<?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/IncomeStatementByNatureOtherCalculations" xlink:href="ifrs-gp-rol-2006-08-15.xsd#IncomeStatementByNatureOtherCalculations" xlink:type="simple"/>
  <roleRef roleURI="http://xbrl.iasb.org/int/fr/ifrs/gp/role/IncomeStatementByNature" xlink:href="ifrs-gp-rol-2006-08-15.xsd#IncomeStatementByNature" xlink:type="simple"/>
  <calculationLink xlink:role="http://xbrl.iasb.org/int/fr/ifrs/gp/role/IncomeStatementByNature" xlink:title="Income Statement, By Nature Format" xlink:type="extended">
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_BasicEarningsLossPerShare" xlink:label="ifrs-gp_BasicEarningsLossPerShare" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:label="ifrs-gp_BasicEarningsLossPerShareFromDiscontinuedOperations" 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_BasicEarningsLossPerShare" xlink:to="ifrs-gp_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_BasicEarningsLossPerShareFromContinuingOperations" xlink:label="ifrs-gp_BasicEarningsLossPerShareFromContinuingOperations" 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_BasicEarningsLossPerShare" xlink:to="ifrs-gp_BasicEarningsLossPerShareFromContinuingOperations" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DilutedEarningsLossPerShare" xlink:label="ifrs-gp_DilutedEarningsLossPerShare" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:label="ifrs-gp_DilutedEarningsLossPerShareFromDiscontinuedOperations" 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_DilutedEarningsLossPerShare" xlink:to="ifrs-gp_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DilutedEarningsLossPerShareFromContinuingOperations" xlink:label="ifrs-gp_DilutedEarningsLossPerShareFromContinuingOperations" 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_DilutedEarningsLossPerShare" xlink:to="ifrs-gp_DilutedEarningsLossPerShareFromContinuingOperations" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProfitLossFromOperations" xlink:label="ifrs-gp_ProfitLossFromOperations" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherOperatingIncomeTotal" xlink:label="ifrs-gp_OtherOperatingIncomeTotal" 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_ProfitLossFromOperations" xlink:to="ifrs-gp_OtherOperatingIncomeTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_InterestIncome" xlink:label="ifrs-gp_InterestIncome" 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_OtherOperatingIncomeTotal" xlink:to="ifrs-gp_InterestIncome" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DividendIncome" xlink:label="ifrs-gp_DividendIncome" 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_OtherOperatingIncomeTotal" xlink:to="ifrs-gp_DividendIncome" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_GainOnForeignCurrencyExchangeFromBorrowingsRelatingToInterestCosts" xlink:label="ifrs-gp_GainOnForeignCurrencyExchangeFromBorrowingsRelatingToInterestCosts" 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_OtherOperatingIncomeTotal" xlink:to="ifrs-gp_GainOnForeignCurrencyExchangeFromBorrowingsRelatingToInterestCosts" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_GainOnRedemptionAndExtinguishmentOfDebt" xlink:label="ifrs-gp_GainOnRedemptionAndExtinguishmentOfDebt" 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_OtherOperatingIncomeTotal" xlink:to="ifrs-gp_GainOnRedemptionAndExtinguishmentOfDebt" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_MiscellaneousOtherOperatingIncome" xlink:label="ifrs-gp_MiscellaneousOtherOperatingIncome" 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_OtherOperatingIncomeTotal" xlink:to="ifrs-gp_MiscellaneousOtherOperatingIncome" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OperatingExpensesTotal" xlink:label="ifrs-gp_OperatingExpensesTotal" 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_ProfitLossFromOperations" xlink:to="ifrs-gp_OperatingExpensesTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ResearchAndDevelopment" xlink:label="ifrs-gp_ResearchAndDevelopment" 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_OperatingExpensesTotal" xlink:to="ifrs-gp_ResearchAndDevelopment" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RestructuringCosts" xlink:label="ifrs-gp_RestructuringCosts" 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_OperatingExpensesTotal" xlink:to="ifrs-gp_RestructuringCosts" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_MiscellaneousOtherOperatingExpenses" xlink:label="ifrs-gp_MiscellaneousOtherOperatingExpenses" 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_OperatingExpensesTotal" xlink:to="ifrs-gp_MiscellaneousOtherOperatingExpenses" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RawMaterialsAndConsumablesUsed" xlink:label="ifrs-gp_RawMaterialsAndConsumablesUsed" 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_OperatingExpensesTotal" xlink:to="ifrs-gp_RawMaterialsAndConsumablesUsed" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ChangesDecreaseIncreaseInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:label="ifrs-gp_ChangesDecreaseIncreaseInInventoriesOfFinishedGoodsAndWorkInProgress" 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_OperatingExpensesTotal" xlink:to="ifrs-gp_ChangesDecreaseIncreaseInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_EmployeeExpenses" xlink:label="ifrs-gp_EmployeeExpenses" 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_OperatingExpensesTotal" xlink:to="ifrs-gp_EmployeeExpenses" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_DepreciationAmortisation" xlink:label="ifrs-gp_DepreciationAmortisation" 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_OperatingExpensesTotal" xlink:to="ifrs-gp_DepreciationAmortisation" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ImpairmentLossesReversalsTotalNet" xlink:label="ifrs-gp_ImpairmentLossesReversalsTotalNet" 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_OperatingExpensesTotal" xlink:to="ifrs-gp_ImpairmentLossesReversalsTotalNet" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_RevenueTotal" xlink:label="ifrs-gp_RevenueTotal" 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_ProfitLossFromOperations" xlink:to="ifrs-gp_RevenueTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_WorkPerformedByEntityAndCapitalised" xlink:label="ifrs-gp_WorkPerformedByEntityAndCapitalised" 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_ProfitLossFromOperations" xlink:to="ifrs-gp_WorkPerformedByEntityAndCapitalised" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProfitLoss" xlink:label="ifrs-gp_ProfitLoss" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProfitLossAfterTaxFromContinuingOperations" xlink:label="ifrs-gp_ProfitLossAfterTaxFromContinuingOperations" 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_ProfitLoss" xlink:to="ifrs-gp_ProfitLossAfterTaxFromContinuingOperations" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProfitLossBeforeTax" xlink:label="ifrs-gp_ProfitLossBeforeTax" 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_ProfitLossAfterTaxFromContinuingOperations" xlink:to="ifrs-gp_ProfitLossBeforeTax" xlink:type="arc"/>
    <calculationArc order="1.0" use="optional" weight="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProfitLossBeforeTax" xlink:to="ifrs-gp_ProfitLossFromOperations" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_GainLossOnFinancialInstrumentsDesignatedAsCashFlowHedges" xlink:label="ifrs-gp_GainLossOnFinancialInstrumentsDesignatedAsCashFlowHedges" 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_ProfitLossBeforeTax" xlink:to="ifrs-gp_GainLossOnFinancialInstrumentsDesignatedAsCashFlowHedges" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_GainLossOnDerecognitionOfAvailableForSaleFinancialAssets" xlink:label="ifrs-gp_GainLossOnDerecognitionOfAvailableForSaleFinancialAssets" 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_ProfitLossBeforeTax" xlink:to="ifrs-gp_GainLossOnDerecognitionOfAvailableForSaleFinancialAssets" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:label="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" 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_ProfitLossBeforeTax" xlink:to="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_FinanceCostsForNonFinancialActivities" xlink:label="ifrs-gp_FinanceCostsForNonFinancialActivities" 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_ProfitLossBeforeTax" xlink:to="ifrs-gp_FinanceCostsForNonFinancialActivities" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_IncomeLossFromInvestments" xlink:label="ifrs-gp_IncomeLossFromInvestments" 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_ProfitLossBeforeTax" xlink:to="ifrs-gp_IncomeLossFromInvestments" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_NegativeGoodwillImmediatelyRecognised" xlink:label="ifrs-gp_NegativeGoodwillImmediatelyRecognised" 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_ProfitLossBeforeTax" xlink:to="ifrs-gp_NegativeGoodwillImmediatelyRecognised" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ShareOfProfitLossFromEquityAccountedInvestments" xlink:label="ifrs-gp_ShareOfProfitLossFromEquityAccountedInvestments" 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_ProfitLossBeforeTax" xlink:to="ifrs-gp_ShareOfProfitLossFromEquityAccountedInvestments" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ShareOfProfitLossFromEquityAccountedAssociates" xlink:label="ifrs-gp_ShareOfProfitLossFromEquityAccountedAssociates" 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_ShareOfProfitLossFromEquityAccountedInvestments" xlink:to="ifrs-gp_ShareOfProfitLossFromEquityAccountedAssociates" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ShareOfProfitLossFromEquityAccountedJointVentures" xlink:label="ifrs-gp_ShareOfProfitLossFromEquityAccountedJointVentures" 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_ShareOfProfitLossFromEquityAccountedInvestments" xlink:to="ifrs-gp_ShareOfProfitLossFromEquityAccountedJointVentures" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherNonOperatingIncome" xlink:label="ifrs-gp_OtherNonOperatingIncome" 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_ProfitLossBeforeTax" xlink:to="ifrs-gp_OtherNonOperatingIncome" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_OtherNonOperatingExpenses" xlink:label="ifrs-gp_OtherNonOperatingExpenses" 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_ProfitLossBeforeTax" xlink:to="ifrs-gp_OtherNonOperatingExpenses" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_IncomeTaxExpenseIncome" xlink:label="ifrs-gp_IncomeTaxExpenseIncome" 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_ProfitLossAfterTaxFromContinuingOperations" xlink:to="ifrs-gp_IncomeTaxExpenseIncome" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProfitLossFromDiscontinuedOperationsNetOfTax" xlink:label="ifrs-gp_ProfitLossFromDiscontinuedOperationsNetOfTax" 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_ProfitLoss" xlink:to="ifrs-gp_ProfitLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc"/>
  </calculationLink>
  <calculationLink xlink:role="http://xbrl.iasb.org/int/fr/ifrs/gp/role/IncomeStatementByNatureOtherCalculations" xlink:title="Income Statement, By Nature Format, Other Calculations" xlink:type="extended">
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProfitLoss" xlink:label="ifrs-gp_ProfitLoss" xlink:type="locator"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProfitLossAttributableToEquityHoldersOfParent" xlink:label="ifrs-gp_ProfitLossAttributableToEquityHoldersOfParent" 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_ProfitLoss" xlink:to="ifrs-gp_ProfitLossAttributableToEquityHoldersOfParent" xlink:type="arc"/>
    <loc xlink:href="ifrs-gp-2006-08-15.xsd#ifrs-gp_ProfitLossAttributableToMinorityInterest" xlink:label="ifrs-gp_ProfitLossAttributableToMinorityInterest" 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_ProfitLoss" xlink:to="ifrs-gp_ProfitLossAttributableToMinorityInterest" xlink:type="arc"/>
  </calculationLink>
</linkbase>