<?xml version="1.0" encoding="utf-8"?>
<!--
Taxonomy based on XBRL standard Version 2.1.
Created by UBmatrix Taxonomy Designer 3.0.3.2433 (2009-05-15 09:36).  
Contact www.ubmatrix.com
Copyright (c) 2002-2011 UBmatrix inc., All Rights Reserved
Produced on 2011-01-19 07:24:38
-->
<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:xyz="http://www.xyz.com/2010-12-31"
  xmlns:us-types="http://xbrl.us/us-types/2009-01-31"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  targetNamespace="http://www.xyz.com/2010-12-31"
  elementFormDefault="qualified"
  attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType
        roleURI="http://www.xyz.com/role/DocumentInformation"
        id="DocumentInformation">
        <link:definition>101000 - Document - Document Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/ClassesOfCommonStock"
        id="ClassesOfCommonStock">
        <link:definition>104002 - Schedule - Classes of Common Stock</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/ClassesOfPreferredStock"
        id="ClassesOfPreferredStock">
        <link:definition>104001 - Schedule - Classes of Preferred Stock</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/ClassesOfTreasuryStock"
        id="ClassesOfTreasuryStock">
        <link:definition>104003 - Schedule - Classes of Treasury Stock</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/OtherParenthetical"
        id="OtherParenthetical">
        <link:definition>104004 - Schedule - Other Parenthetical</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/PriorPeriodError"
        id="PriorPeriodError">
        <link:definition>154004 - Statement - Prior Period Error</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/StatementOfChangesInEquity"
        id="StatementOfChangesInEquity">
        <link:definition>154004 - Statement - Statement of Changes in Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/AccountingPolicies"
        id="AccountingPolicies">
        <link:definition>207301 - Disclosure - Note A. Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/PropertyPlantAndEquipmentPolicies"
        id="PropertyPlantAndEquipmentPolicies">
        <link:definition>207401 - Disclosure - Note B. Property, Plant and Equipment Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/InventoryByComponent"
        id="InventoryByComponent">
        <link:definition>301000 - Disclosure - Note C. Inventory, By Component</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/PropertyPlantAndEquipmentDetail"
        id="PropertyPlantAndEquipmentDetail">
        <link:definition>305000 - Disclosure - Note D. Property, Plant and Equipment Detail</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/MaturitiesOfLongTermDebt"
        id="MaturitiesOfLongTermDebt">
        <link:definition>306000 - Disclosure - Note E. Maturities of Long-term Debt</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/LongTermDebtInstruments"
        id="LongTermDebtInstruments">
        <link:definition>306010 - Disclosure - Note F. Long-term Debt Instruments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/Commitments"
        id="Commitments">
        <link:definition>306020 - Disclosure - Note G. Part 1. Commitments</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/Contingencies"
        id="Contingencies">
        <link:definition>306030 - Disclosure - Note G. Part 2. Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/LossContingencyAccrual"
        id="LossContingencyAccrual">
        <link:definition>307000 - Disclosure - Note G. Part 3. Loss Contingency Accrual</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType
        roleURI="http://www.xyz.com/role/NonmonetaryTransactions"
        id="NonmonetaryTransactions">
        <link:definition>309000 - Disclosure - Note H. Nonmonetary Transactions</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple"
        xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"
        xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
        xlink:href="xyz-20101231_pre.xml"
        xlink:title="Presentation Links, all" />
      <link:linkbaseRef xlink:type="simple"
        xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"
        xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
        xlink:href="xyz-20101231_def.xml"
        xlink:title="Definition Links, all" />
      <link:linkbaseRef xlink:type="simple"
        xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef"
        xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
        xlink:href="xyz-20101231_cal.xml"
        xlink:title="Calculation Links, all" />
      <link:linkbaseRef xlink:type="simple"
        xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"
        xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"
        xlink:href="xyz-20101231_lab.xml"
        xlink:title="Label 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://xbrl.us/us-types/2009-01-31"
    schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-types-2009-01-31.xsd" />
  <import
    namespace="http://xbrl.org/2005/xbrldt"
    schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <import
    namespace="http://xbrl.us/dei/2009-01-31"
    schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/non-gaap/dei-2009-01-31.xsd" />
  <import
    namespace="http://xbrl.us/us-gaap/2009-01-31"
    schemaLocation="http://taxonomies.xbrl.us/us-gaap/2009/elts/us-gaap-2009-01-31.xsd" />
  <import
    namespace="http://xbrl.us/us-gaap/negated/2008-03-31"
    schemaLocation="http://www.xbrl.org/lrr/role/negated-2008-03-31.xsd" />
  <import
    namespace="http://www.xbrl.org/2003/linkbase"
    schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <element
    id="xyz_AccountingPoliciesHierarchy"
    name="AccountingPoliciesHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_AccountingPoliciesLineItems"
    name="AccountingPoliciesLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_AccountingPoliciesTable"
    name="AccountingPoliciesTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_AdditionalPaidInCapitalPeriodIncreaseDecrease"
    name="AdditionalPaidInCapitalPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_AdditionalPaidInCapitalRollForward"
    name="AdditionalPaidInCapitalRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_AsReportedFebruary122011Member"
    name="AsReportedFebruary122011Member"
    type="us-types:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="xyz_AsReportedFebruary82010Member"
    name="AsReportedFebruary82010Member"
    type="us-types:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="xyz_CashAndCashEquivalentsRollForward"
    name="CashAndCashEquivalentsRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_ChangeInAccountingPolicy"
    name="ChangeInAccountingPolicy"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_ClassOfCommonStockAllClassesDomain"
    name="ClassOfCommonStockAllClassesDomain"
    type="us-types:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="xyz_ClassOfCommonStockAxis"
    name="ClassOfCommonStockAxis"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:dimensionItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_ClassOfPreferredStockAllClassesDomain"
    name="ClassOfPreferredStockAllClassesDomain"
    type="us-types:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="xyz_ClassOfPreferredStockAxis"
    name="ClassOfPreferredStockAxis"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:dimensionItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_ClassOfTreasuryStockAxis"
    name="ClassOfTreasuryStockAxis"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:dimensionItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_ClassOfTreasuryStockHierarchy"
    name="ClassOfTreasuryStockHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_ClassOfTreasuryStockLineItems"
    name="ClassOfTreasuryStockLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_CommitmentsLineItems"
    name="CommitmentsLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_CommitmentsTable"
    name="CommitmentsTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_CommonStockByClassHierarchy"
    name="CommonStockByClassHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_CommonStockByClassLineItems"
    name="CommonStockByClassLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_CommonStockByClassTable"
    name="CommonStockByClassTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_CommonStockSharesOutstandingPeriodIncreaseDecrease"
    name="CommonStockSharesOutstandingPeriodIncreaseDecrease"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="xyz_CommonStockSharesOutstandingRollForward"
    name="CommonStockSharesOutstandingRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_CommonStockValueOutstandingPeriodIncreaseDecrease"
    name="CommonStockValueOutstandingPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_CommonStockValueRollForward"
    name="CommonStockValueRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_CorrectionOfPriorPeriodError"
    name="CorrectionOfPriorPeriodError"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_DebtInstrumentAaMember"
    name="DebtInstrumentAaMember"
    type="us-types:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="xyz_DebtInstrumentBMember"
    name="DebtInstrumentBMember"
    type="us-types:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="xyz_DebtInstrumentHierarchy"
    name="DebtInstrumentHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_DocumentInformationHierarchy"
    name="DocumentInformationHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_InventoryByComponentLineItems"
    name="InventoryByComponentLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_InventoryByComponentRollUp"
    name="InventoryByComponentRollUp"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_InventoryByComponentTable"
    name="InventoryByComponentTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_LossContingenciesHierarchy"
    name="LossContingenciesHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_LossContingencyAccrualCarryingValuePeriodIncreaseDecreaseRollUp"
    name="LossContingencyAccrualCarryingValuePeriodIncreaseDecreaseRollUp"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_LossContingencyAccrualLineItems"
    name="LossContingencyAccrualLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_LossContingencyAccrualTable"
    name="LossContingencyAccrualTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_MaturitiesOfLongTermDebtLineItems"
    name="MaturitiesOfLongTermDebtLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_MaturitiesOfLongTermDebtTable"
    name="MaturitiesOfLongTermDebtTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestBreakdownRollUp"
    name="NetIncomeLossIncludingPortionAttributableToNoncontrollingInterestBreakdownRollUp"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_NonmonetaryTransactionHierarchy"
    name="NonmonetaryTransactionHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PreferredStockByClassHierarchy"
    name="PreferredStockByClassHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PreferredStockByClassLineItems"
    name="PreferredStockByClassLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PreferredStockByClassTable"
    name="PreferredStockByClassTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PreferredStockSharesOutstandingPeriodIncreaseDecrease"
    name="PreferredStockSharesOutstandingPeriodIncreaseDecrease"
    type="xbrli:sharesItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="xyz_PreferredStockSharesOutstandingRollForward"
    name="PreferredStockSharesOutstandingRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PreferredStockValueOutstandingPeriodIncreaseDecrease"
    name="PreferredStockValueOutstandingPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_PreferredStockValueRollForward"
    name="PreferredStockValueRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PriorPeriodErrorLineItems"
    name="PriorPeriodErrorLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PriorPeriodErrorTable"
    name="PriorPeriodErrorTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PropertyPlantAndEquipmentDetailByClassTable"
    name="PropertyPlantAndEquipmentDetailByClassTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PropertyPlantAndEquipmentHierarchy"
    name="PropertyPlantAndEquipmentHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PropertyPlantAndEquipmentPoliciesHierarchy"
    name="PropertyPlantAndEquipmentPoliciesHierarchy"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PropertyPlantAndEquipmentPoliciesLineItems"
    name="PropertyPlantAndEquipmentPoliciesLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_PropertyPlantAndEquipmentPoliciesTable"
    name="PropertyPlantAndEquipmentPoliciesTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_ReportDateAxis"
    name="ReportDateAxis"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:dimensionItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_ReportDatesAllDomain"
    name="ReportDatesAllDomain"
    type="us-types:domainItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="xyz_RetainedEarningsAccumulatedDeficitPeriodIncreaseDecreaseRollUp"
    name="RetainedEarningsAccumulatedDeficitPeriodIncreaseDecreaseRollUp"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_RetainedEarningsAccumulatedDeficitPeriodIncreasePeriodIncreaseDecrease"
    name="RetainedEarningsAccumulatedDeficitPeriodIncreasePeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_RetainedEarningsAccumulatedDeficitRollForward"
    name="RetainedEarningsAccumulatedDeficitRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfCashFlowsIndirectMethodLineItems"
    name="StatementOfCashFlowsIndirectMethodLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfCashFlowsIndirectMethodTable"
    name="StatementOfCashFlowsIndirectMethodTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfChangesInEquityLineItems"
    name="StatementOfChangesInEquityLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfChangesInEquityTable"
    name="StatementOfChangesInEquityTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfFinancialConditionClassifiedLineItems"
    name="StatementOfFinancialConditionClassifiedLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfFinancialConditionClassifiedParentheticalOtherLineItems"
    name="StatementOfFinancialConditionClassifiedParentheticalOtherLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfFinancialConditionClassifiedParentheticalOtherTable"
    name="StatementOfFinancialConditionClassifiedParentheticalOtherTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfFinancialConditionClassifiedTable"
    name="StatementOfFinancialConditionClassifiedTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfIncomeIncludingGrossMarginLineItems"
    name="StatementOfIncomeIncludingGrossMarginLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StatementOfIncomeIncludingGrossMarginTable"
    name="StatementOfIncomeIncludingGrossMarginTable"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityAttributableToNoncontrollingInterestPeriodIncreaseDecrease"
    name="StockholdersEquityAttributableToNoncontrollingInterestPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityAttributableToNoncontrollingInterestPeriodIncreaseDecreaseRollUp"
    name="StockholdersEquityAttributableToNoncontrollingInterestPeriodIncreaseDecreaseRollUp"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityAttributableToParentAdjustment"
    name="StockholdersEquityAttributableToParentAdjustment"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityAttributableToParentAdjustments"
    name="StockholdersEquityAttributableToParentAdjustments"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityAttributableToParentAdjustmentsRollUp"
    name="StockholdersEquityAttributableToParentAdjustmentsRollUp"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityAttributableToParentPeriodIncreaseDecrease"
    name="StockholdersEquityAttributableToParentPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityAttributableToParentPeriodIncreaseDecreaseRollUp"
    name="StockholdersEquityAttributableToParentPeriodIncreaseDecreaseRollUp"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityAttributableToParentRollForward"
    name="StockholdersEquityAttributableToParentRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestPeriodIncreaseDecrease"
    name="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestPeriodIncreaseDecreaseRollUp"
    name="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestPeriodIncreaseDecreaseRollUp"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestRollForward"
    name="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="xyz_TreasuryStockPeriodIncreaseDecrease"
    name="TreasuryStockPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="xyz_TreasuryStockRollForward"
    name="TreasuryStockRollForward"
    type="xbrli:stringItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
</schema>