<?xml version="1.0" encoding="utf-8"?>

<!-- This file is part of the Dutch Taxonomy            -->
<!-- Intellectual Property State of the Netherlands     -->
<!-- Version NTP Version 1.1                            -->
<!-- Released by Dutch Taxonomy Project www.xbrl-ntp.nl -->
<!-- Release date Thu Mar  8 11:45:48 GMT 2007   -->
 
<linkbase xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink">
  <roleRef xlink:type="simple" xlink:href="ifrs-gp-roles-2005-05-15.xsd#CashFlowIndirect" roleURI="http://xbrl.iasb.org/int/fr/ifrs/gp/role/CashFlowIndirect"/>
<calculationLink xlink:type="extended" xlink:role="http://xbrl.iasb.org/int/fr/ifrs/gp/role/CashFlowIndirect" xlink:title="Cash Flows, Indirect Method" xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink">
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents" xlink:label="ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_NetCashFlowsFromUsedInOperatingActivities" xlink:label="ifrs-gp_NetCashFlowsFromUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:label="ifrs-gp_CashFlowsFromUsedInOperationsTotal"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_CashFlowsBeforeChangesInWorkingCapitalTotal" xlink:label="ifrs-gp_CashFlowsBeforeChangesInWorkingCapitalTotal"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProfitLossFromOperations" xlink:label="ifrs-gp_ProfitLossFromOperations"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProfitLossAttributableToEquityHoldersOfParent" xlink:label="ifrs-gp_ProfitLossAttributableToEquityHoldersOfParent"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" xlink:label="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProfitLossAttributableToMinorityInterest" xlink:label="ifrs-gp_ProfitLossAttributableToMinorityInterest"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpenseToReconcileToProfitLossFromOperations" xlink:label="ifrs-gp_InterestExpenseToReconcileToProfitLossFromOperations"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestIncomeToReconcileToProfitLossFromOperations" xlink:label="ifrs-gp_InterestIncomeToReconcileToProfitLossFromOperations"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_DividendIncomeToReconcileToProfitLossFromOperations" xlink:label="ifrs-gp_DividendIncomeToReconcileToProfitLossFromOperations"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncomeTaxExpenseIncome" xlink:label="ifrs-gp_IncomeTaxExpenseIncome"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_NegativeGoodwillImmediatelyRecognised" xlink:label="ifrs-gp_NegativeGoodwillImmediatelyRecognised"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ShareOfProfitLossFromEquityAccountedInvestments" xlink:label="ifrs-gp_ShareOfProfitLossFromEquityAccountedInvestments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ShareOfProfitLossFromEquityAccountedAssociates" xlink:label="ifrs-gp_ShareOfProfitLossFromEquityAccountedAssociates"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ShareOfProfitLossFromEquityAccountedJointVentures" xlink:label="ifrs-gp_ShareOfProfitLossFromEquityAccountedJointVentures"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherIncreasesDecreasesToReconcileToProfitLossFromOperations" xlink:label="ifrs-gp_OtherIncreasesDecreasesToReconcileToProfitLossFromOperations"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_NonCashAdjustmentsTotal" xlink:label="ifrs-gp_NonCashAdjustmentsTotal"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_DepreciationAndAmortisation" xlink:label="ifrs-gp_DepreciationAndAmortisation"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_Depreciation" xlink:label="ifrs-gp_Depreciation"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_Amortisation" xlink:label="ifrs-gp_Amortisation"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ImpairmentLossesReversalsTotalNet" xlink:label="ifrs-gp_ImpairmentLossesReversalsTotalNet"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedGainsLossesOnForeignCurrencyExchange" xlink:label="ifrs-gp_UnrealisedGainsLossesOnForeignCurrencyExchange"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossTotal" xlink:label="ifrs-gp_UnrealisedFairValueGainLossTotal"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossOnInvestmentProperty" xlink:label="ifrs-gp_UnrealisedFairValueGainLossOnInvestmentProperty"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossOnBiologicalAssets" xlink:label="ifrs-gp_UnrealisedFairValueGainLossOnBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossOnAvailableForSaleFinancialAssets" xlink:label="ifrs-gp_UnrealisedFairValueGainLossOnAvailableForSaleFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossOnFinancialInstrumentsHeldForTrading" xlink:label="ifrs-gp_UnrealisedFairValueGainLossOnFinancialInstrumentsHeldForTrading"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossOnFinancialInstrumentsDesignatedAsFairValueThroughProfitOrLoss" xlink:label="ifrs-gp_UnrealisedFairValueGainLossOnFinancialInstrumentsDesignatedAsFairValueThroughProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossOnHedgingInstrumentsTotal" xlink:label="ifrs-gp_UnrealisedFairValueGainLossOnHedgingInstrumentsTotal"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossOnIneffectivePortionOfHedgingInstruments" xlink:label="ifrs-gp_UnrealisedFairValueGainLossOnIneffectivePortionOfHedgingInstruments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossOnFairValueHedgingInstruments" xlink:label="ifrs-gp_UnrealisedFairValueGainLossOnFairValueHedgingInstruments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnrealisedFairValueGainLossOnCashFlowHedgingInstruments" xlink:label="ifrs-gp_UnrealisedFairValueGainLossOnCashFlowHedgingInstruments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:label="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnDisposalOfOtherFinancialAssetsAndLiabilities" xlink:label="ifrs-gp_GainLossOnDisposalOfOtherFinancialAssetsAndLiabilities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ShareOfProfitLossFromInvestments" xlink:label="ifrs-gp_ShareOfProfitLossFromInvestments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInProvisionsNet" xlink:label="ifrs-gp_IncreaseDecreaseInProvisionsNet"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RecognitionOfProvisions" xlink:label="ifrs-gp_RecognitionOfProvisions"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnusedProvisionsReversed" xlink:label="ifrs-gp_UnusedProvisionsReversed"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProvisionsUsed" xlink:label="ifrs-gp_ProvisionsUsed"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInDeferredItems" xlink:label="ifrs-gp_IncreaseDecreaseInDeferredItems"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInDeferredTaxAssets" xlink:label="ifrs-gp_IncreaseDecreaseInDeferredTaxAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInDeferredTaxLiabilities" xlink:label="ifrs-gp_IncreaseDecreaseInDeferredTaxLiabilities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherNonCashAdjustments" xlink:label="ifrs-gp_OtherNonCashAdjustments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:label="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInNonCurrentAssetsAndDisposalGroupsHeldForSale" xlink:label="ifrs-gp_IncreaseDecreaseInNonCurrentAssetsAndDisposalGroupsHeldForSale"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInConstructionContractWorkInProgress" xlink:label="ifrs-gp_IncreaseDecreaseInConstructionContractWorkInProgress"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInInventories" xlink:label="ifrs-gp_IncreaseDecreaseInInventories"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInTradeAndOtherReceivables" xlink:label="ifrs-gp_IncreaseDecreaseInTradeAndOtherReceivables"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInPrepayments" xlink:label="ifrs-gp_IncreaseDecreaseInPrepayments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInFinancialInstrumentsHeldForTrading" xlink:label="ifrs-gp_IncreaseDecreaseInFinancialInstrumentsHeldForTrading"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInFinancialInstrumentsDesignatedAsFairValueThroughProfitOrLoss" xlink:label="ifrs-gp_IncreaseDecreaseInFinancialInstrumentsDesignatedAsFairValueThroughProfitOrLoss"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInOtherAssets" xlink:label="ifrs-gp_IncreaseDecreaseInOtherAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInTradeAndOtherPayables" xlink:label="ifrs-gp_IncreaseDecreaseInTradeAndOtherPayables"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInDeferredIncome" xlink:label="ifrs-gp_IncreaseDecreaseInDeferredIncome"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInAccruals" xlink:label="ifrs-gp_IncreaseDecreaseInAccruals"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInTaxPayable" xlink:label="ifrs-gp_IncreaseDecreaseInTaxPayable"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInPostEmploymentBenefitObligations" xlink:label="ifrs-gp_IncreaseDecreaseInPostEmploymentBenefitObligations"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncreaseDecreaseInOtherLiabilities" xlink:label="ifrs-gp_IncreaseDecreaseInOtherLiabilities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:label="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsOperating" xlink:label="ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsOperating"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsOfDividendsClassifiedAsOperating" xlink:label="ifrs-gp_PaymentsOfDividendsClassifiedAsOperating"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromInterestReceivedClassifiedAsOperating" xlink:label="ifrs-gp_ProceedsFromInterestReceivedClassifiedAsOperating"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsOfInterestClassifiedAsOperating" xlink:label="ifrs-gp_PaymentsOfInterestClassifiedAsOperating"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromIncomeTaxesRefunded" xlink:label="ifrs-gp_ProceedsFromIncomeTaxesRefunded"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsOfIncomeTaxes" xlink:label="ifrs-gp_PaymentsOfIncomeTaxes"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherInflowsOutflowsFromOtherOperatingActivities" xlink:label="ifrs-gp_OtherInflowsOutflowsFromOtherOperatingActivities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="ifrs-gp_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:label="ifrs-gp_PaymentsToCapitaliseExpenditures"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsForInterestCapitalisedOnConstructionOfAssets" xlink:label="ifrs-gp_PaymentsForInterestCapitalisedOnConstructionOfAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsForCapitalisedDevelopmentCosts" xlink:label="ifrs-gp_PaymentsForCapitalisedDevelopmentCosts"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsForOtherCapitalisedCosts" xlink:label="ifrs-gp_PaymentsForOtherCapitalisedCosts"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquireInvestmentProperty" xlink:label="ifrs-gp_PaymentsToAcquireInvestmentProperty"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquireIntangibleAssets" xlink:label="ifrs-gp_PaymentsToAcquireIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquireBiologicalAssets" xlink:label="ifrs-gp_PaymentsToAcquireBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquireSubsidiariesNetOfCashAcquired" xlink:label="ifrs-gp_PaymentsToAcquireSubsidiariesNetOfCashAcquired"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquireAssociates" xlink:label="ifrs-gp_PaymentsToAcquireAssociates"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquireJointVenturesNetOfCashAcquired" xlink:label="ifrs-gp_PaymentsToAcquireJointVenturesNetOfCashAcquired"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquireOtherFinancialAssets" xlink:label="ifrs-gp_PaymentsToAcquireOtherFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquireNonCurrentAssetsAndDisposalGroupsHeldForSaleAndDiscontinuedOperations" xlink:label="ifrs-gp_PaymentsToAcquireNonCurrentAssetsAndDisposalGroupsHeldForSaleAndDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsToAcquireOtherAssets" xlink:label="ifrs-gp_PaymentsToAcquireOtherAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfPropertyPlantAndEquipment" xlink:label="ifrs-gp_ProceedsFromDisposalOfPropertyPlantAndEquipment"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfInvestmentProperty" xlink:label="ifrs-gp_ProceedsFromDisposalOfInvestmentProperty"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfIntangibleAssets" xlink:label="ifrs-gp_ProceedsFromDisposalOfIntangibleAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfBiologicalAssets" xlink:label="ifrs-gp_ProceedsFromDisposalOfBiologicalAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfSubsidiariesNetOfCashDisposed" xlink:label="ifrs-gp_ProceedsFromDisposalOfSubsidiariesNetOfCashDisposed"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfAssociates" xlink:label="ifrs-gp_ProceedsFromDisposalOfAssociates"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed" xlink:label="ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfProportionatelyConsolidatedJointVenturesNetOfCashDisposed" xlink:label="ifrs-gp_ProceedsFromDisposalOfProportionatelyConsolidatedJointVenturesNetOfCashDisposed"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfJointVenturesNotProportionallyConsolidated" xlink:label="ifrs-gp_ProceedsFromDisposalOfJointVenturesNotProportionallyConsolidated"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfOtherFinancialAssets" xlink:label="ifrs-gp_ProceedsFromDisposalOfOtherFinancialAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfNonCurrentAssetsHeldForSaleAndDiscontinuedOperations" xlink:label="ifrs-gp_ProceedsFromDisposalOfNonCurrentAssetsHeldForSaleAndDiscontinuedOperations"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDisposalOfOtherAssets" xlink:label="ifrs-gp_ProceedsFromDisposalOfOtherAssets"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsInvesting" xlink:label="ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsInvesting"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromInterestReceivedClassifiedAsInvesting" xlink:label="ifrs-gp_ProceedsFromInterestReceivedClassifiedAsInvesting"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsForCashAdvancesAndLoansMade" xlink:label="ifrs-gp_PaymentsForCashAdvancesAndLoansMade"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RepaymentOfCashAdvancesAndLoansReceived" xlink:label="ifrs-gp_RepaymentOfCashAdvancesAndLoansReceived"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromGovernmentGrantsReceived" xlink:label="ifrs-gp_ProceedsFromGovernmentGrantsReceived"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherCashFlowsFromUsedInInvestingActivities" xlink:label="ifrs-gp_OtherCashFlowsFromUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromIssuanceOfEquityInstruments" xlink:label="ifrs-gp_ProceedsFromIssuanceOfEquityInstruments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromIssuanceOfOtherFinancialLiabilities" xlink:label="ifrs-gp_ProceedsFromIssuanceOfOtherFinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromFinanceLease" xlink:label="ifrs-gp_ProceedsFromFinanceLease"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromIssuanceOfCompoundFinancialInstruments" xlink:label="ifrs-gp_ProceedsFromIssuanceOfCompoundFinancialInstruments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromIssuanceOfTreasuryShares" xlink:label="ifrs-gp_ProceedsFromIssuanceOfTreasuryShares"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RepurchaseOfEquityInstrumentsSubsequentlyCancelled" xlink:label="ifrs-gp_RepurchaseOfEquityInstrumentsSubsequentlyCancelled"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PurchaseOfTreasuryShares" xlink:label="ifrs-gp_PurchaseOfTreasuryShares"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RepaymentOfOtherFinancialLiabilities" xlink:label="ifrs-gp_RepaymentOfOtherFinancialLiabilities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RedemptionOfCompoundFinancialInstruments" xlink:label="ifrs-gp_RedemptionOfCompoundFinancialInstruments"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RepaymentOfFinanceLeaseLiabilities" xlink:label="ifrs-gp_RepaymentOfFinanceLeaseLiabilities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RepaymentOfOtherFinancingActivities" xlink:label="ifrs-gp_RepaymentOfOtherFinancingActivities"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsOfInterestClassifiedAsFinancing" xlink:label="ifrs-gp_PaymentsOfInterestClassifiedAsFinancing"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing" xlink:label="ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsOfDividendsToMinorityInterests" xlink:label="ifrs-gp_PaymentsOfDividendsToMinorityInterests"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PaymentsOfDividendsByReportingEntity" xlink:label="ifrs-gp_PaymentsOfDividendsByReportingEntity"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProceedsFromCashAdvancesFromRelatedParties" xlink:label="ifrs-gp_ProceedsFromCashAdvancesFromRelatedParties"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RepaymentOfCashAdvancesFromRelatedParties" xlink:label="ifrs-gp_RepaymentOfCashAdvancesFromRelatedParties"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_BankOverdraftsIncreasedDecreased" xlink:label="ifrs-gp_BankOverdraftsIncreasedDecreased"/>
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherCashFlowsFromUsedInFinancingActivities" xlink:label="ifrs-gp_OtherCashFlowsFromUsedInFinancingActivities"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-gp_NetCashFlowsFromUsedInOperatingActivities" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-gp_CashFlowsFromUsedInOperationsTotal" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_CashFlowsBeforeChangesInWorkingCapitalTotal" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsBeforeChangesInWorkingCapitalTotal" xlink:to="ifrs-gp_ProfitLossFromOperations" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProfitLossFromOperations" xlink:to="ifrs-gp_ProfitLossAttributableToEquityHoldersOfParent" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProfitLossFromOperations" xlink:to="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" xlink:to="ifrs-gp_ProfitLossAttributableToMinorityInterest" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" xlink:to="ifrs-gp_InterestExpenseToReconcileToProfitLossFromOperations" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" xlink:to="ifrs-gp_InterestIncomeToReconcileToProfitLossFromOperations" order="3" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" xlink:to="ifrs-gp_DividendIncomeToReconcileToProfitLossFromOperations" order="4" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" xlink:to="ifrs-gp_IncomeTaxExpenseIncome" order="5" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" xlink:to="ifrs-gp_NegativeGoodwillImmediatelyRecognised" order="6" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" xlink:to="ifrs-gp_ShareOfProfitLossFromEquityAccountedInvestments" order="7" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ShareOfProfitLossFromEquityAccountedInvestments" xlink:to="ifrs-gp_ShareOfProfitLossFromEquityAccountedAssociates" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ShareOfProfitLossFromEquityAccountedInvestments" xlink:to="ifrs-gp_ShareOfProfitLossFromEquityAccountedJointVentures" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AdjustmentsToReconcileToProfitLossFromOperationsTotal" xlink:to="ifrs-gp_OtherIncreasesDecreasesToReconcileToProfitLossFromOperations" order="8" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsBeforeChangesInWorkingCapitalTotal" xlink:to="ifrs-gp_NonCashAdjustmentsTotal" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_DepreciationAndAmortisation" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_DepreciationAndAmortisation" xlink:to="ifrs-gp_Depreciation" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_DepreciationAndAmortisation" xlink:to="ifrs-gp_Amortisation" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_ImpairmentLossesReversalsTotalNet" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_UnrealisedGainsLossesOnForeignCurrencyExchange" order="3" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossTotal" order="4" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_UnrealisedFairValueGainLossTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossOnInvestmentProperty" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_UnrealisedFairValueGainLossTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossOnBiologicalAssets" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_UnrealisedFairValueGainLossTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossOnAvailableForSaleFinancialAssets" order="3" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_UnrealisedFairValueGainLossTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossOnFinancialInstrumentsHeldForTrading" order="4" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_UnrealisedFairValueGainLossTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossOnFinancialInstrumentsDesignatedAsFairValueThroughProfitOrLoss" order="5" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_UnrealisedFairValueGainLossTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossOnHedgingInstrumentsTotal" order="6" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_UnrealisedFairValueGainLossOnHedgingInstrumentsTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossOnIneffectivePortionOfHedgingInstruments" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_UnrealisedFairValueGainLossOnHedgingInstrumentsTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossOnFairValueHedgingInstruments" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_UnrealisedFairValueGainLossOnHedgingInstrumentsTotal" xlink:to="ifrs-gp_UnrealisedFairValueGainLossOnCashFlowHedgingInstruments" order="3" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" order="5" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_GainLossOnDisposalOfOtherFinancialAssetsAndLiabilities" order="6" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_ShareOfProfitLossFromInvestments" order="7" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_IncreaseDecreaseInProvisionsNet" order="8" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInProvisionsNet" xlink:to="ifrs-gp_RecognitionOfProvisions" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInProvisionsNet" xlink:to="ifrs-gp_UnusedProvisionsReversed" order="2" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInProvisionsNet" xlink:to="ifrs-gp_ProvisionsUsed" order="3" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_IncreaseDecreaseInDeferredItems" order="9" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInDeferredItems" xlink:to="ifrs-gp_IncreaseDecreaseInDeferredTaxAssets" order="1" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInDeferredItems" xlink:to="ifrs-gp_IncreaseDecreaseInDeferredTaxLiabilities" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NonCashAdjustmentsTotal" xlink:to="ifrs-gp_OtherNonCashAdjustments" order="10" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOperationsTotal" xlink:to="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInNonCurrentAssetsAndDisposalGroupsHeldForSale" order="1" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInConstructionContractWorkInProgress" order="2" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInInventories" order="3" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInTradeAndOtherReceivables" order="4" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInPrepayments" order="5" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInFinancialInstrumentsHeldForTrading" order="6" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInFinancialInstrumentsDesignatedAsFairValueThroughProfitOrLoss" order="7" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInOtherAssets" order="8" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInTradeAndOtherPayables" order="9" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInDeferredIncome" order="10" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInAccruals" order="11" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInTaxPayable" order="12" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInPostEmploymentBenefitObligations" order="13" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncreaseDecreaseInWorkingCapitalNet" xlink:to="ifrs-gp_IncreaseDecreaseInOtherLiabilities" order="14" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInOperatingActivities" xlink:to="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsOperating" order="1" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_PaymentsOfDividendsClassifiedAsOperating" order="2" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_ProceedsFromInterestReceivedClassifiedAsOperating" order="3" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_PaymentsOfInterestClassifiedAsOperating" order="4" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_ProceedsFromIncomeTaxesRefunded" order="5" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_PaymentsOfIncomeTaxes" order="6" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashFlowsFromUsedInOtherOperatingActivitiesTotal" xlink:to="ifrs-gp_OtherInflowsOutflowsFromOtherOperatingActivities" order="7" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" order="2" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquirePropertyPlantAndEquipment" order="28" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToCapitaliseExpenditures" order="29" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:to="ifrs-gp_PaymentsForInterestCapitalisedOnConstructionOfAssets" order="4" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:to="ifrs-gp_PaymentsForCapitalisedDevelopmentCosts" order="5" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsToCapitaliseExpenditures" xlink:to="ifrs-gp_PaymentsForOtherCapitalisedCosts" order="6" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireInvestmentProperty" order="30" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireIntangibleAssets" order="31" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireBiologicalAssets" order="32" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireSubsidiariesNetOfCashAcquired" order="33" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireAssociates" order="34" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireJointVenturesNetOfCashAcquired" order="35" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireOtherFinancialAssets" order="36" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireNonCurrentAssetsAndDisposalGroupsHeldForSaleAndDiscontinuedOperations" order="37" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsToAcquireOtherAssets" order="38" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfPropertyPlantAndEquipment" order="39" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfInvestmentProperty" order="40" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfIntangibleAssets" order="41" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfBiologicalAssets" order="42" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfSubsidiariesNetOfCashDisposed" order="43" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfAssociates" order="44" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed" order="45" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed" xlink:to="ifrs-gp_ProceedsFromDisposalOfProportionatelyConsolidatedJointVenturesNetOfCashDisposed" order="3" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProceedsFromDisposalOfJointVenturesNetOfCashDisposed" xlink:to="ifrs-gp_ProceedsFromDisposalOfJointVenturesNotProportionallyConsolidated" order="4" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfOtherFinancialAssets" order="46" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfNonCurrentAssetsHeldForSaleAndDiscontinuedOperations" order="47" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDisposalOfOtherAssets" order="48" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromDividendsReceivedClassifiedAsInvesting" order="49" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromInterestReceivedClassifiedAsInvesting" order="50" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_PaymentsForCashAdvancesAndLoansMade" order="51" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_RepaymentOfCashAdvancesAndLoansReceived" order="52" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_ProceedsFromGovernmentGrantsReceived" order="53" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInInvestingActivities" xlink:to="ifrs-gp_OtherCashFlowsFromUsedInInvestingActivities" order="54" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetIncreaseDecreaseInCashAndCashEquivalents" xlink:to="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" order="3" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromIssuanceOfEquityInstruments" order="18" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromIssuanceOfOtherFinancialLiabilities" order="19" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromFinanceLease" order="20" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromIssuanceOfCompoundFinancialInstruments" order="21" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromIssuanceOfTreasuryShares" order="22" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepurchaseOfEquityInstrumentsSubsequentlyCancelled" order="23" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_PurchaseOfTreasuryShares" order="24" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepaymentOfOtherFinancialLiabilities" order="25" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RedemptionOfCompoundFinancialInstruments" order="26" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepaymentOfFinanceLeaseLiabilities" order="27" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepaymentOfOtherFinancingActivities" order="28" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_PaymentsOfInterestClassifiedAsFinancing" order="29" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing" order="30" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing" xlink:to="ifrs-gp_PaymentsOfDividendsToMinorityInterests" order="3" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PaymentsOfDividendsClassifiedAsFinancing" xlink:to="ifrs-gp_PaymentsOfDividendsByReportingEntity" order="4" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_ProceedsFromCashAdvancesFromRelatedParties" order="31" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_RepaymentOfCashAdvancesFromRelatedParties" order="32" weight="-1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_BankOverdraftsIncreasedDecreased" order="33" weight="1" use="optional"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_NetCashFlowsFromUsedInFinancingActivities" xlink:to="ifrs-gp_OtherCashFlowsFromUsedInFinancingActivities" order="34" weight="1" use="optional"/>
  </calculationLink>
</linkbase>
