<?xml version="1.0" encoding="utf-8"?>
<presentation xmlns:o="urn:schemas-microsoft-com:office:office"
              xmlns:x="urn:schemas-microsoft-com:office:excel"
              xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"
              xmlns:xbrldt="http://xbrl.org/2005/xbrldt"
              xmlns:xbrls="http://xbrls.org/2008/xbrls"
              xmlns:ref="http://www.xbrl.org/2004/ref"
              xmlns:validation="http://xbrl.org/2008/validation"
              xmlns:xlink="http://www.w3.org/1999/xlink"
              xmlns:variable="http://xbrl.org/2008/variable"
              xmlns:ca="http://xbrl.org/2008/assertion/consistency"
              xmlns:gen="http://xbrl.org/2008/generic"
              xmlns:xl="http://www.xbrl.org/2003/XLink"
              xmlns:xbrli="http://www.xbrl.org/2003/instance"
              xmlns:pattern="http://xbrls.org/2008/xbrls/metapattern/record"
              xmlns:link="http://www.xbrl.org/2003/linkbase">
   <extended-link uri="http://xbrls.org/2008/xbrls/metapattern/record/LeaseHoldLandAndBuildings"
                  definition="26300 - Schedule KF, Part 3: Leasehold Land and Buildings">
      <concept id="pattern_LeaseholdLandBuildingsSchedule"
               qname="pattern:LeaseholdLandBuildingsSchedule"
               label="Leasehold Land and Buildings [Schedule]"
               substitution-group="xbrldt:hypercubeItem"
               data-type="xbrli:stringItemType"
               xbrl-data-type="xbrli:stringItemType"
               abstract="true"
               period-type="duration">
         <concept id="pattern_LeaseholdLandAndBuildingIdentifierAxis"
                  qname="pattern:LeaseholdLandAndBuildingIdentifierAxis"
                  label="Leasehold Land and Building, Identifier [Axis]"
                  substitution-group="xbrldt:dimensionItem"
                  data-type="xbrli:stringItemType"
                  xbrl-data-type="xbrli:stringItemType"
                  abstract="true"
                  period-type="duration">
            <concept id="pattern_LeaseholdsAllDomain" qname="pattern:LeaseholdsAllDomain"
                     label="Leaseholds, All [Domain]"
                     substitution-group="xbrli:item"
                     data-type="xbrli:stringItemType"
                     xbrl-data-type="xbrli:stringItemType"
                     abstract="false"
                     period-type="duration">
               <concept id="pattern_LeaseholdAMember" qname="pattern:LeaseholdAMember"
                        label="Leasehold A [Member]"
                        substitution-group="xbrli:item"
                        data-type="xbrli:stringItemType"
                        xbrl-data-type="xbrli:stringItemType"
                        abstract="false"
                        period-type="duration"/>
               <concept id="pattern_LeaseholdBMember" qname="pattern:LeaseholdBMember"
                        label="Leasehold B [Member]"
                        substitution-group="xbrli:item"
                        data-type="xbrli:stringItemType"
                        xbrl-data-type="xbrli:stringItemType"
                        abstract="false"
                        period-type="duration"/>
            </concept>
         </concept>
         <concept id="pattern_StateAxis" qname="pattern:StateAxis" label="State [Axis]"
                  substitution-group="xbrldt:dimensionItem"
                  data-type="xbrli:stringItemType"
                  xbrl-data-type="xbrli:stringItemType"
                  abstract="true"
                  period-type="duration">
            <concept id="pattern_StatesAllDomain" qname="pattern:StatesAllDomain"
                     label="States, All [Domain]"
                     substitution-group="xbrli:item"
                     data-type="xbrli:stringItemType"
                     xbrl-data-type="xbrli:stringItemType"
                     abstract="false"
                     period-type="duration">
               <concept id="pattern_WashingtonMember" qname="pattern:WashingtonMember"
                        label="Washington [Member]"
                        substitution-group="xbrli:item"
                        data-type="xbrli:stringItemType"
                        xbrl-data-type="xbrli:stringItemType"
                        abstract="false"
                        period-type="duration"/>
               <concept id="pattern_OregonMember" qname="pattern:OregonMember" label="Oregon [Member]"
                        substitution-group="xbrli:item"
                        data-type="xbrli:stringItemType"
                        xbrl-data-type="xbrli:stringItemType"
                        abstract="false"
                        period-type="duration"/>
               <concept id="pattern_CaliforniaMember" qname="pattern:CaliforniaMember"
                        label="California [Member]"
                        substitution-group="xbrli:item"
                        data-type="xbrli:stringItemType"
                        xbrl-data-type="xbrli:stringItemType"
                        abstract="false"
                        period-type="duration"/>
            </concept>
         </concept>
         <concept id="pattern_LeaseholdLandAndBuildingLineItems"
                  qname="pattern:LeaseholdLandAndBuildingLineItems"
                  label="Leasehold Land and Building [Line Items]"
                  substitution-group="xbrls:lineItemsGroup"
                  data-type="xbrli:stringItemType"
                  xbrl-data-type="xbrli:stringItemType"
                  abstract="true"
                  period-type="duration">
            <concept id="pattern_LeaseholdLandAndBuildingRecord"
                     qname="pattern:LeaseholdLandAndBuildingRecord"
                     label="Leasehold Land and Building [Record]"
                     substitution-group="xbrls:recordGroup"
                     data-type="xbrli:stringItemType"
                     xbrl-data-type="xbrli:stringItemType"
                     abstract="true"
                     period-type="duration">
               <concept id="pattern_LeaseholdLandAndBuildingsDetailsTextBlock"
                        qname="pattern:LeaseholdLandAndBuildingsDetailsTextBlock"
                        label="Leasehold Land and Buildings, Details [Text Block]"
                        substitution-group="xbrli:item"
                        data-type="xbrls:textBlockItemType"
                        xbrl-data-type="xbrli:stringItemType"
                        abstract="false"
                        period-type="duration"/>
               <concept id="pattern_LeaseholdLandAndBuildingsLocation"
                        qname="pattern:LeaseholdLandAndBuildingsLocation"
                        label="Leasehold Land and Buildings, Location"
                        substitution-group="xbrli:item"
                        data-type="xbrls:textItemType"
                        xbrl-data-type="xbrli:tokenItemType"
                        abstract="false"
                        period-type="duration"/>
               <concept id="pattern_LeaseholdLandAndBuildingsDescriptionOfFacility"
                        qname="pattern:LeaseholdLandAndBuildingsDescriptionOfFacility"
                        label="Leasehold Land and Buildings, Description of Facility"
                        substitution-group="xbrli:item"
                        data-type="xbrls:textItemType"
                        xbrl-data-type="xbrli:tokenItemType"
                        abstract="false"
                        period-type="duration"/>
               <concept id="pattern_LeaseholdLandAndBuildingsTenure"
                        qname="pattern:LeaseholdLandAndBuildingsTenure"
                        label="Leasehold Land and Buildings, Tenure"
                        substitution-group="xbrli:item"
                        data-type="xbrls:textItemType"
                        xbrl-data-type="xbrli:tokenItemType"
                        abstract="false"
                        period-type="duration"/>
               <concept id="pattern_LeaseholdLandAndBuildingsTenureStartDate"
                        qname="pattern:LeaseholdLandAndBuildingsTenureStartDate"
                        label="Leasehold Land and Buildings, Tenure Start Date"
                        substitution-group="xbrli:item"
                        data-type="xbrli:dateItemType"
                        xbrl-data-type="xbrli:dateItemType"
                        abstract="false"
                        period-type="duration"/>
               <concept id="pattern_LeaseholdLandAndBuildingsLandArea"
                        qname="pattern:LeaseholdLandAndBuildingsLandArea"
                        label="Leasehold Land and Buildings, Land Area"
                        substitution-group="xbrli:item"
                        data-type="xbrli:decimalItemType"
                        xbrl-data-type="xbrli:decimalItemType"
                        abstract="false"
                        period-type="instant"/>
               <concept id="pattern_LeaseholdLandAndBuildingsValueAtCost"
                        qname="pattern:LeaseholdLandAndBuildingsValueAtCost"
                        label="Leasehold Land and Buildings, Value at Cost"
                        substitution-group="xbrli:item"
                        data-type="xbrli:monetaryItemType"
                        xbrl-data-type="xbrli:monetaryItemType"
                        abstract="false"
                        period-type="instant"/>
            </concept>
         </concept>
      </concept>
   </extended-link>
   <extended-link uri="http://www.xbrl.org/2003/role/link"
                  definition="http://www.xbrl.org/2003/role/link"/>
</presentation>