<?xml version="1.0" encoding="utf-8"?>
<!--
Taxonomy based on XBRL standard Version 2.1.
Created by UBmatrix Taxonomy Designer 1.0.0.0 (2008-04-17 05:55).  
Contact www.ubmatrix.com
Copyright (c) 2002-2008 UBmatrix inc., All Rights Reserved
Produced on 2008-04-18 08:14:35
-->
<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:pattern="http://xbrls.org/2008/xbrls/metapattern/movement"
  xmlns:xbrls="http://xbrls.org/2008/xbrls"
  xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
  targetNamespace="http://xbrls.org/2008/xbrls/metapattern/movement"
  elementFormDefault="qualified"
  attributeFormDefault="unqualified">
  <annotation>
    <appinfo>
      <link:roleType
        roleURI="http://xbrls.org/2008/xbrls/metapattern/movement/MovementInPropertyPlantAndEquipmentNet"
        id="MovementsInLand">
        <link:definition>40000 - Movement in Property, Plant and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <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="ComplexMovementItems-label.xml"
        xlink:title="Label 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="ComplexMovementItems-definition.xml"
        xlink:title="Definition Links, all" />
      <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="ComplexMovementItems-presentation.xml"
        xlink:title="Presentation 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="ComplexMovementItems-calculation.xml"
        xlink:title="Calculation 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://xbrls.org/2008/xbrls"
    schemaLocation="http://xbrl.squarespace.com/storage/xbrls/2008/xbrls-2008.xsd" />
  <import
    namespace="http://xbrl.org/2005/xbrldt"
    schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <import
    namespace="http://xbrls.org/2008/xbrls/frta"
    schemaLocation="http://xbrl.squarespace.com/storage/xbrls/2008/xbrls-FRTA-2008.xsd" />
  <import
    namespace="http://www.xbrl.org/2004/ref"
    schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <import
    namespace="http://www.xbrl.org/2003/linkbase"
    schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <element
    id="pattern_BuildingsNet"
    name="BuildingsNet"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_BuildingsNetAdditions"
    name="BuildingsNetAdditions"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_BuildingsNetDisposals"
    name="BuildingsNetDisposals"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="pattern_BuildingsNetOtherIncreaseDecrease"
    name="BuildingsNetOtherIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_BuildingsNetPeriodIncreaseDecrease"
    name="BuildingsNetPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_BuildingsNetPeriodIncreaseDecreaseCalculation"
    name="BuildingsNetPeriodIncreaseDecreaseCalculation"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:calculationGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_BuildingsNetReconciles"
    name="BuildingsNetReconciles"
    type="xbrli:booleanItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="pattern_BuildingsNetTranslationDifference"
    name="BuildingsNetTranslationDifference"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_BusinessSegmentAxis"
    name="BusinessSegmentAxis"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:dimensionItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_CompanyBusinessSegmentAMember"
    name="CompanyBusinessSegmentAMember"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="pattern_CompanyBusinessSegmentBMember"
    name="CompanyBusinessSegmentBMember"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="pattern_ConsolidatedGroupDomain"
    name="ConsolidatedGroupDomain"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="pattern_EntitiesAllDomain"
    name="EntitiesAllDomain"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="pattern_EntityAxis"
    name="EntityAxis"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:dimensionItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_FurnitureAndFixturesNet"
    name="FurnitureAndFixturesNet"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_FurnitureAndFixturesNetAdditions"
    name="FurnitureAndFixturesNetAdditions"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_FurnitureAndFixturesNetDisposals"
    name="FurnitureAndFixturesNetDisposals"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="pattern_FurnitureAndFixturesNetOtherIncreaseDecrease"
    name="FurnitureAndFixturesNetOtherIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_FurnitureAndFixturesNetPeriodIncreaseDecrease"
    name="FurnitureAndFixturesNetPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_FurnitureAndFixturesNetPeriodIncreaseDecreaseCalculation"
    name="FurnitureAndFixturesNetPeriodIncreaseDecreaseCalculation"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:calculationGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_FurnitureAndFixturesNetTranslationDifference"
    name="FurnitureAndFixturesNetTranslationDifference"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_FurnitureFixturesNetReconciles"
    name="FurnitureFixturesNetReconciles"
    type="xbrli:booleanItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="pattern_Land"
    name="Land"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_LandAdditions"
    name="LandAdditions"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_LandDisposals"
    name="LandDisposals"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="pattern_LandOtherIncreaseDecrease"
    name="LandOtherIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_LandPeriodIncreaseDecrease"
    name="LandPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_LandPeriodIncreaseDecreaseCalculation"
    name="LandPeriodIncreaseDecreaseCalculation"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:calculationGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_LandReconciles"
    name="LandReconciles"
    type="xbrli:booleanItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="pattern_LandTranslationDifference"
    name="LandTranslationDifference"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_MovementInBuildingsNetMovement"
    name="MovementInBuildingsNetMovement"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:movementGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_MovementInFurnitureAndFixturesNetMovement"
    name="MovementInFurnitureAndFixturesNetMovement"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:movementGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_MovementInLandMovement"
    name="MovementInLandMovement"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:movementGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_MovementInOtherPropertyPlantAndEquipmentNetMovement"
    name="MovementInOtherPropertyPlantAndEquipmentNetMovement"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:movementGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_MovementInPropertyPlantAndEquipmentNetLineItems"
    name="MovementInPropertyPlantAndEquipmentNetLineItems"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:lineItemsGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_MovementInPropertyPlantAndEquipmentNetMovement"
    name="MovementInPropertyPlantAndEquipmentNetMovement"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:movementGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_MovementInPropertyPlantAndEquipmentNetSchedule"
    name="MovementInPropertyPlantAndEquipmentNetSchedule"
    type="xbrli:stringItemType"
    substitutionGroup="xbrldt:hypercubeItem"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_OtherPropertyPlantAndEquipmentNet"
    name="OtherPropertyPlantAndEquipmentNet"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_OtherPropertyPlantAndEquipmentNetAdditions"
    name="OtherPropertyPlantAndEquipmentNetAdditions"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_OtherPropertyPlantAndEquipmentNetDisposals"
    name="OtherPropertyPlantAndEquipmentNetDisposals"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="pattern_OtherPropertyPlantAndEquipmentNetOtherIncreaseDecrease"
    name="OtherPropertyPlantAndEquipmentNetOtherIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_OtherPropertyPlantAndEquipmentNetPeriodIncreaseDecrease"
    name="OtherPropertyPlantAndEquipmentNetPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_OtherPropertyPlantAndEquipmentNetPeriodIncreaseDecreaseCalculation"
    name="OtherPropertyPlantAndEquipmentNetPeriodIncreaseDecreaseCalculation"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:calculationGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_OtherPropertyPlantAndEquipmentNetReconciles"
    name="OtherPropertyPlantAndEquipmentNetReconciles"
    type="xbrli:booleanItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="pattern_OtherPropertyPlantAndEquipmentNetTranslationDifference"
    name="OtherPropertyPlantAndEquipmentNetTranslationDifference"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_PropertyPlantAndEquipmentNet"
    name="PropertyPlantAndEquipmentNet"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="instant"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_PropertyPlantAndEquipmentNetAdditions"
    name="PropertyPlantAndEquipmentNetAdditions"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_PropertyPlantAndEquipmentNetDisposals"
    name="PropertyPlantAndEquipmentNetDisposals"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="credit"
    nillable="true" />
  <element
    id="pattern_PropertyPlantAndEquipmentNetOtherIncreaseDecrease"
    name="PropertyPlantAndEquipmentNetOtherIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_PropertyPlantAndEquipmentNetPeriodIncreaseDecrease"
    name="PropertyPlantAndEquipmentNetPeriodIncreaseDecrease"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_PropertyPlantAndEquipmentNetPeriodIncreaseDecreaseCalculation"
    name="PropertyPlantAndEquipmentNetPeriodIncreaseDecreaseCalculation"
    type="xbrli:stringItemType"
    substitutionGroup="xbrls:calculationGroup"
    xbrli:periodType="duration"
    abstract="true"
    nillable="true" />
  <element
    id="pattern_PropertyPlantAndEquipmentNetReconciles"
    name="PropertyPlantAndEquipmentNetReconciles"
    type="xbrli:booleanItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
  <element
    id="pattern_PropertyPlantAndEquipmentNetTranslationDifference"
    name="PropertyPlantAndEquipmentNetTranslationDifference"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    xbrli:balance="debit"
    nillable="true" />
  <element
    id="pattern_SampleCompanyMember"
    name="SampleCompanyMember"
    type="xbrli:monetaryItemType"
    substitutionGroup="xbrli:item"
    xbrli:periodType="duration"
    nillable="true" />
</schema>