﻿<?xml version="1.0" encoding="utf-8"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:usfr-pt="http://www.xbrl.org/us/fr/common/pt/2004-08-15" targetNamespace="http://www.xbrl.org/us/fr/common/pt/2004-08-15" elementFormDefault="qualified" attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://www.xbrl.org/us/fr/lr/role/Notes" id="Notes">
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xbrl.org/us/fr/lr/role/StatementFinancialPosition" id="StatementFinancialPosition">
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xbrl.org/us/fr/lr/role/AlternateCalculationRollUps1" id="AlternateCalculationRollUps1">
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xbrl.org/us/fr/lr/role/StatementStockholdersEquity" id="StatementStockholdersEquity">
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xbrl.org/us/fr/lr/role/TotalStockholdersEquityCalculation" id="TotalStockholdersEquityCalculation">
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.xbrl.org/us/fr/lr/role/IncomeStatement" id="IncomeStatement">
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="usfr-pt-2004-08-15-presentation.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:href="usfr-pt-2004-08-15-calculation.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:href="usfr-pt-2004-08-15-label.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links, all" />
      <link:linkbaseRef xlink:type="simple" xlink:href="usfr-pt-2004-08-15-reference.xml" xlink:role="http://www.xbrl.org/2003/role/referenceLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Reference Links, all" />
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <import namespace="http://www.xbrl.org/us/fr/common/ref/2003-12-31" schemaLocation="../../ref/2003-12-31/usfr-ref-2003-12-31.xsd" />
  <element id="usfr-pt_AccountingPolicies" name="AccountingPolicies" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesAdvertisements" name="AccountingPoliciesAdvertisements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesAllowanceLoanLosses" name="AccountingPoliciesAllowanceLoanLosses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesBalanceSheetClassificationBasedOnOperatingCycle" name="AccountingPoliciesBalanceSheetClassificationBasedOnOperatingCycle" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesCashCashEquivalents" name="AccountingPoliciesCashCashEquivalents" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesChangeAccountingPrinciples" name="AccountingPoliciesChangeAccountingPrinciples" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesComprehensiveIncome" name="AccountingPoliciesComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesComputerSoftware" name="AccountingPoliciesComputerSoftware" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesConcentrationCreditRisk" name="AccountingPoliciesConcentrationCreditRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesCostCapitalization" name="AccountingPoliciesCostCapitalization" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesDeferredIncomeTaxes" name="AccountingPoliciesDeferredIncomeTaxes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesEarningsPerShare" name="AccountingPoliciesEarningsPerShare" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesEconomicDependence" name="AccountingPoliciesEconomicDependence" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesEmployeeBenefitPlans" name="AccountingPoliciesEmployeeBenefitPlans" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesEnvironmentalCosts" name="AccountingPoliciesEnvironmentalCosts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesFinancialInstruments" name="AccountingPoliciesFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesForeignCurrencyTranslation" name="AccountingPoliciesForeignCurrencyTranslation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesForeignCurrencyTranslationInvestments" name="AccountingPoliciesForeignCurrencyTranslationInvestments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesGoodwillOtherIntangiblesAssets" name="AccountingPoliciesGoodwillOtherIntangiblesAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesImpairmentLongLivedAssets" name="AccountingPoliciesImpairmentLongLivedAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesIncomeTaxes" name="AccountingPoliciesIncomeTaxes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesInventories" name="AccountingPoliciesInventories" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesInvestmentTaxCredits" name="AccountingPoliciesInvestmentTaxCredits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesMarketableSecurities" name="AccountingPoliciesMarketableSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesNatureBusiness" name="AccountingPoliciesNatureBusiness" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesPreProductionDesignCosts" name="AccountingPoliciesPreProductionDesignCosts" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesPrinciplesConsolidation" name="AccountingPoliciesPrinciplesConsolidation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesPropertyPlantEquipment" name="AccountingPoliciesPropertyPlantEquipment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesRecentlyIssuedAccountingStandards" name="AccountingPoliciesRecentlyIssuedAccountingStandards" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesReclassifications" name="AccountingPoliciesReclassifications" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesRefundableFeesServices" name="AccountingPoliciesRefundableFeesServices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesRepairMaintenance" name="AccountingPoliciesRepairMaintenance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesResearchDevelopment" name="AccountingPoliciesResearchDevelopment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesRevenueRecognition" name="AccountingPoliciesRevenueRecognition" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesSellingGeneralAdministrativeExpenses" name="AccountingPoliciesSellingGeneralAdministrativeExpenses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesShippingHandlingCost" name="AccountingPoliciesShippingHandlingCost" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesStatementCashFlows" name="AccountingPoliciesStatementCashFlows" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesStockBasedCompensation" name="AccountingPoliciesStockBasedCompensation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountingPoliciesUseEstimates" name="AccountingPoliciesUseEstimates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccountsNotesReceivableNet" name="AccountsNotesReceivableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AccountsNotesReceivableNetAbstract" name="AccountsNotesReceivableNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AccountsPayable" name="AccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccountsPayableAbstract" name="AccountsPayableAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AccountsPayableAccruedExpenses" name="AccountsPayableAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccountsPayableAccruedExpensesAbstract" name="AccountsPayableAccruedExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AccountsPayableAccruedExpensesDetail" name="AccountsPayableAccruedExpensesDetail" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_AccountsPayableRelatedParties" name="AccountsPayableRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccountsReceivableRelatedPartyCurrent" name="AccountsReceivableRelatedPartyCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AccountsReceivableTradeGross" name="AccountsReceivableTradeGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AccountsReceivableTradeNet" name="AccountsReceivableTradeNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AccountsReceivableTradeNetAbstract" name="AccountsReceivableTradeNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AccruedAdvertising" name="AccruedAdvertising" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccruedBonuses" name="AccruedBonuses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccruedExpenses" name="AccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccruedExpensesAbstract" name="AccruedExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AccruedIncome" name="AccruedIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AccruedInsurance" name="AccruedInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccruedInterest" name="AccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AccruedRoyalties" name="AccruedRoyalties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccruedTaxes" name="AccruedTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccruedVacation" name="AccruedVacation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccumulatedAmortizationByTypeAbstract" name="AccumulatedAmortizationByTypeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AccumulatedAmortizationCapitalLeasedAssets" name="AccumulatedAmortizationCapitalLeasedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccumulatedAmortizationGoodwill" name="AccumulatedAmortizationGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccumulatedAmortizationIntangibleAssets" name="AccumulatedAmortizationIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccumulatedAmortizationIntangibleAssetsFiniteLived" name="AccumulatedAmortizationIntangibleAssetsFiniteLived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccumulatedAmortizationIntangibleAssetsGoodwill" name="AccumulatedAmortizationIntangibleAssetsGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccumulatedAmortizationTotal" name="AccumulatedAmortizationTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccumulatedComprehensiveIncome" name="AccumulatedComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccumulatedComprehensiveIncomeAbstract" name="AccumulatedComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AccumulatedComprehensiveIncomeChanges" name="AccumulatedComprehensiveIncomeChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AccumulatedComprehensiveIncomeIncreaseDecreaseAbstract" name="AccumulatedComprehensiveIncomeIncreaseDecreaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_AccumulatedDepreciationAmortization" name="AccumulatedDepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AccumulatedDepreciationPPE" name="AccumulatedDepreciationPPE" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AcquisitionBusinessesNetCashAcquired" name="AcquisitionBusinessesNetCashAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AcquisitionDivestitureBusinessActivitiesNet" name="AcquisitionDivestitureBusinessActivitiesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AcquisitionDivestitureBusinessActivitiesNetAbstract" name="AcquisitionDivestitureBusinessActivitiesNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_AdditionalMinimumPensionLiabilityNetTaxEffect" name="AdditionalMinimumPensionLiabilityNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AdditionalPaidCapital" name="AdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AdditionalPaidCapitalChanges" name="AdditionalPaidCapitalChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AdditionalPaidCapitalChangesAbstract" name="AdditionalPaidCapitalChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_AdjustmentsReconcileNetIncomeLossNetCashProvidedByUsedOperations" name="AdjustmentsReconcileNetIncomeLossNetCashProvidedByUsedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AdjustmentsReconcileNetIncomeLossNetCashProvidedByUsedOperationsAbstract" name="AdjustmentsReconcileNetIncomeLossNetCashProvidedByUsedOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_Advertising" name="Advertising" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AdvertisingCostsAdvertisingExpense" name="AdvertisingCostsAdvertisingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AdvertisingCostsBarterAdvertisingTransactions" name="AdvertisingCostsBarterAdvertisingTransactions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AdvertisingCostsNote" name="AdvertisingCostsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AggregateWarrantRightsOutstanding" name="AggregateWarrantRightsOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AllowanceDoubtfulAccounts" name="AllowanceDoubtfulAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_Amortization" name="Amortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AmortizationAbstract" name="AmortizationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_AmortizationAcquisitionCosts" name="AmortizationAcquisitionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AmortizationExpense" name="AmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AmortizationIntangibles" name="AmortizationIntangibles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AmountsDueFromAffiliatesCurrent" name="AmountsDueFromAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AmountsDueFromAffiliatesNoncurrent" name="AmountsDueFromAffiliatesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AmountsDueFromOtherRelatedPartiesCurrent" name="AmountsDueFromOtherRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AmountsDueFromOtherRelatedPartiesNoncurrent" name="AmountsDueFromOtherRelatedPartiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AmountsDueToAffiliatesCurrent" name="AmountsDueToAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AmountsDueToAffiliatesNoncurrent" name="AmountsDueToAffiliatesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AmountsDueToOtherRelatedPartiesCurrent" name="AmountsDueToOtherRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AmountsDueToOtherRelatedPartiesNoncurrent" name="AmountsDueToOtherRelatedPartiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AmountsDueToRelatedPartiesCurrent" name="AmountsDueToRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AmountsDueToRelatedPartiesCurrentAbstract" name="AmountsDueToRelatedPartiesCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AmountsDueToRelatedPartiesNoncurrent" name="AmountsDueToRelatedPartiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_AmountsDueToRelatedPartiesNoncurrentAbstract" name="AmountsDueToRelatedPartiesNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AssetImpairmentCharge" name="AssetImpairmentCharge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_AssetImpairmentChargesAbstract" name="AssetImpairmentChargesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_AssetRelatedNotesAbstract" name="AssetRelatedNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AssetRetirementObligation" name="AssetRetirementObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_Assets" name="Assets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AssetsAbstract" name="AssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_AssetsDiscontinuedOperationsCurrent" name="AssetsDiscontinuedOperationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AssetsDiscontinuedOperationsCurrentNoncurrent" name="AssetsDiscontinuedOperationsCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AssetsDiscontinuedOperationsNoncurrent" name="AssetsDiscontinuedOperationsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AssetsHeldSaleCurrent" name="AssetsHeldSaleCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AssetsHeldSaleCurrentNoncurrent" name="AssetsHeldSaleCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AssetsHeldSaleNoncurrent" name="AssetsHeldSaleNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_AssetsLiabilitiesEquityAbstract" name="AssetsLiabilitiesEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" />
  <element id="usfr-pt_BankOverdrafts" name="BankOverdrafts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_BasicEarningsPerShareNetIncome" name="BasicEarningsPerShareNetIncome" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_BasicEarningsPerShareNetIncomeAbstract" name="BasicEarningsPerShareNetIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_BillingsExcessCost" name="BillingsExcessCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_Buildings" name="Buildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_BusinessAcquisitions" name="BusinessAcquisitions" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:BusinessAcquisitionsAcquiredCompanyInformation" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsCostAcquiredCompany" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsAmountsAssignedAcquiredCompanyBalanceSheet" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsGoodwillNewlyAcquiredCompany" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsProFormaResultsCurrentPeriodWithNewlyAcquiredCompany" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsProFormaResultsImmediatelyPrecedingPeriodWithNewlyAcquiredCompany" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsMethodDetermineValueAcquiredCompany" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsNumberSharesIssuedIssuable" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsAmountAssignedShares" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsAmountLiabilitiesAssumedPurchasePrice" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsAmountAmortizableIntangibleAssets" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsAmountNonAmortizableIntangibleAssets" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsAcquiredAssetsHeldSale" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:BusinessAcquisitionsAdjustmentPurchasePrice" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_BusinessAcquisitionsAcquiredAssetsHeldSale" name="BusinessAcquisitionsAcquiredAssetsHeldSale" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsAcquiredCompanyInformation" name="BusinessAcquisitionsAcquiredCompanyInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsAdjustmentPurchasePrice" name="BusinessAcquisitionsAdjustmentPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsAmountAmortizableIntangibleAssets" name="BusinessAcquisitionsAmountAmortizableIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_BusinessAcquisitionsAmountAssignedShares" name="BusinessAcquisitionsAmountAssignedShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsAmountLiabilitiesAssumedPurchasePrice" name="BusinessAcquisitionsAmountLiabilitiesAssumedPurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_BusinessAcquisitionsAmountNonAmortizableIntangibleAssets" name="BusinessAcquisitionsAmountNonAmortizableIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_BusinessAcquisitionsAmountsAssignedAcquiredCompanyBalanceSheet" name="BusinessAcquisitionsAmountsAssignedAcquiredCompanyBalanceSheet" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsCostAcquiredCompany" name="BusinessAcquisitionsCostAcquiredCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsGoodwillNewlyAcquiredCompany" name="BusinessAcquisitionsGoodwillNewlyAcquiredCompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_BusinessAcquisitionsMethodDetermineValueAcquiredCompany" name="BusinessAcquisitionsMethodDetermineValueAcquiredCompany" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsNote" name="BusinessAcquisitionsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsNumberSharesIssuedIssuable" name="BusinessAcquisitionsNumberSharesIssuedIssuable" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsProFormaResultsCurrentPeriodWithNewlyAcquiredCompany" name="BusinessAcquisitionsProFormaResultsCurrentPeriodWithNewlyAcquiredCompany" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_BusinessAcquisitionsProFormaResultsImmediatelyPrecedingPeriodWithNewlyAcquiredCompany" name="BusinessAcquisitionsProFormaResultsImmediatelyPrecedingPeriodWithNewlyAcquiredCompany" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_BusinessExitCosts" name="BusinessExitCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_BusinessExitCostsChangesBalances" name="BusinessExitCostsChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_BusinessSegmentsListingRevenues10moreConsolidatedSingleCustomer" name="BusinessSegmentsListingRevenues10moreConsolidatedSingleCustomer" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_BusinessSegmentsNote" name="BusinessSegmentsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CapitalAdditionsNet" name="CapitalAdditionsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CapitalConstructionFund" name="CapitalConstructionFund" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CapitalizedInterest" name="CapitalizedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CapitalLeasedAssetsGross" name="CapitalLeasedAssetsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CapitalLeaseObligationsCurrent" name="CapitalLeaseObligationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CapitalLeaseObligationsLongTerm" name="CapitalLeaseObligationsLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CapitalLeaseObligationsShortTermLongTerm" name="CapitalLeaseObligationsShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CashCashEquivalents" name="CashCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CashCashEquivalentsAbstract" name="CashCashEquivalentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_CashCashEquivalentsShortTermInvestments" name="CashCashEquivalentsShortTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CashCashEquivalentsShortTermInvestmentsAbstract" name="CashCashEquivalentsShortTermInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_CashDividendCommonStock" name="CashDividendCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CashDividendCommonStockAmountPerShare" name="CashDividendCommonStockAmountPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CashDividendPreferredStock" name="CashDividendPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CashDividendPreferredStockAmountPerShare" name="CashDividendPreferredStockAmountPerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CashEquivalents" name="CashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CashFlowNotesAbstract" name="CashFlowNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_CashNote" name="CashNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CashPaidEmployeesSuppliers" name="CashPaidEmployeesSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CashPaidEmployeesSuppliersAbstract" name="CashPaidEmployeesSuppliersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CashPaymentsRestructuring" name="CashPaymentsRestructuring" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CashSaleGoodsServices" name="CashSaleGoodsServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CashSurrenderValueLifeInsurance" name="CashSurrenderValueLifeInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CashTotalInterestExpense" name="CashTotalInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeAccountsPayableAccruedExpenses" name="ChangeAccountsPayableAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeAccountsPayableAccruedExpensesAbstract" name="ChangeAccountsPayableAccruedExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangeAccumulatedComprehensiveIncomeTaxEffect" name="ChangeAccumulatedComprehensiveIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeAdditionalMinimumPensionLiabilityNetTaxEffect" name="ChangeAdditionalMinimumPensionLiabilityNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeAdditionalMinimumPensionLiabilityTaxEffect" name="ChangeAdditionalMinimumPensionLiabilityTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeBankOverdraftsNet" name="ChangeBankOverdraftsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeCumulativeTranslationAdjustmentNetTaxEffect" name="ChangeCumulativeTranslationAdjustmentNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeCumulativeTranslationAdjustmentTaxEffect" name="ChangeCumulativeTranslationAdjustmentTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeCurrentAssets" name="ChangeCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeCurrentAssetsAbstract" name="ChangeCurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangeCurrentLiabilities" name="ChangeCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeCurrentLiabilitiesAbstract" name="ChangeCurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangeDeferredHedgingGainLossNetTaxEffect" name="ChangeDeferredHedgingGainLossNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeDeferredHedgingGainLossTaxEffect" name="ChangeDeferredHedgingGainLossTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeEmployeeRelatedLiabilities" name="ChangeEmployeeRelatedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeEnvironmentalLiabilities" name="ChangeEnvironmentalLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeEnvironmentalLiabilitiesAbstract" name="ChangeEnvironmentalLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangeIncomeTaxesPayable" name="ChangeIncomeTaxesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeInterestPayableNet" name="ChangeInterestPayableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeInventories" name="ChangeInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeOperatingAssetsLiabilities" name="ChangeOperatingAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeOperatingAssetsLiabilitiesAbstract" name="ChangeOperatingAssetsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangeOtherAccumulatedComprehensiveIncomeNetTaxEffect" name="ChangeOtherAccumulatedComprehensiveIncomeNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeOtherAccumulatedComprehensiveIncomeTaxEffect" name="ChangeOtherAccumulatedComprehensiveIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeOtherCurrentAssets" name="ChangeOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeOtherCurrentLiabilities" name="ChangeOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangePrepaidPensionCosts" name="ChangePrepaidPensionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangePresentationComparativeFinancialStatements" name="ChangePresentationComparativeFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeReceivables" name="ChangeReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesAccountsPayable" name="ChangesAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesAccountsPayableRelatedParties" name="ChangesAccountsPayableRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesAccruedExpenses" name="ChangesAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesAccumulatedComprehensiveIncomeAbstract" name="ChangesAccumulatedComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesAdditionalPaidCapitalAbstract" name="ChangesAdditionalPaidCapitalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesAmountsDuefromOtherRelatedPartiesCurrent" name="ChangesAmountsDuefromOtherRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesAmountsDuetoAffiliatesCurrent" name="ChangesAmountsDuetoAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesAmountsDuetoOtherRelatedPartiesCurrent" name="ChangesAmountsDuetoOtherRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesAmountsDuetoRelatedPartiesCurrent" name="ChangesAmountsDuetoRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesCommonStockAbstract" name="ChangesCommonStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesCommonStockNumberSharesAbstract" name="ChangesCommonStockNumberSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesCommonStockParValueAbstract" name="ChangesCommonStockParValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesDeposits" name="ChangesDeposits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeShortTermBorrowings" name="ChangeShortTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeShortTermBorrowingsAbstract" name="ChangeShortTermBorrowingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangeShortTermInvestments" name="ChangeShortTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeShortTermInvestmentsAbstract" name="ChangeShortTermInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesNotesPayableRelatedPartiesCurrent" name="ChangesNotesPayableRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesPreferredStockAbstract" name="ChangesPreferredStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesPreferredStockNumberSharesAbstract" name="ChangesPreferredStockNumberSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesPreferredStockParValueAbstract" name="ChangesPreferredStockParValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesRelatedPartyAccountsReceivable" name="ChangesRelatedPartyAccountsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesRelatedPartyNotesReceivable" name="ChangesRelatedPartyNotesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesRelatedPartyReceivables" name="ChangesRelatedPartyReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangesRelatedPartyReceivablesAbstract" name="ChangesRelatedPartyReceivablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesRetainedEarningsAbstract" name="ChangesRetainedEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesStockholderEquityAbstract" name="ChangesStockholderEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesTreasuryStockAbstract" name="ChangesTreasuryStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesTreasuryStockNumberSharesAbstract" name="ChangesTreasuryStockNumberSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangesTreasuryStockValueAbstract" name="ChangesTreasuryStockValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ChangeUnrealizedGainLossOnMarketableSecuritiesNetTaxEffect" name="ChangeUnrealizedGainLossOnMarketableSecuritiesNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeUnrealizedGainLossOnMarketableSecuritiesTaxEffect" name="ChangeUnrealizedGainLossOnMarketableSecuritiesTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeUnrealizedGainsLossesOnAvailableSaleSecuritiesNetTaxEffect" name="ChangeUnrealizedGainsLossesOnAvailableSaleSecuritiesNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ChangeUnrealizedGainsLossesOnAvailableSaleSecuritiesTaxEffect" name="ChangeUnrealizedGainsLossesOnAvailableSaleSecuritiesTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommercialPaper" name="CommercialPaper" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_Commitments" name="Commitments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommitmentsAcquisitionProperty" name="CommitmentsAcquisitionProperty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommitmentsContingencies" name="CommitmentsContingencies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CommitmentsContingenciesNote" name="CommitmentsContingenciesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommitmentsPurchaseAgreements" name="CommitmentsPurchaseAgreements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommitmentsSalesAgreements" name="CommitmentsSalesAgreements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonDividendsPaidCash" name="CommonDividendsPaidCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonDividendsPaidStock" name="CommonDividendsPaidStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonStock" name="CommonStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:CommonStockDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:CommonStockValue" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:CommonStockParValuePerShare" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:CommonStockShareSubscriptions" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:CommonStockSharesAuthorized" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:CommonStockSharesIssued" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:CommonStockSharesOutstanding" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_CommonStockDescription" name="CommonStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CommonStockIssued" name="CommonStockIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedAbstract" name="CommonStockIssuedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CommonStockIssuedAdditionalPaidCapital" name="CommonStockIssuedAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedAdditionalPaidCapitalAbstract" name="CommonStockIssuedAdditionalPaidCapitalAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CommonStockIssuedEmployeesRestrictedShares" name="CommonStockIssuedEmployeesRestrictedShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedEmployeesRestrictedSharesAdditionalPaidCapital" name="CommonStockIssuedEmployeesRestrictedSharesAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedEmployeesRestrictedSharesNumberShares" name="CommonStockIssuedEmployeesRestrictedSharesNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockIssuedEmployeesRestrictedSharesParValue" name="CommonStockIssuedEmployeesRestrictedSharesParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedEmployeesRestrictedSharesRetainedEarnings" name="CommonStockIssuedEmployeesRestrictedSharesRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonStockIssuedEmployeeStockPurchasePlan" name="CommonStockIssuedEmployeeStockPurchasePlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedEmployeeStockPurchasePlanAdditionalPaidCapital" name="CommonStockIssuedEmployeeStockPurchasePlanAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedEmployeeStockPurchasePlanNumberShares" name="CommonStockIssuedEmployeeStockPurchasePlanNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockIssuedEmployeeStockPurchasePlanParValue" name="CommonStockIssuedEmployeeStockPurchasePlanParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedEmployeeStockPurchasePlanRetainedEarnings" name="CommonStockIssuedEmployeeStockPurchasePlanRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonStockIssuedInitialPublicOffering" name="CommonStockIssuedInitialPublicOffering" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedInitialPublicOfferingAdditionalPaidCapital" name="CommonStockIssuedInitialPublicOfferingAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedInitialPublicOfferingNumberShares" name="CommonStockIssuedInitialPublicOfferingNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockIssuedInitialPublicOfferingParValue" name="CommonStockIssuedInitialPublicOfferingParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedNumberShares" name="CommonStockIssuedNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockIssuedNumberSharesAbstract" name="CommonStockIssuedNumberSharesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CommonStockIssuedParValue" name="CommonStockIssuedParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedParValueAbstract" name="CommonStockIssuedParValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CommonStockIssuedProfitSharingPlan" name="CommonStockIssuedProfitSharingPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedProfitSharingPlanAdditionalPaidCapital" name="CommonStockIssuedProfitSharingPlanAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedProfitSharingPlanNumberShares" name="CommonStockIssuedProfitSharingPlanNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockIssuedProfitSharingPlanParValue" name="CommonStockIssuedProfitSharingPlanParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedProfitSharingPlanRetainedEarnings" name="CommonStockIssuedProfitSharingPlanRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonStockIssuedRetainedEarnings" name="CommonStockIssuedRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonStockIssuedRetainedEarningsAbstract" name="CommonStockIssuedRetainedEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CommonStockIssuedStockSplits" name="CommonStockIssuedStockSplits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockIssuedStockSplitsNumberShares" name="CommonStockIssuedStockSplitsNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockNumberSharesChanges" name="CommonStockNumberSharesChanges" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockNumberSharesChangesAbstract" name="CommonStockNumberSharesChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CommonStockParChanges" name="CommonStockParChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockParChangesAbstract" name="CommonStockParChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CommonStockParValuePerShare" name="CommonStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CommonStockPurchasedRetired" name="CommonStockPurchasedRetired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonStockPurchasedRetiredAdditionalPaidCapital" name="CommonStockPurchasedRetiredAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonStockPurchasedRetiredNumberShares" name="CommonStockPurchasedRetiredNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockPurchasedRetiredParValue" name="CommonStockPurchasedRetiredParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonStockPurchasedRetiredRetainedEarnings" name="CommonStockPurchasedRetiredRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CommonStockPurchasedRetiredTreasuryStockNumberShares" name="CommonStockPurchasedRetiredTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockPurchasedRetiredTreasuryStockValue" name="CommonStockPurchasedRetiredTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockSharesAuthorized" name="CommonStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CommonStockSharesIssued" name="CommonStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CommonStockSharesOutstanding" name="CommonStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CommonStockSharesOutstandingTotal" name="CommonStockSharesOutstandingTotal" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CommonStockShareSubscriptions" name="CommonStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CommonStockTransactionsNet" name="CommonStockTransactionsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CommonStockTreasuryStockReissuedValue" name="CommonStockTreasuryStockReissuedValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockValue" name="CommonStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CommonStockValueTotal" name="CommonStockValueTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CompensatedAbsencesNote" name="CompensatedAbsencesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ComponenetsIncomeBeforeIncomeTaxes" name="ComponenetsIncomeBeforeIncomeTaxes" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ComponentsDeferredTaxAssetsLiabilities" name="ComponentsDeferredTaxAssetsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ComprehensiveIncome" name="ComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ComprehensiveIncomeEndingAccumulatedBalancesAllType" name="ComprehensiveIncomeEndingAccumulatedBalancesAllType" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:ComprehensiveIncomeTypeComprehensiveIncome" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:ComprehensiveIncomeEndingAccumulatedBalancesEachType" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_ComprehensiveIncomeEndingAccumulatedBalancesEachType" name="ComprehensiveIncomeEndingAccumulatedBalancesEachType" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ComprehensiveIncomeListingEndingAccumulatedBalancesType" name="ComprehensiveIncomeListingEndingAccumulatedBalancesType" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ComprehensiveIncomeTypeComprehensiveIncome" name="ComprehensiveIncomeTypeComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ComputerSoftwareCostsGross" name="ComputerSoftwareCostsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ConcentrationCreditRiskAmountRiskGeographicConcentration" name="ConcentrationCreditRiskAmountRiskGeographicConcentration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ConcentrationCreditRiskCharacteristicsConcentrations" name="ConcentrationCreditRiskCharacteristicsConcentrations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConcentrationCreditRiskRevenueSpecificCustomer" name="ConcentrationCreditRiskRevenueSpecificCustomer" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConcentrationCreditRiskRiskGeographicConcentration" name="ConcentrationCreditRiskRiskGeographicConcentration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConcentrationCreditRiskTypeAmountRiskGeographicConcentration" name="ConcentrationCreditRiskTypeAmountRiskGeographicConcentration" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:ConcentrationCreditRiskTypeGeographicConcentration" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:ConcentrationCreditRiskAmountRiskGeographicConcentration" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_ConcentrationCreditRiskTypeGeographicConcentration" name="ConcentrationCreditRiskTypeGeographicConcentration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConcentrationsCreditRisk" name="ConcentrationsCreditRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConcentrationsCreditRiskFailureConcentrationsCreditRisk" name="ConcentrationsCreditRiskFailureConcentrationsCreditRisk" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CondensedFinancialInformationParentCompanyOnlyBalanceSheet" name="CondensedFinancialInformationParentCompanyOnlyBalanceSheet" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_CondensedFinancialInformationParentCompanyOnlyIncomeStatement" name="CondensedFinancialInformationParentCompanyOnlyIncomeStatement" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CondensedFinancialInformationParentCompanyOnlyNote" name="CondensedFinancialInformationParentCompanyOnlyNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CondensedFinancialInformationParentCompanyOnlyStatementCashFlow" name="CondensedFinancialInformationParentCompanyOnlyStatementCashFlow" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConstructionProgress" name="ConstructionProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_Contingencies" name="Contingencies" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesAggregateAmountDeterminablePortionUnrecordedObligation" name="ContingenciesAggregateAmountDeterminablePortionUnrecordedObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ContingenciesContingenciesPossibleLossContingencyEstimate" name="ContingenciesContingenciesPossibleLossContingencyEstimate" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesContingenciesPossibleLossContingencyNature" name="ContingenciesContingenciesPossibleLossContingencyNature" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesContingentLitigation" name="ContingenciesContingentLitigation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesContingentLitigationEnvironmental" name="ContingenciesContingentLitigationEnvironmental" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesContingentLitigationGovernmentInvestigations" name="ContingenciesContingentLitigationGovernmentInvestigations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesContingentLitigationInsurance" name="ContingenciesContingentLitigationInsurance" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesContingentLitigationPotentialTaxAssessments" name="ContingenciesContingentLitigationPotentialTaxAssessments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesFutureAmountsDeterminablePortionUnrecordedObligation" name="ContingenciesFutureAmountsDeterminablePortionUnrecordedObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesGainContingencies" name="ContingenciesGainContingencies" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesGuaranteeDebtThirdParties" name="ContingenciesGuaranteeDebtThirdParties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesListingPossibleLossContingency" name="ContingenciesListingPossibleLossContingency" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesPossibleLossContingency" name="ContingenciesPossibleLossContingency" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:ContingenciesContingenciesPossibleLossContingencyNature" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:ContingenciesContingenciesPossibleLossContingencyEstimate" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_ContingenciesProductWarranties" name="ContingenciesProductWarranties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContingenciesRebates" name="ContingenciesRebates" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContractAccountingNote" name="ContractAccountingNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ContractReceivablesNet" name="ContractReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ContributionsMultiemployerPlans" name="ContributionsMultiemployerPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConversionDebtSecurities" name="ConversionDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConvertibleDebt" name="ConvertibleDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ConvertiblePreferredStock" name="ConvertiblePreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:ConvertiblePreferredStockDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:ConvertiblePreferredStockValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:ConvertiblePreferredStockParValuePerShare" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:ConvertiblePreferredStockShareSubscriptions" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:ConvertiblePreferredStockSharesAuthorized" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:ConvertiblePreferredStockSharesIssued" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:ConvertiblePreferredStockSharesOutstanding" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_ConvertiblePreferredStockDescription" name="ConvertiblePreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ConvertiblePreferredStockParValuePerShare" name="ConvertiblePreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ConvertiblePreferredStockSharesAuthorized" name="ConvertiblePreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ConvertiblePreferredStockSharesIssued" name="ConvertiblePreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ConvertiblePreferredStockSharesOutstanding" name="ConvertiblePreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ConvertiblePreferredStockShareSubscriptions" name="ConvertiblePreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ConvertiblePreferredStockValue" name="ConvertiblePreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ConvertibleSecurities" name="ConvertibleSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ConvertibleSecuritiesAdditionalPaidCapital" name="ConvertibleSecuritiesAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ConvertibleSecuritiesCommonStockNumberShares" name="ConvertibleSecuritiesCommonStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConvertibleSecuritiesCommonStockParValue" name="ConvertibleSecuritiesCommonStockParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ConvertibleSecuritiesRetainedEarnings" name="ConvertibleSecuritiesRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ConvertibleSecuritiesTreasuryStockNumberShares" name="ConvertibleSecuritiesTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ConvertibleSecuritiesTreasuryStockValue" name="ConvertibleSecuritiesTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostGoodsServicesSold" name="CostGoodsServicesSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostGoodsServicesSoldAbstract" name="CostGoodsServicesSoldAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CostGoodsSold" name="CostGoodsSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostGoodsSoldAbstract" name="CostGoodsSoldAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CostGoodsSoldDepreciation" name="CostGoodsSoldDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostGoodsSoldDirectLabor" name="CostGoodsSoldDirectLabor" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostGoodsSoldDirectMaterials" name="CostGoodsSoldDirectMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostGoodsSoldOther" name="CostGoodsSoldOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostGoodsSoldOverhead" name="CostGoodsSoldOverhead" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostServices" name="CostServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostServicesAbstract" name="CostServicesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CostServicesDepreciation" name="CostServicesDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostServicesDirectLabor" name="CostServicesDirectLabor" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostServicesDirectMaterials" name="CostServicesDirectMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostServicesOther" name="CostServicesOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CostServicesOverhead" name="CostServicesOverhead" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CumulativeEffectChangeAccountingPrincipleNet" name="CumulativeEffectChangeAccountingPrincipleNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CumulativeEffectChangeAccountingPrincipleNetAbstract" name="CumulativeEffectChangeAccountingPrincipleNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_CumulativeEffectChangeAccountingPrincipleNetCumulativeEffectChangeAccountingPrincipleGross" name="CumulativeEffectChangeAccountingPrincipleNetCumulativeEffectChangeAccountingPrincipleGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CumulativeEffectChangeAccountingPrincipleNetTaxAffectCumulativeEffectAccountingPrinciple" name="CumulativeEffectChangeAccountingPrincipleNetTaxAffectCumulativeEffectAccountingPrinciple" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CumulativeEffectChangeAccountingPrincipleNetTaxEffect" name="CumulativeEffectChangeAccountingPrincipleNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CumulativeEffectChangeAccountingPrincipleNetTaxEffectAbstract" name="CumulativeEffectChangeAccountingPrincipleNetTaxEffectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_CumulativeEffectChangeAccountingPrincipleNetTaxEffectPerDilutedShare" name="CumulativeEffectChangeAccountingPrincipleNetTaxEffectPerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CumulativeEffectChangeAccountingPrincipleNetTaxEffectPerOutstandingShare" name="CumulativeEffectChangeAccountingPrincipleNetTaxEffectPerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_CumulativeTranslationAdjustmentNetTaxEffect" name="CumulativeTranslationAdjustmentNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CurrentFederalTax" name="CurrentFederalTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CurrentForeignTax" name="CurrentForeignTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CurrentIncomeTaxExpenseBenefit" name="CurrentIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CurrentIncomeTaxExpenseBenefitAbstract" name="CurrentIncomeTaxExpenseBenefitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_CurrentLiabilities" name="CurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CurrentLiabilitiesAbstract" name="CurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_CurrentOtherTax" name="CurrentOtherTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CurrentPortionLongTermDebt" name="CurrentPortionLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CurrentPortionLongTermDebtAbstract" name="CurrentPortionLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_CurrentStateLocalTaxes" name="CurrentStateLocalTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_CustomerAdvances" name="CustomerAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CustomerAdvancesCurrent" name="CustomerAdvancesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CustomerAdvancesDepositsCurrent" name="CustomerAdvancesDepositsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CustomerAdvancesDepositsCurrentAbstract" name="CustomerAdvancesDepositsCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_CustomerAdvancesDepositsLongTerm" name="CustomerAdvancesDepositsLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CustomerAdvancesDepositsNoncurrentAbstract" name="CustomerAdvancesDepositsNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_CustomerDepositsCurrent" name="CustomerDepositsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CustomerDepositsNoncurrent" name="CustomerDepositsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_CustomerName" name="CustomerName" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DebtCapitalLeaseObligationsCurrent" name="DebtCapitalLeaseObligationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DebtCapitalLeaseObligationsCurrentAbstract" name="DebtCapitalLeaseObligationsCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DebtCapitalLeaseObligationsLongTerm" name="DebtCapitalLeaseObligationsLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DebtCapitalLeaseObligationsLongTermAbstract" name="DebtCapitalLeaseObligationsLongTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DebtRelatedCommitmentFees" name="DebtRelatedCommitmentFees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredCompensation" name="DeferredCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredCompensationEquity" name="DeferredCompensationEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredCompensationOnRestrictedStock" name="DeferredCompensationOnRestrictedStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredCompensationPlanNote" name="DeferredCompensationPlanNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DeferredDebtLongTerm" name="DeferredDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredDebtLongTermAbstract" name="DeferredDebtLongTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DeferredESOPBenefits" name="DeferredESOPBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredFederalIncomeTax" name="DeferredFederalIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredFinancingCosts" name="DeferredFinancingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredForeignIncomeTax" name="DeferredForeignIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredHedgingGainLossNetTaxEffect" name="DeferredHedgingGainLossNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredIncomeTaxes" name="DeferredIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DeferredIncomeTaxesCurrentPortion" name="DeferredIncomeTaxesCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredIncomeTaxesLiabilityCurrent" name="DeferredIncomeTaxesLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredIncomeTaxExpenseBenefit" name="DeferredIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredIncomeTaxExpenseBenefitAbstract" name="DeferredIncomeTaxExpenseBenefitAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_DeferredInterest" name="DeferredInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredLongTermAssetCharges" name="DeferredLongTermAssetCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredLongTermAssetChargesAbstract" name="DeferredLongTermAssetChargesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DeferredLongTermLiabilityCharges" name="DeferredLongTermLiabilityCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredLongTermLiabilityChargesAbstract" name="DeferredLongTermLiabilityChargesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DeferredOtherTax" name="DeferredOtherTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredRevenue" name="DeferredRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DeferredRevenueDetails" name="DeferredRevenueDetails" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DeferredStateLocalIncomeTax" name="DeferredStateLocalIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredTaxAssetNoncurrent" name="DeferredTaxAssetNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredTaxAssetProvisionForLoanLosses" name="DeferredTaxAssetProvisionForLoanLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxAssetsAbstract" name="DeferredTaxAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DeferredTaxAssetsAfterValuationAllowance" name="DeferredTaxAssetsAfterValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxAssetsGross" name="DeferredTaxAssetsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredTaxAssetsLiabiliitiesGrossNetAbstract" name="DeferredTaxAssetsLiabiliitiesGrossNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DeferredTaxAssetsLiabilitiesGross" name="DeferredTaxAssetsLiabilitiesGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredTaxAssetsLiabilitiesGrossAbstract" name="DeferredTaxAssetsLiabilitiesGrossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DeferredTaxAssetsLiabilitiesValuationAllowance" name="DeferredTaxAssetsLiabilitiesValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredTaxAssetsLiabilitiesValuationAllowanceAbstract" name="DeferredTaxAssetsLiabilitiesValuationAllowanceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DeferredTaxAssetsLiabilityNet" name="DeferredTaxAssetsLiabilityNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredTaxAssetsOperatingLossCarryforwards" name="DeferredTaxAssetsOperatingLossCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxAssetsOtherNet" name="DeferredTaxAssetsOtherNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxAssetsUnrealizedLossesSecurities" name="DeferredTaxAssetsUnrealizedLossesSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxAssetsValuationAllowance" name="DeferredTaxAssetsValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredTaxAssetTaxCreditCarryforwards" name="DeferredTaxAssetTaxCreditCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxAssetTaxDeferredExpensesNet" name="DeferredTaxAssetTaxDeferredExpensesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxLiabilitiesAbstract" name="DeferredTaxLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DeferredTaxLiabilitiesAfterValuationAllowance" name="DeferredTaxLiabilitiesAfterValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxLiabilitiesDeferredIncome" name="DeferredTaxLiabilitiesDeferredIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxLiabilitiesEmplyeeBenefits" name="DeferredTaxLiabilitiesEmplyeeBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxLiabilitiesGross" name="DeferredTaxLiabilitiesGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredTaxLiabilitiesOtherNet" name="DeferredTaxLiabilitiesOtherNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxLiabilitiesUnrealizedGainsSecurities" name="DeferredTaxLiabilitiesUnrealizedGainsSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTaxLiabilitiesValuationAllowance" name="DeferredTaxLiabilitiesValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredTaxLiabilityDepreciationAmortization" name="DeferredTaxLiabilityDepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DeferredTotalInterestExpense" name="DeferredTotalInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredUnearnedCompensation" name="DeferredUnearnedCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DeferredUnearnedCompensationAbstract" name="DeferredUnearnedCompensationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_DeferredUnearnedRevenueCurrent" name="DeferredUnearnedRevenueCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DeferredUnearnedRevenueLongTerm" name="DeferredUnearnedRevenueLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_Depreciation" name="Depreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DepreciationAmortization" name="DepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DepreciationAmortizationAbstract" name="DepreciationAmortizationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_DepreciationAmortizationOtherUnspecified" name="DepreciationAmortizationOtherUnspecified" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DepreciationMethod" name="DepreciationMethod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DerivativeAssetsCurrent" name="DerivativeAssetsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DerivativeAssetsCurrentNoncurrent" name="DerivativeAssetsCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DerivativeAssetsNoncurrent" name="DerivativeAssetsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DerivativeLiabilities" name="DerivativeLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DerivativeLiabilitiesLongTerm" name="DerivativeLiabilitiesLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DerivativesHedgesFairValueDerivativeHedgingInstrument" name="DerivativesHedgesFairValueDerivativeHedgingInstrument" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DerivativesHedgesMethodFairValueDerivativeFinancialInstruments" name="DerivativesHedgesMethodFairValueDerivativeFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DerivativesHedgesNote" name="DerivativesHedgesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DerivativesHedgesSummaryFairCostValuesDerivativeFinancialInstruments" name="DerivativesHedgesSummaryFairCostValuesDerivativeFinancialInstruments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DerivativesHedgesTypeDerivativeHedgingInstrument" name="DerivativesHedgesTypeDerivativeHedgingInstrument" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DerivativesHedgesTypeFairValueEachDerivativeHedgingInstrument" name="DerivativesHedgesTypeFairValueEachDerivativeHedgingInstrument" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DerivativesHedgingForeignCurrencyTranslations" name="DerivativesHedgingForeignCurrencyTranslations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DerivativesHedgingGainLossForeignInvestmentHedge" name="DerivativesHedgingGainLossForeignInvestmentHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DerivativesHedgingLocationHedgesNetGainLossFinancialStatements" name="DerivativesHedgingLocationHedgesNetGainLossFinancialStatements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DerivativesHedgingNetGainHedgedCommitmentNoLongerQualifiesAsFairValueHedge" name="DerivativesHedgingNetGainHedgedCommitmentNoLongerQualifiesAsFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DerivativesHedgingNetGainOnCashFlowHedgeIneffectiveness" name="DerivativesHedgingNetGainOnCashFlowHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DerivativesHedgingNetGainOnFairValueHedgeIneffectiveness" name="DerivativesHedgingNetGainOnFairValueHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DerivativesHedgingNetGainReclassifiedWithDiscontinuanceCashFlowHedge" name="DerivativesHedgingNetGainReclassifiedWithDiscontinuanceCashFlowHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DerivativesHedgingNetLossHedgedCommitmentNoLongerQualifiesAsFairValueHedge" name="DerivativesHedgingNetLossHedgedCommitmentNoLongerQualifiesAsFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DerivativesHedgingNetLossOnCashFlowHedgeIneffectiveness" name="DerivativesHedgingNetLossOnCashFlowHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DerivativesHedgingNetLossOnFairValueHedgeIneffectiveness" name="DerivativesHedgingNetLossOnFairValueHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DerivativesHedgingNetLossReclassifiedWithDiscontinuanceCashFlowHedge" name="DerivativesHedgingNetLossReclassifiedWithDiscontinuanceCashFlowHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DerivativesHedgingOtherGainLossCashFlowHedge" name="DerivativesHedgingOtherGainLossCashFlowHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DerivativesHedgingOtherGainLossFairValueHedge" name="DerivativesHedgingOtherGainLossFairValueHedge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DescriptionGuaranteeIndebtednessOthers" name="DescriptionGuaranteeIndebtednessOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DetailsBusinessAcquisitions" name="DetailsBusinessAcquisitions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DetailsofGuaranteesofIndebtednesstoOthers" name="DetailsofGuaranteesofIndebtednesstoOthers" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DetailsRevolvingCreditFacilities" name="DetailsRevolvingCreditFacilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DevelopmentStageCompaniesNote" name="DevelopmentStageCompaniesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DilutedEarningsPerShareNetIncome" name="DilutedEarningsPerShareNetIncome" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DilutedEarningsPerShareNetIncomeAbstract" name="DilutedEarningsPerShareNetIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_DiscontinuedOperationsCarryingAmountMajorClasses" name="DiscontinuedOperationsCarryingAmountMajorClasses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DiscontinuedOperationsEffectOnOperationsDiscontinuedOperationSubsequentlyRetained" name="DiscontinuedOperationsEffectOnOperationsDiscontinuedOperationSubsequentlyRetained" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DiscontinuedOperationsGainLossSaleComponent" name="DiscontinuedOperationsGainLossSaleComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DiscontinuedOperationsGainLossWriteDownComponent" name="DiscontinuedOperationsGainLossWriteDownComponent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_DiscontinuedOperationsNote" name="DiscontinuedOperationsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DiscontinuedOperationsRevenueDiscontinuedOperations" name="DiscontinuedOperationsRevenueDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DiscountsPremiumOnPayables" name="DiscountsPremiumOnPayables" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:PayableDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:FaceAmountPayables" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:EffectiveInterestRatePayables" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_DiscountsPremiumsPayablesDescription" name="DiscountsPremiumsPayablesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DividendIncome" name="DividendIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DividendsCommonPreferredStockAbstract" name="DividendsCommonPreferredStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_DividendsDeclaredButNotPaid" name="DividendsDeclaredButNotPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DividendsOnCommonPreferredStock" name="DividendsOnCommonPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DividendsPaidAbstract" name="DividendsPaidAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_DividendsPayable" name="DividendsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DividendsReceived" name="DividendsReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_DueFromOfficersStockholdersCurrent" name="DueFromOfficersStockholdersCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DueFromOfficersStockholdersCurrentNoncurrent" name="DueFromOfficersStockholdersCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DueFromOfficersStockholdersNoncurrent" name="DueFromOfficersStockholdersNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_DueToOfficersStockholdersCurrent" name="DueToOfficersStockholdersCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DueToOfficersStockholdersNoncurrent" name="DueToOfficersStockholdersNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_DueToOfficersStockholdersShortTermLongTerm" name="DueToOfficersStockholdersShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_EarningsBeforeInterestTaxes" name="EarningsBeforeInterestTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EarningsBeforeInterestTaxesNote" name="EarningsBeforeInterestTaxesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EarningsLossesEquityInvestments" name="EarningsLossesEquityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_EffectChangesAccountingPrincipleGross" name="EffectChangesAccountingPrincipleGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_EffectExchangeRateOnCashCashEquivalents" name="EffectExchangeRateOnCashCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EffectiveInterestRatePayables" name="EffectiveInterestRatePayables" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_EffectiveInterestRateReceivables" name="EffectiveInterestRateReceivables" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_EffectiveTaxRate" name="EffectiveTaxRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EmployeeBenefits" name="EmployeeBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_EmployeeRelatedLiabilities" name="EmployeeRelatedLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_EmployeeRelatedLiabilitiesAbstract" name="EmployeeRelatedLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_EmployeeStockOwnershipPlanCompensationCost" name="EmployeeStockOwnershipPlanCompensationCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_EmployeeStockOwnershipPlanEmployerRepurchaseObligation" name="EmployeeStockOwnershipPlanEmployerRepurchaseObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EmployeeStockOwnershipPlanNote" name="EmployeeStockOwnershipPlanNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiabilitiesByProject" name="EnvironmentalLiabilitiesByProject" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiabilitiesCashPayments" name="EnvironmentalLiabilitiesCashPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_EnvironmentalLiabilitiesCostsAccruedToDate" name="EnvironmentalLiabilitiesCostsAccruedToDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiabilitiesDescriptionProjectRemediationObligation" name="EnvironmentalLiabilitiesDescriptionProjectRemediationObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiabilitiesDiscountedRateUsedEnvironmentalLiability" name="EnvironmentalLiabilitiesDiscountedRateUsedEnvironmentalLiability" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiabilitiesExpectedFuturePaymentsByPeriod" name="EnvironmentalLiabilitiesExpectedFuturePaymentsByPeriod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiabilitiesNote" name="EnvironmentalLiabilitiesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiabilitiesProject" name="EnvironmentalLiabilitiesProject" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:EnvironmentalLiabilitiesDescriptionProjectRemediationObligation" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:EnvironmentalLiabilitiesCostsAccruedToDate" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:EnvironmentalLiabilitiesTotalAnticipatedEnvironmentalCost" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:EnvironmentalLiabilitiesRangePossibleAdditionalLossesOnEnvironmentalMatters" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:EnvironmentalLiabilitiesUndiscountedAmountLiability" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:EnvironmentalLiabilitiesDiscountedRateUsedEnvironmentalLiability" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:EnvironmentalLiabilitiesExpectedFuturePaymentsByPeriod" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_EnvironmentalLiabilitiesRangePossibleAdditionalLossesOnEnvironmentalMatters" name="EnvironmentalLiabilitiesRangePossibleAdditionalLossesOnEnvironmentalMatters" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiabilitiesTotalAnticipatedEnvironmentalCost" name="EnvironmentalLiabilitiesTotalAnticipatedEnvironmentalCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiabilitiesUndiscountedAmountLiability" name="EnvironmentalLiabilitiesUndiscountedAmountLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_EnvironmentalLiability" name="EnvironmentalLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_EnvironmentalRemediation" name="EnvironmentalRemediation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_EquityInvestmentsFinancialDataInvestmentsAccountedUsingEquityMethod" name="EquityInvestmentsFinancialDataInvestmentsAccountedUsingEquityMethod" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EquityInvestmentsNote" name="EquityInvestmentsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_EquityRelatedNotesAbstract" name="EquityRelatedNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_ESOPRestrictedStockExpense" name="ESOPRestrictedStockExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ExerciseStockOptions" name="ExerciseStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ExerciseStockOptionsAdditionalPaidCapital" name="ExerciseStockOptionsAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ExerciseStockOptionsCommonStockNumberShares" name="ExerciseStockOptionsCommonStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ExerciseStockOptionsCommonStockParValue" name="ExerciseStockOptionsCommonStockParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ExerciseStockOptionsRetainedEarnings" name="ExerciseStockOptionsRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ExerciseStockOptionsTreasuryStockNumberShares" name="ExerciseStockOptionsTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ExerciseStockOptionsTreasuryStockValue" name="ExerciseStockOptionsTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ExpenseDefinedContributionPlans" name="ExpenseDefinedContributionPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ExpensesAbstract" name="ExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ExtinguishmentDebt" name="ExtinguishmentDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ExtinguishmentDebtDescription" name="ExtinguishmentDebtDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ExtinguishmentDebtGainLossPerShareNetTaxEffect" name="ExtinguishmentDebtGainLossPerShareNetTaxEffect" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ExtinguishmentDebtIncomeTaxEffect" name="ExtinguishmentDebtIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ExtinguishmentDebtNote" name="ExtinguishmentDebtNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ExtraordinaryItemsGross" name="ExtraordinaryItemsGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ExtraordinaryItemsGrossAbstract" name="ExtraordinaryItemsGrossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ExtraordinaryItemsNetTaxEffect" name="ExtraordinaryItemsNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ExtraordinaryItemsNetTaxEffectAbstract" name="ExtraordinaryItemsNetTaxEffectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ExtraordinaryItemsNote" name="ExtraordinaryItemsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_FaceAmountPayables" name="FaceAmountPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_FaceAmountReceivables" name="FaceAmountReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_FairValueAssetsAcquired" name="FairValueAssetsAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_FederalFundsPurchasedSecuritiesSoldUnderAgreementsRepurchaseAbstract" name="FederalFundsPurchasedSecuritiesSoldUnderAgreementsRepurchaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_FederalStatutoryTaxRate" name="FederalStatutoryTaxRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_FinanceReceivablesNet" name="FinanceReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_FinanceRevenue" name="FinanceRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_FinancingReceivables" name="FinancingReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_FinancingTotalInterestExpense" name="FinancingTotalInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ForeignCurrencyExchangeGainsLosses" name="ForeignCurrencyExchangeGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ForeignOperationsAggregateExchangeGainLoss" name="ForeignOperationsAggregateExchangeGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ForeignOperationsNote" name="ForeignOperationsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_FurnitureFixtures" name="FurnitureFixtures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_GainLossAdjustmentsPriorYearExtraordinaryItems" name="GainLossAdjustmentsPriorYearExtraordinaryItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_GainLossOnDispositionAssets" name="GainLossOnDispositionAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_GainLossOnRetirementPropertyPlantEquipment" name="GainLossOnRetirementPropertyPlantEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_GainLossOnSaleBusiness" name="GainLossOnSaleBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_GainLossRelatedLitigationSettlement" name="GainLossRelatedLitigationSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_GainOnSettlementPensionObligation" name="GainOnSettlementPensionObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_GeneralAdministrativeExpenses" name="GeneralAdministrativeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_GeneralAdministrativeExpensesAbstract" name="GeneralAdministrativeExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_GeneralNotesAbstract" name="GeneralNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_GeneralPartnerDistributions" name="GeneralPartnerDistributions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_GoingConcern" name="GoingConcern" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_GrossProfit" name="GrossProfit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IllegalActsNote" name="IllegalActsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ImpairmentAssetsHeldSale" name="ImpairmentAssetsHeldSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ImpairmentDisposalLongLivedAssetsCarryingAmountImpairedAssetsDisposed" name="ImpairmentDisposalLongLivedAssetsCarryingAmountImpairedAssetsDisposed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ImpairmentDisposalLongLivedAssetsDescriptionImpairedAssetsDisposed" name="ImpairmentDisposalLongLivedAssetsDescriptionImpairedAssetsDisposed" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ImpairmentDisposalLongLivedAssetsImpairmentLossOnAssetsHeldUsed" name="ImpairmentDisposalLongLivedAssetsImpairmentLossOnAssetsHeldUsed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ImpairmentDisposalLongLivedAssetsLossWriteDownAssetsDisposed" name="ImpairmentDisposalLongLivedAssetsLossWriteDownAssetsDisposed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ImpairmentDisposalLongLivedAssetsOriginalImpairmentLossAssetsBeDisposed" name="ImpairmentDisposalLongLivedAssetsOriginalImpairmentLossAssetsBeDisposed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ImpairmentGoodwill" name="ImpairmentGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ImpairmentIntangibleAssets" name="ImpairmentIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ImpairmentIntangibleAssetsAbstract" name="ImpairmentIntangibleAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ImpairmentLongLivedAssetsCertainIntangibles" name="ImpairmentLongLivedAssetsCertainIntangibles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ImpairmentLongLivedAssetsHeldDisposal" name="ImpairmentLongLivedAssetsHeldDisposal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ImpairmentOrDisposalLongLivedAssetsNote" name="ImpairmentOrDisposalLongLivedAssetsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_IncomeBeforeCumulativeEffectChangeAccountingPrinciple" name="IncomeBeforeCumulativeEffectChangeAccountingPrinciple" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeBeforeCumulativeEffectChangeAccountingPrinciplePerDilutedShare" name="IncomeBeforeCumulativeEffectChangeAccountingPrinciplePerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeBeforeCumulativeEffectChangeAccountingPrinciplePerOutstandingShare" name="IncomeBeforeCumulativeEffectChangeAccountingPrinciplePerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciple" name="IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciple" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciplePerDilutedShare" name="IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciplePerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciplePerOutstandingShare" name="IncomeBeforeExtraordinaryItemsCumulativeEffectChangeAccountingPrinciplePerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeBeforeIncomeTaxesDomestic" name="IncomeBeforeIncomeTaxesDomestic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeBeforeIncomeTaxesForeign" name="IncomeBeforeIncomeTaxesForeign" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeExpensesAbstract" name="IncomeExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="usfr-pt_IncomeLossContinuingOperations" name="IncomeLossContinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeLossContinuingOperationsBeforeIncomeTaxes" name="IncomeLossContinuingOperationsBeforeIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeLossContinuingOperationsPerDilutedShare" name="IncomeLossContinuingOperationsPerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeLossContinuingOperationsPerOutstandingShare" name="IncomeLossContinuingOperationsPerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeLossDiscontinuedOperations" name="IncomeLossDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeLossDiscontinuedOperationsNetTaxEffect" name="IncomeLossDiscontinuedOperationsNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeLossDiscontinuedOperationsNetTaxEffectAbstract" name="IncomeLossDiscontinuedOperationsNetTaxEffectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_IncomeLossDispositionDiscontinuedOperations" name="IncomeLossDispositionDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeLossDispositionDiscontinuedOperationsAbstract" name="IncomeLossDispositionDiscontinuedOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_IncomeLossDispositionDiscontinuedOperationsPerDilutedShare" name="IncomeLossDispositionDiscontinuedOperationsPerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeLossDispositionDiscontinuedOperationsPerOutstandingShare" name="IncomeLossDispositionDiscontinuedOperationsPerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeLossDuringPhaseOutPeriod" name="IncomeLossDuringPhaseOutPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeLossExtraordinaryItemsNetTaxEffectPerDilutedShare" name="IncomeLossExtraordinaryItemsNetTaxEffectPerDilutedShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeLossExtraordinaryItemsNetTaxEffectPerOutstandingShare" name="IncomeLossExtraordinaryItemsNetTaxEffectPerOutstandingShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeStatementRelatedNotesAbstract" name="IncomeStatementRelatedNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_IncomeTaxesAmountOperatingLossesTaxCreditCarryforwards" name="IncomeTaxesAmountOperatingLossesTaxCreditCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeTaxesEffectiveIncomeTaxRateReconciliation" name="IncomeTaxesEffectiveIncomeTaxRateReconciliation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeTaxesExpirationDatesOperatingLossesTaxCreditCarryforwards" name="IncomeTaxesExpirationDatesOperatingLossesTaxCreditCarryforwards" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeTaxesGovernmentGrants" name="IncomeTaxesGovernmentGrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeTaxesIncomeTaxExpenseBenefitReconciliation" name="IncomeTaxesIncomeTaxExpenseBenefitReconciliation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeTaxesInvestmentTaxCredit" name="IncomeTaxesInvestmentTaxCredit" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeTaxesNetChangeTaxValuationAllowance" name="IncomeTaxesNetChangeTaxValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeTaxesNote" name="IncomeTaxesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeTaxesOperatingLossesTaxCreditCarryforwards" name="IncomeTaxesOperatingLossesTaxCreditCarryforwards" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeTaxesPaid" name="IncomeTaxesPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncomeTaxesPayable" name="IncomeTaxesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncomeTaxesReceivableNet" name="IncomeTaxesReceivableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IncomeTaxFederalStatutoryRate" name="IncomeTaxFederalStatutoryRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncreaseDecreaseInAmountsDueFromAffiliatesCurrent" name="IncreaseDecreaseInAmountsDueFromAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncreaseDecreaseInAmountsDueFromOfficersStockholdersCurrent" name="IncreaseDecreaseInAmountsDueFromOfficersStockholdersCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncreaseDecreaseInAmountsDueToOfficersStockholdersCurrent" name="IncreaseDecreaseInAmountsDueToOfficersStockholdersCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncreaseDecreaseInAmountsDueToRelatedPartiesCurrentAbstract" name="IncreaseDecreaseInAmountsDueToRelatedPartiesCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_IncreaseDecreaseInProvisionForRestructingReservesAbstract" name="IncreaseDecreaseInProvisionForRestructingReservesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_IncreaseDecreaseInProvisionForRestructuringChanges" name="IncreaseDecreaseInProvisionForRestructuringChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IncreaseEquityDueSharesIssuedBySubsidiary" name="IncreaseEquityDueSharesIssuedBySubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncreaseEquityDueSharesRemainingBeIssuedAcquisition" name="IncreaseEquityDueSharesRemainingBeIssuedAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_IncreaseFinanceReceivables" name="IncreaseFinanceReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IndirectMethodOperatingResultsNote" name="IndirectMethodOperatingResultsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InProcessResearchDevelopment" name="InProcessResearchDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InsuranceAssessmentsNote" name="InsuranceAssessmentsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssets" name="IntangibleAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsAccumulatedAmortizationByMajorClass" name="IntangibleAssetsAccumulatedAmortizationByMajorClass" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsAggregateAmountGoodwillAcquired" name="IntangibleAssetsAggregateAmountGoodwillAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsAmortizationExpense" name="IntangibleAssetsAmortizationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsAmountImpairmentLossExcludingGoodwill" name="IntangibleAssetsAmountImpairmentLossExcludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsComputerSoftware" name="IntangibleAssetsComputerSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsContractualRights" name="IntangibleAssetsContractualRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsCopyrights" name="IntangibleAssetsCopyrights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsCopyrightsDescription" name="IntangibleAssetsCopyrightsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsCustomerLists" name="IntangibleAssetsCustomerLists" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsCustomerListsDescription" name="IntangibleAssetsCustomerListsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsCustomerRelationshipsDescription" name="IntangibleAssetsCustomerRelationshipsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsExcludingGoodwillAbstract" name="IntangibleAssetsExcludingGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_IntangibleAssetsExcludingGoodwillGross" name="IntangibleAssetsExcludingGoodwillGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsExcludingGoodwillNet" name="IntangibleAssetsExcludingGoodwillNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedAbstract" name="IntangibleAssetsFiniteLivedAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedComputerSoftware" name="IntangibleAssetsFiniteLivedComputerSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedContractualRights" name="IntangibleAssetsFiniteLivedContractualRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedCopyrights" name="IntangibleAssetsFiniteLivedCopyrights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedCustomerLists" name="IntangibleAssetsFiniteLivedCustomerLists" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedCustomerRelationships" name="IntangibleAssetsFiniteLivedCustomerRelationships" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedDistributionRights" name="IntangibleAssetsFiniteLivedDistributionRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedFranchiseRights" name="IntangibleAssetsFiniteLivedFranchiseRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedGross" name="IntangibleAssetsFiniteLivedGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedLicenseAgreements" name="IntangibleAssetsFiniteLivedLicenseAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedMediaContent" name="IntangibleAssetsFiniteLivedMediaContent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedNet" name="IntangibleAssetsFiniteLivedNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedNoncompeteAgreements" name="IntangibleAssetsFiniteLivedNoncompeteAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedOther" name="IntangibleAssetsFiniteLivedOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedPatents" name="IntangibleAssetsFiniteLivedPatents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedRoyalty" name="IntangibleAssetsFiniteLivedRoyalty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedTradeNames" name="IntangibleAssetsFiniteLivedTradeNames" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFiniteLivedTradeSecrets" name="IntangibleAssetsFiniteLivedTradeSecrets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFranchiseRights" name="IntangibleAssetsFranchiseRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsFranchiseRightsDescription" name="IntangibleAssetsFranchiseRightsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsFutureFiveYearsEstimatedTotalAmortizationExpense" name="IntangibleAssetsFutureFiveYearsEstimatedTotalAmortizationExpense" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsGoodwill" name="IntangibleAssetsGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsGoodwillDescription" name="IntangibleAssetsGoodwillDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsGoodwillGross" name="IntangibleAssetsGoodwillGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsGoodwillNet" name="IntangibleAssetsGoodwillNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsGrossAbstract" name="IntangibleAssetsGrossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_IntangibleAssetsGrossAmortizableIntangibleAssetsAmount" name="IntangibleAssetsGrossAmortizableIntangibleAssetsAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsGrossAmortizableIntangibleAssetsAmountByMajorClass" name="IntangibleAssetsGrossAmortizableIntangibleAssetsAmountByMajorClass" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsIndefiniteLivedContractualRights" name="IntangibleAssetsIndefiniteLivedContractualRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsIndefiniteLivedExcludingGoodwill" name="IntangibleAssetsIndefiniteLivedExcludingGoodwill" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsIndefiniteLivedExcludingGoodwillAbstract" name="IntangibleAssetsIndefiniteLivedExcludingGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_IntangibleAssetsIndefiniteLivedFranchiseRights" name="IntangibleAssetsIndefiniteLivedFranchiseRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsIndefiniteLivedLicenses" name="IntangibleAssetsIndefiniteLivedLicenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsIndefiniteLivedOther" name="IntangibleAssetsIndefiniteLivedOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsIndefiniteLivedTrademarks" name="IntangibleAssetsIndefiniteLivedTrademarks" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsIndefiniteLivedTradeNames" name="IntangibleAssetsIndefiniteLivedTradeNames" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsIndefiniteLivedTradeSecrets" name="IntangibleAssetsIndefiniteLivedTradeSecrets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsLicenses" name="IntangibleAssetsLicenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsLicensesDescription" name="IntangibleAssetsLicensesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsMediaContent" name="IntangibleAssetsMediaContent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsNet" name="IntangibleAssetsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsNetAbstract" name="IntangibleAssetsNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_IntangibleAssetsNoncompeteAgreements" name="IntangibleAssetsNoncompeteAgreements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsNonCompeteAgreementsDescription" name="IntangibleAssetsNonCompeteAgreementsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsOtherIntangibleAssetsDescription" name="IntangibleAssetsOtherIntangibleAssetsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsPatents" name="IntangibleAssetsPatents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsPatentsDescription" name="IntangibleAssetsPatentsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsRoyalty" name="IntangibleAssetsRoyalty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsTrademarksDescription" name="IntangibleAssetsTrademarksDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_IntangibleAssetsTradeNames" name="IntangibleAssetsTradeNames" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsTradeSecrets" name="IntangibleAssetsTradeSecrets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsUnamortizedIntangibleAssetsCarryingAmount" name="IntangibleAssetsUnamortizedIntangibleAssetsCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_IntangibleAssetsUnamortizedIntangibleAssetsCarryingAmountEachMajorClass" name="IntangibleAssetsUnamortizedIntangibleAssetsCarryingAmountEachMajorClass" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_InterestDividendsOnLoansOtherDebtEquityOtherEntities" name="InterestDividendsOnLoansOtherDebtEquityOtherEntities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InterestDividendsOnLoansOtherDebtEquityOtherEntitiesAbstract" name="InterestDividendsOnLoansOtherDebtEquityOtherEntitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_InterestExpenseAbstract" name="InterestExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_InterestExpenseCustomerDepositsNoncurrent" name="InterestExpenseCustomerDepositsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InterestExpenseDebt" name="InterestExpenseDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InterestIncome" name="InterestIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_InterestIncomeExpenseNet" name="InterestIncomeExpenseNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_InterestIncomeExpenseNetAbstract" name="InterestIncomeExpenseNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_InterestPayable" name="InterestPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_InterestReceived" name="InterestReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InterimFinancialData" name="InterimFinancialData" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InterimFinancialDataNote" name="InterimFinancialDataNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InternalUseComputerSoftware" name="InternalUseComputerSoftware" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InventoriesFinishedGoods" name="InventoriesFinishedGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InventoriesLIFOReserve" name="InventoriesLIFOReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_InventoriesNet" name="InventoriesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InventoriesNetAbstract" name="InventoriesNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_InventoriesRawMaterials" name="InventoriesRawMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InventoriesSupplies" name="InventoriesSupplies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InventoriesWorkProcess" name="InventoriesWorkProcess" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InventoryClass" name="InventoryClass" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InventoryClassBalance" name="InventoryClassBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_InventoryInventoryByMajorClasses" name="InventoryInventoryByMajorClasses" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:InventoryClass" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:InventoryClassBalance" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_InventoryNetFIFO" name="InventoryNetFIFO" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InventoryNote" name="InventoryNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InventoryObsolescenceReserve" name="InventoryObsolescenceReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_InvestmentAffiliates" name="InvestmentAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InvestmentEquitySecurities" name="InvestmentEquitySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InvestmentNonConsolidatedSubsidiaries" name="InvestmentNonConsolidatedSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_Investments" name="Investments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InvestmentsAggregateFairValueInvestments" name="InvestmentsAggregateFairValueInvestments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_InvestmentsAvailableSaleSecurities" name="InvestmentsAvailableSaleSecurities" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:InvestmentsAvailableSaleSecuritiesTypeSecurity" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:InvestmentsAvailableSaleSecuritiesFairValueSecurity" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:InvestmentsAvailableSaleSecuritiesUnrealizedHoldingGain" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:InvestmentsAvailableSaleSecuritiesAmortizedCost" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_InvestmentsAvailableSaleSecuritiesAmortizedCost" name="InvestmentsAvailableSaleSecuritiesAmortizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InvestmentsAvailableSaleSecuritiesFairValueSecurity" name="InvestmentsAvailableSaleSecuritiesFairValueSecurity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InvestmentsAvailableSaleSecuritiesTypeSecurity" name="InvestmentsAvailableSaleSecuritiesTypeSecurity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_InvestmentsAvailableSaleSecuritiesUnrealizedHoldingGain" name="InvestmentsAvailableSaleSecuritiesUnrealizedHoldingGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_InvestmentsGrossGainsLossesComprehensiveIncome" name="InvestmentsGrossGainsLossesComprehensiveIncome" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_InvestmentsGrossUnrecognizedHoldingGainsLosses" name="InvestmentsGrossUnrecognizedHoldingGainsLosses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_InvestmentsHeldMaturitySecurities" name="InvestmentsHeldMaturitySecurities" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:InvestmentsHeldMaturitySecuritiesTypeSecurity" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:InvestmentsHeldMaturitySecuritiesFairValueHeldMaturitySecurity" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:InvestmentsHeldMaturitySecuritiesUnrealizedHoldingGain" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:InvestmentsHeldMaturitySecuritiesAmortizedCost" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_InvestmentsHeldMaturitySecuritiesAmortizedCost" name="InvestmentsHeldMaturitySecuritiesAmortizedCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InvestmentsHeldMaturitySecuritiesFairValueHeldMaturitySecurity" name="InvestmentsHeldMaturitySecuritiesFairValueHeldMaturitySecurity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_InvestmentsHeldMaturitySecuritiesTypeSecurity" name="InvestmentsHeldMaturitySecuritiesTypeSecurity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InvestmentsHeldMaturitySecuritiesUnrealizedHoldingGain" name="InvestmentsHeldMaturitySecuritiesUnrealizedHoldingGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_InvestmentsListingAvailableSaleSecurities" name="InvestmentsListingAvailableSaleSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_InvestmentsListingHeldMaturitySecurities" name="InvestmentsListingHeldMaturitySecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LaborRelatedExpenses" name="LaborRelatedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LaborRelatedExpensesAbstract" name="LaborRelatedExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_Land" name="Land" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LandBuildingsImprovements" name="LandBuildingsImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LandBuildingsImprovementsAbstract" name="LandBuildingsImprovementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_LandImprovements" name="LandImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LandLandImprovements" name="LandLandImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LandLandImprovementsAbstract" name="LandLandImprovementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_LeaseholdImprovements" name="LeaseholdImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeaseRentalExpense" name="LeaseRentalExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesAmortizationExpenseRelatedAssetsRecordedUnderCapitalLeases" name="LeasesFinancialStatementsLesseesAmortizationExpenseRelatedAssetsRecordedUnderCapitalLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesCapitalLeasedAssets" name="LeasesFinancialStatementsLesseesCapitalLeasedAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesCapitalLeasedAssetsBuildings" name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsBuildings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesCapitalLeasedAssetsComputerEquipment" name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsComputerEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesCapitalLeasedAssetsFurnitureFixtures" name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsFurnitureFixtures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesCapitalLeasedAssetsLeaseholdImprovements" name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsLeaseholdImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesCapitalLeasedAssetsMachineryEquipment" name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsMachineryEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesCapitalLeasedAssetsOtherPropertyPlantEquipment" name="LeasesFinancialStatementsLesseesCapitalLeasedAssetsOtherPropertyPlantEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesFutureMinimumLeasePaymentsCapitalLeases" name="LeasesFinancialStatementsLesseesFutureMinimumLeasePaymentsCapitalLeases" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesFutureMinimumLeasePaymentsOperatingLeases" name="LeasesFinancialStatementsLesseesFutureMinimumLeasePaymentsOperatingLeases" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasesFinancialStatementsLesseesRentalExpenseOperatingLeases" name="LeasesFinancialStatementsLesseesRentalExpenseOperatingLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLessorsAllowanceUncollectibleLeasePaymentsSalesTypeDirect" name="LeasesFinancialStatementsLessorsAllowanceUncollectibleLeasePaymentsSalesTypeDirect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LeasesFinancialStatementsLessorsExecutoryCostsMinimumLeasePayments" name="LeasesFinancialStatementsLessorsExecutoryCostsMinimumLeasePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LeasesFinancialStatementsLessorsFutureMinimumLeasePaymentsSalesTypeDirect" name="LeasesFinancialStatementsLessorsFutureMinimumLeasePaymentsSalesTypeDirect" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasesFinancialStatementsLessorsFutureMinimumRentalsOperatingLease" name="LeasesFinancialStatementsLessorsFutureMinimumRentalsOperatingLease" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasesFinancialStatementsLessorsLeveragedLeases" name="LeasesFinancialStatementsLessorsLeveragedLeases" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasesFinancialStatementsLessorsNetPropertyOperatingLease" name="LeasesFinancialStatementsLessorsNetPropertyOperatingLease" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasesFinancialStatementsLessorsOperatingLeaseAccumulatedDepreciation" name="LeasesFinancialStatementsLessorsOperatingLeaseAccumulatedDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LeasesFinancialStatementsLessorsOperatingLeaseCostLeaseProperty" name="LeasesFinancialStatementsLessorsOperatingLeaseCostLeaseProperty" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasesFinancialStatementsLessorsUnguaranteedResidualValueLeasedProperty" name="LeasesFinancialStatementsLessorsUnguaranteedResidualValueLeasedProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_LeasesInFinancialStatementsLesseesNote" name="LeasesInFinancialStatementsLesseesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasesInFinancialStatementsLessorsNote" name="LeasesInFinancialStatementsLessorsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LeasingReceivablesNet" name="LeasingReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_Liabilities" name="Liabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LiabilitiesAbstract" name="LiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_LiabilitiesAssumed" name="LiabilitiesAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LiabilitiesDiscontinuedOperationsCurrent" name="LiabilitiesDiscontinuedOperationsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LiabilitiesDiscontinuedOperationsNoncurrent" name="LiabilitiesDiscontinuedOperationsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LiabilitiesDiscontinuedOperationsShortTermLongTerm" name="LiabilitiesDiscontinuedOperationsShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LiabilitiesStockholdersEquity" name="LiabilitiesStockholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LiabilitiesStockholdersEquityAbstract" name="LiabilitiesStockholdersEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_LiabilityRelatedNotesAbstract" name="LiabilityRelatedNotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_LimitedLiabilityCompaniesPartnershipsNote" name="LimitedLiabilityCompaniesPartnershipsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LineCreditCurrent" name="LineCreditCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LineCreditLongTermDebt" name="LineCreditLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ListingofInventorybyMajorClasses" name="ListingofInventorybyMajorClasses" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_LitigationExpense" name="LitigationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LitigationReserve" name="LitigationReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LoanImpairmentNote" name="LoanImpairmentNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LoansLongTermPortion" name="LoansLongTermPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LoansPayableCurrent" name="LoansPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LongTermDebt" name="LongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LongTermDebtAbstract" name="LongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_LongTermDebtAdditionalAllowanceChargedOperations" name="LongTermDebtAdditionalAllowanceChargedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtAllowanceCreditLosses" name="LongTermDebtAllowanceCreditLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LongTermDebtAmountTermsUnusedCommitment" name="LongTermDebtAmountTermsUnusedCommitment" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_LongTermDebtDescription" name="LongTermDebtDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtFutureFiveYearPaymentsMaturitiesSinkingFundRequirements" name="LongTermDebtFutureFiveYearPaymentsMaturitiesSinkingFundRequirements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtFuturePayments" name="LongTermDebtFuturePayments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtGuaranteesIndebtednessOthers" name="LongTermDebtGuaranteesIndebtednessOthers" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:DescriptionGuaranteeIndebtednessOthers" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:LongTermDebtGuaranteesIndebtednessOthersAmount" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:LongTermDebtGuaranteesIndebtednessOthersExposure" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:LongTermDebtGuaranteesIndebtednessOthersAllowanceLosses" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:LongTermDebtGuaranteesIndebtednessOthersAllowanceExpense" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_LongTermDebtGuaranteesIndebtednessOthersAllowanceExpense" name="LongTermDebtGuaranteesIndebtednessOthersAllowanceExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LongTermDebtGuaranteesIndebtednessOthersAllowanceLosses" name="LongTermDebtGuaranteesIndebtednessOthersAllowanceLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LongTermDebtGuaranteesIndebtednessOthersAmount" name="LongTermDebtGuaranteesIndebtednessOthersAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_LongTermDebtGuaranteesIndebtednessOthersExposure" name="LongTermDebtGuaranteesIndebtednessOthersExposure" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtInterestPaid" name="LongTermDebtInterestPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_LongTermDebtNote" name="LongTermDebtNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtRecoveriesLoansPreviouslyWrittenOff" name="LongTermDebtRecoveriesLoansPreviouslyWrittenOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtSecuredDebt" name="LongTermDebtSecuredDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LongTermDebtShortTermBorrowings" name="LongTermDebtShortTermBorrowings" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtShortTermObligationsExpectedBeRefinanced" name="LongTermDebtShortTermObligationsExpectedBeRefinanced" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtSubordinatedDebt" name="LongTermDebtSubordinatedDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LongTermDebtSummaryAmountsFeaturesEachLongTermDebt" name="LongTermDebtSummaryAmountsFeaturesEachLongTermDebt" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_LongTermDebtUnsecuredDebt" name="LongTermDebtUnsecuredDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LongTermDebtUnusedLinesCredit" name="LongTermDebtUnusedLinesCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_LongTermDebtWriteDownLoanAgainstAllowance" name="LongTermDebtWriteDownLoanAgainstAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_LongTermInvestments" name="LongTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_LongTermInvestmentsAbstract" name="LongTermInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_MachineryEquipment" name="MachineryEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesAvailableSaleSecuritiesNoncurrent" name="MarketableSecuritiesAvailableSaleSecuritiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesAvailableSecuritiesCurrentNoncurrent" name="MarketableSecuritiesAvailableSecuritiesCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesAvailableSecuritiesCurrentNoncurrentAbstract" name="MarketableSecuritiesAvailableSecuritiesCurrentNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_MarketableSecuritiesCurrent" name="MarketableSecuritiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesCurrentAbstract" name="MarketableSecuritiesCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_MarketableSecuritiesCurrentAvailableSaleSecurities" name="MarketableSecuritiesCurrentAvailableSaleSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesCurrentHeldMaturity" name="MarketableSecuritiesCurrentHeldMaturity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesCurrentNoncurrent" name="MarketableSecuritiesCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesCurrentTradingSecurities" name="MarketableSecuritiesCurrentTradingSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesCurrentTradingSecuritiesAbstract" name="MarketableSecuritiesCurrentTradingSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_MarketableSecuritiesHeldMaturityCurrentNoncurrent" name="MarketableSecuritiesHeldMaturityCurrentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesHeldMaturityCurrentNoncurrentAbstract" name="MarketableSecuritiesHeldMaturityCurrentNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_MarketableSecuritiesHeldMaturityNoncurrent" name="MarketableSecuritiesHeldMaturityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesNoncurrent" name="MarketableSecuritiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketableSecuritiesNoncurrentAbstract" name="MarketableSecuritiesNoncurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_Marketing" name="Marketing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MarketingAdvertisingExpensesAbstract" name="MarketingAdvertisingExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_MergerAcquisitionsCosts" name="MergerAcquisitionsCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MergerRelatedExpenses" name="MergerRelatedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_MinorityInterest" name="MinorityInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_MinorityInterestNetTaxEffect" name="MinorityInterestNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_MinorityInterestSubsidiaryChangesBalances" name="MinorityInterestSubsidiaryChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NetCashFlowsProvidedByUsedFinancingActivities" name="NetCashFlowsProvidedByUsedFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NetCashFlowsProvidedByUsedFinancingActivitiesAbstract" name="NetCashFlowsProvidedByUsedFinancingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NetCashFlowsProvidedByUsedInOperatingActivities" name="NetCashFlowsProvidedByUsedInOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NetCashFlowsProvidedByUsedInvestingActivities" name="NetCashFlowsProvidedByUsedInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NetCashFlowsProvidedByUsedInvestingActivitiesAbstract" name="NetCashFlowsProvidedByUsedInvestingActivitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NetCashFlowsProvidedByUsedOperatingActivitiesDirectAbstract" name="NetCashFlowsProvidedByUsedOperatingActivitiesDirectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NetCashFlowsProvidedByUsedOperatingActivitiesIndirectAbstract" name="NetCashFlowsProvidedByUsedOperatingActivitiesIndirectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NetChangeDebt" name="NetChangeDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NetChangeDebtAbstract" name="NetChangeDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NetChangeEquity" name="NetChangeEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NetChangeEquityAbstract" name="NetChangeEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NetChangeLongTermDebtCapitalSecurities" name="NetChangeLongTermDebtCapitalSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NetChangeLongTermDebtCapitalSecuritiesAbstract" name="NetChangeLongTermDebtCapitalSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NetIncome" name="NetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NetIncomeApplicableCommonStockholders" name="NetIncomeApplicableCommonStockholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NetIncomePerCommonShareAbstract" name="NetIncomePerCommonShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NetIncreaseDecreaseCashCashEquivalents" name="NetIncreaseDecreaseCashCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NetProceedsStockPlans" name="NetProceedsStockPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NonCancellableContracts" name="NonCancellableContracts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NoncashExpenses" name="NoncashExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NoncashInvestingFinancingActivities" name="NoncashInvestingFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NoncashTransactions" name="NoncashTransactions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NoncurrentAssets" name="NoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_NoncurrentAssetsAbstract" name="NoncurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_NoncurrentFinancingReceivables" name="NoncurrentFinancingReceivables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_NoncurrentLiabilities" name="NoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NoncurrentLiabilitiesAbstract" name="NoncurrentLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_NoncurrentNotesReceivable" name="NoncurrentNotesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_NoninterestExpenseMarketingAdvertising" name="NoninterestExpenseMarketingAdvertising" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_NonmonetaryTransactionsNonmonetaryTransactionOperatingRevenue" name="NonmonetaryTransactionsNonmonetaryTransactionOperatingRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NonmonetaryTransactionsNote" name="NonmonetaryTransactionsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NonoperatingAssetRelatedIncome" name="NonoperatingAssetRelatedIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NonoperatingAssetRelatedIncomeAbstract" name="NonoperatingAssetRelatedIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NonoperatingGainsLosses" name="NonoperatingGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NonoperatingGainsLossesAbstract" name="NonoperatingGainsLossesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NonOperatingIncomeExpense" name="NonOperatingIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NonOperatingIncomeExpenseAbstract" name="NonOperatingIncomeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_NonoperatingIncomeExpenseNote" name="NonoperatingIncomeExpenseNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NonRecoverablePayments" name="NonRecoverablePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_NonRedeemableConvertiblePreferredStock" name="NonRedeemableConvertiblePreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:NonRedeemableConvertiblePreferredStockDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemableConvertiblePreferredStockValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemableConvertiblePreferredStockParValuePerShare" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemableConvertiblePreferredStockShareSubscriptions" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemableConvertiblePreferredStockSharesAuthorized" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemableConvertiblePreferredStockSharesIssued" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemableConvertiblePreferredStockSharesOutstanding" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_NonRedeemableConvertiblePreferredStockDescription" name="NonRedeemableConvertiblePreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemableConvertiblePreferredStockParValuePerShare" name="NonRedeemableConvertiblePreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemableConvertiblePreferredStockSharesAuthorized" name="NonRedeemableConvertiblePreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemableConvertiblePreferredStockSharesIssued" name="NonRedeemableConvertiblePreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemableConvertiblePreferredStockSharesOutstanding" name="NonRedeemableConvertiblePreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemableConvertiblePreferredStockShareSubscriptions" name="NonRedeemableConvertiblePreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemableConvertiblePreferredStockValue" name="NonRedeemableConvertiblePreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NonRedeemablePreferredStock" name="NonRedeemablePreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:NonRedeemablePreferredStockDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemablePreferredStockValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemablePreferredStockParValuePerShare" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemablePreferredStockShareSubscriptions" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemablePreferredStockSharesAuthorized" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemablePreferredStockSharesIssued" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:NonRedeemablePreferredStockSharesOutstanding" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_NonRedeemablePreferredStockDescription" name="NonRedeemablePreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemablePreferredStockParValuePerShare" name="NonRedeemablePreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemablePreferredStockSharesAuthorized" name="NonRedeemablePreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemablePreferredStockSharesIssued" name="NonRedeemablePreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemablePreferredStockSharesOutstanding" name="NonRedeemablePreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemablePreferredStockShareSubscriptions" name="NonRedeemablePreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_NonRedeemablePreferredStockValue" name="NonRedeemablePreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NonSubordinateDeferredDebtLongTerm" name="NonSubordinateDeferredDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NotesFinancialStatementsAbstract" name="NotesFinancialStatementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="usfr-pt_NotesLoansLongTerm" name="NotesLoansLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NotesLoansLongTermAbstract" name="NotesLoansLongTermAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_NotesLoansPayableCurrent" name="NotesLoansPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NotesLoansPayableCurrentAbstract" name="NotesLoansPayableCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_NotesPayableCurrentPortion" name="NotesPayableCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NotesPayableLongTerm" name="NotesPayableLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NotesPayableRelatedPartiesCurrent" name="NotesPayableRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NotesPayableRelatedPartiesNoncurrent" name="NotesPayableRelatedPartiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NotesPayableShortTermLongTerm" name="NotesPayableShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_NotesReceivableNet" name="NotesReceivableNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_NotesReceivableNetCurrentPortion" name="NotesReceivableNetCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_NotesReceivableRelatedPartyCurrent" name="NotesReceivableRelatedPartyCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_NotesReceivableRelatedPartyCurrentNonCurrent" name="NotesReceivableRelatedPartyCurrentNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_NotesReceivableRelatedPartyNonCurrent" name="NotesReceivableRelatedPartyNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OfficeComputerEquipment" name="OfficeComputerEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OfficersCompensation" name="OfficersCompensation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OperatingExpenses" name="OperatingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OperatingExpensesAbstract" name="OperatingExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_OperatingProfit" name="OperatingProfit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OperatingRevenue" name="OperatingRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OperatingRevenueAbstract" name="OperatingRevenueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_OtherAccountsPayable" name="OtherAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherAccruedExpenses" name="OtherAccruedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherAccumulatedComprehensiveIncomeNetTaxEffect" name="OtherAccumulatedComprehensiveIncomeNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherAssetsCurrentNonCurrent" name="OtherAssetsCurrentNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherAssetsNoncurrent" name="OtherAssetsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherAssetsNote" name="OtherAssetsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherBorrowings" name="OtherBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherCashPayments" name="OtherCashPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherCashReceipts" name="OtherCashReceipts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherChangesAccumulatedComprehensiveIncome" name="OtherChangesAccumulatedComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherChangesCommonStockNumberSharesAbstract" name="OtherChangesCommonStockNumberSharesAbstract" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherChangesCommonStockPar" name="OtherChangesCommonStockPar" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherChangesInAdditionalPaidInCapital" name="OtherChangesInAdditionalPaidInCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherChangesNet" name="OtherChangesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherChangesPreferredStockNumberSharesAbstract" name="OtherChangesPreferredStockNumberSharesAbstract" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherChangesPreferredStockPar" name="OtherChangesPreferredStockPar" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherChangesRetainedEarningsAbstract" name="OtherChangesRetainedEarningsAbstract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherChangesStockholdersEquity" name="OtherChangesStockholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherChangesTreasuryStockNumberSharesAbstract" name="OtherChangesTreasuryStockNumberSharesAbstract" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherChangesTreasuryStockValueAbstract" name="OtherChangesTreasuryStockValueAbstract" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherCurrentAssets" name="OtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherCurrentAssetsDescription" name="OtherCurrentAssetsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherCurrentLiabilities" name="OtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherCurrentLiabilitiesDescription" name="OtherCurrentLiabilitiesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherEmployeeBenefitsLiabilities" name="OtherEmployeeBenefitsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherEquity" name="OtherEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherEquityChangesBalances" name="OtherEquityChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherExpense" name="OtherExpense" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherExtraordinaryGainLoss" name="OtherExtraordinaryGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherGeneralAdministrativeExpenses" name="OtherGeneralAdministrativeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherIncomeExpensesNote" name="OtherIncomeExpensesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherInventories" name="OtherInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherInvestingActivitiesNet" name="OtherInvestingActivitiesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherLaborRelatedExpenses" name="OtherLaborRelatedExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherLiabilitiesNote" name="OtherLiabilitiesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherLiabilitiesShortTermLongTerm" name="OtherLiabilitiesShortTermLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherLongTermDebt" name="OtherLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherNet" name="OtherNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherNonCurrentAssetsDescription" name="OtherNonCurrentAssetsDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherNoncurrentLiabilities" name="OtherNoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherNonCurrentLiabilitiesDescription" name="OtherNonCurrentLiabilitiesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherNonOperatingExpense" name="OtherNonOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherNonOperatingIncome" name="OtherNonOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherNonOperatingIncomeExpense" name="OtherNonOperatingIncomeExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherNonOperatingIncomeExpenseAbstract" name="OtherNonOperatingIncomeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_OtherNonrecurringCharges" name="OtherNonrecurringCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherOperatingExpense" name="OtherOperatingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherOperatingRevenue" name="OtherOperatingRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansAccumulatedPostretirementBenefitObligation" name="OtherPostretirementBenefitPlansAccumulatedPostretirementBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansHealthCareCostTrendRates" name="OtherPostretirementBenefitPlansHealthCareCostTrendRates" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansImpact1DecreaseHealthCostRateOnRetirementBenefitObligation" name="OtherPostretirementBenefitPlansImpact1DecreaseHealthCostRateOnRetirementBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansImpact1IncreaseHealthCostRateOnRetirementBenefitObligation" name="OtherPostretirementBenefitPlansImpact1IncreaseHealthCostRateOnRetirementBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansNetPeriodicBenefitExpense" name="OtherPostretirementBenefitPlansNetPeriodicBenefitExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansReconciliationAccumulatedPostretirementBenefitObligation" name="OtherPostretirementBenefitPlansReconciliationAccumulatedPostretirementBenefitObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansReconciliationFairValuePlanAssets" name="OtherPostretirementBenefitPlansReconciliationFairValuePlanAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansUnrecognizedActuarialGain" name="OtherPostretirementBenefitPlansUnrecognizedActuarialGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansUnrecognizedPriorServiceCost" name="OtherPostretirementBenefitPlansUnrecognizedPriorServiceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansUnrecognizedTransitionObligation" name="OtherPostretirementBenefitPlansUnrecognizedTransitionObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansWeightedAverageAssumedDiscountRate" name="OtherPostretirementBenefitPlansWeightedAverageAssumedDiscountRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansWeightedAverageExpectedLongTermRateReturn" name="OtherPostretirementBenefitPlansWeightedAverageExpectedLongTermRateReturn" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherPostretirementBenefitPlansWeightedAverageRateCompensationIncrease" name="OtherPostretirementBenefitPlansWeightedAverageRateCompensationIncrease" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_OtherPostretirementObligations" name="OtherPostretirementObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_OtherPrepaidExpenses" name="OtherPrepaidExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherPropertyPlantEquipment" name="OtherPropertyPlantEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherReceivablesNet" name="OtherReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherRestructuringCharges" name="OtherRestructuringCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_OtherShortTermBorrowings" name="OtherShortTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PayableDescription" name="PayableDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PayablesNote" name="PayablesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentCommonDividends" name="PaymentCommonDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentDividends" name="PaymentDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentDividendsAbstract" name="PaymentDividendsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_PaymentMinorityInterestDividends" name="PaymentMinorityInterestDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentPreferredDividends" name="PaymentPreferredDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentRepurchasesEquity" name="PaymentRepurchasesEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentRepurchasesEquityAbstract" name="PaymentRepurchasesEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_PaymentsMaterialsGoodsManufactureResale" name="PaymentsMaterialsGoodsManufactureResale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentsOtherGoodsServices" name="PaymentsOtherGoodsServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentsRepurchaseOtherEquity" name="PaymentsRepurchaseOtherEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentsUnconsolidatedAffiliates" name="PaymentsUnconsolidatedAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PaymentsUnconsolidatedAffiliatesChangesBalances" name="PaymentsUnconsolidatedAffiliatesChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionObligation" name="PensionObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PensionOtherEmployeeBenefitExpense" name="PensionOtherEmployeeBenefitExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PensionsFairValuePlanAssets" name="PensionsFairValuePlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PensionsFundedStatusPlan" name="PensionsFundedStatusPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_PensionsNetPeriodicBenefitCostRecognizedAsExpense" name="PensionsNetPeriodicBenefitCostRecognizedAsExpense" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionsOPEB" name="PensionsOPEB" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PensionsOPEBAbstract" name="PensionsOPEBAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_PensionsOtherPostretirementBenefitPlansNote" name="PensionsOtherPostretirementBenefitPlansNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionsOtherPostretirementBenefitPlansOtherPostretirementBenefitPlans" name="PensionsOtherPostretirementBenefitPlansOtherPostretirementBenefitPlans" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionsOtherPostretirementBenefitPlansPensions" name="PensionsOtherPostretirementBenefitPlansPensions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionsProjectedBenefitObligationAmount" name="PensionsProjectedBenefitObligationAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PensionsReconciliationFairValuePlanAssets" name="PensionsReconciliationFairValuePlanAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionsReconciliationProjectedBenefitObligation" name="PensionsReconciliationProjectedBenefitObligation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionsSettlementCurtailmentPlan" name="PensionsSettlementCurtailmentPlan" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionsWeightedAverageAssumedDiscountRate" name="PensionsWeightedAverageAssumedDiscountRate" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionsWeightedAverageExpectedLongTermRateReturn" name="PensionsWeightedAverageExpectedLongTermRateReturn" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PensionsWeightedAverageRateCompensationIncrease" name="PensionsWeightedAverageRateCompensationIncrease" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PostemploymentBenefits" name="PostemploymentBenefits" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PostRetirementBenefitExpense" name="PostRetirementBenefitExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreferredDividendsPaidCash" name="PreferredDividendsPaidCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreferredDividendsPaidStock" name="PreferredDividendsPaidStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreferredStock" name="PreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:PreferredStockDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:PreferredStockValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:PreferredStockParValuePerShare" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:PreferredStockShareSubscriptions" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:PreferredStockSharesAuthorized" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:PreferredStockSharesIssued" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:PreferredStockSharesOutstanding" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_PreferredStockDescription" name="PreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_PreferredStockDividends" name="PreferredStockDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreferredStockDividendsOtherAdjustments" name="PreferredStockDividendsOtherAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreferredStockDividendsOtherAdjustmentsAbstract" name="PreferredStockDividendsOtherAdjustmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_PreferredStockIssued" name="PreferredStockIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PreferredStockIssuedAdditionalPaidCapital" name="PreferredStockIssuedAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PreferredStockIssuedNumberShares" name="PreferredStockIssuedNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PreferredStockIssuedParValue" name="PreferredStockIssuedParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PreferredStockNumberSharesChanges" name="PreferredStockNumberSharesChanges" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PreferredStockNumberSharesChangesAbstract" name="PreferredStockNumberSharesChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_PreferredStockParValueChanges" name="PreferredStockParValueChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PreferredStockParValueChangesAbstract" name="PreferredStockParValueChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_PreferredStockParValuePerShare" name="PreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_PreferredStockPurchasedRetired" name="PreferredStockPurchasedRetired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreferredStockPurchasedRetiredAdditionalPaidCapital" name="PreferredStockPurchasedRetiredAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreferredStockPurchasedRetiredNumberShares" name="PreferredStockPurchasedRetiredNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PreferredStockPurchasedRetiredParValue" name="PreferredStockPurchasedRetiredParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreferredStockPurchasedRetiredRetainedEarnings" name="PreferredStockPurchasedRetiredRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreferredStockPurchasedRetiredTreasuryStockNumberShares" name="PreferredStockPurchasedRetiredTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PreferredStockPurchasedRetiredTreasuryStockValue" name="PreferredStockPurchasedRetiredTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PreferredStockSharesAuthorized" name="PreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_PreferredStockSharesIssued" name="PreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_PreferredStockSharesOutstanding" name="PreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_PreferredStockSharesOutstandingTotal" name="PreferredStockSharesOutstandingTotal" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_PreferredStockShareSubscriptions" name="PreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_PreferredStockTransactionsNet" name="PreferredStockTransactionsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PreferredStockValue" name="PreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PreferredStockValueTotal" name="PreferredStockValueTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_PreOpeningCosts" name="PreOpeningCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PrepaidAssetsLongTerm" name="PrepaidAssetsLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PrepaidExpenses" name="PrepaidExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PrepaidExpensesAbstract" name="PrepaidExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_PrepaidExpensesNonCurrent" name="PrepaidExpensesNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PrepaidExpensesNonCurrentAbstract" name="PrepaidExpensesNonCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_PrepaidInsurance" name="PrepaidInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PrepaidPensionCosts" name="PrepaidPensionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PrepaidRent" name="PrepaidRent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PreProductionCostsRelatedLongTermSupplyArrangements" name="PreProductionCostsRelatedLongTermSupplyArrangements" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PriorPeriodAdjustmentsNote" name="PriorPeriodAdjustmentsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsAvailableSaleInvestments" name="ProceedsAvailableSaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsAvailableSaleInvestmentsAbstract" name="ProceedsAvailableSaleInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ProceedsConsolidatedSubsidiaries" name="ProceedsConsolidatedSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsFromMarketableSecurities" name="ProceedsFromMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsHeldMaturityInvestments" name="ProceedsHeldMaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsHeldMaturityInvestmentsAbstract" name="ProceedsHeldMaturityInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ProceedsIssuanceCommonStock" name="ProceedsIssuanceCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsIssuanceCompanyObligatedMandatorilyRedeemableCapitalSecurities" name="ProceedsIssuanceCompanyObligatedMandatorilyRedeemableCapitalSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsIssuanceEquity" name="ProceedsIssuanceEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsIssuanceEquityAbstract" name="ProceedsIssuanceEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ProceedsIssuanceOtherLongTermDebt" name="ProceedsIssuanceOtherLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsIssuancePreferredStock" name="ProceedsIssuancePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsIssuanceTreasuryStock" name="ProceedsIssuanceTreasuryStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsIssuanceWarrants" name="ProceedsIssuanceWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsLifeInsurancePolicies" name="ProceedsLifeInsurancePolicies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsLineCreditChangesBalances" name="ProceedsLineCreditChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsLongTermDebt" name="ProceedsLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsLongTermDebtAbstract" name="ProceedsLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ProceedsMarketableSecuritiesAbstract" name="ProceedsMarketableSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ProceedsNotesPayable" name="ProceedsNotesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsOtherDebtChangesBalances" name="ProceedsOtherDebtChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsOtherInvestments" name="ProceedsOtherInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsPrincipalCollectionsNotesReceivable" name="ProceedsPrincipalCollectionsNotesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsSaleBusiness" name="ProceedsSaleBusiness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsSaleOtherAssets" name="ProceedsSaleOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsSalePropertyPlantEquipment" name="ProceedsSalePropertyPlantEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsSaleShortTermInvestmentsNet" name="ProceedsSaleShortTermInvestmentsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsShortTermBorrowings" name="ProceedsShortTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsShortTermBorrowingsAbstract" name="ProceedsShortTermBorrowingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ProceedsStockOptionsExercised" name="ProceedsStockOptionsExercised" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProceedsSubordinateDebt" name="ProceedsSubordinateDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ProFormaAdjustment" name="ProFormaAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PropertyPlantEquipmentDepreciationExpense" name="PropertyPlantEquipmentDepreciationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PropertyPlantEquipmentGross" name="PropertyPlantEquipmentGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PropertyPlantEquipmentGrossAbstract" name="PropertyPlantEquipmentGrossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_PropertyPlantEquipmentNet" name="PropertyPlantEquipmentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_PropertyPlantEquipmentNetAbstract" name="PropertyPlantEquipmentNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_PropertyPlantEquipmentNote" name="PropertyPlantEquipmentNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ProvisionDisposalDiscontinuedOperations" name="ProvisionDisposalDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ProvisionDoubtfulAccounts" name="ProvisionDoubtfulAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ProvisionIncomeTaxes" name="ProvisionIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ProvisionIncomeTaxesAbstract" name="ProvisionIncomeTaxesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_PurchaseAvailableSaleInvestments" name="PurchaseAvailableSaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseAvailableSaleSecuritiesFixedMaturity" name="PurchaseAvailableSaleSecuritiesFixedMaturity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseConsolidatedSubsidiaries" name="PurchaseConsolidatedSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseHeldMaturityInvestments" name="PurchaseHeldMaturityInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseInvestments" name="PurchaseInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseInvestmentsAbstract" name="PurchaseInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_PurchaseLifeInsurancePolicies" name="PurchaseLifeInsurancePolicies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseMarketableSecurities" name="PurchaseMarketableSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseMarketableSecuritiesAbstract" name="PurchaseMarketableSecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_PurchaseNotesReceivable" name="PurchaseNotesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseOtherAssets" name="PurchaseOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseProceedsOtherInvestments" name="PurchaseProceedsOtherInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchaseShortTermInvestmentsNet" name="PurchaseShortTermInvestmentsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchasesPaymentsInvestments" name="PurchasesPaymentsInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_PurchasesPaymentsInvestmentsAbstract" name="PurchasesPaymentsInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_QuasiReorganizationsNote" name="QuasiReorganizationsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RealizedGainsLossesOnSaleInvestments" name="RealizedGainsLossesOnSaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ReceivablesDiscountOrPremiumDescriptionReceivable" name="ReceivablesDiscountOrPremiumDescriptionReceivable" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ReceivablesDiscountOrPremiumOnReceivables" name="ReceivablesDiscountOrPremiumOnReceivables" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:ReceivablesDiscountOrPremiumDescriptionReceivable" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:EffectiveInterestRateReceivables" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:FaceAmountReceivables" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_ReceivablesDiscountPremiumReceivables" name="ReceivablesDiscountPremiumReceivables" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ReceivablesNet" name="ReceivablesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ReceivablesNetAbstract" name="ReceivablesNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_ReceivablesNote" name="ReceivablesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ReceivablesSaleReceivables" name="ReceivablesSaleReceivables" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_Reclassifications" name="Reclassifications" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ReconciliationWeightedAverageSharesOutstandingNote" name="ReconciliationWeightedAverageSharesOutstandingNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RedeemableCommonStock" name="RedeemableCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RedeemableConvertiblePreferredStock" name="RedeemableConvertiblePreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:RedeemableConvertiblePreferredStockDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:RedeemableConvertiblePreferredStockValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemableConvertiblePreferredStockParValuePerShare" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemableConvertiblePreferredStockShareSubscriptions" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemableConvertiblePreferredStockSharesAuthorized" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemableConvertiblePreferredStockSharesIssued" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemableConvertiblePreferredStockSharesOutstanding" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_RedeemableConvertiblePreferredStockDescription" name="RedeemableConvertiblePreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemableConvertiblePreferredStockParValuePerShare" name="RedeemableConvertiblePreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemableConvertiblePreferredStockSharesAuthorized" name="RedeemableConvertiblePreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemableConvertiblePreferredStockSharesIssued" name="RedeemableConvertiblePreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemableConvertiblePreferredStockSharesOutstanding" name="RedeemableConvertiblePreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemableConvertiblePreferredStockShareSubscriptions" name="RedeemableConvertiblePreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemableConvertiblePreferredStockValue" name="RedeemableConvertiblePreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RedeemablePreferredStock" name="RedeemablePreferredStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:RedeemablePreferredStockDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:RedeemablePreferredStockValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemablePreferredStockParValuePerShare" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemablePreferredStockShareSubscriptions" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemablePreferredStockSharesAuthorized" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemablePreferredStockSharesIssued" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RedeemablePreferredStockSharesOutstanding" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_RedeemablePreferredStockDescription" name="RedeemablePreferredStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemablePreferredStockObligations" name="RedeemablePreferredStockObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RedeemablePreferredStockParValuePerShare" name="RedeemablePreferredStockParValuePerShare" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemablePreferredStockSharesAuthorized" name="RedeemablePreferredStockSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemablePreferredStockSharesIssued" name="RedeemablePreferredStockSharesIssued" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemablePreferredStockSharesOutstanding" name="RedeemablePreferredStockSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemablePreferredStockShareSubscriptions" name="RedeemablePreferredStockShareSubscriptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RedeemablePreferredStockValue" name="RedeemablePreferredStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ReductionCapitalLeaseObligations" name="ReductionCapitalLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RefundableFeesServicesAmountsUnearnedRevenueRefundObligations" name="RefundableFeesServicesAmountsUnearnedRevenueRefundObligations" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RefundableFeesServicesNote" name="RefundableFeesServicesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RefundableFeesServicesRevenueRecognizedEarnings" name="RefundableFeesServicesRevenueRecognizedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RelatedPartyDebtCurrent" name="RelatedPartyDebtCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RelatedPartyDebtLongTerm" name="RelatedPartyDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RelatedPartyReceivablesCurrent" name="RelatedPartyReceivablesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_RelatedPartyReceivablesCurrentAbstract" name="RelatedPartyReceivablesCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_RelatedPartyReceivablesNonCurrent" name="RelatedPartyReceivablesNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_RelatedPartyReceivablesNonCurrentAbstract" name="RelatedPartyReceivablesNonCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_RelatedPartyTransactionsDescriptionAmountDueFromRelatedParties" name="RelatedPartyTransactionsDescriptionAmountDueFromRelatedParties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RelatedPartyTransactionsDescriptionAmountDueToRelatedParties" name="RelatedPartyTransactionsDescriptionAmountDueToRelatedParties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RelatedPartyTransactionsFinancialStatementsSubsidiariesDivisionsLesserComponents" name="RelatedPartyTransactionsFinancialStatementsSubsidiariesDivisionsLesserComponents" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RelatedPartyTransactionsNote" name="RelatedPartyTransactionsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RentalIncome" name="RentalIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ReorganizationUnderBankruptcyCodeAdjustmentsIndivAssetsLiabilitiesEmergedCompany" name="ReorganizationUnderBankruptcyCodeAdjustmentsIndivAssetsLiabilitiesEmergedCompany" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ReorganizationUnderBankruptcyCodeAmountDebtForgivenessEmergedCompanies" name="ReorganizationUnderBankruptcyCodeAmountDebtForgivenessEmergedCompanies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ReorganizationUnderBankruptcyCodeCategoriesClaimsSubjectCompromise" name="ReorganizationUnderBankruptcyCodeCategoriesClaimsSubjectCompromise" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_ReorganizationUnderBankruptcyCodeNote" name="ReorganizationUnderBankruptcyCodeNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepaymentsCompanyObligatedMandatorilyRedeemableCapitalSecurities" name="RepaymentsCompanyObligatedMandatorilyRedeemableCapitalSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepaymentsLineCredit" name="RepaymentsLineCredit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepaymentsOnLongTermDebt" name="RepaymentsOnLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepaymentsOnLongTermDebtAbstract" name="RepaymentsOnLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_RepaymentsOnNotesPayable" name="RepaymentsOnNotesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepaymentsOtherDebt" name="RepaymentsOtherDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepaymentsOtherLongTermDebt" name="RepaymentsOtherLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepaymentsShortTermBorrowings" name="RepaymentsShortTermBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepaymentsShortTermBorrowingsAbstract" name="RepaymentsShortTermBorrowingsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_RepurchaseCommonStock" name="RepurchaseCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepurchasePreferredCommonStock" name="RepurchasePreferredCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepurchasePreferredCommonStockAbstract" name="RepurchasePreferredCommonStockAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_RepurchasePreferredStock" name="RepurchasePreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepurchaseReverseRepurchaseAgreementsNote" name="RepurchaseReverseRepurchaseAgreementsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RepurchaseWarrants" name="RepurchaseWarrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ResearchDevelopmentContractExpenses" name="ResearchDevelopmentContractExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ResearchDevelopmentContractIncome" name="ResearchDevelopmentContractIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_ResearchDevelopmentExpenseAbstract" name="ResearchDevelopmentExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ResearchDevelopmentExpenseExcludingInProcess" name="ResearchDevelopmentExpenseExcludingInProcess" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_ResearchDevelopmentNote" name="ResearchDevelopmentNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_ResearchDevelopmentTypeContract" name="ResearchDevelopmentTypeContract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RestrictedCash" name="RestrictedCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_RestructuringCharges" name="RestructuringCharges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_RestructuringChargesAbstract" name="RestructuringChargesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_RestructuringChargesActualEmployeesTerminated" name="RestructuringChargesActualEmployeesTerminated" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RestructuringChargesAdjustmentsRestructuringLiability" name="RestructuringChargesAdjustmentsRestructuringLiability" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RestructuringChargesAmountExitCostsRecognizedAsLiabilities" name="RestructuringChargesAmountExitCostsRecognizedAsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RestructuringChargesDescription" name="RestructuringChargesDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RestructuringChargesEmployeesBeTerminated" name="RestructuringChargesEmployeesBeTerminated" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RestructuringChargesEmployeeTerminatedBenefitsExpensed" name="RestructuringChargesEmployeeTerminatedBenefitsExpensed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_RestructuringChargesEmployeeTerminationBenefitsAccrued" name="RestructuringChargesEmployeeTerminationBenefitsAccrued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RestructuringChargesExitPlanActionsDiscontinuedActivities" name="RestructuringChargesExitPlanActionsDiscontinuedActivities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RestructuringChargesRelocationCosts" name="RestructuringChargesRelocationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_RestructuringChargesRestructuringDueBusinessCombination" name="RestructuringChargesRestructuringDueBusinessCombination" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RestructuringChargesTypeAmountExitCostsPaidChargedAgainstLiability" name="RestructuringChargesTypeAmountExitCostsPaidChargedAgainstLiability" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RestructuringChargesTypeExitCostsRecognizedAsLiabilities" name="RestructuringChargesTypeExitCostsRecognizedAsLiabilities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RestructuringRemediationImpairmentProvisions" name="RestructuringRemediationImpairmentProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_RestructuringRemediationImpairmentProvisionsAbstract" name="RestructuringRemediationImpairmentProvisionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_RestructuringReserve" name="RestructuringReserve" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RetainedEarnings" name="RetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RetainedEarningsAbstract" name="RetainedEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_RetainedEarningsAppropriated" name="RetainedEarningsAppropriated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RetainedEarningsChanges" name="RetainedEarningsChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RetainedEarningsChangesAbstract" name="RetainedEarningsChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_RetainedEarningsNonappropriated" name="RetainedEarningsNonappropriated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RetirementTangibleLongLivedAssetsFairValueRestrictedAssets" name="RetirementTangibleLongLivedAssetsFairValueRestrictedAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RetirementTangibleLongLivedAssetsNote" name="RetirementTangibleLongLivedAssetsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RevenueAffiliates" name="RevenueAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_RevenueAmount" name="RevenueAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RevenuesAbstract" name="RevenuesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_RevolvingCreditFacilities" name="RevolvingCreditFacilities" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:RevolvingCreditFacilityDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:RevolvingCreditFacilitiesAmount" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RevolvingCreditFacilitiesExpirationDate" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_RevolvingCreditFacilitiesAmount" name="RevolvingCreditFacilitiesAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RevolvingCreditFacilitiesExpirationDate" name="RevolvingCreditFacilitiesExpirationDate" type="xbrli:dateTimeItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_RevolvingCreditFacilityDescription" name="RevolvingCreditFacilityDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RisksUncertainties" name="RisksUncertainties" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_RoyaltyExpense" name="RoyaltyExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_RoyaltyIncome" name="RoyaltyIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_Salaries" name="Salaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SalariesWages" name="SalariesWages" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SaleDebtEquitySecurities" name="SaleDebtEquitySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SaleDebtEquitySecuritiesAbstract" name="SaleDebtEquitySecuritiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_SaleInterestSubsidiary" name="SaleInterestSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SaleInvestments" name="SaleInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SaleInvestmentsAbstract" name="SaleInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_SaleLeasebackTransactionsFutureFiveYearsObligationFutureMinimumLeasePayments" name="SaleLeasebackTransactionsFutureFiveYearsObligationFutureMinimumLeasePayments" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SaleLeasebackTransactionsNote" name="SaleLeasebackTransactionsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SaleLeasebackTransactionsTotalObligationFutureMinimumLeasePayments" name="SaleLeasebackTransactionsTotalObligationFutureMinimumLeasePayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SaleOtherInvestmentsAbstract" name="SaleOtherInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_SalesAllowancesGoods" name="SalesAllowancesGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SalesAllowancesServices" name="SalesAllowancesServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SalesDiscountsGoods" name="SalesDiscountsGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SalesDiscountsServices" name="SalesDiscountsServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SalesReturnsAllowances" name="SalesReturnsAllowances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SalesReturnsAllowancesGoodsAbstract" name="SalesReturnsAllowancesGoodsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_SalesReturnsAllowancesServices" name="SalesReturnsAllowancesServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SalesReturnsAllowancesServicesAbstract" name="SalesReturnsAllowancesServicesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_SalesReturnsGoods" name="SalesReturnsGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SalesReturnsServices" name="SalesReturnsServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SalesRevenueGrossGoods" name="SalesRevenueGrossGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SalesRevenueGrossServices" name="SalesRevenueGrossServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SalesRevenueNet" name="SalesRevenueNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SalesRevenueNetAbstract" name="SalesRevenueNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_SalesRevenueNetGoods" name="SalesRevenueNetGoods" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SalesRevenueNetGoodsAbstract" name="SalesRevenueNetGoodsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_SalesRevenueNetServices" name="SalesRevenueNetServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SalesRevenueNetServicesAbstract" name="SalesRevenueNetServicesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_SalesTaxPayable" name="SalesTaxPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SaleStockBySubsidiaryOrEquityInvesteeNote" name="SaleStockBySubsidiaryOrEquityInvesteeNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SecuredDebtCurrent" name="SecuredDebtCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SecuredLongTerm" name="SecuredLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SegmentsBusinessExternalCustomerRevenueDomestic" name="SegmentsBusinessExternalCustomerRevenueDomestic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SegmentsBusinessExternalCustomerRevenueForeign" name="SegmentsBusinessExternalCustomerRevenueForeign" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SegmentsBusinessLongLivedAssetsDomestic" name="SegmentsBusinessLongLivedAssetsDomestic" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SegmentsBusinessLongLivedAssetsForeign" name="SegmentsBusinessLongLivedAssetsForeign" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SegmentsBusinessReportableSegmentInformation" name="SegmentsBusinessReportableSegmentInformation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_SegmentsBusinessRevenues10MoreConsolidatedSingleCustomer" name="SegmentsBusinessRevenues10MoreConsolidatedSingleCustomer" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:CustomerName" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:RevenueAmount" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_SegmentsBusinessRevenuesExternalCustomers" name="SegmentsBusinessRevenuesExternalCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SellingExpenses" name="SellingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SellingGeneralAdministrativeExpenses" name="SellingGeneralAdministrativeExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SellingGeneralAdministrativeExpensesAbstract" name="SellingGeneralAdministrativeExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_SellingMarketingExpenses" name="SellingMarketingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SellingMarketingExpensesAbstract" name="SellingMarketingExpensesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_ShortTermInvestments" name="ShortTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_SockOptionActivityByExercisePriceNumberShares" name="SockOptionActivityByExercisePriceNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SoftwareDevelopmentCosts" name="SoftwareDevelopmentCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StatementCashFlowsDirectAbstract" name="StatementCashFlowsDirectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="usfr-pt_StatementCashFlowsIndirectAbstract" name="StatementCashFlowsIndirectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="usfr-pt_StatementStockholdersEquityAbstract" name="StatementStockholdersEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <element id="usfr-pt_StockBasedCompensationNote" name="StockBasedCompensationNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockBasedCompensationNumberWeightedAverageExercisePrices" name="StockBasedCompensationNumberWeightedAverageExercisePrices" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockBasedCompensationStockBasedEmployeeCompensationCost" name="StockBasedCompensationStockBasedEmployeeCompensationCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_StockDividendCommonStock" name="StockDividendCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockDividendCommonStockAdditionalPaidCapital" name="StockDividendCommonStockAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockDividendCommonStockAmountPerShare" name="StockDividendCommonStockAmountPerShare" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_StockDividendCommonStockNumberShares" name="StockDividendCommonStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockDividendCommonStockRetainedEarnings" name="StockDividendCommonStockRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_StockDividendPreferredStock" name="StockDividendPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockDividendPreferredStockAdditionalPaidCapital" name="StockDividendPreferredStockAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockDividendPreferredStockAmountPerShare" name="StockDividendPreferredStockAmountPerShare" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_StockDividendPreferredStockNumberShares" name="StockDividendPreferredStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockDividendPreferredStockRetainedEarnings" name="StockDividendPreferredStockRetainedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_StockholdersEquity" name="StockholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockholdersEquityAbstract" name="StockholdersEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_StockholdersEquityAggregateAmountPreferredDividendsArrears" name="StockholdersEquityAggregateAmountPreferredDividendsArrears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityAmountPerShareCommonStockCashDividends" name="StockholdersEquityAmountPerShareCommonStockCashDividends" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityAmountPerSharePreferredStockDividends" name="StockholdersEquityAmountPerSharePreferredStockDividends" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityChanges" name="StockholdersEquityChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockholdersEquityChangesAbstract" name="StockholdersEquityChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_StockholdersEquityClassCommonStock" name="StockholdersEquityClassCommonStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityClassPreferredStock" name="StockholdersEquityClassPreferredStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityEffectOnEarningsPerShareFAS123Applied" name="StockholdersEquityEffectOnEarningsPerShareFAS123Applied" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityEffectOnNetIncomeFAS123Applied" name="StockholdersEquityEffectOnNetIncomeFAS123Applied" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityExercisePriceWarrantsRights" name="StockholdersEquityExercisePriceWarrantsRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_StockholdersEquityNote" name="StockholdersEquityNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityNumberSecuritiesCalledByWarrantsRights" name="StockholdersEquityNumberSecuritiesCalledByWarrantsRights" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_StockholdersEquityPerShareAmountsPreferredDividendsArrears" name="StockholdersEquityPerShareAmountsPreferredDividendsArrears" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityRedeemableSecurities" name="StockholdersEquityRedeemableSecurities" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityReverseStockSplit" name="StockholdersEquityReverseStockSplit" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_StockholdersEquitySharesIssuedWhenCommonStockConverted" name="StockholdersEquitySharesIssuedWhenCommonStockConverted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_StockholdersEquitySharesIssuedWhenPreferredStockConverted" name="StockholdersEquitySharesIssuedWhenPreferredStockConverted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_StockholdersEquityStockSplit" name="StockholdersEquityStockSplit" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_StockholdersEquitySummaryExercisableStockOptions" name="StockholdersEquitySummaryExercisableStockOptions" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquitySummaryStockOptionActivity" name="StockholdersEquitySummaryStockOptionActivity" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityTermsConversionCommonStock" name="StockholdersEquityTermsConversionCommonStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityTermsConversionPreferredStock" name="StockholdersEquityTermsConversionPreferredStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityTitleSecurityWarrantsRightsOutstanding" name="StockholdersEquityTitleSecurityWarrantsRightsOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityVotingRightsPreferredStock" name="StockholdersEquityVotingRightsPreferredStock" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockholdersEquityWarrantsRightsOutstanding" name="StockholdersEquityWarrantsRightsOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockIssued" name="StockIssued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockIssuedPursuantAcquisition" name="StockIssuedPursuantAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockIssuedPursuantAcquisitionAdditionalPaidCapital" name="StockIssuedPursuantAcquisitionAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockIssuedPursuantAcquisitionCommonStockParValue" name="StockIssuedPursuantAcquisitionCommonStockParValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockIssuedPursuantAcquisitionNumberShares" name="StockIssuedPursuantAcquisitionNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockIssuedPursuantAcquisitionTreasuryStockNumberShares" name="StockIssuedPursuantAcquisitionTreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockIssuedPursuantAcquisitionTreasuryStockValue" name="StockIssuedPursuantAcquisitionTreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_StockOptionActivityAuthorizedAverageExercisePrice" name="StockOptionActivityAuthorizedAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityAverageExercisePriceBalance" name="StockOptionActivityAverageExercisePriceBalance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityByExercisePriceNumberSharesAuthorized" name="StockOptionActivityByExercisePriceNumberSharesAuthorized" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityByExercisePriceNumberSharesCancelled" name="StockOptionActivityByExercisePriceNumberSharesCancelled" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityByExercisePriceNumberSharesExercised" name="StockOptionActivityByExercisePriceNumberSharesExercised" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityByExercisePriceNumberSharesGranted" name="StockOptionActivityByExercisePriceNumberSharesGranted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityCancelledAverageExercisePrice" name="StockOptionActivityCancelledAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityDetail" name="StockOptionActivityDetail" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityExercisablePeriodEndAverageExercisePrice" name="StockOptionActivityExercisablePeriodEndAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityExercisedAverageExercisePrice" name="StockOptionActivityExercisedAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityGrantedAverageExercisePrice" name="StockOptionActivityGrantedAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityGrantedCurrentPeriodAverageFairValue" name="StockOptionActivityGrantedCurrentPeriodAverageFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionActivityWeightedAveragePriceReconciliation" name="StockOptionActivityWeightedAveragePriceReconciliation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionsOutstanding" name="StockOptionsOutstanding" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionsOutstandingDetail" name="StockOptionsOutstandingDetail" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:StockOptionsOutstandingPriceRange" minOccurs="1" maxOccurs="unbounded" />
            <element ref="usfr-pt:StockOptionsOutstandingOutstandingNumberShares" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionsOutstandingOutstandingAverageExercisePrice" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionsOutstandingOutstandingAverageLife" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionsOutstandingExercisableNumberShares" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionsOutstandingExercisableAverageExercisePrice" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityDetail" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:SockOptionActivityByExercisePriceNumberShares" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-pt:StockOptionActivityByExercisePriceNumberSharesAuthorized" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityByExercisePriceNumberSharesCancelled" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityByExercisePriceNumberSharesExercised" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityByExercisePriceNumberSharesGranted" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityWeightedAveragePriceReconciliation" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityAverageExercisePriceBalance" minOccurs="0" maxOccurs="unbounded" />
            <element ref="usfr-pt:StockOptionActivityAuthorizedAverageExercisePrice" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityCancelledAverageExercisePrice" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityExercisedAverageExercisePrice" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityGrantedAverageExercisePrice" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityExercisablePeriodEndAverageExercisePrice" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:StockOptionActivityGrantedCurrentPeriodAverageFairValue" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_StockOptionsOutstandingExercisableAverageExercisePrice" name="StockOptionsOutstandingExercisableAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionsOutstandingExercisableNumberShares" name="StockOptionsOutstandingExercisableNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionsOutstandingOutstandingAverageExercisePrice" name="StockOptionsOutstandingOutstandingAverageExercisePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionsOutstandingOutstandingAverageLife" name="StockOptionsOutstandingOutstandingAverageLife" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionsOutstandingOutstandingNumberShares" name="StockOptionsOutstandingOutstandingNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_StockOptionsOutstandingPriceRange" name="StockOptionsOutstandingPriceRange" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SubordinatedDebtCurrent" name="SubordinatedDebtCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SubordinatedDebtLongTerm" name="SubordinatedDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SubordinateDeferredDebtLongTerm" name="SubordinateDeferredDebtLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_SubsequentEventsNote" name="SubsequentEventsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_SupplementalDisclosureAbstract" name="SupplementalDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_TaxBenefitExerciseStockOptions" name="TaxBenefitExerciseStockOptions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxEffectChangeAccountingPrinciple" name="TaxEffectChangeAccountingPrinciple" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TaxEffectExtraordinaryItems" name="TaxEffectExtraordinaryItems" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TaxEffectIncomeLossDiscontinuedOperations" name="TaxEffectIncomeLossDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TaxEffectOnIncomeLossDispositionDiscontinuedOperations" name="TaxEffectOnIncomeLossDispositionDiscontinuedOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TaxesOtherThanIncomeTaxes" name="TaxesOtherThanIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TaxesOtherThanIncomeTaxesAccrual" name="TaxesOtherThanIncomeTaxesAccrual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TaxesPaid" name="TaxesPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxExpenseBenefitReconciliationForeignTaxCredits" name="TaxExpenseBenefitReconciliationForeignTaxCredits" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxExpenseBenefitReconciliationLeases" name="TaxExpenseBenefitReconciliationLeases" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxExpenseBenefitReconciliationLifeInsurance" name="TaxExpenseBenefitReconciliationLifeInsurance" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxExpenseBenefitReconciliationNondeductibleExpenses" name="TaxExpenseBenefitReconciliationNondeductibleExpenses" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxExpenseBenefitReconciliationNonTaxableIncome" name="TaxExpenseBenefitReconciliationNonTaxableIncome" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxExpenseBenefitReconciliationOtherAdjustments" name="TaxExpenseBenefitReconciliationOtherAdjustments" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxExpenseBenefitReconciliationStateLocalTaxes" name="TaxExpenseBenefitReconciliationStateLocalTaxes" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxExpenseBenefitReconciliationTaxCredits" name="TaxExpenseBenefitReconciliationTaxCredits" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxHoliday" name="TaxHoliday" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxHolidayDescription" name="TaxHolidayDescription" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxLeasesNote" name="TaxLeasesNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxRateReconciliationDepreciationAmortization" name="TaxRateReconciliationDepreciationAmortization" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxRateReconciliationGovernmentGrants" name="TaxRateReconciliationGovernmentGrants" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxRateReconciliationTaxHoliday" name="TaxRateReconciliationTaxHoliday" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxReconciliationDepreciationAmortization" name="TaxReconciliationDepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxReconciliationForeignTaxCredits" name="TaxReconciliationForeignTaxCredits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxReconciliationLeases" name="TaxReconciliationLeases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxReconciliationLifeInsurance" name="TaxReconciliationLifeInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxReconciliationNondeductibleExpenses" name="TaxReconciliationNondeductibleExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxReconciliationNontaxableIncome" name="TaxReconciliationNontaxableIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxReconciliationOtherAdjustments" name="TaxReconciliationOtherAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TaxReconciliationStateLocalIncomeTaxes" name="TaxReconciliationStateLocalIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TemporaryEquity" name="TemporaryEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TemporaryEquityAbstract" name="TemporaryEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_TotalAmortizationExpenseAbstract" name="TotalAmortizationExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_TotalCurrentAssets" name="TotalCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TotalCurrentAssetsAbstract" name="TotalCurrentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_TotalDepreciationAmortization" name="TotalDepreciationAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TotalDepreciationExpenseAbstract" name="TotalDepreciationExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_TotalInterestExpense" name="TotalInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TotalResearchDevelopmentExpenseExcludingInProcess" name="TotalResearchDevelopmentExpenseExcludingInProcess" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TradeAccountsPayable" name="TradeAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TransfersFinancialAssetsGainLossSaleFinancialAssetsSecuritizations" name="TransfersFinancialAssetsGainLossSaleFinancialAssetsSecuritizations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_TransfersFinancialAssetsNatureSecuritizedFinancialAssets" name="TransfersFinancialAssetsNatureSecuritizedFinancialAssets" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TransfersFinancialAssetsNote" name="TransfersFinancialAssetsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TransfersFinancialAssetsRecourseObligationPresentValue" name="TransfersFinancialAssetsRecourseObligationPresentValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TransfersFinancialAssetsUndiscountedAmountRecourseObligation" name="TransfersFinancialAssetsUndiscountedAmountRecourseObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TravelEntertainmentExpense" name="TravelEntertainmentExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TreasuryStock" name="TreasuryStock" substitutionGroup="xbrli:tuple" nillable="true">
    <complexType>
      <complexContent>
        <restriction base="anyType">
          <sequence>
            <element ref="usfr-pt:TreasuryStockDescription" minOccurs="1" maxOccurs="1" />
            <element ref="usfr-pt:TreasuryStockValue" minOccurs="0" maxOccurs="1" />
            <element ref="usfr-pt:TreasuryStockNumberShares" minOccurs="0" maxOccurs="1" />
          </sequence>
        </restriction>
      </complexContent>
    </complexType>
  </element>
  <element id="usfr-pt_TreasuryStockAcquired" name="TreasuryStockAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TreasuryStockAcquiredNumberShares" name="TreasuryStockAcquiredNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TreasuryStockAcquiredValue" name="TreasuryStockAcquiredValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TreasuryStockDescription" name="TreasuryStockDescription" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_TreasuryStockNumberShares" name="TreasuryStockNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_TreasuryStockNumberSharesChanges" name="TreasuryStockNumberSharesChanges" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TreasuryStockNumberSharesChangesAbstract" name="TreasuryStockNumberSharesChangesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_TreasuryStockReissued" name="TreasuryStockReissued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TreasuryStockReissuedAdditionalPaidCapital" name="TreasuryStockReissuedAdditionalPaidCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TreasuryStockReissuedCommonNumberShares" name="TreasuryStockReissuedCommonNumberShares" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TreasuryStockReissuedNumberShares" name="TreasuryStockReissuedNumberShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TreasuryStockReissuedValue" name="TreasuryStockReissuedValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TreasuryStockSharesAllTypesClasses" name="TreasuryStockSharesAllTypesClasses" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_TreasuryStockValue" name="TreasuryStockValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TreasuryStockValueChanges" name="TreasuryStockValueChanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TreasuryStockValueIncreaseDecreaseAbstract" name="TreasuryStockValueIncreaseDecreaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" abstract="true" />
  <element id="usfr-pt_TreasuryStockValueTotal" name="TreasuryStockValueTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TroubledDebtRestructuringCreditorsRecordedInvestment" name="TroubledDebtRestructuringCreditorsRecordedInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TroubledDebtRestructuringCreditorsWriteDownTroubledDebt" name="TroubledDebtRestructuringCreditorsWriteDownTroubledDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" />
  <element id="usfr-pt_TroubledDebtRestructuringDebtorPerShareAmountAggregateGainOnRestructuringPayables" name="TroubledDebtRestructuringDebtorPerShareAmountAggregateGainOnRestructuringPayables" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TroubledDebtRestructuringsIncomeTaxAffectOnTotalGainOnRestructuringPayable" name="TroubledDebtRestructuringsIncomeTaxAffectOnTotalGainOnRestructuringPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_TroubledDebtRestructuringsNote" name="TroubledDebtRestructuringsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_TroubledDebtRestructuringsTotalGainOnRestructuringPayables" name="TroubledDebtRestructuringsTotalGainOnRestructuringPayables" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TrustPreferredSecurities" name="TrustPreferredSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_TuplesAbstract" name="TuplesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_UnbilledReceivablesNetCurrentPortion" name="UnbilledReceivablesNetCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_UnrealizedGainLossOnMarketableSecuritiesNetTaxEffect" name="UnrealizedGainLossOnMarketableSecuritiesNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_UnrealizedGainLossOnMarketableSecuritiesNetTaxEffectAbstract" name="UnrealizedGainLossOnMarketableSecuritiesNetTaxEffectAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" abstract="true" />
  <element id="usfr-pt_UnrealizedGainLossSecurities" name="UnrealizedGainLossSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_UnrealizedGainsLossesOnAvailableSaleSecuritiesNetTaxEffect" name="UnrealizedGainsLossesOnAvailableSaleSecuritiesNetTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_UnrealizedGainsLossesOnDerivativesNetChangesBalances" name="UnrealizedGainsLossesOnDerivativesNetChangesBalances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_UnrealizedGainsLossesOnTradingSecurities" name="UnrealizedGainsLossesOnTradingSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_UnrestrictedCash" name="UnrestrictedCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_UnsecuredDebtCurrent" name="UnsecuredDebtCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_UnsecuredLongTerm" name="UnsecuredLongTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_UnusualOrInfrequentItemsNote" name="UnusualOrInfrequentItemsNote" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_Vehicles" name="Vehicles" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="debit" />
  <element id="usfr-pt_WarrantsRightsOutstanding" name="WarrantsRightsOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_WarrantsRightsOutstandingEquity" name="WarrantsRightsOutstandingEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_WarrantyRelatedAccrualsCurrent" name="WarrantyRelatedAccrualsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" xbrli:balance="credit" />
  <element id="usfr-pt_WeightedAverageNumberDilutedSharesOutstanding" name="WeightedAverageNumberDilutedSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_WeightedAverageNumberSharesOutstanding" name="WeightedAverageNumberSharesOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
  <element id="usfr-pt_WriteOffAcquiredProcessResearchDevelopment" name="WriteOffAcquiredProcessResearchDevelopment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" />
</schema>
