<?xml version="1.0" encoding="UTF-8"?><linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef roleURI="http://xbrl.iasb.org/int/fr/ifrs/gp/role/CashFlowDirect" xlink:href="ifrs-gp-rol-2006-08-15.xsd#CashFlowDirect" xlink:type="simple"/>
  <calculationLink xlink:role="http://xbrl.iasb.org/int/fr/ifrs/gp/role/CashFlowDirect" xlink:title="Cash Flows, Direct Method" xlink:type="extended">
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents" xlink:label="ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_NetCashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-gp_NetCashFlowsFromUsedInOperatingActivities" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-gp_NetCashFlowsFromUsedInOperatingActivities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:label="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ReceiptsFromCustomers" xlink:label="ifrs-gp_ReceiptsFromCustomers" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_ReceiptsFromCustomers" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ReceiptsFromGovernmentGrants" xlink:label="ifrs-gp_ReceiptsFromGovernmentGrants" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_ReceiptsFromGovernmentGrants" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToSuppliers" xlink:label="ifrs-gp_PaymentsToSuppliers" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_PaymentsToSuppliers" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToEmployees" xlink:label="ifrs-gp_PaymentsToEmployees" xlink:type="locator"/>
    <calculationArc order="4.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_PaymentsToEmployees" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsForResearchAndDevelopmentExpenditures" xlink:label="ifrs-gp_PaymentsForResearchAndDevelopmentExpenditures" xlink:type="locator"/>
    <calculationArc order="5.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_PaymentsForResearchAndDevelopmentExpenditures" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsForWarrantyClaims" xlink:label="ifrs-gp_PaymentsForWarrantyClaims" xlink:type="locator"/>
    <calculationArc order="6.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_PaymentsForWarrantyClaims" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToThirdPartiesOnShareOptions" xlink:label="ifrs-gp_PaymentsToThirdPartiesOnShareOptions" xlink:type="locator"/>
    <calculationArc order="7.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_PaymentsToThirdPartiesOnShareOptions" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsOnBehalfOfEmployees" xlink:label="ifrs-gp_PaymentsOnBehalfOfEmployees" xlink:type="locator"/>
    <calculationArc order="8.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_PaymentsOnBehalfOfEmployees" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsForRestructuringExpenditures" xlink:label="ifrs-gp_PaymentsForRestructuringExpenditures" xlink:type="locator"/>
    <calculationArc order="9.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_PaymentsForRestructuringExpenditures" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsReceivedAndRemittedForValueAddedTaxes" xlink:label="ifrs-gp_PaymentsReceivedAndRemittedForValueAddedTaxes" xlink:type="locator"/>
    <calculationArc order="10.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_PaymentsReceivedAndRemittedForValueAddedTaxes" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherCashReceiptsPayments" xlink:label="ifrs-gp_OtherCashReceiptsPayments" xlink:type="locator"/>
    <calculationArc order="11.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_OtherCashReceiptsPayments" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:label="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsOperating" xlink:label="ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsOperating" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsOperating" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsOfDividendsClassifiedAsOperating" xlink:label="ifrs-gp_PaymentsOfDividendsClassifiedAsOperating" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_PaymentsOfDividendsClassifiedAsOperating" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromInterestReceivedClassifiedAsOperating" xlink:label="ifrs-gp_ProceedsFromInterestReceivedClassifiedAsOperating" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_ProceedsFromInterestReceivedClassifiedAsOperating" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsOfInterestClassifiedAsOperating" xlink:label="ifrs-gp_PaymentsOfInterestClassifiedAsOperating" xlink:type="locator"/>
    <calculationArc order="4.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_PaymentsOfInterestClassifiedAsOperating" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromIncomeTaxesRefunded" xlink:label="ifrs-gp_ProceedsFromIncomeTaxesRefunded" xlink:type="locator"/>
    <calculationArc order="5.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_ProceedsFromIncomeTaxesRefunded" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsOfIncomeTaxes" xlink:label="ifrs-gp_PaymentsOfIncomeTaxes" xlink:type="locator"/>
    <calculationArc order="6.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_PaymentsOfIncomeTaxes" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherInflowsOutflowsFromOtherOperatingActivities" xlink:label="ifrs-gp_OtherInflowsOutflowsFromOtherOperatingActivities" xlink:type="locator"/>
    <calculationArc order="7.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_OtherInflowsOutflowsFromOtherOperatingActivities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="ifrs-gp_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:label="ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsForInterestCapitalisedOnConstructionOfAssets" xlink:label="ifrs-gp_PaymentsForInterestCapitalisedOnConstructionOfAssets" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:to="ifrs-gp_PaymentsForInterestCapitalisedOnConstructionOfAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsForCapitalisedDevelopmentCosts" xlink:label="ifrs-gp_PaymentsForCapitalisedDevelopmentCosts" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:to="ifrs-gp_PaymentsForCapitalisedDevelopmentCosts" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsForOtherCapitalisedCosts" xlink:label="ifrs-gp_PaymentsForOtherCapitalisedCosts" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:to="ifrs-gp_PaymentsForOtherCapitalisedCosts" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquireInvestmentProperty" xlink:label="ifrs-gp_PaymentsToAcquireInvestmentProperty" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireInvestmentProperty" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquireIntangibleAssets" xlink:label="ifrs-gp_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <calculationArc order="4.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireIntangibleAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquireBiologicalAssets" xlink:label="ifrs-gp_PaymentsToAcquireBiologicalAssets" xlink:type="locator"/>
    <calculationArc order="5.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireBiologicalAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquireSubsidiariesNetOfCashAcquired" xlink:label="ifrs-gp_PaymentsToAcquireSubsidiariesNetOfCashAcquired" xlink:type="locator"/>
    <calculationArc order="6.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireSubsidiariesNetOfCashAcquired" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquireAssociates" xlink:label="ifrs-gp_PaymentsToAcquireAssociates" xlink:type="locator"/>
    <calculationArc order="7.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireAssociates" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquireJointVenturesNetOfCashAcquired" xlink:label="ifrs-gp_PaymentsToAcquireJointVenturesNetOfCashAcquired" xlink:type="locator"/>
    <calculationArc order="8.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireJointVenturesNetOfCashAcquired" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquireOtherFinancialAssets" xlink:label="ifrs-gp_PaymentsToAcquireOtherFinancialAssets" xlink:type="locator"/>
    <calculationArc order="9.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireOtherFinancialAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquireNonCurrentAssetsAndDisposalGroupsHeldForSaleAndDiscontinuedOperations" xlink:label="ifrs-gp_PaymentsToAcquireNonCurrentAssetsAndDisposalGroupsHeldForSaleAndDiscontinuedOperations" xlink:type="locator"/>
    <calculationArc order="10.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireNonCurrentAssetsAndDisposalGroupsHeldForSaleAndDiscontinuedOperations" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsToAcquireOtherAssets" xlink:label="ifrs-gp_PaymentsToAcquireOtherAssets" xlink:type="locator"/>
    <calculationArc order="11.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireOtherAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfPropertyPlantAndEquipment" xlink:label="ifrs-gp_ProceedsFromDisposalOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <calculationArc order="12.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfInvestmentProperty" xlink:label="ifrs-gp_ProceedsFromDisposalOfInvestmentProperty" xlink:type="locator"/>
    <calculationArc order="13.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfInvestmentProperty" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfIntangibleAssets" xlink:label="ifrs-gp_ProceedsFromDisposalOfIntangibleAssets" xlink:type="locator"/>
    <calculationArc order="14.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfIntangibleAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfBiologicalAssets" xlink:label="ifrs-gp_ProceedsFromDisposalOfBiologicalAssets" xlink:type="locator"/>
    <calculationArc order="15.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfBiologicalAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfSubsidiariesNetOfCashDisposed" xlink:label="ifrs-gp_ProceedsFromDisposalOfSubsidiariesNetOfCashDisposed" xlink:type="locator"/>
    <calculationArc order="16.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfSubsidiariesNetOfCashDisposed" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfAssociates" xlink:label="ifrs-gp_ProceedsFromDisposalOfAssociates" xlink:type="locator"/>
    <calculationArc order="17.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfAssociates" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed" xlink:label="ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed" xlink:type="locator"/>
    <calculationArc order="18.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfProportionatelyConsolidatedJointVenturesNetOfCashDisposed" xlink:label="ifrs-gp_ProceedsFromDisposalOfProportionatelyConsolidatedJointVenturesNetOfCashDisposed" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed" xlink:to="ifrs-gp_ProceedsFromDisposalOfProportionatelyConsolidatedJointVenturesNetOfCashDisposed" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfJointVenturesNotProportionallyConsolidated" xlink:label="ifrs-gp_ProceedsFromDisposalOfJointVenturesNotProportionallyConsolidated" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed" xlink:to="ifrs-gp_ProceedsFromDisposalOfJointVenturesNotProportionallyConsolidated" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfOtherFinancialAssets" xlink:label="ifrs-gp_ProceedsFromDisposalOfOtherFinancialAssets" xlink:type="locator"/>
    <calculationArc order="19.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfOtherFinancialAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfNonCurrentAssetsHeldForSaleAndDiscontinuedOperations" xlink:label="ifrs-gp_ProceedsFromDisposalOfNonCurrentAssetsHeldForSaleAndDiscontinuedOperations" xlink:type="locator"/>
    <calculationArc order="20.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfNonCurrentAssetsHeldForSaleAndDiscontinuedOperations" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDisposalOfOtherAssets" xlink:label="ifrs-gp_ProceedsFromDisposalOfOtherAssets" xlink:type="locator"/>
    <calculationArc order="21.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfOtherAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsInvesting" xlink:label="ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsInvesting" xlink:type="locator"/>
    <calculationArc order="22.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsInvesting" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromInterestReceivedClassifiedAsInvesting" xlink:label="ifrs-gp_ProceedsFromInterestReceivedClassifiedAsInvesting" xlink:type="locator"/>
    <calculationArc order="23.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromInterestReceivedClassifiedAsInvesting" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsForCashAdvancesAndLoansMade" xlink:label="ifrs-gp_PaymentsForCashAdvancesAndLoansMade" xlink:type="locator"/>
    <calculationArc order="24.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsForCashAdvancesAndLoansMade" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RepaymentOfCashAdvancesAndLoansReceived" xlink:label="ifrs-gp_RepaymentOfCashAdvancesAndLoansReceived" xlink:type="locator"/>
    <calculationArc order="25.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_RepaymentOfCashAdvancesAndLoansReceived" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromGovernmentGrantsReceived" xlink:label="ifrs-gp_ProceedsFromGovernmentGrantsReceived" xlink:type="locator"/>
    <calculationArc order="26.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromGovernmentGrantsReceived" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherCashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-gp_OtherCashFlowsFromUsedInInvestingActivities" xlink:type="locator"/>
    <calculationArc order="27.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_OtherCashFlowsFromUsedInInvestingActivities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromIssuanceOfEquityInstruments" xlink:label="ifrs-gp_ProceedsFromIssuanceOfEquityInstruments" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromIssuanceOfEquityInstruments" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromIssuanceOfOtherFinancialLiabilities" xlink:label="ifrs-gp_ProceedsFromIssuanceOfOtherFinancialLiabilities" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromIssuanceOfOtherFinancialLiabilities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromFinanceLease" xlink:label="ifrs-gp_ProceedsFromFinanceLease" xlink:type="locator"/>
    <calculationArc order="3.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromFinanceLease" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromIssuanceOfCompoundFinancialInstruments" xlink:label="ifrs-gp_ProceedsFromIssuanceOfCompoundFinancialInstruments" xlink:type="locator"/>
    <calculationArc order="4.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromIssuanceOfCompoundFinancialInstruments" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromIssuanceOfTreasuryShares" xlink:label="ifrs-gp_ProceedsFromIssuanceOfTreasuryShares" xlink:type="locator"/>
    <calculationArc order="5.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromIssuanceOfTreasuryShares" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RepurchaseOfEquityInstrumentsSubsequentlyCancelled" xlink:label="ifrs-gp_RepurchaseOfEquityInstrumentsSubsequentlyCancelled" xlink:type="locator"/>
    <calculationArc order="6.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepurchaseOfEquityInstrumentsSubsequentlyCancelled" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PurchaseOfTreasuryShares" xlink:label="ifrs-gp_PurchaseOfTreasuryShares" xlink:type="locator"/>
    <calculationArc order="7.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_PurchaseOfTreasuryShares" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RepaymentOfOtherFinancialLiabilities" xlink:label="ifrs-gp_RepaymentOfOtherFinancialLiabilities" xlink:type="locator"/>
    <calculationArc order="8.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepaymentOfOtherFinancialLiabilities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RedemptionOfCompoundFinancialInstruments" xlink:label="ifrs-gp_RedemptionOfCompoundFinancialInstruments" xlink:type="locator"/>
    <calculationArc order="9.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RedemptionOfCompoundFinancialInstruments" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RepaymentOfFinanceLeaseLiabilities" xlink:label="ifrs-gp_RepaymentOfFinanceLeaseLiabilities" xlink:type="locator"/>
    <calculationArc order="10.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepaymentOfFinanceLeaseLiabilities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RepaymentOfOtherFinancingActivities" xlink:label="ifrs-gp_RepaymentOfOtherFinancingActivities" xlink:type="locator"/>
    <calculationArc order="11.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepaymentOfOtherFinancingActivities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsOfInterestClassifiedAsFinancing" xlink:label="ifrs-gp_PaymentsOfInterestClassifiedAsFinancing" xlink:type="locator"/>
    <calculationArc order="12.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_PaymentsOfInterestClassifiedAsFinancing" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing" xlink:label="ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing" xlink:type="locator"/>
    <calculationArc order="13.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsOfDividendsToMinorityInterests" xlink:label="ifrs-gp_PaymentsOfDividendsToMinorityInterests" xlink:type="locator"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing" xlink:to="ifrs-gp_PaymentsOfDividendsToMinorityInterests" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_PaymentsOfDividendsByReportingEntity" xlink:label="ifrs-gp_PaymentsOfDividendsByReportingEntity" xlink:type="locator"/>
    <calculationArc order="2.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing" xlink:to="ifrs-gp_PaymentsOfDividendsByReportingEntity" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProceedsFromCashAdvancesFromRelatedParties" xlink:label="ifrs-gp_ProceedsFromCashAdvancesFromRelatedParties" xlink:type="locator"/>
    <calculationArc order="14.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromCashAdvancesFromRelatedParties" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RepaymentOfCashAdvancesFromRelatedParties" xlink:label="ifrs-gp_RepaymentOfCashAdvancesFromRelatedParties" xlink:type="locator"/>
    <calculationArc order="15.0" use="optional" weight="-1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepaymentOfCashAdvancesFromRelatedParties" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_BankOverdraftsIncreasedDecreased" xlink:label="ifrs-gp_BankOverdraftsIncreasedDecreased" xlink:type="locator"/>
    <calculationArc order="16.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_BankOverdraftsIncreasedDecreased" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherCashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-gp_OtherCashFlowsFromUsedInFinancingActivities" xlink:type="locator"/>
    <calculationArc order="17.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_OtherCashFlowsFromUsedInFinancingActivities" xlink:type="arc"/>
  </calculationLink>
</linkbase>