0001652044-20-000008.txt : 20200204 0001652044-20-000008.hdr.sgml : 20200204 20200203210359 ACCESSION NUMBER: 0001652044-20-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 112 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200204 DATE AS OF CHANGE: 20200203 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Alphabet Inc. CENTRAL INDEX KEY: 0001652044 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] IRS NUMBER: 611767919 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-37580 FILM NUMBER: 20570407 BUSINESS ADDRESS: STREET 1: 1600 AMPHITHEATRE PARKWAY CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 BUSINESS PHONE: 650-253-0000 MAIL ADDRESS: STREET 1: 1600 AMPHITHEATRE PARKWAY CITY: MOUNTAIN VIEW STATE: CA ZIP: 94043 10-K 1 goog10-k2019.htm 10-K Document
false--12-31FY2019000165204472900000075300000000.0010.0010.0010.0010.0010.0010.0010.0011500000000030000000009000000000300000000015000000000300000000090000000003000000000695556000349678000299242000466360006883350003420660002998280004644100069555600034967800029924200046636000688335000342066000299828000464410000.019980.036250.033751300000000P1Y000000P25YP1Y00156000000221000000247000000103000000420000000.0011000000000001500000000P3YP7YP3YP24M0.670.33 0001652044 2019-01-01 2019-12-31 0001652044 us-gaap:CommonClassBMember 2020-01-27 0001652044 goog:CapitalClassCMember 2020-01-27 0001652044 2019-06-28 0001652044 us-gaap:CommonClassAMember 2020-01-27 0001652044 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001652044 goog:CapitalClassCMember 2019-01-01 2019-12-31 0001652044 2018-12-31 0001652044 2019-12-31 0001652044 us-gaap:CommonClassAMember 2018-12-31 0001652044 goog:CapitalClassCMember 2018-12-31 0001652044 us-gaap:CommonClassAMember 2019-12-31 0001652044 us-gaap:CommonClassBMember 2019-12-31 0001652044 us-gaap:CommonClassBMember 2018-12-31 0001652044 goog:CapitalClassCMember 2019-12-31 0001652044 2017-01-01 2017-12-31 0001652044 2018-01-01 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2017-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2018-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2016-12-31 0001652044 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0001652044 2017-01-01 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001652044 us-gaap:RetainedEarningsMember 2018-01-01 0001652044 us-gaap:RetainedEarningsMember 2016-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001652044 2019-01-01 0001652044 us-gaap:RetainedEarningsMember 2019-01-01 0001652044 us-gaap:RetainedEarningsMember 2017-01-01 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001652044 2017-12-31 0001652044 2018-01-01 0001652044 us-gaap:RetainedEarningsMember 2019-12-31 0001652044 2016-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 goog:BuildToSuitLeaseMember us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001652044 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001652044 srt:MaximumMember goog:NetworkEquipmentMember 2019-01-01 2019-12-31 0001652044 goog:ServerEquipmentMember 2019-01-01 2019-12-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 srt:MaximumMember 2019-01-01 2019-12-31 0001652044 srt:MaximumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0001652044 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001652044 srt:MinimumMember goog:NetworkEquipmentMember 2019-01-01 2019-12-31 0001652044 srt:MinimumMember 2019-01-01 2019-12-31 0001652044 srt:MinimumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 country:US 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2017-01-01 2017-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 us-gaap:EMEAMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 us-gaap:EMEAMember 2017-01-01 2017-12-31 0001652044 country:US 2017-01-01 2017-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 srt:AsiaPacificMember 2018-01-01 2018-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 country:US 2019-01-01 2019-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 us-gaap:EMEAMember 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember 2017-01-01 2017-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2018-01-01 2018-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:OtherRevenuesMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GooglePropertiesMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GoogleNetworkMembersPropertiesMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GooglePropertiesMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GoogleCloudMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleNetworkMembersPropertiesMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GooglePropertiesMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001652044 goog:OtherRevenuesMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleCloudMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:OtherRevenuesMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GoogleNetworkMembersPropertiesMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GoogleCloudMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 2020-01-01 2019-12-31 0001652044 2022-01-01 2019-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001652044 goog:GovernmentBondsMember 2019-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember 2019-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2018-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001652044 goog:GovernmentBondsMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MoneyMarketAndOtherFundsMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MoneyMarketAndOtherFundsMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2018-12-31 0001652044 us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2018-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 srt:MaximumMember 2019-12-31 0001652044 srt:MinimumMember 2019-12-31 0001652044 goog:CommitmenttoInvestMember 2019-12-31 0001652044 goog:VerilyMember goog:OnduoMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-10-01 2019-12-31 0001652044 goog:CalicoMember us-gaap:ResearchAndDevelopmentArrangementMember 2019-12-31 0001652044 goog:AbbVieIncMember us-gaap:ResearchAndDevelopmentArrangementMember 2019-12-31 0001652044 goog:VerilyMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-12-01 2019-12-31 0001652044 goog:VerilyMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2018-12-01 2018-12-31 0001652044 goog:VerilyMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-01-01 2019-03-31 0001652044 goog:AlphabetInc.Member 2019-12-31 0001652044 goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember 2019-12-31 0001652044 goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember 2018-12-31 0001652044 goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember 2019-12-31 0001652044 goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember 2019-12-31 0001652044 goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember 2018-12-31 0001652044 goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember 2018-12-31 0001652044 srt:SubsidiariesMember goog:A2014NotesMember us-gaap:UnsecuredDebtMember 2014-02-28 0001652044 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001652044 srt:SubsidiariesMember goog:A2011NotesMember us-gaap:UnsecuredDebtMember 2011-05-31 0001652044 goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member us-gaap:UnsecuredDebtMember 2016-04-01 2016-04-30 0001652044 us-gaap:CommercialPaperMember 2019-12-31 0001652044 srt:SubsidiariesMember goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member 2016-04-30 0001652044 goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member us-gaap:UnsecuredDebtMember 2016-04-30 0001652044 goog:A2016NotesMember us-gaap:UnsecuredDebtMember 2016-08-31 0001652044 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001652044 goog:InformationTechnologyAssetsAndLandAndBuildingsHeldUnderFinanceLeasesMember 2018-12-31 0001652044 goog:InformationTechnologyAssetsAndLandAndBuildingsHeldUnderFinanceLeasesMember 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2019-12-31 0001652044 us-gaap:ConstructionInProgressMember 2019-12-31 0001652044 us-gaap:ConstructionInProgressMember 2018-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001652044 us-gaap:LandAndBuildingMember 2018-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2018-12-31 0001652044 us-gaap:LandAndBuildingMember 2019-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001652044 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001652044 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001652044 us-gaap:AccountingStandardsUpdate201802Member 2019-01-01 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 0001652044 us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 0001652044 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001652044 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-12-31 0001652044 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 0001652044 goog:LookerMember 2019-12-31 0001652044 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-12-31 0001652044 goog:TradenamesAndOtherMember 2019-01-01 2019-12-31 0001652044 goog:FitbitMember 2019-11-30 0001652044 goog:LookerMember 2019-12-01 2019-12-31 0001652044 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-01-01 2019-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2019-01-01 2019-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001652044 goog:TradenamesAndOtherMember 2018-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2018-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2018-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2019-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2019-12-31 0001652044 goog:TradenamesAndOtherMember 2019-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2017-12-31 0001652044 goog:GoogleInc.Member 2019-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2018-12-31 0001652044 goog:GoogleInc.Member 2017-12-31 0001652044 goog:GoogleInc.Member 2018-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2019-12-31 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2017-01-01 2017-12-31 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2017-06-27 2017-06-27 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2018-04-01 2018-06-30 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-03-20 2019-03-20 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2017-04-01 2017-06-30 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-01-01 2019-03-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2019-01-01 2019-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2018-01-01 2018-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2019-07-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2019-01-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2018-01-31 0001652044 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001652044 goog:CapitalClassCMember 2017-01-01 2017-12-31 0001652044 us-gaap:CommonClassBMember 2017-01-01 2017-12-31 0001652044 us-gaap:CommonClassAMember 2017-01-01 2017-12-31 0001652044 us-gaap:CommonClassBMember 2018-01-01 2018-12-31 0001652044 goog:CapitalClassCMember 2018-01-01 2018-12-31 0001652044 us-gaap:CommonClassAMember 2018-01-01 2018-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001652044 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001652044 goog:CostSharingArrangementIncomeTaxExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001652044 us-gaap:DomesticCountryMember 2019-12-31 0001652044 us-gaap:ForeignCountryMember 2019-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001652044 us-gaap:MaterialReconcilingItemsMember 2018-01-01 2018-12-31 0001652044 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-12-31 0001652044 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-12-31 0001652044 us-gaap:NonUsMember 2018-12-31 0001652044 us-gaap:NonUsMember 2019-12-31 0001652044 country:US 2019-12-31 0001652044 country:US 2018-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2016-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2018-12-31 xbrli:shares xbrli:pure iso4217:USD xbrli:shares iso4217:USD goog:vote goog:plan goog:Tranche goog:jurisdiction iso4217:EUR goog:class


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
___________________________________________
FORM 10-K
___________________________________________
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             .
Commission file number: 001-37580
___________________________________________
Alphabet Inc.
(Exact name of registrant as specified in its charter)
___________________________________________
Delaware
61-1767919
(State or other jurisdiction of incorporation or organization)
(I.R.S. Employer Identification No.)
1600 Amphitheatre Parkway
Mountain View, CA 94043
(Address of principal executive offices, including zip code)
(650) 253-000
(Registrant's telephone number, including)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Class A Common Stock, $0.001 par value
GOOGL
Nasdaq Stock Market LLC
 
 
(Nasdaq Global Select Market)
Class C Capital Stock, $0.001 par value
GOOG
Nasdaq Stock Market LLC
 
 
(Nasdaq Global Select Market)
Securities registered pursuant to Section 12(g) of the Act:
Title of each class
None
___________________________________________
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.    Yes      No  
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes     No  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.



Large accelerated filer
  
Accelerated filer
Non-accelerated filer
 
Smaller reporting company
Emerging growth company
 
 
 
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of June 28, 2019, the aggregate market value of shares held by non-affiliates of the registrant (based upon the closing sale prices of such shares on the Nasdaq Global Select Market on June 28, 2019) was approximately $663.0 billion. For purposes of calculating the aggregate market value of shares held by non-affiliates, we have assumed that all outstanding shares are held by non-affiliates, except for shares held by each of our executive officers, directors and 5% or greater stockholders. In the case of 5% or greater stockholders, we have not deemed such stockholders to be affiliates unless there are facts and circumstances which would indicate that such stockholders exercise any control over our company, or unless they hold 10% or more of our outstanding common stock. These assumptions should not be deemed to constitute an admission that all executive officers, directors and 5% or greater stockholders are, in fact, affiliates of our company, or that there are not other persons who may be deemed to be affiliates of our company. Further information concerning shareholdings of our officers, directors and principal stockholders is included or incorporated by reference in Part III, Item 12 of this Annual Report on Form 10-K.
As of January 27, 2020, there were 299,895,185 shares of the registrant’s Class A common stock outstanding, 46,411,073 shares of the registrant’s Class B common stock outstanding, and 340,979,832 shares of the registrant’s Class C capital stock outstanding.
___________________________________________
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement for the 2020 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2019.





Alphabet Inc.

Alphabet Inc.
Form 10-K
For the Fiscal Year Ended December 31, 2019
TABLE OF CONTENTS
 
 
Page
 
 
 
PART I
 
 
Item 1.
Item 1A.
Item 1B.
Item 2.
Item 3.
Item 4.
 
 
 
PART II
 
 
Item 5.
Item 6.
Item 7.
Item 7A.
Item 8.
Item 9.
Item 9A.
Item 9B.
 
 
 
PART III
 
 
Item 10.
Item 11.
Item 12.
Item 13.
Item 14.
 
 
 
PART IV
 
 
Item 15.
Item 16.
 
 

2

Alphabet Inc.

NOTE ABOUT FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements include, among other things, statements regarding:
the growth of our business and revenues and our expectations about the factors that influence our success and trends in our business;
the potential for declines in our revenue growth rate and operating margin;
our expectation that the shift from an offline to online world will continue to benefit our business;
our expectation that the portion of our revenues that we derive from non-advertising revenues will continue to increase and may affect our margins;
our expectation that our traffic acquisition costs (TAC) and the associated TAC rates will fluctuate, which could affect our overall margins;
our expectation that our monetization trends will fluctuate, which could affect our revenues and margins;
fluctuations in our revenue growth, as well as the change in paid clicks and cost-per-click on Google properties and the change in impressions and cost-per-impression on Google Network Members’ properties, and various factors contributing to such fluctuations;
our expectation that we will continue to periodically review, refine, and update our methodologies for monitoring, gathering, and counting the number of paid clicks on Google properties and impressions on Google Network Members’ properties;
our expectation that our results will be affected by our performance in international markets as users in developing economies increasingly come online;
our expectation that our foreign exchange risk management program will not fully offset our net exposure to fluctuations in foreign currency exchange rates;
the expected variability of gains and losses related to hedging activities under our foreign exchange risk management program;
the amount and timing of revenue recognition for commitments in customer contracts with performance obligations, which could impact our estimate of the remaining amount of commitments and when we expect to recognize revenue;
fluctuations in our capital expenditures;
our plans to continue to invest in new businesses, products, services and technologies, systems, land and buildings for data centers and offices, and infrastructure, to continue to hire aggressively and provide competitive compensation programs, as well as to continue to invest in acquisitions;
our expectation that our cost of revenues, research and development (R&D) expenses, sales and marketing expenses, and general and administrative expenses will increase in amount and may increase as a percentage of revenues may be affected by a number of factors;
estimates of our future compensation expenses;
our expectation that our other income (expense), net (OI&E), will fluctuate in the future, as it is largely driven by market dynamics;
fluctuations in our effective tax rate;
seasonal fluctuations in internet usage and advertiser expenditures, underlying business trends such as traditional retail seasonality and macroeconomic conditions, which are likely to cause fluctuations in our quarterly results;
the sufficiency of our sources of funding;
our potential exposure in connection with pending investigations, proceedings, and other contingencies;
the sufficiency and timing of our proposed remedies in response to the European Commission's (EC) and others' decisions;
our expectations regarding the timing, design and implementation of our new global enterprise resource planning (ERP) system;

3

Alphabet Inc.

the expected timing and amount of Alphabet Inc.'s share repurchases;
our long-term sustainability goals;

as well as other statements regarding our future operations, financial condition and prospects, and business strategies. Forward-looking statements may appear throughout this report and other documents we file with the Securities and Exchange Commission (SEC), including without limitation, the following sections: Item 1 "Business," Item 1A "Risk Factors," and Item 7 "Management’s Discussion and Analysis of Financial Condition and Results of Operations." Forward-looking statements generally can be identified by words such as "anticipates," "believes," "estimates," "expects," "intends," "plans," "predicts," "projects," "will be," "will continue," "may," "could," "will likely result," and similar expressions. These forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties, which could cause our actual results to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this Annual Report on Form 10-K, and in particular, the risks discussed in Item 1A, "Risk Factors" of this report and those discussed in other documents we file with the SEC. We undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
As used herein, "Alphabet," "the company," "we," "us," "our," and similar terms include Alphabet Inc. and its subsidiaries, unless the context indicates otherwise.
"Alphabet," "Google," and other trademarks of ours appearing in this report are our property. This report contains additional trade names and trademarks of other companies. We do not intend our use or display of other companies' trade names or trademarks to imply an endorsement or sponsorship of us by such companies, or any relationship with any of these companies.




4

Alphabet Inc.

PART I
ITEM 1.
BUSINESS
Overview
As our founders Larry and Sergey wrote in the original founders' letter, "Google is not a conventional company. We do not intend to become one." That unconventional spirit has been a driving force throughout our history — inspiring us to do things like tackling deep computer science problems, such as our investments in artificial intelligence (AI) and quantum computing.
Alphabet is a collection of businesses — the largest of which is Google. We report all non-Google businesses collectively as Other Bets. Our Other Bets include earlier stage technologies that are further afield from our core Google business. We take a long term view and manage the portfolio of Other Bets with the discipline and rigor needed to deliver long-term returns. Each of our businesses are designed to prosper through strong leaders and independence.
Access and technology for everyone
The Internet is one of the world’s most powerful equalizers, capable of propelling new ideas and people forward. Today, our mission to organize the world’s information and make it universally accessible and useful is as relevant as it was when we were founded in 1998. Since then, we’ve evolved from a company that helps people find answers to a company that helps you get things done. We’re focused on building an even more helpful Google for everyone. We aspire to give everyone the tools they need to increase their knowledge, health, happiness, and success.
Across Google, we're focused on continually innovating in areas where technology can have an impact on people’s lives. Our work in AI is helping to produce earlier and more precise flood warnings. We’re also working hard to make sure that our products are accessible to the more than one billion individuals around the world with a disability. For example, Android 10 has automatic Live Captions for videos, podcasts and voicemails to make it easier to consume information on the phone.
Our Other Bets are also pursuing initiatives with similar goals. For instance, as a part of our efforts in the Metro Phoenix area, Waymo is working toward our goal of making transportation safer and easier for everyone while Verily is developing tools and platforms to improve health outcomes.
Moonshots
Many companies get comfortable doing what they have always done, making only incremental changes. This incrementalism leads to irrelevance over time, especially in technology, where change tends to be revolutionary, not evolutionary. People thought we were crazy when we acquired YouTube and Android and when we launched Chrome, but those efforts have matured into major platforms for digital video and mobile devices and a safer, popular browser. We continue to look toward the future and continue to invest for the long-term. As we said in the original founders' letter, we will not shy away from high-risk, high-reward projects that we believe in because they are the key to our long-term success.
The power of machine learning
Across the company, machine learning and AI are increasingly driving many of our latest innovations. Within Google, our investments in machine learning over a decade have enabled us to build products that are smarter and more helpful. For example, our investments in AI are enabling doctors to detect cancer earlier. Machine learning powers the Google Assistant and many of our newer technologies.
Google
Serving our users
We have always been a company committed to building products that have the potential to improve the lives of millions of people. Our product innovations have made our services widely used, and our brand one of the most recognized in the world. Google's core products and platforms, such as Android, Chrome, Gmail, Google Drive, Google Maps, Google Play, Search, and YouTube each have over one billion monthly active users. As the majority of Alphabet’s big bets continue to reside within Google, an important benefit of the shift to Alphabet has been the tremendous focus that we’re able to have on Google’s many extraordinary opportunities.
Our products have come a long way since the company was founded more than two decades ago. Instead of just showing ten blue links in our search results, we are increasingly able to provide direct answers — even if you're speaking your question using Voice Search — which makes it quicker, easier and more natural to find what you're looking for. With Google Lens, you can use your phone’s camera to identify an unfamiliar landmark or find a trailer

5

Alphabet Inc.

from a movie poster. Over time, we have also added other services that let you access information quickly and easily — like Google Maps, which helps you navigate to a store while showing you current traffic conditions, or Google Photos, which helps you store and organize your photos.
This drive to make information more accessible and helpful has led us over the years to improve the discovery and creation of digital content, on the web and through platforms like Google Play and YouTube. And with the migration to mobile, people are consuming more digital content by watching more videos, playing more games, listening to more music, reading more books, and using more apps than ever before. Working with content creators and partners, we continue to build new ways for people around the world to find great digital content.
Fueling all of these great digital experiences are powerful platforms and hardware. That’s why we continue to invest in platforms like our Android mobile operating system, Chrome browser, Chrome operating system, and Daydream virtual reality platform, as well as growing our family of great hardware devices. We see tremendous potential for devices to be helpful, make your life easier, and get better over time, by combining the best of Google's AI, software, and hardware. This is reflected in our latest generation of hardware products like Pixel 4 phones and the Google Nest Hub smart display. Creating beautiful products that people rely on every day is a journey that we are investing in for the long run.
Key to building helpful products for users is our commitment to keeping their data safe online. As the Internet evolves, we continue to invest in our industry-leading security technologies and privacy tools, such as the addition of auto-delete controls to enable users to automatically delete activity after 3 or 18 months and incognito mode in YouTube and Maps.
Google was a company built in the cloud. We continue to invest in infrastructure, security, data management, analytics and AI. We see significant opportunity in helping businesses enhance these strengths with features like data migration, modern development environments and machine learning tools to provide enterprise-ready cloud services, including Google Cloud Platform and G Suite. Google Cloud Platform enables developers to build, test, and deploy applications on Google’s highly scalable and reliable infrastructure. Our G Suite productivity tools — which include apps like Gmail, Docs, Drive, Calendar, and more — are designed with real-time collaboration and machine intelligence to help people work smarter. Because more and more of today’s great digital experiences are being built in the cloud, our Google Cloud products help businesses of all sizes take advantage of the latest technology advances to operate more efficiently.
How we make money
The goal of our advertising products is to deliver relevant ads at just the right time and to give people useful commercial information, regardless of the device they’re using. We also provide advertisers with tools that help them better attribute and measure their advertising campaigns. Our advertising solutions help millions of companies grow their businesses, and we offer a wide range of products across devices and formats. We generate revenues primarily by delivering both performance advertising and brand advertising.
Performance advertising creates and delivers relevant ads that users will click on, leading to direct engagement with advertisers. Most of our performance advertisers pay us when a user engages in their ads. Performance advertising lets our advertisers connect with users while driving measurable results. Our ads tools allow performance advertisers to create simple text-based ads that appear on Google properties and the properties of Google Network Members. In addition, Google Network Members use our platforms to display relevant ads on their properties, generating revenues when site visitors view or click on the ads. We continue to invest in our advertising programs and make significant upgrades.
Brand advertising helps enhance users' awareness of and affinity with advertisers' products and services, through videos, text, images, and other interactive ads that run across various devices. We help brand advertisers deliver digital videos and other types of ads to specific audiences for their brand-building marketing campaigns.
We have built a world-class ad technology platform for advertisers, agencies, and publishers to power their digital marketing businesses. We aim to ensure great user experiences by serving the right ads at the right time and by building deep partnerships with brands and agencies. We also seek to improve the measurability of advertising so advertisers know when their campaigns are effective.
We have allocated substantial resources to stopping bad advertising practices and protecting users on the web. We focus on creating the best advertising experiences for our users and advertisers in many ways, ranging from filtering out invalid traffic, removing billions of bad ads from our systems every year to closely monitoring the sites, apps, and videos where ads appear and blacklisting them when necessary to ensure that ads do not fund bad content.

6

Alphabet Inc.

We continue to look to the future and are making long-term investments that will grow revenues beyond advertising, including Google Cloud, Google Play, hardware, and YouTube. We are also investing in research efforts in AI and quantum computing to foster innovation across our businesses and create new opportunities.
Other Bets
Throughout Alphabet, we are also using technology to try and solve big problems across many industries. Alphabet’s investment in our portfolio of Other Bets include emerging businesses at various stages of development, ranging from those in the research and development phase to those that are in the beginning stages of commercialization, and our goal is for them to become thriving, successful businesses in the medium to long term. While these early-stage businesses naturally come with considerable uncertainty, some of them are already generating revenue and making important strides in their industries. Revenues are primarily generated from internet and TV services, as well as licensing and R&D services.
Other Bets operate as independent companies and some of them have their own boards with independent members and outside investors. We are investing in our portfolio of Other Bets and being very deliberate about the focus, scale, and pace of investments.
Competition
Our business is characterized by rapid change as well as new and disruptive technologies. We face formidable competition in every aspect of our business, particularly from companies that seek to connect people with online information and provide them with relevant advertising. We face competition from:
General purpose search engines and information services, such as Baidu, Microsoft's Bing, Naver, Seznam, Verizon's Yahoo, and Yandex.
Vertical search engines and e-commerce websites, such as Amazon and eBay (e-commerce), Booking's Kayak (travel queries), Microsoft's LinkedIn (job queries), and WebMD (health queries). Some users will navigate directly to such content, websites, and apps rather than go through Google.
Social networks, such as Facebook, Snapchat, and Twitter. Some users increasingly rely on social networks for product or service referrals, rather than seeking information through traditional search engines.
Other forms of advertising, such as billboards, magazines, newspapers, radio, and television. Our advertisers typically advertise in multiple media, both online and offline.
Other online advertising platforms and networks, including Amazon, AppNexus, Criteo, and Facebook, that compete for advertisers that use Google Ads, our primary auction-based advertising platform.
Providers of digital video services, such as Amazon, Apple, AT&T, Disney, Facebook, Hulu, Netflix and TikTok.
In businesses that are further afield from our advertising business, we compete with companies that have longer operating histories and more established relationships with customers and users. We face competition from:
Other digital content and application platform providers, such as Amazon and Apple.
Companies that design, manufacture, and market consumer hardware products, including businesses that have developed proprietary platforms.
Providers of enterprise cloud services, including Alibaba, Amazon, and Microsoft.
Digital assistant providers, such as Amazon and Apple.
Competing successfully depends heavily on our ability to deliver and distribute innovative products and technologies to the marketplace across our businesses. Specifically, for advertising, competing successfully depends on attracting and retaining:
Users, for whom other products and services are literally one click away, largely on the basis of the relevance of our advertising, as well as the general usefulness, security and availability of our products and services.
Advertisers, primarily based on our ability to generate sales leads, and ultimately customers, and to deliver their advertisements in an efficient and effective manner across a variety of distribution channels.
Content providers, primarily based on the quality of our advertiser base, our ability to help these partners generate revenues from advertising, and the terms of our agreements with them.
Intellectual Property

7

Alphabet Inc.

We rely on various intellectual property laws, confidentiality procedures and contractual provisions to protect our proprietary technology and our brand. We have registered, and applied for the registration of, U.S. and international trademarks, service marks, domain names and copyrights. We have also filed patent applications in the U.S. and foreign countries covering certain of our technology, and acquired patent assets to supplement our portfolio. We have licensed in the past, and expect that we may license in the future, certain of our rights to other parties.
Culture and Employees
We take great pride in our culture. We embrace collaboration and creativity, and encourage the iteration of ideas to address complex technical challenges. Transparency and open dialogue are central to how we work, and we aim to ensure that company news reaches our employees first through internal channels.
Despite our rapid growth, we still cherish our roots as a startup and wherever possible empower employees to act on great ideas regardless of their role or function within the company. We strive to hire great employees, with backgrounds and perspectives as diverse as those of our global users. We work to provide an environment where these talented people can have fulfilling careers addressing some of the biggest challenges in technology and society.
Our employees are among our best assets and are critical for our continued success. We expect to continue investing in hiring talented employees and to provide competitive compensation programs to our employees. As of December 31, 2019, we had 118,899 full-time employees. Although we have work councils and statutory employee representation obligations in certain countries, our U.S. employees are not represented by a labor union. Competition for qualified personnel in our industry is intense, particularly for software engineers, computer scientists, and other technical staff.
Ongoing Commitment to Sustainability
We strive to build sustainability into everything we do from designing and operating efficient data centers, advancing carbon-free energy, creating sustainable workplaces, building better devices and services, empowering users with technology, and enabling a responsible supply chain. Google has been carbon neutral since 2007 and we are the largest corporate purchaser of renewable energy in the world. In 2018, for the second consecutive year, we matched 100% of our electricity consumption with renewable energy purchases, as reported in our 2019 Environmental Report.
Some other 2019 highlights and achievements include:
We made our largest corporate purchase of renewable energy: 18 new energy deals totaling 1,600 megawatts, which is anticipated to spur the construction of more than $2 billion in new energy infrastructure.
100% of Nest products launched in 2019 include recycled plastic content and we launched carbon neutral shipping for Google’s direct customers who buy a product on Google Shopping or purchase Made by Google hardware.
The Environmental Insights Explorer is enabling municipalities — which represent more than 70% of global greenhouse gas emissions according to the 2016 United Nations Habitat World Cities Report — to estimate emissions and develop climate action plans. In 2019, we expanded this tool to more than 100 cities worldwide.
We believe that climate change is one of the most significant global challenges of our time. In 2017, we developed a climate resilience strategy, which included conducting a climate scenario analysis. We have been on CDP’s (formerly the Carbon Disclosure Project) Climate Change A list for five consecutive years. We believe our CDP report reflects the recommendations of the Task Force on Climate-related Financial Disclosures (TCFD).
More information on Google's approach to sustainability can be found in our annual sustainability reports. The content of our sustainability reports are not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC.
Seasonality
Our business is affected by seasonal fluctuations in internet usage, advertising expenditures, and underlying business trends such as traditional retail seasonality.
Available Information
Our website is located at www.abc.xyz, and our investor relations website is located at www.abc.xyz/investor. Our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and our Proxy Statements, and any amendments to these reports, are available through our investor relations website, free of charge, after we file them with the SEC. We also provide a link to the section of the SEC's website at www.sec.gov that has all of the reports that we file or furnish with the SEC.

8

Alphabet Inc.

We webcast via our investor relations website our earnings calls and certain events we participate in or host with members of the investment community. Our investor relations website also provides notifications of news or announcements regarding our financial performance and other items of interest to our investors, including SEC filings, investor events, press and earnings releases, and blogs. We also share Google news and product updates on Google's Keyword blog at https://www.blog.google/, which may be of interest or material to our investors. Further, corporate governance information, including our certificate of incorporation, bylaws, governance guidelines, board committee charters, and code of conduct, is also available on our investor relations website under the heading "Other." The content of our websites are not incorporated by reference into this Annual Report on Form 10-K or in any other report or document we file with the SEC, and any references to our websites are intended to be inactive textual references only.
ITEM 1A.
RISK FACTORS
Our operations and financial results are subject to various risks and uncertainties, including but not limited to those described below, which could harm our business, reputation, financial condition, and operating results.
Risks Specific to our Company
We generate a significant portion of our revenues from advertising, and reduced spending by advertisers, a loss of partners, or new and existing technologies that block ads online and/or affect our ability to customize ads could harm our business.
We generated over 83% of total revenues from the display of ads online in 2019. Many of our advertisers, companies that distribute our products and services, digital publishers, and content providers can terminate their contracts with us at any time. These partners may not continue to do business with us if we do not create more value (such as increased numbers of users or customers, new sales leads, increased brand awareness, or more effective monetization) than their available alternatives. Changes to our advertising policies and data privacy practices, as well as changes to other companies’ advertising policies or practices may affect the advertising that we are able to provide, which could harm our business. In addition, technologies have been developed that make customized ads more difficult or that block the display of ads altogether and some providers of online services have integrated technologies that could potentially impair the availability and functionality of third-party digital advertising. Failing to provide superior value or deliver advertisements effectively and competitively could harm our reputation, financial condition, and operating results.
In addition, expenditures by advertisers tend to be cyclical, reflecting overall economic conditions and budgeting and buying patterns. Adverse macroeconomic conditions can also have a material negative effect on the demand for advertising and cause our advertisers to reduce the amounts they spend on advertising, which could harm our financial condition and operating results.
We face intense competition. If we do not continue to innovate and provide products and services that are useful to users, we may not remain competitive, which could harm our business and operating results.
Our business environment is rapidly evolving and intensely competitive. Our businesses face changing technologies, shifting user needs, and frequent introductions of rival products and services. To compete successfully, we must accurately anticipate technology developments and deliver innovative, relevant and useful products, services, and technologies in a timely manner. As our businesses evolve, the competitive pressure to innovate will encompass a wider range of products and services. We must continue to invest significant resources in research and development, including through acquisitions, in order to enhance our technology and new and existing products and services.
We have many competitors in different industries. Our current and potential domestic and international competitors range from large and established companies to emerging start-ups. Some competitors have longer operating histories in various sectors. They can use their experience and resources in ways that could affect our competitive position, including by making acquisitions, continuing to invest heavily in research and development and in talent, aggressively initiating intellectual property claims (whether or not meritorious), and continuing to compete aggressively for users, advertisers, customers, and content providers. Our competitors may be able to innovate and provide products and services faster than we can or may foresee the need for products and services before us. For example, we are investing significantly in subscription-based products and services such as YouTube, which face intense competition from large experienced companies with well established relationships with users.
Our operating results may also suffer if our products and services are not responsive to the needs of our users, advertisers, publishers, customers, and content providers. As technologies continue to develop, our competitors may be able to offer experiences that are, or that are seen to be, substantially similar to or better than ours. This may force us to compete in different ways and expend significant resources in order to remain competitive. If our competitors

9

Alphabet Inc.

are more successful than we are in developing compelling products or in attracting and retaining users, advertisers, publishers, customers, and content providers, our operating results could be harmed.
Our ongoing investment in new businesses, products, services, and technologies is inherently risky, and could disrupt our current operations and harm our financial condition and operating results.
We have invested and expect to continue to invest in new businesses, products, services, and technologies. The investments that we are making across Google and Other Bets reflect our ongoing efforts to innovate and provide products and services that are useful to users, advertisers, publishers, customers, and content providers. Our investments in Google and Other Bets span a wide range of industries beyond online advertising. Such investments ultimately may not be commercially viable or may not result in an adequate return of capital and, in pursuing new strategies, we may incur unanticipated liabilities. These endeavors may involve significant risks and uncertainties, including diversion of management resources and, with respect to Other Bets, the use of alternative investment, governance, or compensation structures that may fail to adequately align incentives across the company or otherwise accomplish their objectives.
Within Google, we continue to invest heavily in hardware, including our smartphones and home devices, which is a highly competitive market with frequent introduction of new products and services, rapid adoption of technological advancements by competitors, short product life cycles, evolving industry standards, continual improvement in product price and performance characteristics, and price and feature sensitivity on the part of consumers and businesses. There can be no assurance we will be able to provide hardware that competes effectively.
We are also devoting significant resources to develop and deploy our enterprise-ready cloud services, including Google Cloud Platform and G Suite. We are incurring costs to build and maintain infrastructure to support cloud computing services and hire talent, particularly to support and scale the Cloud salesforce. At the same time, our competitors are rapidly developing and deploying cloud-based services. Pricing and delivery models are competitive and evolving, and we may not attain sufficient scale and profitability to achieve our business objectives.
Within Other Bets, we are investing significantly in the areas of health, life sciences, and transportation, among others. These investment areas face intense competition from large experienced and well-funded competitors and our offerings may not be able to compete effectively or to operate at sufficient levels of profitability.
In addition, new and evolving products and services, including those that use artificial intelligence and machine learning, raise ethical, technological, legal, regulatory, and other challenges, which may negatively affect our brands and demand for our products and services. Because all of these new ventures are inherently risky, no assurance can be given that such strategies and offerings will be successful and will not harm our reputation, financial condition, and operating results.
Our revenue growth rate could decline over time, and we anticipate downward pressure on our operating margin in the future.
Our revenue growth rate could decline over time as a result of a number of factors, including increasing competition and the continued expansion of our business into a variety of new fields. Changes in device mix, geographic mix, ongoing product and policy changes, product mix, and property mix and an increasing competition for advertising may also affect our advertising revenue growth rate. We may also experience a decline in our revenue growth rate as our revenues increase to higher levels, if there is a decrease in the rate of adoption of our products, services, and technologies, or due to deceleration or decline in demand for devices used to access our services, among other factors.
In addition to a decline in our revenue growth rate, we may also experience downward pressure on our operating margin resulting from a variety of factors, such as the continued expansion of our business into new fields, including products and services such as hardware, Google Cloud, Google Play, gaming, and subscription products, as well as significant investments in Other Bets, all of which may have margins lower than those we generate from advertising. We may also experience downward pressure on our operating margins from increasing competition and increased costs for many aspects of our business, including within advertising where changes such as device mix, property mix, and partner agreements can affect margin. The margin we earn on revenues generated from our Google Network Members could also decrease in the future if we pay a larger percentage of advertising fees to them. We may also pay increased TAC to our distribution partners as well as increased content acquisition costs to content providers. We may also face an increase in infrastructure costs, supporting businesses such as Search, Google Cloud, and YouTube. Additionally, our spend to promote new products and services or distribute certain products and services or increased investment in our innovation efforts across Google and our Other Bets businesses may affect our operating margins.
Due to these factors and the evolving nature of our business, our historical revenue growth rate and historical operating margin may not be indicative of our future performance.

10

Alphabet Inc.

Our intellectual property rights are valuable, and any inability to protect them could reduce the value of our products, services and brand as well as affect our ability to compete.
Our patents, trademarks, trade secrets, copyrights, and other intellectual property rights are important assets for us. Various events outside of our control pose a threat to our intellectual property rights, as well as to our products, services, and technologies. For example, effective intellectual property protection may not be available in every country in which our products and services are distributed or made available through the Internet. Also, the efforts we have taken to protect our proprietary rights may not be sufficient or effective. Although we seek to obtain patent protection for our innovations, it is possible we may not be able to protect some of these innovations. Moreover, we may not have adequate patent or copyright protection for certain innovations that later turn out to be important. Furthermore, there is always the possibility, despite our efforts, that the scope of the protection gained will be insufficient or that an issued patent may be deemed invalid or unenforceable.
We also seek to maintain certain intellectual property as trade secrets. The secrecy of such trade secrets and other sensitive information could be compromised, which could cause us to lose the competitive advantage resulting from these trade secrets. We also face risks associated with our trademarks. For example, there is a risk that the word “Google” could become so commonly used that it becomes synonymous with the word “search.” Some courts have ruled that "Google" is a protectable trademark, but it is possible that other courts, particularly those outside of the United States, may reach a different determination. If this happens, we could lose protection for this trademark, which could result in other people using the word “Google” to refer to their own products, thus diminishing our brand.
Any significant impairment of our intellectual property rights could harm our business and our ability to compete. Also, protecting our intellectual property rights is costly and time consuming. Any increase in the unauthorized use of our intellectual property could make it more expensive to do business and harm our operating results.
Our business depends on strong brands, and failing to maintain and enhance our brands would hurt our ability to expand our base of users, advertisers, customers, content providers, and other partners.
Our strong brands have significantly contributed to the success of our business. Maintaining and enhancing the brands within Google and Other Bets increases our ability to enter new categories and launch new and innovative products that better serve the needs of our users, advertisers, customers, content providers, and other partners. Our brands may be negatively affected by a number of factors, including, among others, reputational issues, third-party content shared on our platforms, data privacy and security issues and developments, and product or technical performance failures. For example, if we fail to appropriately respond to the sharing of misinformation or objectionable content on our services or objectionable practices by advertisers, or to otherwise adequately address user concerns, our users may lose confidence in our brands. Our brands may also be negatively affected by the use of our products or services to disseminate information that is deemed to be false or misleading.
Furthermore, failure to maintain and enhance equity in our brands may harm our business, financial condition, and operating results. Our success will depend largely on our ability to remain a technology leader and continue to provide high-quality, innovative products and services that are truly useful and play a valuable role in a range of settings.
We face a number of manufacturing and supply chain risks that, if not properly managed, could harm our financial condition, operating results, and prospects.
We face a number of risks related to manufacturing and supply chain management, which could affect our ability to supply both our products and our internet-based services.
We rely on other companies to manufacture many of our assemblies and finished products, to design certain of our components and parts, and to participate in the distribution of our products and services. Our business could be negatively affected if we are not able to engage these companies with the necessary capabilities or capacity on reasonable terms, or if those we engage fail to meet their obligations (whether due to financial difficulties or other reasons), or make adverse changes in the pricing or other material terms of our arrangements with them.
We may experience supply shortages and price increases driven by raw material availability, manufacturing capacity, labor shortages, industry allocations, tariffs, trade disputes and barriers, natural disasters, the effects of climate change (such as sea level rise, drought, flooding, wildfires, and increased storm severity), and significant changes in the financial or business condition of our suppliers. We may experience shortages or other supply chain disruptions that could negatively affect our operations. In addition, some of the components we use in our technical infrastructure and products are available only from a single source or limited sources, and we may not be able to find replacement vendors on favorable terms in the event of a supply chain disruption. In addition, a significant hardware supply interruption could delay critical data center upgrades or expansions.

11

Alphabet Inc.

We may enter into long term contracts for materials and products that commit us to significant terms and conditions. We may be liable for materials and products that are not consumed due to market acceptance, technological change, obsolescences, quality, product recalls, and warranty issues. For instance, because many of our hardware supply contracts have volume-based pricing or minimum purchase requirements, if the volume of our hardware sales decreases or does not reach projected targets, we could face increased materials and manufacturing costs or other financial liabilities that could make our products more costly per unit to manufacture and negatively affect our financial results. Furthermore, certain of our competitors may negotiate more favorable contractual terms based on volume and other commitments that may provide them with competitive advantages and may affect our supply.
Our products and services may have quality issues resulting from design, manufacturing, or operations. Sometimes, these issues may be caused by components we purchase from other manufacturers or suppliers. If the quality of our products and services does not meet expectations or our products or services are defective, it could harm our reputation, financial condition, and operating results.
We require our suppliers and business partners to comply with laws and, where applicable, our company policies, such as the Google Supplier Code of Conduct, regarding workplace and employment practices, data security, environmental compliance and intellectual property licensing, but we do not control them or their practices. Violations of law or unethical business practices could result in supply chain disruptions, canceled orders, harm to key relationships, and damage to our reputation. Their failure to procure necessary license rights to intellectual property, could affect our ability to sell our products or services and expose us to litigation or financial claims.
Interruption, interference with, or failure of our information technology and communications systems could hurt our ability to effectively provide our products and services, which could harm our reputation, financial condition, and operating results. In addition, complications with the design or implementation of our new global enterprise resource planning (ERP) system could harm our business and operations.
The availability of our products and services and fulfillment of our customer contracts depend on the continuing operation of our information technology and communications systems. Our systems are vulnerable to damage, interference, or interruption from terrorist attacks, natural disasters, the effects of climate change (such as sea level rise, drought, flooding, wildfires, and increased storm severity), power loss, telecommunications failures, computer viruses, ransomware attacks, computer denial of service attacks, phishing schemes, or other attempts to harm or access our systems. Some of our data centers are located in areas with a high risk of major earthquakes or other natural disasters. Our data centers are also subject to break-ins, sabotage, and intentional acts of vandalism, and, in some cases, to potential disruptions resulting from problems experienced by facility operators. Some of our systems are not fully redundant, and disaster recovery planning cannot account for all eventualities.
The occurrence of a natural disaster, closure of a facility, or other unanticipated problems at our data centers could result in lengthy interruptions in our service. In addition, our products and services are highly technical and complex and may contain errors or vulnerabilities, which could result in interruptions in or failure of our services or systems.
In addition, we rely extensively on information systems and technology to manage our business and summarize operating results. We are in the process of a multi-year implementation of a new ERP system, which will replace much of our existing core financial systems. The ERP system is designed to accurately maintain our financial records, enhance the flow of financial information, improve data management, and provide timely information to our management team. We may not be able to successfully implement the ERP system without experiencing delays, increased costs, and other difficulties. Failure to successfully design and implement the new ERP system as planned could harm our business, financial condition, and operating results. Additionally, if we do not effectively implement the ERP system as planned or the ERP system does not operate as intended, the effectiveness of our internal control over financial reporting could be negatively affected.
Our international operations expose us to additional risks that could harm our business, our financial condition, and operating results.
Our international operations are significant to our revenues and net income, and we plan to continue to grow internationally. International revenues accounted for approximately 54% of our consolidated revenues in 2019. In addition to risks described elsewhere in this section, our international operations expose us to other risks, including the following:
Restrictions on foreign ownership and investments, and stringent foreign exchange controls that might prevent us from repatriating cash earned in countries outside the U.S.

12

Alphabet Inc.

Import and export requirements, tariffs, trade disputes and barriers, and customs classifications that may prevent us from offering products or providing services to a particular market, or that could limit our ability to source assemblies and finished products from a particular market, and may increase our operating costs.
Longer payment cycles in some countries, increased credit risk, and higher levels of payment fraud.
Evolving foreign events, including Brexit, the United Kingdom's withdrawal from the European Union (EU). Brexit may adversely affect our revenues and could subject us to new regulatory costs and challenges (including the transfer of personal data between the EU and the United Kingdom), in addition to other adverse effects that we are unable to effectively anticipate.
Anti-corruption laws, such as the U.S. Foreign Corrupt Practices Act, and other local laws prohibiting certain payments to government officials, violations of which could result in civil and criminal penalties.
Uncertainty regarding liability for services and content, including uncertainty as a result of local laws and lack of legal precedent.
Different employee/employer relationships, existence of works councils and labor unions, and other challenges caused by distance, language, and cultural differences, making it harder to do business in certain jurisdictions.
Because we conduct business in currencies other than U.S. dollars but report our financial results in U.S. dollars, we face exposure to fluctuations in foreign currency exchange rates. Although we hedge a portion of our international currency exposure, significant fluctuations in exchange rates between the U.S. dollar and foreign currencies may adversely affect our revenues and earnings. Hedging programs are also inherently risky and could expose us to additional risks that could harm our financial condition and operating results.
Risks Related to our Industry
People access the Internet through a variety of platforms and devices that continue to evolve with the advancement of technology and user preferences. If manufacturers and users do not widely adopt versions of our products and services developed for these new interfaces, our business could be harmed.
People access the Internet through a growing variety of devices such as desktop computers, mobile phones, smartphones, laptops and tablets, video game consoles, voice-activated speakers, wearables, automobiles, and television-streaming devices. Our products and services may be less popular on these new interfaces. Each manufacturer or distributor may establish unique technical standards for its devices, and our products and services may not be available on these devices as a result. Some manufacturers may also elect not to include our products on their devices. In addition, search queries are increasingly being undertaken via voice-activated speakers, apps, social media or other platforms, which could harm our business. It is hard to predict the challenges we may encounter in adapting our products and services and developing competitive new products and services. We expect to continue to devote significant resources to creating and supporting products and services across multiple platforms and devices. Failing to attract and retain a substantial number of new device manufacturers, suppliers, distributors, developers, and users, or failing to develop products and technologies that work well on new devices and platforms, could harm our business, financial condition, and operating results and ability to capture future business opportunities.
Data privacy and security concerns relating to our technology and our practices could damage our reputation, cause us to incur significant liability, and deter current and potential users or customers from using our products and services. Software bugs or defects, security breaches, and attacks on our systems could result in the improper disclosure and use of user data and interference with our users and customers’ ability to use our products and services, harming our business operations and reputation.
Concerns about our practices with regard to the collection, use, disclosure, or security of personal information or other data-privacy-related matters, even if unfounded, could harm our reputation, financial condition, and operating results. Our policies and practices may change over time as expectations regarding privacy and data change.
Our products and services involve the storage and transmission of proprietary information, and bugs, theft, misuse, defects, vulnerabilities in our products and services, and security breaches expose us to a risk of loss of this information, improper use and disclosure of such information, litigation, and other potential liability. Systems and control failures, security breaches, failure to comply with our privacy policies, and/or inadvertent disclosure of user data could result in government and legal exposure, seriously harm our reputation and brand and, therefore, our business, and impair our ability to attract and retain users or customers. We expect to continue to expend significant resources to maintain security protections that shield against bugs, theft, misuse, or security vulnerabilities or breaches.
We experience cyber attacks and other attempts to gain unauthorized access to our systems on a regular basis. We may experience future security issues, whether due to employee error or malfeasance or system errors or

13

Alphabet Inc.

vulnerabilities in our or other parties’ systems, which could result in significant legal and financial exposure. Government inquiries and enforcement actions, litigation, and adverse press coverage could harm our business. We may be unable to anticipate or detect attacks or vulnerabilities or implement adequate preventative measures. Attacks and security issues could also compromise trade secrets and other sensitive information, harming our business.
While we have dedicated significant resources to privacy and security incident response capabilities, including dedicated worldwide incident response teams, our response process may not be adequate, may fail to accurately assess the severity of an incident, may not respond quickly enough, or may fail to sufficiently remediate an incident. As a result, we may suffer significant legal, reputational, or financial exposure, which could harm our business, financial condition, and operating results.
Our ongoing investments in safety, security, and content review will likely continue to identify abuse of our platforms and misuse of user data.
In addition to our efforts to mitigate cyber attacks, we are making significant investments in safety, security, and content review efforts to combat misuse of our services and unauthorized access to user data by third parties, including investigations and review of platform applications that could access the information of users of our services. As a result of these efforts, we could discover incidents of unnecessary access to or misuse of user data or other undesirable activity by third parties. We may not discover all such incidents or activity, whether as a result of our data limitations, including our lack of visibility over our encrypted services, the scale of activity on our platform, or other factors, and we may be notified of such incidents or activity via third parties. Such incidents and activities may include the use of user data or our systems in a manner inconsistent with our terms, contracts or policies, the existence of false or undesirable user accounts, election interference, improper ad purchases, activities that threaten people’s safety on- or offline, or instances of spamming, scraping, or spreading disinformation. We may also be unsuccessful in our efforts to enforce our policies or otherwise remediate any such incidents. Any of the foregoing developments may negatively affect user trust and engagement, harm our reputation and brands, require us to change our business practices in a manner adverse to our business, and adversely affect our business and financial results. Any such developments may also subject us to additional litigation and regulatory inquiries, which could result in monetary penalties and damages, divert management’s time and attention, and lead to enhanced regulatory oversight.
Problematic content, including low-quality user-generated content, web spam, content farms, and other violations of our guidelines could affect the quality of our services, which could damage our reputation and deter our current and potential users from using our products and services.
We, like others in the industry, face violations of our content guidelines, including sophisticated attempts by bad actors to manipulate our hosting and advertising systems to fraudulently generate revenues, or to otherwise generate traffic that does not represent genuine user interest or intent. While we invest significantly in efforts to promote high-quality and relevant results and to detect and prevent low-quality content and invalid traffic, we may be unable to adequately detect and prevent such abuses.
Many websites violate or attempt to violate our guidelines, including by seeking to inappropriately rank higher in search results than our search engine's assessment of their relevance and utility would rank them. Such efforts (known as “web spam”) may affect the quality of content on our platforms and lead them to display false, misleading or undesirable content.
Although English-language web spam in our search results has been reduced, and web spam in most other languages is limited, we expect web spammers will continue to seek inappropriate ways to improve their rankings. We continuously combat web spam in our search results, including through indexing technology that makes it harder for spam-like, less useful web content to rank highly. We also continue to invest in and deploy proprietary technology to detect and prevent web spam from abusing our platforms.
We also face other challenges from low-quality and irrelevant content websites, including content farms, which are websites that generate large quantities of low-quality content to help them improve their search rankings. We are continually launching algorithmic changes focused on low-quality websites.
If we fail to detect and prevent an increase in problematic content, it could hurt our reputation for delivering relevant information or reduce use of our platforms, harming our financial condition or operating results. It may also subject us to litigation and regulatory inquiries, which could result in monetary penalties and damages, divert management’s time and attention, and lead to enhanced regulatory oversight.

14

Alphabet Inc.

Our business depends on continued and unimpeded access to the Internet by us and our users. Internet access providers may be able to restrict, block, degrade, or charge for access to certain of our products and services, which could lead to additional expenses and the loss of users and advertisers.
Our products and services depend on the ability of our users to access the Internet, and certain of our products require significant bandwidth to work effectively. Currently, this access is provided by companies that have significant market power in the broadband and internet access marketplace, including incumbent telephone companies, cable companies, mobile communications companies, and government-owned service providers. Some of these providers have taken, or have stated that they may take measures that could degrade, disrupt, or increase the cost of user access to certain of our products by restricting or prohibiting the use of their infrastructure to support or facilitate our offerings, or by charging increased fees to us or our users to provide our offerings. Some jurisdictions have adopted regulations prohibiting certain forms of discrimination by internet access providers; however, substantial uncertainty exists in the United States and elsewhere regarding such protections. For example, in 2018 the United States Federal Communications Commission repealed net neutrality rules, which could lead internet access providers to restrict, block, degrade, or charge for access to certain of our products and services. In addition, in some jurisdictions, our products and services have been subject to government-initiated restrictions or blockages. Such interference could result in a loss of existing users, customers and advertisers, goodwill, and increased costs, and could impair our ability to attract new users, customers and advertisers, thereby harming our business.
Risks Related to Laws and Regulations
We are subject to increasing regulatory scrutiny as well as changes in public policies governing a wide range of topics that may negatively affect our business.
We and other companies in the technology industry are experiencing increased regulatory scrutiny. For instance, various regulatory agencies, including competition, consumer protection, and privacy authorities, are reviewing aspects of our products and services. We continue to cooperate with these investigations. Prior, existing, and new investigations have in the past and may in the future result in substantial fines and penalties, changes to our products and services, alterations to our business operations, and civil litigation, all of which could harm our business, reputation, financial condition, and operating results.
Changes in international and local social, political, economic, tax, and regulatory conditions or in laws and policies governing a wide range of topics may increase our cost of doing business, limit our ability to pursue certain business models or offer certain products or services, and cause us to change our business practices. Further, our investment in a variety of new fields, including the health industry and payment services, also raises a number of new regulatory issues. These factors could harm our business and operating results in material ways.
A variety of new and existing laws and/or interpretations could harm our business.
We are subject to numerous U.S. and foreign laws and regulations covering a wide variety of subject matters. New laws and regulations (or new interpretations or applications of existing laws and regulations in a manner inconsistent with our practices) may make our products and services less useful, limit our ability to pursue certain business models or offer certain products and services, require us to incur substantial costs, expose us to unanticipated civil or criminal liability, or cause us to change our business practices. These laws and regulations are evolving and involve matters central to our business, including, among others:
Competition laws and regulations around the world.
Privacy laws, such as the California Consumer Privacy Act of 2018 that came into effect in January of 2020, which gives new data privacy rights to California residents, and SB-327 in California, which regulates the security of data in connection with internet connected devices.
Data protection laws passed by many states within the U.S. and by certain countries regarding notification to data subjects and/or regulators when there is a security breach of personal data.
Copyright laws, such as the EU Directive on Copyright in the Digital Single Market (EUCD) of April 17, 2019, which increases the liability of content-sharing services with respect to content uploaded by their users. It has also created a new property right in news publications that will limit the ability of some online services to interact with or present such content. Each EU Member State must implement the EUCD by June 7, 2021. In addition, there are new constraining licensing regimes that limit our ability to operate with respect to copyright protected works.
Data localization laws, which generally mandate that certain types of data collected in a particular country be stored and/or processed within that country.

15

Alphabet Inc.

Various U.S. and international laws that govern the distribution of certain materials to children and regulate the ability of online services to collect information from minors.
Various laws with regard to content removal and disclosure obligations, such as the Network Enforcement Act in Germany, which may affect our businesses and operations and may subject us to significant fines if such laws are interpreted and applied in a manner inconsistent with our practices or when we may not proactively discover such content due to the scale of third-party content and the limitations of existing technologies. Other countries, including Singapore, Australia, and the United Kingdom, have implemented or are considering similar legislation imposing penalties for failure to remove certain types of content.
In addition, the applicability and scope of these laws, as interpreted by the courts, remain uncertain and could harm our business. For example:
We rely on statutory safe harbors, as set forth in the Digital Millennium Copyright Act in the United States and the E-Commerce Directive in Europe, against copyright liability for various linking, caching, and hosting activities. Any legislation or court rulings affecting these safe harbors may adversely affect us.
Court decisions such as the judgment of the Court of Justice of the European Union (CJEU) on May 13, 2014 on the ‘right to be forgotten,’ which allows individuals to demand that Google remove search results about them in certain instances, may limit the content we can show to our users and impose significant operational burdens.
Court decisions that require Google to remove links not just in the jurisdiction of the issuing court, but for all versions of the search engine worldwide, including in locations where the content at issue is lawful, may limit the content we can show to our users and impose significant operational burdens. The Supreme Court of Canada issued such a decision against Google in June 2017, and others could treat its decision as persuasive. With respect to the ‘right to be forgotten,’ a follow-up case of the CJEU on September 24, 2019 ruled that a search engine operator is not required to remove links from all versions of the search engine worldwide, but the court also noted in some cases, removal of links from all versions of the search engine available from the EU (including non-EU specific versions) may be required.
The introduction of new businesses, products, services, and technologies, our activities in certain jurisdictions, or other actions we take may subject us to additional laws and regulations. The costs of compliance with these laws and regulations are high and are likely to increase in the future. Any failure on our part to comply with laws and regulations can result in negative publicity and diversion of management time and effort and may subject us to significant liabilities and other penalties.
We are subject to claims, suits, government investigations, and other proceedings that may harm our business, financial condition, and operating results.
We are subject to claims, suits, and government investigations involving competition, intellectual property, data privacy and security, consumer protection, tax, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, and other matters. Due to our manufacturing and sale of an expanded suite of products, including hardware as well as Google Cloud offerings, we may also be subject to a variety of claims including product warranty, product liability, and consumer protection claims related to product defects, among other litigation. We may also be subject to claims involving health and safety, hazardous materials usage, other environmental impacts, or service disruptions or failures.
Any of these types of legal proceedings can have an adverse effect on us because of legal costs, diversion of management resources, negative publicity and other factors. Determining reserves for our pending litigation is a complex, fact-intensive process that requires significant judgment. The resolution of one or more such proceedings has resulted in, and may in the future result in, additional substantial fines, penalties, injunctions, and other sanctions that could harm our business, financial condition, and operating results.
We may be subject to legal liability associated with providing online services or content.
Our products and services let users exchange information, advertise products and services, conduct business, and engage in various online activities. We also place advertisements displayed on other companies’ websites, and we offer third-party products, services, and/or content. The law relating to the liability of online service providers for others’ activities on their services is still somewhat unsettled both within the U.S. and internationally. Claims have been brought against us for defamation, negligence, breaches of contract, copyright and trademark infringement, unfair competition, unlawful activity, torts, fraud, or other legal theories based on the nature and content of information available on or via our services.

16

Alphabet Inc.

We may be subject to claims by virtue of our involvement in hosting, transmitting, marketing, branding, or providing access to content created by third parties. Defense of any such actions could be costly and involve significant time and attention of our management and other resources, may result in monetary liabilities or penalties, and may require us to change our business in an adverse manner.
Privacy and data protection regulations are complex and rapidly evolving areas. Adverse interpretations of these laws could harm our business, reputation, financial condition, and operating results.
Authorities around the world have adopted and are considering a number of legislative and regulatory proposals concerning data protection and limits on encryption of user data. Adverse legal rulings, legislation, or regulation could result in fines and orders requiring that we change our data practices, which could have an adverse effect on our ability to provide services, harming our business operations. Complying with these evolving laws could result in substantial costs and harm the quality of our products and services, negatively affecting our business.
Recent legal developments in Europe have created compliance uncertainty regarding transfers of personal data from Europe to the United States. For example, the General Data Protection Regulation (GDPR) applies to all of our activities conducted from an establishment in the EU or related to products and services that we offer to EU users or customers, or the monitoring of their behavior in the EU. The GDPR creates a range of new compliance obligations.
Ensuring compliance with the GDPR is an ongoing commitment that involves substantial costs, and despite our efforts, governmental authorities or others have asserted and may continue to assert that our business practices fail to comply with its requirements. If our operations are found to violate GDPR requirements, we may incur substantial fines, have to change our business practices, and face reputational harm, any of which could have a material adverse effect on our business. In particular, serious breaches of the GDPR can result in administrative fines of up to 4% of annual worldwide revenues. Fines of up to 2% of annual worldwide revenues can be levied for other specified violations.
The EU-U.S. and the Swiss-U.S. Privacy Shield frameworks allow U.S. companies that self-certify to the U.S. Department of Commerce and publicly commit to comply with specified requirements to import personal data from the EU and Switzerland. However, these frameworks face a number of legal challenges and their validity remains subject to legal, regulatory, and political developments in both Europe and the U.S. The potential invalidation of data transfer mechanisms could have a significant adverse impact on our ability to process and transfer personal data outside of the EEA.
These developments create some uncertainty, and compliance obligations could cause us to incur costs or harm the operations of our products and services in ways that harm our business.
We face, and may continue to face intellectual property and other claims that could be costly to defend, result in significant damage awards or other costs (including indemnification awards), and limit our ability to use certain technologies in the future.
We, like other internet, technology and media companies, hold large numbers of patents, copyrights, trademarks, and trade secrets and are frequently subject to litigation based on allegations of infringement or other violations of intellectual property rights. In addition, patent-holding companies may frequently seek to generate income from patents they have obtained by bringing claims against us. As we have grown, the number of intellectual property claims against us has increased and may continue to increase as we develop new products, services, and technologies.
We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe the intellectual property rights of others. Other parties have also sought broad injunctive relief against us by filing claims in U.S. and international courts and the U.S. International Trade Commission (ITC) for exclusion and cease-and-desist orders, which could limit our ability to sell our products or services in the U.S. or elsewhere if our products or services or those of our customers or suppliers are found to infringe the intellectual property subject to the claims. Adverse results in any of these lawsuits may include awards of monetary damages, costly royalty or licensing agreements (if licenses are available at all), or orders preventing us from offering certain features, functionalities, products, or services. They may also cause us to change our business practices and require development of non-infringing products, services, or technologies, which could result in a loss of revenues for us and otherwise harm our business.
Many of our agreements with our customers and partners, including certain suppliers, require us to defend against certain intellectual property infringement claims and in some cases indemnify them for certain intellectual property infringement claims against them, which could result in increased costs for defending such claims or significant damages if there were an adverse ruling in any such claims. Such customers and partners may also discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business. Moreover, intellectual property indemnities provided to us by our suppliers, when obtainable, may not cover all damages and losses suffered by us and our customers arising from intellectual property

17

Alphabet Inc.

infringement claims. Furthermore, in connection with our divestitures, we have agreed, and may in the future agree, to provide indemnification for certain potential liabilities, including those associated with intellectual property claims.
Regardless of their merits, intellectual property claims are often time consuming and expensive to litigate or settle. To the extent such claims are successful, they may harm our business, including our product and service offerings, financial condition, or operating results.
Risks Related to Ownership of our Stock
We cannot guarantee that any share repurchase program will be fully consummated or that any share repurchase program will enhance long-term stockholder value, and share repurchases could increase the volatility of the price of our stock and could diminish our cash reserves.
In January 2018, January 2019, and July 2019, the board of directors of Alphabet authorized the company to repurchase up to $8.6 billion, $12.5 billion, and $25.0 billion of its Class C capital stock, respectively. Share repurchases pursuant to the January 2018 and January 2019 authorizations were completed in 2019. As of December 31, 2019, $20.8 billion remains available for repurchase. Our repurchase program does not have an expiration date and does not obligate Alphabet to repurchase any specific dollar amount or to acquire any specific number of shares. Our share repurchase program could affect the price of our stock and increase volatility and may be suspended or terminated at any time, which may result in a decrease in the trading price of our stock.
The concentration of our stock ownership limits our stockholders’ ability to influence corporate matters.
Our Class B common stock has 10 votes per share, our Class A common stock has one vote per share, and our Class C capital stock has no voting rights. As of December 31, 2019, Larry Page and Sergey Brin beneficially owned approximately 84.3% of our outstanding Class B common stock, which represented approximately 51.2% of the voting power of our outstanding common stock. Through their stock ownership, Larry and Sergey have significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or our assets, for the foreseeable future. In addition, because our Class C capital stock carries no voting rights (except as required by applicable law), the issuance of the Class C capital stock, including in future stock-based acquisition transactions and to fund employee equity incentive programs, could continue Larry and Sergey’s current relative voting power and their ability to elect all of our directors and to determine the outcome of most matters submitted to a vote of our stockholders. This concentrated control limits or severely restricts other stockholders’ ability to influence corporate matters and we may take actions that some of our stockholders do not view as beneficial, which could reduce the market price of our Class A common stock and our Class C capital stock.
Provisions in our charter documents and under Delaware law could discourage a takeover that stockholders may consider favorable.
Provisions in Alphabet’s certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our management. These provisions include the following:
Our certificate of incorporation provides for a tri-class capital stock structure. As a result of this structure, Larry and Sergey have significant influence over all matters requiring stockholder approval, including the election of directors and significant corporate transactions, such as a merger or other sale of our company or our assets. This concentrated control could discourage others from initiating any potential merger, takeover, or other change of control transaction that other stockholders may view as beneficial. As noted above, the issuance of the Class C capital stock could have the effect of continuing the influence of Larry and Sergey.
Our board of directors has the right to elect directors to fill a vacancy created by the expansion of the board of directors or the resignation, death, or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors.
Our stockholders may not act by written consent. As a result, a holder, or holders, controlling a majority of our capital stock would not be able to take certain actions without holding a stockholders' meeting.
Our certificate of incorporation prohibits cumulative voting in the election of directors. This limits the ability of minority stockholders to elect director candidates.
Stockholders must provide advance notice to nominate individuals for election to the board of directors or to propose matters that can be acted upon at a stockholders’ meeting. These provisions may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer's own slate of directors or otherwise attempting to obtain control of our company.

18

Alphabet Inc.

Our board of directors may issue, without stockholder approval, shares of undesignated preferred stock. The ability to issue undesignated preferred stock makes it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.
As a Delaware corporation, we are also subject to certain Delaware anti-takeover provisions. Under Delaware law, a corporation may not engage in a business combination with any holder of 15% or more of its outstanding voting stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction. Our board of directors could rely on Delaware law to prevent or delay an acquisition of us.
General Risks
Our operating results may fluctuate, which makes our results difficult to predict and could cause our results to fall short of expectations.
Our operating results may fluctuate as a result of a number of factors, many outside of our control. As a result, comparing our operating results on a period-to-period basis may not be meaningful, and you should not rely on our past results as an indication of our future performance. Our quarterly, year-to-date, and annual expenses as a percentage of our revenues may differ significantly from our historical rates. Our operating results in future quarters may fall below expectations. Any of these events could cause our stock price to fall. Each of the risk factors listed in this section in addition to the following factors may affect our operating results:
Our ability to continue to attract and retain users and customers to our products and services.
Our ability to attract user and/or customer adoption of, and generate significant revenues from, new products, services, and technologies in which we have invested considerable time and resources.
Our ability to monetize traffic on Google properties and our Google Network Members' properties across various devices.
Revenue fluctuations caused by changes in device mix, geographic mix, ongoing product and policy changes, product mix, and property mix.
The amount of revenues and expenses generated and incurred in currencies other than U.S. dollars, and our ability to manage the resulting risk through our foreign exchange risk management program.
The amount and timing of operating costs and expenses and capital expenditures related to the maintenance and expansion of our businesses, operations, and infrastructure.
Our focus on long-term goals over short-term results.
The results of our acquisitions, divestitures, and our investments in risky projects, including new businesses, products, services, and technologies.
Our ability to keep our products and services operational at a reasonable cost and without service interruptions.
The seasonal fluctuations in internet usage, advertising spending, and underlying business trends such as traditional retail seasonality. Our rapid growth has tended to mask the cyclicality and seasonality of our business. As our growth rate has slowed, the cyclicality and seasonality in our business has become more pronounced and caused our operating results to fluctuate.
Geopolitical events, including trade disputes.
Changes in global business or macroeconomic conditions.
Because our businesses are changing and evolving, our historical operating results may not be useful to you in predicting our future operating results.
Acquisitions, joint ventures, investments, and divestitures could result in operating difficulties, dilution, and other consequences that may harm our business, financial condition, and operating results.
Acquisitions, joint ventures, investments and divestitures are important elements of our overall corporate strategy and use of capital, and these transactions could be material to our financial condition and operating results. We expect to continue to evaluate and enter into discussions regarding a wide array of potential strategic transactions, which could create unforeseen operating difficulties and expenditures. Some of the areas where we face risks include:
Diversion of management time and focus from operating our business to challenges related to acquisitions and other strategic transactions.
Failure to successfully integrate and further develop the acquired business or technology.

19

Alphabet Inc.

Implementation or remediation of controls, procedures, and policies at the acquired company.
Integration of the acquired company’s accounting, human resource, and other administrative systems, and coordination of product, engineering, and sales and marketing functions.
Transition of operations, users, and customers onto our existing platforms.
Failure to obtain required approvals on a timely basis, if at all, from governmental authorities, or conditions placed upon approval that could, among other things, delay or prevent us from completing a transaction, or otherwise restrict our ability to realize the expected financial or strategic goals of a transaction.
In the case of foreign acquisitions, the need to integrate operations across different cultures and languages and to address the particular economic, currency, political, and regulatory risks associated with specific countries.
Cultural challenges associated with integrating employees from the acquired company into our organization, and retention of employees from the businesses we acquire.
Liability for activities of the acquired company before the acquisition, including patent and trademark infringement claims, data privacy and security issues, violations of laws, commercial disputes, tax liabilities, and other known and unknown liabilities.
Litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders, or other third parties.
Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and other strategic transactions could cause us to fail to realize their anticipated benefits, incur unanticipated liabilities, and harm our business generally.
Our acquisitions and other strategic transactions could also result in dilutive issuances of our equity securities, the incurrence of debt, contingent liabilities, or amortization expenses, or impairment of goodwill and/or purchased long-lived assets, and restructuring charges, any of which could harm our financial condition or operating results. Also, the anticipated benefits or value of our acquisitions and other strategic transactions may not materialize. In connection with our divestitures, we have agreed, and may in the future agree, to provide indemnification for certain potential liabilities, which may harm our financial condition or operating results.
If we were to lose the services of key personnel, we may not be able to execute our business strategy.
Our future success depends in large part upon the continued service of key members of our senior management team. For instance, Sundar Pichai is critical to the overall management of Alphabet and its subsidiaries and plays an important role in the development of our technology. He also plays a key role in maintaining our culture and setting our strategic direction. All of our executive officers and key employees are at-will employees, and we do not maintain any key-person life insurance policies. The loss of key personnel could seriously harm our business.
We rely on highly skilled personnel and, if we are unable to retain or motivate key personnel, hire qualified personnel, or maintain our corporate culture, we may not be able to grow effectively.
Our performance largely depends on the talents and efforts of highly skilled individuals. Our future success depends on our continuing ability to identify, hire, develop, motivate, and retain highly skilled personnel for all areas of our organization. Competition in our industry for qualified employees is intense, and certain of our competitors have directly targeted our employees. In addition, our compensation arrangements, such as our equity award programs, may not always be successful in attracting new employees and retaining and motivating our existing employees. Our continued ability to compete effectively depends on our ability to attract new employees and to retain and motivate our existing employees.
In addition, we believe that our corporate culture fosters innovation, creativity, and teamwork. As our organization grows, and we are required to implement more complex organizational management structures, particularly in light of our holding company structure, adverse changes to our corporate culture could harm our business operations.
In preparing our financial statements, we incorporate valuation methodologies that are subjective in nature and valuations may fluctuate over time.
We measure certain of our non-marketable equity and debt investments, certain other instruments including stock-based compensation awards settled in the stock of certain Other Bets, and certain assets and liabilities acquired in a business combination, at fair value on a nonrecurring basis. The determination of fair value involves use of appropriate valuation methods and certain unobservable inputs, require management judgment and estimation, and may change over time.

20

Alphabet Inc.

As it relates to our non-marketable investments, the market values can be negatively affected by liquidity, credit deterioration or losses, performance and financial results of the underlying companies, foreign exchange rates, changes in interest rates, including changes that may result from the implementation of new benchmark rates that replace LIBOR, the effect of new or changing regulations, the stock market in general, or other factors.
Since January 2018, we adjust the carrying value of our non-marketable equity investments to fair value for observable transactions of identical or similar investments of the same issuer or for impairments. All gains and losses on non-marketable equity securities, realized and unrealized, are recognized in other income (expense), which increases the volatility of our other income (expense).
As a result of these factors, the value or liquidity of our cash equivalents, as well as our marketable and non-marketable securities could decline and result in a material impairment, which could materially adversely affect our financial condition and operating results.
We could be subject to changes in tax rates, the adoption of new U.S. or international tax legislation, or exposure to additional tax liabilities.
Our future income taxes could be negatively affected by earnings being lower than anticipated in jurisdictions that have lower statutory tax rates and higher than anticipated in jurisdictions that have higher statutory tax rates, the net gains and losses recognized by legal entities on certain hedges and related hedged intercompany and other transactions under our foreign exchange risk management program, changes in the valuation of our deferred tax assets or liabilities, or changes in tax laws, regulations, or accounting principles (including changes in the interpretation of existing laws), as well as certain discrete items.
In addition, we are subject to regular review and audit by both domestic and foreign tax authorities. As a result, we have received, and may in the future receive, assessments in multiple jurisdictions, including in Europe, on various tax-related assertions, such as transfer-pricing adjustments or permanent-establishment claims. Any adverse outcome of such a review or audit could have a negative effect on our operating results and financial condition and could require us to change our business practices in a manner adverse to our business. It may also subject us to additional litigation and regulatory inquiries, resulting in the diversion of management’s time and attention. In addition, the determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment, and there are many transactions and calculations for which the ultimate tax determination is uncertain. Although we believe our estimates are reasonable, the ultimate tax outcome may differ from the amounts recorded in our financial statements and may materially affect our financial results in the period or periods for which such determination is made.
Furthermore, due to shifting economic and political conditions, tax policies, laws, or rates in various jurisdictions may be subject to significant changes in ways that impair our financial results. In particular, France, Italy, and other countries have enacted or are considering digital services taxes, which could lead to inconsistent and potentially overlapping international tax regimes. The Organization for Economic Cooperation and Development recently released a proposal relating to its initiative for modernizing international tax rules, with the goal of having different countries enact legislation to implement a modernized and aligned international tax framework, but there can be no guarantee that this will occur.
The trading price for our Class A common stock and non-voting Class C capital stock may continue to be volatile.
The trading price of our stock has at times experienced substantial price volatility and may continue to be volatile. For example, from January 1, 2019 through December 31, 2019, the closing price of our Class A common stock ranged from $1,025.47 per share to $1,362.47 per share, and the closing price of our Class C capital stock ranged from $1,016.06 to $1,361.17 per share.
In addition to the factors discussed in this report, the trading price of our Class A common stock and Class C capital stock may fluctuate widely in response to various factors, many of which are beyond our control, including, among others:
Quarterly variations in our operating results or those of our competitors.
Announcements by us or our competitors of acquisitions, divestitures, investments, new products, significant contracts, commercial relationships, or capital commitments.
Recommendations by securities analysts or changes in earnings estimates.
Announcements about our earnings that are not in line with analyst expectations, the risk of which is enhanced because it is our policy not to give guidance on earnings.
Announcements by our competitors of their earnings that are not in line with analyst expectations.

21

Alphabet Inc.

Commentary by industry and market professionals about our products, strategies, and other matters affecting our business and results, regardless of its accuracy.
The volume of shares of Class A common stock and Class C capital stock available for public sale.
Sales of Class A common stock and Class C capital stock by us or by our stockholders (including sales by our directors, executive officers, and other employees).
Short sales, hedging, and other derivative transactions on shares of our Class A common stock and Class C capital stock.
The perceived values of Class A common stock and Class C capital stock relative to one another.
Any share repurchase program.
In addition, the stock market in general, which can be affected by various factors, including overall economic and political conditions, and the market for technology companies in particular, have experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies.
These broad market and industry factors may harm the market price of our Class A common stock and our Class C capital stock, regardless of our actual operating performance.
ITEM 1B.
UNRESOLVED STAFF COMMENTS
Not applicable.
ITEM 2.
PROPERTIES
Our headquarters are located in Mountain View, California. We also own and lease office and building space in the surrounding areas near our headquarters, which we believe is sufficient to accommodate anticipated future growth. In addition, we own and lease office/building space and research and development sites around the world, primarily in North America, Europe, South America, and Asia. We own and operate data centers in the U.S., Europe, South America, and Asia. We believe our existing facilities, both owned and leased, are in good condition and suitable for the conduct of our business.
ITEM 3.
LEGAL PROCEEDINGS
For a description of our material pending legal proceedings, please see Note 10 “Commitments and Contingencies - Legal Matters” of the Notes to Consolidated Financial Statements included in Item 8 of this Annual Report on Form 10-K, which is incorporated herein by reference.
ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.

22

Alphabet Inc.

PART II
ITEM 5.
MARKET FOR REGISTRANT’S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
As of October 2, 2015, Alphabet Inc. became the successor issuer of Google Inc. pursuant to Rule 12g-3(a) under the Exchange Act. Our Class A common stock has been listed on the Nasdaq Global Select Market under the symbol “GOOG” since August 19, 2004 and under the symbol "GOOGL" since April 3, 2014. Prior to August 19, 2004, there was no public market for our stock. Our Class B common stock is neither listed nor traded. Our Class C capital stock has been listed on the Nasdaq Global Select Market under the symbol “GOOG” since April 3, 2014.
Holders of Record
As of December 31, 2019, there were approximately 2,455 and 2,030 stockholders of record of our Class A common stock and Class C capital stock, respectively. Because many of our shares of Class A common stock and Class C capital stock are held by brokers and other institutions on behalf of stockholders, we are unable to estimate the total number of stockholders represented by these record holders. As of December 31, 2019, there were approximately 66 stockholders of record of our Class B common stock.
Dividend Policy
We have never declared or paid any cash dividend on our common or capital stock. The primary use of capital continues to be to invest for the long term growth of the business. We regularly evaluate our cash and capital structure, including the size, pace and form of capital return to stockholders.
Issuer Purchases of Equity Securities
The following table presents information with respect to Alphabet's repurchases of Class C capital stock during the quarter ended December 31, 2019:
Period
 
Total Number of Shares Purchased
(in thousands)
(1)
 
Average Price Paid per Share (2)
 
Total Number of Shares Purchased as Part of Publicly Announced Programs
(in thousands)
(1)
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Program
(in millions)
October 1 - 31
 
1,970

 
$
1,229.02

 
1,970

 
$
24,470

November 1 - 30
 
1,626

 
$
1,304.00

 
1,626

 
$
22,350

December 1 - 31
 
1,164

 
$
1,337.16

 
1,164

 
$
20,793

Total
 
4,760

 


 
4,760

 
 
(1) 
In January and July 2019, the board of directors of Alphabet authorized the company to repurchase up to an additional $12.5 billion and $25.0 billion of its Class C capital stock, respectively. Share repurchases pursuant to the January 2019 authorization were completed during the fourth quarter of 2019. The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date. Please refer to Note 11 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to share repurchases.
(2) 
Average price paid per share includes costs associated with the repurchases.

23

Alphabet Inc.

Stock Performance Graphs
The graph below matches Alphabet Inc. Class A's cumulative 5-Year total shareholder return on common stock with the cumulative total returns of the S&P 500 index, the NASDAQ Composite index, and the RDG Internet Composite index. The graph tracks the performance of a $100 investment in our common stock and in each index (with the reinvestment of all dividends) from December 31, 2014 to December 31, 2019. The returns shown are based on historical results and are not intended to suggest future performance.

COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN*
ALPHABET INC. CLASS A COMMON STOCK
Among Alphabet Inc., the S&P 500 Index, the
NASDAQ Composite Index, and the RDG Internet Composite Index
chart-684fc4fa3c835ff7905.jpg
*$100 invested on December 31, 2014 in stock or index, including reinvestment of dividends. Fiscal year ending December 31.
Copyright© 2020 S&P, a division of The McGraw-Hill Companies Inc. All rights reserved.

24

Alphabet Inc.

The graph below matches Alphabet Inc. Class C's cumulative 5-Year total shareholder return on capital stock with the cumulative total returns of the S&P 500 index, the NASDAQ Composite index, and the RDG Internet Composite index. The graph tracks the performance of a $100 investment in our Class C capital stock and in each index (with the reinvestment of all dividends) from December 31, 2014 to December 31, 2019. The returns shown are based on historical results and are not intended to suggest future performance.

COMPARISON OF CUMULATIVE TOTAL RETURN*
ALPHABET INC. CLASS C CAPITAL STOCK
Among Alphabet Inc., the S&P 500 Index, the
NASDAQ Composite Index, and the RDG Internet Composite Index
chart-82b0fb3f451859028be.jpg
*$100 invested on December 31, 2014 in stock or in index, including reinvestment of dividends. Fiscal year ending December 31.
Copyright© 2020 S&P, a division of The McGraw-Hill Companies Inc. All rights reserved.


25

Alphabet Inc.

ITEM 6.
SELECTED FINANCIAL DATA
The following selected consolidated financial data should be read in conjunction with Item 7 “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and our consolidated financial statements and the related notes appearing in Item 8 “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K. The historical results are not necessarily indicative of the results to be expected in any future period.
 
Year Ended December 31,
 
2015
 
2016
 
2017
 
2018
 
2019
 
 
 
 
 
 
 
 
 
 
 
(in millions, except per share amounts)
Consolidated Statements of Income Data:
Revenues
$
74,989

 
$
90,272

 
$
110,855

 
$
136,819

 
$
161,857

Income from operations
$
19,360

 
$
23,737

 
$
26,178

 
$
27,524

 
$
34,231

Net income
$
16,348

 
$
19,478

 
$
12,662

 
$
30,736

 
$
34,343

 
 
 
 
 
 
 
 
 
 
Basic net income per share of Class A and B common stock
$
23.11

 
$
28.32

 
$
18.27

 
$
44.22

 
$
49.59

Basic net income per share of Class C capital stock
$
24.63

 
$
28.32

 
$
18.27

 
$
44.22

 
$
49.59

Diluted net income per share of Class A and B common stock
$
22.84

 
$
27.85

 
$
18.00

 
$
43.70

 
$
49.16

Diluted net income per share of Class C capital stock
$
24.34

 
$
27.85

 
$
18.00

 
$
43.70

 
$
49.16

 
As of December 31,
 
2015
 
2016
 
2017
 
2018
 
2019
 
 
 
 
 
 
 
 
 
 
 
(in millions)
Consolidated Balance Sheet Data:
Cash, cash equivalents, and marketable securities
$
73,066

 
$
86,333

 
$
101,871

 
$
109,140

 
$
119,675

Total assets
$
147,461

 
$
167,497

 
$
197,295

 
$
232,792

 
$
275,909

Total long-term liabilities
$
7,820

 
$
11,705

 
$
20,610

 
$
20,544

 
$
29,246

Total stockholders’ equity
$
120,331

 
$
139,036

 
$
152,502

 
$
177,628

 
$
201,442


26

Alphabet Inc.

ITEM 7.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
Please read the following discussion and analysis of our financial condition and results of operations together with our consolidated financial statements and related notes included under Part II, Item 8 of this Annual Report on Form 10-K.
We have omitted discussion of 2017 results where it would be redundant to the discussion previously included in Part II, Item 7 of our 2018 Annual Report on Form 10-K, as amended.
Trends in Our Business
The following trends have contributed to the results of our consolidated operations, and we anticipate that they will continue to affect our future results:
Users' behaviors and advertising continue to shift online as the digital economy evolves.
The continuing shift from an offline to online world has contributed to the growth of our business since inception, contributing to revenue growth, and we expect that this online shift will continue to benefit our business.
Users are increasingly using diverse devices and modalities to access our products and services, and our advertising revenues are increasingly coming from new formats.
Our users are accessing the Internet via diverse devices and modalities, such as smartphones, wearables and smart home devices, and want to feel connected no matter where they are or what they are doing. We seek to expand our products and services to stay in front of these trends in order to maintain and grow our business.
We generate our advertising revenues increasingly from different channels, including mobile, and newer advertising formats, and the margins from the advertising revenues from these channels and newer products have generally been lower than those from traditional desktop search. Additionally, as the market for a particular device type or modality matures our revenues may be affected. For example, growth in the global smartphone market has slowed due to various factors, including increased market saturation in developed countries, which can affect our mobile advertising revenue growth rates.
We expect TAC paid to our distribution partners to increase as our revenues grow and to be affected by changes in device mix; geographic mix; partner mix; partner agreement terms; and the percentage of queries channeled through paid access points.
We expect these trends to continue to put pressure on our overall margins and affect our revenue growth rates.
As online advertising evolves, we continue to expand our product offerings which may affect our monetization.
As interactions between users and advertisers change and as online user behavior evolves, we continue to expand and evolve our product offerings to serve their changing needs. Over time, we expect our monetization trends to fluctuate. For example, we have seen an increase in YouTube engagement ads, which monetize at a lower rate than traditional search ads.
As users in developing economies increasingly come online, our revenues from international markets continue to increase and movements in foreign exchange rates affect such revenues.
The shift to online, as well as the advent of the multi-device world, has brought opportunities outside of the U.S., including in emerging markets, and we continue to develop localized versions of our products and relevant advertising programs useful to our users in these markets. This has led to a trend of increased revenues from international markets over time and we expect that our results will continue to be affected by our performance in these markets, particularly as low-cost mobile devices become more available. This trend could impact our margins as developing markets initially monetize at a lower rate than more mature markets.
Our international revenues represent a significant portion of our revenues and are subject to fluctuations in foreign currency exchange rates relative to the U.S. dollar. While we have a foreign exchange risk management program designed to reduce our exposure to these fluctuations, this program does not fully offset their effect on our revenues and earnings.

27

Alphabet Inc.

The portion of our revenues that we derive from non-advertising revenues is increasing and may affect margins.
Non-advertising revenues have grown over time. We expect this trend to continue as we focus on expanding our offerings to our users through products and services like Google Cloud, Google Play, hardware products, and YouTube subscriptions. Across these initiatives, we currently derive non-advertising revenues primarily from sales of apps, in-app purchases, digital content products, and hardware; and licensing and service fees, including fees received for Google Cloud offerings and subscription and other services. The margins on these revenues vary significantly and may be lower than the margins on our advertising revenues. A number of our Other Bets initiatives are in their initial development stages, and as such, the sources of revenues from these businesses could change over time and the revenues could be volatile.
As we continue to serve our users and expand our businesses, we will invest heavily in operating and capital expenditures.
We continue to make significant R&D investments in areas of strategic focus such as advertising, cloud, machine learning, and search, as well as in new products and services. In addition, our capital expenditures have grown over the last several years. We expect this trend to continue in the long term as we invest heavily in land and buildings for data centers and offices, and information technology infrastructure, which includes servers and network equipment.
In addition, acquisitions remain an important part of our strategy and use of capital, and we expect to continue to spend cash on acquisitions and other investments. These acquisitions generally enhance the breadth and depth of our offerings, as well as expand our expertise in engineering and other functional areas.
Our employees are critical to our success and we expect to continue investing in them.
Our employees are among our best assets and are critical for our continued success. We expect to continue hiring talented employees around the globe and to provide competitive compensation programs to our employees.
Executive Overview of Results
Below are our key financial results for the fiscal year ended December 31, 2019 (consolidated unless otherwise noted):
Revenues of $161.9 billion and revenue growth of 18% year over year, constant currency revenue growth of 20% year over year.
Google segment revenues of $160.7 billion with revenue growth of 18% year over year and Other Bets revenues of $659 million with revenue growth of 11% year over year.
Revenues from the United States, EMEA, APAC, and Other Americas were $74.8 billion, $50.6 billion, $26.9 billion, and $9.0 billion, respectively.
Cost of revenues was $71.9 billion, consisting of TAC of $30.1 billion and other cost of revenues of $41.8 billion. Our TAC as a percentage of advertising revenues (TAC rate) was 22.3%.
Operating expenses (excluding cost of revenues) were $55.7 billion.
Income from operations was $34.2 billion.
Other income (expense), net, was $5.4 billion.
Effective tax rate was 13%.
Net income was $34.3 billion with diluted net income per share of $49.16.
Operating cash flow was $54.5 billion.
Capital expenditures were $23.5 billion.
Number of employees was 118,899 as of December 31, 2019. The majority of new hires during the year were engineers and product managers. By product area, the largest headcount additions were in Google Cloud and Search.
Information about Segments
We operate our business in multiple operating segments. Google is our only reportable segment. None of our other segments meet the quantitative thresholds to qualify as reportable segments; therefore, the other operating segments are combined and disclosed as Other Bets.

28

Alphabet Inc.

Our reported segments are:
Google – Google includes our main products such as ads, Android, Chrome, hardware, Google Cloud, Google Maps, Google Play, Search, and YouTube. Our technical infrastructure is also included in Google. Google generates revenues primarily from advertising; sales of apps, in-app purchases, digital content products, and hardware; and licensing and service fees, including fees received for Google Cloud offerings and subscription-based products.
Other Bets – Other Bets is a combination of multiple operating segments that are not individually material. Other Bets includes Access, Calico, CapitalG, GV, Verily, Waymo, and X, among others. Revenues from the Other Bets are derived primarily through the sales of internet and TV services through Access as well as licensing and R&D services through Verily.
Revenues
The following table presents our revenues by segment and revenue source (in millions). Certain amounts in prior periods have been reclassified to conform with current period presentation.
 
Year Ended December 31,
 
2017
 
2018
 
2019
Google Search & other
$
69,811

 
$
85,296

 
$
98,115

YouTube ads(1)
8,150

 
11,155

 
15,149

Google properties
77,961


96,451


113,264

Google Network Members' properties
17,616

 
20,010

 
21,547

Google advertising
95,577

 
116,461

 
134,811

Google Cloud
4,056

 
5,838

 
8,918

Google other(1)
10,914

 
14,063

 
17,014

Google revenues
110,547

 
136,362

 
160,743

Other Bets revenues
477

 
595

 
659

Hedging gains (losses)
(169
)
 
(138
)
 
455

Total revenues
$
110,855

 
$
136,819

 
$
161,857

(1) 
YouTube non-advertising revenues are included in Google other revenues.
Google advertising revenues
Our advertising revenue growth, as well as the change in paid clicks and cost-per-click on Google properties and the change in impressions and cost-per-impression on Google Network Members' properties and the correlation between these items, have been affected and may continue to be affected by various factors, including:
advertiser competition for keywords;
changes in advertising quality, formats, delivery or policy;
changes in device mix;
changes in foreign currency exchange rates;
fees advertisers are willing to pay based on how they manage their advertising costs;
general economic conditions;
seasonality; and
traffic growth in emerging markets compared to more mature markets and across various advertising verticals and channels.
Our advertising revenue growth rate has been affected over time as a result of a number of factors, including challenges in maintaining our growth rate as revenues increase to higher levels; changes in our product mix; changes in advertising quality or formats and delivery; the evolution of the online advertising market; increasing competition; our investments in new business strategies; query growth rates; and shifts in the geographic mix of our revenues. We also expect that our revenue growth rate will continue to be affected by evolving user preferences, the acceptance by users of our products and services as they are delivered on diverse devices and modalities, our ability to create a seamless experience for both users and advertisers, and movements in foreign currency exchange rates.

29

Alphabet Inc.

The following table presents our Google advertising revenues (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Google Search & other
$
69,811

 
$
85,296

 
$
98,115

YouTube ads(1)
8,150

 
11,155

 
15,149

Google Network Members' properties
17,616

 
20,010

 
21,547

Google advertising
$
95,577

 
$
116,461

 
$
134,811

Google advertising revenues as a percentage of Google segment revenues
86.5
%
 
85.4
%
 
83.9
%
(1)    YouTube non-advertising revenues are included in Google other revenues.
Google advertising revenues are generated on our Google properties (including Google Search & other properties and YouTube) and Google Network Members’ properties. Google advertising revenues consist primarily of the following:
Google Search & other consists of revenues generated on Google search properties (including revenues from traffic generated by search distribution partners who use Google.com as their default search in browsers, toolbars, etc.) and other Google owned and operated properties like Gmail, Google Maps, and Google Play;
YouTube ads consists of revenues generated primarily on YouTube properties; and
Google Network Members' properties consist of revenues generated primarily on Google Network Members' properties participating in AdMob, AdSense, and Google Ad Manager.
Google Search & other
Our Google Search & other revenues increased $12,819 million from 2018 to 2019. The growth was primarily driven by interrelated factors including increases in search queries resulting from ongoing growth in user adoption and usage, primarily on mobile devices, continued growth in advertiser activity, and improvements we have made in ad formats and delivery. Revenue growth was partially offset by the general strengthening of the U.S. dollar compared to certain foreign currencies.
Our Google Search & other revenues increased $15,485 million from 2017 to 2018. The growth was primarily driven by increases in mobile search resulting from ongoing growth in user adoption and usage, as well as continued growth in advertiser activity. Growth was also driven by improvements in ad formats and delivery, primarily on desktop. Additionally, revenue growth was favorably affected by the general weakening of the U.S. dollar compared to certain foreign currencies.
YouTube ads
YouTube ads revenues increased $3,994 million from 2018 to 2019 and increased $3,005 million from 2017 to 2018. The largest contributors to the growth during both periods were our direct response and brand advertising products, both of which benefited from improvements to ad formats and delivery and increased advertiser spending.
Google Network Members' properties
Our Google Network Members' properties revenues increased $1,537 million from 2018 to 2019. The growth was primarily driven by strength in both AdManager (included in what was previously referred to as programmatic advertising buying) and AdMob, partially offset by the general strengthening of the U.S. dollar compared to certain foreign currencies.
Our Google Network Members' properties revenues increased $2,394 million from 2017 to 2018, primarily driven by strength in both AdMob and AdManager, offset by a decline in our traditional AdSense businesses. Additionally, the growth was favorably affected by the general weakening of the U.S. dollar compared to certain foreign currencies.
Use of Monetization Metrics
Paid clicks for our Google properties represent engagement by users and include clicks on advertisements by end-users related to searches on Google.com and other owned and operated properties including Gmail, Google Maps, and Google Play; and viewed YouTube engagement ads (certain YouTube ad formats are not included in our click or impression based metrics). Impressions for our Google Network Members' properties include impressions displayed to users served on Google Network Members' properties participating primarily in AdMob, AdSense and Google Ad Manager.
Cost-per-click is defined as click-driven revenues divided by our total number of paid clicks and represents the average amount we charge advertisers for each engagement by users.

30

Alphabet Inc.

Cost-per-impression is defined as impression-based and click-based revenues divided by our total number of impressions and represents the average amount we charge advertisers for each impression displayed to users.
As our business evolves, we periodically review, refine and update our methodologies for monitoring, gathering, and counting the number of paid clicks on our Google properties and the number of impressions on Google Network Members’ properties and for identifying the revenues generated by click activity on our Google properties and the revenues generated by impression activity on Google Network Members’ properties.
Google properties
The following table presents changes in our paid clicks and cost-per-click (expressed as a percentage):
 
Year Ended December 31,
 
2018
 
2019
Paid clicks change
62
 %
 
23
 %
Cost-per-click change
(25
)%
 
(7
)%
The number of paid clicks through our advertising programs on Google properties increased from 2018 to 2019 due to growth in views of YouTube engagement ads; increase in clicks due to interrelated factors, including an increase in search queries resulting from ongoing growth in user adoption and usage, primarily on mobile devices; continued growth in advertiser activity; and improvements we have made in ad formats and delivery. The positive effect on our revenues from an increase in paid clicks was partially offset by a decrease in the cost-per-click paid by our advertisers. The decrease in cost-per-click was primarily driven by continued growth in YouTube engagement ads where cost-per-click remains lower than on our other advertising platforms. Cost-per-click was also affected by changes in device mix, geographic mix, ongoing product changes, product mix, property mix, and fluctuations of the U.S. dollar compared to certain foreign currencies.
Google Network Members' properties
The following table presents changes in our impressions and cost-per-impression (expressed as a percentage):
 
Year Ended December 31,
 
2018
 
2019
Impressions change
2
%
 
9
%
Cost-per-impression change
12
%
 
1
%
Impressions increased from 2018 to 2019 primarily due to growth in AdManager. The cost-per-impression was relatively unchanged due to a combination of factors including ongoing product and policy changes and improvements we have made in ad formats and delivery, changes in device mix, geographic mix, product mix, property mix, and fluctuations of the U.S. dollar compared to certain foreign currencies.
Google Cloud
The following table presents our Google Cloud revenues (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Google Cloud
$
4,056

 
$
5,838

 
$
8,918

Google Cloud revenues as a percentage of Google segment revenues
3.7
%
 
4.3
%
 
5.5
%
Google Cloud revenues consist primarily of revenues from Cloud offerings, including
Google Cloud Platform (GCP), which includes infrastructure, data and analytics, and other services
G Suite productivity tools; and
other enterprise cloud services.
Our Google Cloud revenues increased $3,080 million from 2018 to 2019 and increased $1,782 million from 2017 to 2018. The growth during both periods was primarily driven by continued strength in our GCP and G Suite offerings. Our infrastructure and our data and analytics platform products have been the largest drivers of growth in GCP.

31

Alphabet Inc.

Google other revenues
The following table presents our Google other revenues (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Google other
10,914

 
14,063

 
17,014

Google other revenues as a percentage of Google segment revenues
9.9
%
 
10.3
%
 
10.6
%
Google other revenues consist primarily of revenues from:
Google Play, which includes revenues from sales of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;
hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;
YouTube non-advertising, including YouTube Premium and YouTube TV subscriptions and other services; and
other products and services.
Our Google other revenues increased $2,951 million from 2018 to 2019. The growth was primarily driven by Google Play and YouTube subscriptions.
Our Google other revenues increased $3,149 million from 2017 to 2018. The growth was primarily driven by Google Play and hardware.
Over time, our growth rate for Google Cloud and Google other revenues may be affected by the seasonality associated with new product and service launches and market dynamics.
Other Bets
The following table presents our Other Bets revenues (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Other Bets revenues
$
477

 
$
595

 
$
659

Other Bets revenues as a percentage of total revenues
0.4
%
 
0.4
%
 
0.4
%
Other Bets revenues consist primarily of revenues from sales of Access internet and TV services and Verily licensing and R&D services.
Revenues by Geography
The following table presents our revenues by geography as a percentage of revenues, determined based on the addresses of our customers:
 
Year Ended December 31,
 
2018
 
2019
United States
46
%
 
46
%
EMEA
33
%
 
31
%
APAC
15
%
 
17
%
Other Americas
6
%
 
6
%
For further details on revenues by geography, see Note 2 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Use of Constant Currency Revenues and Constant Currency Revenue Growth
The effect of currency exchange rates on our business is an important factor in understanding period to period comparisons. Our international revenues are favorably affected as the U.S. dollar weakens relative to other foreign currencies, and unfavorably affected as the U.S. dollar strengthens relative to other foreign currencies. Our revenues are also favorably affected by net hedging gains and unfavorably affected by net hedging losses.
We use non-GAAP constant currency revenues and constant currency revenue growth for financial and operational decision-making and as a means to evaluate period-to-period comparisons. We believe the presentation of results on a constant currency basis in addition to U.S. Generally Accepted Accounting Principles (GAAP) results helps improve

32

Alphabet Inc.

the ability to understand our performance because they exclude the effects of foreign currency volatility that are not indicative of our core operating results.
Constant currency information compares results between periods as if exchange rates had remained constant period over period. We define constant currency revenues as total revenues excluding the effect of foreign exchange rate movements and hedging activities, and use it to determine the constant currency revenue growth on a year-on-year basis. Constant currency revenues are calculated by translating current period revenues using prior period exchange rates, as well as excluding any hedging effects realized in the current period.
Constant currency revenue growth (expressed as a percentage) is calculated by determining the increase in current period revenues over prior period revenues where current period foreign currency revenues are translated using prior period exchange rates and hedging effects are excluded from revenues of both periods.
These results should be considered in addition to, not as a substitute for, results reported in accordance with GAAP. Results on a constant currency basis, as we present them, may not be comparable to similarly titled measures used by other companies and are not a measure of performance presented in accordance with GAAP.

33

Alphabet Inc.

The following table presents the foreign exchange effect on our international revenues and total revenues (in millions):
 
Year Ended December 31,
 
2018
 
2019
EMEA revenues
$
44,739

 
$
50,645

Exclude foreign exchange effect on current period revenues using prior year rates
(1,325
)
 
2,397

EMEA constant currency revenues
$
43,414

 
$
53,042

Prior period EMEA revenues
$
36,236

 
$
44,739

EMEA revenue growth
23
%
 
13
%
EMEA constant currency revenue growth
20
%
 
19
%
 
 
 
 
APAC revenues
$
21,341

 
$
26,928

Exclude foreign exchange effect on current period revenues using prior year rates
(49
)
 
388

APAC constant currency revenues
$
21,292

 
$
27,316

Prior period APAC revenues
$
16,192

 
$
21,341

APAC revenue growth
32
%
 
26
%
APAC constant currency revenue growth
31
%
 
28
%
 
 
 
 
Other Americas revenues
$
7,608

 
$
8,986

Exclude foreign exchange effect on current period revenues using prior year rates
404

 
541

Other Americas constant currency revenues
$
8,012

 
$
9,527

Prior period Other Americas revenues
$
6,147

 
$
7,608

Other Americas revenue growth
24
%
 
18
%
Other Americas constant currency revenue growth
30
%
 
25
%
 
 
 
 
United States revenues
$
63,269

 
$
74,843

United States revenue growth
21
%
 
18
%
 
 
 
 
Hedging gains (losses)
(138
)
 
455

Total revenues
$
136,819

 
$
161,857

Total constant currency revenues
$
135,987

 
$
164,728

Prior period revenues, excluding hedging effect(1)
$
111,024

 
$
136,957

Total revenue growth
23
%
 
18
%
Total constant currency revenue growth
22
%
 
20
%
(1) 
Total revenues and hedging gains (losses) for the year ended December 31, 2017 were $110,855 million and $(169) million, respectively.
Our EMEA revenue growth from 2018 to 2019 was unfavorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar strengthening relative to the Euro and British pound.
Our APAC revenue growth from 2018 to 2019 was unfavorably affected by changes in foreign currency exchange rates primarily due to the U.S. dollar strengthening relative to the Australian dollar and South Korean won, partially offset by the U.S. dollar weakening relative to the Japanese yen.
Our Other Americas revenue growth from 2018 to 2019 was unfavorably affected by changes in foreign currency exchange rates, primarily due to the U.S. dollar strengthening relative to the Brazilian real and Argentine peso.

34

Alphabet Inc.

Costs and Expenses
Cost of Revenues
Cost of revenues consists of TAC which are paid to Google Network Members primarily for ads displayed on their properties and amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
The cost of revenues as a percentage of revenues generated from ads placed on Google Network Members' properties are significantly higher than the cost of revenues as a percentage of revenues generated from ads placed on Google properties because most of the advertiser revenues from ads served on Google Network Members’ properties are paid as TAC to our Google Network Members.
Additionally, other cost of revenues (which is the cost of revenues excluding TAC) includes the following:
Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube advertising and subscription services and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
Expenses associated with our data centers and other operations (including bandwidth, compensation expenses (including stock-based compensation (SBC)), depreciation, energy, and other equipment costs); and
Inventory related costs for hardware we sell.
The following tables present our cost of revenues, including TAC (in millions):
 
Year Ended December 31,
 
2018
 
2019
TAC
$
26,726

 
$
30,089

Other cost of revenues
32,823

 
41,807

Total cost of revenues
$
59,549

 
$
71,896

Total cost of revenues as a percentage of revenues
43.5
%
 
44.4
%
Cost of revenues increased $12,347 million from 2018 to 2019. The increase was due to increases in other cost of revenues and TAC of $8,984 million and $3,363 million, respectively.
The increase in other cost of revenues from 2018 to 2019 was due to an increase in data center and other operations costs. Additionally, there was an increase in content acquisition costs for YouTube consistent with the growth in YouTube revenues.
The increase in TAC from 2018 to 2019 was due to increases in TAC paid to distribution partners and to Google Network Members, primarily driven by growth in revenues subject to TAC. The TAC rate decreased from 22.9% to 22.3%, primarily due to the favorable revenue mix shift from Google Network Members' properties to Google properties. The TAC rate on Google properties revenues increased primarily due to the ongoing shift to mobile, which carries higher TAC because more mobile searches are channeled through paid access points. The TAC rate on Google Network revenues decreased primarily due to changes in product mix to products that carry a lower TAC rate.
Over time, cost of revenues as a percentage of total revenues may be affected by a number of factors, including the following:
The amount of TAC paid to Google Network Members, which is affected by a combination of factors such as geographic mix, product mix, revenue share terms, and fluctuations of the U.S. dollar compared to certain foreign currencies;
The amount of TAC paid to distribution partners, which is affected by changes in device mix, geographic mix, partner mix, partner agreement terms such as revenue share arrangements, and the percentage of queries channeled through paid access points;
Relative revenue growth rates of Google properties and Google Network Members' properties;
Costs associated with our data centers and other operations to support ads, Google Cloud, Search, YouTube and other products;
Content acquisition costs, which are primarily affected by the relative growth rates in our YouTube advertising and subscription revenues;
Costs related to hardware sales; and
Increased proportion of non-advertising revenues, which generally have higher costs of revenues, relative to our advertising revenues.

35

Alphabet Inc.

Research and Development
The following table presents our R&D expenses (in millions):
 
Year Ended December 31,
 
2018
 
2019
Research and development expenses
$
21,419

 
$
26,018

Research and development expenses as a percentage of revenues
15.7
%
 
16.1
%
R&D expenses consist primarily of:
Compensation expenses (including SBC) and facilities-related costs for engineering and technical employees responsible for R&D of our existing and new products and services;
Depreciation expenses;
Equipment-related expenses; and
Professional services fees primarily related to consulting and outsourcing services.
R&D expenses increased $4,599 million from 2018 to 2019. The increase was primarily due to an increase in compensation expenses (including SBC) and facilities-related costs of $3,519 million, largely resulting from a 23% increase in headcount.
Over time, R&D expenses as a percentage of revenues may be affected by a number of factors including continued investment in ads, Android, Chrome, Google Cloud, Google Play, hardware, machine learning, Other Bets, and Search.
Sales and Marketing
The following table presents our sales and marketing expenses (in millions):
 
Year Ended December 31,
 
2018
 
2019
Sales and marketing expenses
$
16,333

 
$
18,464

Sales and marketing expenses as a percentage of revenues
11.9
%
 
11.4
%
Sales and marketing expenses consist primarily of:
Advertising and promotional expenditures related to our products and services; and
Compensation expenses (including SBC) and facilities-related costs for employees engaged in sales and marketing, sales support, and certain customer service functions.
Sales and marketing expenses increased $2,131 million from 2018 to 2019. The increase was primarily due to an increase in compensation expenses (including SBC) and facilities-related costs of $1,371 million, largely resulting from a 15% increase in headcount. In addition, there was an increase in advertising and promotional expenses of $402 million.
Over time, sales and marketing expenses as a percentage of revenues may be affected by a number of factors including the seasonality associated with new product and service launches.
General and Administrative
The following table presents our general and administrative expenses (in millions):
 
Year Ended December 31,
 
2018
 
2019
General and administrative expenses
$
6,923

 
$
9,551

General and administrative expenses as a percentage of revenues
5.1
%
 
5.9
%
General and administrative expenses consist primarily of:
Compensation expenses (including SBC) and facilities-related costs for employees in our finance, human resources, information technology, and legal organizations;
Depreciation expenses;
Equipment-related expenses;
Legal-related expenses; and

36

Alphabet Inc.

Professional services fees primarily related to audit, information technology consulting, outside legal, and outsourcing services.
General and administrative expenses increased $2,628 million from 2018 to 2019. The increase was primarily due to an increase in legal-related expenses of $1,157 million, including a charge of $554 million from a legal settlement in 2019 and the effect of a legal settlement gain recorded in 2018. Additionally, there was an increase in compensation expenses (including SBC) and facilities-related costs of $687 million, largely resulting from a 19% increase in headcount.
Performance fees of $1,203 million have been reclassified from general and administrative expenses to other income (expense), net, for 2018 to conform with current period presentation. See Note 7 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further details.
Over time, general and administrative expenses as a percentage of revenues may be affected by discrete items such as legal settlements.
European Commission Fines
In July 2018, the EC announced its decision that certain provisions in Google's Android-related distribution agreements infringed European competition law. The EC decision imposed a €4.3 billion ($5.1 billion as of June 30, 2018) fine, which was accrued in the second quarter of 2018.
In March 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a €1.5 billion ($1.7 billion as of March 20, 2019) fine, which was accrued in the first quarter of 2019.
Please refer to Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information.
Other Income (Expense), Net
The following table presents other income (expense), net, (in millions):
 
Year Ended December 31,
 
2018
 
2019
Other income (expense), net
$
7,389

 
$
5,394

Other income (expense), net, as a percentage of revenues
5.4
%
 
3.3
%
Other income (expense), net, decreased $1,995 million from 2018 to 2019. This decrease was primarily driven by a decrease in gains on equity securities, which were $2,649 million in 2019 as compared to $5,460 million in 2018. The majority of the gains in both periods were unrealized. The effect of the decrease in gains on equity securities was partially offset by a decrease in performance fees. The decrease in other income (expense) was also driven by a decrease in gains on debt securities primarily due to an unrealized gain recognized in 2018 resulting from the modification of the terms of a non-marketable debt security.
Performance fees of $1,203 million have been reclassified from general and administrative expenses to other income (expense), net, for 2018 to conform with current period presentation. See Note 7 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further details.
Over time, other income (expense), net, as a percentage of revenues may be affected by market dynamics and other factors. Equity values generally change daily for marketable equity securities and upon the occurrence of observable price changes or upon impairment of non-marketable equity securities. In addition, volatility in the global economic climate and financial markets could result in a significant change in the value of our equity securities. Fluctuations in the value of these investments has, and we expect will continue to, contribute to volatility of OI&E in future periods. For additional information about equity investments, see Note 1 and Note 3 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.

37

Alphabet Inc.

Provision for Income Taxes
The following table presents our provision for income taxes (in millions) and effective tax rate:
 
Year Ended December 31,
 
2018
 
2019
Provision for income taxes
$
4,177

 
$
5,282

Effective tax rate
12.0
%
 
13.3
%
Our provision for income taxes and our effective tax rate increased from 2018 to 2019, due to discrete events in 2018 and 2019. In 2018, we released our deferred tax asset valuation allowance related to gains on equity securities and recognized the benefits of the U.S. Tax Cuts and Jobs Act ("Tax Act"). In 2019, we recognized an increase in discrete benefits related to the resolution of multi-year audits, partially offset by the reversal of Altera tax benefit as a result of the U.S. Court of Appeals decision. See Note 14 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information.
As of December 31, 2019, we have simplified our corporate legal entity structure and now license intellectual property from the U.S. that was previously licensed from Bermuda. This will affect our geographic mix of earnings.
We expect our future effective tax rate to be affected by the geographic mix of earnings in countries with different statutory rates. Additionally, our future effective tax rate may be affected by changes in the valuation of our deferred tax assets or liabilities, or changes in tax laws, regulations, or accounting principles, as well as certain discrete items.

38

Alphabet Inc.

Quarterly Results of Operations
The following tables presenting our quarterly results of operations should be read in conjunction with the consolidated financial statements and related notes included in Part II, Item 8 of this Annual Report on Form 10-K. We have prepared the unaudited information on the same basis as our audited consolidated financial statements. Our operating results for any quarter are not necessarily indicative of results for any future quarters or for a full year.
The following table presents our unaudited quarterly results of operations for the eight quarters ended December 31, 2019. This table includes all adjustments, consisting only of normal recurring adjustments, that we consider necessary for a fair presentation of our consolidated financial position and operating results for the quarters presented. Seasonal fluctuations in internet usage and advertiser expenditures, underlying business trends such as traditional retail seasonality and macroeconomic conditions have affected, and are likely to continue to affect, our business. Commercial queries typically increase significantly in the fourth quarter of each year. These seasonal trends have caused, and will likely continue to cause, fluctuations in our quarterly results, including fluctuations in sequential revenue growth rates.
 
Quarter Ended
 
Mar 31,
2018

Jun 30,
2018

Sept 30,
2018

Dec 31,
2018
 
Mar 31,
2019
 
Jun 30,
2019
 
Sept 30,
2019
 
Dec 31,
2019
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(In millions, except per share amounts) (unaudited)
Consolidated Statements of Income Data:
 
 
 
 
 
 
 
 
Revenues
$
31,146

 
$
32,657

 
$
33,740

 
$
39,276

 
$
36,339

 
$
38,944

 
$
40,499

 
$
46,075

Costs and expenses:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cost of revenues
13,467

 
13,883

 
14,281

 
17,918

 
16,012

 
17,296

 
17,568

 
21,020

Research and development
5,039

 
5,114

 
5,232

 
6,034

 
6,029

 
6,213

 
6,554

 
7,222

Sales and marketing
3,604

 
3,780

 
3,849

 
5,100

 
3,905

 
4,212

 
4,609

 
5,738

General and administrative
1,403

 
1,764

 
1,753

 
2,003

 
2,088

 
2,043

 
2,591

 
2,829

European Commission fines
0

 
5,071

 
0

 
0

 
1,697

 
0

 
0

 
0

Total costs and expenses
23,513

 
29,612

 
25,115

 
31,055

 
29,731

 
29,764

 
31,322

 
36,809

Income from operations
7,633

 
3,045

 
8,625

 
8,221

 
6,608

 
9,180

 
9,177

 
9,266

Other income (expense), net
2,910

 
1,170

 
1,458

 
1,851

 
1,538

 
2,967

 
(549
)
 
1,438

Income from continuing operations before income taxes
10,543

 
4,215

 
10,083

 
10,072

 
8,146

 
12,147

 
8,628

 
10,704

Provision for income taxes
1,142

 
1,020

 
891

 
1,124

 
1,489

 
2,200

 
1,560

 
33

Net income
$
9,401

 
$
3,195

 
$
9,192

 
$
8,948

 
$
6,657

 
$
9,947

 
$
7,068

 
$
10,671

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Basic net income per share of Class A and B common stock and Class C capital stock
$
13.53

 
$
4.60

 
$
13.21

 
$
12.87

 
$
9.58

 
$
14.33

 
$
10.20

 
$
15.49

Diluted net income per share of Class A and B common stock and Class C capital stock
$
13.33

 
$
4.54

 
$
13.06

 
$
12.77

 
$
9.50

 
$
14.21

 
$
10.12

 
$
15.35

Capital Resources and Liquidity
As of December 31, 2019, we had $119.7 billion in cash, cash equivalents, and marketable securities. Cash equivalents and marketable securities are comprised of time deposits, money market funds, highly liquid government bonds, corporate debt securities, mortgage-backed and asset-backed securities and marketable equity securities.
As of December 31, 2019, we had long-term taxes payable of $7.3 billion related to a one-time transition tax payable incurred as a result of the Tax Act. As permitted by the Tax Act, we will pay the transition tax in annual interest-free installments through 2025.
In 2017, 2018 and 2019, the EC announced decisions that certain actions taken by Google infringed European competition law and imposed fines of €2.4 billion ($2.7 billion as of June 27, 2017), €4.3 billion ($5.1 billion as of June 30, 2018), and €1.5 billion ($1.7 billion as of March 20, 2019), respectively. While each EC decision is under appeal, we included the fines in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees (in lieu of a cash payment) for the fines.

39

Alphabet Inc.

In November 2019, we entered into an agreement to acquire Fitbit, a leading wearables brand, for $7.35 per share, representing a total purchase price of approximately $2.1 billion as of the date of the agreement. The acquisition of Fitbit is expected to be completed in 2020, subject to customary closing conditions, including the receipt of regulatory approvals.
Our principal sources of liquidity are our cash, cash equivalents, and marketable securities, as well as the cash flow that we generate from our operations. The primary use of capital continues to be to invest for the long term growth of the business. We regularly evaluate our cash and capital structure, including the size, pace and form of capital return to stockholders.
We have a short-term debt financing program of up to $5.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2019. We have $4.0 billion of revolving credit facilities expiring in July 2023 with no amounts outstanding as of December 31, 2019. The interest rate for the credit facilities is determined based on a formula using certain market rates. We believe that our sources of funding will be sufficient to satisfy our currently anticipated cash requirements including capital expenditures, working capital requirements, potential acquisitions and other liquidity requirements through at least the next 12 months.
As of December 31, 2019, we have senior unsecured notes outstanding due in 2021, 2024, and 2026 with a total carrying value of $4.0 billion.
As of December 31, 2019, we had remaining authorization of $20.8 billion for repurchase of Class C capital stock. The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date. Please refer to Note 11 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for additional information related to share repurchases.
We continue to make significant investments in land and buildings for data centers and offices and information technology infrastructure through purchases of property and equipment and lease arrangements to provide capacity for the growth of our business. During the year ended December 31, 2019, we spent $23.5 billion on capital expenditures and recognized total operating lease assets of $4.4 billion. As of December 31, 2019, the amount of total future lease payments under operating leases, which had a weighted average remaining lease term of 10 years, was $13.9 billion. Finance leases were not material for the year ended December 31, 2019. Please refer to Note 4 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for further information on the leases.
The following table presents our cash flows (in millions):
 
Year Ended December 31,
 
2018
 
2019
Net cash provided by operating activities
$
47,971

 
$
54,520

Net cash used in investing activities
$
(28,504
)
 
$
(29,491
)
Net cash used in financing activities
$
(13,179
)
 
$
(23,209
)
Cash Provided by Operating Activities
Our largest source of cash provided by our operations are advertising revenues generated by Google properties and Google Network Members' properties. Additionally, we generate cash through sales of apps, in-app purchases, digital content products, and hardware; and licensing and service fees, including fees received for Google Cloud offerings and subscription-based products.
Our primary uses of cash from our operating activities include payments to our Google Network Members and distribution partners, and payments for content acquisition costs. In addition, uses of cash from operating activities include compensation and related costs, hardware inventory costs, other general corporate expenditures, and income taxes.
Net cash provided by operating activities increased from 2018 to 2019 primarily due to increases in cash received from revenues, offset by increases in cash paid for cost of revenues and operating expenses.
Cash Used in Investing Activities
Cash provided by investing activities consists primarily of maturities and sales of our investments in marketable and non-marketable securities. Cash used in investing activities consists primarily of purchases of property and

40

Alphabet Inc.

equipment, which primarily includes our investments in land and buildings for data centers and offices and information technology infrastructure to provide capacity for the growth of our businesses; purchases of marketable and non-marketable securities; and payments for acquisitions.
Net cash used in investing activities increased from 2018 to 2019 primarily due to a net increase in purchases of securities and an increase in payments for acquisitions, partially offset by a decrease in payments for purchases of property and equipment. The decrease in purchases of property and equipment was driven by decreases in purchases of servers as well as land and buildings for offices, partially offset by an increase in data center construction.
Cash Used in Financing Activities
Cash provided by financing activities consists primarily of proceeds from issuance of debt and proceeds from sale of interest in consolidated entities. Cash used in financing activities consists primarily of net payments related to stock-based award activities, repurchases of capital stock, and repayments of debt.
Net cash used in financing activities increased from 2018 to 2019 primarily due to an increase in cash payments for repurchases of capital stock and a decrease in proceeds from sale of interest in consolidated entities.
Contractual Obligations as of December 31, 2019
The following summarizes our contractual obligations as of December 31, 2019 (in millions):
 
Payments Due By Period
 
Total
 
Less than
1 year
 
1-3
years
 
3-5
years
 
More than
5 years
Operating lease obligations(1)
$
13,854

 
$
1,757

 
$
3,525

 
$
2,809

 
$
5,763

Obligations for leases that have not yet commenced(1)
7,418

 
249

 
850

 
1,314

 
5,005

Purchase obligations(2)
5,660

 
4,212

 
933

 
202

 
313

Long-term debt obligations(3)
5,288

 
227

 
1,258

 
1,224

 
2,579

Tax payable(4)
7,315

 
0

 
1,166

 
3,661

 
2,488

Other long-term liabilities reflected on our balance sheet(5)
1,484

 
245

 
643

 
367

 
229

Total contractual obligations
$
41,019

 
$
6,690

 
$
8,375

 
$
9,577

 
$
16,377

(1) 
For further information, refer to Note 4 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
(2) 
Represents non-cancelable contractual obligations primarily related to information technology assets and data center operation costs; purchases of inventory; and digital media content licensing arrangements. The amounts included above represent the non-cancelable portion of agreements or the minimum cancellation fee. For those agreements with variable terms, we do not estimate the non-cancelable obligation beyond any minimum quantities and/or pricing as of December 31, 2019. Excluded from the table above are open orders for purchases that support normal operations.
(3) 
Represents our principal and interest payments. For further information on long-term debt, refer to Note 6 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
(4) 
Represents one-time transition tax payable incurred as a result of the Tax Act. For further information, refer to Note 14 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K. Excluded from the table above are long-term taxes payable of $2.6 billion as of December 31, 2019 primarily related to uncertain tax positions, for which we are unable to make a reasonably reliable estimate of the timing of payments in individual years beyond 12 months due to uncertainties in the timing of tax audit outcomes.
(5) 
Represents cash obligations recorded on our Consolidated Balance Sheets, including the short-term portion of these long-term liabilities, primarily for the construction of offices and certain commercial agreements. These amounts do not include the EC fines which are classified as current liabilities on our Consolidated Balance Sheets. For further information regarding the EC fines, refer to Note 10 of the Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K.
Off-Balance Sheet Arrangements
As of December 31, 2019, we did not have any off-balance sheet arrangements, as defined in Item 303(a)(4)(ii) of Regulation S-K, that have or are reasonably likely to have a current or future effect on our financial condition, changes in our financial condition, revenues, or expenses, results of operations, liquidity, capital expenditures, or capital resources that is material to investors.

41

Alphabet Inc.

Critical Accounting Policies and Estimates
We prepare our consolidated financial statements in accordance with GAAP. In doing so, we have to make estimates and assumptions that affect our reported amounts of assets, liabilities, revenues, expenses, gains and losses, as well as related disclosure of contingent assets and liabilities. In some cases, we could reasonably have used different accounting policies and estimates. In some cases, changes in the accounting estimates are reasonably likely to occur from period to period. Accordingly, actual results could differ materially from our estimates. To the extent that there are material differences between these estimates and actual results, our financial condition or results of operations will be affected. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. We refer to accounting estimates of this type as critical accounting policies and estimates, which we discuss further below. We have reviewed our critical accounting policies and estimates with the audit committee of our board of directors.
Please see Notes to Consolidated Financial Statements included in Part II, Item 8 of this Annual Report on Form 10-K for a summary of significant accounting policies and the effect on our financial statements.
Revenues
For the sale of third-party goods and services, we evaluate whether we are the principal, and report revenues on a gross basis, or an agent, and report revenues on a net basis. In this assessment, we consider if we obtain control of the specified goods or services before they are transferred to the customer, as well as other indicators such as the party primarily responsible for fulfillment, inventory risk, and discretion in establishing price.
Income Taxes
We are subject to income taxes in the U.S. and foreign jurisdictions. Significant judgment is required in evaluating our uncertain tax positions and determining our provision for income taxes.
Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given that the final tax outcome of these matters will not be different. We adjust these reserves in light of changing facts and circumstances, such as the closing of a tax audit or the refinement of an estimate. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences will affect the provision for income taxes and the effective tax rate in the period in which such determination is made.
The provision for income taxes includes the effect of reserve provisions and changes to reserves that are considered appropriate as well as the related net interest and penalties. In addition, we are subject to the continuous examination of our income tax returns by the Internal Revenue Services (IRS) and other tax authorities which may assert assessments against us. We regularly assess the likelihood of adverse outcomes resulting from these examinations and assessments to determine the adequacy of our provision for income taxes.
Loss Contingencies
We are regularly subject to claims, suits, government investigations, and other proceedings involving competition and antitrust, intellectual property, privacy, consumer protection, non-income taxes, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, and other matters. Certain of these matters include speculative claims for substantial or indeterminate amounts of damages. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the possible loss in the Notes to the Consolidated Financial Statements.
We evaluate, on a regular basis, developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments and changes to our disclosures as appropriate. Significant judgment is required to determine both the likelihood of there being, and the estimated amount of, a loss related to such matters. Until the final resolution of such matters, there may be an exposure to loss in excess of the amount recorded, and such amounts could be material. Should any of our estimates and assumptions change or prove to have been incorrect, it could have a material effect on our business, consolidated financial position, results of operations, or cash flows.
Long-lived Assets
Long-lived assets, including property and equipment, long-term prepayments, and intangible assets, excluding goodwill, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The evaluation is performed at the lowest level of identifiable cash flows independent of other assets. An impairment loss would be recognized when estimated undiscounted future cash flows generated

42

Alphabet Inc.

from the assets are less than their carrying amount. Measurement of an impairment loss would be based on the excess of the carrying amount of the asset group over its fair value.
Fair Value Measurements
We measure certain of our non-marketable equity and debt investments, certain other instruments including stock-based compensation awards settled in the stock of certain Other Bets, and certain assets and liabilities acquired in a business combination, at fair value on a nonrecurring basis. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models. The fair value hierarchy prioritizes the inputs used to measure fair value whereby it gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities and the lowest priority to unobservable inputs. We maximize the use of relevant observable inputs and minimize the use of unobservable inputs. Our use of unobservable inputs reflects the assumptions that market participants would use and may include our own data adjusted based on reasonably available information. We apply judgment in assessing the relevance of observable market data to determine the priority of inputs under the fair value hierarchy, particularly in situations where there is very little or no market activity.
In determining the fair values of our non-marketable equity and debt investments, as well as assets acquired (especially with respect to intangible assets) and liabilities assumed in business combinations, we make significant estimates and assumptions, some of which include the use of unobservable inputs.
Certain stock-based compensation awards may be settled in the stock of certain of our Other Bets or in cash. These awards are based on the equity values of the respective Other Bet, which requires use of unobservable inputs.
We also have compensation arrangements with payouts based on realized investment returns, i.e. performance fees. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized, and may require the use of unobservable inputs.
Non-marketable Equity Securities
Our non-marketable equity securities not accounted for under the equity method are carried either at fair value or under the measurement alternative. Under the measurement alternative, the carrying value is measured at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer. Determining whether an observed transaction is similar to a security within our portfolio requires judgment based on the rights and obligations of the securities. Recording upward and downward adjustments to the carrying value of our equity securities as a result of observable price changes requires quantitative assessments of the fair value of our securities using various valuation methodologies and involves the use of estimates.
Non-marketable equity securities are also subject to periodic impairment reviews. Our quarterly impairment analysis considers both qualitative and quantitative factors that may have a significant effect on the investment's fair value. Qualitative factors considered include industry and market conditions, financial performance, business prospects, and other relevant events and factors. When indicators of impairment exist, we prepare quantitative assessments of the fair value of our equity investments using both the market and income approaches which require judgment and the use of estimates, including discount rates, investee revenues and costs, and comparable market data of private and public companies, among others. When our assessment indicates that an impairment exists, we measure our non-marketable securities at fair value.
ITEM 7A.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We are exposed to financial market risks, including changes in foreign currency exchange rates, interest rates, and equity investment risks.
Foreign Currency Exchange Risk
We transact business globally in multiple currencies. Our international revenues, as well as costs and expenses denominated in foreign currencies, expose us to the risk of fluctuations in foreign currency exchange rates against the U.S. dollar. Principal currencies hedged included the Australian dollar, British pound, Canadian dollar, Euro and Japanese yen. For the purpose of analyzing foreign currency exchange risk, we considered the historical trends in foreign currency exchange rates and determined that it was reasonably possible that adverse changes in exchange rates of 10% could be experienced in the near term.
We use foreign exchange forward contracts to offset the foreign exchange risk on our assets and liabilities denominated in currencies other than the local currency of the subsidiary. These forward contracts reduce, but do not entirely eliminate, the effect of foreign currency exchange rate movements on our assets and liabilities. The foreign

43

Alphabet Inc.

currency gains and losses on the assets and liabilities are recorded in other income (expense), net, which are offset by the gains and losses on the forward contracts.
If an adverse 10% foreign currency exchange rate change was applied to total monetary assets and liabilities denominated in currencies other than the local currencies at the balance sheet dates, it would have resulted in an adverse effect on income before income taxes of approximately $1 million and $8 million as of December 31, 2018 and 2019, respectively. The adverse effect as of December 31, 2018 and 2019 is after consideration of the offsetting effect of approximately $374 million and $662 million, respectively, from foreign exchange contracts in place for the years ended December 31, 2018 and 2019.
We use foreign currency forwards and option contracts, including collars (an option strategy comprised of a combination of purchased and written options) to protect our forecasted U.S. dollar-equivalent earnings from changes in foreign currency exchange rates. When the U.S. dollar strengthens, gains from foreign currency options and forwards reduce the foreign currency losses related to our earnings. When the U.S. dollar weakens, losses from foreign currency collars and forwards offset the foreign currency gains related to our earnings. These hedging contracts reduce, but do not entirely eliminate, the effect of foreign currency exchange rate movements. We designate these contracts as cash flow hedges for accounting purposes. We reflect the gains or losses of foreign currency spot rate changes as a component of AOCI and subsequently reclassify them into revenues to offset the hedged exposures as they occur.
If the U.S. dollar weakened by 10% as of December 31, 2018 and 2019, the amount recorded in AOCI related to our foreign exchange contracts before tax effect would have been approximately $772 million and $1.1 billion lower as of December 31, 2018 and 2019, respectively. The change in the value recorded in AOCI would be expected to offset a corresponding foreign currency change in forecasted hedged revenues when recognized.
We use foreign exchange forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. These forward contracts serve to offset the foreign currency translation risk from our foreign operations.
If the U.S. dollar weakened by 10%, the amount recorded in cumulative translation adjustment (CTA) within AOCI related to our net investment hedge would have been approximately $635 million and $936 million lower as of December 31, 2018 and 2019, respectively. The change in value recorded in CTA would be expected to offset a corresponding foreign currency translation gain or loss from our investment in foreign subsidiaries.
Interest Rate Risk
Our Corporate Treasury investment strategy is to achieve a return that will allow us to preserve capital and maintain liquidity. We invest primarily in debt securities including those of the U.S. government and its agencies, corporate debt securities, mortgage-backed securities, money market and other funds, municipal securities, time deposits, asset backed securities, and debt instruments issued by foreign governments. By policy, we limit the amount of credit exposure to any one issuer. Our investments in both fixed rate and floating rate interest earning securities carry a degree of interest rate risk. Fixed rate securities may have their fair market value adversely affected due to a rise in interest rates, while floating rate securities may produce less income than predicted if interest rates fall. Unrealized gains or losses on our marketable debt securities are primarily due to interest rate fluctuations as a result of higher market interest rates compared to interest rates at the time of purchase. We account for both fixed and variable rate securities at fair value with gains and losses recorded in AOCI until the securities are sold.
We use value-at-risk (VaR) analysis to determine the potential effect of fluctuations in interest rates on the value of our marketable debt security portfolio. The VaR is the expected loss in fair value, for a given confidence interval, for our investment portfolio due to adverse movements in interest rates. We use a variance/covariance VaR model with 95% confidence interval. The estimated one-day loss in fair value of our marketable debt securities as of December 31, 2018 and 2019 are shown below (in millions):
 
As of December 31,
 
12-Month Average
As of December 31,
 
2018
 
2019
 
2018
 
2019
Risk Category - Interest Rate
$
58

 
$
104

 
$
66

 
$
90

Actual future gains and losses associated with our marketable debt security portfolio may differ materially from the sensitivity analyses performed as of December 31, 2018 and 2019 due to the inherent limitations associated with predicting the timing and amount of changes in interest rates and our actual exposures and positions. VaR analysis is not intended to represent actual losses but is used as a risk estimation.

44

Alphabet Inc.

Equity Investment Risk
Our marketable and non-marketable equity securities are subject to a wide variety of market-related risks that could substantially reduce or increase the fair value of our holdings.
Our marketable equity securities are publicly traded stocks or funds and our non-marketable equity securities are investments in privately held companies, some of which are in the startup or development stages.
We record our marketable equity securities not accounted for under the equity method at fair value based on readily determinable market values, of which publicly traded stocks and mutual funds are subject to market price volatility, and represent $3.3 billion of our investments as of December 31, 2019. A hypothetical adverse price change of 10%, which could be experienced in the near term, would decrease the fair value of our marketable equity securities by $330 million.
Our non-marketable equity securities not accounted for under the equity method are adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). The fair value is measured at the time of the observable transaction, which is not necessarily an indication of the current fair value as of the balance sheet date. These investments, especially those that are in the early stages, are inherently risky because the technologies or products these companies have under development are typically in the early phases and may never materialize and they may experience a decline in financial condition, which could result in a loss of a substantial part of our investment in these companies. The success of our investment in any private company is also typically dependent on the likelihood of our ability to realize appreciation in the value of our investments through liquidity events such as public offerings, acquisitions, private sales or other favorable market events. As of December 31, 2019, the carrying value of our non-marketable equity securities, which were accounted for under the measurement alternative, was $11.4 billion. Valuations of our equity investments in private companies are inherently more complex due to the lack of readily available market data. Volatility in the global economic climate and financial markets could result in a significant impairment charge on our non-marketable equity securities.
The carrying values of our equity method investments generally do not fluctuate based on market price changes, however these investments could be impaired if the carrying value exceeds the fair value.
For further information about our equity investments, please refer to Note 1 and Note 3 of the Notes to Consolidated Financial Statements included in Part II of this Annual Report on Form 10-K.

45

Alphabet Inc.

ITEM 8.
FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA
Alphabet Inc.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS
The supplementary financial information required by this Item 8 is included in Item 7 under the caption “Quarterly Results of Operations.”

46

Alphabet Inc.

REPORT OF ERNST & YOUNG LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Alphabet Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Alphabet Inc. (the Company) as of December 31, 2018 and 2019, the related consolidated statements of income, comprehensive income, stockholders' equity and cash flows for each of the three years in the period ended December 31, 2019, and the related notes and financial statement schedule listed in the Index at Item 15 (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2018 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 3, 2020 expressed an unqualified opinion thereon.
Adoption of New Accounting Standard
As discussed in Note 1 to the financial statements, the Company changed its method for accounting for the recognition, measurement, presentation and disclosure of certain equity securities in the year ended December 31, 2018.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the U.S. Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.


47

Alphabet Inc.

Loss Contingencies
Description of the Matter
The Company is regularly subject to claims, suits, and government investigations involving competition, intellectual property, privacy, consumer protection, tax, labor and employment, commercial disputes, content generated by its users, goods and services offered by advertisers or publishers using their platforms, and other matters. As described in Note 10 to the financial statements “Commitments and Contingencies” such claims could result in adverse consequences.

Significant judgment is required to determine both the likelihood, and the estimated amount, of a loss related to such matters. Auditing management’s accounting for and disclosure of loss contingencies from these matters involved challenging and subjective auditor judgement in assessing the Company’s evaluation of the probability of a loss, and the estimated amount or range of loss.
How We Addressed the Matter in Our Audit
We tested relevant controls over the identified risks associated with management’s accounting for and disclosure of these matters. This included controls over management’s assessment of the probability of incurrence of a loss and whether the loss or range of loss was reasonably estimable and the development of related disclosures.

Our audit procedures included gaining an understanding of previous rulings issued by regulators and the status of ongoing lawsuits, reviewing letters addressing the matters from internal and external legal counsel, meeting with internal legal counsel to discuss the allegations, and obtaining a representation letter from management on these matters. We also evaluated the Company’s disclosures in relation to these matters.


/s/ Ernst & Young LLP
 
 
 
We have served as the Company's auditor since 1999.
 
 
 
San Jose, California
 
February 3, 2020
 


48

Alphabet Inc.

REPORT OF ERNST & YOUNG LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Stockholders and the Board of Directors of Alphabet Inc.
Opinion on Internal Control over Financial Reporting
We have audited Alphabet Inc.’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Alphabet Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019, based on the COSO criteria.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the 2019 consolidated financial statements of the Company and our report dated February 3, 2020 expressed an unqualified opinion thereon.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the U.S. Securities and Exchange Commission and the PCAOB.
We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
Definition and Limitations of Internal Control over Financial Reporting
A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.
/s/ Ernst & Young LLP
 
 
 
San Jose, California
 
February 3, 2020
 

49

Alphabet Inc.

Alphabet Inc.
CONSOLIDATED BALANCE SHEETS
(In millions, except share amounts which are reflected in thousands, and par value per share amounts)
 
As of
December 31, 2018
 
As of
December 31, 2019
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
16,701

 
$
18,498

Marketable securities
92,439

 
101,177

Total cash, cash equivalents, and marketable securities
109,140

 
119,675

Accounts receivable, net of allowance of $729 and $753
20,838

 
25,326

Income taxes receivable, net
355

 
2,166

Inventory
1,107

 
999

Other current assets
4,236

 
4,412

Total current assets
135,676

 
152,578

Non-marketable investments
13,859

 
13,078

Deferred income taxes
737

 
721

Property and equipment, net
59,719

 
73,646

Operating lease assets
0

 
10,941

Intangible assets, net
2,220

 
1,979

Goodwill
17,888

 
20,624

Other non-current assets
2,693

 
2,342

Total assets
$
232,792

 
$
275,909

Liabilities and Stockholders’ Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
4,378

 
$
5,561

Accrued compensation and benefits
6,839

 
8,495

Accrued expenses and other current liabilities
16,958

 
23,067

Accrued revenue share
4,592

 
5,916

Deferred revenue
1,784

 
1,908

Income taxes payable, net
69

 
274

Total current liabilities
34,620

 
45,221

Long-term debt
4,012

 
4,554

Deferred revenue, non-current
396

 
358

Income taxes payable, non-current
11,327

 
9,885

Deferred income taxes
1,264

 
1,701

Operating lease liabilities
0

 
10,214

Other long-term liabilities
3,545

 
2,534

Total liabilities
55,164

 
74,467

Commitments and Contingencies (Note 10)


 

Stockholders’ equity:
 
 
 
Convertible preferred stock, $0.001 par value per share, 100,000 shares authorized; no shares issued and outstanding
0

 
0

Class A and Class B common stock, and Class C capital stock and additional paid-in capital, $0.001 par value per share: 15,000,000 shares authorized (Class A 9,000,000, Class B 3,000,000, Class C 3,000,000); 695,556 (Class A 299,242, Class B 46,636, Class C 349,678) and 688,335 (Class A 299,828, Class B 46,441, Class C 342,066) shares issued and outstanding
45,049

 
50,552

Accumulated other comprehensive loss
(2,306
)
 
(1,232
)
Retained earnings
134,885

 
152,122

Total stockholders’ equity
177,628

 
201,442

Total liabilities and stockholders’ equity
$
232,792

 
$
275,909

See accompanying notes.

50

Alphabet Inc.

Alphabet Inc.
CONSOLIDATED STATEMENTS OF INCOME
(In millions, except per share amounts)
 
Year Ended December 31,
 
2017
 
2018
 
2019
Revenues
$
110,855

 
$
136,819

 
$
161,857

Costs and expenses:
 
 
 
 
 
Cost of revenues
45,583

 
59,549

 
71,896

Research and development
16,625

 
21,419

 
26,018

Sales and marketing
12,893

 
16,333

 
18,464

General and administrative
6,840

 
6,923

 
9,551

European Commission fines
2,736

 
5,071

 
1,697

Total costs and expenses
84,677

 
109,295

 
127,626

Income from operations
26,178

 
27,524

 
34,231

Other income (expense), net
1,015

 
7,389

 
5,394

Income before income taxes
27,193

 
34,913

 
39,625

Provision for income taxes
14,531

 
4,177

 
5,282

Net income
$
12,662

 
$
30,736

 
$
34,343

 
 
 
 
 
 
Basic net income per share of Class A and B common stock and Class C capital stock
$
18.27

 
$
44.22

 
$
49.59

Diluted net income per share of Class A and B common stock and Class C capital stock
$
18.00

 
$
43.70

 
$
49.16

See accompanying notes.

51

Alphabet Inc.

Alphabet Inc.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In millions)
 
Year Ended December 31,
 
2017
 
2018
 
2019
Net income
$
12,662

 
$
30,736

 
$
34,343

Other comprehensive income (loss):
 
 
 
 
 
Change in foreign currency translation adjustment
1,543

 
(781
)
 
(119
)
Available-for-sale investments:
 
 
 
 
 
Change in net unrealized gains (losses)
307

 
88

 
1,611

Less: reclassification adjustment for net (gains) losses included in net income
105

 
(911
)
 
(111
)
Net change (net of tax effect of $0, $156, and $221)
412

 
(823
)
 
1,500

Cash flow hedges:
 
 
 
 
 
Change in net unrealized gains (losses)
(638
)
 
290

 
22

Less: reclassification adjustment for net (gains) losses included in net income
93

 
98

 
(299
)
Net change (net of tax effect of $247, $103, and $42)
(545
)

388

 
(277
)
Other comprehensive income (loss)
1,410

 
(1,216
)
 
1,104

Comprehensive income
$
14,072

 
$
29,520

 
$
35,447

See accompanying notes.

52

Alphabet Inc.

Alphabet Inc.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In millions, except share amounts which are reflected in thousands)
 
Class A and Class B
Common Stock, Class C Capital Stock and
Additional Paid-In Capital
 
Accumulated
Other
Comprehensive
Income (Loss)
 
Retained
Earnings
 
Total
Stockholders’
Equity
 
Shares    
 
Amount    
 
Balance as of December 31, 2016
691,293

 
$
36,307

 
$
(2,402
)
 
$
105,131

 
$
139,036

Cumulative effect of accounting change
0

 
0

 
0

 
(15
)
 
(15
)
Common and capital stock issued
8,652

 
212

 
0

 
0

 
212

Stock-based compensation expense
0

 
7,694

 
0

 
0

 
7,694

Tax withholding related to vesting of restricted stock units
0

 
(4,373
)
 
0

 
0

 
(4,373
)
Repurchases of capital stock
(5,162
)
 
(315
)
 
0

 
(4,531
)
 
(4,846
)
Sale of interest in consolidated entities
0

 
722

 
0

 
0

 
722

Net income
0

 
0

 
0

 
12,662

 
12,662

Other comprehensive income (loss)
0

 
0

 
1,410

 
0

 
1,410

Balance as of December 31, 2017
694,783

 
40,247

 
(992
)
 
113,247

 
152,502

Cumulative effect of accounting change
0

 
0

 
(98
)
 
(599
)
 
(697
)
Common and capital stock issued
8,975

 
148

 
0

 
0

 
148

Stock-based compensation expense
0

 
9,353

 
0

 
0

 
9,353

Tax withholding related to vesting of restricted stock units and other
0

 
(4,782
)
 
0

 
0

 
(4,782
)
Repurchases of capital stock
(8,202
)
 
(576
)
 
0

 
(8,499
)
 
(9,075
)
Sale of interest in consolidated entities
0

 
659

 
0

 
0

 
659

Net income
0

 
0

 
0

 
30,736

 
30,736

Other comprehensive income (loss)
0

 
0

 
(1,216
)
 
0

 
(1,216
)
Balance as of December 31, 2018
695,556

 
45,049

 
(2,306
)
 
134,885

 
177,628

Cumulative effect of accounting change
0

 
0

 
(30
)
 
(4
)
 
(34
)
Common and capital stock issued
8,120

 
202

 
0

 
0

 
202

Stock-based compensation expense
0

 
10,890

 
0

 
0

 
10,890

Tax withholding related to vesting of restricted stock units and other
0

 
(4,455
)
 
0

 
0

 
(4,455
)
Repurchases of capital stock
(15,341
)
 
(1,294
)
 
0

 
(17,102
)
 
(18,396
)
Sale of interest in consolidated entities
0

 
160

 
0

 
0

 
160

Net income
0

 
0

 
0

 
34,343

 
34,343

Other comprehensive income (loss)
0

 
0

 
1,104

 
0

 
1,104

Balance as of December 31, 2019
688,335

 
$
50,552

 
$
(1,232
)
 
$
152,122

 
$
201,442

See accompanying notes.

53

Alphabet Inc.

Alphabet Inc.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(In millions)
 
Year Ended December 31,
 
2017
 
2018
 
2019
Operating activities
 
 
 
 
 
Net income
$
12,662

 
$
30,736

 
$
34,343

Adjustments:
 
 
 
 
 
Depreciation and impairment of property and equipment
6,103

 
8,164

 
10,856

Amortization and impairment of intangible assets
812

 
871

 
925

Stock-based compensation expense
7,679

 
9,353

 
10,794

Deferred income taxes
258

 
778

 
173

(Gain) loss on debt and equity securities, net
37

 
(6,650
)
 
(2,798
)
Other
294

 
(189
)
 
(592
)
Changes in assets and liabilities, net of effects of acquisitions:
 
 
 
 
 
Accounts receivable
(3,768
)
 
(2,169
)
 
(4,340
)
Income taxes, net
8,211

 
(2,251
)
 
(3,128
)
Other assets
(2,164
)
 
(1,207
)
 
(621
)
Accounts payable
731

 
1,067

 
428

Accrued expenses and other liabilities
4,891

 
8,614

 
7,170

Accrued revenue share
955

 
483

 
1,273

Deferred revenue
390

 
371

 
37

Net cash provided by operating activities
37,091

 
47,971

 
54,520

Investing activities
 
 
 
 
 
Purchases of property and equipment
(13,184
)
 
(25,139
)
 
(23,548
)
Purchases of marketable securities
(92,195
)
 
(50,158
)
 
(100,315
)
Maturities and sales of marketable securities
73,959

 
48,507

 
97,825

Purchases of non-marketable investments
(1,745
)
 
(2,073
)
 
(1,932
)
Maturities and sales of non-marketable investments
533

 
1,752

 
405

Acquisitions, net of cash acquired, and purchases of intangible assets
(287
)
 
(1,491
)
 
(2,515
)
Proceeds from collection of notes receivable
1,419

 
0

 
0

Other investing activities
99

 
98

 
589

Net cash used in investing activities
(31,401
)

(28,504
)
 
(29,491
)
Financing activities
 
 
 
 
 
Net payments related to stock-based award activities
(4,166
)
 
(4,993
)
 
(4,765
)
Repurchases of capital stock
(4,846
)
 
(9,075
)
 
(18,396
)
Proceeds from issuance of debt, net of costs
4,291

 
6,766

 
317

Repayments of debt
(4,377
)
 
(6,827
)
 
(585
)
Proceeds from sale of interest in consolidated entities
800

 
950

 
220

Net cash used in financing activities
(8,298
)
 
(13,179
)
 
(23,209
)
Effect of exchange rate changes on cash and cash equivalents
405

 
(302
)
 
(23
)
Net increase (decrease) in cash and cash equivalents
(2,203
)
 
5,986

 
1,797

Cash and cash equivalents at beginning of period
12,918

 
10,715

 
16,701

Cash and cash equivalents at end of period
$
10,715

 
$
16,701

 
$
18,498

 
 
 
 
 
 
Supplemental disclosures of cash flow information
 
 
 
 
 
Cash paid for taxes, net of refunds
$
6,191

 
$
5,671

 
$
8,203

See accompanying notes.

54

Alphabet Inc.

Alphabet Inc.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 1. Nature of Operations and Summary of Significant Accounting Policies
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. (Alphabet) became the successor issuer to Google.
We generate revenues primarily by delivering relevant, cost-effective online advertising.
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Noncontrolling interests are not presented separately as the amounts are not material. All intercompany balances and transactions have been eliminated.
Use of Estimates
Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States (GAAP) requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the bad debt allowance, sales allowances, fair values of financial instruments, intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Revenue Recognition
We recognize revenues when we transfer control of promised goods or services to our customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.
See Note 2 for further discussion on Revenues.
Cost of Revenues
Cost of revenues consists of TAC and other costs of revenues.
TAC represents the amounts paid to Google Network Members primarily for ads displayed on their properties and amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:
Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and
Inventory related costs for hardware we sell.
Stock-based Compensation
Stock-based compensation primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.
Additionally, stock-based compensation includes stock-based awards, such as performance stock units (PSUs) and awards that may be settled in cash or the stock of certain of our Other Bets. PSUs are equity classified and expense is recognized over the requisite service period. Awards that are liability classified are remeasured at fair value through

55

Alphabet Inc.

settlement or maturity (six months and one day after vesting). The fair value of such awards is based on the equity valuation of the respective Other Bet.
Performance Fees
We have compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.
Certain Risks and Concentrations
Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.
No individual customer or groups of affiliated customers represented more than 10% of our revenues in 2017, 2018, or 2019. In 2017, 2018, and 2019, we generated approximately 47%, 46%, and 46% of our revenues, respectively, from customers based in the U.S.
We are subject to concentrations of credit risk principally from cash and cash equivalents, marketable securities, foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management.
Cash equivalents and marketable securities consist primarily of time deposits, money market and other funds, highly liquid debt instruments of the U.S. government and its agencies, debt instruments issued by foreign governments, debt instruments issued by municipalities in the U.S., corporate debt securities, mortgage-backed securities, and asset-backed securities. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We perform ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers. We maintain reserves for estimated credit losses and these losses have generally been within our expectations.
Fair Value of Financial Instruments
Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative). Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
Level 3 - Unobservable inputs that are supported by little or no market activities.
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
Cash, Cash Equivalents, and Marketable Securities
We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.

56

Alphabet Inc.

We classify all marketable investments that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities.
We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record within other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.
Non-Marketable Investments
We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative in accordance with Accounting Standards Update No. 2016-01, which we adopted on January 1, 2018. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date.
We account for our non-marketable investments that meet the definition of a debt security as available-for-sale securities.
We classify our non-marketable investments that do not have stated contractual maturity dates, as non-current assets on the Consolidated Balance Sheets.
Impairment of Investments
We periodically review our debt and equity investments for impairment. For debt securities we consider the duration, severity and the reason for the decline in security value; whether it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis; or if the amortized cost basis cannot be recovered as a result of credit losses. If any impairment is considered other-than-temporary, we will write down the security to its fair value and record the corresponding charge as other income (expense), net. For equity securities we consider impairment indicators such as negative changes in industry and market conditions, financial performance, business prospects, and other relevant events and factors. If indicators exist and the fair value of the security is below the carrying amount, we write down the security to fair value.
Variable Interest Entities
We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests in is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE; and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is still a VIE and, if so, whether we are the primary beneficiary. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
Accounts Receivable
We record accounts receivable at the invoiced amount. We maintain an allowance for doubtful accounts to reserve for potentially uncollectible receivables. We review the accounts receivable by amounts due from customers that are past due to identify specific customers with known disputes or collectability issues. In determining the amount of the reserve, we make judgments about the creditworthiness of significant customers based on ongoing credit evaluations.
Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.

57

Alphabet Inc.

Leases
We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.
Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.
Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.
Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.
Operating lease expense is recognized on a straight-line basis over the lease term.
Property and Equipment
Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets. We depreciate buildings over periods of seven to 25 years. We depreciate information technology assets generally over periods of three to five years (specifically, three years for servers and three to five years for network equipment).
We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.
Inventory
Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
Software Development Costs
We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.
Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Business Combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair

58

Alphabet Inc.

values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets are not recoverable, the impairment recognized is measured as the amount by which the carrying value of the asset exceeds its fair value. Impairments were not material for the periods presented.
We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units when changes in our operating structure occur, and if necessary, reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from one to twelve years.
Income Taxes
We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.
We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
Foreign Currency
Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.
Advertising and Promotional Expenses
We expense advertising and promotional costs in the period in which they are incurred. For the years ended December 31, 20172018 and 2019, advertising and promotional expenses totaled approximately $5.1 billion, $6.4 billion, and $6.8 billion, respectively.
Recent Accounting Pronouncements
Recently issued accounting pronouncements not yet adopted
In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. The effect on our consolidated financial statements and related disclosures is not expected to be material.

59

Alphabet Inc.

Recently adopted accounting pronouncements
In February 2016, the FASB issued Accounting Standards Update No. 2016-02 (Topic 842) "Leases." Topic 842 supersedes the lease requirements in Accounting Standards Codification Topic 840, "Leases." Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases continue to be classified as either finance or operating. We adopted Topic 842 effective January 1, 2019. The most significant effects of Topic 842 were the recognition of $8.0 billion of operating lease assets and $8.4 billion of operating lease liabilities and the de-recognition of $1.5 billion of build-to-suit assets and liabilities upon adoption. We applied Topic 842 to all leases as of January 1, 2019 with comparative periods continuing to be reported under Topic 840. In the adoption of Topic 842, we carried forward the assessment from Topic 840 of whether our contracts contain or are leases, the classification of our leases, and remaining lease terms. Our accounting for finance leases remains substantially unchanged. The standard did not have a significant effect on our consolidated results of operations or cash flows. See Note 4 for further details.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation. Hedging gains (losses), which were previously included in Google revenues, are now reported separately as a component of total revenues for all periods presented. See Note 2 for further details.
Additionally, performance fees have been reclassified for all periods from general and administrative expenses to other income (expense), net to align with the presentation of the investment gains and losses on which the performance fees are based. See Note 7 for further details.
Note 2. Revenues
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that we expect in exchange for those goods or services. Sales and other similar taxes are excluded from revenues.
The following table presents our revenues disaggregated by type (in millions). Certain amounts in prior periods have been reclassified to conform with current period presentation.
 
Year Ended December 31,
 
2017
 
2018
 
2019
Google Search & other
$
69,811

 
$
85,296

 
$
98,115

YouTube ads(1)
8,150

 
11,155

 
15,149

Google properties
77,961

 
96,451

 
113,264

Google Network Members' properties
17,616

 
20,010

 
21,547

Google advertising
95,577

 
116,461

 
134,811

Google Cloud
4,056

 
5,838

 
8,918

Google other(1)
10,914

 
14,063

 
17,014

Google revenues
110,547

 
136,362

 
160,743

Other Bets revenues
477

 
595

 
659

Hedging gains (losses)
(169
)
 
(138
)
 
455

Total revenues
$
110,855

 
$
136,819

 
$
161,857

(1) 
YouTube non-advertising revenues are included in Google other revenues.

60

Alphabet Inc.

The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
United States
$
52,449

 
47
%
 
$
63,269

 
46
%
 
$
74,843

 
46
%
EMEA(1)
36,236

 
33

 
44,739

 
33

 
50,645

 
31

APAC(1)
16,192

 
15

 
21,341

 
15

 
26,928

 
17

Other Americas(1)
6,147

 
5

 
7,608

 
6

 
8,986

 
6

Hedging gains (losses)
(169
)
 
0

 
(138
)
 
0

 
455

 
0

Total revenues
$
110,855

 
100
%
 
$
136,819

 
100
%
 
$
161,857

 
100
%
(1) 
Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America (Other Americas).
Advertising Revenues
We generate advertising revenues primarily by delivering advertising on Google properties, including Google.com, the Google Search app, YouTube, Google Play, Gmail and Google Maps; and Google Network Members’ properties.
Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager as part of the Authorized Buyers marketplace, and Google Marketing Platform, among others.
We offer advertising on a click, impression or view basis. We recognize revenue each time a user clicks on the ad, when the ad is displayed or a user views the ad.
For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
Google Cloud Revenues
Google Cloud revenues consist primarily of revenues from Google Cloud Platform (which includes infrastructure and data and analytics platform products, and other services), G Suite productivity tools and other enterprise cloud services. Our cloud revenues are provided on either a consumption or subscription basis. Revenue related to cloud services provided on a consumption basis is recognized when the customer utilizes the services, based on the quantity of services consumed. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.
Other Revenues
Google other revenues and Other Bets revenues consist primarily of revenues from:
Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;
hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;
YouTube non-advertising including, YouTube premium and YouTube TV subscriptions and other services; and
other products and services.
As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.

61

Alphabet Inc.

Customer Incentives and Credits
Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. The increase in the deferred revenue balance for the year ended December 31, 2019 was primarily driven by cash payments received or due in advance of satisfying our performance obligations, offset by $1.7 billion of revenues recognized that were included in the deferred revenue balance as of December 31, 2018.
Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized in revenue. This includes related deferred revenue currently recorded and amounts that will be invoiced in future periods. As of December 31, 2019, the amount not yet recognized in revenue from these commitments is $11.4 billion, which reflects our assessment of relevant contract terms. This amount excludes contracts (i) with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. We expect to recognize approximately two thirds over the next 24 months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by customer utilization, which could impact our estimate of the remaining amount of commitments and when we expect to recognize such revenues.
Sales Commissions
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and marketing expenses.
Note 3. Financial Instruments
Debt Securities
We classify our marketable debt securities within Level 2 in the fair value hierarchy because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value.
 The following tables summarize our debt securities by significant investment categories as of December 31, 2018 and 2019 (in millions):
 
As of December 31, 2018
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
2,202

 
$
0

 
$
0

 
$
2,202

 
$
2,202

 
$
0

Government bonds
53,634

 
71

 
(414
)
 
53,291

 
3,717

 
49,574

Corporate debt securities
25,383

 
15

 
(316
)
 
25,082

 
44

 
25,038

Mortgage-backed and asset-backed securities
16,918

 
11

 
(324
)
 
16,605

 
0

 
16,605

Total
$
98,137

 
$
97

 
$
(1,054
)
 
$
97,180

 
$
5,963

 
$
91,217


62

Alphabet Inc.

 
As of December 31, 2019
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
2,294

 
$
0

 
$
0

 
$
2,294

 
$
2,294

 
$
0

Government bonds
55,033

 
434

 
(30
)
 
55,437

 
4,518

 
50,919

Corporate debt securities
27,164

 
337

 
(3
)
 
27,498

 
44

 
27,454

Mortgage-backed and asset-backed securities
19,453

 
96

 
(41
)
 
19,508

 
0

 
19,508

Total
$
103,944

 
$
867

 
$
(74
)
 
$
104,737

 
$
6,856

 
$
97,881

(1) 
The majority of our time deposits are domestic deposits.
We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. We recognized gross realized gains of $185 million, $1.3 billion, and $292 million for the years ended December 31, 2017, 2018, and 2019, respectively. We recognized gross realized losses of $295 million, $143 million, and $143 million for the years ended December 31, 2017, 2018, and 2019, respectively. We reflect these gains and losses as a component of other income (expense), net, in the Consolidated Statements of Income.
The following table summarizes the estimated fair value of our investments in marketable debt securities with stated contractual maturity dates, accounted for as available-for-sale securities and classified by the contractual maturity date of the securities (in millions):
 
As of
December 31, 2019
Due in 1 year
$
20,392

Due in 1 year through 5 years
63,151

Due in 5 years through 10 years
2,671

Due after 10 years
11,667

Total
$
97,881


The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2018 and 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
 
As of December 31, 2018
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds
$
12,019

 
$
(85
)
 
$
23,877

 
$
(329
)
 
$
35,896

 
$
(414
)
Corporate debt securities
10,171

 
(107
)
 
11,545

 
(209
)
 
21,716

 
(316
)
Mortgage-backed and asset-backed securities
5,534

 
(75
)
 
8,519

 
(249
)
 
14,053

 
(324
)
Total
$
27,724

 
$
(267
)
 
$
43,941

 
$
(787
)
 
$
71,665

 
$
(1,054
)
 
As of December 31, 2019
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds
$
6,752

 
$
(20
)
 
$
4,590

 
$
(10
)
 
$
11,342

 
$
(30
)
Corporate debt securities
1,665

 
(2
)
 
978

 
(1
)
 
2,643

 
(3
)
Mortgage-backed and asset-backed securities
4,536

 
(13
)
 
2,835

 
(28
)
 
7,371

 
(41
)
Total
$
12,953

 
$
(35
)
 
$
8,403

 
$
(39
)
 
$
21,356

 
$
(74
)


63

Alphabet Inc.

During the years ended December 31, 2017, 2018 and 2019, we did not recognize any significant other-than-temporary impairment losses.
Equity Investments
The following discusses our marketable equity securities, non-marketable equity securities, gains and losses on marketable and non-marketable equity securities, as well as our equity securities accounted for under the equity method.
Our marketable equity securities are publicly traded stocks or funds measured at fair value and classified within Level 1 and 2 in the fair value hierarchy because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets. All gains and losses on marketable equity securities, realized and unrealized, are recognized in other income (expense), net.
Our non-marketable equity securities are investments in privately held companies without readily determinable market values. The carrying value of our non-marketable equity securities is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). All gains and losses on non-marketable equity securities, realized and unrealized, are recognized in other income (expense), net. Non-marketable equity securities that have been remeasured during the period are classified within Level 2 or Level 3 in the fair value hierarchy because we estimate the value based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs including volatility, rights, and obligations of the securities we hold.
Gains and losses on marketable and non-marketable equity securities
Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):
 
Year Ended December 31,
 
2018
 
2019
Net gain (loss) on equity securities sold during the period
$
1,458

 
$
(301
)
Net unrealized gain (loss) on equity securities held as of the end of the period(1)
4,002

 
2,950

Total gain (loss) recognized in other income (expense), net
$
5,460

 
$
2,649

(1) 
Includes net gains of $4.1 billion and $1.8 billion related to non-marketable equity securities for the years ended December 31, 2018 and 2019, respectively.
In the table above, net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later. 
Cumulative net gains on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security. While these net gains may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic realized gain on the securities sold during the period. Cumulative net gains is calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.
 
Equity Securities Sold During the Year Ended December 31,
 
2018
 
2019
Total sale price
$
1,965

 
$
3,134

Total initial cost
515

 
858

Cumulative net gains
$
1,450

 
$
2,276



64

Alphabet Inc.

Carrying value of marketable and non-marketable equity securities
The carrying value is measured as the total initial cost plus the cumulative net gain (loss). The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):
 
As of December 31, 2018
 
Marketable Securities
 
Non-Marketable Securities
 
Total
Total initial cost
$
1,168

 
$
8,168

 
$
9,336

Cumulative net gain(1)
54

 
4,107

 
4,161

Carrying value
$
1,222

 
$
12,275

 
$
13,497

(1) 
Non-marketable securities cumulative net gain is comprised of $4.3 billion unrealized gains and $178 million unrealized losses (including impairment).
 
As of December 31, 2019
 
Marketable Securities
 
Non-Marketable Securities
 
Total
Total initial cost
$
1,935

 
$
8,297

 
$
10,232

Cumulative net gain(1)
1,361

 
3,056

 
4,417

Carrying value
$
3,296

 
$
11,353

 
$
14,649

(1) 
Non-marketable securities cumulative net gain is comprised of $3.5 billion unrealized gains and $445 million unrealized losses (including impairment).
Marketable equity securities
The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2018 and 2019 (in millions):
 
 
As of December 31, 2018
 
As of December 31, 2019
 
 
Cash and Cash Equivalents
 
Marketable
Securities
 
Cash and Cash Equivalents
 
Marketable
Securities
Level 1:
 
 
 
 
 
 
 
 
Money market funds
 
$
3,493

 
$
0

 
$
4,604

 
$
0

Marketable equity securities(1)
 
0

 
994

 
0

 
3,046

 
 
3,493

 
994

 
4,604

 
3,046

Level 2:
 
 
 
 
 
 
 
 
Mutual funds
 
0

 
228

 
0

 
250

Total
 
$
3,493

 
$
1,222

 
$
4,604

 
$
3,296


(1) 
The balance as of December 31, 2019 includes investments that were reclassified from non-marketable equity securities following the initial public offering of the issuers.
Non-marketable equity securities
The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):
 
Year Ended December 31,
 
2018
 
2019
Unrealized gains
$
4,285

 
$
2,163

Unrealized losses (including impairment)
(178
)
 
(372
)
Total unrealized gain (loss) for non-marketable equity securities
$
4,107

 
$
1,791

During the year ended December 31, 2019, included in the $11.4 billion of non-marketable equity securities, $7.6 billion were measured at fair value primarily based on observable market transactions, resulting in a net unrealized gain of $1.8 billion.

65

Alphabet Inc.

Equity securities accounted for under the Equity Method
Equity securities accounted for under the equity method had a carrying value of approximately $1.3 billion as of December 31, 2018 and 2019. Our share of gains and losses including impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income. See Note 7 for further details on other income (expense), net.
Derivative Financial Instruments
We classify our foreign currency and interest rate derivative contracts primarily within Level 2 in the fair value hierarchy as the valuation inputs are based on quoted prices and market observable data of similar instruments.
We recognize derivative instruments as either assets or liabilities in the Consolidated Balance Sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives in the Consolidated Statements of Income as either other income (expense), net, or revenues, or in the Consolidated Balance Sheets in AOCI, as discussed below. Any components excluded from the assessment of hedge effectiveness are recognized in the same income statement line as the hedged item.
We enter into foreign currency contracts with financial institutions to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also use interest rate derivative contracts to hedge interest rate exposures on our fixed income securities and debt issuances. Our program is not used for trading or speculative purposes.
We enter into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty. To further reduce credit risk, we enter into collateral security arrangements under which the counterparty is required to provide collateral when the net fair value of certain financial instruments fluctuates from contractually established thresholds. We can take possession of the collateral in the event of counterparty default. As of December 31, 2018 and 2019, we received cash collateral related to the derivative instruments under our collateral security arrangements of $327 million and $252 million, respectively, which was included in other current assets.
Cash Flow Hedges
We use foreign currency forwards and option contracts, including collars (an option strategy comprised of a combination of purchased and written options), designated as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. The notional principal of these contracts was approximately $11.8 billion and $13.2 billion as of December 31, 2018 and 2019, respectively. These contracts have maturities of 24 months or less.
For forwards and option contracts, we exclude the change in the forward points and time value from our assessment of hedge effectiveness. The initial value of the excluded component is amortized on a straight-line basis over the life of the hedging instrument and recognized in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI. We reflect the gains or losses of a cash flow hedge included in our hedge effective assessment as a component of AOCI and subsequently reclassify these gains and losses to revenues when the hedged transactions are recorded. If the hedged transactions become probable of not occurring, the corresponding amounts in AOCI are immediately reclassified to other income (expense), net.
As of December 31, 2019, the net accumulated loss on our foreign currency cash flow hedges before tax effect was $82 million, of which $82 million is expected to be reclassified from AOCI into earnings within the next 12 months.
Fair Value Hedges
We use forward contracts designated as fair value hedges to hedge foreign currency risks for our investments denominated in currencies other than the U.S. dollar. We exclude changes in forward points for the forward contracts from the assessment of hedge effectiveness. We recognize changes in the excluded component in other income (expense), net. The notional principal of these contracts was $2.0 billion and $455 million as of December 31, 2018 and 2019, respectively.
Gains and losses on these forward contracts are recognized in other income (expense), net, along with the offsetting gains and losses of the related hedged items.
Net Investment Hedges
We use forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. We exclude changes in forward points for the forward contracts from the assessment of hedge effectiveness. We recognize changes in the excluded component in other income (expense),

66

Alphabet Inc.

net. The notional principal of these contracts was $6.7 billion and $9.3 billion as of December 31, 2018 and 2019, respectively.
Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.
Other Derivatives
Other derivatives not designated as hedging instruments consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts, as well as the related costs in other income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities. The notional principal of the outstanding foreign exchange contracts was $20.1 billion and $43.5 billion as of December 31, 2018 and 2019, respectively.
The fair values of our outstanding derivative instruments were as follows (in millions):
 
 
 
 
As of December 31, 2018
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
459

 
$
54

 
$
513

Total
 
 
 
$
459

 
$
54

 
$
513

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
5

 
$
228

 
$
233

Total
 
 
 
$
5

 
$
228

 
$
233

 
 
 
 
As of December 31, 2019
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
91

 
$
253

 
$
344

Total
 
 
 
$
91

 
$
253

 
$
344

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
173

 
$
196

 
$
369

Total
 
 
 
$
173

 
$
196

 
$
369



67

Alphabet Inc.

The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):
 
 
Gains (Losses) Recognized in OCI
on Derivatives Before Tax Effect
 
 
Year Ended December 31,
 
 
2017
 
2018
 
2019
Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
$
(955
)
 
$
332

 
$
38

Amount excluded from the assessment of effectiveness
 
0

 
26

 
(14
)
Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
0

 
136

 
131

Total
 
$
(955
)
 
$
494

 
$
155

 



68

Alphabet Inc.

The effect of derivative instruments on income is summarized below (in millions):
 
Gains (Losses) Recognized in Income
 
Year Ended December 31,
 
2017
 
2018
 
2019
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded
$
110,855

 
$
1,015

 
$
136,819

 
$
7,389

 
$
161,857

 
$
5,394

 
 
 
 
 
 
 
 
 
 
 
 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount of gains (losses) reclassified from AOCI to income
$
(169
)
 
$
0

 
$
(139
)
 
$
0

 
$
367

 
$
0

Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach
0

 
0

 
1

 
0

 
88

 
0

Amount excluded from the assessment of effectiveness
0

 
83

 
0

 
0

 
0

 
0

Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Hedged items
0

 
197

 
0

 
(96
)
 
0

 
(19
)
Derivatives designated as hedging instruments
0

 
(197
)
 
0

 
96

 
0

 
19

Amount excluded from the assessment of effectiveness
0

 
23

 
0

 
37

 
0

 
25

Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount excluded from the assessment of effectiveness
0

 
0

 
0

 
78

 
0

 
243

Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
0

 
(230
)
 
0

 
54

 
0

 
(413
)
Total gains (losses)
$
(169
)
 
$
(124
)
 
$
(138
)
 
$
169

 
$
455

 
$
(145
)

Offsetting of Derivatives
We present our forwards and purchased options at gross fair values in the Consolidated Balance Sheets. For foreign currency collars, we present at net fair values where both purchased and written options are with the same counterparty. Our master netting and other similar arrangements allow net settlements under certain conditions. As of December 31, 2018 and 2019, information related to these offsetting arrangements were as follows (in millions):

69

Alphabet Inc.

Offsetting of Assets
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
569

 
$
(56
)
 
$
513

 
$
(90
)
(1) 
$
(307
)
 
$
(14
)
 
$
102

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
365

 
$
(21
)
 
$
344

 
$
(88
)
(1) 
$
(234
)
 
$
0

 
$
22

(1) 
The balances as of December 31, 2018 and 2019 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements.
Offsetting of Liabilities
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
289

 
$
(56
)
 
$
233

 
$
(90
)
(2) 
$
0

 
$
0

 
$
143

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
390

 
$
(21
)
 
$
369

 
$
(88
)
(2) 
$
0

 
$
0

 
$
281

(2) 
The balances as of December 31, 2018 and 2019 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
Note 4. Leases
We have entered into operating and finance lease agreements primarily for data centers, land and offices throughout the world with lease periods expiring between 2020 and 2063.
Components of operating lease expense were as follows (in millions):
 
Year Ended
 
December 31, 2019
Operating lease cost
$
1,820

Variable lease cost
541

Total operating lease cost
$
2,361


70

Alphabet Inc.

Supplemental information related to operating leases was as follows (in millions):
 
Year Ended
 
December 31, 2019
Cash payments for operating leases
$
1,661

New operating lease assets obtained in exchange for operating lease liabilities
$
4,391


As of December 31, 2019, our operating leases had a weighted average remaining lease term of 10 years and a weighted average discount rate of 2.8%. Future lease payments under operating leases as of December 31, 2019 were as follows (in millions):
2020
$
1,757

2021
1,845

2022
1,680

2023
1,508

2024
1,301

Thereafter
5,763

Total future lease payments
13,854

Less imputed interest
(2,441
)
Total lease liability balance
$
11,413


As of December 31, 2019, we have entered into leases that have not yet commenced with future lease payments of $7.4 billion, excluding purchase options, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2020 and 2026 with non-cancelable lease terms of 1 to 25 years.
Supplemental Information for Comparative Periods
As of December 31, 2018, prior to the adoption of Topic 842, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year, net of sublease income amounts, were as follows (in millions):
 
Operating Leases(1)
 
Sub-lease Income
 
Net Operating Leases
2019
$
1,319

 
$
16

 
$
1,303

2020
1,397

 
13

 
1,384

2021
1,337

 
10

 
1,327

2022
1,153

 
8

 
1,145

2023
980

 
3

 
977

Thereafter
3,916

 
5

 
3,911

Total minimum payments
$
10,102

 
$
55

 
$
10,047

(1)  
Includes future minimum payments for leases which have not yet commenced.
Rent expense under operating leases was $1.1 billion and $1.3 billion for the years ended December 31, 2017, and 2018, respectively.
Note 5. Variable Interest Entities (VIEs)
Consolidated VIEs
We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. We are the primary beneficiary because we have the power to direct activities that most significantly affect their economic performance and have the obligation to absorb the majority of their losses or benefits. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2018 and 2019, assets that can only be used to settle obligations of these VIEs were $2.4 billion and $3.1 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $909 million and $1.2 billion, respectively.

71

Alphabet Inc.

Calico
Calico is a life science company with a mission to harness advanced technologies to increase our understanding of the biology that controls lifespan.
In September 2014, AbbVie Inc. (AbbVie) and Calico entered into a research and development collaboration agreement intended to help both companies discover, develop, and bring to market new therapies for patients with age-related diseases, including neurodegeneration and cancer. In the second quarter of 2018, AbbVie and Calico amended the collaboration agreement resulting in an increase in total commitments. As of December 31, 2019, AbbVie has contributed $1,250 million to fund the collaboration pursuant to the agreement. As of December 31, 2019, Calico has contributed $500 million and has committed up to an additional $750 million.
Calico has used its scientific expertise to establish a world-class research and development facility, with a focus on drug discovery and early drug development; and AbbVie provides scientific and clinical development support and its commercial expertise to bring new discoveries to market. Both companies share costs and profits for projects covered under this agreement equally. AbbVie's contribution has been recorded as a liability on Calico's financial statements, which is reduced and reflected as a reduction to research and development expense as eligible research and development costs are incurred by Calico.
As of December 31, 2019, we have contributed $480 million to Calico in exchange for Calico convertible preferred units and are committed to fund up to an additional $750 million on an as-needed basis and subject to certain conditions.
Verily
Verily is a life science and healthcare company with a mission to make the world's health data useful so that people enjoy healthier lives. In December 2018, Verily received $900 million in cash from a $1.0 billion investment round. The remaining $100 million was received in the first quarter of 2019. As of December 31, 2019, Verily has received an aggregate amount of $1.8 billion from sales of equity securities to external investors. These transactions were accounted for as equity transactions and no gain or loss was recognized.
In the fourth quarter of 2019, Verily obtained a controlling financial interest in Onduo, an existing equity method investment. The transaction resulted in a $357 million gain from the revaluation of the previously held economic interest, which was recognized in other income (expense), net.
Unconsolidated VIEs
Certain of our non-marketable investments, including certain renewable energy investments accounted for under the equity method and certain other investments in private companies, are VIEs. The renewable energy entities' activities involve power generation using renewable sources. Private companies that we invest in are primarily early stage companies.
We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance. Therefore, we do not consolidate these VIEs in our consolidated financial statements.
The maximum exposure of these unconsolidated VIEs is generally based on the current carrying value of the investments and any future funding commitments. We have determined that the single source of our exposure to these VIEs is our capital investments in them. The carrying value and maximum exposure of these unconsolidated VIEs were not material as of December 31, 2018 and 2019.
Note 6. Debt
Short-Term Debt
We have a debt financing program of up to $5.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2018 and 2019.
Long-Term Debt
Google issued $3.0 billion of senior unsecured notes in three tranches (collectively, 2011 Notes) in May 2011, due in 2014, 2016, and 2021, as well as $1.0 billion of senior unsecured notes (2014 Notes) in February 2014 due in 2024.
In April 2016, we completed an exchange offer with eligible holders of Google’s 2011 Notes due 2021 and 2014 Notes due 2024 (collectively, the Google Notes). An aggregate principal amount of approximately $1.7 billion of the Google Notes was exchanged for approximately $1.7 billion of Alphabet notes with identical interest rate and maturity.

72

Alphabet Inc.

Because the exchange was between a parent and the subsidiary company and for substantially identical notes, the change was treated as a debt modification for accounting purposes with no gain or loss recognized.
In August 2016, Alphabet issued $2.0 billion of senior unsecured notes (2016 Notes) due 2026. The net proceeds from the issuance of the 2016 Notes were used for general corporate purposes, including the repayment of outstanding commercial paper. The Alphabet notes due in 2021, 2024, and 2026 rank equally with each other and are structurally subordinate to the outstanding Google Notes.
The total outstanding long-term debt is summarized below (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
3.625% Notes due on May 19, 2021
$
1,000

 
$
1,000

3.375% Notes due on February 25, 2024
1,000

 
1,000

1.998% Notes due on August 15, 2026
2,000

 
2,000

Unamortized discount for the Notes above
(50
)
 
(42
)
Subtotal(1)
3,950

 
3,958

Total future finance lease payments
62

 
685

Less: imputed interest for finance leases
0

 
(89
)
Total long-term debt
$
4,012

 
$
4,554


(1)  
Includes the outstanding (and unexchanged) Google Notes issued in 2011 and 2014 and the Alphabet notes exchanged in 2016.
The effective interest yields based on proceeds received from the outstanding notes due in 2021, 2024, and 2026 were 3.734%, 3.377%, and 2.231%, respectively, with interest payable semi-annually. We may redeem these notes at any time in whole or in part at specified redemption prices. The total estimated fair value of all outstanding notes was approximately $3.9 billion and $4.1 billion as of December 31, 2018 and 2019, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.
As of December 31, 2019, the aggregate future principal payments for long-term debt including long-term finance leases for each of the next five years and thereafter are as follows (in millions):
2020
 
$
0

2021
 
1,046

2022
 
46

2023
 
46

2024
 
1,047

Thereafter
 
2,500

Total
 
$
4,685


Credit Facility
As of December 31, 2019, we have $4.0 billion of revolving credit facilities which expire in July 2023. The interest rate for the credit facilities is determined based on a formula using certain market rates. No amounts were outstanding under the credit facilities as of December 31, 2018 and 2019.

73

Alphabet Inc.

Note 7. Supplemental Financial Statement Information
Property and Equipment, Net
Property and equipment, net, consisted of the following (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
Land and buildings
$
30,179

 
$
39,865

Information technology assets
30,119

 
36,840

Construction in progress
16,838

 
21,036

Leasehold improvements
5,310

 
6,310

Furniture and fixtures
61

 
156

Property and equipment, gross
82,507

 
104,207

Less: accumulated depreciation
(22,788
)
 
(30,561
)
Property and equipment, net
$
59,719

 
$
73,646


As of December 31, 2018 and 2019, information technology assets and land and buildings under finance leases with a cost basis of $648 million and $1.6 billion, respectively, were included in property and equipment.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
European Commission fines(1)
$
7,754

 
$
9,405

Accrued customer liabilities
1,810

 
2,245

Accrued purchases of property and equipment
1,603

 
2,411

Current operating lease liabilities
0

 
1,199

Other accrued expenses and current liabilities
5,791

 
7,807

Accrued expenses and other current liabilities
$
16,958

 
$
23,067


(1) 
Includes the effects of foreign exchange and interest. See Note 10 for further details.

74

Alphabet Inc.

Accumulated Other Comprehensive Income (Loss)
The components of AOCI, net of tax, were as follows (in millions):
 
Foreign Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Total
Balance as of December 31, 2016
$
(2,646
)
 
$
(179
)
 
$
423

 
$
(2,402
)
Other comprehensive income (loss) before reclassifications
1,543

 
307

 
(638
)
 
1,212

Amounts reclassified from AOCI
0

 
105

 
93

 
198

Other comprehensive income (loss)
1,543

 
412

 
(545
)
 
1,410

Balance as of December 31, 2017
(1,103
)
 
233

 
(122
)
 
(992
)
Cumulative effect of accounting change
0

 
(98
)
 
0

 
(98
)
Other comprehensive income (loss) before reclassifications
(781
)
 
88

 
264

 
(429
)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
0

 
0

 
26

 
26

Amounts reclassified from AOCI
0

 
(911
)
 
98

 
(813
)
Other comprehensive income (loss)
(781
)
 
(823
)
 
388

 
(1,216
)
Balance as of December 31, 2018
(1,884
)
 
(688
)
 
266

 
(2,306
)
Cumulative effect of accounting change
0

 
0

 
(30
)
 
(30
)
Other comprehensive income (loss) before reclassifications
(119
)
 
1,611

 
36

 
1,528

Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
0

 
0

 
(14
)
 
(14
)
Amounts reclassified from AOCI
0

 
(111
)
 
(299
)
 
(410
)
Other comprehensive income (loss)
(119
)
 
1,500

 
(277
)
 
1,104

Balance as of December 31, 2019
$
(2,003
)
 
$
812

 
$
(41
)
 
$
(1,232
)


The effects on net income of amounts reclassified from AOCI were as follows (in millions):
 
 


 
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
 
 
 
 
Year Ended December 31,
 AOCI Components
 
Location
 
2017
 
2018
 
2019
Unrealized gains (losses) on available-for-sale investments
 
 
 
 
 
 
 
 
Other income (expense), net
 
$
(105
)
 
$
1,190

 
$
149

 
 
Benefit (provision) for income taxes
 
0

 
(279
)
 
(38
)
 
 
Net of tax
 
(105
)
 
911

 
111

Unrealized gains (losses) on cash flow hedges
 
 
 
 
 
 
Foreign exchange contracts
 
Revenue
 
(169
)
 
(139
)
 
367

Interest rate contracts
 
Other income (expense), net
 
5

 
6

 
6

 
 
Benefit (provision) for income taxes
 
71

 
35

 
(74
)
 
 
Net of tax
 
(93
)
 
(98
)
 
299

Total amount reclassified, net of tax
 
 
 
$
(198
)
 
$
813

 
$
410



75

Alphabet Inc.

Other Income (Expense), Net
The components of other income (expense), net, were as follows (in millions): 
 
Year Ended December 31,
 
2017
 
2018
 
2019
Interest income
$
1,312

 
$
1,878

 
$
2,427

Interest expense(1)
(109
)
 
(114
)
 
(100
)
Foreign currency exchange gain (loss), net (2)
(121
)
 
(80
)
 
103

Gain (loss) on debt securities, net(3)
(110
)
 
1,190

 
149

Gain (loss) on equity securities, net
73

 
5,460

 
2,649

Performance fees(4)
(32
)
 
(1,203
)
 
(326
)
Gain (loss) and impairment from equity method investments, net
(156
)
 
(120
)
 
390

Other
158

 
378

 
102

Other income (expense), net
$
1,015

 
$
7,389

 
$
5,394

(1) 
Interest expense is net of interest capitalized of $48 million, $92 million, and $167 million for the years ended December 31, 2017, 2018, and 2019, respectively.
(2) 
Our foreign currency exchange gain (loss), net, are related to the option premium costs and forwards points for our foreign currency hedging contracts, our foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contract losses and gains. The net foreign currency transaction losses were $226 million, $195 million, and $166 million for the years ended December 31, 2017, 2018, and 2019, respectively.
(3) 
During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.
(4) 
Performance fees were reclassified for prior periods from general and administrative expenses to other income (expense), net to conform with current period presentation.
Note 8. Acquisitions
2019 Acquisitions
Looker
In December 2019, we obtained all regulatory clearances necessary to close the acquisition of Looker, a unified platform for business intelligence, data applications and embedded analytics for $2.4 billion, with integration pending approval from a UK regulatory review. The addition of Looker to Google Cloud is expected to help customers accelerate how they analyze data, deliver business intelligence, and build data-driven applications.
The fair value of assets acquired and liabilities assumed was recorded based on a preliminary valuation and our estimates and assumptions are subject to change within the measurement period. The $2.4 billion purchase price includes our previously held equity interest and excludes post acquisition compensation arrangements. In aggregate, $91 million was cash acquired, $290 million was attributed to intangible assets, $1.9 billion to goodwill and $48 million to net assets acquired. Goodwill was recorded in the Google segment and primarily attributable to synergies expected to arise after the acquisition. Goodwill is not expected to be deductible for tax purposes.
Other Acquisitions
During the year ended December 31, 2019, we completed other acquisitions and purchases of intangible assets for total consideration of approximately $1.0 billion. In aggregate, $28 million was cash acquired, $282 million was attributed to intangible assets, $904 million to goodwill and $185 million to net liabilities assumed. These acquisitions generally enhance the breadth and depth of our offerings and expand our expertise in engineering and other functional areas.
Pro forma results of operations for these acquisitions, including Looker, have not been presented because they are not material to the consolidated results of operations, either individually or in the aggregate.
For all intangible assets acquired and purchased during the year ended December 31, 2019, patents and developed technology have a weighted-average useful life of 3.5 years, customer relationships have a weighted-average useful life of 6.3 years, and trade names and other have a weighted-average useful life of 4.5 years.
Pending Acquisition of Fitbit
In November 2019, we entered into an agreement to acquire Fitbit, a leading wearables brand, for $7.35 per share, representing a total purchase price of approximately $2.1 billion as of the date of the agreement. The acquisition

76

Alphabet Inc.

of Fitbit is expected to be completed in 2020, subject to customary closing conditions, including the receipt of regulatory approvals. Upon the close of the acquisition, Fitbit will be part of Google segment.
Note 9. Goodwill and Other Intangible Assets
Goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2018 and 2019 were as follows (in millions):
 
Google
 
Other Bets
 
Total Consolidated
Balance as of December 31, 2017
$
16,295

 
$
452

 
$
16,747

Acquisitions
1,227

 
0

 
1,227

Transfers
80

 
(80
)
 
0

Foreign currency translation and other adjustments
(81
)
 
(5
)
 
(86
)
Balance as of December 31, 2018
17,521

 
367

 
17,888

Acquisitions
2,353

 
475

 
2,828

Transfers
9

 
(9
)
 
0

Foreign currency translation and other adjustments
38

 
(130
)
 
(92
)
Balance as of December 31, 2019
$
19,921

 
$
703

 
$
20,624


Other Intangible Assets
Information regarding purchased intangible assets were as follows (in millions):
 
As of December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Patents and developed technology
$
5,125

 
$
3,394

 
$
1,731

Customer relationships
349

 
308

 
41

Trade names and other
703

 
255

 
448

Total
$
6,177

 
$
3,957

 
$
2,220

 
As of December 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Value
Patents and developed technology
$
4,972

 
$
3,570

 
$
1,402

Customer relationships
254

 
30

 
224

Trade names and other
703

 
350

 
353

Total
$
5,929

 
$
3,950

 
$
1,979


Patents and developed technology, customer relationships, and trade names and other have weighted-average remaining useful lives of 2.3 years, 5.6 years, and 3.0 years, respectively.
Amortization expense relating to purchased intangible assets was $796 million, $865 million, and $795 million for the years ended December 31, 2017, 2018, and 2019, respectively.

77

Alphabet Inc.

As of December 31, 2019, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions): 
2020
$
749

2021
665

2022
317

2023
57

2024
45

Thereafter
146

 
$
1,979


Note 10. Commitments and Contingencies
Purchase Obligations
As of December 31, 2019, we had $5.7 billion of other non-cancelable contractual obligations, primarily related to data center operations and build-outs, digital media content licensing, and purchases of inventory.
Indemnifications
In the normal course of business, to facilitate transactions in our services and products, we indemnify certain parties, including advertisers, Google Network Members, customers of Google Cloud offerings, and lessors with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.
As of December 31, 2019, we did not have any material indemnification claims that were probable or reasonably possible.
Legal Matters
Antitrust Investigations
On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us.
On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a 2.4 billion ($2.7 billion as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of $2.7 billion for the fine in the second quarter of 2017.
On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a 4.3 billion ($5.1 billion as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision. On October 29, 2018, we implemented changes to certain of our Android distribution practices. We recognized a charge of $5.1 billion for the fine in the second quarter of 2018.
On March 20, 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a fine of 1.5 billion ($1.7 billion as of March 20, 2019) and directed actions related to AdSense for Search agreements, which we implemented prior to the decision. On June 4, 2019, we appealed the EC decision. We recognized a charge of $1.7 billion for the fine in the first quarter of 2019. 

78

Alphabet Inc.

While each EC decision is under appeal, we included the fines in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees (in lieu of a cash payment) for the fines.
From time to time we are subject to formal and informal inquiries and investigations by competition authorities in the United States, Europe, and other jurisdictions. For example, in August 2019, we began receiving civil investigative demands from the U.S. Department of Justice requesting information and documents relating to our prior antitrust investigations and certain of our business practices. Attorneys general from 51 U.S. states and territories have also opened antitrust investigations into certain of our business practices. We continue to cooperate with federal and state regulators in the United States, and other regulators around the world.
Patent and Intellectual Property Claims
We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe others' intellectual property rights. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. As a result, we may have to change our business practices, and develop non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission (ITC) has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss in an ITC action can result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.
Furthermore, many of our agreements with our customers and partners require us to indemnify them against certain intellectual property infringement claims, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. In addition, our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.
In 2010, Oracle America, Inc. (Oracle) brought a copyright lawsuit against Google in the Northern District of California, alleging that Google's Android operating system infringes Oracle's copyrights related to certain Java application programming interfaces. After trial, final judgment was entered by the district court in favor of Google on June 8, 2016, and the court decided post-trial motions in favor of Google. Oracle appealed and on March 27, 2018, the appeals court reversed and remanded the case for a trial on damages. On May 29, 2018, we filed a petition for a rehearing at the Federal Circuit, and on August 28, 2018, the Federal Circuit denied the petition. On January 24, 2019, we filed a petition to the Supreme Court of the United States to review this case. On April 29, 2019, the Supreme Court requested the views of the Solicitor General regarding our petition. On September 27, 2019, the Solicitor General recommended denying our petition, and we provided our response on October 16, 2019. On November 15, 2019, the Supreme Court granted our petition and made a decision to review the case. If the Supreme Court does not rule in our favor, the case will be remanded to the district court for further determination of the remaining issues in the case, including damages, if any. We believe this lawsuit is without merit and are defending ourselves vigorously. Given the nature of this case, we are unable to estimate the reasonably possible loss or range of loss, if any, arising from this matter.
Other
We are also regularly subject to claims, suits, regulatory and government investigations, and other proceedings involving competition, intellectual property, privacy, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. Such claims, suits, regulatory and government investigations, and other proceedings could result in fines, civil or criminal penalties, or other adverse consequences.
Certain of these outstanding matters include speculative, substantial or indeterminate monetary amounts. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters.
With respect to our outstanding matters, based on our current knowledge, we believe that the amount or range of reasonably possible loss will not, either individually or in aggregate, have a material adverse effect on our business,

79

Alphabet Inc.

consolidated financial position, results of operations, or cash flows. However, the outcome of such matters is inherently unpredictable and subject to significant uncertainties.
We expense legal fees in the period in which they are incurred.
Non-Income Taxes
We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We believe these matters are without merit and we are defending ourselves vigorously. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.
For information regarding income tax contingencies, see Note 14.
Note 11. Stockholders' Equity
Convertible Preferred Stock
Our board of directors has authorized 100 million shares of convertible preferred stock, $0.001 par value, issuable in series. As of December 31, 2018 and 2019, no shares were issued or outstanding.
Class A and Class B Common Stock and Class C Capital Stock
Our board of directors has authorized three classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Class C capital stock has no voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.
Share Repurchases
In January 2018, the board of directors of Alphabet authorized the company to repurchase up to $8.6 billion of its Class C capital stock. In January and July 2019, the board of directors of Alphabet authorized the company to repurchase up to an additional $12.5 billion and $25.0 billion of its Class C capital stock, respectively. Share repurchases pursuant to the January 2018 and January 2019 authorizations were completed in 2019. The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date.
During the years ended December 31, 2018 and 2019, we repurchased and subsequently retired 8.2 million shares of Alphabet Class C capital stock for an aggregate amount of $9.1 billion and 15.3 million shares of Alphabet Class C capital stock for an aggregate amount of $18.4 billion, respectively.
Note 12. Net Income Per Share
We compute net income per share of Class A and Class B common stock and Class C capital stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of restricted stock units and other contingently issuable shares. The dilutive effect of outstanding restricted stock units and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A common stock assumes the conversion of Class B common stock, while the diluted net income per share of Class B common stock does not assume the conversion of those shares.
The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock and Class C capital stock are identical, except with respect to voting. Furthermore, there are a number of safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our board of directors from declaring or paying unequal per share dividends on our Class A and Class B common stock and Class C capital stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely

80

Alphabet Inc.

affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our board of directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and Class C capital stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis.
In the years ended December 31, 2017, 2018 and 2019, the net income per share amounts are the same for Class A and Class B common stock and Class C capital stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.
The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):
 
Year Ended December 31,
 
2017
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
5,438

 
$
862

 
$
6,362

Denominator
 
 
 
 
 
Number of shares used in per share computation
297,604

 
47,146

 
348,151

Basic net income per share
$
18.27

 
$
18.27

 
$
18.27

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
5,438

 
$
862

 
$
6,362

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
862

 
0

 
0

Reallocation of undistributed earnings
(74
)
 
(14
)
 
74

Allocation of undistributed earnings
$
6,226

 
$
848

 
$
6,436

Denominator
 
 
 
 
 
Number of shares used in basic computation
297,604

 
47,146

 
348,151

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
47,146

 
0

 
0

Restricted stock units and other contingently issuable shares
1,192

 
0

 
9,491

Number of shares used in per share computation
345,942

 
47,146

 
357,642

Diluted net income per share
$
18.00

 
$
18.00

 
$
18.00



81

Alphabet Inc.

 
Year Ended December 31,
 
2018
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
13,200

 
$
2,072

 
$
15,464

Denominator
 
 
 
 
 
Number of shares used in per share computation
298,548

 
46,864

 
349,728

Basic net income per share
$
44.22

 
$
44.22

 
$
44.22

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
13,200

 
$
2,072

 
$
15,464

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
2,072

 
0

 
0

Reallocation of undistributed earnings
(146
)
 
(24
)
 
146

Allocation of undistributed earnings
$
15,126

 
$
2,048

 
$
15,610

Denominator
 
 
 
 
 
Number of shares used in basic computation
298,548

 
46,864

 
349,728

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
46,864

 
0

 
0

Restricted stock units and other contingently issuable shares
689

 
0

 
7,456

Number of shares used in per share computation
346,101

 
46,864

 
357,184

Diluted net income per share
$
43.70

 
$
43.70

 
$
43.70

 
Year Ended December 31,
 
2019
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
14,846

 
$
2,307

 
$
17,190

Denominator
 
 
 
 
 
Number of shares used in per share computation
299,402

 
46,527

 
346,667

Basic net income per share
$
49.59

 
$
49.59

 
$
49.59

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
14,846

 
$
2,307

 
$
17,190

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
2,307

 
0

 
0

Reallocation of undistributed earnings
(126
)
 
(20
)
 
126

Allocation of undistributed earnings
$
17,027

 
$
2,287

 
$
17,316

Denominator
 
 
 
 
 
Number of shares used in basic computation
299,402

 
46,527

 
346,667

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
46,527

 
0

 
0

Restricted stock units and other contingently issuable shares
413

 
0

 
5,547

Number of shares used in per share computation
346,342

 
46,527

 
352,214

Diluted net income per share
$
49.16

 
$
49.16

 
$
49.16



82

Alphabet Inc.

Note 13. Compensation Plans
Stock Plans
Under our 2012 Stock Plan, RSUs or stock options may be granted. An RSU award is an agreement to issue shares of our publicly traded stock at the time the award vests. Incentive and non-qualified stock options, or rights to purchase common stock, are generally granted for a term of 10 years. RSUs granted to participants under the 2012 Stock Plan generally vest over four years contingent upon employment or service with us on the vesting date.
As of December 31, 2019, there were 37,982,435 shares of stock reserved for future issuance under our Stock Plan.
Additionally, we have stock-based awards that may be settled in the stock of certain of our Other Bets.
Stock-Based Compensation
For the years ended December 31, 2017, 2018 and 2019, total stock-based compensation expense was $7.9 billion, $10.0 billion and $11.7 billion, including amounts associated with awards we expect to settle in Alphabet stock of $7.7 billion, $9.4 billion, and $10.8 billion, respectively.
For the years ended December 31, 2017, 2018 and 2019, we recognized tax benefits on total stock-based compensation expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of $1.6 billion, $1.5 billion, and $1.8 billion, respectively.
For the years ended December 31, 2017, 2018 and 2019, tax benefit realized related to awards vested or exercised during the period was $2.7 billion, $2.1 billion and $2.2 billion, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the research and development tax credit.
Stock-Based Award Activities
The following table summarizes the activities for our unvested RSUs in Alphabet stock for the year ended December 31, 2019:
 
Unvested Restricted Stock Units
 
    Number of    
Shares
 
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2018
18,467,678

 
$
936.96

Granted
13,934,041

 
$
1,092.36

 Vested
(11,576,766
)
 
$
919.28

 Forfeited/canceled
(1,430,717
)
 
$
990.56

Unvested as of December 31, 2019
19,394,236

 
$
1,055.22


The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2017 and 2018, was $845.06 and $1,095.89, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended December 31, 2017, 2018, and 2019 were $11.3 billion, $14.1 billion, and $15.2 billion, respectively.
As of December 31, 2019, there was $19.1 billion of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of 2.6 years.
401(k) Plans
We have two 401(k) Savings Plans that qualify as deferred salary arrangements under Section 401(k) of the Internal Revenue Code. Under these 401(k) Plans, matching contributions are based upon the amount of the employees’ contributions subject to certain limitations. We recognized expense of approximately $448 million, $691 million, and $724 million for the years ended December 31, 2017, 2018, and 2019, respectively.

83

Alphabet Inc.

Note 14. Income Taxes
Income from continuing operations before income taxes consists of the following (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Domestic operations
$
10,680

 
$
15,779

 
$
16,426

Foreign operations
16,513

 
19,134

 
23,199

Total
$
27,193

 
$
34,913

 
$
39,625


The provision for income taxes consists of the following (in millions):

Year Ended December 31,
 
2017

2018

2019
Current:
 
 
 
 
 
Federal and state
$
12,608

 
$
2,153

 
$
2,424

Foreign
1,746

 
1,251

 
2,713

Total
14,354

 
3,404

 
5,137

Deferred:
 
 
 
 
 
Federal and state
220

 
907

 
286

Foreign
(43
)
 
(134
)
 
(141
)
Total
177

 
773

 
145

Provision for income taxes
$
14,531

 
$
4,177

 
$
5,282


The Tax Act enacted on December 22, 2017 introduced significant changes to U.S. income tax law. Effective 2018, the Tax Act reduced the U.S. statutory tax rate from 35% to 21% and created new taxes on certain foreign-sourced earnings and certain related-party payments.
Due to the timing of the enactment and the complexity involved in applying the provisions of the Tax Act, we made reasonable estimates of the effects and recorded provisional amounts in our consolidated financial statements as of December 31, 2017. As we collected and prepared necessary data, and interpreted the additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, we made adjustments, over the course of 2018, to the provisional amounts including refinements to deferred taxes. The accounting for the tax effects of the Tax Act was completed as of December 31, 2018.
Transition tax
The Tax Act required us to pay U.S. income taxes on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. We recorded a provisional amount for our transitional tax liability and income tax expense of $10.2 billion as of December 31, 2017. Subsequent adjustments in 2018 and 2019 were not material.
Deferred tax effects
Due to the change in the statutory tax rate from the Tax Act, we remeasured our deferred taxes as of December 31, 2017 to reflect the reduced rate that will apply in future periods when these deferred taxes are settled or realized. We recognized a deferred tax benefit of $376 million to reflect the reduced U.S. tax rate and other effects of the Tax Act as of December 31, 2017.

84

Alphabet Inc.

The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:
 
Year Ended December 31,
 
2017
 
2018
 
2019
U.S. federal statutory tax rate
35.0
 %
 
21.0
 %
 
21.0
 %
Foreign income taxed at different rates
(14.2
)
 
(4.9
)
 
(5.6
)
Effect of the Tax Act


 


 


Transition tax
37.6

 
(0.1
)
 
(0.6
)
Deferred tax effects
(1.4
)
 
(1.2
)
 
0.0

Federal research credit
(1.8
)
 
(2.4
)
 
(2.5
)
Stock-based compensation expense
(4.5
)
 
(2.2
)
 
(0.7
)
European Commission fines
3.5

 
3.1

 
1.0

Deferred tax asset valuation allowance
0.9

 
(2.0
)
 
0.0

State and local income taxes
0.1

 
(0.4
)
 
1.1

Other adjustments
(1.8
)
 
1.1

 
(0.4
)
Effective tax rate
53.4
 %
 
12.0
 %
 
13.3
 %

Our effective tax rate for each of the years presented was affected by earnings realized in foreign jurisdictions with statutory tax rates lower than the federal statutory tax rate. Substantially all of the income from foreign operations was earned by an Irish subsidiary. Beginning in 2018, earnings realized in foreign jurisdictions are subject to U.S. tax in accordance with the Tax Act.
On July 27, 2015, the United States Tax Court, in an opinion in Altera Corp. v. Commissioner, invalidated the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. The U.S. Tax Court issued the final decision on December 28, 2015. As a result of that decision, we recorded a tax benefit related to the anticipated reimbursement of cost share payment for previously shared stock-based compensation costs.
On June 7, 2019, the United States Court of Appeals for the Ninth Circuit overturned the 2015 Tax Court decision in Altera Corp. v. Commissioner, and upheld the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. As a result of the Ninth Circuit court decision, our cumulative net tax benefit of $418 million related to previously shared stock-based compensation costs was reversed in the year ended December 31, 2019.

85

Alphabet Inc.

Deferred Income Taxes
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows (in millions):
 
As of December 31,
 
2018
 
2019
Deferred tax assets:
 
 
 
Stock-based compensation expense
$
291

 
$
421

Accrued employee benefits
387

 
463

Accruals and reserves not currently deductible
902

 
1,047

Tax credits
1,979

 
3,264

Basis difference in investment in Arris
657

 
0

Prepaid cost sharing
597

 
0

Net operating losses
557

 
771

Operating leases
160

 
1,876

Other
21

 
390

Total deferred tax assets
5,551

 
8,232

Valuation allowance
(2,817
)
 
(3,502
)
Total deferred tax assets net of valuation allowance
2,734

 
4,730

Deferred tax liabilities:
 
 
 
Property and equipment, net
(1,382
)
 
(1,798
)
Renewable energy investments
(500
)
 
(466
)
Foreign Earnings
(111
)
 
(373
)
Net investment gains
(1,143
)
 
(1,074
)
Operating leases
0

 
(1,619
)
Other
(125
)
 
(380
)
Total deferred tax liabilities
(3,261
)
 
(5,710
)
Net deferred tax assets (liabilities)
$
(527
)
 
$
(980
)

As of December 31, 2019, our federal, state and foreign net operating loss carryforwards for income tax purposes were approximately $1.8 billion, $3.1 billion, and $1.9 billion respectively. If not utilized, the federal and foreign net operating loss carryforwards will begin to expire in 2021 and the state net operating loss carryforwards will begin to expire in 2020. It is more likely than not that certain net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions.
As of December 31, 2019, our California research and development credit carryforwards for income tax purposes were approximately $3.0 billion that can be carried over indefinitely. We believe the state tax credit is not likely to be realized.
As of December 31, 2019, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, certain state tax credits and certain foreign net operating losses that we believe are not likely to be realized. Due to gains from equity securities recognized, we released the valuation allowance in 2018 against the deferred tax asset for the book-to-tax basis difference in our investments in Arris shares received from the sale of the Motorola Home business to Arris in 2013. We continue to reassess the remaining valuation allowance quarterly and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly.

86

Alphabet Inc.

Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning gross unrecognized tax benefits
$
5,393

 
$
4,696

 
$
4,652

Increases related to prior year tax positions
685

 
321

 
938

Decreases related to prior year tax positions
(257
)
 
(623
)
 
(143
)
Decreases related to settlement with tax authorities
(1,875
)
 
(191
)
 
(2,886
)
Increases related to current year tax positions
750

 
449

 
816

Ending gross unrecognized tax benefits
$
4,696

 
$
4,652

 
$
3,377


The total amount of gross unrecognized tax benefits was $4.7 billion, $4.7 billion, and $3.4 billion as of December 31, 2017, 2018, and 2019, respectively, of which, $3.0 billion, $2.9 billion, and $2.3 billion, if recognized, would affect our effective tax rate, respectively. The decrease in gross unrecognized tax benefits in 2017 and 2019 was primarily as a result of the resolution of multi-year audits.
As of December 31, 2018 and 2019, we had accrued $490 million and $130 million in interest and penalties in provision for income taxes, respectively.
We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions, our two major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS completed its examination through our 2015 tax years; all issues have been concluded and the IRS will commence its examination of our 2016 through 2018 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend any and all such claims as presented.
The tax years 2011 through 2018 remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.
We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.
We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs. Although the timing of resolution, settlement, and closure of audits is not certain, we do not believe it is reasonably possible that our unrecognized tax benefits will materially change in the next 12 months.
Note 15. Information about Segments and Geographic Areas
We operate our business in multiple operating segments. Google is our only reportable segment. None of our other segments meet the quantitative thresholds to qualify as reportable segments; therefore, the other operating segments are combined and disclosed as Other Bets.
Our reported segments are:
Google – Google includes our main products such as ads, Android, Chrome, hardware, Google Cloud, Google Maps, Google Play, Search, and YouTube. Our technical infrastructure is also included in Google. Google generates revenues primarily from advertising; sales of apps, in-app purchases, digital content products, and hardware; and licensing and service fees, including fees received for Google Cloud offerings and subscription-based products.
Other Bets – Other Bets is a combination of multiple operating segments that are not individually material. Other Bets includes Access, Calico, CapitalG, GV, Verily, Waymo, and X, among others. Revenues from the Other Bets are derived primarily through the sales of internet and TV services through Access as well as licensing and R&D services through Verily.

87

Alphabet Inc.

Revenues, cost of revenues, and operating expenses are generally directly attributed to our segments. Inter-segment revenues are not presented separately, as these amounts are immaterial. Our Chief Operating Decision Maker does not evaluate operating segments using asset information.
Information about segments during the periods presented were as follows (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Revenues:
 
 
 
 
 
Google
$
110,547

 
$
136,362

 
$
160,743

Other Bets
477

 
595

 
659

Hedging gains (losses)
(169
)
 
(138
)
 
455

Total revenues
$
110,855

 
$
136,819

 
$
161,857

 
Year Ended December 31,
 
2017
 
2018
 
2019
Operating income (loss):
 
 
 
 
 
Google
$
32,456

 
$
36,655

 
$
41,673

Other Bets
(2,734
)
 
(3,358
)
 
(4,824
)
Reconciling items(1)
(3,544
)
 
(5,773
)
 
(2,618
)
Total income from operations
$
26,178

 
$
27,524

 
$
34,231


(1) 
Reconciling items are generally comprised of corporate administrative costs, hedging gains (losses) and other miscellaneous items that are not allocated to individual segments. Reconciling items include the European Commission fines for the years ended December 31, 2017, 2018 and 2019, and a charge from a legal settlement for the year ended December 31, 2019. Performance fees previously included in reconciling items were reclassified for the years ended December 31, 2017 and 2018 from general and administrative expenses to other income (expense), net to conform with current period presentation. For further information on the reclassification, see Note 1.
 
Year Ended December 31,
 
2017
 
2018
 
2019
Capital expenditures:
 
 
 
 
 
Google
$
12,619

 
$
25,460

 
$
25,251

Other Bets
493

 
181

 
281

Reconciling items(2)
72

 
(502
)
 
(1,984
)
Total capital expenditures as presented on the Consolidated Statements of Cash Flows
$
13,184

 
$
25,139

 
$
23,548

(2) 
Reconciling items are related to timing differences of payments as segment capital expenditures are on accrual basis while total capital expenditures shown on the Consolidated Statements of Cash Flow are on cash basis and other miscellaneous differences.

88

Alphabet Inc.

Stock-based compensation (SBC) and depreciation, amortization, and impairment are included in segment operating income (loss) as shown below (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Stock-based compensation:
 
 
 
 
 
Google
$
7,168

 
$
8,755

 
$
10,185

Other Bets
363

 
489

 
474

Reconciling items(3)
148

 
109

 
135

Total stock-based compensation(4)
$
7,679

 
$
9,353

 
$
10,794

 
 
 
 
 
 
Depreciation, amortization, and impairment:
 
 
 
 
 
Google
$
6,608

 
$
8,708

 
$
11,158

Other Bets
307

 
327

 
566

Reconciling items(3)
0

 
0

 
57

Total depreciation, amortization, and impairment
$
6,915

 
$
9,035

 
$
11,781

(3) 
Reconciling items relate to corporate administrative and other costs that are not allocated to individual segments.
(4) 
For purposes of segment reporting, SBC represents awards that we expect to settle in Alphabet stock.
The following table presents our long-lived assets by geographic area (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
Long-lived assets:
 
 
 
United States
$
74,882

 
$
94,907

International
22,234

 
28,424

Total long-lived assets
$
97,116

 
$
123,331


For revenues by geography, see Note 2.

89

Alphabet Inc.

ITEM 9.
CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE
None.
ITEM 9A.
CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our chief executive officer and chief financial officer, evaluated the effectiveness of our disclosure controls and procedures pursuant to Rule 13a-15 under the Exchange Act, as of the end of the period covered by this Annual Report on Form 10-K.
Based on this evaluation, our chief executive officer and chief financial officer concluded that, as of December 31, 2019, our disclosure controls and procedures are designed at a reasonable assurance level and are effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate, to allow timely decisions regarding required disclosure.
Changes in Internal Control over Financial Reporting
We rely extensively on information systems to manage our business and summarize and report operating results. In 2019, we began a multi-year implementation of a new global enterprise resource planning (“ERP”) system, which will replace much of our existing core financial systems. The ERP system is designed to accurately maintain the Company’s financial records, enhance the flow of financial information, improve data management and provide timely information to the Company’s management team. The implementation is expected to occur in phases over the next several years, with initial changes to our general ledger and consolidated financial reporting to take place in 2020. There have been no changes in our internal control over financial reporting during the quarter ended December 31, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. However, as the phased implementation of the new ERP system continues, we will change our processes and procedures which, in turn, could result in changes to our internal control over financial reporting. As such changes occur, we will evaluate quarterly whether such changes materially affect our internal control over financial reporting. 
Management’s Report on Internal Control over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. Our management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on this evaluation, management concluded that our internal control over financial reporting was effective as of December 31, 2019. Management reviewed the results of its assessment with our Audit Committee. The effectiveness of our internal control over financial reporting as of December 31, 2019 has been audited by Ernst & Young LLP, an independent registered public accounting firm, as stated in its report which is included in Item 8 of this Annual Report on Form 10-K.
Limitations on Effectiveness of Controls and Procedures
In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
ITEM 9B.
OTHER INFORMATION
None.

90

Alphabet Inc.

PART III
ITEM 10.
DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
The information required by this item will be included under the caption “Directors, Executive Officers, and Corporate Governance” in our Proxy Statement for 2020 Annual Meeting of Stockholders to be filed with the SEC within 120 days of the fiscal year ended December 31, 2019 (2020 Proxy Statement) and is incorporated herein by reference.
ITEM 11.
EXECUTIVE COMPENSATION
The information required by this item will be included under the captions “Director Compensation,” “Executive Compensation” and “Directors, Executive Officers, and Corporate Governance—Corporate Governance and Board Matters—Compensation Committee Interlocks and Insider Participation” in the 2020 Proxy Statement and is incorporated herein by reference.
ITEM 12.
SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
The information required by this item will be included under the captions “Common Stock Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in the 2020 Proxy Statement and is incorporated herein by reference.
ITEM 13.
CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
The information required by this item will be included under the captions “Certain Relationships and Related Transactions” and “Directors, Executive Officers, and Corporate Governance—Corporate Governance and Board Matters—Director Independence” in the 2020 Proxy Statement and is incorporated herein by reference.
ITEM 14.
PRINCIPAL ACCOUNTANT FEES AND SERVICES
The information required by this item will be included under the caption “Independent Registered Public Accounting Firm” in the 2020 Proxy Statement and is incorporated herein by reference.

91

Alphabet Inc.

PART IV
ITEM 15.
EXHIBITS, FINANCIAL STATEMENT SCHEDULES
We have filed the following documents as part of this Annual Report on Form 10-K:
1. Consolidated Financial Statements
2. Financial Statement Schedules
Schedule II: Valuation and Qualifying Accounts
The table below details the activity of the allowance for doubtful accounts and sales credits for the years ended December 31, 2017, 2018 and 2019 (in millions):
 
Balance at
Beginning of
Year
 
Additions
 
Usage
 
Balance at
End of Year
Year ended December 31, 2017
$
467

 
$
1,131

 
$
(924
)
 
$
674

Year ended December 31, 2018
$
674

 
$
1,115

 
$
(1,060
)
 
$
729

Year ended December 31, 2019
$
729

 
$
1,481

 
$
(1,457
)
 
$
753


Note:
Additions to the allowance for doubtful accounts are charged to expense. Additions to the allowance for sales credits are charged against revenues.

All other schedules have been omitted because they are not required, not applicable, or the required information is otherwise included.
3. Exhibits
Exhibit
Number
 
 
Description
 
Incorporated by reference herein
 
Form
 
Date
2.01
 
 
 
Current Report on Form 8-K (File No. 001-37580)

 
October 2, 2015
3.01
 
 
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
3.02
 
 
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
4.01
 
 
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
4.02
 
 
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
4.03
 
 
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
4.04
 
 
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015

92

Alphabet Inc.

Exhibit
Number
 
 
Description
 
Incorporated by reference herein
 
Form
 
Date
4.05
 
 
 
Current Report on Form 8-K (File No. 001-37580)

 
October 2, 2015
4.06
 
 
 
Current Report on Form 8-K (File No. 001-37580)

 
October 2, 2015
4.07
 
 
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
4.08
 
 
 
Registration Statement on Form S-3
(File No. 333-209510)
 
February 12, 2016
4.09
 
 
 
Registration Statement on Form S-3
(File No. 333-209518)
 
February 12, 2016
4.10
 
 
 
Current Report on Form 8-K
(File No. 001-37580)
 
April 27, 2016
4.11
 
 
 
 
 
 
4.12
 
 
 
 
 
 
4.13
 
 
 
Current Report on Form 8-K (File No. 001-37580)
 
August 9, 2016
4.14
 
*
 
 
 
 
10.01
 
u

 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
10.02
 
u
 
Current Report on Form 8-K (File No. 001-37580)
 
April 30, 2019
10.03
 
u
 
Current Report on Form 8-K (File No. 001-37580)
 
December 9, 2019
10.04
 
u
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
10.05
 
u
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
10.06
 
u
 
Current Report on Form 8-K (File No. 001-37580)
 
October 2, 2015
10.07
 
u
 
Current Report on Form 8-K (File No. 000-50726)
 
June 7, 2011
10.07.1
 
u
 
Annual Report on Form 10-K
(File No. 000-50726)
 
March 30, 2005
10.07.2
 
u
 
Annual Report on Form 10-K
(File No. 000-50726)
 
March 30, 2005
10.07.3
 
u
 
Registration Statement on Form S-3
(File No. 333-142243)
 
April 20, 2007
10.08
 
u
 
Current Report on Form 8-K
(File No. 001-37580)
 
June 21, 2019

93

Alphabet Inc.

Exhibit
Number
 
 
Description
 
Incorporated by reference herein
 
Form
 
Date
10.08.1
*

u
 
 
 
 
10.08.2
*

u

 
 
 
 
10.09
 
u
 
Registration Statement on Form S-8
(File No. 333-181661)
 
May 24, 2012
10.10
 
u
 
Registration Statement on Form S-8
(File No. 333-214573)
 
November 10, 2016
10.10.1
 
u
 
Registration Statement on Form S-8
(File No. 333-214573)
 
November 10, 2016
14.01
 
 
 
Annual Report on Form 10-K
(File No. 001-37580)
 
February 6, 2018
21.01
 
*
 
 
 
 
23.01
 
*
 
 
 
 
24.01
 
*
 
 
 
 
31.01
 
*
 
 
 
 
31.02
 
*
 
 
 
 
32.01
 

 
 
 
 
99.01
 
 
 
Current Report on Form 8-K
(File No. 001-37580)
 
March 20, 2019

99.02
 
 
 
Current Report on Form 8-K
(File No. 001-37580)
 
December 4, 2019
101.INS
 
*
Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
 
101.SCH
 
*
XBRL Taxonomy Extension Schema Document
 
 
 
 
101.CAL
 
*
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
101.DEF
 
*
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
101.LAB
 
*
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 

94

Alphabet Inc.

Exhibit
Number
 
 
Description
 
Incorporated by reference herein
 
Form
 
Date
101.PRE
 
*
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
104
 
 
Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 
 
 
 
_________________
u
Indicates management compensatory plan, contract, or arrangement.
*
Filed herewith.
Furnished herewith.
ITEM 16.
FORM 10-K SUMMARY
None.

95

Alphabet Inc.

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.
Date: February 3, 2020
 
ALPHABET INC.
By:
/S/    SUNDAR PICHAI        
 
Sundar Pichai
 
Chief Executive Officer
(Principal Executive Officer of the Registrant)

POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Sundar Pichai and Ruth M. Porat, jointly and severally, his or her attorney-in-fact, with the power of substitution, for him or her in any and all capacities, to sign any amendments to this Annual Report on Form 10-K and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each of said attorneys-in-fact, or his or her substitute or substitutes, may do or cause to be done by virtue hereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this Annual Report on Form 10-K has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
 

 


96

Alphabet Inc.

Signature
Title
Date
/S/ SUNDAR PICHAI
Chief Executive Officer and Director (Principal Executive Officer)
February 3, 2020
Sundar Pichai
 
 
/S/    RUTH M. PORAT        
Senior Vice President and Chief Financial Officer (Principal Financial Officer)
February 3, 2020
Ruth M. Porat
 
 
/S/    AMIE THUENER O'TOOLE        
Vice President and Chief Accounting Officer (Principal Accounting Officer)
February 3, 2020
Amie Thuener O'Toole
 
 
/S/    FRANCES H. ARNOLD        
Director
February 3, 2020
Frances H. Arnold
 
 
/S/    SERGEY BRIN        
Co-Founder and Director
February 3, 2020
Sergey Brin
 
 
/S/    L. JOHN DOERR        
Director
February 3, 2020
L. John Doerr
 
 
/S/    ROGER W. FERGUSON, JR.       
Director
February 3, 2020
Roger W. Ferguson, Jr.
 
 
/S/    JOHN L. HENNESSY        
Director, Chair
February 3, 2020
John L. Hennessy
 
 
/S/    ANN MATHER       
Director
February 3, 2020
Ann Mather
 
 
/S/    ALAN R. MULALLY
Director
February 3, 2020
Alan R. Mulally
 
 
/S/    LARRY PAGE        
Co-Founder and Director
February 3, 2020
Larry Page
 
 
/S/    K. RAM SHRIRAM       
Director
February 3, 2020
K. Ram Shriram
 
 
/S/    Robin L. Washington      
Director
February 3, 2020
Robin L. Washington
 
 

97
EX-4.14 2 googexhibit414.htm EXHIBIT 4.14 Exhibit

Exhibit 4.14
DESCRIPTION OF SECURITIES
The following summary of the rights of our Class A Common Stock, Class B Common Stock, Class C Capital Stock, and preferred stock (collectively, the “Alphabet securities”) does not purport to be complete. This summary is subject to and qualified by the provisions of our Amended and Restated Certificate of Incorporation (“Certificate of Incorporation”), Amended and Restated Bylaws (“Bylaws”), the terms of our Class C Undertaking (as defined below), and certain Transfer Restriction Agreements (as defined below), copies of which are incorporated herein by reference. Additionally, the Delaware General Corporation Law (“DGCL”), as amended, also affects the terms of our capital stock.
Our Certificate of Incorporation provides for (1) the Class A Common Stock, which has one vote per share; (2) the Class B Common Stock, which has 10 votes per share; and (3) the Class C Capital Stock, which has no voting rights unless otherwise required by law. Our Certificate of Incorporation also provides for 100,000,000 shares of preferred stock.
Capital Stock
Authorized Capital Stock
Our authorized capital stock consists of 15,100,000,000 shares, each with a par value of $0.001 per share, of which:
 
9,000,000,000 shares are designated as Class A Common Stock;
 
3,000,000,000 shares are designated as Class B Common Stock;
 
3,000,000,000 shares are designated as Class C Capital Stock; and
 
100,000,000 shares are designated as preferred stock.
At December 31, 2019, there were 299,828,232 shares of Class A Common Stock issued and outstanding, 46,441,036 shares of Class B Common Stock issued and outstanding, and 342,065,939 shares of Class C Capital Stock issued and outstanding. At that date, there were no shares of preferred stock outstanding. All of the outstanding shares of the Company’s capital stock are fully paid and nonassessable.
Voting Rights
Holders of shares of Class A Common Stock and Class B Common Stock have identical rights, except that holders of shares of Class A Common Stock are entitled to one vote per share and holders of shares of Class B Common Stock are entitled to 10 votes per share. Holders of shares of Class A Common Stock and Class B Common Stock vote together as a single class on all matters (including the election of directors) submitted to a vote of stockholders, unless otherwise required by law.
Holders of shares of Class C Capital Stock have no voting rights, unless otherwise required by law.



The DGCL could require the holders of any of the shares of Class A Common Stock, Class B Common Stock, or Class C Capital Stock to vote separately as a single class in the following circumstances:
 
If we amended our Certificate of Incorporation to increase or decrease the par value of the shares of a class of stock, then the holders of the shares of that class would be required to vote separately to approve the proposed amendment.
 
If we amended our Certificate of Incorporation in a manner that altered or changed the powers, preferences, or special rights of the shares of a class of stock so as to affect them adversely, then the holders of the shares of that class would be required to vote separately to approve the proposed amendment.

As permitted by the DGCL and as set forth in our Certificate of Incorporation, the holders of shares of Class A Common Stock, Class B Common Stock, and Class C Capital Stock do not have the right to vote separately as a single class if the number of authorized shares of such class is increased or decreased. Rather, the number of authorized shares of Class A Common Stock, Class B Common Stock, and Class C Capital Stock may be increased or decreased (but not below the number of shares thereof then outstanding) by the affirmative vote of the holders of a majority of the voting power of the issued and outstanding shares of Class A Common Stock and Class B Common Stock, voting together as a single class.
We have not provided for cumulative voting for the election of directors.
Dividends
Subject to preferences that may apply to any shares of preferred stock outstanding at the time, the holders of shares of Class A Common Stock, Class B Common Stock, and Class C Capital Stock will be entitled to share equally, on a per share basis, in any dividends that our Board of Directors may determine to issue from time to time. In the event that a dividend is paid in the form of shares of Class A Common Stock or Class B Common Stock, or rights to acquire shares of Class A Common Stock or Class B Common Stock, (1) the holders of shares of Class A Common Stock shall receive Class A Common Stock, or rights to acquire shares of Class A Common Stock, as the case may be; (2) the holders of shares of Class B Common Stock shall receive shares of Class B Common Stock, or rights to acquire shares of Class B Common Stock, as the case may be; and (3) the holders of shares of Class C Capital Stock shall receive shares of Class C Capital Stock, or rights to acquire shares of Class C Capital Stock, as the case may be.
Liquidation Rights
Upon our liquidation, dissolution or winding-up, the holders of shares of Class A Common Stock and Class B Common Stock shall be entitled to share equally in all assets remaining after the payment of any liabilities and the liquidation preferences on any outstanding preferred stock. Immediately prior to the earlier of (1) any distribution of our assets in connection with a liquidation, dissolution, or winding-up, or (2) any record date established to determine the holders of our capital stock entitled to receive such distribution, each share of Class C Capital Stock shall automatically be converted into one share of Class A Common Stock.
Conversion
Shares of Class A Common Stock are not convertible into any other shares of our capital stock.
Other than in connection with a liquidation as described above, shares of Class C Capital Stock are not convertible into any other shares of our capital stock.



Each share of Class B Common Stock is convertible at any time at the option of the holder into one share of Class A Common Stock upon written notice to our transfer agent. In addition, each share of Class B Common Stock shall convert automatically into one share of Class A Common Stock upon any transfer, whether or not for value, except for certain transfers described in our Certificate of Incorporation, including the following:
 
Transfers between Larry Page and Sergey Brin, Google’s co-founders, subject to the requirements of the Transfer Restriction Agreements, as amended (as described below).
 
Transfers for tax and estate planning purposes, including to trusts, corporations, and partnerships established or controlled by a holder of Class B Common Stock.
In addition, partnerships or limited liability companies that held more than 5% of the total outstanding shares of Class B Common Stock as of the closing of Google’s initial public offering in 2004 may distribute their shares of Class B Common Stock to their respective partners or members (who may further distribute the shares of Class B Common Stock to their respective partners or members) without triggering a conversion to shares of Class A Common Stock. Such distributions must be conducted in accordance with the ownership interests of such partners or members and the terms of any agreements binding the partnership or limited liability company.
The death of any holder of shares of Class B Common Stock who is a natural person will result in the conversion of his or her shares of Class B Common Stock, and any shares held by his or her permitted entities, into shares of Class A Common Stock. However, subject to the terms of the Transfer Restriction Agreements, either of Larry or Sergey may transfer voting control of his shares of Class B Common Stock and those held by his permitted entities to the other contingent or effective upon his death without triggering a conversion into shares of Class A Common Stock, but the shares of Class B Common Stock so transferred will convert to Class A Common Stock nine months after the death of the transferring founder.
Once transferred and converted into shares of Class A Common Stock, shares of Class B Common Stock shall not be reissued.
No class of our capital stock may be subdivided or combined unless the other classes of capital stock are concurrently subdivided or combined in the same proportion and in the same manner.
Equal Status
Except as expressly provided in our Certificate of Incorporation, shares of Class A Common Stock and Class B Common Stock have the same rights and privileges and rank equally, share ratably and are identical in all respects as to all matters. In the event of any merger, consolidation, or other business combination requiring the approval of our stockholders entitled to vote thereon (whether or not we are the surviving entity), the holders of shares of Class A Common Stock shall have the right to receive, or the right to elect to receive, the same form of consideration as the holders of shares of Class B Common Stock, and the holders of shares of Class A Common Stock shall have the right to receive, or the right to elect to receive, at least the same amount of consideration on a per share basis as the holders of shares of Class B Common Stock. In the event of any (1) tender or exchange offer to acquire any shares of Class A Common Stock or Class B Common Stock by any third party pursuant to an agreement to which we are a party, or (2) any tender or exchange offer by us to acquire any shares of Class A Common Stock or Class B Common Stock, the holders of shares of Class A Common Stock shall have the right to receive, or the right to elect to receive, the same form of consideration as the holders of shares of Class B Common Stock, and the holders of shares of Class A



Common Stock shall have the right to receive, or the right to elect to receive, at least the same amount of consideration on a per share basis as the holders of shares of Class B Common Stock.
Except as expressly provided in our Certificate of Incorporation, shares of Class C Capital Stock have the same rights and privileges and rank equally, share ratably and are identical in all respects to the shares of Class A Common Stock and Class B Common Stock as to all matters. In the event of any merger, consolidation, or other business combination requiring the approval of our stockholders entitled to vote thereon (whether or not we are the surviving entity), the holders of shares of Class C Capital Stock shall receive the same amount and form of consideration on a per share basis as the consideration, if any, received by holders of shares of Class A Common Stock in connection with such merger, consolidation or combination (and if holders of shares of Class A Common Stock are entitled to make an election as to the amount or form of consideration that such holders shall receive in any such merger, consolidation or combination with respect to their shares of Class A Common Stock, then the holders of shares of Class C Capital Stock shall be entitled to make the same election as to their shares of Class C Capital Stock). In the event of any (1) tender or exchange offer to acquire any shares of Class A Common Stock or Class B Common Stock by any third party pursuant to an agreement to which we are a party, or (2) any tender or exchange offer by us to acquire any shares of Class A Common Stock or Class B Common Stock, the holders of shares of Class C Capital Stock shall receive the same amount and form of consideration on a per share basis as the consideration received by holders of shares of Class A Common Stock (and if holders of shares of Class A Common Stock are entitled to make an election as to the amount or form of consideration that such holders shall receive in any such tender or exchange offer with respect to their shares of Class A Common Stock, then the holders of shares of Class C Capital Stock shall be entitled to make the same election as to their shares of Class C Capital Stock).
Class C Settlement Agreement
In connection with the adjustment of Google’s capital structure by establishing the Google Class C Capital Stock, and the dividend of one share of Google Class C Capital Stock for each share of Google Class A Common Stock and Google Class B Common Stock outstanding on March 27, 2014 (the “Class C dividend”), on October 28, 2013, the Delaware Court of Chancery approved a settlement entered into by Google, the Board of Directors of Google and the plaintiffs in the class action litigation involving the authorization to distribute Google Class C Capital Stock captioned In Re: Google Inc. Class C Shareholder Litigation, Civil Action No. 7469-CS. The parties subsequently filed a Revised Stipulation of Compromise and Settlement with the Court, which issued an Order and Final Judgment on November 6, 2013 that fully approved the parties’ settlement agreement (the “Google Class C Settlement”). Additionally, on October 2, 2015, we entered into a Class C Undertaking pertaining to the Google Class C Settlement, pursuant to which Alphabet will undertake, with respect to the Alphabet securities, to be bound by the restrictions, undertakings and all continuing obligations and to benefit from the rights of the Google Class C Settlement Agreement that are applicable to Google as if Alphabet were Google (the “Class C Undertaking”).
The terms of the Class C Undertaking require us to: (i) ensure that the Transfer Restriction Agreements (defined below) entered into by Larry, our Co-Founder and director; Sergey, our Co-Founder and director; and Eric E. Schmidt, our significant stockholder; and certain of their respective affiliates cannot be waived or amended unless such amendment or waiver is first considered and recommended by a committee of two or more of the independent directors of our Board of Directors who do not hold Class B Common Stock, and then approved by every member of our Board of Directors, excluding Larry and Sergey; (ii) ensure that any waiver or amendment of the Transfer Restriction Agreements will be publicly disclosed at least 30 days before



such waiver or amendment takes effect on a Form 8-K, Form 10-Q or Form 10-K; (iii) effective for three years from the Class C dividend payment date, prior to issuing more than 10 million shares of Class C Capital Stock as consideration in an acquisition or other business combination (excluding assumptions or conversions of equity for employees of acquired or combined companies), have our independent directors consider the effects of issuing such shares on our holders of Class A Common Stock and upon the company as a whole; and (iv) when the aggregate voting power of Larry and Sergey falls below 15% of the cumulative voting power of all our shareholders, have our Board of Directors consider in good faith whether it is no longer in our best interests to maintain a class of nonvoting stock and, if it so determines, take steps to cause the Class C Capital Stock to convert into Class A Common Stock.
Transfer Restriction Agreements
On October 2, 2015, we entered into a transfer restriction agreement with each of Larry, Sergey, Eric and certain of their respective affiliates (collectively, the “Transfer Restriction Agreements”). They are intended to limit the ability of Larry, Sergey, and Eric to sell their Alphabet stock in a manner that does not reduce their voting power. Under the Transfer Restriction Agreements, the parties are bound, without any modification, by the same restrictions, undertakings and obligations that are imposed under the transfer restriction agreements, related joinders and other documentation entered into with Google on March 25, 2014 in connection with the Google Class C Settlement (the “Google Transfer Restriction Agreements”).
Pursuant to the Transfer Restriction Agreements, none of Larry, Sergey, Eric, or certain of their respective affiliates that are party to the agreements (generally, trusts and other estate planning vehicles through which Larry, Sergey, and Eric hold all or a portion of their shares of Class A Common Stock, Class B Common Stock or Class C Capital Stock) may sell, assign, transfer, convey or hypothecate any shares of Class C Capital Stock if, as a result of such sale, transfer, conveyance or hypothecation, they, together with certain of their respective affiliates, would own more shares of Class B Common Stock than shares of Class C Capital Stock. If at any time either Larry, Sergey, or Eric, in each case together with certain of his respective affiliates, owns more shares of Class B Common Stock than shares of Class C Capital Stock, then Larry, Sergey, or Eric, as the case may be, and his respective affiliates, will be deemed to have automatically converted that number of shares of Class B Common Stock into shares of Class A Common Stock such that after such conversion he and his affiliates own an equal number of shares of Class B Common Stock as he and his affiliates own of shares of Class C Capital Stock. The required maximum ratio of shares of Class B Common Stock to shares of Class C Capital Stock owned by Larry, Sergey and Eric is subject to adjustment in connection with certain dividends, stock splits, distributions or recapitalizations.
Larry, Sergey, Eric, and certain of their respective affiliates that are party to the Transfer Restriction Agreements may transfer shares of Class B Common Stock to their affiliates as permitted by the terms of our Certificate of Incorporation only if, immediately following such transfer, Larry, Sergey, or Eric, as the case may be, and his respective affiliates, would own an aggregate number of shares of Class B Common Stock equal to or less than the number of shares of Class C Capital Stock that he and his affiliates own. Additionally, Larry, Sergey, Eric, and certain of their respective affiliates that are party to the Transfer Restriction Agreements may transfer shares of Class C Capital Stock to their affiliates only if, immediately following such transfer, Larry, Sergey, or Eric, as the case may be, and his respective affiliates, would own an aggregate number of shares of Class B Common Stock equal to or less than the number of shares of Class C Capital Stock that he and his affiliates own. However, each of Larry and his affiliates that are party to his Transfer Restriction Agreement and Sergey and his affiliates that are party to his Transfer Restriction Agreement may not transfer shares of Class B Common Stock to another person in a transfer that does not result in the



automatic conversion of such shares of Class B Common Stock into Class A Common Stock pursuant to the terms of the Certificate of Incorporation unless Larry or Sergey, as the case may be, and his respective affiliates, transfer, in the same manner and to the same extent, an equal number of shares of Class C Capital Stock to the transferee.
In the event of (1) any merger, consolidation, or other business combination requiring the approval of the holders of our capital stock (whether or not Alphabet is the surviving entity), or the acquisition of all or substantially all of our assets, (2) any tender or exchange offer by any third party to acquire a majority of the shares of Class A Common Stock, Class B Common Stock or Class C Capital Stock, or (3) any tender or exchange offer by us to acquire any shares of Class A Common Stock, Class B Common Stock, or Class C Capital Stock, none of Larry, Sergey, Eric, and certain of their respective affiliates that are party to the Transfer Restriction Agreements may sell, transfer or exchange, directly or indirectly, any shares of Class A Common Stock, Class B Common Stock, or Class C Capital Stock in connection with such transaction or in a related transaction for (a) with respect to their shares of Class A Common Stock or Class B Common Stock, an amount per share greater than the holders of shares of Class A Common Stock receive in such transaction or a form of consideration different from the form that the holders of shares of Class A Common Stock would receive, or may elect to receive, in such transaction; or (b) with respect to their shares of Class C Capital Stock, an amount per share greater than the holders of shares of Class C Capital Stock receive in such transaction or a form of consideration different from the form that the holders of shares of Class C Capital Stock would receive, or may elect to receive, in such transaction (the “Founder Equal Treatment Provision”).
With respect to Larry, Sergey, and certain of their respective affiliates, the applicable Transfer Restriction Agreements generally terminate when they collectively hold less than 34% of our total outstanding voting power. However, the Founder Equal Treatment Provision never terminates.
With respect to Eric and certain of his affiliates, the applicable Transfer Restriction Agreement generally terminates when they collectively hold less than 2% of our total outstanding voting power. However, the Founder Equal Treatment Provision never terminates.
As required under the terms of the Class C Settlement Agreement, the Transfer Restriction Agreements may only be amended or waived if such amendment or waiver is (i) first considered and recommended by a committee of two or more independent directors of our Board of Directors who do not hold Class B Common Stock and (ii) then approved by every member of our Board of Directors, excluding Larry and Sergey. Any Transfer Restriction Agreement amendment or waiver will be publicly disclosed by Alphabet on a Form 8-K, Form 10-Q or Form 10-K at least 30 days before such amendment or waiver takes effect.
Preferred Stock
We are authorized to issue, without approval by our stockholders, up to a total of 100,000,000 shares of preferred stock in one or more series. Our Board of Directors may establish the number of shares to be included in each such series and may fix the designations, preferences, powers, and other rights, and any qualifications, limitations or restrictions of the shares of a series of preferred stock. Our Board of Directors could authorize the issuance of preferred stock with voting or conversion rights that could dilute the voting power or rights of the holders of Class A Common Stock, Class B Common Stock and Class C Capital Stock. The issuance of preferred stock, while providing flexibility in connection with possible acquisitions and other corporate purposes, could, among other things, have the effect of delaying, deferring or preventing a change in control of Alphabet and might harm the market price of our Class A Common Stock or Class C Capital Stock.



The particular terms of any series of preferred stock offered by us may include:
 
the number of shares of the preferred stock being offered;
 
the title and liquidation preference per share of the preferred stock;
 
the purchase price of the preferred stock;
 
the dividend rate or method for determining the dividend rate;
 
the dates on which dividends will be paid;
 
whether dividends on the preferred stock will be cumulative or noncumulative and, if cumulative, the dates from which dividends shall commence to accumulate;
 
any redemption or sinking fund provisions applicable to the preferred stock;
 
any securities exchange on which the preferred stock may be listed; and
 
any additional dividend, liquidation, redemption, sinking fund and other rights and restrictions applicable to the preferred stock.
Holders of preferred stock will be entitled to receive, when, as and if declared by our Board of Directors, cash dividends at the rates and on the dates established by such series of preferred stock. Dividend rates may be fixed or variable or both. Different series of preferred stock may be entitled to dividends at different dividend rates or based upon different methods of determination. Each dividend will be payable to the holders of record as they appear on our stock books on record dates determined by our Board of Directors. Dividends on preferred stock may be cumulative or noncumulative. If our Board of Directors fails to declare a dividend on any preferred stock for which dividends are noncumulative, then the right to receive that dividend will be lost, and we will have no obligation to pay the dividend for that dividend period, whether or not dividends are declared for any future dividend period.
Any series of preferred stock may be redeemable in whole or in part at our option. In addition, any series of preferred stock may be subject to mandatory redemption pursuant to a sinking fund.
Anti-Takeover Effects of Our Certificate of Incorporation and Bylaws and of Delaware Law
Certain provisions of our Certificate of Incorporation and Bylaws and of the DGCL could have the effect of delaying, deferring, or discouraging another party from acquiring control of us. In particular, our capital structure concentrates ownership of our voting stock in the hands of Larry, Sergey, and Eric. These provisions, which are summarized below, are expected to discourage coercive takeover practices and inadequate takeover bids. These provisions are also designed to encourage persons seeking to acquire control of us to first negotiate with our Board of Directors. However, these provisions could also have the effect of discouraging others from attempting hostile takeovers and, as a consequence, they may also inhibit temporary fluctuations in the market price of our Class A Common Stock or Class C Capital Stock that often result from actual or rumored hostile takeover attempts. These provisions may also have the effect of



preventing changes in our management. It is possible that these provisions could make it more difficult to accomplish transactions that stockholders may otherwise deem to be in their best interests.
Three Classes of Stock
As discussed above, our Class B Common Stock has 10 votes per share, while our Class A Common Stock has one vote per share and our Class C Capital Stock has no voting rights (unless otherwise required by law). As a result of their ownership of a substantial portion of our Class B Common Stock, Larry and Sergey currently have the ability to elect all of our directors and to determine the outcome of most matters submitted for a vote of our stockholders. This concentrated voting control could discourage others from initiating any potential merger, takeover, or other change of control transaction that other stockholders may view as beneficial.
Because the Class C Capital Stock has no voting rights (except as required by law), the issuance of Class C Capital Stock will not result in voting dilution to the holders of shares of Class A Common Stock or Class B Common Stock. As a result, the issuance of Class C Capital Stock could prolong the duration of Larry and Sergey’s current relative ownership of our voting power and their ability to elect all of our directors and to determine the outcome of most matters submitted to a vote of our stockholders.
 
So long as Larry and Sergey have the ability to determine the outcome of most matters submitted to a vote of our stockholders, third parties may be deterred in their willingness to make an unsolicited merger, takeover, or other change of control proposal, or to engage in a proxy contest for the election of directors. As a result, our three classes of stock may have the effect of depriving our stockholders of an opportunity to sell their shares at a premium over prevailing market prices and make it more difficult to replace our directors and management.
Special Approval for Change in Control Transactions
In the event a person seeks to acquire us by means of a merger or consolidation transaction, a purchase of all or substantially all of our assets, or an issuance of our voting securities representing more than 2% of our outstanding shares at the time of issuance and that results in any person or group owning more than 50% of our outstanding voting power, then these types of acquisition transactions must be approved by our stockholders at an annual or special meeting. At this meeting, we must obtain the approval of stockholders representing the greater of:
 
 
a majority of the voting power of our outstanding capital stock; and
 
60% of the voting power of the shares of capital stock present in person or represented by proxy at the stockholder meeting and entitled to vote.
Limits on Ability of Stockholders to Act by Written Consent
We have provided in our Certificate of Incorporation and Bylaws that our stockholders may not act by written consent. This limit on the ability of our stockholders to act by written consent may lengthen the amount of time required to take stockholder actions. As a result, no stockholder, regardless of how large its holdings of our stock are, would be able to amend our Bylaws or remove directors without holding a stockholders meeting.
Undesignated Preferred Stock



The ability to authorize undesignated preferred stock makes it possible for our Board of Directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us. These and other provisions may have the effect of deferring or preventing hostile takeovers or delaying or preventing changes in control or management of our company.
Requirements for Advance Notification of Stockholder Nominations and Proposals
Our Bylaws establish advance notice procedures with respect to stockholder proposals and the nomination of candidates for election as directors, other than nominations made by or at the direction of our Board of Directors or a committee of our Board of Directors. The Bylaws do not give our Board of Directors the power to approve or disapprove stockholder nominations of candidates or proposals regarding business to be conducted at a special or annual meeting of the stockholders. However, our Bylaws may have the effect of precluding the conduct of certain business at a meeting if the proper procedures are not followed. These provisions may also discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of our company.
Delaware Anti-Takeover Statute
We are subject to Section 203 of the DGCL regulating corporate takeovers. In general, Section 203 prohibits a publicly-held Delaware corporation from engaging, under certain circumstances, in a business combination with an interested stockholder for a period of three years following the date the person became an interested stockholder unless:
 
prior to the date of the transaction, the Board of Directors of the corporation approved either the business combination or the transaction which resulted in the stockholder becoming an interested stockholder;
 
upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the number of shares outstanding (1) shares owned by persons who are directors and also officers and (2) shares owned by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
 
on or subsequent to the date of the transaction, the business combination is approved by the Board of Directors and authorized at an annual or special meeting of stockholders, and not by written consent, by the affirmative vote of at least 66 2⁄3% of the outstanding voting stock which is not owned by the interested stockholder.
Generally, a business combination includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder. An interested stockholder is a person who owns 15% or more of a corporation’s outstanding voting securities, or is an affiliate or associate of the corporation and within three years prior to the determination of interested stockholder status did own 15% or more of a corporation’s outstanding voting securities, and affiliates and associates of such person. The existence of this provision may have an anti-takeover effect with respect to transactions our Board of Directors does not approve in advance. Section 203 may also discourage attempts that might result in a premium over the market price for the shares of capital stock held by stockholders.
 
Listing



Our Class C Capital Stock and Class A Common Stock are listed on The NASDAQ Global Select Market under the symbols “GOOG” and “GOOGL” respectively. Our Class B Common Stock is not listed on any stock market or exchange.


EX-10.08.1 3 googexhibit10081.htm EXHIBIT 10.08.1 Exhibit

                

Exhibit 10.08.1

ALPHABET INC.
AMENDED AND RESTATED 2012 STOCK PLAN
ALPHABET RESTRICTED STOCK UNIT AGREEMENT

This Alphabet Restricted Stock Unit Agreement (the “Agreement”) is entered into as of [DATE] (the “Grant Date”) by and between [NAME] (the “Participant”) and Alphabet Inc., a Delaware corporation (“Alphabet”, and together with its Subsidiaries, the “Company”).
I.
GRANT OF AWARD
Alphabet has granted the Participant an award of Alphabet restricted stock units (the “GSUs”) pursuant to the Alphabet Inc. Amended and Restated 2012 Stock Plan (the “Plan”). Each GSU represents the right to receive one share of Capital Stock, subject to the terms and conditions of the Plan and this Agreement, including any special terms and conditions for the jurisdiction in which the Participant resides contained in Exhibit A or any other appendix hereto (the “Appendix”). Certain details of the GSUs, specifically the number of GSUs and the vesting schedule of the GSUs (collectively, the “GSU Details”) are accessible to the Participant through the Participant’s brokerage account and the GSU Details are hereby incorporated into this Agreement by reference. Capitalized terms used but not otherwise defined in this Agreement shall have the meanings given to such terms in the Plan.
II.
TERMS OF GSUs
1.    Vesting of GSUs.
(a)    In General. Except as otherwise provided in subsection (b) below, the GSUs will vest in accordance with the vesting schedule set forth in the GSU Details, subject to the Participant’s continued employment with, or service to, the Company on each applicable vesting date. In the event the Participant ceases to be employed by, or ceases to provide services to, the Company for any reason except his or her death (as set forth in subsection (b) below), if applicable, all of the then outstanding and unvested GSUs will be forfeited effective as of the date that the Participant ceases to be employed by, or ceases to provide services to, the Company (the “Termination Date”) and the Participant will have no further rights to such unvested GSUs. Unless and until the GSUs have vested, the Participant will have no right to the delivery of any shares of Capital Stock pursuant thereto and prior to the actual delivery of the shares of Capital Stock pursuant to the GSUs, the GSUs represent an unfunded, unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
(b)    Death of Participant. In the event that the Participant ceases to be employed by, or ceases to provide services to, the Company as a result of the Participant’s death, then (i) all of the then outstanding and unvested GSUs shall immediately vest as of the Termination Date, and (ii) any delivery of shares of Capital Stock to be made to the Participant under this Agreement will be made to the Participant’s designated beneficiary, provided, that, such beneficiary has been designated prior to the Participant’s death; in the absence of any such effective designation, the shares will be delivered to the administrator or executor of the Participant’s estate. Any such administrator or executor must furnish Alphabet with (A) written notice of his or her status as transferee, (B) a copy of the will and/or such evidence as the Committee may deem necessary to establish the validity of the transfer, and (C) an agreement by the transferee to comply with all the terms and conditions of the GSUs that are or would be applicable to the Participant and to be bound by the acknowledgments made by the Participant hereunder. Delivery of the shares of Capital Stock pursuant to the GSUs will be made as soon as practicable following the Termination Date but in no event later than thirty (30) days following such date.


1


2.    Settlement of GSUs. Settlement of vested GSUs shall occur as soon as practicable following the applicable vesting date, but in no event later than thirty (30) days following such vesting date. Alphabet will settle the vested GSUs by issuing (either in book-entry form or otherwise) to the Participant (or the Participant’s beneficiary or estate, in the event of the Participant’s death), one share of Capital Stock for each vested GSU, subject to satisfaction of all applicable Tax-Related Items, as described in Section 4 below.
3.    Leave of Absence; Reduced Schedule. Vesting of the GSUs during (i) any leave of absence of the Participant and (ii) any period during which the Participant works a reduced schedule, shall be subject to the terms and conditions of the Leaves of Absence and Stock Vesting Policy, as in effect on the Grant Date.
4.    Taxes.
(a)    Liability for Tax-Related Items. The Participant acknowledges that the Participant is ultimately liable and responsible for any and all income taxes (including federal, state and local income taxes), social insurance, payroll taxes and other tax-related withholding (the “Tax-Related Items”) arising in connection with the GSUs, regardless of any action the Company takes with respect to such Tax-Related Items. The Participant further acknowledges that the Company (i) does not make any representation or undertaking regarding the treatment of any Tax-Related Items in connection with any aspect of the GSUs, including the grant, vesting and settlement of the GSUs, or the subsequent sale of shares of Capital Stock acquired upon settlement of the GSUs and (ii) does not commit, and is under no obligation, to structure the terms of the GSUs or any aspect of the GSUs to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result.
(b)    Payment of Withholding Taxes. Notwithstanding any contrary provision of this Agreement, no portion of the GSUs will be settled unless and until satisfactory arrangements (as determined by the Committee) have been made by the Participant with respect to the payment of any taxes which the Company determines must be withheld with respect to such portion of the GSUs; provided, that, if the Participant fails to make satisfactory arrangements with respect to such taxes within two and one half (2.5) months following the end of the calendar year in which the applicable vesting date occurs, then the applicable portion of the GSUs shall be forfeited.
(i)    Unless the Participant is a director or executive officer (within the meaning of Section 16 of the Exchange Act and the regulations thereunder) of Alphabet (each, a “Section 16 Person”) at the time that the GSUs, or a portion thereof, are settled, the Committee may use any method permitted by the Plan to satisfy the federal, state and local withholding tax requirements attributable to the GSUs, or portion thereof, being settled; and
(ii)    If the Participant is a Section 16 Person at the time that the GSUs, or a portion thereof, are settled, then the Committee shall, pursuant to such procedures as it may specify from time to time, withhold a number of shares of Capital Stock otherwise issuable upon settlement of the GSUs, or portion thereof, having an aggregate Fair Market Value sufficient to satisfy the federal, state and local withholding tax requirements attributable to the GSUs, or such portion thereof, but not greater than the withholding obligations, as determined by the Committee in its discretion; provided, that, the Committee hereby reserves the discretion to amend this Agreement by notice to the Participant and without obtaining the Participant’s consent, to allow the Committee to use any one or more methods permitted by the Plan to satisfy the federal, state and local withholding tax requirements attributable to the GSUs, or portion thereof, being settled.
5.    Rights as Stockholder. Neither the Participant nor any person claiming under or through the Participant will have any of the rights or privileges of a stockholder of Alphabet in respect of any shares of Capital Stock deliverable pursuant to the GSUs unless and until such shares of Capital Stock have been issued on the records of Alphabet or its transfer agents or registrars. After such issuance, the Participant will have all the rights as a stockholder of Alphabet with respect to such shares of Capital Stock.


2


6.    No Special Employment Rights; No Right to Future Awards. Nothing contained in this Agreement shall confer upon the Participant any right with respect to the continuation of his or her employment by, or service to, the Company or interfere in any way with the right of the Company at any time to terminate such employment or service or to increase or decrease the compensation of the Participant from the rate in existence at the Grant Date. The grant of the GSUs is at the sole discretion of Alphabet and does not create any contractual or other right to receive future awards of GSUs, or benefits in lieu of GSUs, even if GSUs have been awarded to the Participant repeatedly in the past.
7.    GSUs Not Transferable. Except to the limited extent provided in Section 1(b) above, the GSUs and the rights and privileges conferred hereby may not be transferred, assigned, pledged or hypothecated in any way by the Participant (whether by operation of law or otherwise) and may not be subject to sale under execution, attachment or similar process. Any attempt by the Participant to transfer, assign, pledge, hypothecate or otherwise transfer the GSUs, or any right or privilege conferred hereby, and any attempted sale under any execution, attachment or similar process, shall be void and unenforceable against the Company.
8.    Modification; Entire Agreement; Waiver. No modification of any provision of this Agreement which reduces the Participant’s rights hereunder will be valid unless the same is agreed to in writing by the parties hereto. This Agreement, including the Appendix and the GSU Details, together with the Plan, represent the entire agreement between the parties with respect to the GSUs. The failure of Alphabet to enforce at any time any provision of this Agreement will in no way be construed to be a waiver of such provision or of any other provision hereof. Alphabet reserves the right, however, to the extent Alphabet deems necessary or advisable in its sole discretion, to unilaterally alter or modify the terms of the GSUs set forth in this Agreement in order to ensure that the GSUs either qualify for exemption from, or comply with, the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder (“Section 409A”); provided, however that the Company makes no representations that the GSUs will be exempt from, or will comply with, the requirements of Section 409A.
9.    Binding Agreement. Subject to the limitation on the transferability of the GSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
10.    Additional Conditions to Issuance of Shares of Capital Stock. Alphabet shall not be required to issue any shares of Capital Stock hereunder prior to fulfillment of all of the following conditions: (a) the completion of any registration or other qualification of such shares of Capital Stock under any federal or state law or under the rulings or regulations of the Securities and Exchange Commission or any other governmental regulatory body, or under any stock exchange on which the shares of Capital Stock are listed for trading, which the Committee shall, in its absolute discretion, deem necessary or advisable; (b) the obtaining of any approval or other clearance from any federal or state governmental agency, which the Committee shall, in its absolute discretion, determine to be necessary or advisable; and (c) the lapse of such reasonable period of time not to exceed thirty (30) days following the applicable vesting date of any portion of the GSUs as the Committee may establish from time to time for reasons of administrative convenience.
11.    Plan Governs. This Agreement is subject in all respects to all terms and provisions of the Plan and the Plan document is hereby incorporated into this Agreement. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will control.
12.    Policy Against Insider Trading. By accepting the GSUs, the Participant acknowledges that (a) a copy of Alphabet’s Policy Against Insider Trading (the “Trading Policy”) has been made available to the Participant, (b) the Participant has had an opportunity to review the Trading Policy and (c) the Participant is bound by all the terms and conditions of the Trading Policy.


3


13.    Committee Authority. The Committee has full discretionary authority to administer the Plan, including discretionary authority to interpret and construe any and all provisions of the Plan and this Agreement and to adopt and amend from time to time such rules and regulations for the administration of the Plan as the Committee may deem necessary or appropriate. All actions taken and all interpretations and determinations made by the Committee will be final and binding upon the Participant, the Company and all other interested persons.
14.    Captions. Captions provided herein are for convenience only and shall not affect the scope, meaning, intent or interpretation of the provisions of this Agreement.
15.    Severability. In the event that any provision in this Agreement is held to be invalid or unenforceable for any reason, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.
16.    Governing Law. This Agreement shall be construed and administered in accordance with the laws of the State of New York without regard to its conflict of law principles.
17.    Section 409A Compliance. It is intended that the Plan and the Agreement comply with, or be exempt from the requirements of Section 409A and any related guidance promulgated with respect to such Section by the U.S. Department of the Treasury or the Internal Revenue Service. Accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in compliance therewith or exempt therefrom. Notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A, the Participant shall not be considered to have terminated employment with, or service to, the Company for purposes of this Agreement until the Participant would be considered to have incurred a “separation from service” from the Company within the meaning of Section 409A. Each amount to be paid or benefit to be provided pursuant to this Agreement shall be construed as a separate identified payment for purposes of Section 409A.
18.    Employee Data Privacy.
(a)    The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of his or her personal data as described in this Agreement by and among, as applicable, the Company and its Subsidiaries and affiliates for the exclusive purpose of implementing, administering and managing the Participant’s participation in the Plan.
(b)    The Participant understands that the Company may hold certain personal information about him or her, including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Capital Stock or directorships held in the Company, details of all entitlement to shares of Capital Stock awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor, for the purpose of implementing, administering and managing the Plan (“Data”).
(c)    The Participant understands that Data will be transferred to Charles Schwab & Co., Inc., Morgan Stanley Smith Barney LLC, and/or such other third parties as may be selected by the Company in the future to assist the Company with the implementation, administration and management of the Plan, that these recipients may be located in the Participant’s country or elsewhere, and that the recipient’s country may have different data privacy laws and protections than the Participant’s country. The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting the Participant’s local human resources representative.
(d)    The Participant authorizes the Company, Charles Schwab & Co., Inc., Morgan Stanley Smith Barney LLC, and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and


4


managing the Participant’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Participant may elect to deposit any shares of Capital Stock acquired upon settlement of the GSUs. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan. The Participant understands that the Participant may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the Participant’s local human resources representative. The Participant understands, however, that refusing or withdrawing consent may affect the Participant’s ability to participate in the Plan. For more information on the consequences of the refusal to consent or withdrawal of consent, the Participant understands that he or she may contact his or her local human resources representative.
19.    Appendix. Notwithstanding any provisions in this Agreement, if the Participant resides outside of the United States, certain additional general terms and conditions as set forth in the Appendix will apply to the Participant. In addition, the GSUs shall be subject to any special terms and conditions set forth in the Appendix for the jurisdiction in which the Participant resides. If the Participant relocates from the United States to a country outside the United States or relocates between the jurisdictions specified in the Appendix, the additional general and special terms and conditions, as applicable, will apply to the Participant, to the extent that Alphabet determines that the application of such terms and conditions is necessary or advisable in order to comply with local law or facilitate the administration of the Plan. The Appendix constitutes part of this Agreement.
20.    Acceptance. The Participant must accept the GSUs and agree to the terms and conditions of the GSUs as set forth in the Plan and this Agreement (including the GSU Details and the Appendix), by electronically accepting this Agreement immediately following the Grant Date.



5
EX-10.08.2 4 googexhibit10082.htm EXHIBIT 10.08.2 Exhibit
                

Exhibit 10.08.2

ALPHABET INC.
AMENDED AND RESTATED 2012 STOCK PLAN
ALPHABET PERFORMANCE STOCK UNIT AGREEMENT
This Alphabet Performance Stock Unit Agreement (this “Agreement”) is entered into as of December 19, 2019 (the “Grant Date”) by and between Sundar Pichai (the “Participant”) and Alphabet Inc., a Delaware corporation (“Alphabet”, and together with its Subsidiaries, the “Company”).
I.
GRANTS
Pursuant to the Amended and Restated Alphabet Inc. 2012 Stock Plan (the “Plan”), Alphabet hereby awards grants of performance stock units (“PSUs,” and each grant of PSUs, a “Grant”) with Target Awards and Performance Periods as set forth in the table below.
Grant
Target Award
Performance Period
Tranche A
34,502 PSUs
January 1, 2020 – December 31, 2021
Tranche B
34,502 PSUs
January 1, 2020 – December 31, 2022

Each PSU represents the right to receive one share of Capital Stock, subject to the terms and conditions of the Plan and this Agreement. The number of PSUs earned under each Grant may be equal to, greater than or less than its Target Award (including zero). Capitalized terms used but not otherwise defined in this Agreement shall have the meanings given to such terms in the Plan.
II.
TERMS OF PSUs
1.    Vesting of PSUs.
(a)    In General. Except as otherwise provided in subsections (b) and (c) below, the number of PSUs (if any) earned by the Participant under each Grant based on Alphabet’s performance against the Performance Goals (as defined in Exhibit A) during the applicable Performance Period as determined by the Committee in accordance with Exhibit A (each, a “Final Award”) will vest on the Determination Date (as defined in Exhibit A) for such Grant, subject to the Participant’s continued employment with, or service to, the Company through such date, and be settled in accordance with Section II.2 below, and any unvested PSUs will be forfeited as of the Determination Date and the Participant will have no further rights to such unvested PSUs. In the event the Participant ceases to be employed by, or ceases to provide services to, the Company prior to the Determination Date for a Grant for any reason other than (i) death (as set forth in subsection (b) below) or (ii) termination by the Company without Cause (as set forth in subsection (c) below), all of the then outstanding and unvested PSUs granted under this Agreement will be forfeited effective as of the date that the Participant ceases to be employed by, or ceases to provide services to, the Company (the “Termination Date”) and the Participant will have no further rights to such unvested PSUs. Prior to any actual delivery of shares of Capital Stock pursuant to the PSUs, the PSUs represent an unfunded, unsecured obligation of the Company, payable (if at all) only from the general assets of the Company.
(b)    Death of the Participant. In the event that the Participant ceases to be employed by, or ceases to provide services to, the Company as a result of the Participant’s death (i)(x) prior to the start of the Performance Period of a Grant or during the Performance Period of a Grant, then the Target Award in respect of such Grant shall immediately vest as of the Termination Date or (y) following the end of the Performance Period of a Grant but prior to its Determination Date, then the Final Award (as determined by


1


the Committee in accordance with Exhibit A) in respect of such Grant shall immediately vest as of such Determination Date and (ii) any delivery of shares of Capital Stock to be made to the Participant under this Agreement will be made, subject to satisfaction of all applicable Tax-Related Items, as described in Section II.4 below, to the Participant’s designated beneficiary; provided, that, such beneficiary has been designated prior to the Participant’s death; in the absence of any such effective designation, the shares will be delivered to the administrator or executor of the Participant’s estate. Any such administrator or executor must furnish Alphabet with (A) written notice of his or her status as transferee, (B) a copy of the will and/or such evidence as the Committee may deem necessary to establish the validity of the transfer, and (C) an agreement by the transferee to comply with all the terms and conditions of PSUs that are or would be applicable to the Participant and to be bound by the acknowledgments made by the Participant hereunder. Delivery of the shares of Capital Stock in respect of PSUs vesting pursuant to this Section II.1(b) will be made as soon as practicable following the Termination Date or the Determination Date, as applicable, but in no event later than forty five (45) days following such date and the Company shall have no further obligations under this Agreement.
(c)    Termination of the Participant without Cause. In the event that the Participant ceases to be employed by, or ceases to provide services to, the Company as a result of the Company’s termination of the Participant’s employment or services without Cause prior to the Determination Date for a Grant, then the number of PSUs (if any) calculated by multiplying the Final Award (as determined by the Committee in accordance with Exhibit A) in respect of such Grant by a fraction, the numerator of which is the number of calendar days during the Performance Period during which the Participant was employed by, or providing services to, the Company and the denominator of which is the aggregate number of calendar days in the Performance Period, will vest and be settled in accordance with Section II.2 below and any unvested PSUs will be forfeited as of the Determination Date and the Participant will have no further rights to such unvested PSUs; provided, that if the Termination Date occurs prior to the start of the Performance Period of a Grant, all PSUs under the Grant will be immediately forfeited as of the Termination Date and the Participant will have no further rights to such PSUs.
For purposes of this Agreement, “Cause” means any of the following: (i) a willful failure by Participant, in the good faith judgment of the Board, to substantially perform the duties associated and consistent with the scope of the Participant’s position; (ii) the Participant’s refusal to implement or follow a lawful directive from the Board; (iii) the Participant’s breach of fiduciary duty to the Company; (iv) the Participant’s material breach of any written agreement between the Participant and the Company, including, without limitation, any applicable At-Will Employment, Confidential Information and Invention Assignment Agreement; (v) the Participant's intentional engagement in conduct that is materially injurious to the Company (economically or reputationally), including but not limited to, misappropriation of trade secrets or any other tangible or intangible property of the Company, fraud or embezzlement, but excluding any conduct by Participant that is consistent with or pursuant to a lawful directive of the Board; (vi) the Participant's material violation of a material provision of the Code of Conduct or any policy of Alphabet, Google LLC or any other affiliate of Alphabet that is applicable to the Participant (e.g., policy against sexual harassment, Alphabet's Policy Against Insider Trading (the "Trading Policy"), etc.); (vii) the Participant's material violation of any federal or state law or regulation applicable to the business of the Company; (viii) the Participant's violation of any securities laws, rules or regulations, or the rules and regulations of any securities exchange or association of which the Company is a member, failure to cooperate with the Company in any investigation or formal proceeding or being found liable in a Securities and Exchange Commission enforcement action or otherwise being disqualified from serving in the Participant’s position; (ix) the Participant’s engaging in gross misconduct; or (x) the Participant’s commission of a felony under the laws of the United States or any state thereof or any comparably-classified crime under the laws of a non-US jurisdiction or other serious crime involving moral turpitude. Notwithstanding the foregoing, termination of the Participant's employment or service under (i), (ii), (iii), (iv) or (vi) (only) above will not be for “Cause” unless the Participant: (a) is provided with written notice setting forth with specificity the conduct alleged to constitute “Cause,” (b) is provided not less than 30 days following such notice (the “Cure Period”) to cure or remedy such conduct (to the extent susceptible of cure or remedy) prior to the effective date of the Participant's termination of employment or services, during which period the Participant shall be provided the opportunity at the


2


Participant’s election to address the Board with respect to such conduct (with the assistance of legal counsel, if requested) and (c) fails to cure or remedy such conduct during the Cure Period.
2.    Settlement of PSUs. Settlement of vested PSUs in respect of a Grant shall occur as soon as practicable following the applicable Determination Date, but in no event later than forty five (45) days following such Determination Date, and the Company shall have no further obligations under such Grant. Alphabet will settle vested PSUs by issuing (either in book-entry form or otherwise) to the Participant (or the Participant’s beneficiary or estate, in the event of the Participant’s death), one share of Capital Stock for each vested PSU, subject to satisfaction of all applicable Tax-Related Items, as described in Section II.4 below.
3.    Adjustment Upon Certain Changes. In the event of any transaction or other event described in Section 9 of the Plan, each Grant shall be treated the same way as all other restricted stock units issued under the Plan held by the executive officers of Alphabet in office at the time of such event; provided, that in addition to any actions taken by the Committee in respect of such awards pursuant to Sections 9(c) and (d) of the Plan, to the extent determined by the Committee to be necessary and appropriate in its sole discretion, the number of PSUs subject to each Grant will be fixed at its Target Award.
4.    Taxes.
(a)    Liability for Tax-Related Items. The Participant acknowledges that the Participant is ultimately liable and responsible for any and all income taxes (including federal, state and local income taxes), payroll taxes and other tax-related withholding (the “Tax-Related Items”) arising in connection with PSUs, regardless of any action the Company takes with respect to such Tax-Related Items. The Participant further acknowledges that the Company (i) does not make any representation or undertaking regarding the treatment of any Tax-Related Items in connection with any aspect of PSUs, including the grant, vesting and settlement of PSUs under any Grant, or the subsequent sale of shares of Capital Stock acquired upon settlement of any PSUs and (ii) does not commit, and is under no obligation, to structure the terms of PSUs or any aspect of PSUs under any Grant to reduce or eliminate the Participant’s liability for Tax-Related Items or achieve any particular tax result.
(b)    Payment of Withholding Taxes. Alphabet shall, pursuant to such procedures as the Committee may specify from time to time, withhold a number of shares of Capital Stock otherwise issuable upon settlement of any vested PSUs having an aggregate Fair Market Value sufficient to satisfy the federal, state and local withholding tax requirements attributable to vested PSUs but not greater than the withholding obligations, as determined by the Committee in its discretion; provided, that, the Committee hereby reserves the discretion to amend this Agreement by notice to the Participant and without obtaining the Participant’s consent, to allow the Committee to use any one or more methods permitted by the Plan to satisfy the federal, state and local withholding tax requirements attributable to the PSUs being settled.
5.    Rights as Stockholder. Neither the Participant nor any person claiming under or through the Participant will have any of the rights or privileges of a stockholder of Alphabet in respect of any shares of Capital Stock deliverable pursuant to PSUs unless and until such shares of Capital Stock have been issued on the records of Alphabet or its transfer agents or registrars. After such issuance, the Participant will have all the rights as a stockholder of Alphabet with respect to such shares of Capital Stock.
Notwithstanding the foregoing, in the event that any dividend or other distribution is declared and paid on shares of Capital Stock after the Grant Date, but prior to the complete settlement, cancellation or forfeiture of any PSUs under a Grant, the Participant shall be entitled to receive, upon settlement of any Grant, an amount equal to the dividends or other distributions that would have been paid or issued on the number of shares of Capital Stock actually vested and issuable to Participant pursuant to such Grant had they been outstanding during such period, as calculated by the Committee in its discretion. Such dividend equivalent amount will be settled with the Participant, upon settlement of the Award, in the same form, and in the same amount, as the actual dividend or distribution was paid to the holders of the Capital Stock.


3


6.    No Special Employment Rights; No Right to Future Awards. Nothing contained in this Agreement shall confer upon the Participant any right with respect to the continuation of the Participant’s employment by, or service to, the Company or interfere in any way with the right of the Company at any time to terminate such employment or service or to increase or decrease the compensation of the Participant from the rate in existence at the Grant Date. The award of the Grants is at the sole discretion of Alphabet and does not create any contractual or other right to receive future grants of PSUs, or benefits in lieu of PSUs, even if PSUs have been awarded to the Participant repeatedly in the past.
7.    PSUs Not Transferable. Except to the limited extent provided in Section II.1(b) above, PSUs and the rights and privileges conferred under the Grants awarded hereby may not be transferred, assigned, pledged or hypothecated in any way by the Participant (whether by operation of law or otherwise) and may not be subject to sale under execution, attachment or similar process. Any attempt by the Participant to transfer, assign, pledge, hypothecate or otherwise transfer PSUs, or any right or privilege conferred under the Grants awarded hereby, and any attempted sale under any execution, attachment or similar process, shall be void and unenforceable against the Company.
Notwithstanding the immediately preceding paragraph, and subject to the terms and conditions of this paragraph, the Participant may, with the Company's express written consent, transfer all or a portion of any unvested Grants (but only a whole number of PSUs subject to any Grant) into one or more trusts for the purposes of estate planning (the "Trust"). Any Trust must: (a) be subject to any and all terms and conditions of the Plan and this Agreement, including, but not limited to, Section II.1 of this Agreement; (b) be described in General Instruction A.1(a)(5) of Form S-8; (c) not provide Participant with any consideration in connection with a transfer permitted under this paragraph; and (d) if requested by the Company, comply with the Trading Policy (as it may be amended from time to time). The Participant acknowledges and agrees that the Company has not made, and does not make in connection with the Grants made under this Agreement, any representations under any applicable law, including, but not limited to, federal or state tax, securities, property, probate or other estate laws, and that the Participant is solely responsible for compliance with all such applicable laws, with respect to any Grants or PSUs transferred into a Trust as permitted under this paragraph.
8.    Modification; Entire Agreement; Waiver. No modification of any provision of this Agreement which reduces the Participant’s rights hereunder will be valid unless the same is agreed to in writing by the parties hereto. This Agreement, including Exhibit A, together with the Plan, represent the entire agreement between the parties with respect to the PSUs awarded by the Grants hereunder. The failure of Alphabet to enforce at any time any provision of this Agreement will in no way be construed to be a waiver of such provision or of any other provision hereof. Alphabet reserves the right, however, to the extent Alphabet deems necessary or advisable in its sole discretion, to unilaterally alter or modify the terms of the Grants awarded under this Agreement in order to ensure that PSUs either qualify for exemption from, or comply with, the requirements of Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations promulgated thereunder (“Section 409A”); provided, however that the Company makes no representations that PSUs will be exempt from, or will comply with, the requirements of Section 409A.
9.    Binding Agreement. Subject to the limitation on the transferability of PSUs contained herein, this Agreement will be binding upon and inure to the benefit of the heirs, legatees, legal representatives, successors and assigns of the parties hereto.
10.    Additional Conditions to Issuance of Shares of Capital Stock. Alphabet shall not be required to issue any shares of Capital Stock hereunder prior to fulfillment of all of the following conditions: (a) the completion of any registration or other qualification of such shares of Capital Stock under any federal or state law or under the rulings or regulations of the Securities and Exchange Commission or any other governmental regulatory body, or under any stock exchange on which the shares of Capital Stock are listed for trading, which the Committee shall, in its absolute discretion, deem necessary or advisable; (b) the obtaining of any approval or other clearance from any federal or state governmental agency, which the Committee shall, in its absolute discretion, determine to be necessary or advisable; and (c) the lapse of such


4


reasonable period of time not to exceed forty-five (45) days following a Determination Date as the Committee may establish from time to time for reasons of administrative convenience.
11.    Plan Governs. This Agreement is subject in all respects to all terms and provisions of the Plan and the Plan document is hereby incorporated into this Agreement. In the event of a conflict between one or more provisions of this Agreement and one or more provisions of the Plan, the provisions of the Plan will control.
12.    Policy Against Insider Trading; Recoupment.
(a)    By accepting the Grants, the Participant acknowledges that (i) a copy of the Trading Policy has been made available to the Participant, (ii) the Participant has had an opportunity to review the Trading Policy and (iii) the Participant is bound by all the terms and conditions of the Trading Policy.
(b)    By accepting the Grants, the Participant agrees that (i) incentive-based compensation paid to the Participant pursuant to this Agreement may be subject to recoupment or clawback to the extent permitted or required by applicable law (A) in the event of a restatement of financial statements due to material noncompliance with any financial reporting requirement as a result of misconduct by any person or (B) as may be required by any applicable listing standards of a national securities exchange adopted in accordance with Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act and any implementing rules and regulations of the U.S. Securities and Exchange Commission adopted thereunder, and (ii) by accepting the Grants pursuant to the Plan and this Agreement, Participant authorizes such clawback and agrees to comply with any Company request or demand for such recoupment.
13.    Committee Authority. The Committee has full discretionary authority to administer the Plan, including discretionary authority to interpret and construe any and all provisions of the Plan and this Agreement and to adopt and amend from time to time such rules and regulations for the administration of the Plan as the Committee may deem necessary or appropriate. All actions taken and all interpretations and determinations made by the Committee will be final and binding upon the Participant, the Company and all other interested persons.
14.    Captions. Captions provided herein are for convenience only and shall not affect the scope, meaning, intent or interpretation of the provisions of this Agreement.
15.    Severability. In the event that any provision in this Agreement is held to be invalid or unenforceable for any reason, such provision will be severable from, and such invalidity or unenforceability will not be construed to have any effect on, the remaining provisions of this Agreement.
16.    Governing Law. This Agreement shall be construed and administered in accordance with the laws of the State of California without regard to its conflict of law principles.
17.    Section 409A Compliance. It is intended that the Plan and the Agreement comply with, or be exempt from, the requirements of Section 409A and any related guidance promulgated with respect to such Section by the U.S. Department of the Treasury or the Internal Revenue Service. Accordingly, to the maximum extent permitted, this Agreement shall be interpreted and administered to be in compliance therewith or exempt therefrom. Notwithstanding anything contained herein to the contrary, to the extent required in order to avoid accelerated taxation and/or tax penalties under Section 409A, the Participant shall not be considered to have terminated employment with, or service to, the Company for purposes of this Agreement until the Participant would be considered to have incurred a “separation from service” from the Company within the meaning of Section 409A. Each amount to be paid or benefit to be provided pursuant to this Agreement shall be construed as a separate identified payment for purposes of Section 409A.
18.    Employee Data Privacy.


5


(a)    The Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of the Participant’s personal data as described in this Agreement by and among, as applicable, the Company and its Subsidiaries and affiliates for the exclusive purpose of implementing, administering and managing the Participant’s participation in the Plan.
(b)    The Participant understands that the Company may hold certain personal information about him, including, but not limited to, the Participant’s name, home address and telephone number, date of birth, social insurance number or other identification number, salary, nationality, job title, any shares of Capital Stock or directorships held in the Company, details of all entitlement to shares of Capital Stock awarded, canceled, exercised, vested, unvested or outstanding in Participant’s favor, for the purpose of implementing, administering and managing the Plan (“Data”).
(c)    The Participant understands that Data will be transferred to Charles Schwab & Co., Inc., Morgan Stanley Smith Barney LLC, and/or such other third parties as may be selected by the Company in the future to assist the Company with the implementation, administration and management of the Plan, that these recipients may be located in the Participant’s country or elsewhere, and that the recipient’s country may have different data privacy laws and protections than the Participant’s country. The Participant understands that he or she may request a list with the names and addresses of any potential recipients of the Data by contacting the Participant’s local human resources representative.
(d)    The Participant authorizes the Company, Charles Schwab & Co., Inc., Morgan Stanley Smith Barney LLC, and any other possible recipients which may assist the Company (presently or in the future) with implementing, administering and managing the Plan to receive, possess, use, retain and transfer the Data, in electronic or other form, for the sole purpose of implementing, administering and managing the Participant’s participation in the Plan, including any requisite transfer of such Data as may be required to a broker or other third party with whom the Participant may elect to deposit any shares of Capital Stock acquired upon settlement of the PSUs. The Participant understands that Data will be held only as long as is necessary to implement, administer and manage the Participant’s participation in the Plan. The Participant understands that the Participant may, at any time, view Data, request additional information about the storage and processing of Data, require any necessary amendments to Data or refuse or withdraw the consents herein, in any case without cost, by contacting in writing the Participant’s local human resources representative. The Participant understands, however, that refusing or withdrawing consent may affect the Participant’s ability to participate in the Plan. For more information on the consequences of the refusal to consent or withdrawal of consent, the Participant understands that he or she may contact the Participant’s local human resources representative.
19.    Acceptance. The Participant must accept the Grants and agree to the terms and conditions of the Grants as set forth in the Plan and this Agreement (including Exhibit A), by electronically accepting this Agreement immediately following the Grant Date.


6



EXHIBIT A

A.Performance Goals. The number of PSUs that may be earned under each Grant will be determined based on Alphabet’s achievement of Threshold, Target or Maximum levels (“Performance Goals”) of cumulative total shareholder return (“TSR”) vs. the respective TSRs of the constituent companies in the S&P 100 Index (the “S&P 100 Index Companies”) (the “TSR Performance”) over the Performance Period in respect of such Grant.

Performance Goals
Alphabet’s Percentile Rank Relative to Peer Companies
Percentage of Target Award Earned
(straight-line interpolation between Threshold and Target; and Target and Maximum)
Minimum
Below 25th percentile
0%
Threshold
At 25th percentile
50%
Target
At 50th percentile
100%
Maximum
At or above 75th percentile
200%

TSR Performance for Alphabet and for the S&P 100 Index Companies (each, a “Peer Company”) shall be calculated as follows:

(Ending Average Share Price – Starting Average Share Price) + Dividends Reinvested
Starting Average Share Price

Where:

Starting Average Share Price for both Alphabet and the Peer Companies is equal to the average closing price for each trading day in the 90 calendar day period ending on the calendar day immediately preceding the first day of the Performance Period.

Ending Average Share Price for both Alphabet and the Peer Companies is equal to the average closing price for each trading day in the 90 calendar day period ending on the last calendar day of the Performance Period (inclusive of such last day).

The Peer Companies are those companies (other than Alphabet) comprising the S&P 100 Index on the Grant Date adjusted as follows in the event of certain corporate events in connection with the Peer Companies:



7


Merger with Company in Peer Group
In the event of a merger, acquisition or business combination transaction of a Peer Company with or by another Peer Company, the surviving entity shall remain a Peer Company.
Merger with Company not in Peer Group where Peer Company survives

In the event of a merger of a Peer Company with an entity that is not a Peer Company, or the acquisition or business combination transaction of a Peer Company by an entity that is not a Peer Company, in each case where the Peer Company is the surviving entity and remains publicly traded, the surviving entity shall remain a Peer Company.

Merger with Company not in Peer Group where Peer Company is not the survivor/Peer Company taken private
In the event of a merger or acquisition or business combination transaction of a Peer Company by or with an entity that is not a Peer Company or a “going private” transaction involving a Peer Company where the Peer Company is not the surviving entity or is otherwise no longer publicly traded, the company shall no longer be a Peer Company.
Bankruptcy, Liquidation or Delisting
In the event of a bankruptcy, liquidation or delisting of a Peer Company at any time during the Performance Period, such company shall remain a Peer Company and be assigned a TSR of -100%. Delisting shall mean that a company ceases to be publicly traded on a national securities exchange as a result of any involuntary failure to meet the listing requirements of such national securities exchange, but shall not include delisting as a result of any voluntary going private or similar transaction.
Spin-off Transaction
In the event of a stock distribution from a Peer Company consisting of the shares of a new publicly-traded company (a “spin-off”), the Peer Company shall remain a Peer Company and the stock distribution shall be treated as a dividend from the Peer Company based on the fair market value of the distribution on the date of such distribution; the performance of the shares of the spun-off company shall not thereafter be tracked for purposes of calculating TSR.

Dividends Reinvested for both Alphabet and the Peer Companies shall mean dividends paid with respect to an ex-dividend date that occurs beginning from the date when the Starting Average Share Price is measured through the end of the Performance Period (whether or not the dividend payment date occurs during this period), which shall be deemed to have been reinvested in the underlying common shares.

For TSR Performance, should Alphabet fail to achieve at least Threshold, zero percent (0%) of the Target Award shall be earned. Should Alphabet achieve (x) Threshold, fifty percent (50%) of the Target Award shall be earned, (y) Target, one hundred percent (100%) of the Target Award shall be earned, or (z) Maximum (or greater), two hundred percent (200%) of the Target Award shall be earned. Should Alphabet achieve a TSR Performance level that falls between Threshold and Target or between Target and Maximum, the percentage of the Target Award that shall be earned will be based upon straight-line interpolation between such Performance Goals, rounded up to the nearest whole share of Capital Stock.

B.Determination and Approval of Final Award. Within forty five (45) days following the last day of the Performance Period, the Committee shall determine achievement in respect of the Performance Goals (the date of such determination, the “Determination Date”) and shall calculate and approve the Final Award in respect of such Grant. Any PSUs that are determined not to be earned by the Committee under such Grant will be forfeited as of the Determination Date and the Participant will have no further rights to such PSUs.
The Committee, in its sole discretion, shall make all determinations regarding the Performance Goals, including, but not limited to, the extent of achievement, and any adjustments to the calculation of TSR of Alphabet or the Peer Companies, as necessary or appropriate. Determinations made by the


8


Committee will be final and binding on all parties and will be given the maximum discretion permitted by law.


9
EX-21.01 5 googexhibit2101q42019.htm EXHIBIT 21.01 Exhibit
Exhibit 21.01


SUBSIDIARIES OF THE REGISTRANT

The following is a list of subsidiaries of Alphabet Inc., omitting subsidiaries which, considered in the aggregate as a single subsidiary, would not constitute a significant subsidiary as of December 31, 2019:
Name of Subsidiary
Jurisdiction of Incorporation or Organization
Google LLC
Delaware
Google Ireland Holdings
Ireland
XXVI Holdings Inc.
Delaware
Alphabet Capital US LLC
Delaware
KHA Technologies Inc.
Delaware


EX-23.01 6 googexhibit2301q42019.htm EXHIBIT 23.01 Exhibit
Exhibit 23.01


CONSENT OF ERNST & YOUNG LLP, INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the following Registration Statements:

(1)
Registration Statement (Form S-8 No. 333-207254) pertaining to the Google Inc. 2004 Stock Plan, Alphabet Inc. 2012 Stock Plan, AdMob, Inc. 2006 Stock Plan, UK Sub-Plan of the AdMob, Inc. 2006 Stock Plan, Motorola Mobility Holdings, Inc. 2011 Incentive Compensation Plan and Alphabet Inc. Deferred Compensation Plan,

(2)
Registration Statement (Form S-8 No. 333-212914) pertaining to the Alphabet Inc. 2012 Stock Plan,

(3)
Registration Statement (Form S-8 No. 333-214573) pertaining to the Apigee Corporation 2015 Equity Incentive Plan and the Apigee Corporation 2005 Stock Incentive Plan,

(4)
Registration Statement (Form S-8 No. 333-215873) pertaining to the Alphabet Inc. Deferred Compensation Plan,

(5)
Registration Statement (Form S-8 No. 333-219435) pertaining to the Alphabet Inc. 2012 Stock Plan,

(6)
Registration Statement (Form S-8 No. 333-226309) pertaining to the Alphabet Inc. 2012 Stock Plan,

(7)
Registration Statement (Form S-3 No. 333-229513) of Alphabet Inc., and

(8)
Registration Statement (Form S-8 No. 333-232836) pertaining to the Alphabet Inc. Amended and Restated 2012 Stock Plan;

of our reports dated February 3, 2020, with respect to the consolidated financial statements of Alphabet Inc. and the effectiveness of internal control over financial reporting of Alphabet Inc. included in this Annual Report (Form 10-K) of Alphabet Inc. for the year ended December 31, 2019.


/s/ Ernst & Young LLP
San Jose, California
February 3, 2020



EX-31.01 7 googexhibit3101q42019.htm EXHIBIT 31.01 Exhibit
Exhibit 31.01

CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Sundar Pichai, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Alphabet Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 3, 2020
/S/    SUNDAR PICHAI
Sundar Pichai
Chief Executive Officer
(Principal Executive Officer)


EX-31.02 8 googexhibit3102q42019.htm EXHIBIT 31.02 Exhibit
Exhibit 31.02


CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO
EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),
AS ADOPTED PURSUANT TO
SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Ruth Porat, certify that:
1.
I have reviewed this Annual Report on Form 10-K of Alphabet Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 3, 2020
/S/    RUTH PORAT
Ruth Porat
Senior Vice President and
Chief Financial Officer
(Principal Financial Officer)


EX-32.01 9 googexhibit3201q42019.htm EXHIBIT 32.01 Exhibit
Exhibit 32.01


CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER
PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Sundar Pichai, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Alphabet Inc. for the fiscal year ended December 31, 2019, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Alphabet Inc.
Date: February 3, 2020
By:
/S/    SUNDAR PICHAI
Name:
Sundar Pichai
Title:
Chief Executive Officer
(Principal Executive Officer)
I, Ruth Porat, certify pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Annual Report on Form 10-K of Alphabet Inc. for the fiscal year ended December 31, 2019, fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of Alphabet Inc.
Date: February 3, 2020
By:
/S/    RUTH PORAT
Name:
Ruth Porat
Title:
Senior Vice President and Chief Financial Officer
(Principal Financial Officer)
The foregoing certifications are not deemed filed with the Securities and Exchange Commission for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (Exchange Act), and are not to be incorporated by reference into any filing of Alphabet Inc. under the Securities Act of 1933, as amended, or the Exchange Act, whether made before or after the date hereof, regardless of any general incorporation language in such filing.


EX-101.SCH 10 goog-20191231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2111100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Commitments and Contingencies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Compensation Plans link:presentationLink link:calculationLink link:definitionLink 2417405 - Disclosure - Compensation Plans (401k Plans and Performance Fees) (Details) link:presentationLink link:calculationLink link:definitionLink 2417404 - Disclosure - Compensation Plans (Stock Based Award Activities) (Details) link:presentationLink link:calculationLink link:definitionLink 2417403 - Disclosure - Compensation Plans (Stock Based Compensation) (Details) link:presentationLink link:calculationLink link:definitionLink 2417402 - Disclosure - Compensation Plans (Stock Plans) (Details) link:presentationLink link:calculationLink link:definitionLink 2317301 - Disclosure - Compensation Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONSOLIDATED STATEMENTS OF INCOME link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Debt (Future Principal Payments for Borrowings) (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Debt (Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Debt (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Financial Instruments (Carrying Amount of Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Financial Instruments (Carrying Amount of Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Instruments (Debt Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2403411 - Disclosure - Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2403410 - Disclosure - Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details) link:presentationLink link:calculationLink link:definitionLink 2403408 - Disclosure - Financial Instruments (Marketable Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Financial Instruments (Measurement Alternative Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Financial Instruments (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2403409 - Disclosure - Financial Instruments (Non-Marketable Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2403412 - Disclosure - Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2130100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2430402 - Disclosure - Income Taxes (Income From Continuing Operations Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2430403 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2430404 - Disclosure - Income Taxes (Provision for Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 2430405 - Disclosure - Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2430406 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2430407 - Disclosure - Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 2330301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2131100 - Disclosure - Information about Segments and Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2431404 - Disclosure - Information about Segments and Geographic Areas (Capital Expenditures by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2431406 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) link:presentationLink link:calculationLink link:definitionLink 2431403 - Disclosure - Information about Segments and Geographic Areas (Operating Income/Loss by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2431402 - Disclosure - Information about Segments and Geographic Areas (Revenue by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2431405 - Disclosure - Information about Segments and Geographic Areas (Stock-based Compensation and Depreciation, Amortization and Impairment by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2331301 - Disclosure - Information about Segments and Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Leases (Components of Operating Lease Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Leases (Future Minimum Lease Payments - Under 840) (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Leases (Future Minimum Lease Payments - Under 840) (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Leases (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts - Under 840) (Details) link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Leases (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts - Under 840) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Leases (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Leases (Supplemental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Net Income Per Share (Schedule of Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenues (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenues (Revenue by Geographic Location) (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenues (Revenue by Segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2134100 - Schedule - Schedule II: Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 2434401 - Schedule - Schedule II: Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Stockholders' Equity (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Supplemental Financial Statement Information link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Supplemental Financial Statement Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Variable Interest Entities (VIEs) link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Variable Interest Entities (VIEs) (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 goog-20191231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 goog-20191231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 goog-20191231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Debt Disclosure [Abstract] Schedule of debt instruments Schedule of Long-term Debt Instruments [Table Text Block] Schedule of debt maturities Schedule of Maturities of Long-term Debt [Table Text Block] Income Statement [Abstract] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Costs and expenses: Costs and Expenses [Abstract] Cost of revenues Cost of Revenue Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense European Commission fines Loss Contingency, Loss in Period Total costs and expenses Costs and Expenses Income from operations Operating Income (Loss) Other income (expense), net Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Basic net income per share of Class A and B common stock and Class C capital stock (in dollars per share) Earnings Per Share, Basic Diluted net income per share of Class A and Class B common stock and Class C capital stock (in dollars per share) Earnings Per Share, Diluted Goodwill and Intangible Assets Disclosure [Abstract] Schedule of goodwill Schedule of Goodwill [Table Text Block] Schedule of finite-lived intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement [Abstract] Compensation Plans Compensation and Employee Benefit Plans [Text Block] Balance Sheet Components Disclosure [Abstract] Balance Sheet Components Disclosure [Abstract] Supplemental Financial Statement Information Supplemental Balance Sheet Disclosures [Text Block] Fair Value Disclosures [Abstract] Available-for-sale debt securities Debt Securities, Available-for-sale [Table Text Block] Investments by maturity date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of unrealized loss on debt securities Schedule of Unrealized Loss on Investments [Table Text Block] Gains and losses on equity securities Gain (Loss) on Securities [Table Text Block] Cumulative net gains on equity securities sold Cumulative Net Gain (Loss) on Equity Securities Sold [Table Text Block] Cumulative Net Gain (Loss) on Equity Securities Sold [Table Text Block] Summary of unrealized gains and losses for non-marketable equity securities Carrying Value of Marketable and Non-Marketable Equity Securities [Table Text Block] Carrying Value of Marketable and Non-Marketable Equity Securities [Table Text Block] Marketable equity securities Marketable Securities [Table Text Block] Total unrealized gain (loss) for non-marketable equity securities Unrealized Gain (Loss) on Non-Marketable Equity Securities [Table Text Block] Unrealized Gain (Loss) on Non-Marketable Equity Securities [Table Text Block] Schedule of derivative instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of gain (loss) on derivative instruments Derivative Instruments, Gain (Loss) [Table Text Block] Offsetting assets Offsetting Assets [Table Text Block] Offsetting liabilities Offsetting Liabilities [Table Text Block] Income Tax Disclosure [Abstract] Income Taxes [Table] Income Taxes [Table] Income Taxes [Table] Income Tax Authority [Axis] Income Tax Authority [Axis] Income Tax Authority [Domain] Income Tax Authority [Domain] Federal Domestic Tax Authority [Member] State State and Local Jurisdiction [Member] Foreign Tax Authority Foreign Tax Authority [Member] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Cost Sharing Arrangement, Income Tax Expense Cost Sharing Arrangement, Income Tax Expense [Member] Cost Sharing Arrangement, Income Tax Expense [Member] Income Taxes [Line Items] Income Taxes [Line Items] Income Taxes [Line Items] Provisional amount for one-time transitional tax liability Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Deferred tax benefit reflecting reduced U.S. tax rate Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense Cumulative net tax benefit reversal Net operating loss carryforwards Operating Loss Carryforwards Net tax credit carryforwards Tax Credit Carryforward, Amount Total unrecognized tax benefits Unrecognized Tax Benefits Total unrecognized tax benefits that, if recognized, would affect our effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Uncertain tax positions, accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Number of tax jurisdictions Number Of Tax Jurisdictions Number of Tax Jurisdictions Leases [Abstract] Leases Lessee, Operating Leases [Text Block] Leases Lessee, Finance Leases [Text Block] Long-term Debt, Fiscal Year Maturity [Abstract] Long-term Debt, Fiscal Year Maturity [Abstract] 2020 Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total Long-term Debt Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table] Derivative Instruments, Gain (Loss) [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Fair Value of Derivatives Not Designated as Hedging Instruments Not Designated as Hedging Instrument [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign exchange contracts Foreign Exchange Contract [Member] Hedging Relationship [Axis] Hedging Relationship [Axis] Hedging Relationship [Domain] Hedging Relationship [Domain] Derivatives in Cash Flow Hedging Relationship Cash Flow Hedging [Member] Derivatives in Net Investment Hedging Relationship: Net Investment Hedging [Member] Derivatives in Fair Value Hedging Relationship Fair Value Hedging [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Revenues Sales [Member] Other income (expense), net Nonoperating Income (Expense) [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Derivatives in Cash Flow Hedging Relationship Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract] Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Amount excluded from the assessment of effectiveness Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax Derivatives in Net Investment Hedging Relationship: Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract] Amount included in the assessment of effectiveness Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax Total Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Gains (Losses) on Derivatives in Cash Flow Hedging Relationship: Effect of Cash Flow Hedges on Results of Operations [Abstract] Foreign exchange contracts Cash Flow Hedge, Foreign Exchange Contracts [Abstract] Cash Flow Hedge, Foreign Exchange Contracts [Abstract] Amount of gains (losses) reclassified from AOCI to income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net Amount excluded from the assessment of effectiveness Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net Gains (Losses) on Derivatives in Fair Value Hedging Relationship: Effect of Fair Value Hedges on Results of Operations [Abstract] Foreign exchange contracts Fair Value Hedge, Foreign Exchange Contracts [Abstract] Fair Value Hedge, Foreign Exchange Contracts [Abstract] Hedged items Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge Derivatives designated as hedging instruments Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments Amount excluded from the assessment of effectiveness Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net Gains (Losses) on Derivatives in Net Investment Hedging Relationship: Effect of Net Investment Hedge on Results of Operations [Abstract] Net Investment Hedge, Foreign Exchange Contracts [Abstract] Net Investment Hedge, Foreign Exchange Contracts [Abstract] Net Investment Hedge, Foreign Exchange Contracts [Abstract] Amount excluded from the assessment of effectiveness Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net Gains (Losses) on Derivatives Not Designated as Hedging Instruments: Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract] Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract] Foreign exchange contracts Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract] Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract] Derivatives not designated as hedging instruments Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Total gains (losses) Derivative, Gain (Loss) on Derivative, Net Interest income Interest Income, Other Interest expense Interest Expense Foreign currency exchange gain (loss), net Foreign Currency Transaction Gain (Loss), before Tax Gain (loss) on debt securities, net Debt Securities, Realized Gain (Loss) Gain (loss) on equity securities, net Equity Securities, FV-NI, Gain (Loss) Performance fees Investment Performance Fees Investment Performance Fees Gain (loss) and impairment from equity method investments, net Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net Other Other Nonoperating Income (Expense) Other income (expense), net Interest capitalized Interest Costs Capitalized Foreign currency transaction losses Foreign Currency Transaction Loss, before Tax Unrealized gain on reclassification of securities Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Looker Looker [Member] Looker [Member] Series of individually immaterial business acquisitions Series of Individually Immaterial Business Acquisitions [Member] Fitbit Fitbit [Member] Fitbit [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Patents and developed technology Patents And Developed Technology [Member] Patents and developed technology Customer relationships Customer Relationships [Member] Trade names and other Tradenames And Other [Member] Tradenames and other Business Acquisition [Line Items] Business Acquisition [Line Items] Total acquisition price Business Combination, Consideration Transferred Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Acquired intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Goodwill Goodwill Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Total consideration Payments to Acquire Businesses, Net of Cash Acquired Liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Acquired intangible assets, weighted-average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Business acquisition (usd per share) Business Acquisition, Share Price Total valuation at date of agreement Business Acquisition, Equity Interest Issued or Issuable, Value Assigned Revenue from Contract with Customer [Abstract] Revenues recognized Contract with Customer, Liability, Revenue Recognized Transaction price allocated to remaining performance obligations Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Expected timing of revenue recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Expected timing of revenue recognition, percent Revenue, Remaining Performance Obligation, Percentage Financial Instruments and Fair Value [Table] Financial Instruments And Fair Value [Table] Financial Instruments and Fair Value [Table] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Valuation, Market Approach Valuation, Market Approach [Member] Cash Flow Hedging Relationship Net Investment Hedges Financial Instruments and Fair Value [Line Items] Financial Instruments And Fair Value [Line Items] Financial Instruments and Fair Value [Line Items] Gross realized gains on the sale of our marketable securities Debt Securities, Available-for-sale, Realized Gain Gross realized losses on the sale of our marketable securities Debt Securities, Available-for-sale, Realized Loss Other-than-temporary impairment losses Other than Temporary Impairment Losses, Investments Fair value of non-marketable equity securities Equity Securities without Readily Determinable Fair Value, Amount Unrealized gain on equity securities Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Equity method investments Equity Method Investments Cash collateral received from derivative financial instruments Cash Collateral Received From Derivative Financial Instruments Cash collateral received from derivative financial instruments. Notional principal Derivative, Notional Amount Foreign exchange option contracts, maximum maturities Derivative, Remaining Maturity Foreign currency gain (loss) to be reclassified during next 12 months Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract] Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract] Net gain (loss) on equity securities sold during the period Equity Securities, FV-NI, Realized Gain (Loss) Unrealized gain (loss) on equity securities held as of the end of the period Equity Securities, FV-NI, Unrealized Gain (Loss) Total gain (loss) recognized in other income (expense), net Total unrealized gain (loss) for non-marketable equity securities Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Value of Derivatives Designated as Hedging Instruments Designated as Hedging Instrument [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 2 Fair Value, Inputs, Level 2 [Member] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other current and non-current assets Other Assets [Member] Accrued expenses and other liabilities, current and non-current Accrued Expenses And Other Liabilities, Current And Non-Current [Member] Accrued Expenses And Other Liabilities, Current And Non-Current [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivative Assets: Derivative Asset [Abstract] Derivative Assets Derivative Asset, Fair Value, Gross Asset Derivative Liabilities: Derivative Liability [Abstract] Derivative Liabilities Derivative Liability, Fair Value, Gross Liability Statement of Comprehensive Income [Abstract] Tax expense (benefit) related to available-for-sale investments Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax Tax expense (benefit) related to cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax Earnings Per Share [Abstract] Net Income Per Share Earnings Per Share [Text Block] Equity [Abstract] Stockholders Equity Note [Table] Stockholders Equity Note [Table] Stockholders Equity Note [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Class A Common Stock Common Class A [Member] Class B Common Stock Common Class B [Member] Class C Capital Stock Capital Class C [Member] Capital Class C [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Share Repurchase Program Share Repurchase Program [Member] Share Repurchase Program [Member] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Stockholders Equity Note [Line Items] Convertible preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Convertible preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Convertible preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Convertible preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Number of authorized classes of stock Number Of Classes Of Common Stock Number of classes of common stock authorized by the Board of Directors. Votes per share class (in votes) Common Stock, Number of Votes Number of votes allocated to each share, per class Authorized share repurchase amount Stock Repurchase Program, Authorized Amount Repurchases of capital stock (in shares) Stock Repurchased and Retired During Period, Shares Repurchases of capital stock Stock Repurchased and Retired During Period, Value Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of AOCI Reclassification out of Accumulated Other Comprehensive Income [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Unrealized gains (losses) on available-for-sale investments AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member] Unrealized Gains (Losses) on Cash Flow Hedges Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Interest rate contracts Interest Rate Contract [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Benefit (provision) for income taxes Net of tax Investments, Unrealized Loss Position [Table] Investments Unrealized Loss Position [Table] Investments, Unrealized Loss Position [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Government bonds Government Bonds [Member] Government Bonds [Member] Corporate debt securities Corporate Debt Securities [Member] Mortgage-backed and asset-backed securities Mortgage Backed and Asset Backed Securities [Member] Mortgage Backed and Asset Backed Securities [Member] Investments, Unrealized Loss Position [Line Items] Investments Unrealized Loss Position [Line Items] Investments, Unrealized Loss Position [Line Items] Less than 12 Months, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Less than 12 Months, Unrealized Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 12 Months or Greater, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 12 Months or Greater, Unrealized Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position Total Unrealized Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Schedule of revenue by revenue source Disaggregation of Revenue [Table Text Block] Schedule of revenue by geographic area Revenue from External Customers by Geographic Areas [Table Text Block] Total stock-based compensation expense Share-based Payment Arrangement, Expense Stock-based compensation expense, awards we expect to settle in Alphabet stock Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled Tax benefits on total stock-based compensation expense Share-based Payment Arrangement, Expense, Tax Benefit Tax benefit realized related to awards vested or exercised Tax Benefit From Stock Based Award Activity Reductions in the entity's income taxes that arise when compensation cost (from non-qualified stock options, vesting of restricted stock units and restricted stock) recognized on the entity's tax return exceeds compensation cost from non-qualified stock options, restricted stock units and restricted stock recognized on the income statement. Includes excess tax benefit realized. Schedule of earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Acquisitions Business Combination Disclosure [Text Block] Accounting Policies [Abstract] Nature of Operations and Summary of Significant Accounting Policies Business Description and Accounting Policies [Text Block] Net income Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Available-for-sale investments: Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract] Change in net unrealized gains (losses) Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Less: reclassification adjustment for net (gains) losses included in net income Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Net change (net of tax effect of $0, $156, and $221) Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Cash flow hedges: Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract] Change in net unrealized gains (losses) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Less: reclassification adjustment for net (gains) losses included in net income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Net change (net of tax effect of $247, $103, and $42) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Organization And Summary Of Significant Accounting Policies [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Area Geographic Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Revenue Benchmark [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Building Building [Member] Information technology assets Technology Equipment [Member] Server Equipment Server Equipment [Member] Server Equipment [Member] Network Equipment Network Equipment [Member] Network Equipment [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Lease Arrangements [Axis] Lease Arrangements [Axis] Lease Arrangements [Axis] Lease Arrangements [Domain] Lease Arrangements [Domain] [Domain] for Lease Arrangements [Axis] Build-To-Suit Lease Build-To-Suit Lease [Member] Build-To-Suit Lease [Member] Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Organization And Summary Of Significant Accounting Policies [Line Items] Percentage of revenue Concentration Risk, Percentage Property and equipment, estimated useful lives, up to Property, Plant and Equipment, Useful Life Impairment of goodwill Goodwill, Impairment Loss Intangible assets, estimated useful lives Finite-Lived Intangible Asset, Useful Life Advertising and promotional expenses Marketing and Advertising Expense Operating lease assets Operating Lease, Right-of-Use Asset Total lease liability balance Operating Lease, Liability Derecognition of lease liability Other Liabilities, Noncurrent Derecognition of build to suit asset Property, Plant and Equipment, Net Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Schedule of Research and Development Arrangement, Contract to Perform for Others [Table] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Research and Development Arrangement Research and Development Arrangement [Member] Commitment to Invest Commitment to Invest [Member] Commitment to Invest [Member] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] AbbVie Inc AbbVie Inc [Member] AbbVie Inc [Member] Calico Calico [Member] Calico [Member] Alphabet Alphabet Inc. [Member] Alphabet Inc. [Member] Verily Verily [Member] Verily [Member] Variable Interest Entities [Axis] Variable Interest Entities [Axis] Variable Interest Entity, Classification [Domain] Variable Interest Entity, Classification [Domain] Variable Interest Entity, Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Onduo Onduo [Member] Onduo [Member] Research and Development Arrangement, Contract to Perform for Others [Line Items] Research and Development Arrangement, Contract to Perform for Others [Line Items] Assets not available for use Variable Interest Entity, Consolidated, Assets, Pledged Liabilities with no recourse Variable Interest Entity, Consolidated, Liabilities, No Recourse Accumulated payments for other commitments Accumulated Payments For Other Commitments Accumulated Payments for Other Commitments Research commitments Other Commitment Cash received from transaction Proceeds from Issuance of Common Stock Amount of investment Sale of Stock, Consideration Received on Transaction Gain from revaluation of previously held economic interest Equity Method Investments, Gain (Loss) From Revaluation Equity Method Investments, Gain (Loss) From Revaluation Unrealized gains Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Unrealized losses (including impairment) Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount Total unrealized gain (loss) for non-marketable equity securities European Commission fines Loss Contingency, Accrual, Current Accrued customer liabilities Accrued Customer Liabilities, Current Accrued Customer Liabilities, Current Accrued purchases of property and equipment Accrued Purchases Of Property And Equipment, Current Accrued Purchases of Property and Equipment, Current Current operating lease liabilities Operating Lease, Liability, Current Other accrued expenses and current liabilities Other Accrued Liabilities, Current Accrued expenses and other current liabilities Accrued Liabilities, Current Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Table] Earnings Per Share Disclosure [Line Items] Earnings Per Share Disclosure [Line Items] Earnings Per Share Disclosure [Line Items] Basic net income per share: Earnings Per Share, Basic [Abstract] Numerator Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Allocation of undistributed earnings Net Income (Loss) Available to Common Stockholders, Basic Denominator Weighted Average Number of Shares Outstanding, Basic [Abstract] Number of shares used in basic computation (in shares) Weighted Average Number of Shares Outstanding, Basic Basic net income per share (in dollars per share) Diluted net income per share: Earnings Per Share, Diluted [Abstract] Numerator Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Allocation of undistributed earnings for basic computation Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares Reallocation Of Undistributed Earnings As Result Of Conversion Of Shares Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares. Reallocation of undistributed earnings Reallocation Of Undistributed Earnings Reallocation of undistributed earnings to Class B shares. Allocation of undistributed earnings Net Income (Loss) Available to Common Stockholders, Diluted Denominator Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Weighted-average effect of dilutive securities Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Conversion of Class B to Class A common shares outstanding (in shares) Incremental Common Shares Attributable To Conversion Of Common Stock Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock. Restricted stock units and other contingently issuable shares (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Number of shares used in per share computation (in shares) Weighted Average Number of Shares Outstanding, Diluted Diluted net income per share (in dollars per share) Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Schedule of accrued expenses and other current liabilities Schedule of Accrued Liabilities [Table Text Block] Components of accumulated other comprehensive income Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of effects on net income of amounts reclassified from accumulated OCI Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Schedule of other income (expense), net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Marketable Securities, Current Total cash, cash equivalents, and marketable securities Cash, Cash Equivalents, and Short-term Investments Accounts receivable, net of allowance of $729 and $753 Accounts Receivable, after Allowance for Credit Loss, Current Income taxes receivable, net Income Taxes Receivable, Current Inventory Inventory, Net Other current assets Other Assets, Current Total current assets Assets, Current Non-marketable investments Other Long-term Investments Deferred income taxes Deferred Income Tax Assets, Net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Property and equipment, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Other non-current assets Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation and benefits Employee-related Liabilities, Current Accrued expenses and other current liabilities Accrued revenue share Accrued Revenue Share Aggregate carrying amount, as of the balance sheet date, of current obligations incurred but not paid under the revenue share arrangements. Accrued revenue share is expected to be paid within one year or the normal operating cycle, if longer. Deferred revenue Contract with Customer, Liability, Current Income taxes payable, net Accrued Income Taxes, Current Total current liabilities Liabilities, Current Long-term debt Long-term Debt and Lease Obligation Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Income taxes payable, non-current Accrued Income Taxes, Noncurrent Deferred income taxes Deferred Income Tax Liabilities, Net Operating lease liabilities Operating Lease, Liability, Noncurrent Other long-term liabilities Total liabilities Liabilities Commitments and Contingencies (Note 10) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Convertible preferred stock, $0.001 par value per share, 100,000 shares authorized; no shares issued and outstanding Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value Class A and Class B common stock, and Class C capital stock and additional paid-in capital, $0.001 par value per share: 15,000,000 shares authorized (Class A 9,000,000, Class B 3,000,000, Class C 3,000,000); 695,556 (Class A 299,242, Class B 46,636, Class C 349,678) and 688,335 (Class A 299,828, Class B 46,441, Class C 342,066) shares issued and outstanding Common Stocks, Including Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Schedule II: Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Domestic operations Income (Loss) from Continuing Operations before Income Taxes, Domestic Foreign operations Income (Loss) from Continuing Operations before Income Taxes, Foreign Total Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2020 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total Finite-Lived Intangible Assets, Net Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Unvested Restricted Stock Units Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested at beginning of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited/canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested at end of period (in shares) Weighted- Average Grant-Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Unvested at beginning of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited/canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Unvested at end of period (in dollars per share) Fair value of vested awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Period for recognized of unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Reconciling items Corporate, Non-Segment [Member] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Google Google Inc. [Member] Google Inc. [Member] Other Bets Other Segments [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Segment operating income / (loss) Cover page. Entities [Table] Entities [Table] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Document Annual Report Document Annual Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Voluntary Filers Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Public Float Entity Public Float Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Components of Operating Lease Expense Lease, Cost [Table Text Block] Supplemental Information Related to Operating Leases Supplemental Cash Flow Information [Table Text Block] Supplemental Cash Flow Information [Table Text Block] Future Minimum Operating Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Future Minimum Lease Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Income Tax Expense (Benefit), Continuing Operations [Abstract] Income Tax Expense (Benefit), Continuing Operations [Abstract] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal and state Current Federal, State and Local, Tax Expense (Benefit) Foreign Current Foreign Tax Expense (Benefit) Total Current Income Tax Expense (Benefit) Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Federal and state Deferred Federal, State and Local, Tax Expense (Benefit) Foreign Deferred Foreign Income Tax Expense (Benefit) Total Deferred Income Tax Expense (Benefit) Provision for income taxes Information about Segments and Geographic Areas Segment Reporting Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Financial Instruments Financial Instruments Disclosure [Text Block] Components of Deferred Tax Assets [Abstract] Components of Deferred Tax Assets [Abstract] Deferred tax assets: Deferred Tax Assets, Net [Abstract] Stock-based compensation expense Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Accrued employee benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits Accruals and reserves not currently deductible Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other Tax credits Deferred Tax Assets, Tax Credit Carryforwards, Other Basis difference in investment in Arris Deferred Tax Assets Basis Difference In Investment In Home Business The tax effect as of the balance sheet date of the amount of future tax deductions arising from basis difference in investment in Home business. Prepaid cost sharing Deferred Tax Assets, Deferred Cost Sharing Deferred Tax Assets, Deferred Cost Sharing Net operating losses Deferred Tax Assets, Operating Loss Carryforwards Operating leases Deferred Tax Assets, Operating Lease, Right-of-Use Asset Deferred Tax Assets, Operating Lease, Right-of-Use Asset Other Deferred Tax Assets, Other Total deferred tax assets Deferred Tax Assets, Gross Valuation allowance Deferred Tax Assets, Valuation Allowance Total deferred tax assets net of valuation allowance Deferred Tax Assets, Net of Valuation Allowance Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Property and equipment, net Deferred Tax Liabilities, Property, Plant and Equipment Renewable energy investments Deferred Tax Liabilities, Renewable Energy Investments Deferred Tax Liabilities, Renewable Energy Investments Foreign Earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Net investment gains Deferred Tax Liabilities, Investments Operating leases Deferred Tax Liabilities, Operating Lease, Liability Deferred Tax Liabilities, Operating Lease, Liability Other Deferred Tax Liabilities, Other Total deferred tax liabilities Deferred Tax Liabilities, Gross Deferred tax liabilities, net Deferred Tax Liabilities, Net Employee Stock Option Share-based Payment Arrangement, Option [Member] Stock Plans Stock options, term Share Based Compensation Arrangement By Share Based Payment Award Options Expiration Term Share Based Compensation Arrangement by Share Based Payment Award, Options, Expiration Term Award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Shares reserved for future issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Schedule of income from continuing operations before income taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Schedule of components of income tax expense (benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Summary of income tax contingencies Summary of Income Tax Contingencies [Table Text Block] Cash payments for operating leases Operating Lease, Payments New operating lease assets obtained in exchange for operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Stock-based compensation expense Share-based Payment Arrangement, Noncash Expense Depreciation, amortization and impairment Depreciation, Amortization, And Impairment On Disposition Of Property And Equipment Depreciation, Amortization, and Impairment on Disposition of Property and Equipment Schedule of restricted stock activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Statement [Table] Statement [Table] Statement [Line Items] Statement [Line Items] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Convertible preferred stock, par value per share (in dollars per share) Common stock and capital stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock and capital stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock and capital stock, shares issued (in shares) Common Stock, Shares, Issued Common stock and capital stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Acquisition-related intangible assets Acquisition-related Intangible Assets [Member] Acquisition-related Intangible Assets [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Weighted-average useful life Amortization expense of acquisition-related intangible assets Amortization of Intangible Assets Total sale price Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment Total initial cost Equity Securities, FV-NI, Cost Basis Of Securities Sold Equity Securities, FV-NI, Cost Basis Of Securities Sold Cumulative net gains Equity Securities, FV-NI, Cumulative Gain (Loss), Net Equity Securities, FV-NI, Cumulative Gain (Loss), Net Total initial cost, Marketable Securities Equity Securities, FV-NI, Cost Cumulative net gain, Marketable Securities Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax Carrying value, Marketable Securities Equity Securities, FV-NI Total initial cost, Non-Marketable Securities Equity Securities without Readily Determinable Fair Value, Cost Equity Securities without Readily Determinable Fair Value, Cost Cumulative net gain, Non-Marketable Securities Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Carrying value, Non-Marketable Securities Total initial cost Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost Cumulative net gain Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax Carrying value Equity Securities, FV-NI and without Readily Determinable Fair Value Cumulative net gain Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain Unrealized losses (including impairment) Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment Offsetting of Assets Gross Amounts of Recognized Assets Gross Amounts Offset in the Consolidated Balance Sheets Derivative Asset, Fair Value, Gross Liability Net Presented in the Consolidated Balance Sheets Derivative Asset Financial Instruments Derivative Asset, Not Offset, Policy Election Deduction Cash Collateral Received Derivative, Collateral, Obligation to Return Cash Non-Cash Collateral Received Derivative, Collateral, Obligation to Return Securities Net Assets Exposed Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Offsetting of Liabilities Offsetting Derivative Liabilities [Abstract] Gross Amounts of Recognized Liabilities Gross Amounts Offset in the Consolidated Balance Sheets Derivative Liability, Fair Value, Gross Asset Net Presented in the Consolidated Balance Sheets Derivative Liability Financial Instruments Derivative Liability, Not Offset, Policy Election Deduction Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Cash Non-Cash Collateral Pledged Derivative, Collateral, Right to Reclaim Securities Net Liabilities Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and impairment of property and equipment Depreciation And Impairment On Disposition Of Property And Equipment The amount of expense recognized in the current period that reflects the impairment of property and equipment and the allocation of the cost of tangible assets over the assets' useful lives which includes production and non-production related depreciation. Amortization and impairment of intangible assets Amortization And Impairment Of Intangible Assets Amortization and Impairment of Intangible Assets Deferred income taxes Deferred Income Taxes and Tax Credits (Gain) loss on debt and equity securities, net Debt and Equity Securities, Gain (Loss) Other Other Noncash Income (Expense) Changes in assets and liabilities, net of effects of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Income taxes, net Increase (Decrease) in Income Taxes Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Accrued revenue share Increase (Decrease) In Accrued Revenue Share The net change during the reporting period in the aggregate amount of obligations incurred but not paid under the revenue share arrangements. Deferred revenue Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Purchases of marketable securities Payments to Acquire Marketable Securities Maturities and sales of marketable securities Proceeds from Sale and Maturity of Marketable Securities Purchases of non-marketable investments Payments to Acquire Other Investments Maturities and sales of non-marketable investments Proceeds from Sale and Maturity of Other Investments Acquisitions, net of cash acquired, and purchases of intangible assets Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets The cash out flow associated with the acquisitions of businesses, net of the cash acquired, and purchases of intangible and other assets. Proceeds from collection of notes receivable Proceeds from Collection of Notes Receivable Other investing activities Payments for (Proceeds from) Other Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Net payments related to stock-based award activities Net Proceeds Payments Related To Stock Based Award Activities The net cash inflow (outflow) associated with the tax withholding payments on behalf of employees upon the net settlement of their vested restricted stock units, and the cash proceeds received from the exercise of stock options. Repurchases of capital stock Payments for Repurchase of Common Stock Proceeds from issuance of debt, net of costs Proceeds from Debt, Net of Issuance Costs Repayments of debt Repayments of Debt and Lease Obligation Proceeds from sale of interest in consolidated entities Proceeds from Noncontrolling Interests Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents at end of period Supplemental disclosures of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid for taxes, net of refunds Income Taxes Paid, Net Due in 1 year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due in 1 year through 5 years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Due in 5 years through 10 years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value Due after 10 years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value Total Debt Securities, Available-for-sale Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Money market funds Money Market And Other Funds [Member] Money Market and Other Funds [Member] Mutual funds Mutual Fund [Member] Level 1 Fair Value, Inputs, Level 1 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash and Cash Equivalents Cash and Cash Equivalents, Fair Value Disclosure Equity securities Marketable Securities Marketable Securities Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Operating leases not yet commenced, future minimum lease payments Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Operating lease, non-cancelable lease term Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Finance lease, non-cancelable lease term Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract Rent expense under operating leases Operating Leases, Rent Expense Revenues Revenue from Contract with Customer [Text Block] Revenues Hedging gains (losses) Gain (Loss) on Hedging Activity Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Beginning Balance Increases related to prior year tax positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Decreases related to prior year tax positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Decreases related to settlement with tax authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Increases related to current year tax positions Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Ending Balance Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, Beginning of Period Acquisitions Goodwill, Acquired During Period Transfers Goodwill, Transfers Foreign currency translation and other adjustments Goodwill, Translation and Purchase Accounting Adjustments Goodwill, End of Period Statement of Stockholders' Equity [Abstract] Class A and Class B Common Stock, Class C Capital Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Retained Earnings Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balance Beginning Balance (in shares) Shares, Issued Cumulative effect of accounting change Cumulative Effect of New Accounting Principle in Period of Adoption Common and capital stock issued Stock Issued During Period, Value, New Issues Common and capital stock issued (in shares) Stock Issued During Period, Shares, New Issues Stock-based compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Tax withholding related to vesting of restricted stock units and other Tax Withholding Related To Vesting Of Restricted Stock Units Tax withholding related to the vesting of restricted stock units during the period. Repurchases of capital stock Repurchases of capital stock (in shares) Sale of interest in consolidated entities Noncontrolling Interest, Increase from Sale of Parent Equity Interest Other comprehensive income (loss) Ending Balance Ending Balance (in shares) Reconciling items Segment Reconciling Items [Member] Capital expenditures Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Carrying Amount Variable Interest Entities (VIEs) Variable Interest Entity Disclosure [Text Block] Nature of Operations Nature Of Operations Policy [Policy Text Block] Disclosure related to our nature of operations. Basis of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Revenue Recognition and Cost of Revenues Revenue from Contract with Customer [Policy Text Block] Stock-based Compensation Share-based Payment Arrangement [Policy Text Block] Performance Fees Compensation Related Costs, Policy [Policy Text Block] Certain Risks and Concentrations Concentration Risk, Credit Risk, Policy [Policy Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Cash, Cash Equivalents, and Marketable Securities Cash And Cash Equivalents And Marketable Securities, Policy [Policy Text Block] A description of a company's cash and cash equivalents and marketable securities accounting policy. Non-Marketable Investments Non Marketable Equity Investments, Policy [Policy Text Block] Describes an entity's accounting policies for investment in non-marketable equity securities. Impairment of Investments Impairment Of Marketable And Non Marketable Securities, Policy [Policy Text Block] Describes an entity's accounting policy for recognizing and measuring the impairment of marketable and non-marketable securities. Variable Interest Entities Consolidation, Variable Interest Entity, Policy [Policy Text Block] Accounts Receivable Receivable [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Inventory Inventory, Policy [Policy Text Block] Software Development Costs Research, Development, and Computer Software, Policy [Policy Text Block] Business Combinations Business Combinations Policy [Policy Text Block] Long-Lived Assets, Goodwill and Other Acquired Intangible Assets Long Lived Assets, Policy [Policy Text Block] Describes an entity's accounting policy for long-lived assets including goodwill and other acquired intangible assets. Income Taxes Income Tax, Policy [Policy Text Block] Foreign Currency Foreign Currency Transactions and Translations Policy [Policy Text Block] Advertising and Promotional Expenses Advertising Cost [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prior Period Reclassifications Reclassification, Policy [Policy Text Block] Commitments and Contingencies Disclosure [Table] Commitments And Contingencies Disclosure [Table] Commitments and Contingencies Disclosure [Table] Unfavorable Regulatory Action Unfavorable Regulatory Action [Member] Commitments and Contingencies Disclosure [Line Items] Commitments And Contingencies Disclosure [Line Items] Commitments and Contingencies Disclosure [Line Items] Other non-cancelable contractual obligations Purchase Obligation Debt Securities, Trading, and Equity Securities, FV-NI [Table] Debt Securities, Trading, and Equity Securities, FV-NI [Table] Time deposits Bank Time Deposits [Member] Debt and Equity Securities, FV-NI [Line Items] Debt and Equity Securities, FV-NI [Line Items] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Adjusted Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost Gross Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Cash, Cash Equivalents And Available-For-Sale Debt Securities Cash, Cash Equivalents And Available-For-Sale Debt Securities Cash and Cash Equivalents Marketable Securities Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Land and buildings Land and Building [Member] Construction in progress Construction in Progress [Member] Leasehold improvements Leasehold Improvements [Member] Furniture and fixtures Furniture and Fixtures [Member] Information technology assets and land and buildings held under finance leases Information Technology Assets And Land And Buildings Held Under Finance Leases [Member] Information Technology Assets And Land And Buildings Held Under Finance Leases [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Property and equipment, gross Property, Plant and Equipment, Gross Property and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Property and equipment, net Property and equipment, net SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Allowance for doubtful accounts and sales credits SEC Schedule, 12-09, Allowance, Credit Loss [Member] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Balance at Beginning of Year SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Additions SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Usage SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Balance at End of Year Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Accounting Standards Update 2016-01 Accounting Standards Update 2016-01 [Member] Accounting Standards Update 2018-02 Accounting Standards Update 2018-02 [Member] Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Unrealized Gains (Losses) on Available-for-Sale Investments Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Other comprehensive income (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Amounts excluded from the assessment of hedge effectiveness recorded in AOCI Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net Amounts reclassified from AOCI Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Effective Income Tax Rate Reconciliation, Percent [Abstract] Effective Income Tax Rate Reconciliation, Percent [Abstract] U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Foreign income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Effect of the Tax Act Impact of Tax Cuts and Jobs Act [Abstract] Impact of Tax Cuts and Jobs Act [Abstract] Transition tax Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent Deferred tax effects Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Federal research credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Stock-based compensation expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent European Commission fines Effective Income Tax Rate Reconciliation, Regulatory Fine Effective Income Tax Rate Reconciliation, Regulatory Fine Deferred tax asset valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent State and local income taxes Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Other adjustments Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent Number of 401(k) plans (in plan) Defined Contribution Plan, Number of Plans Defined Contribution Plan, Number of Plans 401(k) savings plan employer contribution Defined Contribution Plan, Cost Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Google Search & other Google Search & Other [Member] Google Search & Other [Member] YouTube ads YouTube Advertising Revenue [Member] YouTube Advertising Revenue [Member] Google Properties Google Properties [Member] Google Properties [Member] Google Network Members' properties Google Network Members' Properties [Member] Google Network Members' Properties [Member] Google advertising Google Advertising Revenue [Member] Google Advertising Revenue [Member] Google Cloud Google Cloud [Member] Google Cloud [Member] Other Revenues Other Revenues [Member] Other Revenues [Member] Income Statement Location [Axis] Income Statement Location [Domain] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total future lease payments Lessee, Operating Lease, Liability, Payments, Due Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 3.625% Notes due on May 19, 2021 Unsecured Senior Notes Three Point Six Two Five Percent Due May Nineteen Twenty Twenty One [Member] Unsecured Senior Notes, 3.625 Percent Due May 19, 2021 [Member] 3.375% Notes due on February 25, 2024 Unsecured Senior Notes Three Point Three Seven Five due on February Twenty Five Twenty Twenty Four [Member] 3.375% Notes due on February 25, 2024 1.998% Notes due on August 15, 2026 Unsecured Senior Notes One Point Nine Nine Eight Percent Due August Fifteen Twenty Twenty-Six [Member] Unsecured Senior Notes One Point Nine Nine Eight Percent Due August Fifteen Twenty Twenty-Six [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Long-Term Debt Long-term Debt, Excluding Current Maturities [Abstract] Long-term debt Long-term Debt, Gross Unamortized discount for the Notes above Debt Instrument, Unamortized Discount Subtotal Long-term Debt, Excluding Current Maturities Total future finance lease payments Capital Lease Obligations, Noncurrent Total future finance lease payments Finance Lease, Liability, Noncurrent Less: imputed interest for finance leases Finance Lease, Liability, Undiscounted Excess Amount Total long-term debt Long-term debt, stated interest rate Debt Instrument, Interest Rate, Stated Percentage Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] EMEA EMEA [Member] APAC Asia Pacific [Member] Other Americas Americas Excluding United States [Member] Americas Excluding United States [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Operating Leases Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum payments Operating Leases, Future Minimum Payments Due Sub-lease Income Operating Leases, Future Minimum Payments Receivable [Abstract] 2019 Operating Leases, Future Minimum Payments Receivable, Current 2020 Operating Leases, Future Minimum Payments Receivable, in Two Years 2021 Operating Leases, Future Minimum Payments Receivable, in Three Years 2022 Operating Leases, Future Minimum Payments Receivable, in Four Years 2023 Operating Leases, Future Minimum Payments Receivable, in Five Years Thereafter Operating Leases, Future Minimum Payments Receivable, Thereafter Total minimum payments Operating Leases, Future Minimum Payments Receivable Net Operating Leases Operating Leases, Future Minimum Payments Due, Net, Fiscal Year Maturity [Abstract] Operating Leases, Future Minimum Payments Due, Net, Fiscal Year Maturity [Abstract] 2019 Operating Leases, Future Minimum Payments Due, Net, Next Twelve Months Amount of required minimum rental payments maturing in the next fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the next fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year. 2020 Operating Leases, Future Minimum Payments Due, Net, in Two Years Amount of required minimum rental payments maturing in the second fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the second fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year. 2021 Operating Leases Future Minimum Payments Due, Net, in Three Years Amount of required minimum rental payments maturing in the third fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the third fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year. 2022 Operating Leases Future Minimum Payments Due, Net, in Four Years Amount of required minimum rental payments maturing in the fourth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the fourth fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year. 2023 Operating Leases Future Minimum Payments Due, Net, in Five Years Amount of required minimum rental payments maturing in the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the fifth fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year. Thereafter Operating Leases, Future Minimum Payments Due, Net, Thereafter Amount of required minimum rental payments maturing after the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable after the fifth fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year. Total minimum payments Operating Leases, Future Minimum Payments Due, Net, Total Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year. International Non-US [Member] Long-lived assets Assets, Noncurrent Income Taxes Income Tax Disclosure [Text Block] Consolidated Entities [Axis] Consolidated Entities [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] Google Subsidiaries [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Commercial Paper Commercial Paper [Member] Revolving Credit Facility Revolving Credit Facility [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Unsecured debt Unsecured Debt [Member] 2011 Notes 2011 Notes [Member] 2011 Notes [Member] 2014 Notes 2014 Notes [Member] 2014 Notes [Member] Alphabet Notes Unsecured Senior Notes 3.375% due on February 2024 and Unsecured Senior Notes 3.625% Due May 2021 [Member] Unsecured Senior Notes 3.375% due on February 2024 and Unsecured Senior Notes 3.625% Due May 2021 [Member] 2016 Notes 2016 Notes [Member] 2016 Notes [Member] Maximum borrowing on short term lines of credit Line of Credit Facility, Maximum Borrowing Capacity Commercial paper outstanding Commercial Paper Debt instrument issued Debt Instrument, Face Amount Number of unsecured senior notes tranches (in tranches) Number Of Tranches Number of Tranches Debt subject to exchange Debt Instrument, Amount Subject To Exchange Debt Instrument, Amount Subject to Exchange Gain (loss) on modification of debt Gains (Losses) on Restructuring of Debt Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Estimated fair value of long-term debt Long-term Debt, Fair Value Line of credit drawn Line of Credit, Current Operating lease cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Total operating lease cost Lease, Cost Schedule of segment information by segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of long-lived assets by geographic area Long-lived Assets by Geographic Areas [Table Text Block] Debt Debt Disclosure [Text Block] EX-101.PRE 14 goog-20191231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 chart-82b0fb3f451859028be.jpg begin 644 chart-82b0fb3f451859028be.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '@ JH# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_-#XJ_P#! M2/2_A]^TI<_ /PQ^S=\>?C#H/@KQ-8>"?C7\5/AG8>$M8L/AEXNU?P1\-OB1 M;Z/IGPYF\10?%'XI_P#"+_#_ .+7@#QU\2Y_A]X8U-O"'A+Q';WVEVWBW4M- M\1Z1H0!^E]%?"FN_M]_#;PW\6T^'6L_#'X[6'@O_ (7KX6_9CF_:$O? FFV' MP1C^/?C:+2H?"OP^MKW4?%%G\1]6MM8\2:[HO@.'XCZ)\-]2^$T?Q!U6T\'2 M^.1JT6H)85O"?_!0KX1^+OBGX>\!6G@GXNZ;X%\=?&#X@?L^?#+]HK5_#/AZ MU^!'Q+^./PN'BR/QI\-_"NMP>+[KQO#>6NI> ?'WA_P_XL\2^ ?#_P /O&WB M;P1XAT#P;XLUO43HD6M@'WI17P7\'?\ @H5\(OC/X_\ /A+0_!/Q?\ #OA# MXUW7Q*L/V=?C9XM\*Z#8?"3]H6^^$_\ :5UXMMOAKJ6E^+=9\7637'AW0_$? MC;P3+\1?!O@2#XF>!/#6O^,OA]+XBT'3FNY/O2@ HH)QZ_D3_*C.?_U$?SH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *_FK_P""@W@;XU7G[;\/B3]G_P#9K^._ MPR_:QO-*U>T_9Q_:6^ OB2$_"'XXVUAX'^$8\*7_ .UT+W6++P%I?ACX5>,I M/B1X.^*_A#XF>#M<\0ZY\$;+P==?"GQ3K.N:QIGAOPI_2I2$ G) SQ^AR,^N M#R,]#R.: /Q/_:QT+XT_'SXV?"O2--_9?^._A;X]_L]?M;_"GQ1\!_BU9>._ M^$K_ &.M;^!%KX]\+ZE\3OB]\2],U+7=,\ 1>*[GX)W?Q3\!67@?Q#\-]=^. MG@/XF3Z+>?!O7K?3K[3OB1;>4_##]G_XZ6FE?LC_ +%US\$/BCHJ_LK?M_\ MCK]HCQC\>M=M?#J_!CQ!\"/"WQ+^/_Q3^&7B+PQXRM?$UUJOC#Q_\4;?XI?# MOPMJ?@:/0;7Q+X6\4K\0M6\7PZ?H7AO3-2\3_P! NU=V[:N[INP-V/3.,_K2 M[5W;MJ[B,%L#=CTSUQ0!^!_[*GP>^/\ #9?\$MOV8_%_P&^(O@*;_@F]KWB[ M4_C)\7-=BT.S^$_C6S\#?LU_&G]F3X:2?"7Q%9:S>W7Q&NOC,WQ7TKXF^7:Z M;9S>!_#FB^(M,^)">'?&4NF:!J'[X@8 'H,4@502P50QZD GZGJ?QI: /+/ MB-\'_!'Q.DT^[\61>)Y)M&MKR&Q_X1_XA?$7P3&$NFBEF%S#X&\6^&HK]R\$ M?E2WZ74UNH=+:2%))5?\M_\ @DQXU\//'GC'PG\%/^"D M7CKX8_"C2O'/C;Q5XY/@+X?6?P6^#NOVO@_PYJ'C#5]_P""DO[+'P0^.5A\!/'GB'QO#XB2^T;2?''C/0_A=X]\2_"3X/:U MXIM/#5]X.T;XR?%'1=$N_"7P]U'Q19^,?"M];1:M?-%H&D>)O#?B#QM/X6\/ M>(]!U74@#[UHKY#\3_MW?LK^#OBO=?!CQ!\4!9^,]+\;>#OAEXBOH/!GQ"U/ MX=^#?B=\0X=$G\!?#/Q[\8=*\)WOPE\!_$7QE#XE\.-X:\$>+_&VC>)-5;Q) MX8A@T[[1XG\/1:G'X;_;Q_9@\8?''4_V=/"OC?Q1XB^*>B^,_$/P\UBST?X- M?'#4/!6E>-?"EG<7OB3PYJ/Q;MOAM)\(K+4=$2UGM=2CN?'4<=KJJ#1))1K# MQV+@'V!17RG\-OVV_P!F/XN?%"X^#_@#XFQ:WXU\SQ_#H@F\*>.=$\)^.[CX M4:]#X7^*%M\*_B+K_AG2_AY\6[GX.;?X9^*/%4OA:[6=-72V2UNY( M/JR@".;_ %4O_7-__037XB?\$A_^3@/^"U?_ &E=^(?_ *S_ / FOV[F($4N M2!^[?K_NFOQ$_P""0_\ R'-:\7^,M?TCP MOX6\.:=20VMI:P(,O+-(JY*H,NZ*WQ] M^RQ_P4!^!7[8WCCXG^#_ ((VGQ"U?3_A=%I/M8\'7&A^ _$/]K7EY9V\ M'AS4[J[.I->#[&]Y_9^N:3HFH3Z9)'J5M:R6;&0?S_?M@_MK?#W]MGQUJWB+ MXS?&/4?@!_P3'^"OB&6QN+RUEO;;QY^U'X_TJ.+4H/#O@#P=;6[:]XJ\3:A M(+G2K(:=>Z/\*?"D\'C7Q5)IGBC7]'ATW]6?^"3W[:O@/]J#PYXM\&_ #]BC MXJ_LV?LP_#32])'PJ^)?B^QTK3?"GQ1DO+VXL;^'3H;*&0ZAXGC@M(-:U[6+ M?Q)XX:]:[:37/$$>K2QQ77BY)2XLXIIXGB?)\OCAO#[*J]3#5<]QE)1EQ#BU M)X:4,FE6KT(2P6&Q,K2KX>&+KXB=)\E&%!5*L?W?Q!X3\+_!?(L/P+QYF68Y MU](_BC+\OS6'!638^EA\J\(\HQ#P^94(\<*E@L=BLQXOS7*U=Y!*KE6#R'#8 MZ%7,,57S!8?"O]B:***]L_!0HHHH **** "BBB@ _6OY@/V]?B1+\%/V\]?\ M8_LV7?QQ^&O[6EW/JNL:5^S[XE^&6H_%'X&_M_\ BB3X/_ ;PMX+USP!H\.A MZK'X=_X33P[8S_LX?%7XJ>$?'7@77OA7_P *5L_%OQ*\-OX2TG1-:\3_ -/] M9]QI&E75_9:K1:=J,]I;RWUA%J"P)J$=E=R1M<6D=_';6T=ZE MO)&MW';P)<"1(8U4 _GR_:-_:C_9[^./[56O_L6>)M;TK]GC]G;X<_M _#GQ MA^T)=-\)O'T?C[]L_P#: \*^)_ WC_PS\-_!CZ!\.[K0=#^#.C^.="\#Q_&O MXZZ]J]QXI^*VJ>&+KX1^"H-(\'V7B;QYSZAKNB?\$<_V7;#PAXZ MT?XY?L*>)O'6H?M;:-J?@/Q3H]G\++7X?_LG_M _L]:Y?>(O%.KZ1:>'KF'X MQ_%/XE^$M8^&7]A:MJD?Q.\*ZC?>._#)O_#.@ZCJ5G_1L. !Z 4@1033[C2_BO\3OAPNFVUW'-;_#^]\%VD.J MM.T4B3:E_P )5X%\7RM-:B)H[5K*6R14FE\Z.=C&T?X\_P#!&32+C0?C)_P6 M7T>ZU[7/$]QIW_!5'Q]:S:_XDFTV?7-5DC_9^^!.Z\U*71]*T33'N9,X/V+2 MK& (J*L (+-^ZLW^JE_ZYO\ ^@FOQ$_X)#_\G ?\%J_^TKOQ#_\ 6?\ X$T M?M_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%?&?[:7[<7P;_ &(_AQ)XS^(U^-7\4ZM'IVY MC25+))_,32]!TYYH9/$'BB^A;3=(@=(E2^U6ZT[2KWDQ^/P>682OC\PQ-+"8 M/"TW4KXBM+EA3@M/-RE*3480@I3J3E&%.,IRC%_0<*\*<1\<<0Y5PIPCDV.X M@XBSO%PP65Y3EU%UL5BJ\[MV5XPI4:5.,Z^)Q5>=+"X3#4ZN)Q5:CAZ52K#Z MO\2^)_#?@W0]2\3>+M?T7POX\U?7_$.J6.BZ+I=HF ]SJ.J:E/;65G MI8 RW$\:Y( )) K\=_C'_P %E_AN_BJ3X2?L7_"[QK^V+\7;AFM[1/!&GZK9 M_#ZTD*%3>/KT6FWNL:[8VL^!/?:5I%KX:DC#-_PEUN@\VO OAK^Q)^T__P % M*=:TOX^?\%$/%_B;X??!RYG.K_#+]E/P9>:AX9%KIO#*^#_@K\-?"?PX\/E@] MQ:>&]+BMKK4YEW 7>N:O,9]9U^^PQ5K[6M0O[MEPIFP !\;3QO%G$T54RV$. M%"XUQ&)\>?$K!+DQ_"G"N;3R'PEX;S&+2J9=G7&F#-,;@9I+%X?A6 MGDN4>V5;!+/L0Z&=-\;> M)K&UN8V$8G9],^(*K>00S9PWC*UFCN(T,L$$JM&M3Q!X'_X+A? "QB\7>'/C M7\$OVO=&T-5N-1^'>I>"-+\+^+-9L;5#/H/(/X5TO@JDX.7^LG&'UO5K&OB'&<\9NSO]3CRY M6X72;I/ .DU[O+:YXT?I+8Z.(C2_X@Q]'?\ U>4HJIPPO"#AZ6&JT$G!TWQ% M5]IQQ&O[-RC''PXJ6.A)^T5?G5S\Y?V%_P#@HQ\/?VQ5U[P+K/AO4_@Y^T/X M"6>+X@?!CQ7+(FJ6S:?<+8ZGJOAJ:_M-+U#5=+L+YH[76;&_TK3O$'A>\N;: MUUO3D@N;#4K_ /1JOPN_X*R?LT^(O 5UX7_X*/?LVPQ^&_CM^SYJFE:[\0SI M<+PQ>/?A[9,EC=:GXBM[(QR:M)X&OB%E^&IX[&<+2S2O_M&9Y'FV658YUPGF.*J7%K96X9B%7SITW$@#)-?(_[=7[:W@+]B'X.R_$'Q M-:GQ'XP\0W:QJFE6-U^7_P@_P""!/V8O# M%[=>$-#\':+=LEQ9VWB*RMY)3X5DEM!$'\/:2S^-?+:*7QCXU?5S=:19_*9M MQ)6H9BLBR/+GG.=^QAB,32==83+\JP]6ZI5\TQSIUG1=:SEA\)1HUL5B(1E* M-.$'&I+][X \&5SS[B[CK-\%R2Q^5\" M\,+%Y=',:>7\].CFV?9CF.6Y%E6(KTJ%7%XC%1K86G^FNN_\%*/V#O#FI3:5 MJ?[5GP6%Y;\2K8>+[?6;=2&="HO=%AU&Q=@R,"J7+,!AB K*3TG@[]OO]BKQ MY+';^&?VI?@9>7,I98K6[^(OA[1;N1D=XRL=KKUWI<[LS1MY:K&3*HWQAD*L M>5\/_P#!-#]@KPSIT6EZ;^RG\')[:+&V37/"Z>*-18A%3,VK^);C5=4N&(0% MFFNVW,6S$\WXR_P""4_\ P3Y\<0S1ZM^R_P##S39)8P@N?" UWP/LZ?T1*C^KK%_2-PFT5FDL!X:8]75E[:61QS' -1DVY.A'/IN"CR M*M5;4E]UZ)XJ\,^)K=;OP[X@T/7[5P"ESHFKZ=JT#@JS I-I]SA[9P>"![@X(_$5^+.M?\$(/V*I6GNO!&K_ !V^%NI?/)87?@SX MI3R)I]R2OE3Q1>(='UB=_(4-$JF\1VBD<-*7V.GDUY\"/^"KG[!;R:M^SY\7 M$_;A^"6FJLL_PH^*OVR?XEZ9IMNVY[;0'OM5EU6XEBAD:*W?PIXOF$T@+Q_# MVX9(XFB?$7$>7)5,YX2JRPB7[[&/^!I\057%Y?P]XO<'UO#*CF#>GU3#<783B#C#A6EC MY2<84*> MN>#?C+9W.DZ';:GN1)+:U\8S65E;V*Y;=$GC33/!]Y(F?+MY<;V_3:;XM?"R MW\+-XXN/B3X!@\%)&9F\83>,O#WQ1Q5"HX5\+.-GS0Q%.G./5(_+.-?" M+Q-\.LTI9/QGP/Q%D>,Q4X0R^5?+JV(P&;^TM[*IDF;8)8G*\[H5N:/L<1E. M,QE"K=>SJ29Z 2%!)Z#]2> !ZDG ZDD H?%;QRU\MOI_PS\/6^A?:KW6?"VEZJL::S;V$< MD_C;Q/9G1+9#X>T:^N]5]7_X*??\%I;SXDWL'[$7_!-V/7?BG\8OBSJ-MX(O M?B1X(BO/M _M0[+OPQ\+E'V2ZO=3U*V\V+5O''UU34K&Z:$?\)!I MWW'_ ,$E/^".G@C]A;1(/C/\9_[%^)_[8'BRP,FK^+GA34M"^$-EJ-LR7W@[ MX93W<9E;4+B*>6R\6>/Q';:EXAC#:7I$6E>&=]KJ7UN%X<52JOA M3%IU,MR3"UZF&Q_'2A)KV:Q-/EJY?P?SI?7\UHM5\YIWP>55%AZE7%5/-P7% MV:^$F>XG#<-X/#?\1GRR7LJ6/S?!8?'Y7X+UZD(R6=YAE6)C5P^9^*>'C*7^ MKO#.94I87@[&Q6=\382>:8?+\LH_('_!-G_@A MLO@W]H?\ X*1)%\3OB7IE ME;R?#K]FK4KFWU;X7?"+2VNO[6A@\8V%G-+H7BSQ++J,TNI:CX4T\2> [+5) MKF]UP^-M=G:_TW^GZPL++2[*STW3;2VT_3M/M;>QL+"RMX;2RLK*TA2WM;.S MM;=([>UM;:"..&WMK>.."&)$CBC1%51; & , < #H!Z45>;YYCLYGAU7]AA ML%@:%/"95E. HPP>49/@:,8TZ&!RO+Z-J&$PM&E&%.$(1YI1A%U)SE>3_/,' ME\,-7S''U\3CI)RJU9N*BG8****\<[PHHHH **** "BBB@ HHHH **** "BBB@" M.;_52_\ 7-__ $$U^(G_ 2'_P"3@/\ @M7_ -I7?B'_ .L__ FOV[F_U4O_ M %S?_P!!-?B)_P $A_\ DX#_ (+5_P#:5WXA_P#K/_P)H _;^BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH) Y)P/4U^ _@MX9:6]UB>_U9A;Z-J/B\Z=' M=7?A_0[JXD3[#:QVUQXF\3R8L?"^DWLCRW=GY^9YIE^38*MF&9XJE@\)05YU M:KM>3ORTJ4%>=:M4:Y:5&E&=6K*T80E)V/K>!^!>+?$CB7+^$>"VQV8XVMA\%@J"E6Q->E3BY+O/VYO MVYOAC^Q'\,CXH\4$>)?B%XE%SIOPN^%VG7(37O&^O)Y<09A%'<7&F>&-,N+B MU.OZ^;6?[/Y]OIFF6^H^(-1TS3+KX6_8C_8.^)WQ2^*/_#>O_!0,#Q/\Z/L?L*_L&_%#Q/\ $AOVZ/V_KB7QG^TEK[I?_#GXPF"ES4\LIRO+GQ< MIRI_T)Q5QGPWX%\.YQX5>$&=8//^-,\PE3*O%KQERFQQG&F*IN-'V'#]#"4<2@ P.G^222>22>23R3R>:6BN/ M^('Q!\$?"KP7XE^(OQ(\5Z!X'\"^#]*N=<\3^+/%&IVNC:#H>E6B[IKW4M1O M)([>WB!*QQAF,L\[QV]O'-<2Q1/^@0A.I.%.G"52I4E&%.G"+E.*XHIMGE7 M$_A:RFO?$-M;2!U*7%SIL,++N8/M5F'X,>/_ -OS]N'_ (*X_$7Q+^S[_P $ MLM/UCX&?LR^']0&@?%C]MKQA8:AX>UBYBX:[M/!+%%U/PQ+>VSK)I'AWP_') M\5]5M9[+4=;O?A?H]Q/*WW1^S'_P0/\ V!/@3I#WWQ-\ M^U;\5=7#W/BSXG M?'UI?$RZOJET&;4KK2_ SWDWA?2(;FX9IXKC4H_$OB=<@7OBK4)093]Y+A;* M,@I0GQGF6*PN8581J0X;R:C0Q6;T*SENKK3([*5;@*)CYB;ORM_X)?ZQJG[ M(7[6'[3G_!-CQG?2G0K+7;[XQ_L^WU^RQMK'A?4+:QFO[*T+[WN9[_PC-X>U M>2"&:1(M:\+^/)2I=9V&#^W/_P $-OAE=Z/;?M"_\$X-.3]E']K[X22OXN\ MQ_#+5+OPGX-\?76FI)%YM.^T2Z7X1\1:G$K66AZYIT5IX'_ (4?MA_# M>&PFT*\UCPEJ>MWFE:-XQ.AR(M[I/A?Q'XB'BGX=Z]I%T^[P?XD\:>(_#,[" MUL-&O+[\\\2.&L#A QM"G3SC+LFS-QPV/6)CA9 MSP^+P-6G&&-PN,I\D*>)P/L:E*G5DK_U7]%?BS$<39[QG]&'Q I9?EB\=.'O MJ_ N9T<1.61R\4N%/:9OP#C,-7Q<*>(R_&XC,)XOA/,<'^\JXG <2NHJM3#T M[1_M#HKC?AWX\\-?%'P'X-^(_@V_74_"GCOPSHGBWP[?KL!N=&\0:=;ZII[R MHCR>3<+;W*1W,#,9+>Y2:"0"2-@.RJJ=2%6G"K2G&I3JPC4IU(-2C.$XJ4)Q MDM'&46G%K1IIH_&<7A,3@,5B<#C:%7"XS!XBMA,7A:\)4J^&Q.'J2HUZ%:G- M*=.K1JPG3J0DE*$XRC))IA44\T5O#+//+'###&\LLTSK'%%%&I>2261RJI'& M@+N[$*J*6) !-2U^27_!87]IS6/@O^SC;_!_XD0:1+NZM=6T_P9I,RA)(M<\7V%W ^ZQE*>=G>;8?(\IQ^; M8J\J6"P\JOLX_'6JMJ%##TU9WJXFO.G0I*SO4J11]GX9< 9OXH\?<*\ Y'R0 MQ_$V;4, \76_W;+,"N;$9KG&-?-'DP&3971QF:XZ?,G#"8.M):I(^1_V:=%E M_P""FW_!0KX@_M<>+X6U?]F3]E/61X!_9\T2]$D^A>)?%^G3"]T[Q-';21+; M7*K(%^)NJ%BTOV[4_AGIT[75KH3(/Z) .WYGU)/37\N=U^VSXJ M_8@T3X2_\$L/^":WP;T']JW]M/1=%EO/CAK<33W'PL^&OQ$UWWO&W[2G_!P7^QW MH1^-OQY^!7[,O[3OP=T:V_M;XB^$/@@=2L_'7@WP_;1F\U+48I](\K58X].M M_-^WZMI_A;XC:7IMO:R7NHVL&GK-J0^AX&\*\_PF1X/&9MBLDR_B+BEO.Z^$ MS;-<+@,TS/%8ZSI4\-AZS_=82C!0P&7+$U,-2K0H*6'YHU.:5_2,\?N$^,/$ M'&91P9AL\Q?A9X6X.AX>\"_V3E>*QN595PUP]>A+-,95HQ2K9MQ#C'BN)^(, M11I8G&+%9G*GC)MX>$8?TWT5\9?L/_MW_L__ +?OPAMOBS\"_$4D[64EIIOC MKP'K@M[/QU\-_$=S:K=+H?BO289[B,1W,1>;1/$&F3WWASQ':1RW&C:EO!TZM*I'>,HRL]4U*,E>,XN,XMQD MF_S?!8W"9CA*&.P.(I8O"8JG&K0Q%"<:E*K3EM*,HMK1W4HNTHR3C)*2:111 M17*=1X!\;_V6/V=OVC]/33_CA\(/ _Q$2!0MKJ6N:1&GB'3HU#YCTOQ5ISV/ MB;2HR'.]+#5[>-N-Z-M7'\A/_!1K]F_]E'P?^T#H'[!__!._X5_$3XO?MC>/ MKB*/6]+_ .%FZEJWPM^ -K=^5J$FIZS#>6L[S^+++0V.JZS)XFUY?#7P]\+2 MVNN>)%U#6;_1M%N/W:_X*W?\%+;[]D+PEX:^ /[/&G2_$3]N+]H=[;PO\%O M&B6']OZIX6C\07C:';?$+5-$16CN[LZD[:;X \/WSPQ^)/$J27]RLOAGPWXC M=>E_X)+?\$T-/_8/^%VL^,_B;>0^._VO/CBY\2_'SXG7E[+KM]%>ZG>/KLG@ M#0]>(-0=["U\.6.D_183@7@W#X&EQMQI MPSDVK+-\11<54S+,W*"K5\:$:SEZ MN6?2!\<<@^L>'/A9XL\?\'9+&E?B?$NK9I[71UN09K[P7\+TU&VCU'1/""7#_ /$SU6Y$7B/QQ=PIJ.O&TL(] M*\.Z-^P%%%>=FN;8_.L=5S#,L1+$8JMRIR:C"G2I07+2H8>C!1I8?#4()4Z% M"C"%*E!*,(I(^;RW+,'E.$A@L#2]E1C*=2;E*=2M7KU9.=?%8FO5E.MB<5B* MCE5Q&(K3G6K592G4G*3;"BBBO..\**** "BBB@ HHHH **** "BBODOXE?MV M?LA_![XV>$?V=?B;\??A_P"#?C)XX;28]!\%ZQJ%U'-'<^(;B.T\+V7B/6X+ M.?PUX*U'QC>2Q6/@?3?&>LZ!?^-K^6.R\*VVK7+I&P!]:45X)KW[4_[-OA;X MNZ/\ O$GQW^$NA?&O7WTV#1_A9JWC[PU8>.[^[UN'[3H6GP>&[G48]2_M/7[ M4276@:5)#'J>O6L,]SH]G?002R):TC]IG]GGQ!\8-:_9^T/XW?"O5_C?X=M; MB\USX3Z;X[\.7GQ TJ&SMK:]U!;WPM!J#ZM#,O#8TF_@TG6_[4\/V-_-J,'_"/ZO=V>C^(P(7/AW6+VSTK7!I^HW=O M;2>W4 1S?ZJ7_KF__H)K\1/^"0__ " M%OAWX6MMRC5/$VJ0V7VV=%5OL.CV(\S4M=U-U8&+2]%LM0U&;I%;-65:M1PU M*I7Q%:E0H4HN=6M6J0I4J<%O.I4FXPA%=92:2ZL[%IU<1B*]1Z0I4:#=$=E :]TS2=4GMM"L9H6BGEMHO$^H:MK\T: M\.W9XXSVWPA_X(\6'B M_P 66_QF_P""@?QA\4?M9?%F4+,WAR^U;5K+X7:%DLW]EP0%K+5=GEM*=.2L_K4%J?TM0^C_D/A]2HYK](WCBCX?MTZ6)I>%_"\<%Q3XQY MI2J0C6IT,7DM/$QR7@..)HRYH8SC/,,-BZ,E*/\ 86(FO9OR_P 4_P#!0?\ M:\_;UU[4OA7_ ,$V/A;K'@KP EZVD>*OVK/B78II-CI-K,/)N9O#T5W;:CI7 MA^Z5/M,D$(M_%OCV1%C>#PQX;N,7L7VK^Q=_P3"^$/[+.IO\4_&>JZA\>/VE M=:EN-3\1?&CQXL]_>V.L:D"VJ2>"].U.[U.;19+K>T%UXDU*_P!5\8ZE#OCG MUJVL9O[+B_1SPYX;\/>$-#TOPSX4T/2/#7AS1+.+3]&T'0=-L](T;2;& $0V M>FZ980V]E96T0)"0V\,:#T)R:VZZ^#_"^&\(O#G,(+#YU MALLQM7,N-^.:4+J,^/N.*M+#YCFV&J.52HN'*O% M.KV.A>']#TRWQYM]JNK:E-;V5E;J650\\R^9(R11!Y71&_FU^-G_ 5A_:;_ M &_OB+K_ .R=_P $;_ VH:G%:E]-^)7[:'C"QDT'P5X'TBYD,$^H^#CKFFSP M:"D\"S?V7XD\1:9J'C/64\^3P!\.[B:&V\20?J&1<,YIQ!.M/"PI8? 81*>8 MYOCJBPN59=2TO4Q>,FN2,K-.%"FJF)K;4J,W>W\K9[Q+EF01I0Q4ZN(Q^+?) ME^48&F\5FF8U=;0PN$@^=QNGSUZKIX:EO5K0TO\ J?\ MV_\%5OV1OV -+FL MOBQXU;Q+\5[JQ6Z\.? WX?BUU_XEZN]W$#I/_ (CP)^]TG6?$*7MI9:I!->VQ5Y/B!XQTS3[^TLI9(OAAX%T* M+5)/%U?HO^P'_P $7/@!^R)J:_&7XLW]Q^U)^UKK5\/$?B3XY_%&WGUO^Q?$ MUYNGU&Y\ :)KUUJ\FG7AN9&$GC;Q!=ZSX\U$H95U?1[28:/;_LV !P/\2? MHN?LHX;F3/G5D.><5.%;B^I#+\H]I&K2X2RZLYPK*,E*FN(,S@XRQ[37-/ 8 M-4JW\L]_J=Y=WL\T[^AT45^?5*E2M4G M5K5)U:M6+2_%7@?QQ;Z?X<_X6#<6UO"UO M:G49K;0X-=UM@DGAWXDZ%\-/B1$DE\GB*]K^L>N7\;>"_"OQ'\'^*/ 'CG0= M.\4>#/&OA_5_"WBKPWJ\ N=+U[P]KUA/IFL:1J$!(\VTU"PN9[:=05<)(6C9 M)%1U]KA[.8Y-CISQ.&AF&4X_#5\KSW*:VN'S;)<=#V./P%:+:352D^:E)_PZ M\*5351:?F9M@<5BZ>#Q>58^OD_$.29C@<^X8SW"2]GC/$FO:AK_PQ\43LTP\7_!3Q+=Q:)XU\%:Q< MH([9_&?@ZSN+6QU>WE1 WB'2/!'C=+2+3==11_>;X5\3Z!XV\-:!XP\*ZK:: M[X9\4:-IGB#P_K5A)YMEJVBZQ90ZAIFI6DF%+6][97$-Q&2JL%?:RJP('SBX M;K<&UGPY]9J9CDU*C'&\'9U/7^V>$L1.2RUU9)*, M(G2IX?'X253]L\3^+*?"F&7+#@[QAR^C0?&. M&H4KRFN'^,95L/Q[PGCI2J4,7@,_QN54:];'\.9Q2PNY(ZQHSNRJJJ69G(55 M &2S,2 J@9+,2 J@D\"OX3_V[O\ @H5XQ^,G[?VJ>*?V>-%O?B+\4]-\WX _ ML2Z%IEJNJ_V7XCU.^O\ PK'\:-/T^8+:W?B236]3\2^*OAPE]&MA!K+^"_$V MML^D^"+F.X_?3_@N=^WSHW[(G[+FI?#G0-=CMOB[\>[#5/"VD6=I=)%JNB_# M]HFM?''B5723SM/EOK24^%=%OVC7R;O4M2U2U9Y/#\ZK\:_\$!O^"8VK_#W3 M4_X* ?M(>'GMOB_\2M%=/@/X.U:S:&?X:?#+7+)(G\9W-A*O'FCO%8 M^'[0JEUX;^'<@261;_QAJMGI_?E.08?-,RP_$O$.'57@[@W'4L=3P%72'&'& MM*"K9+D48O6>59)&<,[XAK-2HOFRW 0C6K5L3##Y8/C-^%WAUQ'@.'<0X>+W MC=D&8<'Y/C*-_:^&W@YB\0\%QYQS5G%OV.?<\!U"X\'^%+R^OEL[B[D:\\3Z]=:UXSU7%]K4=K8?J60# MU_\ KCW!'(/N*6BM\US3'9UF&*S3,:\L1C,95=6M4EHKV484Z<5I3HTH*-*C M2C:%*E"%."48I'X]E>68+)LOPN69?1C0PF$I*E2IQU;M=SJ5)/WJE:K-RJ5J MLFYU*LY3FW*39_,M_P % /\ @G3\9/V.?C'-_P %-O\ @EAIX\.>/_#IO]7_ M &A?V:M L+B;PA\5_"5QG_ 46^!?_ 41^#ME\0OAEJ4&A^.=&MK*V^*GP@U3 M4K6X\7_#;Q!.C(8KJ-!#)K/A/59XKB7PEXTM+6+3=?LT>&6/3=>LM7T33?O\ M@$8/3_)!!'((/((Y!Y'-?SW_ +;7_!(/XBZ)\:T_;K_X):^.-,_9W_:LL;J] MU+QE\.]]MHGPH^,POI6O-9^T69M9]!TC6_$TZC_A)]$U_3;OP#XTO3;:SJ"> M%O$]O+XIN_M<)FV6\68##Y+Q1BX8#-\%25#(N*:ZE*FZ,5^[RGB"<5.K4P2> MF$S&TZN7N3513PSFE\9B\IS+A3'U\YX8PD\=E&-JNMGG"]&4835:5O:9MD$9 MRC2AC9)7Q>7WIT<25+"'Q!K\6GK/J6E^!-*U*>W@O[^WMWU+7] M2D@\+^%H+S7+PFR_.&X_;<_X+_>,-'_X5/X>_P""9/@+P#\6IDN=&O\ XVZ] MXXTVX^%NG31H8I_$FEZ+J/C)]#_=*PN[&.?QCXJL)YP%ATG5(U:P;Z _8&_X M)"Z[\-?B_O(HIX;7_A#8+^TT MR#6->TBTG%IH>JKX=T#P[X)B4P^ _#6F7:R:_>3AN&%5XG+L%DU*2_?2IX?'PH5\QS*"O"AAJ%*>'C6<*F(K M*E&2?.?\$HO^"<7Q/\.^//$__!1S]OF2Z\6_MP?'$W>LZ5HGB*&!Y/@/X5UF MT?3X-)M[%);BVT7QE?> ^'VT>T;R?AKX+@MO &G&/4)?%<][^_?3I0 ,# M@"BOE<]SS'<0YC4S''2IQER4\/AL-0A[+"8#!4%R8; 8*@GRT,+AJ?N4Z<=6 M^:I4E.K4J3E]5D61X+A_+Z>7X&,VN>IB,5B:TO:XK'XVNU+$X[&5FN:OBL1/ MWJE26R4:<%&G"$(E%%%>,>P%%%% !1110 4444 %%%% !1110 'H>_%?RU?M M[?%KX?\ P _;2^,7CWX6?$/P%XR\7?VQ_P )'^T1^P7^TGX&TW4K#]H[QQ-\ M#_V:O"'P]/[-DJ7&G^.]8\0_&WX?Z)X&^&GPXN[?0/BW\)D^._PEURTN/"NC M:]I7C:^@_J5KA=;^&/P\\2>-?"'Q'U_P7X:UCQYX MM=M/!/B_4='LKOQ%X4 MMO$\%M;>((= U::)KO2X]7M[.WAOA:R1^/E+R%P#\&_V@/C9^R#\:?VE? M'?["_P ._B/^S-\"O"VE_M8_!KXX_MV_%GQ_\5/AUX1\=_$?X\_#KQ+\(?B5 MX1^!7P/\(:_XOL/%WC'XR:W-\/\ X0^'OB?\7S;P>%_@WX%M(OAW\/&\1?%J M>6R^&WE'PB\2Z)J?@;]@3X%6GB'PS>?MG^ O^"NWQV\=?&KP!I5YIP^+'AB> MT^*W[7_BS]H/XD>*/#T$W_"3>'/!'BOX6>-K"\'B[6TCT#Q/X,^)/@'1K'6- M93QAX8@U'^CB\^%GPTU'5GUZ_P#A[X'OM;DNEO7UB\\(>'+K5'O%F^T+=-J, M^F27K7*SDSBX:ZY'IUE'K%W MI]LYDMK&ZU1(%O[FSMY"9(+6:XDMX7^:*-& ( /YNOV,O$O@/7/"7_!#7X.> M#=2T*Z_:3^ 7BSXXS_M1^"K$6]U\2_A:OA_]F']H3X?_ +4-Q\6],ME_MSP9 M;^*?VJ/%'P]BUMO%T5F/'7CW5_"FNVLGB*ZBMM8C_I<'09ZX&:R;30-#L-5U M77;+1]+M-:UU;%=;U>UTZRM]4U==,A:VTU=4U"&!+S45T^W=H+(7L\XM(6:. MW$:$K6O0!Y-\2O"?Q+\22:=+X"^*W_"N8+2VO4U.W_X0'PWXS_M265X6MIO, MUZ[MFLOLL:31^5 &2X\[=*08US^/W_!&.QUG3/C%_P %E=/\0Z]_PD^M6G_! M5#Q[!J6O_P!D66@_VK=I^S]\"1)=_P!D:=)+96._A?)MY&3Y?,)W.P'[K3?Z MJ7_KF_\ Z":_$3_@D/\ \G ?\%J_^TKOQ#_]9_\ @30!^W]%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%>0_&;X]_!O]GKPG-XW^-'Q%\+_#KPW'O6&] M\1:BEOKR'XS?'SX-_L]>$Y MO&_QI^(WA?X=^&X]ZP7OB+44@N=3GC"%K'0=(A$^L^(M2*NK)INAV&H7SJ>%1&OPZ$S K^3_P"T_,_&7_!6C_@IEXIO+?P_X?\ @)HVJ>)]6^$'P]\47T4J:?I/CQ]'GN/$_BA] M/NS%<0_"_1Y=">^LH"==\(>#M(F76D^?RC,N(.-\>LJ\.,@J\059AK[6IA81PRO&^,CS*_] 9EX-\$^#V6PXA^E#XB8 M?PZ]VG5PWA5PG3PG%?C+G#J1C.A@JV3TJ_\ 8O!5;&TY*6&EQ/CGF:Y:B7#U M:4' ^]/VIO\ @NQXCNO"&OZK^RI\/HO!?PYT^[FT:[_:<^/5LNF>&5U-8VD_ ML_P+X,#3)X@\3,L3SZ?HEQ<>(O$SQ$/=_#M8U=U_$SX.?#__ (*-_P#!37XA M7?Q6^&7POU#XZ:8FHSZH7VF?!NP:"0+-!X;\-W=S::7J]E82O&#X M2\+Z-XJTJS0QQ:QX5A9S#'^U_P"R9_P1:^(?Q]\8>&OVH?\ @K-KMA\0?%NF M6D2_##]C[PHNFZ)\#O@OX=243Z?X5U+P_P"$FA\+1Z=9L(I9?AYX)*>%Y[B- MI_'/B'XA:C=7BP_TJ:'H.B>&-'TSP]X;T?2_#^@:)8VVEZ-HFB:?::5I&D:9 M90I;V>G:7IEA#;V.GV%I!&D-M9V<$-O!$BI%&B@"OLH\)\)9#4A5XCQ-#Q8X MHHR4Y/,*=3#^'&2UXN[IY3PYAZE-<0UZ3YZ;S+.ZV*PM11IU*&'EK)_#XWZ0 M_&-; XK(_ SAFG]&3@7&49X6OFN1XO\ MGQ_XNP4TE*?$_BEF&'6-X5PF*2A M7_L'@7!<.QH3G5H8BM4A[K_G#\,?\$_?^"[GA?P[I5EX=_X*>? WP4ND6L2Z M5\/_ ?\!_#&E_#S1OLS[[?2-,BTSX1Z79V^D<#S_(\+1AS),7M;AG>22>3X MP?\ !Q?^R]YLWQ"_9_\ V;?VZ/!VG3JM[K/PHU.V\*^/;VU5W;SK/3=.N? ] MV9WABP8[;X6:RZ/-&ICE8G'])=(0#P0".N" >?7FOJ8<;3E%4<9POP9C,)%* M$^ D\5:,]PJJ2EM?:\GPVUFX5QET,&@7 " MXS(X^:L_Q#_P<"ZA\9&?PE_P3Z_8,_:C_:5\>WT7V6RU7Q3X.G\'> M$OY6<^Z::K1S=V9_V%QE*+HSXYC[!Z.M3X M:R^&9.%DI)8AXF6"C-ZVJ1RSW6TU&Z/YC/#_ /P2O_;S_P""COB_2/BE_P % M=/CE+X+^&&E:BFJ>%OV,O@/K$.GZ!8*&:XCB\2ZOI-YJ>@:/IDO"^59'.MBJ$*^,S/%)+&9SF59XW-<7:UHU,542=.BK1Y<-AH4,-#EBXT4 MU<****^)?AIXZM;6XMM-\4:,LY2*_M7AN)M.\1^';F6*Q\2Z#FSS6ER M;'4M/_GJ_9X^)7_!93_@DGH6J?LO^+/V+O$W[.OA1JOB+5[ M'P^;RZN3:VBZKX?\.>*=?T[P;>7;&_;P?XX\-^&]6\-W,]XFE^(;G2[B$1_U MU4FT9S@9Z9[D>A/<>QXKZ;*^(UA,%_96:95@>(,IA7GBL-@\PGBJ-7+\54C& M%:MEV/P-?#8S!K$QA3CBZ$*LL-B?9TY5*+JPC47AXW*,3/$8C&Y/G./X?QV, MHX?#9C5P5/!XK"9I0PE2=3!QS/+,QP^*P.+K8"56O_9^,=*GCL%#$XJC0Q,< M/BL11J_RK_LE?\$K?VK/VTOVJU_;[_X*T:=IFEKI>I6FI?#;]EN0V%_:"+1V M>X\(V/BS2M.U/5M+\,?#WPA/*E_8^!I]2U?Q+XSUR)M0\?36MF^I:9XB_JH5 M0HP /8 ?4X&!^0H & .@ P!^ I:X\YSO$9Q+"PE0PN R_+Z,L/EF4Y?2 M=#+\OH5*DJU94*,S3-,QJ4:N9YOF56-;'XZ>%PU+!8.G.5.%*AA\%E^!P^'P&69;@J.&R[+,! M0H8/ X6A0IQ@%%%%>*>D%%%% #0B Y"J#ZA0#^>,TZBB@ HHHH ***^>OB+\ M2=5U/4_^%<_#+.H>)[TR0:MK%LX^S:! IV72)=@-'#>1 D75X=R:8/W<0EU- MXHH?S'Q8\6>%?!_AA\1<23Q>,Q>,Q5'*>%^%LFH/,.*>-.)<;)4LLX9X6RBF M_K&9YOF%>480A32H86C[7&XZMAL%AZ^(I^ODN28W/<9]5PBA"%.$J^,QF(E[ M+!Y?A*>M;&8VN_=HT*44VV_>G*U.G&=248O3\?\ Q9N--U1?!?@*P'B7QK5MY=_X=>%?&VC/?ZOXW\7 MW.O:EJ\,.[28V)TG2F1VE)M1B*'SL.8'^R6EI;[% G.V46OAO\ #72/A[I? ME0!+W7+Q VKZW)'_ *1=R%O,:" N6D@L(Y26B@WEY7'VFZ>6Y=G'I-?EWAKX M9^(O$O$>7>,/CGQ!FF%XJI.MB^$/"+ACB''8;P^\,L%C<)5PM/"YI#+:N$I> M(/&:P.*Q%+.N(,[CBLHHXO$8C#\/9;AL'AL'BI^SFV;Y5A,+5R+AS"T9X.2C M3QV>XS"TYYIG%2G.,Y3HNLIO*\O]K",L/A<,X5Y4XQGBJTZDYP11117]/GQX M4444 %%%% !1110 4444 %%%% !1110!'-_JI?\ KF__ *":_$3_ ()#_P#) MP'_!:O\ [2N_$/\ ]9_^!-?MW-_JI?\ KF__ *":_$3_ ()#_P#)P'_!:O\ M[2N_$/\ ]9_^!- '[?T444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%5[N[M;"VN+V]N( M+2SM()KJZNKF6."WMK:WC:6XN+B>5DB@@@B1I)II72**-6>1U4$A-I)MM))7 M;>B26[;Z)#C&4I1C&+E*348QBFY2DW91BE=MMM))*[>B+%>:?%?XR?"SX&>$ M+_Q[\7O'OAGX>^$=-5S<:UXFU.#3X)9E1I%LM.@8M>ZQJDRHPM=(TBVOM4O) M (K6TFD(4_@W^WW_ ,'"'P)^ 6H:C\)?V5[*T_:,^-#W?]G_PIJ;2RZ3KGQR^W6GBS3M'N9#)):> ?@IHUO#J7A33 MRD^^VM[VT^&\-]&%FENM0)-R_H4^'N)\QP4,=E^%RW*LLKJ]#B/BW&U,HR.K M&RESY=0HT,5GG$+<)<])Y)EF(P-5QG2J9IAJD6E];E]/PZR#,/9>)G$F=PQ> M'E>OX>^&^48;BOQ)JV;7L'\>>+IXA\;9_@N(,-"I1QF#X0SC"5 M8S?ZU?&S_@L%\4/C&^K^&OV&_!OASP-X)TUIK;Q-^UG^T[JWAWX9?#7PU"'B M0W^C)XYU+3?#UO-'AY;>/Q#-KOB6Z1T6W^&TS?-7Y0:G^T9_P3B\&>/#XV_: M2^-?QG_X*X?M6WC"'3OAY\(M$\47?P;M]8,DBVVA6GB+Q&NB/XOT-)A"L$7A MBRNO"Y3$47P\G7$;?JU\%?\ @VQ_9 \-S:/K'[2OQ*^-7[5VO:2(A!IOBOQ1 M=> OA[;*OE/)%IWACPE>/XEMK:22/:]O)X[E@FA.RXAD<>97[6? W]E+]FS] MFC24T7X!_ _X9?">T%NMK//X*\(:1I&L:C$@P#K'B*.V?Q#KSR M$DO(S$D\E#@OP]P]:GCN+\UX@\4"Q_$6&Q]7C MGQNXBPLM*DL]\070RF&6T\395O['X464Y3A92JT)4<=3Y:DOYY+;1/\ @M;_ M ,%&M"TWP+X+\!^%/^"27['DL46G1:=8)>:1\9M0\).29M.TW2](M]"\9644 MUA?@+IMCI'P6T6[,;0W&J7\/VB&7]>/V!O\ @EC^RQ_P3XT*2;X7>'+GQ=\6 M=8MGA\7_ !U\?K9:O\2=?-R3+?6.GWL5O%9>$/#MQ<,\LF@>&8+..^817'B" M\U[48_M[?I& !T&.Y]SZGU/O2U]1F7%^.Q> >399A,#P[D+Y%+*,EI2P]+$* MFDJ;S#%5)U<;F,H)1M]:Q$Z2<5*%M_.^ X5PM',99[F^-S#B7B*I*I4GG M6>5UBL12JUI<]>6!H1C#"8#VM1RG.6&HQK3TK5.9MG3I1117R9]2%%%% M!1110 4444 %%%96MZYI'AS3I]6UN_M]-T^V&9;FY?:NX@[(XT ,D\\A!6*" M%))I6^6.-CQ7%F.99=D^ QF:YOC\'E>5Y=AJV,S#,LQQ5#!8# X/#TY5<1BL M9B\3.EA\-AJ%*,JE:O6J0I4J<93G.,8MK2E2JUZM.C0IU*U:K.-.E2I0E4JU M*DVHPA3IP3G.X&.>M?.LOCCXC?%FZFT_X;6DOA;PK'*T%WXPU%/+NKA5)#_8SM8POM MP1;6(EO4;;]IOM/W-&.HT/\ 9[\#6:FX\1"_\7ZM-\]WJ&K7EU&DDK9WO';V MUPC8.>#=7%Y*#SYN:_ES!^/W'GBEBVOH[^&.'XJX1HUY4JOBUXD9YC^ ?#[- M)4I\M2/!F&PN09_Q=QCA^:-6C_;6$R/+^'U6HS6&S3&P<92^QJ<,Y;DT/^,J MSB>"QTHJ2R3*<-2S/-**DDT\PE/$X7 X"=G&7U>IB:F*Y9)RHTVFCVJQU/3M M3C:;3;^RU"%&V-+8W<%W&K_W6>WDD4-_LD@^U7:^9?%'PVO%A+^M_#CQ[8? M$'P[#JUN([>_@86NL::'+/87ZKEE 8!VM;A?W]G*P!>%C&^)X9T3ZGP[\:.( M,=QQB/"3Q>X.P?AWXF/+,1GW#7]E9[4XCX)\1>'L%.G2S+,N"L_Q65Y)C)YC MDE6M26>\,YKE>#SG+L+7PN94X8S+JU3$8?CS3A_"T\NAGF18^>:Y1[:&&Q?M M\,L)F.58JHG*E1S#"PK8BFJ6(2E]6Q="M4P]6<9T6X58J,^_HHHK^ASY8*** M* "BLG6]=TCPWIT^K:Y?V^FZ?; &6YN&(4LWW(HD4-)-/(1B*"%'FE;B-&/% M>!O\6_''CB>2S^%7@Z1[%7:%_%'B)3#9(PX+QQ>9%;(R$,?+:YO+DC"O8HY" MU^-^)?CQX=^%N.R_(<\Q^99UQIG5&5?(/#S@S)LPXNX\SRE&;A[?!<-Y+1Q. M+P^!)]:F)!=[_6-HTX)IH]-Y)PMA?=QW&$:]6/QT\DR3&8Z"?6,,3CZV4TIV_GA&47NFSUF? MQMX-M7\NY\6>&X).?DEUS3$<%-O!MT_EVWBOPW/)Q\D6 MMZ:[DMG "BY)).#C [5QEG\#/A99 ;/"=K.PQ\][=ZC>$\$99)KQHSD,>B 9 M"MC*@A+SX%_"R]!W^$[:W8_QV5WJ-I@_*,JD-XL0X4<;",ECC+$UT_VG],+V M/UE\'?1Q=3FYO[*7B%XE<_LN56IK-_\ B&SI_6.:_O/*?8]+V]XCV/ G-R?7 M^*^6UO;?V7E-N:^_L/[6OR6_Z? >&1F!X( M/7H1ZUGZMKVB:% ]UK6K:=I<"#<9+Z[@M@1@D!!*ZM(QP=J(&=CPJDUXN_[. M'@ %FL[KQ/IK,,*;/6L"/)^;;YUK*3N4!2&+# &!D9JUI_[/'PZM+A+J]AUG M795Y(UC5I98W8'@NEI'9F08P"CLT9"@%#ELX3XT^EIB:7U#"^!/A/E>8U?>8N,7>I]5I?5I5(6C]7/9Z^SDCEO$/Q-\1?$B]E\'_".VN1 M;.3#K'C*=);2VM;9_ED-I)(@DLT9-Q6X=!J<_P!S3K5&_P!+7UWX>_#O1?AY MI/V'3@;K4+G;)JNL3(JW6H3KG:" 6\FTA+,+:U5V6/& M_@=F.6\6S\6O%[BBEXD^+E3"5\!E./H9?/*N#/#C*,9&/US(?#?ARMB<;4RR M.+2C0S;B3,,5B^(\]HTH0Q6)PV'J8C!U,)S?%QC359P=YT,)2A#"8:4FX0G*,*B**_-3]HO\ X*?_ ,^#/B# M_A6WP[L=:_:'^,L]W_9EI\/_ (6C^U;:VU;>(SINL>);.WU.VCU"*3:59ZQ M>7GCN>^GO+G^T8?$EC-K.I&WMH=/%JZ/?:9X;OTO&:'^S&C,AM_T_"^)/">9 M<2?ZJY-C<3GN:4JE2EF-3),OQN:95DLZ=*=5PSG.L+0J93E]63@Z*P];&?65 M7E"E.A%R3/@H9O@:V+^I8>I/$UDW&J\-1JUZ&':BY6Q&)IP>'I-VY5&53GYF MHN*;1]QT445]X>F%%%% !1110 4444 %%%>3>)OCS\$?!?Q(\&?!WQA\7_AC MX6^+/Q&MKF\^'_PS\0^._"^C>/O&]M9R/%=3^$_"&HZI;Z_X@C@DCE1FTNPN M0S07"1[WMYUC /6:*HW.J:;9W5A97>H65M>:K-/;Z9:W%W;P7.HW%M9S:A

&AX MCT4^(#,L#730C1?MW]IF5;96N&C^R;Q K3%1&"P .NHKF].\9>$M8\0:[X4T MKQ/X>U/Q/X76P?Q+X=T_6]+O==\/)JD)N-,;7='M;N74M'748%::Q;4K6U%W M$#);F1>:Z2@".;_52_\ 7-__ $$U^(G_ 2'_P"3@/\ @M7_ -I7?B'_ .L_ M_ FOV[F_U4O_ %S?_P!!-?B)_P $A_\ DX#_ (+5_P#:5WXA_P#K/_P)H _; M^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH ***0D#J<=A[GT'J?:@!:"0!DD #J3P!^-?$'[7'_!1G]C MO]B+2I;K]H'XS>'/#OB-K5[G2_AMHCMXJ^*.NGR8YH(]-\":']JUF"*[\V*. M#5=;CT;00\J>?JT"$L/YMOB/_P %IO\ @H7_ ,%#/'J? /\ X)K? [4/@_I/ MBF:6TL?B'K:Z9X@^+$VA;OLUWXAN=1O8Y_AY\*M%BCGW7^M+'XIN-)=8DM/% M5IJ30Q/]#@^&\=7P<"6\4?'KQ];6GB&_LY[CPA\+?#IM]8^)OCB6$["NA^&1

]\8> O"6NM,MTMQI6G^*6O+SQQXBM M)0"/%OC1;B&SF4-X7\.^'U07$_[[QQI$BQQHJ(BJB(H"JB*,*BJ J*.%50% M4850 *]9YCPGD<(/(\%+B3-$E)9SQ#@E3RK"U$[PK99PY7Y_;U(OEG2Q&?J MI.C4A"I'+,/6C>/ETZ'&=?$5Z>/S.APQA8SE3GA>%,Q^L9U6@THU<-7XNPW* ML)1NIT:[X4G2CC:-2O16>X_+:ZC5_-']AG_@DS^QS^P38V6I_##P$OBWXLBR MCM]7^.'Q(6S\2?$:\D,8%RFAW!MH=&\":9*[2(-+\%:9HRRVWE1:I=ZK+$+A MOTQ Z?_ *_<^I]Z**^7S+-,QSC%U,=FF-Q./Q=5^_7Q5656HTMH1791A:>!RO!8; 82DK0H86E"E33LDY244G.I*R>,?#L>WJL>J6MS)T4\16LD\I.&4@! M"3GCOCSO4_VAO!,4IM/#EMK?B[4&(6*VT?3;A(Y&)Q@RW21S8Z#,-I.?;O7Y M#Q9](OP(X'BUQ-XM\ Y?B5)0AE=+B7+.K2?NQHX/+ MZ]64VH1@Y-)^Y@N%>),Q_P!SR/,ZL+7=:6$K4<-!?S5,57C3P]..MW*I5C%+ M5NQ[U6-K?B+0O#=J;W7M6L-*M@"1)>W,<)D(ZK!$Q\VXDYXC@220]E->#G5? MCWXZRFEZ1IWPWTB4./MFJ'SM7,; 8VQS137$<@&2K+IED0(WC0L9X7<$4JEF& X=Q>$Q/B3Q+AY13<*='AC) M,/6O&V:TH2C-^JN',GROW^(^(<+"I%7>4\/^SSG,6U;FI5<5"<,IP<]=92QF M)E%WO1DTT4;_ ..L^MW,FE?"_P ):KXNOE)1M1N+>6TTFV8G"R2 [9C'T.;R M73%(/$C#&8-+^$/B7QAJ5MXB^,&M_P!I- 1)9^%--D,>F6F>L5Q)!LA52 !- M%8[Y+@86YU.X0&,_0EAIUAI=M'9:996NGV<(Q%:V5O%;6Z# 'RPPJD8) &3M MR<:V]M*UW7M+2UL+:"SLK:"TM+:-8;>UMH MD@MX(D&$CBAC58XT4E6*"0.2<#U-.)%9Y'0LJ*K,Q !-?U$E@LMPD(16&P&!PE* MG1IP7LL-A<-0IQC2I4H17)2HTJ<%&G3A%1A"*C&*221\74J:RJ59ZMN4ZE26 MKE)WKNSJ*^6?&=E=?!SQW;_ !$T2"1O"'B2X%EXNTNV4F.U MN+AS*US#$"$0SR&2]L22%2_6[LMR1:C&E>\^&/'W@?QM')-X-\8^%?%D,4:R MR3>&?$6C:_$D3ML65WTF]O%2-F^42.50G@'(-:^NZ+I_B/2-0T35(1<:?J=M M):W,>0&V/@K)$Q!\N>&14GMY0-T4\<#4XR3Q$%C5-WY8XK#24<3A*JE& M5/$4HVG&,IIW;.\M=0M+:^LIX[JSO((KFUN86#13V\Z+)#-&PX9)(V5E/H>< M'(JS7S+\+M=U#X?^)KOX0>+)RR+*]SX-U27='%?6MRTDRV<98E0+K][-:QAL M6]_'?Z;DM]E4_35>IX(^*^&\7>":.=ULOGP_Q;DN/Q?"WB'P=B9)YAP;QUDC MAA\_R'%)RE*="G7<<9E6,NX9CD^+P&.@X^WE3A'$.23R/,)8>-58K XBE#&9 M5CX*U/,,MQ"Y\-B8=%)QO3K0WI8BG5I._)=E9FLZQIV@:7>ZSJUS'9Z=I\#7 M%U<2'A(UP JJ,M)+(Y6*&) TDTSI%&I=U!OS316\4D\\L<,,,;RS32NL<444 M:EY)))'(5(XT5G=V(55!9B ":^5=0NKWX^^+UT?3GN+7X8^&+I9M2OXR\+:[ M>H"8Q"3M8/<1EEL%9-UC9/-J"%5<7FN;JFIXO/,YE2?M;I4<-@J4<+'$4L5C<,S M;AW(HYO6Q&)QM:6!R/*Z:Q.<9CRW]C0O:GAL.GI5Q^-FO88.@N:4ZDG-QE"G M-#_#^B:I\==>/C'Q9%6PW*?NZC>1$-<39 MTRTE6UM;EI/J2UM;:QMX;2SMX;2UMXUBM[:VB2&"&)!A8XHHU5(T4E M,L;*TTVSMM/L+>*ULK."*VM;:%0D4$$*".**-1P%1% '6MA86D;375[>W$-I9VT2D!I+BZN'BMX$4D M+(B@GDUIX+>#67^%64Y MAFN=9A'BSQ1XOJQSCQ,\25\*9,DL#PSP[A?8Y= ME&6T*2A0^MU<7B*\\0\05,YK4Z5&G]0R7+XNAE.54YOV&"PT=.>>K5;&U[>U MQN+GS5:]64FYF4=;!) LB;A)%I/\7O^"QNH00367[*O[-VAMNE$ ML&J?$&.^N'"L$0[+?XF)% N59E(GF:1'4LL6,-YD?&'AW$J4\JR#Q$SNC%7C MB+LXIN+9C_ &_A):T<+FV(CTG1RC,'"6U^ M64\/33M?>]NUS]=Z0D#&2!G@9/4^@K\?YO&O_!:#6(U6+X1_LG^$GBD*LUWX M@O-0>Y210!(BP^-]8CC2W;+'/ERNQVB.1<&LV;]G;_@K)\6@+'XE_M??#7X. M^'9W:*ZM_@SX:GFUT0X\MS;W]MH'AC483(@+JZ^+HVC9\ +M"B9^*6+KKV>4 M^&/BAF.)GI2IXGAW"Y#AW)VM[;%\09IEE+#POI*&+>47I@9E*/JNHG3M#M3\U[J=N@+5^68U[]NG_@I MK)]F\-V^J?L@_LB:GN$_B"?[2?B%\2=%=O*=+26.33-1UJTOHFD4PZ2^@^!D MC:6.\UKQB(UM9/K+X$?\$KOV<_A/KZ^/?'S>(?VAOB>]Q'?S^,?C!VNX9 7/Z7HB1JJ(JHB*%1% 5551 MA551@*JCA5 48 Q7FU.%N/O$&7_&>XZGP?PI+XN!N$\SJULTS:F[*5#BG MBVC3PM186:4H5LKX>AAZ5:G4<*^9UU'E,7@LTS5_\*E2. P+WRW UI2K5UI[ MN-QT5!\CLU*CA%",HNTJTEH?*O[,O[&'P#_90T)-/^%O@^W3Q%/:+;:Y\0== M$&J^.M? .YTN];:"'^SM.=@C)H.@V^E:'"R*ZV#S[YW^K .@Q]***_5\FR7 M*.'LNPV49'EN"RG+,'!4\-@48I*[W;=W)ZMMNX4445ZAL%%%% !1110 M4444 !Z'MQ7\M7[>T7PL^$_[8/QZ_:"?3O@#^UC\,= \00>,?VO?@'\1+"]\ M&?'?X/\ BKX6? G]E^X\*:;\'/B=)::C:>(;VX\#2_#7XO\ P%^%M]I?AB/4 M/C)K/CFU\#_%JR\2>-=2TC1_ZE:^:_B!^Q[^S#\4_C1\//VA_B'\#/AGXO\ MC1\+(I8O!'Q#UWPAH6H^)-( E@NM+DDO[JQEFU*?PO?P-JG@N?4FNIO!FK7> MH:IX8?2[[4+N>4 ^ /VB_A;I&C?\%;/^"&[?0/$7 MC#4K_P #^"/#VB?LXZ$]SI7PZ\"J;3PYX9N/$VKPCQ!XO\0O8ZAXRU[4S#87 MGB-?#6F:/X?TWY'^#OA3PS\"/CA\%/VEM+E_86_:DO/VO/\ @HM^T=\-&\8^ M#OV<%TW]IGP)XD\?^./VA]6DU+PW^T!K_B[6O&>N:Q^SIIG@R/X8?%WP-=^ M_"5CH?PX\/>(I-,U'11X>6/Q)_1%JW@?P9KOB/PKXPUOPGX;U?Q9X%.NMX+\ M3:GHFG7VO^$F\3ZYMY+_1#K^DQQZ9K)TZ>W.IV"):7GG0*$'G^ MB?LW_L^^&OBCK/QO\._ _P"$FA?&3Q%]O_M[XJZ/\.O"6F_$36&U:*V@U9]2 M\96>DPZ_=RZO!8V$&KSS7[3ZM!I^GP:C+=16-LD0!^!7[&?A[X?:/X1_X(8_ M%#P5IOANT_:3^,WB[X]1_M.>+K!+*#XH?$)=3_9C_:"\8_M96_Q7U2S_ .*@ M\4V_A[]K#1/AN_BY?&$UT/"?Q+T[P7I4D>B:M)8::W]+HZ#/7 S7D'A/]GSX M$> _B'XN^+G@CX-?"WPC\4O'PNU\;_$7PUX"\+:'XW\6+J-]!JFI#Q#XHTW2 M[;6=6&IZI:VFIZI]LO)3J>HVEK?Z@;F\MH)X_8* /*_B-9?&6ZDT\_"WQ!\, M=%M$MKP:RGQ \(^+_$TUQ,6B-HVG2>&/'/A%+2&.(7 N4NH;Z25VB:&2 (Z2 M?CU_P1DC\11?&3_@LO'XMNM#OO$B?\%4?'RZS=^&]/U'2]#N+X?L_? GS9=- MT_5M4UK4;2V8;<0W>JWTBOO/GLA4+^ZLW^JE_P"N;_\ H)K\1/\ @D/_ ,G M?\%J_P#M*[\0_P#UG_X$T ?M_1110 4444 %%%% !1110 4444 %%%% !117 MY2?\%1_^"GGA/_@G]X$\.^'O"?AZ/XM_M4?&"9=%^!OP2T_[9?WFIWUW>1Z3 M;^+/%>FZ([>(%\)P:O/%I6E:;I42ZYX\\2%/"_AR2%HM:UC0_1RG*88; M+,LP\L3C,5/DI4XM1223E4J5)R:A2HTJ:E5K5:DHPI4XRG.2C%L\[-/D;8#FOS2U+_@O?\ \$G-+O;BQF_:UT>XEMF"/-IWPS^,VI64C;%< M_9KVT^'DEM,N&4,<9KXF_9C_P""*?C+]I;Q/:?M<_\ !8#QYXF^ M.WQM\4.FM:1^SZ/$-UIWPR^%FE7>V[M/"VM0^'[JV@DEL=T,5UX%\$W.C>!] M*EMY;/4[WQU=2W6IM^V6A?L*?L4^&=)LM$T+]D?]FG3M+L(A#:VL7P-^&<@1 M!_$\USX9GN9Y6ZR37$TLTA^:21FYKZRO@> LGD\'CI2:3A4Q6&P&)P6'P$JD6I?5WB,56I.\*O+--+R3X2_\ !5O_ M ()S_&Z_@TGX>?M@_!2]U:Z,:6FD^)/$Y^'NJWLTIVQV]EIWQ$M/"MU>73N0 MBVUK'/,7.P(3C/WY9W]EJ%K;WUC=VUY97<,=Q:WEK/%!,QM' <09MD5=I)4N(LNAC<'.3M9?VEDKG6I*^CE4RGE6[:1J\Q MXZR[WL=D&4YY1W=3A[,9X/%PBGJ_[/SE0I5':[4:>9N5[12;U/Z2**_F5UC] MJ[_@NS^P)&^N?M4?L[_"_P#;I^"&D.)/$7Q,_9ZWZ3X_TC2K0;;C4[S2_#FA MZ;%/BCI\D,>^\.GZ-+>W-AXQL+,AA<:MX)U/Q!8VPVKJ#6$[ M?9UXLSX,SG+\'+,Z#P>=91!VJ9MD6*AF6#H/JL6J:CBL"]O]^PV&NVDKO0[, MMXRR?'XN.65UC,ES>:O3RK/<+/+<973ZX1U'+"XY=_J.)Q%DFVE'4_1^BD!! MZ'/8^Q]#Z'VI:^3/JPJ*>>&VBDGN)8X((8WEEFF=8XHHHU+R2R2.52..-%9Y M)'(2-%9W954D>+_M _M&?!7]EKX9ZW\7OCU\0O#_ ,-_ 6A!8[C6-=NMDNH: MA*DLEIH7A_2X%FU7Q)XCU$0RC3?#^AV=_JUZ8W:&U,4G?$7XQ:?9,S7VK?$_Q#:72 MZ?X<\#V=JIOM7\+6>IIX2T2U)D\;Z]XGO?[/TN#V\!D\*N"KYWG&/H9!PU@J MM.CC,\QT*LZ3Q%5VHY;E>$H1GB\ZSK%?#@LHRZE7Q>)J.,%&"DI$X'#YSQ!G MN%X2X.R7%<5<7X[#8G'8?(\#6PN%A@LKP4/:9AQ!Q'F^/JX?*>%>%)OVM?B-I% MU<6.J1?"V_T_3/AGI=]:32V]U8W/Q0OH-2M-:N()(U\U_ ^A>+-/CRT%- 35KT$PZ=;2VD,D]T1#!;WLH\E_U6_8!_X(A_LM_LD^#M(U'XF>#O M"OQR^,L]O:7&LZ_XLTB'6?!OAZZ$(,NE>$?#.JQ/87EO:RNT9\1>(+"?4[YH MA-867AZQE728OM_XZ_\ !//]CS]H;PO<^&O'GP+\!V,[VK6VG>+/!/A[1_!' MC70CY*PP2Z5XB\/6%G<%;5$C$>G:I%J>BS(@AO-,N8"T3YEGN(S?,J:=W.K0X:S'+9! MP;X54L7.J>/M'1 S.\ENTOP\TS2I%6 HR,?$ZQ3LLFV=5V[>ETC_ (.6/^">I'V7 MQUX>_:7^%6M11_Z3HOC;X-J]W',-Q:%#X=\4ZRS;5$3[YH;92L\70^8$PI_! MW[??_!)*5]4\!ZAK7[9W[$-A,)=3\&W[7*_$KX6:/D33W-A';1:C?:%9V2^? MF^\/Q:S\/Y55IM8\*^"C/_:B?J/^S-^V1^R-^W)HMMJOP]UGPSK'B^SLQ-K' MPX\-JFGJ8%SKOAB[UG09<1*=02<&"/'*?$;@'-< M5_96>< 8OACB%1'^L);ULKK9EALXPV9X5M22GA:WM8J,O:T*7+9 M]/'_ -&GQ0X1R-<>\ ^)F5^+OA-5J1IT>/LFX4IXB&4U)*$HY=QSD>$KY7G/ M V=4XSIN>$SO#O!5O:TE@.+G_ (1S]CK]DC]K/]J[ MQM*N?#O_ M 7_ /\ @H!&+?Q/KGPW_P""7_P/U55>ZMO#US/K/QQOM'EH7MQ(L5M;3SR*C?@]\2_VD_VF M/^"L?B_5_@#^Q3:^(/A#^R?8W,FB_&']I#Q#8WNC7?BNP8[=1T/2HHI;348+ M&_@S!;^!=(O(O%/B*"=7\=WGA#PQ-=:==]>=^*/#'"7LJ'#?!N!Q'$6*]W+, M)F&)GQ/G6(J_8K4L-B*6&RC 4*3_ 'E;,,5ELZ.'A&4E.SGB;C>OPMX7Y E7XRX^Q6%?"G!>0X-.'M<)+'8>IB,XXASO%J4)O"GA*-;V6TU^3P'I<"S>&M,TYIK6>";QS?2>+O'7BF\67PG\. M_$D\,^K>(;?^N#]CG]BKX,?L5?#6W\"_##2?M>MZA':7'CGXAZO;VS>+O'>L MV\*I]JU.ZB3&GZ-9OYB^'_"E@ZZ+X>MI'2UCGO9[[4;WI_V5?V3_ (0?L>_" MS3_A9\(=$:SL(Y!J'B+Q%J1@N?%'C37VB2&?7_$^I006Z7=X8HTM;&TMX;?2 M]$TV*#2]'L[2RA"-]+5\;0I<09WF V15>"O!K*\7#% MYA4J4Z5#BSQ6S_#M1CQCXB8W#I5,;5BXJ619!.K5R_(VI%%%%>V M?A@444472W=@"BN?UOQ7X;\-QF77M0Q3N,$_NK;<;B8D#A8HG M)[ UY!J'[06@3W)T[P5H/B#QMJ)8I&NG6,]M:,<84F66&6\*D\Y%@%VC[XK\ MAX^\?/!OPQK1P7&WB)PWE&;U)1IX?AREC?[6XLQE2;M"G@.$LEAF/$N/G-Z1 MC@LJKMNRM=H]S+.&L^SB+J9=E6+KT(J\\7*G[# TTMW5QV(=+"4DNKJ5HH]_ MK(UC7]$\/VS7FN:K8:5;*K-YM]=0VX?:,E8ED=7F?TCB5W)X"DD ^#_\9!>- M0.-%^&^ES @GBZUCRR>I!^V3)-M/&#IC@C)*$\:FD_L_^&5NAJGC#5-9\<:J MWS23:O=SQVI8X)Q!',]TZ@CA)[Z:(C@QXXK\SEXW^+?'?[CP9\!.)*>#K%W0S?Q(SG#NG:4:4^&6\.0_MG&2:M>G/&\U#*'M>\;ZEDHGV&SGMK'.,*YD:":],8;JQL8XRH)$P!!JB+7]H3QB#)/?:%\.] M/E (MX$6[U3RSTW,!J$JR 9R/M6GMD\QJ0 /=K:TT'PSITHM+;2]"TJTC>:< MP16NG6-O'"F9)KB11#!&J("TDT[# RSOU-?(/Q)_X**?L7?"JXN;+Q3^T!X' MN=2M5<2Z;X1GO_'MZDT>=UM*O@RQUNVMK@,"GE7=U;D."K;2&QXV;^%G&6:T M5F7TA?I-YOEF7XCGD^$?"_&8/P2X-I*:7M<%4X@AF&.\1<[H1B^13J<8Y?&I M%MRP,.>4#FQ'%W#F1Q3RK(FSAWD*?' M]U''(R)DE2(E/$'P^\=6@A>218_*FFL]#U&W5X]PDE82M"D0+F8@5X>6^$'T$ M(UXNMDWA'Q%C>9REC>..(*?&V,K5':\ZV8\<9OG=?$3D]7*IB)N5V[M-7\F7 MBWF-5^SI\:4L+'94\!C,'EE**6RA# K"THI;)15DMC[DL_@M\+[$JT/@[3)& M4YS>-=W^>2>5O;F=#UQ@J1@ 8P!CO].T?2=(B\G2=+T_3(L &/3[*WLT(&,9 M6WCC#=!R03Q7R-H/_!0K]BGQ(J-IO[2OPIC#F((NK^(?^$=F)GE:&,-!XAMM M+E5MZGN%,K^C[P7!8O@C+_ >X4I\L8?6N%L+P7D47 M%Q:477RF&%33@I:.5FE*^G,>=B^*ZN9PYL=Q)/,*=[WQ><2Q4+[WO6Q%2/2_ MR\CZQHK\V/%7_!6[]@_PPG[GXRR^)[C:S"U\*>"?&NJ2,P+ 1B>YT/3K .VT ME=UXJXP69003XU/_ ,%=++QO,++]G/\ 9'_:1^-5Y,)([:X'AH>']&:?&U'> M\T>W\:7"P*Q5I6F@M2B'#&,G(]?&^,_A9@9^Q_UWR+'XC[.$R+$2XBQ%F\74?DJ>%5:;>NRB?L9 M7D7QE^._PE_9^\)7'C;XN^-]%\&:%$L@M6U&,:YXNU"V\ M2^,+:WD!5W^R7,GBV:.9$?,8?P;I+_P!JOXE(8YOLGBRXO;?P!9R*&9;0Z-=7M]JFMZ=;2B)X=,N[[3?#56\0>+^(H_5?#_P_P Z4ZUHQXDX]PU7A/A[!PFERXM9;B7_ *T9 MLDFY1PN'RO!JHK-XRE%W,)9KC\6N3*\JQ-Y:+&9I!X'"4T[?O/8S?UVO9.ZA M"C3YO^?D5J>27W[7O[:?[=.K77AO]AWP#/\ !SX.17LFG:K^T7\2+2VM[V\@ M$WD7$WA^.ZMM3TZSFC1RQTKPW9>+_$D>86OM0\,2EE3U'P)_P1[^"5W));=)7D56U+Q3<*XP M\5I9!O)7];-,TO3=%T^RTG1]/L=*TK3;:&RT[3=-M+>QT^PL[=%B@M+*RM8X MK:TM8(T2.&WMXHX8T551 !5ZKP7A!E>8UH9KXD9CB?$C.V^=0SN"I\*Y;)Z M.CDO"%.;XG>V)26"I/\ MEP^ 3="$59>]456K*UY5&V?CO\5O^"0OPJTR$>.?V1/%7C#]G/XQ^'F?4?"V MI:7XO\1ZAX:O;V%&>*PU22]O+WQ#I$-U(J0G4-,U*YMK=))'U#0=;MM]HW5? ML8?MV^*]=\:S_LG_ +7^C2?#?]J/PNW]GVEUJ4%CIVB_%&-(C<6<^F/9N-+C M\37NG+]OMXM)+Z#XOLHY-7\+2K.+[0[#]7J^%OVX/V(_!W[7/@NVN;6X3P=\ M:_!$+WOPN^)ECYMK?Z9?V\W]H6V@:Y=6317USX8O-1CBN%>WE&I>&=4\OQ#H M$D5Y%=VVH\.<>'6(X+Q,N+?"+ X7*L?1M/.^!>(RF>7R>.R&E3H58ZXC+(6I8+,*2LY1 MC32]GAL6DOW&(IQBG+W*RE";3 M_:-O8+/;:LB#"W&(G2+SI%P6N+-IK&X),R-;LS6Z?&W[$W[UMK42V&H6>H1M]AG\6:CI\9OP;)VTKQI:H M^O>&Y3=2ZAHFG?J[+!!<*%GABG4'(66-)5!QC(#A@#C(R.<<5^)N'N)GD\%2P>6\?\%3S?A[&83C#A1REA M,FXO%X:EB'0Q7LJ=623Q6!KX>I1E54<12<9-5)_+5_K/C/XZW(T30+# M4/"?P[$@.K:Y?1>7>:O"K!Q!$H(BF# #;I]M)/;[RLVIW;Q!+-_H[P[X=TCP MII%GHFBVJVMA9IM11AIIY&YFNKF7 :XN[AP9)YF^:1RO:IINA:)I%I-?:GJVK7MMINE:986T9DGO+^_O)(+2RL[>)2\MQ<2Q0Q(I+ M,.*_#CXN?M-?&G_@HGXYUK]FC]BJ74/"OP3L)?[.^-/[1MW!?:?9W^A76^WN M]&T&1(X+ZTTG5[5Y6TW3+::R\6>.HU<,/#7@]+_4]0WR+@[)O!3-,PXZXTXC MSCQF\?./:4M& MIBG5S7/LTS'%K!TZ?%Q5QI2>$P>58' 1R_+Z=24LLX?P-26(Q..QLHJ-3&8W M$U%&IB\1RVC4QE>-.AA,.E3HTZ46XU/9/V@O^"C'B[7_ (DW/[-?["7@2#XY M?&99+FR\0^-<"]^'/@-HI6L+V8W4=U::=JTNCWCA-3UO5-5T[P?I-[$NGFY\ M0:DTVE1 OAEH^ MR>X^S7?BSQ=J*02^)_&FM06Z0?VIK=[%&B)#$JE-+T2Q6#1=$MV:#3;2-I+B M>X^E*_0\%X98[BWES?QAP3@,;BL+P/D--M2I82>!P]2@^)<=1 MBW'%9EG3Q-"K4E..%P=&C"G*7QE/)ZN.M7SZJ\3.3YHY=2J3AEN%6\:;I0-%35_$^CCQQK? MF(<^>-5\92:Y=13%B3NMFMPO"HJ(JJ/K&PTW3]+M(;#3+*UTZQMU"P6>GV\- MC:PJ. D5O:)##&H "H@7 '%7J*_4\HX?R'(*"PV19+E.38=1450RK+L)E]+ ME5DDZ>$HTHO9;IO0]NAA<-A8\F&P]##PM;EH4J=*-O2G&*$VJ3DJ"1W(!/YG MFEHHKUS<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M (YO]5+_ -W(EO;Z93(\%I#=75OMA\/7Q=>CA<-1J8C M$8BK"C0H4H2J5:M6I)0ITZ<(IRE.-<^+_ (V: MUUWQCJ9N?#WPB^&:WZV>K?$?QW):F:VTV)D66XLO#FBQ,NL>-/$"6\R:'H<9 M\J.XU?4-&T^__-S_ ().?\$]?B5K_CJ^_P""H?[?[W7B[]L+XU*WB;X>^%=> MM9+2W^!7@G5],-AHK)X=EW0:!XNO/#$RZ;H?AY-P^&?@NXAT5EC\8ZKXKGA^ M?/V!?V?/BI_P5F_:B3_@JG^VIX;&E? ?P;?2Z=^Q9^SYJ9>^\/?V;H6JSOIO MC75;2Z4VNJZ)H>K6W]L2:K)%)%\2OB7'-K21VG@?P7X6TO4/T*_;K_X*$^.M M%^(^E_L5?L.:1#\2?VL?&5PVDZWK-I':ZGH?P;MYK8375WJ,ETLNCMXKTVQE M76=4DUS?X>\"Z2JZKXIBO+ZZTW0;SZKC+B/*_"W(,1D=/$^TS[,?9X3B3%X% M+$XRK7K\OL.#,D5)N5>;J?\ (U="5L17BZ%6HL+AJJB_![PKXP^D1QOA99/@ M:-+),KP^+S?+:N>5UEG#V09)ET?:9IXD\99CB(_5\JRK T+SP-;%1=2C1G3^ MJ8>OF6.PM*K^B_QI_:H_9T_9TAMW^-GQE^'_ ,-YKN W-EI7B+7[6#7[^U4E M6N-.\-VOVKQ!?P*RE/-M-,EB+XC#ER!7S[X=_P""J'_!/CQ3J<.D:3^U1\,X M[R?'EMK%[')(4*VJ^)M#TC2HW)(PDMZC$9(& 37SE^S-_P $=/@=X&:7 MXC_M43R?M7?M >)9/[5\8>*?B)>:KK_@VVUBZ*SW4.CZ#K$QF\0B"9I8DU_Q MH-1OKI0);+2_#UNRZ;#]D>+O^">W[$'C?3&TC7_V5_@A]C;?\^A^ =%\)ZC' MYB[&:#6/"D&BZM;/@#9)!>QM&P#H58 U^,TL1X@8R'UJG@N&,JA.TJ66YA6S M+&XV,'M'%XW!.EA:-5K64:&'Q<*;?+SU'%W_ *AQF4_1)X>Q+R/%\2>-O'F* MPKE0QW&?"&!X.X;X:KXA)$_&^CV_B'P7XG\/>+O#]WN^R:[X7UK3?$&C707&XV^IZ1 -9N?'7[#?[1_P 8?V4_&B@SP:-:^(M6\5> M[Z='W+:W\!O]/\1FSG&5GCU?4?%5EMRITJ6-FC.-9_&__@L]^S+(=&^*O[-O M@']L[PI82_9[?Q[\)-;M?#_C#4K>#*+-=:;I=M;73S2Q*C,LOPOM7\PX>]N7 MWN1<4YIESY.(^&?9ZKXL\.6XMM \67<$^)'UDQZ/XSVJJ6OBZT"1 M[?.IO^"OWQ2\,-GXH?\ !-+]L7P5;Q%S^;B- ; MJ"*>#Q?L=[2;?#(KK%(=H?RE4D+Z^4^+&29%BXXW+>**F2XN"Y7.M2Q^6RG! MV;IUJ6.PM"%>C/12HUZ.>>X-X7$>%-7BS!3::_U?S?A; MBZE";^&I1K\,YYFCHUHJ[C6HU(5::4I1G&S9\D:7H?\ P7^_X)]%M(T.;X=_ M\%/_ (&Z4Y333KFJ2Z'\:MJ6E^+IKT*L9>&YU3XPI#&WEV\T4 M0.SMM9_X*D?\%:_'UE8>%/@S_P $9/BCX*^(&K0B >)_C1XQU!/AYI%XYFB- MS/\ :O#GPUMIK*(-:W _M/QAHSN122/1[C$P*JK8Q7GOB+6_^ M"NW[>J2>$]"^'>E_\$_O@9K;-;ZYXE\1:K>R_%[4M"N5S<64'D_8O&$,TUJ= MAL])T#X>"61VM[GQ7';/,@^CK^-O"V/?M,/P3D_&>>;TY9#EV=8*AB*K^&MF M3R[%Y?P_"$JGO5ZU1X>+BVW"=[/Q,!]"/Q:R9QGQUQS3\"^#8WECLQ\3.*>% MUCL)A:;BZU#(7X#*\9.=;EI.OATXSA^!'QX_9T_:^_; M,_:?\._#C]H_XR6W[4G[76I7\EO'\(?A3KBM^SS^R_H<UCBL_%GC7QWXYU&S\-V/]?O[ 7_!/_X6?L)_#"'P M_P"'+>P\0_$[Q!8V0^(_Q*;38K.\UNXMP)8?#^@6Y#2:!X$T69F30_#\,@,K MAM7UF2\UBZGF3K_V-/V&/@E^Q-X&D\-?#739M7\6:W'!-X\^)_B&*VF\9>-= M1C"R-]JN84$>DZ!;W/F3:3X7TPIIFGO(]W.=0UBXOM6O/LVO(E7XCXES&CQ% MQIB,-/'8:G*AD'#F6QC0X:X-P%16EA,FP--1H/'UXZ9EF\J;Q>+:5"-7ZM"* MGV\6\6\ \(\*U?"#P'P68X#@:M7H8KCSC_/::AXA^-W$&$J*I1SCB[&N53%X M'A/+*\>?A+@6.)EEV5+_ (5E?E_\ M'_\ M$COV1?VA?$LWQ!MM#\1_!3XG3W3:A/X[^"6K6_@Z\O\ 4W,1;4]3T)[&_P## M<^J2%&>XUBQTW3-:NI9&EN]2G< U^H%%>;F>3Y7G6'^JYK@,-CZ"ESPAB:4: MGLYK:I1FUST:BV52E*$TM%*Q]GP/XB<<^&N;O/> N*L[X4S2=)X>OB8X:,GAEV>CZ-I=FA+>39:?8Q0V M\(>1FEF<)YMQ.[SW#RS.\C=37+>)_&OA?P=:_:O$6L6NGAE)AMV8RWUR0"=M MK90B2YGR1@LD1C0D&1T7YJ^?Q*X%\.,IS'/\QQ&0<(Y/A*7M\WS_ #C&X7+L M+0H1:7M,QSC,J\%&DI:3]WC7Q6\5_%VOEV"XQXLXBXMC@I- M91D;FXY3@*DE*,I95P[EE+#Y3@JTXRE&I4P67TJDX/EG)Q22ZFJ-_J>G:5 ; MK5+^RTZV7.ZXOKJ"TA&!DYEGDC3.!TSGVKYTD^)OQ$^(TSV7PM\.MI&D%S') MXNU]$50F=IDMHV6:U1@#GRX$U:X! W16YSCD?$'AOX.>!6&M_M!_&CPZNHE5 MDE/C/QSI/A33D.-QBA35-4MM2F4$@1I#+;1L!@6BYVU_/5;Z2N?\=*I_Q #P MTQ?&^10G*G5\6./\TJ>&/A#3LU!XC*4X&%/-,Y2T:CB*<*]' YGS'J?_!07_@G'\,EE@@^+_PZ MFN;<2%5\(^'O$'C"XF:-92%74]$\/ZG#*[F':A?4<.S1'>$D5CYEJ'_!:#]D M5)7M?"FC_&OX@S[FBMT\)?#5A'.4DH1SCC;C'.E7JQNDJDN#W"C@L1FI]SGQ MO\=-;W+HGPQL-"C<$+<>(M0#/$.H8Q/<:)P/\ MA+/B7%HEI(H$FG>%;9HR%/6)KB%=,;IP2\UVOKOP,_ 2?\%1?BSXNWQ_"'_@ MGQ^TUXR:4'[-=Z_IEWX8T_ ^7S9I[+PQK\"J)(KN-@;U K0*/,#R%(XF^,__ M 5]^)L++X._9?\ @O\ !/3;IP(M4^(_BV+6]6M$DY1I+-/$WFEHD^^)/"C$ MN<>2,%*\F7!'!/%%UQCXO?2D\=854_K>191_K+P?PIBTW_"KY?X8<,>'.4UL M,[N+HYCF^+H-:5+K19+Q1P5"W^KW#>5X6I%?N\1@.',?F^+A:UI1QN>+'4H2 MZJ=-T^][6/T>T3X _#O2I1<:A:WOB6^)#/<:]?/<*[C))-I +:WD![K<)<9Q MR37I%Y?^#_ >CO=W]WX=\':%;8\VYOKC3/#NE0 #&Z2XNI+*T3 ZL[Y/J:_) M;_ADW_@I_P#%*2/_ (6Y^W?HWPWTVY0"XTKX)^$Y8+FWB(VF&+4=.TWX?7 D M*LP:1M2N>BD._P##IZ)_P1N^!>IW46K_ !N^*_QY^/&MB027,GC#QR^GZ9=- MR7S!90WFNQJS'< OB7<.A8GA7A3' MXIR:O5S2OD\>*.)\RDTW*<\RE+$5/AE--.WAYGQ?Q?G\N;%8;-,7&_[O^VLT MI8>A3T23IX.A/&^RBOY:="FM++4^@_BG_P %.?V*/A.+N#4_C7H?BW5K5F1= M$^&UO>>/+RXF4'_1X]0T.*7PY#,S (OVS7;5 S#TB2/Q#XF?6= M9CD)7+217D;$]^!7T\%48 'W?]D8QA?[HQQ@8 ':OT:7#'BKQ%:'$G'>6< M*8"3M5RWP[RJ?]H5:;Y6XRXIXD^N5J$E9KVF7Y'@*MM858-N_D/!YWB],9F= M' TG\5'*:#]JXZ:/&XQU)1>ZYJ6&I2UNFF?C%9?\$SOCG\>+J+7/VY?VMO'? MQ BFF-W-\+OA?=/X=\!VC.1)]F$]Q8V>E-"!B*3^R_ VF7*[?W>IR8$K?;7P ML_8!_8^^#]O;1^$?@+X"N+ZVB5!KGB[2D\=:])( H:X.J>+VUB6"5R@8K8I: M0JQ)BBC!(/V+17M9)X3\ Y'B/K]/A_#YKG$K.MG_ !)4K<2Y]6J*S=26:YW4 MQV+IRE)&E[6.%A7Q#MS8K&.6,Q4G_,Z^)=2HF^ MJ@XQ[12T.5@\"^"[6&*VMO"7AFWMX8UBA@@\/Z-%#%$@VI''%'8K''&B\*B* M%4< 5S.M_!#X->)O-'B3X3?#/Q )RS3?VWX"\)ZF9&>(P.[M>:1,S.T!,)< ML6,1V9V\5ZA17V]7*\MKT_8U\OP5:E9+V57"T*E.R5DN2<)1M96M;:ZZL]*5 M&C)TH1:^YIH^1-=_8'_8S\17'VG4OV:?@_P";O9RUAX.L-&5BZ1QG M?'HO]G1.H2)0JO&40[F159W+9EC_ ,$\?V)M/G6YM_V:/A.9%5T"W/AS[=#M MD4JVZVOKJYMF.#\K-"S(?F0JW-?9U%>#+@+@:=1UI\&<*2JN2DZLN'_G>YX[X;_ &>?@)X-:*3P ME\%?A/X:F@_U5QH?P[\(Z;$T+_#_P"*N@Q$:[X=E6Y2]33] M0BBGLI-;\/-?1K>#3WO+6\TN]+:IX>U'2=3:2XF^)_#WQ&_X*W?LZV:^ ?%? MP*\'_M9:78>9IGAOXFZ%XNM]-UZ^16%MIUSXGN'O=.O[Q(T$4EU/K/AC3M2: M/>VH>(+V99+Y_P!KJ0JIZJ#]0#_.OS?/O#3+LSSJKQ-DF=9_P7Q)BJ5*AF6: M\,8C!T8YS1H)1H1SK+,RP.993F57#0YH8;&5L%]>HP:I1Q7L80I1\C%9/1K8 MB6,PV)Q678RI%0K5\%.G'ZQ&.D/K%&M2K4*TH+2%25/VD5HI\J27X?7G[)G[ M=7[--'^"'P.L;^VU)O@1\*]1M[K4M<,+)-"FK75K>ZWI:W*JH" MZOXBUOQ-=:;(9)-&\.:3=LMW%^OGPI^$OP[^"/@C2/AW\+O"NE^#_".B(_V3 M2],B8&6XFVFZU+4KR9I;[5M7OI%$VH:OJ=Q=:C?3$R7%PYVA?1J*[>%/#O(. M$\7C,VI5,RSSB3,8*EF/%7$>,_M3/\7AXOFA@XXMTZ-' X"FTG3R_+,-@L%% MQC)T'.*DM,#E.%P-2IB(NMB<962C6QV+J>VQ52*LU3Y^6,:=)-*U*C"G3T7N MW2L4445]V>F%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%9UQJ^EVFH:?I-UJ-C;ZIJR7DFEZ=/=V\-_J4>G)#)J$EA9R2KO:Q2K:)-$]P8ED0L :-%)D9QW^A_7L/;.,]J3<,E?FR.Y5@O;HQ&T]>QYY] M#0 ZBFA@3@9]B58 _1B-IXYX)R,GH#3J (YO]5+_ -A"L1_WT 0/Q->3>,/C[ M\#/A[*T'C[XS?"CP/,C(K1>+_B-X,\-2*TCO'&K1ZUK=DZL\D;H@*@LZ.@RR MD#2E1K5YT*5.523_ .W8)O\ RJUJ-"'/7JTZ,%O.K.-.*]93:7X MGK=%?-B_ME_LAN\<:?M3_LXR232)%#%'\"]LYP<8!CG M9>5Y&17Q_&G'O _AO1H8CQ#XQX6X$HXI3>%J\89_E7#4,4J?Q_5I9SB\$J[C M;54N=IZ'7EF&Q&=RG#)J%;-I4[>TCEE*>/=.[LG46%C5Y$V]'*USUJBO!+_] MI'X::>?WT^M[2VT.^D26:'"[B0=2FLBV.Z@;QU*[?FK&MOVK_@_>2&*UU6ZN M)%F^SR);'1[MXIQC=%)%:ZQ-,LR @M!Y9GP1B,D@'\9J_3#^BY2J2IR\>/#. M;A)1E.CQ/E^(HW;Y4UB,/4JX>4;W]Z-5QT;;L?4T^ .-:M-U:?#&ZP21^4G[:W_!?/\ 9M^"^G:7X!_9 M*?3OVOOVBO&RV]EX0\,>"+RXG^'OAS4=3=K6P?QYXHMU@EFU)+H@CP)X>+>( M)3"\6NZAX/M9(]2K]Q\-.+^$/&15)^%?%W"O']'#TXUL=B>%>(LGSK"Y90?, MW7S;$X'&5J.5T8J,G*ICYX>*Y6M79/YSBG+,UX*RO"YSQ3E&;Y-EN/Q4,OR[ M%8S+,;"GF>95(N5/*\L?L']?S.I%-PR_"^UQ;C[WLN3WC]1/VQ?VUOV??V%_ MA+??%[X_^,H= TK=&_!'AWSX9]8U-EVO>74DE MKHN@VC-JGB+5-*TN*6[7^?7X2?L_?M2?\%U/B[X3_:=_;2T+6?@9_P $]/ 6 MLCQ'\"/V98;V\M-5^,(9O+AU[Q#'Q[H^@R#X=_#ZQDA%M M+X@TV?5H[&RUF72 7>'7M8CT[X<:,;>.]N]4U](ET2Y_2<\XYX0\+L+4H93F MN&SCBZO"6&EG.":Q52A4K1]G/+N#LOC?$8S&5N9T)YW*G!*$F\'["E4>(CKX M;^ /B[](+-H.'"F89+P-@9+&X^KGU.IDO#>5X#"R5:KG_B-Q1BHPRK)LJP5. M$L6\FG7GB*DJ/)*EC,5"GA)^B?M]_MR7/P1_X1/]B7]BS0[#7OVJO'=MH?@K MPEX7\&:7IG]B_!/PW<64=OIEQ)IT*1Z'HVMV^@0BX\+Z+=6Z:/X1\/VK^-/$ M\%MX?T_3;+6OH/\ X)\?L$^%_P!C/P#>ZGKUY;>//VB/B.9-7^,GQ9NGNM0O M]6U*_O9-6N/#6A:EJF[5%\+V.I3RW=S=7)BU+QAKS7'BG7P;J:QLM+Y?_@GG M_P $\=%_9*T;5OB5\2M63XG?M3_$Q;G4_B?\4-2N;G69K"?6+A=2U/PQX7U3 M4T&H2V$U_MN?$?B.Y6#5?&>J1)>7L=GI-IH^C:=]^^*OB7X)\&ADUW7;6&[4 M$C3K8M>ZB2.S6=J)9(0>SW/D1$Y'F9K^?\?G62<,8>OXE>+/$.0\)87#0G# M/B/.<#EF4<-87$+FY*F.S#$4,+6SS'15L7B%+VLM,'A8^S3C/^DO$#C/(,CX M:EX ^ CQN;<+/$X?$^(?'6$P-6AG'B]Q#E[M0E##T8O%9?X=Y!7]I_JOP_4E M*%>HWGN:JKF%6G.CW=%?.Z_'V3469_#7PV\:Z[: G%VMJ+>-E!QN7R(K]3G* M<&0$;N<$$&Q+\9_%%J MP^F%]'NM2GB,)QIG&8X&$E%YKE7AQXGYKDLD[\M6EG>6\&XK*:U"2C.2Q%+& MSH.$)S]IRQ;7X6^!.*(M0J9?0HU'_P N:^;9/0Q"VTEAZN80KQE[RO!TU+5* MUVCZ I" >H!^H!KP&W_:*\'AQ%J^C>+M"ER _P!NT5I(TR<98V\TDX&"#_Q[ M]^ <8/86/QF^&>H!?*\66,#%"<,+ZU@7<,<@,>V"0 IXP\,D,H<;M0N=W%?JN7\9<'YM3E5RKBKAO,Z4$I3J9?G>68VG&-KJ4YX?$U(Q5DW=M M*R;V3MX6(H8G V>+HU\'O9XBG4P^UKV=6,/*_P CT%(HXU5(U$:+DJD8\M1D MDG"IM49))(Q@DDGGFG@ = !GK[^Y]3[FOESQ)^VW^R)X3\P:W^TE\&()(=XE M@M?B!H&K7*-',L$B&VT:[U&X+I*X#HL995#2$"-'=?G_ ,4_\%:_V$/#*,(O MC+)XFN%4G[-X5\$>.-69B-^%2XFT&PL"24(!-X$Y7+ ,">#,/$;P^RI/^T>. M.$<$XZ.&)XBRBE4NK74:4L6JDFK_ QBWY:'D5LXRNA=XC,\#2:NVJF,H1EK MOI*IS-W>NES])*AN+B"UAEN;J>&VMX4,DT]Q(D,,2+]YY99&5(T'=F8 =S7X MQ^(?^"R7@CQ"3IW[/_[/OQZ^*^IR9BBO8_!C6^GB7(QY-GI5UKFHW :,^8OG MQV14;=T;!L5Y!J'QR_X*/_&G4(I='_8D\:"P,B206_Q/\22>"]'16Q@G3;UO M!$<2@,H:2.26YP&+7!VL:_G[Q ^E/2RZ7]D^#WAUQ5XR\057&DL9E%"OE?!6 M6U)M1]IF6?RP>/S3&TZ2E&LX\,<.9_&K"%2BL11KKE7?EF9<+8F]7'\0/#T8 MZJAEF4YKGF88C^[AZ6!PSP5.3^&^-S#"*+:ERRCJ?LQKOQ\^'FC3-:6M]=^( MKT$J+?P_:->HS@D;5O)7M[.3D?-]GFGQD#!((K&@^-GB._)?3/@_XWO+<@M' M,Z/;[UXY(^P2(OWEP!*Y(/&<5^:'AWX;_P#!7K7%$>CWO[*/[.%HZLDHT?2H M/$^N!"XR9[^YTSXCRWDVQR0SZJN5B"DQL^3TB?L#?MR^-Q,?BM_P4E^(]G%< M*4GTSX:>'+WP_:R1MN5HQ-8^(?"T*J0L6?\ B5G.Z4$<[F_.\-C/I@<6RIX[ M%\29YPG5JOF>0%/ V3Y/A(VBXTY\3>,W$N>9YF;2;53$1X/R3FFG*&"@G M[)>K+BOABDG2RKP\XAS9+18SB'-X99*I_>^IX+$8%T%K?D]IB&DFN=O5_H0W MQD\;VTWDM)+=Z9;PI&%#%G:0 8STR1X/XY_; M_P#AG\/QK3_ ((V_!?69!=?%CXY?M)_%F[+!YE\0_$"UMK.XD+;I#)'_9.I7ZI* M#(K!-3$@$TA63+9'NW@O_@E=^PKX*\B2V^!6D>(;R!TD^U^-->\4^+/-=0-M,\IFQ^[PJ!>U^&WTS,TP\<-A_'?-N'H.3]IC,ZP'@YCL: MZ4ERRC'"Y#X,3H0J13;IRCF*<9VGS/EL\O\ 6:567-1\..&,(K*WUSB3B?$\ MK35FZ.&Q:C+SBZZ3U7,KGQIX]_X+!_#6XFETCPGKVM:Y>2DPPZ=\,_!6IZCJ M=TYZ1V^J>)I--0L>TME!&_\ $A(Z\?X9^,/[;GQ?N%U'X'?L1:K$U^WF1?$K M]IS5[RTT\(P!74+?PWJ-SX+L[E8L^:K27/C!21LAAD==I_$]!\/97;M)>32K"UFD9E.&>21V;^(G)SZ&% QQR!@ M$Y)Q]3D_K2RGZ%E;.*N=X"JJ^!EQ#2P>:8+)J^CE4R'*LYI MX_A/)ZW/^\IXW*N$,MS"A4C"=#%TYQ4DJ_$7%^(H5,)ALVP'"^!KQY,1A.#< MJIY56KPT]ROG&,K9EG%:+2<9*6*C&46TXV=C\8(_V(_^"@GQN2-_VC/VX;OP M%H5Q!&ESX!^ 6DSZ/9):9P=-?4=+3P+8$K&3&9+FS\0(,*6:X"Y/IO@;_@CI M^QGX:FCU#Q?H?COXNZR1YEUJ?Q#\=:L_VJX;)DEEL?"O_"-6[JS$MLN6NB'LJY_:XC#RS"M?F=;,JU7'U)2O?FMB9U*<6WK[D M(J_0^;/!_P"QS^RKX"B2+PM^SS\'M-:,J4NG\ ^'M3U %'CD1CJ>L66HZ@[J M\43J[718.BL"",U[WI/A_0M!MUM-#T;2M'M8P%CM]*TZRTV!%"+& D5C!;QH M B*@"J %55&% V**_0\OR3)"/#G[3?P;\*:I<^,_%OQ"^%'Q7NO#7[67[ M ]C\"_@U^SSK7B'P[X:LVO=.33_"7@V'4M-_:A?P]\._''A#XH>,-.^-7CNR MUKP#X^T/4?#ZZ[_437PO\7/^"0_M9Z+HWP:-S MI.B_"SP9:>&_V<]'N[C65TG1-.M-6\:>-- M*[V[\8?#3Q'\7/VJ?ASXC^ NO>'KO6)_#=YX ^#?@[X<>%H/!/A6QT6VL/ 6 MI_"K3_&.D1V6I?\ "27^K?T(^)_@_P##?QEX_P#AG\4O$WA6RU;Q]\'7\9O\ M-?$D]QJ,=YX4?XAZ!%X7\9M90VU[!8W!U[088M.NCJ-I>^5$GF6GV>X)F/DW MA_\ 8M_9C\*_&BY_:!T#X4:1IWQ2G\1^+_&D.KIK'BN?0=(\=?$#2H]#\>_$ M'PU\/[KQ!/\ #KPI\1?'&D+/IWC+X@^&?">D^,O%%IJ6M0ZWK=Z->UHZ@ ?B M_P#L;Z8GA[0_^"-G[46C:[XEOOV@/VY?$WCVR_:[\4W?B[Q!>W7Q>M?'W[)W M[07[0/BRP\9Z)J&IW.DWD'PD^+WPX\':?\.19Z;:1?"OP_I4O@3PC_8GA?6] M0T>\_I#'09]*^7/AS^Q9^S%\)?B???&+X??"?2/#WCVZD\=2V-_'K'BK4=$\ M)S?%'7K;Q/\ $R?X=>"M8U_4? _PPN/B/XBM(-;\?W'PY\-^%IO&>J(;SQ&^ MHS/*S_4= 'F_CW4_BS8-9K\-O!7P\\5VTMM=G59?&_Q-\1^ )K*93&+6/3X- M"^$WQ)34XIHS,UQ+N?C/_P %FI_%&FZ1 MH_B"7_@JI\0'U;3-!UJ\\1Z/97A^ 'P*\R#3](M6M6CGLM(N]1$,=[-%/:L8B8_MMDKF\@_F_\:>%O^#G3XT3W%G+XI_9T M_9MT+4-_G0?#C4?AJ]U8Q[6*QQ:UJD7Q-\2Q2'_5I-8ZS%)YA5FEB0&2/^HZ MBO6P6DZV6U MJG-K&HEH?/9WP]'/)4O:9SG^74J<'">'R;,GEU+$*4N9O$3I4GB).WN>Y7IQ MY&URWU/XRO$O_!%3_@K#\;YIC^T'^V#XZ\?(ZI+)9:[^T=XL;P_(ZR9$%MI, M%MKUA;K'N+QJFBVD,8!\O:=J50\+_P#!M'\3(OM,FLVWP/U"[#HRW?BOXE_$ M76)KCS%<2870/!FEP*$*JQ-S$\C.X:-]JLM?VB45\AG-#C;/5R8WQA\6,%1= M^;#\+\28+@3#R35E%T.!>,C6DM=;IIWUW/X];O\ X-JO&.O)9V=\G[,WAFWL;66);SPQ MK'Q6BOKUW,*J=39M!$E].JH6CN9)5$;&7=#*9B432?\ @V[_ &J/ -A?K\%_ MVZ(OA*;UY&G\+:)=?%*?PQJ ";81>W.C7_A:1MY9Q+]JT;5#$AP#/DBO["Z* MPR+)#E>G5A)10#U /U /\Z"H/!&1Z$D@_4'(-=5;@GPEQ6+A MF%;PPR_+L;"I[1KA#C#Q$X$RNJ^=3Y:N0\)\699DT(.:O*&"P6#@U=A MG.$\0LZJ/Z[XU>*V8T)74J/$'%>/XDJ*+7*X4\7F]6OB%'E;2]M.O)7UDUH? MQ@_'?]FS_@X%_:G\ :;/\=].TSX;_#N<,WB3P!\!)_A;H'Q=U[3;AE,D/BI/ M FH)J6K+=6C/;_V3%XGNM.CD7S-4\(S2[HY+/PC^"7_!+;X:>%#\&/B=\"_B M;\$_B"94'B'7_P!HK1?$&K^-=2U(J+>:XC^)O@JPT;7O#^G'+(-)@^'FB>%X MXLS2Q3W!DN6_LUVJ1@@$>F!C\NE<7XW^&WP^^)>E/H?Q$\$>$_'.CN'!TSQ= MX>TGQ%9*7&"T<&K6ETL$@ZI)!Y0.HG.-2KDM3!U7"K5AS.%2<9?SQ?"+_@GO_P $V_$%S:ZQH_PO/QJL MMPFB3P=^T1K?B?3U#.[QQR^'] U*UUJT.TB(VVH7%K.L:*)8?,#EOUH^&ES\ M)_@%X7?P]\"/V:+;X;:((T%VNG>'=.\'6-S-;A]MSK^M+:RWFKSP+)EKS6M1 MGN-KL7N$^\?*_'?_ 2$_8I\8Z@VK:-X+\4?"_4VR_VOX9^--7T6*.;YBLEO MIFL#Q#I=IL8AQ'96EK'E0-FW(KA8_P#@B]^S#<2(/$7Q"_:*\7V*,K_V5K_Q M,L)+!W# L7^R>%+>X D3=$_E3Q-L=BCHX5A_+N6>"/TL>$HU,JX:\5<,L!;V M%#-ZN4^&./X@IX9I)Q_UCQ_AG@,=.?*Y*5;,\FS[$\W+*6(KR@Y5/W'C'Z1G MBUXAX6E@O$1YOQK2HRC.&$S+Q1XVJ\.RK0M*&(ED&88C&TZ5137-_L]6$EJH MR2LRY\8OV]/A5X22YA^)?[1G@;PJL:N'\$_"6XE^(OC&9MK#['*<&FXS<E+@KP[X=J05HJNU%,_+\9Q-QMF5"6!A MF>7<)Y34TJ93P=@5@U5B]UBLRQ/M,9BVU:,I8A56[733;;_'"'X"_P#!7'XF MQQ77CG]K?X6?!6QN0S'P_P##'P=;:S>Z:NX21VYNT\.:>[[3A"R>*[SY%*>= M*KMNU5_X)S_M5:G$C>)/^"G'[0\MPA+QKH-CJ>D6\;2HIN 1'\0U>5?-!$ 8 M(D42@+&A=@/U]HK^CJ?@SPC42EFV/XVX@KV2>(SCC_C&R1^06 MH_\ !+GXC:_;6T'B?_@H+^UIKTENKY,_B206GF2A1,T-I7+<7 M# * 9&Y)YR#_ ((ZZ1<&6+7_ -KW]IS5K*1 ?LL6OZ99YG$BR+)*]Q_::2H, M,?+\A&\PK()1LVM^T%%>;F'T=O!G-\13Q6;\#X/-L512C3Q&:YEGF95X**BD ME5QN:5Y_8C]K=)[I-;4\DRZBG&E#$PC)6E&.89CRS5K6G'ZURS5M/>3T/QYM M/^"*O[,\JA_$OQ,_:*\57#QJ;B34?B#HT"2W:X!O-EOX1+K)L!C5&GE5$8X) M.".UTW_@C9^PO8LK7/@3Q?J[K*9"VI_$?Q1(64QA/*865Q8*8MV9?NB0RL29 M"@5%_5&BN[#^ O@WA:,L/0\..%8TI146IY;3K3LFFK5:SJ58O35QG%M-IMH( MY#DT9JH\LP56<7S*6(H0Q+OO=K$*JI?]O)GYZZ3_ ,$LOV'=$"?8O@EI\<%2I8--62L_JT*5U9;/3?0I6.FZ?I=K#8Z996NG65NH2"SL+>*RM84 M"16]JD4,:@ *J 8Z"KFU[;>K;[L*** M*U$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110!'-_JI?^N;_ /H)K\1/^"0_ M_)P'_!:O_M*[\0__ %G_ .!-?MW-_JI?^N;_ /H)K\1/^"0__)P'_!:O_M*[ M\0__ %G_ .!- '[?T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%)D X_H<<] M 3C )]"<\CU%&Y?T.#CUP>#CH>#S2T 1S?ZJ7_K MF_\ Z":_$3_@D/\ \G ?\%J_^TKOQ#_]9_\ @37[=S?ZJ7_KF_\ Z":_$3_@ MD/\ \G ?\%J_^TKOQ#_]9_\ @30!^W]%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %( MV=K8(!P<$] <<$^P/-+2$ @@C((((]0>"* /YI/C2/%'P:_X*<6GQ1_:E\9? MM'Z/X#\1?$34]1^!?[2_P*^,^H:O\*/AO\/+SXA_L6_#SPC\ /C?\ T\22Z% M\/\ X)=3^%GC72O&-Y\=?#7Q'N?'/@O7_#\&L?"WV#2;O] MH#X2_M;M\:OVL]#_ &KM*^&_Q5_;FU[X2?!K6/"7[;=Y>_!SPWX?\7^)Y/AC M^RY9^*?V1?!VKCPFOPT^)4FG:#!JVKWVJZYXNTSXB>.X;_QKX)TO1X[W5]"^ MT?%O_!+/]G?Q?^T@?C[=ZM\3;'P_K'BR[^*/Q _9_P!-\=:S:? WXB?&A?%' MP9\8:/\ %#Q!X0CF#07D?B3X%_#_ ,2>+?".F7EIX(^(_B[POX7\6>,=!O\ M5])U.3Q%Z'I'_!/3X Z/\4;#XB0W7Q0O?#^A_&3Q+^T9X5^"&J_$[Q)J?P$\ M(_'[QAJ6KZ]XB^+7AWX:74CVEIXAN_%?B3Q3XXL-'N=2O? WAWX@^)=7\?>& M?".C>,);;6K4 _.+]D_Q]\78-)_X).?M/ZS\;?C#XV\8?\%#_$?C33?VC/ _ MB?Q]KOB3X3I8_$?]F3XY?M/^%+7P!\,-4NI_"/PAG^"'B+X4>'O /A:3X);'Q]-XTUR_3Q!!_0(.0#Z@5\0_"3_@G[\ O@Q\2_#WQ&\)GXAW M5M\/9_B'=_!;X:^)/B%KOB#X3? 6\^+5Q=3_ !'NO@]X&O6%IX5E\1QW^J:3 M9"[N]9B\$>%M9USP7\.8_!_@[6M4T*[^WZ /*_B-XV\;^%)-/A\)?"#Q/\3H M;ZVO'OKGP_XI^'/AR/2'A:)(8+I?'7BOPY+)WB5_ MQZ_X(R:EJ>K_ !D_X++ZGK/AZ]\*:I>_\%4?'UQ>^'=1U#1M4OM(N)/V?O@3 MOL[J_P##]_J>C7,T8 9I-/O[NW&\()F=7 _=6;_52_\ 7-__ $$U^(G_ 2' M_P"3@/\ @M7_ -I7?B'_ .L__ F@#]OZ*** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH CF_U4O_7-_P#T$U^(G_!(?_DX#_@M7_VE=^(?_K/_ ,": M_;N;_52_]XK\I4_X)A1S_ +3!^*.M?M&?%KQ#\ K3XAZ%\'?CKXC_:,\/VT_Q/N?#DGQ(N_@QX0^,VOO\ %/P9\+)?$ACT+Q;; M6&@QZT_PPT71_ MJ ?.?[/O[3O[1^L:7^P+^UIXN^-?B3Q3X0_;[_:+\8_"? MQ-^SI>>%?AY;?#7X6^ O%_@O]HOQY\$;WX::IH_A+3OB5I/C3X>VGP>\*Z-X M_P!0\9>-/%=IX_?Q/XUN=0T7P]>6/A.U\-?O,IW*K=-P!Q]1FOSQ^&'_ 3N M\&?#+XA?#C6(/BW\4O$?P=^!/Q$^)OQ:_9[_ &=]5J+2:X\[?:QD/YT<4S;DV8/\_'[*_Q+_;-_8^^.W_!1K6_^'6_ M[9/QD\'_ +4?[<'B[]HOX:^+_ GB#]F#PY:OX'UKX9?#3P396VLZ!\1_CQX5 M\2:7K/\ :7@W5+J2VGT_:+&YL6H:UJ]\_C3]BF9++ M3-*LYK^_NWBMOVFYKB1+>TMYIF2"&69PFR*.21E1H?#7_!43]J+QAX\4:+I7B+0=3C\9_L501ZCHVMV%OJ>EWT<-W^TU;W,4=W8W4% MPL=Q!#/&)-DT4./ HO4TH^,O!_B?PK_:8M%O3IW_" M2:%J&B"_^Q^=:_:OL?V[[2+?[1 )_*\KSHM_F+2^$W@&/X7_ N^&_PV_M!- M;_X5_P" O!O@C^V#8KIYU7_A$O#6E^'O[2-A]HO/L7V_^S?M?V3[5<_9O.\C M[1/Y?FN ?F'_ ,/(OVO/^D+_ /P4"_\ "X_8B_\ HH*/^'D7[7G_ $A?_P"" M@7_AE_'[XA?''^VDG'COX0_![X5CPS_9:QC2_P#A5/C/XW>+3KHU?[8_ MVPZ[_P +B%@=._LZV_L[_A'A1?M M>?\ 2%__ (*!?^%Q^Q%_]%!7(^./^"KO[2'PV\/2^*_&W_!';]OW0O#\.J^& MM#DU&;QA^QA=1KJOC#Q-H_@[PW9>3I_[2UY=&35?$NOZ1I4++ 8XI;U)KEX; M6.>>+]J_+C_YYI_WRO\ A7A_[0_P8C^//PPO?AN-?3PL;OQ=\+/%)U@:2NL& M/_A6WQ7\#_$[[#]A^W:;N_MD>#3HOVC[4OV :B=0$-W]E^R3@'YY?\/(OVO/ M^D+_ /P4"_\ "X_8B_\ HGZ/^'D7[7G_ $A?_P""@7_AY)]/>E\N/_GFG_?*_X4 ?D%_P\B_:\_Z0O_\ !0+_ ,+C]B+_ .B? MKDO"_P#P5<_:0\9WOC/3O#/_ 1V_;]U6]^'WBV;P+XQ@C\8?L7P-HGBNWT# MP_XHET>=KS]I:W2XE70?%6@:D+BR:ZLGAU*)$N6GCN(H?VI:*,@@H@R,9*KU M/ [>IX'<\5XE\'_@RGPJU[X[:V=>77?^%T_&O4_B^+8Z2NG?\(V-1^'GPU\! M_P#"/B;[;>?VJ(?^%>_VI_:9CL"YU:?]\K_ M (4>7'_SS3_OE?\ "@#\6M?_ ."JO[2WA?5O!.AZ]_P1S_;^T_5?B-XFN_!W M@NTD\8?L72MKOB6Q\'>*_B!=Z5!+;?M+S06TT/@_P/XJUPRW\MI;-;Z-26UM/U'_#R+]KS_I"__P % O\ PN/V(O\ Z*"OT:^)7PDC^(GC?]G_ ,8C M6TTG_A1GQ7USXF-IXTQ;[_A)O[8^"/Q=^#O]B-<_;+7^R/LY^*@\0_;_ "-0 M,AT,:9]D0:C]NL_8_+C_ .>:?]\K_A0!^07_ \B_:\_Z0O_ /!0+_PN/V(O M_HH*#_P4B_:\'_.%[_@H%V'_ "/'[$9ZG';]I_\ ,] .3Q7Z^^7'_P \T_[Y M7_"FO#&P V(/F1ON+_ ZOCMUVX]NO.* /Q4\ _\ !5_]H[XG^$M'\=>!/^". M_P"W[X@\*:_%;Y4 M?N?EQ_\ /-/^^5_PH _(+_AY%^UY_P!(7_\ @H%_X7'[$7_T4%_:/ M@\>6/PRE_P""._[?J>.=2\(ZKX[L?#Y\7_L8&>X\)Z)K6C>'M5UA;H?M+'3E MAL]8\0Z-920/>+>,U]'-%;/;I--'^UGEQ_\ /-/^^5_PKPV\^"R7?[1WA_X_ M_P!OJ@T/X*>+OA!_PBG]DJPNCXI^('@?QR/$']L_;@838CP;_9@TW^S9!< _/3_ (>1?M>?](7_ /@H%_X7'[$7_P!%!1_P\B_:\_Z0O_\ M!0+_ ,+C]B+_ .B@K]??+C_YYI_WRO\ A1Y&M+NM:US5) MH+']IBZO9HK#3+*ZNY(K2VN+J1(BEO!-*R1MO6O_ 4K_:UO;:WO+;_@C#_P M4"DM[J"&Y@D/C;]B5/,AGC66)]DG[3J2)NC=6VNBNN=K*K @?I=\=OA?'\:? M@C\8O@Z-63PV?BQ\*_B'\-1XA&FKJIT+_A._"&L>%?[9&EFZL/[1.E_VM]N^ MP?;K+[9Y'V?[7;>;YR>A:'I,>C:-I.D;DN/[+TS3].^T>2L7G_8;2&U\[R]S M^7YOE;]F]]F[;N;&2 ?DM_P\B_:\_P"D+_\ P4"_\+C]B+_Z*"C_ (>1?M>? M](7_ /@H%_X7'[$7_P!%!7Z^^7'_ ,\T_P"^5_PH\N,=43_OE?\ "@#\4M#_ M ."K_P"T?XD\3^-?!FB?\$=_V_;[Q-\.KK0;+QGI2>+_ -C"*70KKQ/H=OXD MT.&>>X_:5AM+AK_1+JWOT-C<72PI*L5RT-QF$=A_P\B_:\_Z0O\ _!0+_P + MC]B+_P"B@K]"?AY\%$\"?%WX^?%3_A(%U0?&_5?AMJ8T/^R%LQX:_P"%??#V MP\">2-0^W7/]K?VM]B_M0R?8]/\ L7F?8PESL^TM[IY =.T[5_%W_!'3]O[ M1M.U;Q5X,\$Z?=3>,/V+[A+CQ1\0?%>D>"/!VDA;']I>ZDCEUOQ3KVD:/!<3 M)'9P7%]%+>W-K:K+/'^T_EQ_\\T_[Y7_ KQGXX_""/XR^&?"GAP:VOAW_A& M/C+\"OBU]L&E+JGVT?!?XO>#?BH=!\@WE@(!XC'A(Z$=2$LW]E"_.H_8K\VW MV.< _.C_ (>1?M>?](7_ /@H%_X7'[$7_P!$_1_P\B_:\_Z0O_\ !0+_ ,+C M]B+_ .B@K]?1%& !L3@8^XO^%'EQ_P#/-/\ OE?\* /R"_X>1?M>?](7_P#@ MH%_X7'[$7_T3]/=-U#5_"/\ P1T_;]UG3=*\5>,_!-_=0^,? MV+K=+?Q1\/?%FL>!_&.DE;W]I>UDDET/Q5H&L:-<3PI)9SW%C++97-U:M%<2 M?M,8X\8V)SP/D7O^'X_2O&_@=\($^#7ACQ5X<.MKXB_X2;XR?';XL_;#I:Z7 M]B'QI^,/C3XK#0?(^V7_ )X\-CQ=_80U+S8?[5&GC4396!N?L4 !^<__ \B M_:\_Z0O_ /!0+_PN/V(O_HH*/^'D7[7G_2%__@H%_P"%Q^Q%_P#105^OOEQ_ M\\T_[Y7_ H\N/\ YYI_WRO^% 'XI:Y_P5?_ &CO#?BCP5X+UK_@CO\ M^V/ MB;XBW.OVG@S2G\7_ +&$LNNW/AC1)O$6NQ03V_[2LUI;MI^BV\U\YOKBU69( MVBMC/<8B/8?\/(OVO/\ I"__ ,% O_"X_8B_^B@K]"?B%\%(_'GQ?^ ?Q5'B M!=+'P1U/XE:@=#_LA;P>)?\ A87P_O/ PB.HF^MO[*&D_:O[3$@L]0%[L^R; M;7=]H'NGEQ_\\T_[Y7_"@#\@O^'D7[7G_2%__@H%_P"%Q^Q%_P#105!=?\%* M_P!K6RM;F\NO^",7_!0**VM()KFXD_X3;]B5_+@@C:65]D?[3KR/LC1FVHC. MV-JJS$ _L)Y- M_#>A>+_"VM0>,_V++>#5_#GB72[76M$U2&"]_:8M;R&*_P!,O;6[CBN[:WN8 MTE"7$$,JO&O2?\/(OVO/^D+_ /P4"_\ "X_8B_\ HH*_2CX$_"]/@M\$O@[\ M'3JR^(S\*/A9\/?AJ?$)TU=*.NGP)X0T?PJ=9.F"ZOQIQU3^R?MQL/MUY]C\ M_P"S_:[GR_.?U7RX_P#GFG_?*_X4 ?D%_P /(OVO/^D+_P#P4"_\+C]B+_Z* M"N1A_P""KO[2$_CR_P#AE%_P1V_;]?QSI?A'2?'=_P"'QXP_8P$]MX3UW6M; M\/:3K#W3?M+#3FAO=8\.:U91P)>/>*UA)++;);O#-+^U?EQ_\\T_[Y7_ KP MZR^"R6?[1WB+X_?V^L@U[X*>#OA!_P (I_9*J+4^%/'_ (\\<_\ "0?VS]N8 MS&__ .$U_LPZ9_9L8MAIHN_MTWVO[/ ?GG_ ,/(OVO/^D+_ /P4"_\ "X_8 MB_\ HH*/^'D7[7G_ $A?_P""@7_A:? M]\K_ (4 ?BEX]_X*O_M'?##PGJ_CGQU_P1W_ &_?#_A304M)-6UB?QA^QA=P MV27VH6FEVK/!IW[2UY>/YU_?6MN!#;2%3*'<+$DCIV'_ \B_:\/_.%[_@H% MW'/CC]B,=#CO^T_^1Z$1?M>?\ M2%__ (*!?^%Q^Q%_]%!7Z^^7'_SS3_OE?\*/+C_YYI_WRO\ A0!^+6@?\%5? MVEO%&K>-M#T'_@CG^W]J&J_#GQ-:>#?&EHGC']BZ%M"\2WW@[PI\0+72IY+G M]I>&"YFF\'^./"FN"6PEN[5;?6;>%YUO([FV@ZC_ (>1?M>?](7_ /@H%_X7 M'[$7_P!%!7Z-_#3X1I\//&O[0'B_^VEU?_A>7Q8T7XGC3SI:V7_",C2/@C\( M/@[_ &(+G[9=?VL+@_"L^(?[0,&G^6=<.F?8W&G?;KSV+RX_^>:?]\K_ (4 M?D%_P\B_:\_Z0O\ _!0+_P +C]B+_P"B@KDO$_\ P5<_:1\&7W@S3O$W_!'; M]OW2KWXA>+8O O@Z"3QA^Q?.VM^*Y_#_ (A\4QZ/ UI^TM<);RMH'A3Q!J1N M+U[6S2'394>Y6>6WBF_:KRX_^>:?]\K_ (5XE\7_ (-1_%77_@3K@UY="_X4 MK\:M.^+QMAI*ZC_PDG]G_#KXF> ?^$>,WVZS_LH2_P#"Q!JO]I^7?E#I L_L M+_;OM-J ?G?_ ,/(OVO/^D+_ /P4"_\ "X_8B_\ HGZ/^'D7[7G_ $A?_P"" M@7_A([/R=0_:6L[I9-+\2:#JVES,T"QR2V;S6[S6LD M,\O[5&*,C&Q.H/W%[$'T]J\1_9W^#"? ;X76/PW.O+XI-EXL^*/B?^V#I*Z. M9/\ A9'Q6\;_ !,%E]A%]J6W^QQXQ_L47'VIOMPT[[?Y5K]J^R0 'YX_\/(O MVO/^D+__ 4"_P#"X_8B_P#HH*/^'D7[7G_2%_\ X*!?^%Q^Q%_]%!7Z^^7' M_P \T_[Y7_"CRX_^>:?]\K_A0!^*VH_\%6_VDM*\9^&/A[J'_!';]OVW\8^, M]$\6>(_#.B-XP_8O>?5=%\#7'A>U\5W\5Q%^TM)8P1:/<>-/#$,R7=U;S3OJ MT LXKD171@ZS_AY%^UY_TA?_ ."@7_A"CX;_LE9QKA^+M[\);L:D=5^VQ'3SH'_ J\QBT%A>?VE_;9 M8W%E_9^V\]L\N/\ YYI_WRO^% 'Y!?\ #R+]KS_I"_\ \% O_"X_8B_^B@K$ M\3?\%1?VHO!WAS7_ !=XD_X(V_M_Z7X=\+:)JOB/7M3D\9_L53Q:=HNAV%QJ MFJW\L-I^TU<7,L=I8VMQ7'_ ,\T_P"^5_PKSWXM M^ (_BC\+/B3\-?[031/^%@^ ?&?@C^V18KJ!TG_A+O#6J>'O[3^P?:+/[;]@ M_M+[7]D^UVWVGR?(^T0>9YJ 'Y8:'_P4\_:I\2:+I'B+1/\ @C3_ ,% +[1M M>TO3]:TF^3QI^Q1$EYIFJVD-]87217'[3<-Q&MQ:7$4RI/%%,@?9+&DBL@U/ M^'D7[7G_ $A?_P""@7_A=<_9?MGV'[3]G^T3^1YOE>=+L\QNR\N/_GF MG_?*_P"% 'Y!?\/(OVO/^D+_ /P4"_\ "X_8B_\ HH*Y6Q_X*K_M*:CXS\1_ M#VR_X(Z?M_3>,?"7AWPCXL\0Z(/&/[%R3Z;X=\=ZAXPTOPGJ;W$O[2Z6,\.L M:AX!\7VL,=I=7%Q!)HES]LAMEEM&N/VG\N/_ )YI_P!\K_A7C?AWX0IH'QX^ M*OQK_MM;H?$SX9_!3X=CPW_9:PC1C\(/$'QKUPZN-5^V2F_/B#_A< M38_V? M:?V9_P (\)OM5]_:9CL0#\YO^'D7[7G_ $A?_P""@7_A%=7U_PS<:]X:?]\K_ (4\ M 8 P!P .@'I0 4444 %%%% !1110 4444 %%%% !1110 5FZGK.D:*EI)J^ MJ:=I::AJ-AH]@^HWUK8K>ZMJDXM=-TNT:ZEB%SJ.H7++;V-C 9+J\G(AMH99 M"%/+?$GXH_#?X-^$-4^('Q9\>^#_ (:^!]%^SC5?%OCGQ%I/A;P]8R7DZ6EC M;W&K:S=6=FMWJ%Y+#8Z=9K*UWJ%]-#9V4$]S-'$WYH_'S0/AM_P41O\ 3OV8 M?'_CKP_J?[/7Q*N/A%^U=\ /B5\$_%5W);?'3X?_ ?UW1[OQOX,T?XG>%/$ ML%UX=\;?#KXL'P!\1+'X@?#C7+#4%\'^+O"*Z#;G4_"_C/44 ,?]N#]I;]IC M]E#]J'P?\6?"^H:?X]_97\/_ ++?C[XA_'+]G^]M_#FD>(]7\/?#'XM^ ](\ M?_%OX*^.=1DTQQ\8?A[X;^+W@^^LOA/XEU23PQ\:O#EMJG@OP[+X>^)_A/>WE_X ^(VE3:QX>EU.&TLM9BMH-1O=,FM- M>T:VO]0N/#6OVEU8SP:UX3UQ[+Q5X5U%+CP]XNT;0?$^G:MHFG_#?P5^ 'Q" M\3?$KPM\*_VZ/AF/VBM8_9#U.+XC_LF_MJZE]AM]+^)VB:^#H%M;_&#P#I&J M:9I.G_M-?#Q](T:]\6M-X0U/X6^,=5TKP1\>_APG@WQS;7'A+P#^F^@^&/#? MA6WO[7PSH&B>';75-;USQ-J=OH>E6&D0:CXC\3:G<:UXCU^_BT^WMH[S6]?U MB[N]5UO5KE9=0U;4KFXO]0N+B[FEF< W*_/'_@HW\>?&7P5_9^L?&7A#QHGP MM^&NH?$?2/!G[0W[3.CZ9!XUUK]EOX,W@UW3O&7QC\/^#/L6J6&N:YHGB6PT M;P))K&L6FJZ#\(;CQ3/\6_&/A/QCX=^'FN>$=2]U^-GQTO/"O@#XB^*O@U)X M1^*_BCX(ZMH&K?%KX;:)JMMXA\9VO@BQOH=4^(6AZ9HV@ZRFH:5\4/\ A7]O MX@UWX>Z#KUJ%\2:_I5GH#V835EO;/\X?"GP%^*?['D>N_M._LT>(-=_;&^ G M[3?Q(^)/QQ_:E_9YT:VM]0;Q1I?[0?Q#\0_$32OVA/V2-!U76=2TJ'Q5X4\$ M^+]"\._$OX+QZK;^%_VB/ OAV#QQX4M_#_QIMI=-^)0!]:_ 7]LGQ)XI^*'@ M_P""'QE_9S^+W[/>K_$GX?ZYX\^ OB#XF^*?ASXR;XI>&? <7AQ?%NB^+7^' M^O:O-\-_C1H.D>)_#WBK7?AWXECG%]HU[J]]X?\ $FM7GA?Q;IVA_H%7RKX! M_92\-^%?C)JOQV\4_$OXR_&+QIM\:6GP[M?B[XHT'6O#OP1T#XBZQ::UXQ\- M?"G0O#GA'PE#IECK!TS0M)?5?%'-#L?#.G^([/19-3LM1]G\?_%S MX5_"D>'#\3_B7\/_ (*M0(73_#/AQO$6IZ: M-<\07[,JV>CZ7]KU&X+*(K9]R@@';SWUM#/#9-)?B[X;\<^#O%?@0^&M*\8_#WX66'KGQ7^ WB?]MC MXUPIXA^+NN_LV_M+?L(ZU\7=6^"WBSX4:;<3>?%\?6\)3_L]_'YM/U_5WT_Q MW\-;CP#X#^(/P8^-/P3\4P7_ (1^)'BZV^*^C?;O#B>'?!FM0^I^'?AA\6/V MP?A_-X:_:8M_C?\ LG_$?X?>)O$_PX^/?AC]GWQGHF@?!/\ :EL=3\->%[:7 MQEX,\>ZAX5U_Q_K_ ,&_&_A);$>&KBSUCX=_&3X67EYXH^&>N:U!KWAF75[L M _0CP9XQ\-?$/PAX6\>^#-7MM?\ "'C;PYH?B[PKKMF)19ZUX;\2Z7::WH.K MV@GCAG%MJ>E7UI>P":**413H)8XY R+T4DD<,;RRND<4:-)))(RHB(BEG=W8 MA41%!9F8A54$D@ FL?PYX=T+P?X>T/PIX8TJPT'PUX9T?3/#_A_0]+MX[/3- M&T/1+"#3-)TK3K2(+%:V&FZ=:6UE9V\8$<%M!'$H"H*^._CY^T19P>#/#_B? MX<>-OAKXE^"WB/Q;K'P0^+WQ.\/ZCI?CP_!KQ!\0=)'A/X<^/;O^Q_$@\/77 MA[PM\2]7\,Z'\3/#^L/!M_&/ MQ;\2/A'\5/@MXL_9[^.GPJTSP9XK\0_#[Q)XE\)>.]&\0?#OXCS^)[/P-\1? MA]\0O!%W/H/BSPWJ6K^"O&'A;6K::TT3Q%X6\6^&-4TW5]%73+OPYKFO?%O[ M/_[-WQG_ ."?$GP=_9<\*GXA?M(?L1>*M&\*?#GPGK\>-<^,/[%OQ/TOPS#I MR^((9O$%YK.H:W^S%XOUK3[O7M!E-[K7BS]EOQWJ4&AV">(/@AJVEP?"7[X_ M9^_9@\._ :\\4^)KCXB_%SXV_$SQMIWA?0/$OQ=^.GBC1_%/Q!O_ AX(.M3 M>#/!-O)X9\,>"O"FB^%O#-]XH\5ZO::=H/A33)=1U_Q3X@\0>(;O6=:U*6^ M!],UY_X^\4:UIOASQO8_#JU\+^*_BWI7@36O$G@WX?Z]XJB\-6^NZU]AU6#P MA:>(-3M[36-4\->&/$/BBPCT*[\51Z%J<6G)]NN+>TOKFQ>T;D_B5^T/\#OA M7XG\(_#OX@_&WX2_#7XB_$N9-+^&WA?Q]XW\-:#KGBS5[^Z_LG2XM!\/:MK6 MDZEKYNM;EMM*M+6P:-]5U>:WT*PN&U6[MX3^7VH_LX?$/]KCQE'^V-X*^*TO M[/O_ 4&_9L\$)^S/!H5G8ZKJ7P>\+?$GP/XV\0>.?BKX-^)_AA-4M]4^*O[ M./[46A>)_AKXBT[1=7:+Q7X3^'#?#?XI_#C7]"^)L7VN$ XW]G+_ (*$_%3P MG\$G^,OC_P"&/Q?^,WPBT#QS>6O[7O[0'BS7/"_PZ\3_ *^+%QJFF:#\9O M_P .OV4YK"^\1CX%?LC^*Y3\//'CQ^.)?%&DV_@_QIXET7_A=NIV>K^+O$W[ MO*=PS@CDC!]5)!_#(X/<?A[X(7/[8OA[X:?$_P#:;\%?'7X(:YH]M=>' MOBK^R!/\7X-0^ OBKQ7X)\;:C=?VMXETKPB/['^,'@C4/$MA%XG\#^);N;PV M?B)X"D\,P_$KP3"C:AX-LOOG6=:T;PUI&I:]X@U73="T+1K*ZU/5]9UB_M-+ MTK2]/M(WN+S4-2U*_FM[*QL[:)7FN;N[GAMX8U:261%!- %J\OK/3K=[N_N[ M:RM8VB5[B[N(;:!&GFCMX5::=XXE:6>6*&(,X,DLD<:!G=5/Y!_M%_M7?&GP MI^V[9_ WPSKGBVQU:P\'_"OQ9\ OV, M?BG\9=&UC_A"?A;\"]*^'>F67C)/AO+H?C;PK%VN?$9U3Q;X6\3V?Q+\ M;_"ZXU32M=L]*-O\)M0\-?'_ .#@TN*' MP]J'PK^,'Q+T"ZM/$^A?&C0?#VO1>']!^*$=MJW@G]JOX5Q:AI7QBT"7Q[X; M\3+XW /T$_9C_:+MOVBO"'BJ^U'X?>,OA#\2?A?X]U;X4?&/X2>/3H]SXB^' MWQ$T71] \2/81Z[X;O=3\+^+_"_B3PAXL\)^._ GC7PSJ%SI'BGP7XJT/4S% MI>IOJ>B:7])5XK\"_@/X,^ 'A;5/#OA6^\6>(=2\3^)+[QKX[\=_$'Q-?^,_ MB#\0_&NI6&E:1=^*O&?B?41'+J>IKH>@Z#X=TVWM;73M%T#PSH&A>&O#NDZ3 MH6CZ?I]OB_$_XT6<2_$CX7_!/QM\&_%7[5'A3P#=^-M ^!WB3QQHJ^([Q(XK M2?1O^$F\+:9K]IXO\.^'/$\]W8Z':>+KFQ32],O-;TW4Y5U"V3[#> '#_MN? M&CQ;\%?V8OBS\2OAKJ&F6?B'P;-X.T_7O%5SHW_"8V?PE\)>(/&W@S1/B7\7 M]9\*VUW;'6H/@C\+O$OB#XRWOAR]N+6#5--\*I'J!&E74S2?+7[.W[;VNV&H M_!GPA\1-$^,OQ-^"GQW\<>)?A[\ ?VZ?&.H?L^2Z5\8O%/F^+-<\&1^*_A]\ M#-,\)0_#?PA\2-$\+ZW9? CQW)X4;2_B)9Z1H)\5+X0\5^./#>EZQXYI_P & MOBG8:U\2?^"GO[%_BO6_B_XD_:3\0:)\0/C7^Q_XK%OX2\,?&/X2^%?A;X!^ M$L7PATVRUG6M2\/_ V_:^^"K_#OQ'9:!XYOO["T+QIXEOO$GP,^-]E;Z%%X M7\"/AWHT\?Q>^$7[*OCKQIXLL?@Y M^SWX[\;Z+>76HZIX1^ VK7-S9?#7Q3I">+/$]O#X&_M"\\&_#77M>\0OX(\, M>'-0$%U;@'Z,@@@$'((!!]0>0:K7-Y;6K6T4]Q;PSWTSVMA#--'%)>7:6EU? M&VM8W=7N)UL[*[NVA@#RBVM;F?9Y4$KISWC/QUX)^'&A3>)O'WB[PMX&\-6T MUM:SZ_XP\0:/X8T*WN+N006=O-JVN7NGZ=%-./'?@[1_AGX MQ^&VCZ_X,\>#5;J/PO\ $[]G[X^>/=$\;>);NSTW7O">O^$=5^$6C:[X:X M=8USPC?V.C3_ D\8^*KK]5O@#\(+/PQX\TB34(-'\ M7:--X<\8>&=5T_4+W0O$_@WQEX?N'FDT/QCX*\4Z5K7A+Q9H_P!HNH]-\1:+ MJ5G#>7D$,5U-^_'-W'^UEX?\ B-\+?VO_ -FW0++X=^%?V_/V M6?$%S\&--_:G_9_\;7]]JUG )=&N-7@TZ6?6?#IU'XO_ +-_C_1?$>B_";XG MQVOCOX0:R?#?B[POX@/Z??"OX7>!O@K\/O"WPO\ AQHJ^'_!G@[31IFBZD>+? ?AW5?&7QF\+^!/@4WB_Q1X?U[3_!VM>/% MCET^RUIK35M%[3XM?MN?##1M/\:WWP6^)OP;^,.L?L[^)M$UW]J;X;>$?&VC M^+OB3X"^"D&HWVA?$GQ5:>'?#&MW&I:9KWPVE+^+K^SU33;^+5K'P-XP\ VM MK#XSU#338?#NF?L6^//V/]*U;Q!\%K>]_;<_9@_:<\6>.]4_;:_9:\30^'-< MLO&\_P"T+X_\1>)/$W[2/[/.@^)=8N? ]M*FG>-X]+^-/P$DU2S\ ?&'X::/ M;>./!8T;XMZ-J%A\5 #ZZ_9K_:K^)M_X]^'O[//[1OP2\:?"CQGXZ^#M[\1_ M@UX[\3_$SX;?%&Y^+WA[X>IX,T[X@6GQ(F^&WA7P%HGP\^/>AP^.?!WBGQAX M(T#PM??#B_M-?U*[^''C/6K3P]K.G:5^B%?(?P _8C^!O[-^MVVO> 4^)6KW M6@>&;[P%\.K?XH?&+XF_%ZR^$'PYU&]TF]OOAW\(K;XD>)O$8\ ^#KR;P]X< MCNM.T9DN;S3/#'A31+N^FT3POX?TW3OI+7_''@WPKJ7AO1O$GBSPSX?UCQEJ M4FC^$-)US7](TG4O%6K0QK/-I7ANPU&]M;K7=3C@82O8Z5%=W21LLCPA""0" MIX]\1:[H'A?Q-<^"O#UAXX^(%CX5U[6_!_P_N_%.G^#V\7ZOIEJ!IVD2^(;^ MUU&'P_IVH:O-_%/@/X]_!W]GWPIJ 6 M[T3P)X-\)_$O]GC5K.?7)[[QYX_NKGQ/\1?%]TVHWU[8:)YYX^^ /Q*_;.^+ M\'Q*7XTR_LX?ME?L'6OQ=^&GP\D\$:#?:AX..L_%[Q1\./'_ ((^*'BSP[>^ M+]_Q3_9Z^-_P=\ ^'_"GC?X3>(%D6WUJ[^(]GX4\:>'/BC\,="\5Z)]9?#GP MSJ_[6_@GX3^,OVF_@CXQ_9^_:'_9G^-HURUCT+Q/<)9:?\0_!VGS>'_$7B/X M0?$?3DMYOB/^SM\;/ OB?6/#\BZWI>EW/BKP%XFU7PEX[\+^'/'?AZ]MM# / MNVH+FYMK*VN+R\N(;6TM89;FYN;F6."WM[>"-I9YYYY62*&&&)'DEED=8XXU M9W954D)=75K86L]Y>7$%I9V<$MS=75U-'!;VUM;QM+/<7$\S)%###$CRS32N MD<4:-)(RHI(_/3]HSXX>%_BW\+=+T7X8?$WX5^+OV=?VE-+^)_[+?B7X\^ ] M6T;XK:=\)?BS\5M ;P%\'_%5XWA_7KKP?XA\&2^.KZ^^&7BKP]>7MMJ"_$#Q MG\,[:?4=-T6;Q')& >1_\%%[/]M/6_!WQ)^(?P?\47WPT^$?[+OAKP;^T1H& MC?#'Q";KXL?M9>,/A;XDT+XJ^*/ACKDMEITTG@[X-0>"/"VN^%[KP=I,]SXL M^.OC#Q'8Z9J.I>&/AWX>OM%^)WZE>#/%WAOX@>$?#'COP;K5CXC\(>-/#^C> M+?"OB#3)?/TW7/#7B33;;6M UC3YP%$UEJ>D7UG?6DH&)()XW'6OSD_9S^&? MQO\ V%/''P\_9>TNQ\??M ?L0^*--@\,_ [Q]=7TWBKXI?L@:UX:\,RW@^$7 MQ>U#5[]];\<_LX:_9Z)>-\&OB=+/JWBWX3:]+:_!GQTFL^#M0^'_ (ET;[9^ M OP(\!_LX?#Z'X6?#"/6]/\ &F:_P"*M:\+>&=5UFZUG3_!&F>*M?O_ !'_ M ,(1X-6\'FZ#\/\ PQ=:ENS67@OP(OB.[2UN?B#XSTO2 M&_X2+Q)I7@W2FN_%$/@+1;C1=8^(,VG0>%['Q'X8AU.Y\3Z/T7C3X@Z5:7FH M?#?PKXY^&NG?'+6_"&O:O\//!WC'7;1[J^OH-.U'^R=;U'P;IVKV/C+5_"%G MJMH)->GT*.*7^S;345MKZWN(O-B_(_3?@M\;/BCXP\6?\%,/V6_'#>'_ -JG M5='\#?#'X@_LG^.=1N=$^$OBC2?V?H?$WA/XK_LG?%K4K.\U2ULO'FG?%;4/ M'6M?"3]I/3O#D.M_#W5[C0GDLO&7P9\3^)M!\1@'TS^P#?\ C_P%XL_:U_9; M^,7Q:\?_ !E^)'P9^-EE\0M%\?\ Q-N8)_%/C7X-_M&^"]%^(7@_Q3!%I^GZ M1H.D^&;#XGV'QR^&?A[POX6TNQ\,^#K;X;-X5T2VBT[2K7?^DU?)_P /_ 7@ MOXW>*/@A^V9J/P\^*OP7^,5C\*]?\'WGA'QF!X,\:6OA#QM<66J:M\+/C1X8 MTN]U?0O%'_"%^,-(C\0>%I(M3U2PT#Q!_:.O>"M&_ G@GPU:"_\0^+?%^MZ=X=\.:)9-/#;+ /%.L1>!T_9R^+-EXE_9^\=_M"_M#W[ M6>C+XV\9:5XE^)_A+XA6/A:XM+GX?_ /X:^#-5U>"?Q'XWU/7_%.C]G\?]0^ M%/[?ND6?[+GBCQIX!\O"EW\1OV)?VH= U7]I[]G#5OAUXCB^$O[3?BV?0];U3QQ\)-6,/A'Q M!^SA^UGH]Q=VFI:U\8O#>B^($L=%^*VDZ->>'_C]\.([[6_&*>&?BAX=\4_\ M)6 ?HPARH)P3C#8SC>&!'-.KA_AIX T7X4_#WP3\-/#EYXBO\ P_X! M\*Z%X/T.\\7>)M;\9^)[C2/#FFV^DZ;)K_BWQ)>:AX@\2:M]BM8%O=;UN_O= M5U*96NK^ZN+F225O+/C)\9-2T3P/\4+SX(#P?\6/BA\'DT#Q!XR^$>FZY::K MXPNO#D5_:ZSXE\)VNCZ-J@U/P_\ $3Q7X"L_$D?PM3Q%;0:7J/C(:'#J$$^D M37KQ@'D_[=?QK^(OPF^#&B^)/A3=:UIMAJOQ:\(^!?BI\6?!/PTU/X[>(/@/ M\,[^YUFW\;?$_3?A/XU'QCJF@:IIND>#WA?0/$>F^!KOQ4?'_B_POKWA MCP9KNBWGSO\ L-_MP_$+QA:?!WX<_M$>#/B[.WQ[U+XN7G[*G[4OBCX>^ _ MWA#]IWX>>$[GQ%X[^']YX@\#^"O%%WX@^$'Q5\5_ 2P3XD6GA_QK\.?AGI/C MK0?#GBGQ'X:T/PY=VEUX,T_S[PG\&?B;^RZWBK]N#]C_ ,6>)?VL/A-^TS\1 M_''[1O[2'[-VCA;=OB3X#^+NO2^*_!7QD_9+TO6M6.G^'OCS\*_AC>>&?"_B M3X?SZAHWAG]JWPCX>9=0MO"7QCM/#&H7_P!>?L\_L#_![X$>(/!WBCPWXL^. M/BSP[\-=)UG3/V>_A=\6_B%>^+? O[-/ASQ58R:?J/A[X2Z%J&DV6OZ7%;^& M;EO!.BS>/=?\<^(/ W@5KOX>^#M5\.^$KO4M&NP#[PJG';W5K/0++Q!\1O&/ASP1H=UKVI+.VFZ+;ZKXFU/2K&XU6 M_%M<&RTV&X>]NE@F,$+B*0K^9?[0_P $=6_;A^,MG\$_B/\ $_7_ (!^/?V4 M/B-J'[2_P \:_!@SZ3XO\2^'O'/PR\8?#+X/?%SPUKVI:[>6B:[\'/&VN_$# MPI\6/ .MZ-XI^'_C[[%X=LO&WAB/P+\3K'19P#Y_T#]N/]L*/]J/5-&M?!7Q MJ^+NN>&?$W[0_P#PN[]ACPI^S_X)^'\?P>^ _@CQ!KGA;X!?%KX=?M&_&/Q) M\+]$^,/CWXN7>D^#=!OV@?A)\._C7\-;^[U+P+\3_".B^,_#-QJ.G7>C:M'INMVB7*66MZ)?I'J& MAZ]IDQFTO7=#U&**_P!&UBROM,O8DN;251^;O@K]GKXI?M.>(#J?[3?_ O# M]F;]K#]G;3KSX+:W^T1^RIXSD^'/PP_:L^#/C&6T\46^L>#6UFR\:BT\+:]? MZ-!JVO> M:L;3XK_ +.7Q)/B/1O GQ$N?#^N:?XY\:?J#\/?A_X,^$_@7PC\ M-/AYH%EX5\"^ _#ND>$_"7AW3O.:ST;0-#LH=.TO3X9;J6XO+@PVT$8EN[VY MNK^]G,MW>W-S>3S3R '9$@ DG '))Z >IK\J_P#@HW^T[X\^"5C\*[C0?B7X M\^!7P2\6>%/BIXF\8?M+?"C]G:Y_:DUW2O&GA?3_ 9-\(?A1I_A>#P_XT\+ M^&K7XN1^(_%VO1>//%OAR\T'45^'L/@'2=<\,>(/&^E^(K+Z,^-/[3^F^$_" M^B_$GX<>+?AMXU^$OA[XC1?#[]H+Q7H.LZ;XPNOA%I7B2TF\.Z7X\G?0?$1T MJWLOAUX^U/PCJ/Q3T;7EBGTSX9WGB;Q69]/3PO.MY^?'@+]AWQQ^QW\-_!?[ M%MQI?CG]L+_@GC\=O!.B_ 3XH>$S=ZG#\4?V9O'GBW1(/#?B?XF>";B+Q OB M(?LM_$KQ++>>)?$GA+1/$L_C#]DWQKJ<7BSX:WNH?"62\TKX7@'VK^QU^UMX M]^*TFC_ _P#:7^#/C?X ?M8^&O@?\-OBAXW\*^)K?P1/X.\?6.N0IX9\8^-? MA/K?P]^(/Q+T8Z%H'Q(LK[0?$7@K7M?MO&_@.75O"\>MV-UIVOZ+K6H_?5?* MW[/G[)OA/X":OKWC"Y^(GQD^.'Q,\0:%HO@VX^*OQ^\;6OCSQ]8_#_PW/O"WA'5?%VJ3W=MIL M%IX=T[7M5T^ZUB675+[3M)B%HK1S:QJ>EZ.DW]HZG8V\X!V?B[Q/<:7IWB#3 M_"L6C^(OB+:^$-;\1^&? MUK]AH][K]Q8P2P:7#-),\EQIND:CK[6&AW&O26 MKV.GSWJF60RJL3?@1\"O^"@G[5?@27XA?&3XK>&/VFOC[\$?AG\$?!OBW]LW MP_XO^ _PQ_9V\5?L;_')K1?''Q(\-?"+P+XEMOAK\0_B[\+OA]\)]07Q)XIT MF*[^,6M2:%H_AKQ+X ^*GQ#U;Q7J.C7?T'XC_9L\>?MF>.[7]HJS^,-]^SM^ MWI^QQX=\5_L]:#'X2TO4M0^&OA#XGR^+-$^(7B#Q!XM\*7FM6=]\6?V=/VHO MAM'\,M6F^&?BBXEOM)^'/B"QU/PMXK\.?&7PW;>)?#_JG@#]DGP_^U0TWQR_ M:2^$?Q@_9S^,'BV"#X;_ +5'P$\*?&_7#\ OVAI_A5-=>&] U?Q5I'AO4(]% M^,?PIU?2V<^!_$&KZ7X(\6^-OA7?Z7X ^,WAN?3M(?P5I@!^I5C>VNI6=KJ% MC/'PN=0U'4=0NK;3M-TS3;"![B\O;V\N9(+2QL;*VBDGN+F>6&VMK>-Y)'CB0 MD?G%^V7=V/[1G@FU_9HO_%7@N/\ 9F_;J^%_BKX*Z/\ &GPXD?C&.Q\?ZQ'+ MK$WA&YN[#Q/9Z#J7A_XR_".Q\=:+X#\1:1?6%SH7C[PPM@NHZGJOBWPKI]N M>(_MA?MB_$#X>?M#?%?X73_M/?"?]C+3_A;^SMX.^-'P2E^,'@7P_P"+=#_: ML\5:OK'CVU\:[KFBZOK/AGX;7WA7P5X,USX9?!2]TSXWMJOQ%L/$0U, M:?K?@K3K[[U_9$_:&U_]HGX6/K/Q!^&^H_!GXU>!=9@\ ?';X0:CJ UO_A7? MQ/A\*>%O&5WI.D>)$M+"/Q3X4UKPMXS\+>,/!OB,6.GW6I^%_$>E_P!LZ3HG MB&WUC1=.^4/AG\*?CI\,?&%S^QS\44^(OQ@^ >K>'?%>L_LF?MF6"Z)XH^,7 M[/BZ;IDMM#\*?C1XE\7Z;XCG7XD^!--U%)/V>_VE9-)UN]^(>AZ:?"_Q:B3X MG^&H_%7Q6^Z/@5\"O#?P&\-Z[H^D>(?&WCGQ%XS\5WWCOXB?$GXE:Y;^(OB! M\1/&E]I>C>'CXB\4:CIVEZ#H<&/"FBZ3X;\/>'O#>@>&?#>BZ+HF MB6%G9*C@'MM?(/[<7QV\6_ #]ESXQ?%KX:P:?J/BCX?P^%8]4U"XT#5O'-C\ M-_#NN^+_ AI7CSXJ^(_!7ABZM_$/B72/@S\-O$>M?&76_".GW-AJ?B+P]X4 MELK:YMHK];M?1_B)\8M&ANO&OPD^%?Q%^#%[^U)9_#O6O&7@CX0>,O&FE+K- MU)%9N/#^K^*/!FDZW;>.;/P)?ZT]AINH^);.P6"SAO/M,,L[HD$WYAZ-\&_B MQJOB3Q__ ,%0_P!B[Q5K6O?&?XUZIX0U'XJ_L@>/M03P;X%^)_P[^$GPY\*_ M"'Q+^S'XFN+R_P!0T;X>?M4_"#XB^"/B3/X#^.P@TW3K/QKJVL?!WXHV&I_" MR:W\0^&@#IOV>OVX]=T_]HV'X+ZW\<_AY^V7^SOX^?P)X=^'G[7WPN3P%;_\ M()\??&VB>/\ Q+8?L\_%J/X6W-S\,-?B\7>#_A_-XO\ /C_ ,&+H6H>'[SQ M+X1^'?Q&\*G4/&O@3QEXB_8P$$ @Y! (/J#R#7Q)X(_9S\ ?$_Q%\(OVA;\? M&SPAX-[/PKX ^'_PG^)&I>&M0@_X2W7OA9X>\,6NLVGQ8 MTBW\4Z];ZSIFO^.?$WA72?%MS=>(M,T8>(['2]?MOK7Q=XT\'_#W0+SQ3XZ\ M4^&_!7AC3?LZW_B'Q9KNE>&M!L#[N%L[-+B>*%KN\DCEEBM+99'5I[F2."9T@A#S M.D4KJA6-ROX/_$[]NW]H+3?BI\?;3P3\7_@UI7QW^#O[3GAOX)_"O_@F[\1= M*\.^&?%'[1OPW\0W?@RS\)^,-)^(5S=R_%&#Q!\9- \4ZS\1O 7Q:\&:-KGP M/^&FD>'[KP[\3O"NH/X'^)GB#3OI?]J/X9:=^VU\0]$_94^*OBV^^'_@BT\3 M_#3]K_X"?$7X0ZSK.A^+?B3X1^&FBWFD:MIOA/XAZ;K$$_@GXJ?!;XX>)OAS M\5H?&OA>6\TS4_ 7BGX=:9'H.J07/C>X7<^%_@C]H_XC6OC+]GO]IN]\?^"O MC/\ !^U\,MX _;_^ OA[X<^&8_V@/A7J6KW4NGZC8R>)?"'CS3/A1\79I-!D MT7]HKX-IX;D\(3WL]EXZ^&6H)X0\9V&C>$0#[?\ @9\9/"G[0'PH\%?%[P7# MK%GH/C/2Y+Q=(\1Z?_97B;PWJ^GW][H?B;PCXHTL2W":;XI\'>)]+UGPKXEL M(;F[M[37='U""VN[NW2*YE]9KS?X1?"GP7\#_ASX6^%W@"QNK#PKX1T^2RL% MU+4[[6]7OKF\O;O5M8US7MYNY&/S1\7_P!L[X?:-;?$73_@=\1?A%\8/B7^SS?Z5XO_ &@O@EX8\7:/ MXK^*^A?!S1-=ATSXMWVD>$O#_B!=9LO&O@[1Y[S5]*T_4-.OH-4\1:&OP^NK M6RU[Q)I\]D ,OVA]%^%GQZ_:7TW1- M \<6G[.WP_&D?$*&^\7W:ZW9Z]X(\.&_^,7A;P3\$-=\;>/M&UGP?\*;GQW? M>)/&&DJFAR-9^7_L5_MC^*_'7Q1\4_ _X@^--#^./@76M7^(NJ?LB_M@^%-. MT?1="_:6\"_"R#X>Q?%G2/$>B^'++3?!L/CKX5>+_B''X9TSQW\-K6+X8?&_ MPYH&O^+?!VF>';SPEXGT@^5>%OV:?BG^QA?ZW^T]^R%K_B#]JSX6_M%_%#XA M?&G]K;]G&VU#1$A^*EM\=_B-KWC^S_:-_9235=;3P?X;^*_@/PGXLT;PYXI^ M'+ZWI7@']ICX5^%M+OY)_#_QCTK2-9\4_HIX%_9@\#^#?B]X@^-UWXB^)/CC MQEJ%KXATGP;:_$/QO>^)_#'P<\,>+M1TO5?%?A/X/>&&M[/2O!&A>(KW0/#H MU*.*+4-3_L[P[HF@VNIVN@:=%I5 'TG1110 4444 %%%% !1110 4444 %%% M% !2,VT9_P!I5_[Z8*/U-+00#U&>AY]0<@_@>1[T ?E)\$?CO\!_^"DOCSX8 M^//#VM>+_ /C_P#8P^-'Q*\5ZU\#_'6CZ0T_BG2]5T'XP? +P)\7](AO%FL_ M$'PU\53Q:SXQ^#'QM\"W%[:?;M)\4^"9KK3?$4'B_1]+^/\ ]DYA\5/&'Q'_ M &>_@EX:O=*\1?L[?\%/OVS/B_K_ ,5[*W?3? /[*ELGQU^((M/A;!I0M;&V M\?\ BW]IGPIXF\5G5_A'X -;L9=+MM:BT/X@^&6T'XA^$O#/B73?K/3]( MTO2?MATW3K'3SJ-_%#=ZA>?9HHOM5_=>5%]IO9_,N;CRH MS-*^Q< %]5QC."<8SWQG(!)Y..Y/4Y.!FJU_:M?65W9I=7-DUU;7%NMY9LD= MW:-/"\2W5K(Z2(ES;LXFMW:-U2:-&9& (-NB@#^=[X__ +.G@;]@C2OA%XI^ M#G[6V@? ;]I[P/\ L<>)_@W\*_"GA#X ?"W5OB)^WK\6M"\1>!?%,[?%;0M0 MT;Q3XG^+NJ>._'^B^'H9_#W@6?P]\4-/UWXH?$_Q5I7Q/LF\4ZM<6?[&_LK? M";7?@[\*XO"NKS+8:;J6M7WC/PY\.$BM;BT^"EEXWM=.\4>(O@WHVOVTI3Q- MX1\$?$/4_&T'@.^^QZ9'HG@:]\.^"[.S?3?"MC>W?TD5#$$CE3D>QP1D>AP2 M"1@D$J /BI\./VIO!&@>*O%GPWF\(Z'^SS\,/VG_@IX%U?PSXSF\1S_P#"-:1JW@[XH6WA M;PKXC\:>';>S^&'Q2T3PKXPMOAEJF@O^S5(0",'_ /X$<@^XY% 'XO_ +#O MAWQ3\4_C3K_Q1\&?M!_$'XV_!/X*:K9>$O@W^T)\1_#5M=^*?C9\)OBEX ;5 M/BY^SUXA\81^'_A\/BEHOP4^,WAGX>_$/X MV/C?5+C]H ,\#)Y) QD^I_^O0%"],_4DL?S8DXY.!G [4M 'SA^U_\ !7Q) M^T9^R]\>O@7X/\9'P!XH^*OPM\8>"-!\62)>36&EZIKNE36MH-S03Q_B9K_A'4[7]I7P58^+/A=\ OV= M/C3\2_#7PB_9J^('[#7P&\?2_%31/VJOV9?B!X\UGPM\?#? M1/#?P[^"7PVC\5>+/@)\1]2T?3O'?@VTT#Q?X6\::II6E?$#3? NK?TA4F!G M/.?J?3'3.,>W3.#U - 'F?P;\$>(_AO\+_!'@'Q;X[U'XGZWX.T*T\.S>/M; MT]=/U_Q19Z09+/1M5\1Q+>WZ77B>31(M-B\2ZO'-%'KVO0ZCKD=CIBZD--M. M _:Q_:+TK]D_X"^-/CQK/@?QK\2;'P9=^"K,> _AO9V6J?$#Q9?>-OB!X4^' MVEZ'X)T;4+NQ@\0>*K[4_%=FF@^&H[N"^\2:B(-#TQCJ6H6JGZ,K*UG0M$\1 MV<6G^(-&TK7;"'4M&UF&QUC3[34[2+5_#NKV6O\ A_58K:]AGACU+0M=TW3M M:T>^1!=:9JUA9:E8RP7EK!-& ?B+^U[X?^!?Q)_X)\_\%1/VS?ASXWTWXV^! M/VH/V0M9\0Z/=7NC:9Y7@*7X"_"7Q/X=TZVT_5=1LK;Q7X9D^'_CG3;KQMJ_ M@GQ3;Z3JOP>^+^E>.=1GL= \5W>OK:_8/[*FI:C\;OB[XT_:P\$:+K'@SX)^ M._ 'ACX=Z'K7B*'R;[]K.'P5/]L\'?M,:;X4N++3=2^'7A?3K;5O%_A#P#KV MKO?:]\=_A]K6A^++S2/#7@OPC\+;WQ+ZYX6_9&\%> ?CQ\3_ (O^ M;U?PSX M0^/>@ZH?CY\ X['1=2^#WQ-^)]P=*L+/XX2:!J-E-)X6^)>H>%;74O!_Q(O? M#DEKI/Q@TF;P_??$'2]5\0^$M,UF;ZP1$C14C541%"JB*%554!5554 *JJ J MJ H H < !T ')/'J>I^I[U\Z?M&_L[:'^T?I?PO\/\ BK5A%X4\ _&C MP-\6_$7A"_T/3O$OA7XFV7@>#77LO _C30M5D6POM"&NZGI'C"Q>>&\&F>+? M"'AC6!8W;:(_ .O>!OV@4\#^"(/A M3\1_'7BC0OC/IGBGQ7XD\-Z!X;T#0/$EJO\ 1!I\5Y#8V46I7%M>:C%:V\=] M=VEH]C:W%XL*"[GM;*6ZOI+.VFN!))!:O>73V\+1P/)_V;?V@_B?\,?C MI\6_B[^R+\%O''C/XV?M _!7]MC]G_P7H6I:A\9_BE\:_B3-X]@^#_QW\87' MPN^*.I:5XN^ >FQKX-^'7PD\4VJ>!?VBO &D^"H;:XU?4?!-KX"T#^CRFLH; MKD>ZLRGO@$J02!DX!. 3D^$-/^,.IV.@_$O7/A;?6[7? M@#XCZQX_:\U?5=0\1W\>G_? P!@#@ = /2BB@#\[OVT_@=\6?%_P 3OV=O MCU\,OAE\,?VA[;X(6?QC\-^)_P!G;XL>([/PAI?B:T^,6F>"=.LOB?X!\3:Y MX9\8^$M+^*_PV?P;=^']-C\6:%'IVK?#7XE_%#1K+7]$U:]M(M5^ _V#/A5- MXI\>R^%/A/\ %GPQJOP^^ _C#0OC]X1UKX4WFI?$CX,?LT_%3XI_$WXLZ;^T M)^P;\*_%WB#3?"MQXE^"&H? V[\.6%OX 2UT<_!3QC!H7Q T_P +>%]-OOAI M\/?#']!M( !TS^))_F3U[^IY.30 >YP 6P,D#IDC_]6>@%?!W[1_[;WP:^ M"/QV^%O[,'Q8N/%_@N#]H'P'XKN-,^-.E[(/ OPZUV;Q;X3^&7@W0/'WBF N M_P ,]6^)?BGQO!H?PF\7>(8[7PMK?CS3H?!HU6W\4:MX>L-4^\J\V^('P<^% M'Q5T?Q;H'Q(^''@CQQI/CSP3J/PV\9V?BCPQH^M1^*/A]JSW$NI>"M<>^M)9 MM1\+WD]W$TTC7OB! MJ7PX_9Q_:L_9]\)6?@7P3I$/Q)_:(UZR^'?P#L]'^$>C>&=*CM/#[>(?BAXJ MTW_A9^KVNLZEI/@?P]/X-\3_ !"\8:UH7AO0/$7B"R_5O]D7X7>,?@]\!?!? M@#QFUA93:3#>3Z!X'T[5KGQ18?"/PGJURVK>'_@GIWCB[M]-G^(&@_""UO&^ M'_A/QG-X?\-7&L>#]!\/+=:+%!_A_J9^S^'/A]<>.Y8#X@\8IX-T%CX2LO&_B>ZN M_'?B7PW;:?%XWUOQ)K,5]K6I?1E !7Y6_MQ_L1_![XGZ!^U'\9?C'\5= \"V M/C#X.?!OPG8?%+QSX \+^+[O]E?PY\&/''BOQSXI\?\ PEU[6Y5N/"/B/Q"_ MB6UUNWU>$0P^&/'?A+PMXVO8O$T6D6^A6_ZI44 ?D;^P[I/Q$^+/Q8\#/"'CNR@UN#P'HW@7P M)K=Y^SQ^T1JOC[PQ\-_C3X'\)6/ASQ/X:N/B+X;@T2]O];U?QE=?KB !G R M&O$?Q#\#ZCHFB:CK4,]UX9GU-)[74[+0_&=C:J]UJ/@+Q1<:?'X7\?:9;( M\^I>"]9UZQACDDN%C?\ "SPCXW\>_&O6/#'PP\9:M\=OA[^T'\5OC7K7P=_: MN_X)?>)O ^A)\%/AW^R[XL\6>+_#NL^,_AOXF\&?#'1-(T>T^%7PUE\+_&KX M> MO- '$_#7P]XI\*_#[P5X9\<>,G^(OB_P]X9T71O$?CV?18/#MUXRUC3-/@LK M[Q1>:':W=]::5J&NRPMJ6HV=E'XY67P%T+X!?'S]IGP%\>K+_ (*">+/C4_PH M^/O[+\+W7PKT2U\*^'IE\#W/B>#XD_#Z[\(7OAW]F?QAX,^(VA^$=.T+Q%IM MA\0M+L[3P]X@LO'_ -^_L ^$_B-J7A _M"^-?$]^=0^/'AG3;KQMX#4\>>+?A[XA\1?#[P+^T_%H5Y&? MCO\ W_@H-\5'^%=IJWBOX:_$_\ 8=_:[\1?$*]^&OCGPUH=U9?&_P ,_ WQ M/\5_@19?$[P.NI/=Z-\0?@W+\0+K4GLO&GAI[C7OA#\=/ 6BZ?X@M- \6Z'H M4NJ?JA7R3^T!^Q[\.OC3X?\ !'_ !5X-^+$EYJ.G_&WX;^*[#4?"/Q8TS5+N7Q+ M9GQ):Z%XDT4 _*#X;74?Q-^/?[/X?&3Z5\#](FT_4?C1X5\:?% MS6?%^O\ ACP1>:[XDU/^A)%*JH;:6"X) P!ZA[O%TS3-.TY+BY:::.PL M+&R606UI;Q1Z% ",-PQ[@_3!!!'N",CWZ@]*_GO^.W[,'PS_ &&=&^!7C'PC M^VAIO[-W[0_@3]G3XY?#;P-XF\,_ ?X7Z_\ &#]MKXI>(O$WPY\?:C_PM#2- MT/Q=\6OA)X&]$UC5-:A\.6O@S1?W#(!&#_ )QR#[$' MD'J#R* H48&?^!,S'\V)/ZT &.N"<#)QC) Z_X#/%>&_M._";6_CS^SG\=O M@GX:\9WOPZ\0_%KX0_$7X<:)X\TY)Y+SPAJWC/PGJOA_3_$445K<6EW,NE75 M_%=3P6=[8WL]JD\-G?65T\5S%[G10!_-CXL\+^*?"7QT^$(\2_"']FG]FC]H M*X\*?#/]G.Y_8_\ V=/'#?$70_VW?@/\0_BGX9\%?&J_\>?#K3/AOX#TO2_V M??A'\*K#XD^*O@SXF\5V$_CGX3ZBWBNX\8WOA[P=<:IX9^(?[[? _P"'.K?" M3X5>#?AGK/C?5?B-)X'TZ7PWI'B[Q!:);^(M0\*:5?WEMX(MO$DZW-V=:\2Z M'X-30= \0>*I9(;GQ?K&E7GBJZLM/NM8GL;?U<@$Y/4>Y_+&<8/<=#@9Z#"T M ?/G[5/[06E?LL?L_P#Q.^/VM>$O$OCVP^&F@1:X_@GP7_9K>,O%]S<:QI>B MV'AGPC;:M=6-AJ/BK7-0U6UT[P[I$]Y;'6=8N+/28)X[B]B8?FC^T3X?^ _Q MV_8L_P""F'[9_P /O%0^,OA7]H+]@KX@>#?^$3\0^'+)+SP1J'[/'PS^.T.K M>!7MM;L+?QGX,\2Z9X\UN:/QK\+_ !19:7JWPW^*_A?6+VYL-.\3W>I+;_LS MKOA[0/%&FR:-XFT/1_$6D2W.G7DNE:[IEEJ^FR7FD:E::QI-U)8ZA!<6KW.F M:OI]AJFG3M$9;+4;*TOK9XKJVAE3YBT?]D;P?X/_ &C?&GQ\^'^OZOX,TOXR M^'-0T[]H?X,V5CH]_P#"GXV>,8[+3-)\+?%S7] U&UE.@?%70_#ME<^#]?\ M%GAMK.3XG>#YM'T/XD6WB)O!G@V]T4 ^=/V,-5U3X[^/M,_:A\"0ZMI/PAN/ M@3X!^#W_ LK7&N'7]M-O#-LNMZ%\;?#GAJZM],U/PUX(^'NLZIXPT7X:?$S M5VN;[XZ:'\0?&&IV?AVS^'NA?"KQKXH_3\ #. !DDG QDGJ3[GN:AM;6VLK: M"SL[>&UM;6&*WMK:VBC@M[>""-8H(((8E2*&&&)$BBBC18XHT2.-51543T ? M/'[2?[/>C?M)>$?"'@CQ-K'O@K_9VF>-O&NL>$/C3XV\=>)/$WAKP/H5W# MJLVB_P!$])@9SWY[GN<_ISCT!(& 30!D:!:ZO9:'HUIXAU*SUK7[72M/M]:U MBPTQM&L=4UB*S@CU34K'2'OM3?2;._OEGN[;3&U*_-A!-'9F]NO)\^36==RL MN<;E*Y],@C/X4ZB@#^=/XQ^'_$W[-W[4'Q/\'?'/XH_&#]F']FWXS^,_BO\ MM$> ?VY_@-H.@2^(_%_Q;^(NJ_#U-&_9P^.?CV[^&/Q1U;P)=?!W2O#?B)?A M5H/B'3(/AM\>/ 5O\.?!$VKR:O\ #F\^'^M?H]_P3L\$_&"Q^%*_%WXP7]UI M7B[X]Z)X6\=>/_ -WX%'@11\5]*36/!WB#XUVWA>2=+SX=7G[1/P_P!!^%OQ M"\:?!RYTVW_X5_\ $+_A*)YIWUSQ%XA@B_0QE#=@ & .@' 'X5^>W[;OP+^*WCWQG^S;\;/A?X%^'_QS?\ 9[\4 M_$6_\1?LY_%'Q);>$/#?Q!T[XE>!3X.MO&OA/Q+JWAOQAX7T?XO_ NNX1+X M,D\7>'W\/ZGX3\7_ !)\/OK/AO5=9TO6+?\ 0FB@#^>3]C#X67?BWXHZS\// MA-\3?"$'A'X6_$"^_:AL;/X1ZAJ7Q2^#7[$G[0.O?&SQKX<^('['GPO\5ZAI M_@FVU7X;?%+]G[7?$OASQ_\ "?3K30-*^&OBNSUGXG>$O"?@73/B!X T*P_H M: QCN0,;CU('3)ZGW]3DX&:,#],IP,YP*6@#XA_:5_;J^#?[+WQ MH^ _P:^,">)/#VC_ !^T3X@W&7X=?">\\)^)OA5X*\/?\+@UJ.87' MP[T'XB>+OBSH7@_P;\0-6A3P?;^.6TSPWKVJ:3>>(-'EE_.[XZZ-\.O^"?/C M7_@D%H-]!XF\=/\ !B']I/X1:#X@\&> ]/E^+/QKUG6/V;=:CL/ACI/AGP[% M:V?B#XD?'/XB0>'?&NKV5W?V&E:_XV\'W?Q$\8ZGIUII&M^(]+_;7QC\,/AO M\0K37+'QWX!\%^,K3Q-X,U_X<^(K?Q3X7T37XM=^'_BOR?\ A)_ VKKJEE<_ MVCX0\1&WMSKGANZ,FD:JUO ][:3201.GDO[./[-^G?L\> ;'X8Q^.?%WQ0\' M^!_%FMZA\$S\4)+'Q/XM^$/@#4=,33-"^%NE^.KN&7Q1XJT7P/87>N^&_"OB MCQ;?ZEXZ_P"$%O[#PEXB\0>((]*.I:@ 9G['/PO\:_"7X'Z)X4\:V%AX6,^I MZSXE\-_"C3M9C\6V/P)\,>+;I?$5I\#+#QW%:Z9;^.M$^&6IZCK&@>%]=L]# MT/3K'PHFA^$M*LKS2O#%CKFK_4]%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !110>A[4 -+@'&'X](W(_,*0?P-)YB M^C_]^Y/_ (FOY^_C[_P0@;XY_&WXL?&7_AO[]K?P'_PM'Q]XD\(M0DO\ ^P- A.N0&+2--\S[/8Q^3%LA51L7&*\C_P"(/O?'/BGXE_\ "LO" M.G^%/^$[\;3BY\5^*38/._\ :^NSB:X$NH7'G;96$\ORQH-YQ7C9UEG#^!H4 MJF4<2_VW6G5Y*M#^Q\;EOL:7LW+VOM<34G&I[ZC#V<4I>]S7M%GL9-F6?XVO M5IYOPW_8E&%)3I5_[7P>8^VJN44Z7LL-",J=HN4^>3<7;EM?4I_M.?M._!S] MD#X.^)/CM\=_$EWX8^'7A:ZT&QU*^TOP_KOBW6IKWQ)KECH&E6FD>%O"]AJO MB+7+E[R_2YNH-)TV[DL-(M-3UJ\6'2]+O[J#;U3X^?"_2OB;\(?A)+XA-WXQ M^.O@WXC^/OAE%I6GWVKZ/XB\*?"J'P%<>+]57Q%IT-QHMG%!;_$OP?/I<=W> M12:[#J3RZ2MTEE=F+\V_VW/"7[1_[1/[97[-_P *?@UX"^'VM?#;]F3PAXO_ M &GOBGJ'Q^TKQ_;_ 8\:_$7XFZ#XW_9[^"G@#3=9\&Z+J#>(?$GA?PGJ_QU M^('B+0 +ZTT!KCXI^';B3\<_%NA?M/_ U^ 6G_ 6^*_A+QWI' MCS_@GG_P3W_X+8_LU2_&#PWI'C>T\$:UX*LO@!^S3XR_9-\>^"?B/JFGV1EB MU/X.W'A[PII^N:AJZZ[-\1?A=X_L[N9->T#58K7YP^B/ZNOCG\;OAY^SG\)/ M'_QO^*NJ7NB?#OX9^'KKQ3XNU6RT;5==O+'1K*6"*XN+;1](M;K5-2D1[B(" MWL+:>=@V50@&O6 X()PW&+/^"57BS0?VCK;Q]X?^/=YKWC']KC6O&_P)O/@Y=Q:;\4;:]U'QK^ MTAI7@QOV@[_XG>*/AG9:O"^GZIX&/BC5M2M7^'\5I]??M.?#?7/V8_BA^V'X M0^#/PK^/>N? +Q[^R]^P_KWB7P_X1\?_ +3,OAH_$?Q'^V%\7/ 7QE^*^L>, M/ TWC?XK7Z>'?@Y;>%_$O[4&@_"&1OBK\3OA)I"VNK36+ZQ'XPT\ _<[XK_' M+X=?!5_AE'\0=5OM*?XO?%KPA\$O PM=$U;5CJ7Q"\=0ZS<>'-*NAIMI<'2[ M.\BT'4C+K&H"WTNS:%%NKF-IH@WK8=2H?Y@" 0"CA^><%"N\'')!7('.,5_& MS=> ?'&HW/BOPCX@\!?'O7OV8-&_X*5_\$Z/B_H6F_ WX&_M;?#WP;:?"S5_ M@M\2[+XX^,_@EX1\=:QXQ^,5E\+[;Q3X>&_C0_PLUZ/X-V'Q.\+?\$^+S_@HI;7^D:1\2_A7^U!\2K;3 M/V9?^&.+2VUJ_N?@QX9\??#']I74/V4;W]O!+_5[/P]9>(-+T#3;*X@\7R^% M]2_9TBNM-N@#^D;Q'\4?A_X1\8?#SP#XD\5:7I'C+XKW_B/2_AWX%/B[\ M,/@=K6IWEO\ $7XP>%/BCXT\":3#H^IW=IJ>@?!R;P#!X\N;G6+:VDTO2YM- MD^)GA%;2SU"Y@NM6^WW!TV*X&G7WD_S9?"#X#7+?''_@FU\5/B5HWQ9^)/PV M\&?MN_M9:7\)?&?B'X"?'CX6^%?A7X0\8? C0Q\&M!\%>$/&WQ/^,WQ6T#X$ MZQ\>_#_B'6?A-XN^.FL:!9I'JD1ZGH%I M.^G^*/$NHZ-J"^#M.2X@UG7+W2;U=!ANKC3[@0@'[1A@<@;ACKN5E'X%@ ?P M)H5@V<;AC^\K+^6X#(]QD5_,S=? O]IGX-^$=,LOV2K3X^Z9\6?C!_P0^^+> MM^,M7U+Q/\2=;U?Q9^V#X,U+]FNT^'/B'5M6\?ZK?Z!H?[3TVD^/OC)9^%-1 MU*;1==O[^00ZI!+H/@ZVAT3[V_9#\6_LG?#/Q9XTU;]GKX?_ +87A3X;ZOX> M^ /@SQ/J/CKP3^TO=?#2Z^+/C;QUJW@SP]I2>"?B]9:C\2S\==/76=,N/VC_ M (H6?AU?"VA^%Y_">I?&3QPM_H,]SHX!^D'QC^-/PU^ 7@:]^(OQ6\2Q^&?" M]IJ6A:%!+'IVKZ]K.M^)/%6L6?AWPKX3\*>%O#FGZOXH\8>,/%6OZC8:'X8\ M)>%]'U;Q#X@U>\M]/TK3KJXD"#Y5N?\ @I5^R_H>D?$>[\?ZE\2?A/XD^%6B M?#_Q9XO^&WQ7^#_Q%\ _$]? _P 4?'^F_"[P3X_\.^!]=T*#5?&G@74O'^J6 MWA/4?%/@\ZYI?AC71+I7BN;0]01;:2A^W]X;\512?LA_'#1?!7BKXD^%_P!E M[]K7P[\9/BCX'\$:#>>+?%]W\/-7^#7QL^"6H^,/#'@O2+6[\0>,M8^%.M?% MW0OB=)X;\-VU_P")+_P_X8\02^&-&U[Q-;:+I%Y\*?\ !03X\-^UI^SK\=O! M?[/?[.OQ8\?>%/#G@WX%7U]^T#-\*_'G@_[5XRO?VNO@1JD?P2^&WA+QI\/] M"^(_Q$^S^$=!U[XD_$_Q-X5M3X'^'T6A>&M,UF?5?$6JWD/A0 _?,2*QP-QY M9.22K!?P8@*?P)K^5_X]ZO\3]7_ &O;KQQX M:^&GQ>\%_$WP'_P4S_9UT>YGD\%_MH?$WXLWG[.EA^T#\+?!7CCXAP?$[2=4 M\+_LR_"O]D'QQ\'M4\0W7_"N/#7AOXH:+=^%->U,^*#9_%N]\8:GX1[;X.Z# M\0O"/[8'CC0M$T3]H[XCZ_XY\3?MOZ=XV^)=OX-_:8^"7[6/P0T+7=-^+'BS MPAJOQ*U3Q7XK\6_L,?M0?#Z'5[#X??#S]D#5=#N_ .H:);:Y\'?$/A3P\^F: M)\6Y+8 _IJ5@V<;AC^\K+^6X#/U&?UKY3^+?[9/PB^$OCF\^&$FG?%7XF_$C M1O#.E^-O%?@7X%?!WXC?&OQ)X'\%ZY/J]KH7B7QO9_#W0-:B\,6WB*XT#6HO M"FE:G<1^)_&)TC5G\)Z#K<.EW\MO^5?_ 2%MO%/A#XI>,? $'@WQ?XG\'I^ MS_X$O?$7[0EWX,_:W^ DFH_$/P_X@BT9/!7[0?[/O[2OB3QOX2/[66M6.IZ] MXJ^(GQ.^#'C/5_[1BT>_TGX@V6CZ;-\,$N_IGP_\3=#_ &,_VJ_VX=2^//A7 MXFVOA7]I'XF?"SX[_"'XK>$?@_\ %#XMZ)XHTC1/V- M-0T7X@^ /$_PAU36]#\':YI^FW/BGPS\0M&U'P;<>(=1C\60:* ?I)\)/BW\ M-?CQ\-?!GQ@^#_C+1?B!\-?B#H5IXC\(>+O#]P]QIFL:5=[T#JLT<%W97MG< MPW.G:MI&I6UGJ^B:O9WVCZS86&JV%Y9P>BUX5^S5XP\1_$#X*>"O''BKX&ZI M^S=JWBV/7O$2_!KQ!<:+-XG\(Z3J_BC6[[P]+XOM?#]I::7H?C3Q/H$VF^,/ M&/A6,75WX/\ $WB#5/"^J:IJ^K:1?:G=>ZT %(3@9.>/0$G\@"3^ I:\C^/' MPJ/QO^$?C?X5#Q;XA\"?\)GI46F?\)9X4F$'B'1/*U&QU#[5I49YP>7'5<30P6+KX+"?7\91PN(JX3 ^WIX7ZYB:=*HG3H\_M)IQBT15E.-.I*G3]K4C"5XPYY)1YI*T M;W>B/6?,7T?_ +]R?_$T>8OH_P#W[D_^)K\5C_P1U8DG_AM#]ID9)./[9C[_ M /<8I/\ ASHW_1Z'[3/_ (.H_P#Y<5^4_P"N?BQ_T9CM_P W$X<_N_\ 4+YO M[O)GB?VAGG_1/?\ F6P?_P @?M5YB^C_ /?N3_XFCS%]'_[]R?\ Q-?BK_PY MT;_H]#]IG_P=1_\ RXH_X _B;_PU9\?_&/_ A'B&VU_P#X1;Q)JR3:#KOV>"Y@_L_5 MHAJDQDLY/M&]U\I\M&GR]Q^KQ&$ Y; 4=>< @%OJ!\W')(XYQ7W/"V:\29M@ M\16XFX5_U3Q=/$>SH8/^W,#GOUBA[*G/ZS]8P%.G3I?O)3I>QFG/W.>]I(]' M!5\97A.6,P/U&<9\L*?UFEBO:0Y8OGYZ22C[S<>5Z^[?9H^&=;_X**_LT>'O M$FIZ=JVI_$6U\"Z%\34^"_B+X\_\*?\ B5)^SGX>^*Q\:1_#:7P9K7QO3PX? M MC-8?$>>#X=ZSXC?46\$:#X]D?P;K?BG3_$-K>Z?:]5XR_;H_9R\!_'O2OV M$H=<_#KQVGCGX<7_P 6-6_9 M&U']N']G3]K'5_CEXWUFX_X)I^,OA5X@_:3_ &)/CEXT\3?%[6-8UWQ5X?\ M$/BOX17/@CX9_"#X_+,M'UW MPK?^1?M51_M&^&_VK?C'^V'X/^#?C_XF_MP?"OXZ^+O!7PV_8VO/V*O >FVGA+X@_'CX3^'O&GBKXIVOQ"\7?$&3Q M+=Q^)OB#^QGX$\.>#_B GPSUVR^G.T_??XC?\%"/@O\ #OXT^+_@*G@?]I?X MD>/?A[I?@;6?'X^"?[+OQP^-'A[P78_$;3[_ %;P@WB'Q'\.?!^OZ99W6JZ7 MI=_?1Z?')/J"06S[K;S"D;>[:7^TO\#-<_9XE_:NT;XB:/JG[/T'PQUCXQ3? M$BRM]5FTR#X=^'M#O_$6NZ[/IHT]=?MY]&TS2M2_M70KC28O$.G:A87FBWFE M0:Q;36"?E!\.?@G\?_C%^W[^VI\4/AM^T7\U[4I-2^)FK>&M:\1K;V?B/XH>+/[8\6>+-4M;:UAOO%6KZAJFD> M%M*CU75-&TM0#U#PY^WY^SAKWPT^)GQAU*^^+WPY^&_PET;0-=\7>)_C3^S5 M^T;\$(9[#Q1/-:>'XO!FG?%CX6^$-8^).K:OJ$=MI.G^'_AYIWB?7KS6M7\/ M:+;Z;)JOB30K/4'6'[??[-%Q\,OB!\3]5\3>+_"-M\+/&GA7X;^/O 'C;X5_ M$WPG\:O#_P 1?'Y\,CX;^!#\$M8\*6_Q0U?Q5\3AXS\*'X::5X?\,:O)X]&O M6(\,/J3"[6U_(+QSI_Q'\?6_QUUS]GE_VO?C?^Q_\+?&_P#P38_:*M?#_P 8 M;'XZ^,O''B7XL? _]LJR^+/[3GACX%6?Q^T^R^-?C+2K3X ^$?!GBW7/ NDC M4?#,?"/PKU# M]IKP1J]Q?:3X3EU+7KSX2>.H?"6F>(HO"\46J '[P_ O]H'X9_M%>%M7\4?# M;4=:D'ACQ3J?@3QMX9\7>$O%/P_\>> /'>BVFFZAJW@WQWX#\;:3H?BKPKXA MM=-UK1M8AL]5TR&+5- UK1/$FBW&I>']:TK4[SVJOS7_ &$K?5?&/QA_;R_: M,LM$\7Z)\+/CY\>OAC'_A+^S'\'OA)XD^(.G^%/%VE MZ-XFL?"^O>-_#6OZ-X7U/7-*TVY\3Z3X6B\1Z;;2^&M2T#4=0_2B@ HHHH * M*** "BBB@ HHHH **** "@G'K^1/\J*\O^(/PU_X3RYTRX_X2C7O#_\ 9T%S M#Y>CS")+G[1)#)YDV9$R\?E;4.#\KMT[_(<=9SQ7D'#..S3@K@W_ %^XBP\\ M''!<+_ZPY=PM]?A6QE"CBZG]M9K2K8'"_4L)4KXWEJTV\1]7^KT[5*L&N[+< M/@L3C*5',,?_ &9A)JI[3&?5:N,]DXTY2@OJ]%QJ3]I-1IW3M#FYY7C%GI^1 M[_D?\*,CW_(_X5\V_P##.Y_Z*3XW_P# L?\ Q^C_ (9W/_12?&__ (%C_P"/ MU^!?\1;^D]_TB/\ ^=YX _\ G^;^[R9])YS_ /J( M_G7SW^U%^U+\$/V-/@YK?Q^_:*\9)\/_ (2^&==\#Z!XC\83:5JVL6>A7'Q M\::%X#T&]U.VT2SO[^#2$U[Q%IW]KZI]F:TT;33=:MJ#PV-G<2IWOP]^'O\ MP@2:LG_"1ZUX@_M1[)LZQ+YC6GV-;E<0$2/@3_:#M6 M\=_ /X8>'M*\(WWCA)?VW/\ @GS?Z[X>L_#=UXK@N/"&D_MI_!'4O&=SKNB6 MUG?I<>%-/\+6VK7OBZ;4+&X-4N=:DATJ*[E3^@N")XUU0^(;&&?1;)+0?%+P9+IL5W>12ZY!J4L^DK=Q6%X\7+?"?]JOX&_&[ MXI?'OX-_#7QE_P )#X__ &:O$OA_PG\6M*&CZS86VC:OXDT^\N[ :3JNH65O MIGBFQ@O])\0>&-5U+PY'(/@[\4?C9^S%^QC^QE_P4+^)G[(/BSPGH?B3QG?ZG\/OB#<_LQ7'P^_8 M;U273[/5]8?XF?"GQOX#NOA[\'I+IISXK^ FO_#5&N;SQ!\/_'E_6E^SU^SE M^W#^PS\6?V"_B]\7_#/PJ\;Z1KP\<_LM?M=Z]\!XOC#XX^(WB3Q'^U_\1K_X M_6/QX^)5AKFDKX=MM ^'G[85QK$&K:_H;W%GX.\*_'[QIJ4MQ:^#=*F>S^J. M(_6ZQ_X*+?LSW_BC1M)CU3XB0>"O$WQ/3X*>%OCK>_!_XEV?[.WB?XM3>,I/ MAS9>!]#^-MQX;3P+>7>K_$2"?X?^'=>;48?!OB?QRD/A+PYXFU37K_3;&]XV MZ_X*E_LNZ7K/Q*BUVQ_:!T#P!\(?B#\0/AC\1OCSJG[+_P >5_9V\)>*_A=X MTU#X>^/1KGQLL? U]X%TSPYX6\7Z7J.DZ]XUO]3M?!VB)87NJ:SKFGZ/9W5_ M#^2_AE/&WPONO"L'['=[^V[\"_CEJ?[0?A1OB)_P2B^-/PLUGXY?LA:1'X@^ M.FG:A\:KOP5\6O%?P=?0?A'\)K/2=0\6?&CP%\8O@]^T#IGPQLG_ +'&@>!7 MU>Z'PX?V/X6?M#>'/A_\!?V__P!F6X^#WQ]^(_[0OC+]JW_@IH_@OX*:+^S- M\?;W3OB-9_&C]HOXPS?#<_\ "SKWX;67P5L?!'C'1O%.B:OJ'C?6OB+8^#M& M\)W]SK>L:M;6=I^%?P#OO!OAWQ;-XM\1?$#XCR:XOP\^%GPP\">+/BA\3_ !E; M^%H]/F\6:QI'@OP5I6K:I!X6\)0ZMI3>*O&6M#2?"/AZXU?0].U77+;5->T2 MQU#\*O%W['?[5_[0'B/PS^S%'X8^%NN_"[]C7_@FWX<_8?\ %_BWX[Q_%[0? M#WQ'^/'[3OP9\':)\=?B5\'?$/@S0Y'\3WGPY^$G@CP5X:L/%LJ+#I&O?%7Q MEI.G7EEX@TO7(+7OOV8OBO\ &_X>_$SX0_M2_MC_ T^)SZG8?LCZE^P-\>O M'.B?#+XA^+T^'_[37[+?[07C3_A)/B-J>B>'/"NI^)XO@O\ MD:5?Z1\1O!/ MQ8T'0=9\!*GASPCIGBK6=)N-5\//< '[6_ S]HCX6_M#Z+XBU7X<:OJKZAX) M\2R^"OB%X,\6^%_$G@'XB_#?QI!I>F:W+X3\?_#_ ,9Z7HOBOPKK+Z+K.D:Y MIR:EIB6.O>'M5TKQ)X=OM7\/ZKI^IW/FWQ8_;6^#7PF\(EU";0-5^(8^''AS78?#5SK]GI6I:GX> M\+SRS>-O$6D65QK&@^&-1TM5O'^+?^">_P 7K?\ ::_:T_;3_:.TWX;_ !)^ M!&D^*_A7^Q]\-+3X4?&KP7J/PY^+&M7GPZMOCUXCOOC3J/A+4[4BZ\ ^)HOB MAI_PV^'/CC2M5O\ 3O&D'PL\17-L5TK3M%9]?P%\5]$_8E^._P"W-I7Q]\+_ M !?-E\>?VB-/_:6^#?Q!\'_!7XI_%W1_B=X4U[X!_!7X63?#O2KWX2^#O&UQ M8_%'X:^*/A)JWABW^'WB"'1=7U7P;?\ @7Q!X7&M6>HZU+HX!^F_PR^*'P^^ M,_P\\%_%CX5>+M$\??#CXB>&])\7>"O&/AB\74]#\1^'-K[X>:E>6UF/#]ZGCOPW\,O%,VKZ/X\UC5 M_C?Q?\"/VK_%O[.O[;_Q&^.&G_M07?[6_P )?^"=7_!-SQ'\+=8T+Q-\6+/7 M_#?[7'AKX0>/=5^+/C#X5V_P]U.+POK_ ,:(?&EGH&G_ !%U7P?9Z]Y]W9)H MT\)T/6KVSU< _KCW@@G#<''W'!S[ KDCW Q[T;QMW?-CT*L&./12-QZ9X'3G MI7\KG[8O@%OV>_C;\7OAQI-G^T;X4_97US]KW_@CMXD71/A]XH^.^HW/B'4_ MB'XY_:"\+_M(0?#K6=-US4/&6MWWB[PQX.^'2?&?PW\.M7N_$>M6(EU5]-E\ M:>)X;S5?1G\.>)!X=\4/X;\+_M*)_P $N9/^"AWP\U;4O!>C:-\>[?Q-+^S< MO['^LVOQ)O/#7@K44B^/Z?LFS?MUR>!==\4^&=$TM='U'0;/XBZWI>A3_!"[ MU@:D ?TN;UQGYO3 1RP^JA=P_$#J/45XE\2OVA_AC\'KCQ/)\3]0UWP3X9\' M^"=&\>>(/B+KO@_Q7;?"^RTW7_%S^"--T9?B)'H\WA6[\:2Z]]E23P/9ZC/X MJ@T_5-'U6;2DT[5K&YF_G(^(W@C7M3\"ZA?Z%=_'CP9^R%HO[:/Q&UC]E?P? M\>/@A^U%\7/V?O$/PHU']EOX5Z-J>E?&?P/X$\:>#OVG?AQ\))/VBG^-GB'] MDCQ9JUGJ_@_PWK4OEIX-'A+7?@\D'C'[2?PZ^.O[0'[.OQ#L?&/[./[1>B>' MX_\ @E=^S;J%M\(_%.M?'[XPW5GXI^%O[??C34+J^AUSQ38VOQ(\6^.+CX,: M1;>/TTCQGI8^/EO\/=6T72/B+HC>([&YL@ ?V%B1#C!)SGG:V 02"&.W"D$$ M$,01WI]?R@_&/P5\;M8^-GQ>CTCQ9\1/ ?B5_BG\"X_^"?.I?#O]E#]K3XM? M$O2/VG?&6QGKC<&KR>\@L_$/@_QEHE[X<\3:'= M36%S9WL-MJVBZC>V$\ME=6MW''RHH RM$T32_#FC:3X?T6T6P MT?0],L-&TFQBDF>.QTS3+2&QL;2%YI)9O+M[6WAA0O([L$#.[N68ZA .>O(Q MP2/RP1@^XP??@4M% #=H]6[#[S=L^_OR>IXST&#:N,8]\Y.[.,9W9W9QQG.< M<9Q3J* $VC@<\$'[S9)'')SEO<,2#WZ4$9]>A'!(Z_0CGT/4=L4M% "8'?D8 MQ@DD$'U!.#]3D]>>32!0/7KGEF)X]R#S_]8Y!^H/(/ M8\TT* ,<\]RS$_\ ?1.['MG')]33J* $VC.>>?\ :;'X#. ?4@ GG/4TFT9) MY.>Q)(Z8X4D@<<< <$^M.HH 0*!Z]^I)Z]<9)P.!P,#VH*@\G.>.02I.,X!* MD$@9/!XY-+10 =.E%%% !1110 4444 %%%% !1110 W:,YY[\9.WG).5SM)) M)).,D\T;1G//TR<9SG.W.,YYSC.>W4D]/J3^/KWS2T44 -"@> MISCDDL>#D))X/0YX[8I:* $ &!^I))^I.2? MQ-+110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !01G]#U(Z'/ M;]1T(X/%%% "$ ^O3'!(_D1^'ISCJ:4C/KU!X)'3Z=O4=#WHHH ;M7.>?ID[ M>.0=N=N0> MQR.3ZTM% #=HXXQC&-I*\#H/E(R!Z'CVI<#!'(!&."1@#TP1C\,4M% 'F_Q( M^$7PY^+L'@VV^(_A>S\4P?#_ .(W@OXM^#HKVYU&!="^(OP[U3^V?!GBBU&G MWMF9+W0M3_TNVANC<6$T@"WMI&M=\.:5Z+Z)I6JW$OP1UN2:_L[7$=Q))J^INSC+7MP?G/G/_"A?^"\'_1YO[.' M_A*Z-_\ 0^U\=5XLQ5*K5I+@WB^LJ=2=-5:6#RN5*JH2Y54I2EF\).G->_!R MA"3B[RC%W2_HO+_ '(\=@,#CI_2-^CSE\\;@\+BYX#'\1\ M-IT/#S$4:>,PKJ.ABH4:]>E"O3J1IUJL(J;_ ':R/4?F*,CU'YBOPE_X4+_P M7@_Z/-_9P_\ "5T;_P"A]H_X4+_P7@_Z/-_9P_\ "5T;_P"A]K/_ %PQ?_1$ M\9_^$.4^7_4Y\_P?8[/^)=\A_P"DF/HW?^)-Q]_]+?S_ #[,_=K(]1^8I:_" M5?@-_P %W]PW?MF_LX%*?#=O%:Z%KOB>,R_;]1TNWAT;P]%#9S@Q>4D>BZ: MHVG%I'W]7*,]K9K6J4:O#^?90J=+VJKYMA\%1HU7S0C[*G+#8_%S=6TG*TH1 MCRPG[UTD_@?$#PNRW@7+<'F."\6O"GQ!J8O'+!SRS@+-^)&"3I*@YTL36K*O6HQ]AR.=2%3XI?M&_L^? Z[T>P^-7QU^#?PAOO M$-O>7>@6?Q0^*'@?X?W>N6NG2P6^H7.CV_BW7=(FU.WL9[JUAO)K))XK66Y@ MCG9'FC5J^N?M+_LY^&/AMI'QD\3?'SX*^'?A%K]_%I>A?%/7?BKX"TGX<:UJ MTU1]6.GP7%Q/I;\^_ C^!]1T+]FWQ1\6;7X=>!/BC MXN_X+MG4?VMOV=3X5\/^!OA5^S3\:O#O[#7QR^'=_P##GP[H&M:IJVC^(/#W MBGPOX)\'?&+1OC'--;1_'UOB5!\8=.TGP_\ \)9;^'=(^@/R8_I[^'/Q4^&/ MQA\-IXR^$OQ%\"?%#PC+=2V,/BKX=^+_ [XW\.37D$4$TUI%KGAC4M5TQ[F M&&YMY9;=;HS1QSPNZ!)8RW-:#^T/\ O%/Q U#X3>&?C?\(/$7Q4TF;5(-5^& MFA?$SP3K'Q TR;1!G6(M0\&:=KESXCLY-*'.IQW&FQOIX.;Q81G'X9?M/_;/ M^%X?MX2_\$ZHM+E\:)_P25^*"?&!/V=FT<13_M"'QF#^RG%&W@$_V0/VBH_A MDO[0O_""@ ^-QHTW@8:@5T(^#0=/X^?M#_L/^ OV=_V1/$7[,GPK_8L^.W[/ MWAKXB?LWWGP%\->$_P!HJX^%7[1^B?$^;XK^!/#_ (0A^!7@3P/\+_%?C+Q% MX\\+V>MR:U\5O"^L^,/"7BC6M#L/B'X*^*6DW>AZIXKBNP#^@#6?$_AOP[/H M%KX@\0:)H=SXJUR+PQX8M]8U;3],G\1^))].U+6(?#^@Q7UQ!)K&MS:3HVKZ MI%I.G+]OO!-C!I^ ME65L ?T513131K+#+'+$^=LD;I(C8)4[71F5L,I!P3@@CJ"*DR/7_/\ D&OY M$_V2?VBOVH/!?[-/_!.G]G#X8_$SXD3^%[[_ ()H^$OVDY_B)I7Q)_8W^'7C M'4=>_P"$@M?#.L^$+3Q'^T1\,]=\!Z]\.OV>O#UEIFH^)/#^D>'I_'C/X^\* MW?Q+\>'2U5=9^K?"?[5_[:_Q0TCXN?$S4?VF/"GA+3O@%_P2)^ /[8M]X1^! M7AWX4>./A?\ %/XY?%#PU^VM!=>*M,^(GBWP7KNNR?!W5[3X.>!O'&AZ5X;N M;"2?5X[*"T\2S>&K'5;3Q8 ?T?U')+%#')-+(D<42-)++(ZI''&BEG=W8A$1 M%!9F8A54$D@#-?S8>//VU_VT?V9?AI:>.=1^,=Q^T?XB^)/_ 2"\4_ML3:- MXO\ AY\+_#F@_#CXU^ ?&G[-'A37_%?@R'X?>&O!M]'\((/#O[0.K^+?$WA3 MQSJ_BN32[3X<6E\GB^UCU77VG^<_VQ?C%^U/XZ_90_;N^$OQ)^-E_%X+TW]F M'X*?&G3KS6/C3^R!\2/C_H-]K?[0&BZ)_:#I^SA\*O#_ ,/[#]GWXM>$TN+[ M2[KQ5H\/B33O$?@W7K;PIXEU7PGJ-S;Z" ?UMS316\4D\\D<,,,;RRRRNL<4 M44:EY)))'*HD:("[N[*B*"S,%!(\M^&OQW^"/QFEUR'X0?&+X6?%6;PP]K%X MEB^&_P 0_"'CJ3P]-?&Y6SAUR/PMK.K/I,MTUG=K;)?BW-P;:X$/F&&4)\*? M\%+;&?2/V)]#TWQ3XEU3Q3\'M+^,7[)-C^U5XKUUK5=0\4?LKV7[0/PQMOVC M/$'CA_!FF:%I \)ZW\.TU?5/C2=$T71_#)^&%QX_4:7IWAUIK6#@OVN?C-^R M;\ KQ_BU\$? G@?X@_ML_#3]AW]K#XC?LWZ#\*].U34[2Y^$'P]^'FE>,]2T MOXBV_P );ZUTH_!K7O%NB?#W2O!MMXQCFLM3\7S6NE_"8P^+KRX=@#]?LCU% M&1ZCKC\?3ZU_-1^U)^V)^TC^S1\*_%5Q\'_VZ=*_:8UOQU_P3?\ BG^U7I_C M_6O!7P%U"W^$OQ-\ ?$C]FOPQ\/_ (@^$['X:>%M#T6/X'?'.W^-'C73-#\" M_$&V\8ZB9_AT)O"/CW4)K+QA(-W]J#XW_MH_L_W'_!3.;0OVT/&VO6O["W[. MO[-7[5OP]M?$OPH_9W\SQ=K_ ,4YOC2_CKX7?$NZTOX9Z8+OX.WEO\#IX?"] MCX:M_"7Q \-2>.MHHK^=3Q;^V%^TCHNN_MB_$ M[3?VKX-3UO\ 9S_X*;_"O]E_X9_LBQ>#O@T--\;_ T^)'B+]G#19_A[XHW> M$O\ A.;7X@+X7BT"YLI%\"2_"6"[U:8 _=[6];T7PUH MVK>(O$>KZ9H'A_0-,O\ 6M=US6M0M-*T?1='TJTFO]3U;5M3OYK>QTW3=.L; M>XO;^_O)X;6SM()KFXECAB=U?I>L:3K=E9ZEHVJ:=J^G:CI]CJVGW^F7MK?V M5]I>J0_:=-U*SNK26:"ZL-0M\3V-Y!));7<)$MO+(GS5_,G<_MO?M+>%O#/Q MMD^+WQZD\:ZE\2/V??\ @HUK7P3USP%H_P"R=\-O''A5O M4/AFQTGX]_!+6?A%X2\.S:!\2/ ?[3GA+XG>"_&7B2+7/!VO^,)/%<6EV^N^ M.:7^T/\ '3X&>,?VY?V@O!/Q&\0:GXP\?>"?^"+O@R^TFX_X47X8^'WPHT3] MHWP?X6\+>*OBOHT7B3P7IWA7P@G@6+6-=T[P'J7CC4KCX/\ AG5_%[:A\0= M\2:'I$<&G@']<%%?EW_P3M^,'[0OC?QG^T_\-/CGXJT7Q/:?"77/A0WA_ MBG\"_BA\=_!UUX\\(:QJ_BCP5\9+[]G'PGX+^&5E;6YTK0?%WPVEF\/Z7XXO M?#/C&Z@\3V<]CIOAS7=;_42@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@#"?POX:D\2VWC.3P]H;^+[/0[[PQ:>*GTC3V\26O MAO4]0L-6U'P_;:ZUN=4@T2_U72M+U*]TF*[2PN]0TVPO9[>2YL[>6/S/QY^S M=^SQ\4X_$$-)O-!\)ZOXB3 MQ#H.HKK>J>%]#U"_T;P[J&IBZO-$TJ^O-.TR:ULKF:!_::* .#^'7PM^&GP@ M\-Q>#?A/\/? WPQ\(07,MY;^%?AYX1\/>"?#D%W/'!#-1T3]FW]GCPU\3-2^-/AWX$?!G0/C%K4E_+K/Q7T7 MX6^!-*^)>K2:H@BU)]3\>6&@6_BJ^?4(P([Y[G5I7NT 2X:51BO:J* ,/6?# M'AKQ'/H%SX@\/:'KMSX5UR+Q/X7N-9TG3]4G\.>)(-.U+2(/$&@RWUO/)H^N M0Z5K.KZ9%JVG-;:A'I^JZE9)<+;7UU%+A:7\,/AKHEKX-LM&^'O@?2;+X=WV MI:GX M-,\)>'["U\#ZEK-AJ^E:QJ'@^WM-.AB\,7VJZ9X@U[3M2N]$2QN+ZP MUO5[.ZDEM]2O8Y^YHH \%U?]E?\ 9CU_PII_@37?V=/@3K/@?2M>U;Q5IG@W M5OA#\/-2\*:=XIU]YY=<\2V'AV]\.3Z/9^(-9EN;F75M9M;*+4-2DN)GO;B< MROGTF;X=^ +B3Q%-<>!_!\\WB_PMI_@;Q9--X9T267Q/X*TF/6H=*\(>(9)+ M%FUKPOID7B3Q#%I_A_4C=:191Z]K,=M9Q)JE\)^QHH Y&W\ >!;2\TG4;3P7 MX3M=0T#PE=^ ="OK?PYHT%YHG@:_ETB>^\&:1=1V2SZ;X3O)O#^@S7?ARS>' M1KF71-(DFLG;3;,P\-X8_9Q_9[\$^$?%WP_\&_ KX-^$O ?Q BN(/'G@GPS\ M+_ V@^$?&L-W8G2[N+Q=X;TK0;31?$D=WIA.G7,>M65ZDUB3:2*UN3&?9Z* M,;3?#GA_1?#VG^$M&T+1])\*Z3H]IX=TKPUIFF6-AH&F:!864>FV.AZ?HUK! M%IMEH]GIT45A:Z7;VT=C;V4:6D4"6Z+&.!^&7P&^!_P5;6F^#GP<^%7PG;Q( M]I)XB/PT^'?@_P !G7Y=/^T"QEUH^%-&TDZK)9B[N1:-?&:5"LDLC-V6N?#'X<>)1XR'B+P!X) MUW_A8FA:9X7\??VSX3\/ZK_PF_AO1/[5_L;P_P"+Q?Z=<#Q/HFD?V]K?]F:3 MK@O]/L/[8U7[+;Q?VC>>=W-% 'R!\(/V)/@9\)/B9\6/C%'X6T+QK\3OBA\< M_&OQTM/'OC/P=X)U+QI\.M5\=>$O"'@_6/"OP^\71>'H?$FA^%?[/\)+,MLN MIO>S3ZSK"75W/;SI$GN+_!/X-R?$N/XSR?";X:/\8(K'^S(OBL_@+PH_Q)CT MS^SWTK^S4\=MI!\4I8?V9(^G?9%U80"Q=K,(+9FB/IU% 'CMG^SQ\ M.\1^. MO&&G_!#X06/BWXH:;K.C?$SQ19_#/P3:^(OB)I'B(HVO:5XZUN#0TU/Q=INM M&-#J]CX@NM0M=3*(;Z*X*J1I3?!'X,W&H:GJT_PE^&4VJZS\/8_A)J^IR^ ? M">!OAAX36^N]37PO\ #SPCX?\ !/AU=2O_ "S?:@NB>&=.TO3! M>WAAB-W=_9?M%R8X_.E?RTV]W110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! F1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D! end GRAPHIC 16 chart-684fc4fa3c835ff7905.jpg begin 644 chart-684fc4fa3c835ff7905.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" '@ JH# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#^_BBBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_-#XJ_P#! M2/2_A]^TI<_ /PQ^S=\>?C#H/@KQ-8>"?C7\5/AG8>$M8L/AEXNU?P1\-OB1 M;Z/IGPYF\10?%'XI_P#"+_#_ .+7@#QU\2Y_A]X8U-O"'A+Q';WVEVWBW4M- M\1Z1H0!^E]%?"FN_M]_#;PW\6T^'6L_#'X[6'@O_ (7KX6_9CF_:$O? FFV' MP1C^/?C:+2H?"OP^MKW4?%%G\1]6MM8\2:[HO@.'XCZ)\-]2^$T?Q!U6T\'2 M^.1JT6H)85O"?_!0KX1^+OBGX>\!6G@GXNZ;X%\=?&#X@?L^?#+]HK5_#/AZ MU^!'Q+^./PN'BR/QI\-_"NMP>+[KQO#>6NI> ?'WA_P_XL\2^ ?#_P /O&WB M;P1XAT#P;XLUO43HD6M@'WI17P7\'?\ @H5\(OC/X_\ /A+0_!/Q?\ #OA# MXUW7Q*L/V=?C9XM\*Z#8?"3]H6^^$_\ :5UXMMOAKJ6E^+=9\7637'AW0_$? MC;P3+\1?!O@2#XF>!/#6O^,OA]+XBT'3FNY/O2@ HH)QZ_D3_*C.?_U$?SH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *_FK_P""@W@;XU7G[;\/B3]G_P#9K^._ MPR_:QO-*U>T_9Q_:6^ OB2$_"'XXVUAX'^$8\*7_ .UT+W6++P%I?ACX5>,I M/B1X.^*_A#XF>#M<\0ZY\$;+P==?"GQ3K.N:QIGAOPI_2I2$ G) SQ^AR,^N M#R,]#R.: /Q/_:QT+XT_'SXV?"O2--_9?^._A;X]_L]?M;_"GQ1\!_BU9>._ M^$K_ &.M;^!%KX]\+ZE\3OB]\2],U+7=,\ 1>*[GX)W?Q3\!67@?Q#\-]=^. MG@/XF3Z+>?!O7K?3K[3OB1;>4_##]G_XZ6FE?LC_ +%US\$/BCHJ_LK?M_\ MCK]HCQC\>M=M?#J_!CQ!\"/"WQ+^/_Q3^&7B+PQXRM?$UUJOC#Q_\4;?XI?# MOPMJ?@:/0;7Q+X6\4K\0M6\7PZ?H7AO3-2\3_P! NU=V[:N[INP-V/3.,_K2 M[5W;MJ[B,%L#=CTSUQ0!^!_[*GP>^/\ #9?\$MOV8_%_P&^(O@*;_@F]KWB[ M4_C)\7-=BT.S^$_C6S\#?LU_&G]F3X:2?"7Q%9:S>W7Q&NOC,WQ7TKXF^7:Z M;9S>!_#FB^(M,^)">'?&4NF:!J'[X@8 'H,4@502P50QZD GZGJ?QI: /+/ MB-\'_!'Q.DT^[\61>)Y)M&MKR&Q_X1_XA?$7P3&$NFBEF%S#X&\6^&HK]R\$ M?E2WZ74UNH=+:2%))5?\M_\ @DQXU\//'GC'PG\%/^"D M7CKX8_"C2O'/C;Q5XY/@+X?6?P6^#NOVO@_PYJ'C#5]_P""DO[+'P0^.5A\!/'GB'QO#XB2^T;2?''C/0_A=X]\2_"3X/:U MXIM/#5]X.T;XR?%'1=$N_"7P]U'Q19^,?"M];1:M?-%H&D>)O#?B#QM/X6\/ M>(]!U74@#[UHKY#\3_MW?LK^#OBO=?!CQ!\4!9^,]+\;>#OAEXBOH/!GQ"U/ MX=^#?B=\0X=$G\!?#/Q[\8=*\)WOPE\!_$7QE#XE\.-X:\$>+_&VC>)-5;Q) MX8A@T[[1XG\/1:G'X;_;Q_9@\8?''4_V=/"OC?Q1XB^*>B^,_$/P\UBST?X- M?'#4/!6E>-?"EG<7OB3PYJ/Q;MOAM)\(K+4=$2UGM=2CN?'4<=KJJ#1))1K# MQV+@'V!17RG\-OVV_P!F/XN?%"X^#_@#XFQ:WXU\SQ_#H@F\*>.=$\)^.[CX M4:]#X7^*%M\*_B+K_AG2_AY\6[GX.;?X9^*/%4OA:[6=-72V2UNY( M/JR@".;_ %4O_7-__037XB?\$A_^3@/^"U?_ &E=^(?_ *S_ / FOV[F($4N M2!^[?K_NFOQ$_P""0_\ R'-:\7^,M?TCP MOX6\.:=20VMI:P(,O+-(JY*H,NZ*WQ] M^RQ_P4!^!7[8WCCXG^#_ ((VGQ"U?3_A=%I/M8\'7&A^ _$/]K7EY9V\ M'AS4[J[.I->#[&]Y_9^N:3HFH3Z9)'J5M:R6;&0?D?XAU_X@?\%G_CUK/AK0 M]?\ $OPW_P"";_P&UD2>,?$EK?$GX+:\OP3L+(> M(? GPF\0Z9K@\/6MW:;)'O@QPE1X9X^QF89I](#BC!X#'T.$\OS7!Y M;D_A9EU>6&S&EAN*XSP^)QF?\;9EE=I5>&L+/ 4.','CHXC,\15QJH89_:5% M%%?6'\ZA1110 4444 %%%% !^M?S ?MZ_$B7X*?MYZ_XQ_9LN_CC\-?VM+N? M5=8TK]GWQ+\,M1^*/P-_;_\ %$GP?^ WA;P7KG@#1X=#U6/P[_PFGAVQG_9P M^*OQ4\(^.O NO?"O_A2MGXM^)7AM_"6DZ)K7B?\ I_K/N-(TJZO[+5;G3;"X MU/3([R+3M1GM+>6^L(M06!-0CLKN2-KBTCOX[:VCO4MY(UNX[>!+@2)#&J@' M\^7[1O[4?[/?QQ_:JU_]BSQ-K>E?L\?L[?#G]H'X<^,/VA+IOA-X^C\??MG_ M +0'A7Q/X&\?^&?AOX,?0/AW=:#H?P9T?QSH7@>/XU_'77M7N/%/Q6U3PQ=? M"/P5!I'@^R\3>/+F#X5:J?!7[0GPC\*?LJ^/_P!N&/XP>)?VY?V@M0_:U_9N M_:!L]2E\"^$/@M\0_&WQK^(_QH^(FN:!IWA*#X,^!_!W_":^(O#'CG]FCXI^ M O%,NO?$>'Q/X(\*2:OXQM=:\5Z'IG]$)C4G.7SG/$D@'_?(?&/;&/:E"@'= M\V?3$/'6C_'+]A3Q-XZU#]K;1 MM3\!^*='L_A9:_#_ /9/_:!_9ZUR^\1>*=7TBT\/7,/QC^*?Q+\):Q\,O["U M;5(_B=X5U&^\=^&3?^&=!U'4K/\ HV' ] *0(H.1GZ%F(';Y5)*KQQ\H''% M.H \L^(WP[UCQO)I]QI?Q7^)WPX73;:[CFM_A_>^"[2'56G:*1)M2_X2KP+X MOE::U$31VK64MDBI-+YT<[&-H_QY_P"",FD7&@_&3_@LOH]UKVN>)[C3O^"J M/CZUFU_Q)-IL^N:K)'^S]\"=UYJ4NCZ5HFF/@Z<\T,GB M#Q1?0MIND0.D2I?:K=:=I5[R8_'X/+,)7Q^88FEA,'A:;J5\16ERPIP6GFY2 ME)J,(04IU)RC"G&4Y1B_H.%>%.(^..(=V[*\84J-*G&=?$XJO.EA<)AJ=7$XJM1P]*I5A]7^)?$_AOP;H>I>)O%VO MZ+X7\.:-;/>:OK_B'5+'1=%TNT3 >YU'5-2GMK*S@4L 9;B>-"-/U6S^'UI(4*F\?7HM-O=8UVQ MM9\">^TK2+7PU)&&;_A+K=!YM>!?#7]B3]I__@I3K6E_'S_@HAXO\3?#[X.7 M,YU?X9?LI^#+S4/#(M=+E'F:?J/B&WN#)/X;CO(3"[7NI0WOQ,UJ!A-/J'@> MT-KI*_N%\&OV?_@M^SUX97P?\%?AKX3^''A\L'N+3PWI<5M=:G,NX"[US5YC M/K.OWV&*M?:UJ%_=LN%,V /C:>-XLXFBJF6PAPKDM6SI9AC\.L7G^,HM)JM MALMJ6PF6TZJ;]G/'O$XCEY:OU6',D?T;B^&_ /P3JSP7&N(Q/CSXE8)0^$O#>8Q:53+LZXTP;EQ#QIC<#-)8O#\*T\ERCVRK8)9]B'3E-_DEI? MA/\ X+G?'#?KFN?%']G;]D?1=04R1>$=*\,Z;XV\36-KZ-H:K<:C\.]2\$ M:7X7\6:S8VJ&>Y2Q:+2/!]Q>WL@:>*..S\:)J$PBMS:V-W.Z63?NQ00",$ @ M]0>0?PKI?!5)PK6-?$.,YXS=G?ZG'ERMPNDW2> =)KW>6USQH_2 M6QT<1&E_Q!CZ._\ J\I153AA>$'#TL-5H).#IOB*K[3CB-?V;E&./AQ4L="3 M]HJ_.KGYR_L+_P#!1CX>_MBKKW@76?#>I_!S]H?P$L\7Q ^#'BN61-4MFT^X M6QU/5?#4U_::7J&JZ787S1VNLV-_I6G>(/"]YG)! KKPO\ \%'OV;88_#?QV_9\U32M=^(9TN%X8O'OP]LF2QNM3\16 M]D8Y-6D\.6,K:3XF\U7?6/AGJ.MV5_,Z^']%6W_5_P#9J^.WA7]I?X&?#7XW M^#B(]'\?^&K35I=.:83W&@ZW$TEAXD\-7L@5"U[X;\06FI:+=.8T$LMD9T7R MI4)TX>S7,88_'<,Y_5IU\WR^C3QN$S"G2C0IYUD]:;I4\3Q>X#X.K\*<,>-?A1@\7EGA_Q=F&+XY4445]@ M?SL%%%% !6%XC\4>&O!VD7?B#Q;XAT/POH-@%:^UOQ%JVGZ)I%DKL%5KO4]4 MN+6RMPS$*OG3IN) &2:^1_VZOVUO 7[$/P=E^(/B:U/B/QAXANYO#WPP^']K M55EFL?#VC1-%?>)=7BMKF2RM)+:SLK:\UC5-*L;K\O_A! M_P $X_CK^W5?Z;^T3_P4X^('C"6TUE8M8\"?LQ>&+VZ\(:'X.T6[9+BSMO$5 ME;R2GPK)+:"(/X>TEG\:^6T4OC'QJ^KFZTBS^4S;B2M0S%9%D>7/.<[]C#$8 MFDZZPF7Y5AZMU2KYICG3K.BZUG+#X2C1K8K$0C*4:<(.-27[WP!X,Y=FG"4O M%#Q0XOAX;^&7]H5\JR?'4\KGGW%W'6;X+DEC\KX%X86+RZ.8T\OYZ='-L^S' M,;\9?\ M!*?_ ()\^.(9H]6_9?\ AYILDL807/A :[X'N8BJJBR1OX2UG2(]ZA5/[R&1 M6;+2*Y9B>?F\0E[[I\'5.KH*MG5+L^58KV-:[6JYGA$F]7%*R/6=/Z(E1_5U MB_I&X3:*S26 \-,>KJR]M+(XYC@&HR;&?$UNM MWX=\0:'K]JX!2YT35].U:!P59@4FT^YN8V!56(VL([12.&E+['3R:\^!'_!5S]@MY-6_9\^+B?MP_!+3566?X4?%7[9 M/\2],TVW;<]MH#WVJRZK<2Q0R-%;OX4\7S":0%X_A[<,D<31/B+B/+DJF<\) M5981+]]C.'LQCG#_@YQE*6#\-O M'_ T^(*KB\OX>\7N#ZWAE1S!O3ZIAN+L)Q!QAPK2Q\I.,*%/.<=DF&KU'RQQ M4#^@"BOR(^ ?_!9;]F#XC:H? ?QPA\1?LI?%VP=+/7/!OQEL[G2=#MM3W(DE MM:^,9K*RM[%"EC,S M>,)?&7AN/PNL(02&8Z^VIC2A$(R)-_VO&PANA!KWLLXAR3.*$L3EN:8/%4H) MNLH5HQJX>WQ1Q5"HX5\+.-GS0Q%.G./5(_+.-?"+Q-\.\TI9/QGP/Q%D>-Q4 MX0R^5?+JV(P&;^TM[*IDF;8)8G*\[H5N:/L<1E.,QE"K=>SJ29Z 2%!)Z#]2 M> !ZDG ZDD &M/G2/QQXTM)+?4;BQ^'G@ M_P 5:W-%_P %8O\ @N'X&TWP)XF^"G[*?BFYOO[;@GT?Q?\ &S1KFXTH36)7 M&I^%_A1/(MO?7-SJ$3"RUKXB!8-,TG2YKJ/PPU_J-Y:ZO8?.O_!)K_@BGXC_ M &@G\(?M;?MYZ)>V/PM\ZV\4?!3]F+5HKZPC\31$VDNE>./B?HMUL:R\'ZC9 MP1R:5X*NXDU?QK9&WU#Q:]MX6FMM!UO?+\CI\?4:N)QN/K97X98+$RP^>Y[@ MY6Q_%V+HW=3A'A!NT<2ZCCR9YG,)/ 9?AY2PZK5<0ZU"/Z-@\;3^B[1P_$6= M9+A\W^DMF^74\=X4^&V^(NI:==ZFO],O[(_["'[+'[#OA.;PK^SC\)]"\$R:E:65KXF\73"76_B!X MR^PY>"3Q7XUU5KC6]5BCN'FNK;3%GM="TV:>;^R=)L(W\L?6=A86.E6-GIFF M6=KI^G:?:V]C86%E;PVEG965I$D%K9VEK;I'!;6MM!&D%M;01QP00HD4,:1H MJBW7W.;<3UL7@J&191A*'#O"N!A"CE_#F5WHX.G2HQA"E/&SBHU,RQ:C3AS8 MC%.?+)?N:=&/NG\JX;):M;.,QXLXES/&\6\;9WB\3F.=\69[4>+S3&X_&U:F M(QE6C.JYK!TJU>M5J2IT'&=1S;Q%2M.\V4445\N>\%%%% !1110 4444 %%% M% !1110 4444 1S?ZJ7_ *YO_P"@FOQ$_P""0_\ RIK\Y/VZ?^"C_P )?V-]*_X12U1_B=^T-XCM[>#P'\%O#+2WNL3W^K,+ M?1M1\7G3H[J[\/Z'=7$B?8;6.VN/$WB>3%CX7TF]D>6[L_/S/-,OR;!5LPS/ M%4L'A*"O.K5=KR=^6E2@KSK5JC7+2HTHSJU96C"$I.Q];P/P+Q;XD<2Y?PCP M3D>.X@S_ #*;CA\#@::E[.C!Q]OC<9B*DH8; 9=@X2]MCLQQM;#X+!4%*MB: M]*G%R7>?MS?MS?#']B/X9'Q1XH(\2_$+Q*+G3?A=\+M.N0FO>-]>3RX@S"*. MXN-,\,:9<7%J=?U\VL_V?S[?3-,M]1\0:CIFF77PM^Q'^P=\3OBE\4?^&]?^ M"@8'B?XY>(C;:K\+_A%JMJ/^$>^#FBINN/#LM_X>N6N+;3]"X9O#'A%VN M8O!LLTVO:_/JGQ#O;J]T?8_85_8-^*'B?XD-^W1^W]<2^,_VDM?=+_X<_#G6 ME@N-"^!VC>9//I+KHT);"*[E'AOP[927%C\/[>:2\GN=2\=WVH:MI MW[85\C@+7C+E,Y2H8VA- MQ^N>'OAGC'&-;#<&T:D/99_Q+2]CC.-,53<:/L.'Z&$HXE !@=/\DDD\DD\ MDGDGD\TM%>=_%?XM?#7X&?#[Q1\5?B]XU\/_ ]^'G@S39-6\2^+/$U_'I^E M:9:*RQ1*SL'FNKZ^N7BL=*TJPANM4U?4KBVTW2[*\O[F"WD_0:5*I6J4Z-&G M.K5JSC3I4J4)3J5*DY*,*=.$$Y3G.348PBG*4FDDV['\EU:M.C3J5JU2%*E2 MA*I5JU9QA3IP@G*L6O\ [*'[%.A:M=>' M?B'^UOXGM]2T3QIXXBB8+J.F>%Y;%X-5TRXGM3NM_ ?@J^M_$RQ2VTOQ"\=> M#+743H _23]EO_@A;_P3W_9OT*T_MWX/Z1^T3\1)@+GQ'\3/C_96GCW4-9U6 M9$:^NK+PEJ"2>"M MI;KSIH(K31;K51'+LU+7=6G5KJ3[NKPQDO#U*+XPS/% M0S2I!3CPYD4,-B,QPD9I2A+-\;B)_4LNJ./O?4XQQ>+49Q=6G1=XGPM/B;.> M(*LO]4,LPU3+*3Q&&R_%RA+EG#*L'0IO&9A33O%XURPV$;P]J=M-8: MB;_PQ=-9ZW-HEW;3S6=Q?)I\FGD2M&]PK$ _EW_P2_UC5/V0_P!K#]IS_@FQ MXSOI6T*RUV^^,?[/M]?LL9UCPOJ%M8S7]E9E][W4]_X1F\/:O)!#-(D6M>%_ M'DI4NL["E^WI_P $0/A9XCT:#]H+_@GGH=A^RI^V+\)K@>,?AUZ3;;M"\*^(=0420:'XETFQL=-O+V5-%\=66L>&;^YDT[\P M-8_;A\3_ +27P\^!_P"WLGA__A#OVXO^">WQ,\/_ H_;"^'T.G3:%=:]X-U M;7M0TC0O&+Z,ZBYTS0=>\0Q>*OAQXIT>:3_BD?%'C/Q%H#K%I]OH-Q>?GGB/ MPU@,-DN7^)O!^)QV/PG!^/IPXDR_&T:4'WA^!,TH5ZCR27B MEPJZV<< 8JC6Q<8XC+\?B,=/%<*9CA(^TEBL!Q+*I&K.A2Y5_:517&_#OQYX M:^*/@/P;\1_!M^NI^%/'?AG1/%OAV_78#&6>>6.&&&-Y99IG6.***-2\DDLCE52.- 7=V(544L2 ":E MK\DO^"PG[3>L?!?]G&W^#_PX:[O/C;^U'JQ^$?@32M(9CK::)J[VFG^,M4T] M(@TB7=U:ZKI_@S29AY+["[@?=8RE/.SO-L/D>4X_-L5>5+!8>57V ,CY(9AQ-FV'P#Q5;_= MLLP*YL1FN<8U\T>7 9-E='&9ICI\R<,)A*TEJDCY'_9IT67_ (*;?\%"OB#^ MUQXOA;5_V9/V4]9'@']GS1+T23Z%XE\7Z=,+W3O$T=M)$MMG3M=6NA,@_HD [?F?4D]R3R3U)Y-?@AKW[:7[)/_!$[]G+X,?LO M^)#K/Q6_:*NM"L-3U#X-_!JPT_7/'?B?QYXP=;[7/$FNM/=6MEX=T75==G;1 M_"3:J\_B#6M&T_3+;PYH.L6]C+);^>6?_!P;:?#W7O#0_:__ ."?7[7G[)_P M[\67<-AI7Q.\7>&-1US1$N;@%DDN],U#PEX(U&YMHHFCGG@\.OX@UTP&5[70 M[QHMC^MP%X8<8KA^EFT\FKXG,L^J5O3Q6-PV M7TE#!8>."HUJ2A0_=KFE)/N^DCX\\!<3>(M7A[A_.:."\/?#? 83@#P\RR$, M34PN7\+Y(Y8>CFV95J%"6%PF:\58[ZWQ-F^)Q]2EBZV*S-QQ%2<:%'E_HSHK MAOAK\3/ 'QC\">%_B=\+?%^@^//A_P"-=)@UOPKXN\,ZA#JFB:WIDY>,7%E> M0$J6@GCFL[VVE$5WI]_;W-A?V]M>VT]O'W-.I3G2J3I583IU:G?&_X/^!_B*L"JEIJ.N:1& MGB+3XU##R]+\5:<]CXFTN-MYW1Z?JUO&_&Y&VKC^)/!_P 4?B)\6/'37"?!G]EG0OB[XC$?C76Q=I9PZIJS6-G=>*_#G@JV MU">WTG4/$!U.ZO[^XDCT+PO8:UXDE2WC_=[]OW]NGX2_\$_/V?/$/QO^)]Q_ M:-_N?0?ASX!L;NWMM>^(_CNZM9[C3/#FF-.VVSL+>*";5_%.OR));>&_#5E? MZF\5U=K8:???D_\ \$J?V#?BM\9_B???\%5O^"B=I)XH_:/^)LEKKOP#^&WB M2PDCTKX%>!62:?PMKMIX;O6:/0=;32[\V_P^\.75K]M\!:%++XFU.6?XC>*] M5O-&]C+O#S@W,L/4XQXWR'+\;E6"K*A@L/5PF'CF'$F9049K+J&)E2E4C@** MY9YGBVYQH4FJ-!2Q-2*A[^!^D9XY\"0CX?>$_BEQQPS5Q]"5;&47TL7'"T(_@9^R;IFCK8>"OA'I<;OJ/AR_^(.@:A_:%Y=^( M]#>>*Y\/^#M>U36M2T:_A'B+XC:KK_C:X:P\/?U-@ # _P#K_4D\DGN3R>]+ M11G&=8C.*U#FHX7 X' T(8/*.&TF/0?!>L:A=1S1W/B&XCM/"]EXCUN"S MG\->"M1\8WDL5CX'TWQGK.@7_C:_ECLO"MMJURZ1L ?6E%>":]^U/^S;X6^+ MNC_ +Q)\=_A+H7QKU]]-@T?X6:MX^\-6'CN_N];A^TZ%I\'ANYU&/4O[3U^U M$EUH&E20QZGKUK#/I6,]P >XT5XCX-_:6_9[^(GQ,\8_!GP'\;/A;XP^+'P^^W'QI\.?#?C MGP[K'C+PV-)OX-)UO^U/#]C?S:C!_P (_J]W9Z/XC A<^'=8O;/2M<&GZC=V M]M)[=0!'-_JI?^N;_P#H)K\1/^"0_P#R%O MAWX6MMRC5/$VJ0V7VV=%5OL.CV(\S4M=U-U8&+2]%LM0U&;I%;-65:M1PU*I M7Q%:E0H4HN=6M6J0I4J<%O.I4FXPA%=92:2ZL[%IU<1B*]1Z0I4:F1"75O$.JR*P\C2=" ML=0U*M4\0Z39W#:9JO[1WQ M8TY=(\&Z([+\U[IFDZI-;:%8S0F*>6UB\3ZAJVOSQIEOAW(S1QGM?A#_ ,$> M+#Q?XLM_C-_P4#^,/BC]K+XLRA9F\.7VK:M9?"[0LEF_LN" M9:KKFF6[%/* MTRTM_!_A*1%,,WA*:+EOBY<6XK-Y2H<'99+-US2IRSS'.K@.':$HOEE*GB90 M^LYJX2T=/+:4ZNO:E\*_P#@FQ\+=8\%> $O6TCQ5^U9\2[%-)L=)M9AY-S-X>BN[;4=*\/W M2I]ID@A%OXM\>R(L;P>&/#=QB]B^U?V+O^"87PA_99U-_BGXSU74/CQ^TKK4 MMQJ?B+XT>/%GO[VQUC4@6U23P7IVIW>IS:+)=;V@NO$FI7^J^,=2AWQSZU;6 M,W]EQ?HYX<\-^'O"&AZ7X9\*:'I'AKPYHEG%I^C:#H.FV>D:-I-C "(;/3=, ML(;>RLK:($A(;>&-!Z$Y-;==.7\)Q^N4LWXBQT^(#;B>+Q?X^3?#N.\/?!_A?#>$7ASF$%A\ZPV68 MVKF7&_'-*%U&?'W'%6EA\QS;#5'*I47#N6TLKX:PWMZE%99B%"G50 !P!@>@ MHZ=:S-9UK2/#NE:EKNOZIIVB:)H]C=:IJ^L:O?6NF:7I>FV,+W%[J.I:C?2P M6=A8V=O&\]U>7<\-O;Q(TDTB(I(_FO\ VD?^"L_Q\_;2^*>L?L7?\$9<0UJL<'"E1PF$BJN8YIC:BPV699A[ZU\;BYKD MIJR?)2CSUZS3C1I5):'\L9]Q'EO#U&E+&3J5L7BI.EE^5X.F\3F>95]+4<%A M(?O*C3:YZLN2A134JU6G'4_23]OG_@K3^RG^P#;?\(YXYUV]^(WQQU.VMY/# M'P"^&QMM7\?:A-J*8TB;Q(Y=M.\#:1J,[P):WFON-5U2*1G\-:!XAFB:V/Y. M?#[]B']N3_@L/\2/"WQ__P""G U?]G[]D?PY?1>(OA/^QCX7O]4\/:[XDA92 MUAJ'C*-GAUSP^;ZVD,6M>*_%*6OQ)U.SDO--\(Z#\,])O(KUOT9_X)X_\$FI9G4@TI2P5"-++X5(Q^!_A3X,\-_#OX;>$_#_@;P-X0TN#1?#/A/POI=IHN@Z'I=L#Y M5GIVFV4<5O;Q[BTLK*IEN)WDN;F2:YEEE?L:**_/9SG4G.I4G*I4J2E.I4G) MSG.01@CU!K^3C_@M]^Q[KG[,_P 3KO\ X*8_ 30#>^"/ MB!H]S\'_ -NKX9Z="T6F>*? WCN'3?#/_"P9K6&,6MO+J4]OH5OK6L.8I- ^ M)FA?#+XBPA[Y?$5]7]8]*/!GC7P_J_A;Q5X; MU>$7&EZ[X>UVQGTW5])OX3_K+6_L;F>WE"E759-\3)*B.OM\/9S')L=.>)PT M,PRG'X;$97GN55=:&;9+CH.CC\#6BVD_:4FY49/^'7A2J:J+3\S-L#BL73P> M+RK'U\GXAR3,<#GW#&>X23IXS(^(^$/B1_P0>_X*<^$;2^ MEUG7OV?]$;6>#3]8MY0H M/BK1?!7C9;&VTSQ';@_WH^%?%&@>-O#6@>,/"NK6>N^&?%&C:9X@\/ZUI\GF MV.K:+K%G#J&F:E:287=;WEG<0W$9*JP5]K*K @?-QX#\ZGK_ &SPABI2_LN=25HQ69Y.XU,CSG#6C4P^,P$:\Z<*&.PDJG[?XH\5 MY5XKU\%XU91@*&39CQO4JX?Q1X5PR48<&^,F6T M$\;*4Z.,RWB'%9;2K5%;G]L'XF?MGK8VOQ$7X&B;X$?L%?"UUFU&+XB_&6:2\TZS M^)%UH]J%U&]\%^$[[4M9^)&KS:?'%J&KZEJOP>\%Z7<+K>J6\]E^SG_!;[]N MK1_V4OV8=4^'.A:^MA\4_CKIVI>&;)+&9?[7\/\ P[D5K'QIXCMU2036VH:O M#,/!OAB9E3.IZKJ&J02;/#E\\/Y0_P#! [_@FMJ_Q/\ $^B_\%%_VDO#NWP_ MH\KM^R5\/M9@:6S$D,\J/\99-.ND,4>G:5,DEM\,F>+=J6L-J/Q"6.-K+PA? MR:93D&'XCSREFV?4IRX#X%Q=#,M?MI_MI-)\3_V\_CU,WB[Q'K_C6.VUK5_@SIFL1*T7A71II$:TTWQO=:>+ M.V\7ZEI$%K!X:L[:T^&OA%K7POH5U+KG[/?$WX7_ ]^,W@/Q/\ ##XJ>#] M\??#_P 9:7/HWB;PEXHTZ'5M%U>PGVMY=S:7 8)-!,D5U8WMNT%_IM]!;W^G M75K>V\%Q'W@ P. **]W.,_S+.\UJ9QBZ[ABN>F\-'#-T*.7T:%EA,+@*<&E MA?@/\>/A3^TO\*O!_P :?@MXPTSQQ\._'&F+J6AZ MYIKLI!5C#?:7JEC,$O=&U[1KU)M,U[0M2AM]3T;4[>XL;ZWBFB(/H'BKPKX; M\<>&]=\'>,="TGQ/X5\4:1J&@>(_#FO:?;:KHNN:)JMM)9:GI.K:;>QS6E_I MU_:32V]W:7$3Q31.RLO0C^6_XC_LI_MC?\$2_BUXB_:%_P""?7A[Q1^T?^PS MXVU*77/C-^R5=WNJZYXC^'(=' MTJVBT/XGZ'XKT+3;+Q-!]C&O@>/\/"CCJV%R[C>A"-/#9C7G3PN"XII0@HPP MV8UI)R^E%2K8G))R;GB,#34ZN ;E7PL71]I2/ZKZ\(_:3_:3^#_[ M)GP>\6_''XX^++7PEX#\(6@DN+AP+C5=:U6X#II'A;POI*NMSKWBKQ!=J+'1 M-%LPTUU.S33-;V%M>7EM^(.H?\',G[$UQX)L9_ WPQ_:/\<_&K5(_L-E\![+ MX?VEEXB@\2B.('2]2\2)JVI:,;%KQIK9+SP_:^(M8986E_X1I)2+8>1_";]A M/]L7_@K3\:O#?[4W_!4W1-4^#O[-7@RY_M+X'_L0V6H:II,U_"TQ9+[X@:;) M)#JFBVNJV^^V\5ZKKD.F_$CQQ;$:/;6/@'P6D&G7W+A.!,7ETI8_C95>',FP MLFZL*SI+-LUE"5OJ62X*4W4Q%6L_=^NRBL#AX-UYUIQAR2Z\5QUA,Q4,!P8Z M?$6<8J,?9SH1JO*LKA-)_7,XQJ@J>'I4HOF6#C)XW$32H4Z492YXY7[%/[._ MQ<_X+!?M/Z=_P4V_;:\*3>'_ -F;P'>M;_L:?LV:RWV_0-5L-,U*&[LO%VN6 M\T4%OK_A>VU:PCU?6-3O;%H?BOXT@A6../X:>#]$TO6/ZI0 !@?Y).23[D\G MWK/T?1])\/Z3IFA:#IFGZ+HFBZ?9:3H^CZ396VG:5I6EZ;;166G:9IFGV<<- MI8:?86<$-I965K#%;6EK#%!!''%&BC1KP.).(:N?XNE*-"& RO 45@LFRFA) MO#Y;@8/W:<6]:N(K/]]C,7.]7%8B4JDVHJ$(>]PYP_1R#"58RKSQV9X^L\9G M&:UXI8C,<=-)2J22TI8>DK4<'A8?NL-AXQIP3DYSF4445\Z?0A1110 4444 M%%%% !1110 4444 !Z'OQ7\M7[>WQ:^'_P /VTOC%X]^%GQ#\!>,O%W]L?\ M)'^T1^P7^TGX&TW4K#]H[QQ-\#_V:O"'P]/[-DJ7&G^.]8\0_&WX?Z)X&^&G MPXN[?0/BW\)D^._PEURTN/"NC:]I7C:^@_J5KA=;^&/P\\2>-?"'Q'U_P7X: MUCQYX MM=M/!/B_4='LKOQ%X4MO$\%M;>((= U::)KO2X]7M[.WAOA:R1^/E+R%P#\&_V@/C9^R#\:?VE?'?["_P[^(_[,WP*\+:7^UC\&OCC^W;\6?'_ M ,5/AUX1\=_$?X\_#KQ+\(?B5X1^!7P/\(:_XOL/%WC'XR:W-\/_ (0^'OB? M\7S;P>%_@WX%M(OAW\/&\1?%J>6R^&WE'PB\2Z)J?@;]@3X%6GB'PS>?MG^ MO^"NWQV\=?&KP!I5YIP^+'AB>T^*W[7_ (L_:#^)'BCP]!-_PDWASP1XK^%G MC:PO!XNUM(] \3^#/B3X!T:QUC64\8>&(-1_HXO/A9\--1U9]>O_ (>^![[6 MY+I;U]8O/"'ARZU1[Q9OM"W3:C/IDEZURLY,XN&G,PF)E#A_FKI8O#VA0:U= M>(X=&TJ+Q!?6<&G7NN1Z=91ZQ=Z?;.9+:QNM42!;^YL[>0F2"UFN)+>%_FBC M1@" #^;K]C+Q+X#USPE_P0U^#G@W4M"NOVD_@%XL^.,_[4?@JQ%O=?$OX6KX M?_9A_:$^'_[4-Q\6],ME_MSP9;^*?VJ/%'P]BUMO%T5F/'7CW5_"FNVLGB*Z MBMM8C_I<'09ZX&:R;30-#L-5U77;+1]+M-:UU;%=;U>UTZRM]4U==,A:VTU= M4U"&!+S45T^W=H+(7L\XM(6:.W$:$K6O0!Y-\2O"?Q+\22:=+X"^*W_"N8+2 MVO4U.W_X0'PWXS_M265X6MIO,UZ[MFLOLL:31^5 &2X\[=*08US^/W_!&.QU MG3/C%_P65T_Q#KW_ D^M6G_ 50\>P:EK_]D66@_P!JW:?L_? D27?]D:=) M+96._A?)MY&3Y?,)W.P'[K3?ZJ7_ *YO_P"@FOQ$_P""0_\ R0_&;X M]_!O]GKPG-XW^-'Q%\+_ Z\-Q[UAO?$6HI;W.IW$80M8Z#I,(GUCQ%J161& M33=#L-0OI%.Y8"H)&5>O0PM&IB,36I8>A2BYU:U>I"E1IP6\JE2I*,(1764I M)+JSORO*\SSO,,)E.39=C\WS7,*\,-@,LRS"8C'YAC<14=J>'PF#PM.KB,36 MF](4J-.L%[XBU%(+G4YX MPA:QT'2(1/K/B+4BKJR:;H=AJ%\ZG*P%02/QB\3?\%+_ -JC]LG6;_X=_P#! M,WX#ZT- ANWT[6_VFOBUI=KIGA30H\%9KK2=.U02^'=,GM]LES"-=N/$OB66 M%=G_ KM93E?QU^.7BWX!_#+XM6?A+Q#XK\9_P#!9'_@H]XEO8]%T?X8>&=5 M\3:[^SMX UT>>EQI7B?5]"N9_$'Q#;P_<)')=>!_#=UH7ABTMH)X_&.F^"[: M-[@>#D^8<0\<8R66^''#]7/Y14GB.(%(OAC^RIX2OB3+_9T>BC4?"=]J&C0@,;30O$7CSX56%Y#'B3X821,(I/V M"_9M_P"")WQ5_:5\3>%_VA/^"M?CP>-=0T:UB;X;?L:_#:XM?"?P3^$&C>9& M]MX5O++P5)9>'--TV"%(XK[P=\-4L;.^FA63Q?X\\ M%]&\$^ /"GAWP5X/\.V<6GZ#X6\*Z-I^@>']&L801%:Z9H^EV]K86<*9)VP0 M(68EW+.Q8_71X-X,R6I3K\5XU^+7$M&2G]7K2Q&5^&^38B-FHX#)L'5HXKB& MK2ES0>-S'%/#U8"<;1GA,3GV65J?$O MT@.+<#42C-Y_XCYGAW/A/#8I*-?^Q>#\OR:&&J.I1K*<'8_G?\,S?\'&G@3P M=I-KX.^!/_!-_P /Z'HSK%I?PG\+FXT!=,T^)%NTTVPAL/&MAX3LK=F=]-46 MGB%95G62IA8I*$*M\+3 M9_.N(X:SJ5:KC,+QWQ2\?7G4JUZ^<5<#GU/$UJLN>K6Q-/&X.-:=6I4+;Y58 M/!I=TQ6-OU$^*/[&G[)?QLGGN_BY^S3\"OB-J-Q(LLVK>+_A7X*UK6G=7$F3 MK5SHQU;YG4&0?;<2#*R!E)!VOA%^RQ^S5\ F:7X(_ /X/?":ZDMS:SW_ ,/? MASX3\*:I=6Y01F&[U?1]*M=5NHRJ@%;B\D!Y+ DDG18SP[@_K*R/BFM57O++ M*V>9?' .5E[L\=1RF&.=&]TXPI4ZK6JKJ^F#P?B%-?5GG?#%&D]'F=')++/5(ENVNI/)B']N_$_3[6VTJX5 M+SPS\(;:5QJQ_HF_9M_9>^!/[(_PRTGX1_L_?#O0_A[X,TL>=-;Z;')<:MX@ MU5U"W7B'Q9XAO7N-:\4^(KW ^TZSKE[>7AC6.U@>WL8+>UA]^ Z?Y]_K[T5 MYN><5YAG-"EE].EALIR/"RYL)D>5PE0P%*=DO;UU*4ZV.QDDKU,9C:M:O*3D MX2IQDXGHY)PK@,GK5'7N;:#Q! MH%S<6RW%CJ=OI.JZ;_.=^S]^T?\ \%;?^"06@Z]^R[\7OV+O'O[7/PJT&YU* MV^"GC_X:)XR\2:!I[3O+=V]OHOBOPCX1\87MQX,U"2:34U\)>+M"\+>+/#UT M][;V[F*5X8?[&:0J#ST)ZD$@G'3)!!./>OI,NX@I4< LHSC*L+GV54J]7%8* MAB*^*P>+RS%5XQAB*N69C@JE/$X:GBXPI?7<)+VV#Q4J-&K4H>WI0JQ\FM@, M=1Q>)S#(\WQ&28O'T<)ALVIQPV%S#*\ZH8"I4JY?_:N4XZG4PM?%Y;*OB8Y; MF='ZMF>!HXS'86AC%@\;B\-6_C[_ &:?^"8'[8/_ 4T_:CN/VRO^"J/A;5? MAG\*K&^L[WP[^S]JBS:#XC\9VVE2[_#W@>;PR)YM4\ _"71XVE76EUN>U\:^ M+F>[M!:6?]N:QXD?^O?3-,T[1M.L=(TBQL]+TK2[.VT_3=-TZU@L=/T^PLH( M[:SL;&RMHXK:TL[.VBBMK6UMXHX+:WBCAAC2*-5%T #H .#P=#"87*LHRRG4I97DV ]LL'@HUZLJ^*K.6(JU\3B\?CL1*>*S' M,<96KXW'8F-QV<9KF.+SS/\ -7A?[3SK'QPT,3B*6 PE M' 9;@,-AL%0PN RO)\HR_#X?+LER3*\+A,JRC+L/0P6 PM"A2C!%%%%>,=@4 MA /!_0D$=N",$'W!S2T4 $/"EGK5SXDM/#6@6OB&\#"ZUVVT73+?6;D. M9RPGU6&U34)@3I_P#"N?AEG4/$]Z9(-6UBV+/"O@_PP^(N))XO&8O&8JCE/"_"V34'F'%/&G$N-DJ66<,\+ M913?UC,\WS"O*,(0II4,+1]KC<=6PV"P]?$4_7R7),;GN,^JX10A"G"5?&8S M$2]E@\OPE/6MC,;7?NT:%**;;?O3E:G3C.I*,7I^/_BS<:;JB^"_ 5@/$OC6 MY8PO'$IGLM&8J"S715XXY;F%&$DL3SPVMDNV34)X\K;R[_PZ\*^-M&>_U?QO MXON=>U+5X8=VDQL3I.E,CM*3:C$4/G8

'WAE@L;A*N%IX7-(9;5PE+ MQ!XS6!Q6(I9UQ!G<<5E%'%XC$8?A[+<-@\-@\5/V.SW&86G/-,XJ4YQG*=%UE-Y7E_M81EA\+AG"O*G&,\56G4G."****_I\^/ M"BBB@ HHHH **** "BBB@ HHHH **** (YO]5+_US?\ ]!-?B)_P2'_Y. _X M+5_]I7?B'_ZS_P# FOV[F_U4O_7-_P#T$U^(G_!(?_DX#_@M7_VE=^(?_K/_ M ,": /V_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH ***\^^*'Q7^&GP4\$:[\2/BWXZ\ M+?#GP'X:M7N]<\6>,-9LM"T33XE1G2.2]OI8HY+RY*^58Z?;^=?ZA<-';6-K M<7$B1-=.G4K5(4J-.=6K4E&%.E3A*=2I.32C"$(IRG*3:48Q3;;22;(J5*=* MG.K5G"E2IQE.I4J2C"G"$5>4YSDU&,8I-RE)I)*[=CT&O+_BY\:_A-\!?!FH M_$+XR?$+PK\-_!FEH[76O^*]7M=+M'D1&D^QV"3/]IU;4I51A;:5I5O>ZG=. M/+MK25R%/\U_QW_X+W?&+]HGXCM^SK_P2/\ V?\ 7?C-XQOWN+-_C+XU\)ZG M+I-O;L$B.O\ A;P%<7.CKIFC6;.UP?%_Q;U+P_H\8A(E\*WD+K(_4?#/_@@[ M\6?VH-6TOXT?\%:?VLOBA\7_ M +:/_!R3X.L'OO!O[(L6GZ; 9);*?XR?$#1WU6[SNC07?@SP!"TUG;+&5EDB MU/QS,OB\ MNN?#[]FGPY<.Z_9T;3M%@UN\\2Z!:RE5BT?6?'7PW\)O&JH_A2&'*C^O3X&_ M\$NO^"?O[.BVLOPL_91^$&G:M9K!Y'BGQ/X:B^(GC))H,D72>+?B%)XHUZ"Y M=V9WDM+VV&2%5%C2-$^\H;>""*.W@BCA@BC2&*")%C@BBB4)''%"@$4<:* J MHB*JJ !7S$\A\-X8R.-S'*.(>/L32FJF&I<89O1P'#N$JP=XSPW"W#V'P MU*IK]K,\VS*NE%)UY.\C]IH>.OB]E'#]7AGPTEP3X#9=C*$\+F^=>&F3X[,_ M$_B#"55#VF'SKQ3XOQV/SC#PDU*4L-PEE/".5RG.=LLA2:I+^7K3O^">7_!7 MK]N/1;'PI^V%^T5\/OV'_P!FG[/'9G]E_P#9.TK3;2Y.@E_/;PS?IX5O(_#\ M%D\96#9KWC[Q_I4,F9)/"?AI:Z1KFJ M6L5IXH^)7B2<>)/B=XOCB<.L>N>+;N"*:WTWS$2:/PYX>M="\*V\ZF>VT.*= MWE;[BHKW$I99EEX-K8 MF<6DXR3/Q'+^%/J9SB:F.SO/JTIRK9]G^,K9KFTYU9.524,1B&X89U)2 MFYK!TL/&?-+G4KA1117RY]*%%%% !1110 4444 %%%96MZYI'AS3I]6UN_M] M-T^V&9;FY?:NX@[(XT ,D\\A!6*"%))I6^6.-CQ7%F.99=D^ QF:YOC\'E>5 MY=AJV,S#,LQQ5#!8# X/#TY5<1BL9B\3.EA\-AJ%*,JE:O6J0I4J<93G.,8M MK2E2JUZM.C0IU*U:K.-.E2I0E4JU*DVHPA3IP3G.X&.>M?.LOCCXC?%FZFT_X;6DOA M;PK'*T%WXPU%/+NKA5)#_8SM8POMP1;6(EO4;;]IOM/W-&.HT/\ 9[\#6:FX M\1"_\7ZM-\]WJ&K7EU&DDK9WO';VUPC8.>#=7%Y*#SYN:_ES!^/W'GBEBVOH M[^&.'XJX1HUY4JOBUXD9YC^ ?#[-)4I\M2/!F&PN09_Q=QCA^:-6C_;6$R/+ M^'U6HS6&S3&P<92^QJ<,Y;DT/^,JSB>"QTHJ2R3*<-2S/-**DDT\PE/$X7 X M"=G&7U>IB:F*Y9)RHTVFCVJQU/3M3C:;3;^RU"%&V-+8W<%W&K_W6>WDD4-_ MLD@^U7:^9?%'PVO%A+^M_#CQ[8?$'P[#JUN([>_@86NL::'+/87ZKEE 8!V MM;A?W]G*P!>%C&^)X9T3ZGP[\:.(,=QQB/"3Q>X.P?AWXF/+,1GW#7]E9[4X MCX)\1>'L%.G2S+,N"L_Q65Y)C)YCDE6M26>\,YKE>#SG+L+7PN94X8S+JU3$ M8?CS3A_"T\NAGF18^>:Y1[:&&Q?M\,L)F.58JHG*E1S#"PK8BFJ6(2E]6Q=" MM4P]6<9T6X58J,^_HHHK^ASY8**** "BLG6]=TCPWIT^K:Y?V^FZ?; &6YN& M(4LWW(HD4-)-/(1B*"%'FE;B-&/%>!O\6_''CB>2S^%7@Z1[%7:%_%'B)3#9 M(PX+QQ>9%;(R$,?+:YO+DC"O8HY"U^-^)?CQX=^%N.R_(<\Q^99UQIG5&5?( M/#S@S)LPXNX\SRE&;A[?!<-Y+1Q.+P^!)]:F)!=[_6- MHTX)IH]-Y)PMA?=QW&$:]6/QT\DR3 M&8Z"?6,,3CZV4TIV_GA&47NFSUF?QMX-M7\NY\6>&X).?DEUS3$<%-O!MT_EVWBOPW/)Q\D6MZ:[DMG "BY)).#C [5QEG\#/A99 ;/" M=K.PQ\][=ZC>$\$99)KQHSD,>B 9"MC*@A+SX%_"R]!W^$[:W8_QV5WJ-I@_ M*,JD-XL0X4<;",ECC+$UT_VG],+V/UE\'?1Q=3FYO[*7B%XE<_LN56IK-_\ MB&SI_6.:_O/*?8]+V]XCV/ G-R?7^*^6UO;?V7E-N:^_L/[6OR6_Z? >&1F!X(/7H1ZUGZMKVB:% ]UK6K:=I<"#<9+Z[@ MM@1@D!!*ZM(QP=J(&=CPJDUXN_[.'@ %FL[KQ/IK,,*;/6L"/)^;;YUK*3N4 M!2&+# &!D9JUI_[/'PZM+A+J]AUG795Y(UC5I98W8'@NEI'9F08P"CLT9"@% M#ELX3XT^EIB:7U#"^!/A/E>8U?>8N,7> MI]5I?5I5(6C]7 M/9Z^SDCEO$/Q-\1?$B]E\'_".VN1;.3#K'C*=);2VM;9_ED-I)(@DLT9-Q6X M=!J<_P!S3K5&_P!+7UWX>_#O1?AYI/V'3@;K4+G;)JNL3(JW6H3KG:" 6\FT MA+,+:U5V6/&_@=F.6\6S\6O%[BBEXD^+E3"5\!E./H9 M?/*N#/#C*,9&/US(?#?ARMB<;4RR.+2C0S;B3,,5B^(\]HTH0Q6)PV'J8C!U M,)S?%QC359P=YT,)2A#"8:4FX M0G*,*B**_-3]HO\ X*?_ ,^#/B#_A6WP[L=:_:'^,L]W_9EI\/_ (6C^U;: MVU;>(SINL>);.WU.VCU"*3:59ZQ>7GCN>^GO+G^T8?$EC-K.I&WMH=/%JZ/ M?:9X;OTO&:'^S&C,AM_T_"^)/">9<2?ZJY-C<3GN:4JE2EF-3),OQN:95DLZ M=*=5PSG.L+0J93E]63@Z*P];&?657E"E.A%R3/@H9O@:V+^I8>I/$UDW&J\- M1JUZ&':BY6Q&)IP>'I-VY5&53GYFHN*;1]QT445]X>F%%%% !1110 4444 % M%%>3>)OCS\$?!?Q(\&?!WQA\7_ACX6^+/Q&MKF\^'_PS\0^._"^C>/O&]M9R M/%=3^$_"&HZI;Z_X@C@DCE1FTNPN0S07"1[WMYUC /6:*HW.J:;9W5A97>H6 M5M>:K-/;Z9:W%W;P7.HW%M9S:A&AXCT4^(#,L#730C1?MW]IF5;96N&C^R;Q MK3%1&"P .NHKF].\9>$M8\0:[X4TKQ/X>U/Q/X76P?Q+X=T_6]+O==\/)JD) MN-,;7='M;N74M'748%::Q;4K6U%W$#);F1>:Z2@".;_52_\ 7-__ $$U^(G_ M 2'_P"3@/\ @M7_ -I7?B'_ .L__ FOV[F_U4O_ %S?_P!!-?B)_P $A_\ MDX#_ (+5_P#:5WXA_P#K/_P)H _;^BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BD) ZGKT'4G'7 ')_ 4F\>C?]\/ M_P#$T .HIN]<9)VC./F!7G_@0%.H ***Y?Q?XV\&_#[P]J'BWQYXL\-^"O"F MDQ>?JOB;Q;KFE^&_#VFP21E1%4LS FOP%_ M:!_X. OV?=)\6?\ "F?V'_AK\0_V\/CQJ4KZ=HNB?"?1M9@^'R:@ZS0)+-XJ M71M1UKQ'9VMUY$LUQX0\-:CH,]J9';Q78(IG3\"_CY\0?^"KW_!2CXQP_L\_ M$/Q^5NM6ENDU7]ES]FO68;#P'X+3[8\-[I7Q6\1Z)JM_X=U*3PZ)A#XHO_&_ MCWQGI7ABZC?1[Q;+Q!Y^D1?0X[(J'#>"P^:\SQ.<<8\=YWB,%PQP_EF'AS2G5Q&/J8BK./U?" MX:OB9TZ,_P!]OV^/^"__ .S-^S+)K'PS_9T2R_:J^/T+2:>-.\'ZF7^$?@[4 M@3&__"8?$/3/M,.M7EF[!I?#?@0:Q=>=#/8:SK7AB<>:/RY^#W_!-_\ X*'? M\%A?'.B_M#_\%&/B=XJ^&?P1%S!JW@WX=P:>^@C^R9XDDCM?A=\+9IFTOPAI M]U9-' _Q"\4QZEXBU2.1+Q+CQ0#(\?ZR_P#!.+_@AO\ 7]D2RT3X@_%[2O# MOQ:^-L,<-W;P7-D-2^'O@&]1A)#_ &!9:I;)-XHUVS8!E\3:[9P6=G<@2^&_ M#NBR1_;;C]W0 .!_GMR3R>!BHAQ94H4)4.$<93XK\2X M6:;CA,%BZ?@_D.*IR3_X2 MSY_.G[-'[)O[/_[(?@"U^&_P ^&^A> M C2!M3NK.'[3XA\37\,7EMJWBKQ% M=>9JVOZE,QDD\V^N7@M3*\.GVUE:A+=/HRBBOG8PC!-15KRE.75RG.3G4G)N M[E.I.4IU)R;E.#&06&?-D3JH+#N0"1P#7-BL;@\%2=?&8K#X2BMZV)K4Z%)6 MUUJ5)1@M-=67"G.I+EIPG.7\L(N4ONBFR_17$ZA\2? &F*S7GC'P['MZK'JE MK+? .7XE24(972XERW,L]Q%1[4L'P M_E5?&YWCJTG[L:.#R^O5E-J$8.32?N8+A7B3,?\ <\CS.K"UW6EA*U'#07\U M3%5XT\/3CK=RJ58Q2U;L>]5C:WXBT+PW:F]U[5K#2K8 D27MS'"9".JP1,?- MN).>(X$DD/937@YU7X]^.LII>D:=\-](E#C[9JA\[5S&P&-L%W!%*G-7I9A@.'<7A M,3XD\2X>44W"G1X8R3#UKQMFM*$HS?JKAS)\K]_B/B'"PJ15WE/#_L\YS%M6 MYJ57%0G#*<'/764L9B91=[T9--%&_P#CK/K=S)I7PO\ "6J^+KY24;4;BWEM M-)MF)PLD@.V8Q]#F\ETQ2#Q(PQF#2_A#XE\8:E;>(OC!K?\ :30$26?A339# M'IEIGK%<20;(54@ 316.^2X&%N=3N$!C/T)8:=8:7;1V6F65KI]G",16ME;Q M6UN@P!\L,*I&"0!D[8S!9O]([Q%S#Q96$Q-#,,+X;Y5EU M/@WP9P&-H5(8C#RQ/"&%Q&.S3C.> KQ_V:MQQG^=X6:O)Y51YO9Q)<64,MIU M*'"F4TLDYX2I3S:O6>8<05:")!A(XH8U6.-%' 55 'I5B@D#DG ]37+^)?&_@W MP;$EQXN\6>&O"T$B22)/XDU[2="A>.%6::19-5O+1'CB16>1T+*BJS,0 37] M1)8++<)"$5AL!@<)2IT:<%[+#87#4*<8TJ5*$5R4J-*G!1ITX1480BHQBDDD M?%U*FLJE6>K;E.I4EJY2=W*4I/5MN[;=VWJ[LZBOEGQG977P<\=V_P 1-$@D M;PAXDN!9>+M+ME)CM;BX#?&/A7Q9#%&LLDWAGQ%HVOQ)$[;%E=])O;Q4C9OE$CE4)X!R#6OKNBZ M?XCTC4-$U2$7&GZG;26MS'D!MCX*R1,0?+GAD5)[>4#=%/''(O*BOQ;QR\+_ M /B+7!N$Q'"N:X?)?$7@W,:7&/A3QG1<:JR+C#+(S>&IXFK253ZSP]G]!ULA MXGRZ4:^&QN48ZNYX6MB,/A73^@X9SVGE.,D\1!8W)LQI/ 9Q@XR4H8K 5I+G ME3=^6.*PTE'$X2JI1E3Q%*-IQC*:=VSO+74+2VOK*>.ZL[R"*YM;F%@T4]O. MBR0S1L.&22-E93Z'G!R*LU\R_"[7=0^'_B:[^$'BRS6L8;%O?QW^FY+?95/TU7J>"/BOAO%W@FCG=;+Y\/\6Y+C\7 MPMXA\'8F2>8<&\=9(X8?/\AQ2G:? UQ=7$AX2-< *JC+22R.5BAB0-)-,Z11J7=0;\TT5O%)/ M/+'###&\LTTKK'%%%&I>2221R%2.-%9W=B%5068@ FOE74+J]^/OB]='TY[B MU^&/ABZ6;4K^,O"VNWJ F,0D[6#W$99;!63=8V3S:G+MN;BR@7RO''Q?J^&N M5Y/D/"F5TN+/%SQ QE3(/#'@A57%YKFZIJ>+SS.94G[7+^#N%L-+^U^*,WFZ M5'#8*E'"QQ%+%8W#,VX=R*.;UL1B<;6E@'PWX=,KQ+J;1,RR3 MW'EL-RG[NHWD1#7$V=,M)5M;6Y:3ZDM;6VL;>&TL[>&TM;>-8K>VMHDA@AB0 M86.**-52-%' 55 'I3+&RM--L[;3["WBM;*S@BMK6VA4)%!!"@CBBC4WMQ#:6=M$I :2XNKAXK>!%) +2R M(H)Y-:>"W@UE_A5E.89KG681XL\4>+ZLI*,7 ME?"F3)+ \,\.X7V.791EM"DH4/K=7%XBO/$/$%3.:U.E1I_4,ER^+H93E5.; M]A@L-'3GGJU6QM>WM<;BY\U6O5E)N7)&$8W**^)_B/\ \%%_V*_A;+=VOB7] MH+P->ZA:*=^F^#KB^\>WIE'6W*^#;+6K:&8'(*7-W!M(PY0U\KW_ /P63^!^ MKR&R^$7P:_:+^,.H,X2 >&/ $%K8W#%@N(Y9=3O]2'S/$H#:1N+2HN,U]9FO MBUX:9+6>%Q_&_#JQ<6U+ X/,:.9X^,D[.,L#ECQF,4KZ*+H7;T2N?$5\]R?# MR<*N9815%>]*G6C6JIK=>RHNI4OY++CP]$S,#<MMJ.F>"D2!)F21]M]('@20+(FX21:3_%[_@L; MJ$$$UE^RK^S=H;;I1+!JGQ!COKAPK!$.RW^)B10+E692)YFD1U++%C#>9'QA MX=Q*E/*L@\1,[HQ5XXG+/#KB^6&J*\5^ZK8O*<'"?Q)WB[.*;BV8_P!OX26M M'"YMB(])TD) QD@9X&3U/H*_'^;QK_P6@UB- M5B^$?[)_A)XI"K-=^(+S4'N4D4 2(L/C?6(XTMVRQSY)X=PN0X=R=K>VQ?$&:992P\+Z2G)2< M5[RIRBTV/.ISTH9-G5:;V4\)#"POI\53&5J"BE?5V>S:35C[\_:)_:[^ ?[+ MFA/K'Q<\=:?I6H26[7&E>#=-:/5O'.O@9VKI'ABWE%Z8&92CZKJ)T[0[4_-> MZG;H"U?EF->_;I_X*:R?9O#=OJG[(/[(FI[A/X@G^TGXA?$G17;RG2TECDTS M4=:M+Z)I%,.DOH/@9(VECO-:\8B-;63ZR^!'_!*[]G/X3Z^OCWQ\WB']H;XG MO<1W\_C'XP7,>NVB:G'(91J%GX8D,^FRW2R$207?B*?Q)?VKJ'MKN&0%S^EZ M(D:JB*J(BA410%55485548"JHX50 %& ,5YM3A;C[Q!E_QGN.I\'\*2^+@ M;A/,ZM;-,VINRE0XIXMHT\+46%FE*%;*^'H8>E6IU'"OF==1Y3%X+-,U?_"I M4C@,"]\MP-:4JU=:>[C<=%0?([-2HX10C*+M*M):'RK^S+^QA\ _V4-"33_A M;X/MT\13VBVVN?$'71!JOCK7P#N=+O6V@A_L[3G8(R:#H-OI6APLBNM@\^^= M_JP #H,?2BBOU?)LERCA[+L-E&1Y;@LIRS!P5/#8' 8>EAL/2CU:ITHQBYS? MO5*DKU*LVYU)2G)R?N8?#4,)1A0PU&G0HTU:%*E",(17E&*2N]VW=R>K;;N% M%%%>H;!1110 4444 %%%% >A[<5_+5^WM%\+/A/^V#\>OV@GT[X _M8_#'0 M/$$'C']KWX!_$2PO?!GQW^#_ (J^%GP)_9?N/"FF_!SXG26FHVGB&]N/ TOP MU^+_ ,!?A;?:7X8CU#XR:SXYM? _Q:LO$GC74M(T?^I6OFOX@?L>_LP_%/XT M?#S]H?XA_ SX9^+_ (T?"R*6+P1\0]=\(:%J/B32 )8+K2Y)+^ZL99M2G\+W M\#:IX+GU)KJ;P9JUWJ&J>&'TN^U"[GE /@#]HOX6Z1HW_!6S_@G-\5Y?$?CS M7]=\;V?[8GANWT#Q%XPU*_\ _@CP]HG[..A/&;CQ-J\(\0 M>+_$+V.H>,M>U,PV%YXC7PUIFC^']-^1_@[X4\,_ CXX?!3]I;2Y?V%OVI+S M]KS_ (*+?M'?#1O&/@[]G!=-_:9\">)/'_CC]H?5I-2\-_M :_XNUKQGKFL? MLZ:9X,C^&'Q=\#7?@/PE8Z'\./#WB*33-1T4>'EC\2?T1:MX'\&:[XC\*^,- M;\)^&]7\6>!3KK>"_$VIZ)IU]K_A)O$^G)H_B,^&]7N;>2_T0Z_I,<>F:R=. MGMSJ=@B6EYYT"A!Y_HG[-_[/OAKXHZS\;_#OP/\ A)H7QD\1?;_[>^*NC_#K MPEIOQ$UAM6BMH-6?4O&5GI,.OW^'VC^$?^"&/Q0\%:;X;M/VD_C-XN^/4?[3GBZP2R@^*'Q"74_V8_V@ MO&/[65O\5]4L_P#BH/%-OX>_:PT3X;OXN7QA-=#PG\2].\%Z5)'HFK26&FM_ M2Z.@SUP,UY!X3_9\^!'@/XA^+OBYX(^#7PM\(_%+Q\+M?&_Q%\-> O"VA^-_ M%BZC?0:IJ0\0^*--TNVUG5AJ>J6MIJ>J?;+R4ZGJ-I:W^H&YO+:">/V"@#RO MXC67QENI-//PM\0?#'1;1+:\&LI\0/"/B_Q--<3%HC:-ITGACQSX12TACB%P M+E+J&^DE=HFAD@".DGX]?\$9(_$47QD_X++Q^+;K0[[Q(G_!5'Q\NLW?AO3] M1TO0[B^'[/WP)\V73=/U;5-:U&TMF&W$-WJM](K[SY[(5"_NK-_JI?\ KF__ M *":_$3_ ()#_P#)P'_!:O\ [2N_$/\ ]9_^!- '[?T444 %%%% !1110 44 M44 %%%% !1110 4A( R?\YX ]R3P!U)X%!( R?\ '\@.23V Y)X%?S,_MU?M M_P#Q\_;B^.]W_P $T?\ @ECJLTNL_:)]._:9_:MT2[N8/"GPR\-P7+Z=XDT? MP[XRTM)CI5CISK*S/,\7)T\!E>"@_WF*Q=6S44M8TJ4;U:]2U.E%MMKPL_X@P?#^$A M6KPJXG%8FJL-EN6X6*J8[,L9/^'AL+2W;?Q5:LK4Z%-.I4DHI7^^/VR?^"U? M[$/[&WBF\^%^M>*O$7QE^-UG=?V95UCET";6KGQ3;AE=_#^'CW_)>G_\%M_VJ?$&FS^(?"O_ 1?_;DUOPP$ MMI[+6'L]7LI+VRO9#%9W4=@/A5=22B9U;<-.EU&.!-LLTRQ.KG[U_8"_X)5_ MLN_\$_\ PG9KX$\,VGCKXR7EM$WC7X^^-M+L[WX@^(]3D5GU Z)).U\G@+PY M/=22RP>&_#5S'YBB&?7]4\0ZNLNJS?I:% ]?Q))_,DG]>:]VOF/ N6R^J8#A M[%<1*DU&IF^<9IC%RS+)4'A,/)INC'%8G$XCD<7549IP7A4,OXY MS&*Q>/X@PG#TJJ&PV'HS2B"6^\9_#5-7T"SF5A%/YUQ<2^$] M?GAAG6:,-8^&KR>18U86X9VBC_4K]G?_ (*1_L-?M4Q6R_!#]I?X7^*M8N1; MA/"&HZX/!OCL2SQ>;Y7_ @_C:+P]XHF,>'CDEL]+NK82(ZI&[T_4(KFSN(G!(:.:!T8$@@@ MFORA_:'_ ."&G_!-3]HN>]U75OV?=+^%GBJ]E,[>+?@3J%Q\+-0AG8[FN5\/ MZ/'/X!N;EGR[37O@ZYD9R69BW(E8KP_S&\<1E>>\-57I'$9;CJ6>X*+=O>JX M',88+&**U7[O,JDK:\C;25O#-:5O=I8W 3QN M$._P#@FC^VGXV^-G@[1-]W>_LK_M)7EEK5CK.GP;7ET_PU=:I=Q^";K4+J M*%+>./3X/A1K 7(LO$[3E('^F_V//^"Z'P<^)WC$_L]?MI>#-5_8<_:IT:XB MT?6O!_Q86\T#X>:[K.V&-%T'Q9XCAT^?PQMA*N9<,YCAN*LOH1<\5' 4JV'S? P5KU,=DN(7URG16O^TX9X MO"I)N5:*5RL+QI0I8NGEW$N78KA;'UY85*-?*<=-[4\%G6'?U.I6::_V M?$?5,2^:*C1DW9?N_14,%Q!=0Q7%M-%/!/$D\$T+K)%-#*H>.:&1"R2PR(RO M'+&S1R(P9&92"9J^)VW/M=]@KY2_;%_;/^ O[#/P>U7XS?'SQ6FAZ);F>Q\- M^'M/6*^\8>/O$RV<]Y:>$O!6B-- VJ:U>1P.\DL\UGH^C68DU;Q!J>E:3;SW MB>$_\%%/^"G/P!_X)V_#U-6\>7H\9_%[Q/8SM\+?@9X;OX#XT\:WSO)9V.H: M@B)=R^%?!"ZFJV>H^+[^RGC:42:=X>T_Q#KQATB3^3;Q!H_[57[9/[4V@^/? MVC?#"?&K]M;QP$'P1_93EL[6?X3?LC>#+F0ZWI\_Q5\*:U'+I%MXHT+3[BU\ M1Q_#WQ7<36OA3%CXV_:*N]<\4W.D_#*V]Z.$R?(Y[-?5LHR7+,/+V\J'M6@C18O&FL3^!?AMJ?VE+CPC MX:\7:?"VK/N?#']A+_@BA\4[N#P?9?\ !2[]K#6?B)K5W&R^*/%/Q:O_ (>6 MVI:G<.-T$,WC3X3Z;X8:[O;G)$-]K$VI333(L%Q(^17[9?LC_P#!(_X+?"*! MOB/^TA;Z?^T]^T7XFFAUGQ=XT^(\$OBKPSI6K2PJ9['PSH'B W5MJ:VC8ME\ M4>)K2\UB[2VB_LVU\-Z5Y&B6WU-\=/\ @GK^Q]^T+X7N?#7COX&^!;"9[5K7 M3O%G@CP_I'@?QKH1\I88)=*\1>'K"SN"MJJ((M.U.+4]%E1!#>:9GB>)<@S#%8>'/&E1E*G?\BG_ .",'[;7P8@74OV-/^"N M_P"T=X;$#FXT[P;\:SJ/CWPA*LCR#_6",6Y9;Q)DF7PQ6(@K7JY9F^5QRZIFN M&;4K5:&*E6CRR=:C2<3YSC_Z).+X0R3_ %^\-.*\UXX\)J]11I<>>'^:YM/! M936DHRAE_''"FTP6<8.&!JNM267YECE4YC\C+R^_P"#E+X] M3#2H?#_[&?[%VD7T9677DU#3_'7B.PMY0P81_P#$Q^-T+WRQ2@!H]'LL2PJZ M3VS,6"^&_P#@@/R[B\%6^MZGX"^&VE7.5:: MVM5N-5US68M/$:R(#X5B^'Y96WO%'L(/[[_$[XM?#3X,>$M1\=?%7QQX:^'_ M (2TJ&6:[UOQ3JMMI-I^Z3?]GM5N&%QJ-]*,);:=IL%WJ%W,R06MK-,Z1M^! MWQ+_ &E/VF?^"LGB_5_@%^Q5;>(?A#^R?8W,FB_&']I#Q%8WNC7?BNP)VZCH M>E11RVFHPV-_!F"W\"Z1>1>*?$,$ZOX[O/"'AB:ZTZ[WS[QDQ?#L88/(L!D^ M5YSCHNG@,IX4RO#TL[QSDK)RS#$RQF8X+!P5Y8C'5,91H4::G)RG.T)>7X5_ M17QOBE+&9[Q!FF/P/AQPZXXGB[Q(\0LQQBX)X@VMW+9:G:?\ "R;83^)MH1VEQXY^(>K6 MUL?%OCK68(53[7J=S"F-/T:T?S!H'A6P==&\/V\CK;1SWT]]J-[T_P"RK^R? M\(/V/?A9I_PL^$.B-9V$<@U#Q%XBU(P7/BCQIK[1)#/K_B?4H(+=+N\,4:6M MC:6\-OI>B:;%!I>CV=I90A&^EJ^!RK)\QQ&8UN*>+,8\VXIQL6G5G4JXC#9/ MAZB3>!RV6(E.HY/;%XZ;^L8R=^:2I^Z_U/Q+\5.'8<-8;P:\$\LQ/"'@QDF) MC7KQJPH83B/Q,SO#M*/%G',\%&G2DH2CS9#PW1OE?#^'0Q3N,$_NK;<;B8D#A8H MG)[ UY!J'[06@3W)T[P5H/B#QMJ)8I&NG6,]M:,<84F66&6\*D\Y%@%VC[XK M\AX^\?/!OPQK1P7&WB)PWE&;U)1IX?AREC?[6XLQE2;M"G@.$LEAF/$N/G-Z M1C@LJKMNRM=H]S+.&L^SB+J9=E6+KT(J\\7*G[# TTMW5QV(=+"4DNKJ5HH] M_K(UC7]$\/VS7FN:K8:5;*K-YM]=0VX?:,E8ED=7F?TCB5W)X"DD ^#_ /&0 M7C4#C1?AOI,-4UG MQQJK?-)-J]W/':EC@G$$-^)?A;PO1C47/3QN%X7=#-_$C.<.Z=I1I3X9R&%5M)8ZFO>/8_P!7 M6\.0_MG&2:M>G/&\U#*'M>\;ZEDHGV&SGMK'.,*YD:":],8;JQL8XRH)$P!!JB+7]H3QB#)/? M:%\.]/E (MX$6[U3RSTW,!J$JR 9R/M6GMD\QJ0 /=K:TT'PSITHM+;2]"TJ MTC>:![G4K57$NF^$9[_ ,>WJ31YW6TJ^#+'6[:VN P*>5=W5N0X*MM(;'C9 MOX6<99K169?2%^DWF^69?B.>3X1\+\9@_!+@VDII>UP53B"&88[Q%SNA&+Y% M.IQCE\:D6W+ PYY0.;$<7<.9'%/*LARG!\NV9\3XBGF^,FX[3AA\0L/E-"=_ MLPP-9IVM4;LSTY?@%)J+>;XJ^(_C7792 7$5Z;.'>1R%2XDU(A0<8 *\#@#) MQHV_[.7PSB.;BSU?4#C&Z\UFZ)/S @D6PMAD*-@QQLZ@M\P^%I_^"S_[#T4T ML47BGQ_=1QR,B7-O\--?\BX53@2P^?)!-Y;CE?-@ADQ]Z-3Q76:!_P %>_V# M=;>**Y^+FI>'I)4B)3Q!\/O'5H(7DD6/RIIK/0]1MU>/<))6$K0I$"YF(%>' MEOA!]!"->+K9-X1\18WFS0@8QE;>.,-T')!/%?(V@_\%"OV*?$BHVF_M*_"F,.8@BZOXA_X1V8F>5H M8PT'B&VTN56WJ=RL@,:E))=D;HS;.N?MV?L<^'FF74OVEO@R&@,(D2R\=:/J M\G^D!3'MCT>;4'D&&!]\7G$L5"^][U ML14CTO\ +R/K&BOS8\5?\%;OV#_#"?N?C++XGN-K,+7PIX)\:ZI(S L!&)[G M0].L [;25W7BKC!9E!!/C4__ 5TLO&\PLOV<_V1_P!I'XU7DPDCMK@>&AX? MT9I\;4=[S1[?QI<+ K%6E::"U*(<,8R98B4KR2Y52YKO8\*IQ#DE-\O]I8:M/_ )]X6;Q=1^2IX55I MMZ[*)^QE>1?&7X[_ E_9^\)7'C;XN^-]%\&:%$L@M6U&0%7?[)+9HYD1\QA_!NERB104F3&X=5\*_\ @E+X3N?% M]K\5OVO/BIXO_:K^)2&.;[)XLN+VW\ 6G6THB>'3+N^T MWPW*L82X\,/&3'7E5O$'B_B*/U7P_P##_.E.M:,>)./<-5X3X>P<)I+_$D>86OM0\,2EE3U'P)_P $>_@E M=W(\6?M+^//B7^TM\1;]EN-9UKQ5XJUS1=%>=QYDD-G:66IW'B26W25Y%5M2 M\4W"N,/%:60;R5_6S3-+TW1=/LM)T?3['2M*TVVALM.TW3;2WL=/L+.W18H+ M2RLK6.*VM+6"-$CAM[>*.&-%540 5>J\%X097F-:&:^)&8XGQ(SMOG4,[@J M?"N6R>CHY+PA3G+*,-245&'UC'4\QS&KRN=7&-SE$=/(:%:2KYO5GF^)WMB4 ME@J3_EP^ 3="$59>]456K*UY5&V?CO\ %;_@D+\*M,A'CG]D3Q5XP_9S^,?A MYGU'PMJ6E^+_ !'J'AJ]O849XK#5)+V\O?$.D0W4BI"=0TS4KFVMTDD?4-!U MNVWVC=5^QA^W;XKUWQK/^R?^U_HTGPW_ &H_"[?V?:76I06.G:+\48TB-Q9S MZ8]FXTN/Q->ZKX6_;@_8C\'?M<^"[: MYM;A/!WQK\$0O>_"[XF6/FVM_IE_;S?VA;:!KEU9-%?7/AB\U&.*X5[>4:EX M9U3R_$.@217D5W;:CPYQX=8C@O$RXM\(L#A>(RF>7R>.R&E3H58ZXC+(6 MI8+,*2LY1C32]GAL6DOW&(IQBG+W*RE";%8#H'Q7T;6 M=+U_3QY/]HV]@L]MJR(,+<8B=(O.D7!:XLVFL;@DS(UNS-;I\;?L3?MP^)=0 M\3K^R+^UUI]W\/\ ]J'P8(]$LKW7C##8_%>UMK42V&H6>H1M]AG\6:CI\9OP M;)VTKQI:H^O>&Y3=2ZAHFG?J[+!!<*%GABG4'(66-)5!QC(#A@#C(R.<<5^< MXKP]GQYQ)/QN\!?$%^%W'V;X*CPYXAY=G'"\>)N'N)GD\%2P>6\?\%3S?A[& M83C#A1REA9917PT8?H/#_ !CEV/R6GEN:Y=+.,FXO%X:EB'0Q7LJ=623Q6!KX>I1E54<12<9-5)_+5_K/C/ MXZW(T30+#4/"?P[$@.K:Y?1>7>:O"K!Q!$H(BF# #;I]M)/;[RLVIW;Q!+-_ MH[P[X=TCPII%GHFBVJVMA9IM11AIIY&YFNKF7 :XN[AP9)YF^:1RO:IINA:)I%I-?:GJVK7MMINE:986T9DGO+^_O)(+2RL[>)2\M MQ<2Q0Q(I+,.*_#CXN?M-?&G_ (*)^.=:_9H_8JEU#PK\$["7^SOC3^T;=P7V MGV=_H5UOM[O1M!D2."^M-)U>U>5M-TRVFLO%GCJ-7##PUX/2_P!3U#?(N#LF M\%,TS#CKC3B/./&;Q\X]I1R7"9G4P&#P&;8[+L/4]OA.$>!N&<)4KY?P1P1@ M*W_"AFLXUZT:F*=7-<^S3,<6L'3I\7%7&E)X3!Y5@+M?^)-S^ MS7^PEX$@^.7QF62YLO$/C7 O?ASX#:*5K"]F-U'=6FG:M+H]XX34];U35=.\ M'Z3>Q+IYN?$&I--I47)Z-_P2_P#BG\=[FT\6_MY?M/\ C_XH:G*_VL_#+X?Z MG_8/@#1G;$HLHKB;3X+%T!;9.?#OA'PXRE7$6I765N3^A_[+_P"RK\)_V3?A MW;> OAEH^R>X^S7?BSQ=J*02^)_&FM06Z0?VIK=[%&B)#$JE-+T2Q6#1=$MV M:#3;2-I+B>X^E*_0\%X98[BWES?QAP3@,;BL+P/D--M2I82>! MP]2@^)<=1BW'%9EG3Q-"K4E..%P=&C"G*7QE/)ZN.M7SZJ\3.3YHY=2J3AEN M%6\:;I0$?%'C+PF]O?:!\![5H1_ M;SIK[B;08_'6B6,DMSKVM7DTGA[X16D%UJ?B623Q3;Z?X?'M9#D.8<18Y8' M0@E"$J^,Q=>?L<%EV#I:U\=C\3+W,/A:$+RG.6LG:G3C.K.$)>-GN>X#A_!/ M&XZ\Z?HVG[[BR\'^$ M[>9],\)Z*XL[8W&H76KZKJ?E?_!,'_@FO\/?^"=?P8DT.*[M/&WQW^(:V.N? M'?XO2"\EN?%OB2,W-VFBZ'-JA;4;3P3X;NM0OTT:"[*:AK5]<:AXKU\/K>L3 MQVOD/[=O_!0OQUHWQ(TO]BO]AW2(/B3^UEXSN&TG6]8LXK74M"^#5M-;":YN MM0>Y671CXJTRQE76=3?6]_AWP)I")JOBB&\OKG3= O-N/N.,BX=R:GD645:T M>'L+B*4)5:5%_P!J\99].U.G66$B_:U(SJ)T\HRV[CAJ"^LXB2JNI.C])X)> M"_''BUQBZE'"X.7$5? 8K,<=C,RQ<,'PIX:<'8*"K9EF6=9S6B\+EF7X'#M5 ML\SBI'VF*Q$J>7X&EB*M3#8?%?HM\:?VJ?V=/V=8K=_C;\9? 'PXGNX3%[')(4*VJ^)M#TC2HW)(PDMZC$9(& 37SE^S M-_P1T^!W@9I?B/\ M43R?M7?M >)9/[5\8>*?B)>:KK_ (-MM8NBL]U#H^@Z MQ,9O$(@F:6)-?\:#4;ZZ4"6RTOP];LNFP_9'B[_@GM^Q!XWTQM(U_P#97^"' MV-M_SZ'X!T7PGJ,?F+L9H-8\*0:+JUL^ -DD%[&T; .A5@#7Y32Q'B!C(?6J M>"X8RJ$[2I9;F%;,L;C8P>T<7C<$Z6%HU6M91H8?%PIM\O/4<7?^D<9E/T2> M'L2\CQ?$GC;QYBL*Y4,=QGPA@>#N&^&J^(27-6R+ASB6ECL\S'+Z4[QI5\SS M7(L1C%%U/JV%A.!]2>%_&'A/QOH]OXA\%^)_#WB[P_=[OLFN^%]:TWQ!HUT% MQN-OJ>D7-Y93!<@G9.V 1G%=%7X>>+_^"+N@> -9N?'7[#?[1_QA_93\:*#/ M!HUKXBU;Q5X#OIT?W\>_"36[7P_P",-2MX,HLUUINEVUM=/-+$ MJ,RR_"^U?S#A[VY?>Y%Q3FF7/DXCX9S+"16CS')%/B'+)):.[B7@7P1QC#ZSX.>-O!N?UIKF7!_B;/#>$/&E*4O>AAJ%;B#,,3P M+G-6,7RSGEO&:JRDKQP<$VH_NYUZU\9_MA_L _LK?MU>#QX4_:(^%^E>)KRR MM9;;PWX\TO;H/Q)\&>:SN7\+>-;*(ZG9VYED:6?1;[^TO#>H/QJ>BWJ96O@V M;_@K]\4O##9^*'_!-+]L7P5;Q%S^;B- ;J"*># MQ?L=[2;?#(KK%(=H?RE4D+WX+Q-X))Y1C,/)3HUZM/,7I?[.7[3TL=E=Z'8*\TEOI&@7VH7T.@VD,*E8VO/"'C'X66L\T@:7PTT M*G'6:M\?O^#C3XSVLG@#PA^QI^SA^RYJ%PPTS5_C+XJ\?Z!XJM-(N-Y235_# M6EW'CSQK&;=MR_9E_P"$*\=%67D7&)@556QBO//$6N?\%=_V M]4D\)Z%\.],_X)^_ S7&:WUSQ-XBU6]E^+VI:%9!]96\>,LQS]IA^&)P?#F,G6KU6_=K9EB\) M6R[(*D4TN?$9C&HW%(>3N-3CGBF7@%P9!N6.Q7'?'>29>\- MA:;C*M0R+A>I/.>.\?C'!2^K9;D67IU:W+157":C> MR3Z_XBN=1U^^NKI>D_8T_88^"7[$W@:3PU\-=-FU?Q9K<<$WCSXG^(8K:;QE MXUU&,+(WVJYA01Z3H%O<^9-I/A?3"FF:>\CW4>(>),Z? M&''6,AC\_P#8_5LIRZBX_P!C\*98U:.79/AZ<*>'A6E&RQF,HT:7M7>E1C"@ MG[7V>,..>!>$N"EX'^ &7XW)/#*.+I9AQIQ9F5+ZMQIXT\3X:3E#B'BZM[6M MBL-P]@:KG+A?A&KBJ]'+XR>9YG+$YS6YL&4445[A^#@0#_GI]/2OR_\ VC_^ M"1W[(O[0OB6;X@VVA^(_@I\3I[IM0G\=_!+5K?P=>7^IN8BVIZGH3V-_X;GU M20HSW&L6.FZ9K5U+(TMWJ4[@&OU HKS$,32C4]G M-;5*,VN>C46RJ4I0FEHI6/L^!_$3CGPUS=Y[P%Q5G?"F:3I/#U\3D^.K86.- MPLG>6#S'#1D\+F6"F]9X/'T,1AIR2E*DVDU^+O@W_@B'^SFWB.Q\6?'WXI?' MW]IS5=.=3;6?Q3\?W*:&8H\I%#<0Z.(O$,T*Q+#&ULOB>&SG$;">V>-Q$OZ\ M^"_ _@_X<>&-&\%> O#&A>#O"7AZS2PT/PWX;TNST?1M+LT);R;+3[&*&WA# MR,TLSA/-N)W>>X>69WD;J:Y;Q/XU\+^#K7[5XBUBUT\,I,-NS&6^N2 3MM;* M$27,^2,%DB,:$@R.B_-7S^)7 OAQE.8Y_F.(R#A')\)2]OF^?YQC<+EV%H4( MM+VF8YQF5>"C24N51>)Q*ASM*/O-)^[QKXK>*_B[7R[!<8\6<1<6QP4FLHR- MS<R^%OAUM(T@N8Y/%V MOHBJ$SM,EM&RS6J, <^7 FK7 (&Z*W.<JWTE<_XZ53_B 'AI MB^-\BA.5.KXL8?)ZB2D\IP,*>:9REHU'$4X5Z.!RYRBTTL9C855M* MA=-'LVK?'CX8:260^(EU&525\K2;.[OMQ!P=DZ1):/\ 5;@CW-B>']3AE=S#M0OJ.'9HCO"2*Q\RU#_@M!^R M*DKVOA31_C7\09]S16Z>$OAJPCG*.5'E?VWK>DSX,86=1]EW^4Z;D60-&GR& M-XI\7\>T^*?I7^!7A_4?*IY1X7382%2';E6-DU=+F;U/N< M^-_CIK>Y=$^&-AH4;@A;CQ%J 9XAU#&)[C3FW $_&3Q.!_ MPEGQ+BT2TD4"33O"MLT9"GK$UQ"NF-TX)>:[7UWX&?@)/^"HOQ9\7;X_A#_P M3X_::\9-*#]FN]?TR[\,:?@?+YLT]EX8U^!5$D5W&P-Z@5H%'F!Y"D<3?&?_ M (*^_$V%E\'?LO\ P7^">FW3@1:I\1_%L6MZM:))RC26:>)O-+1)]\2>%&)< MX\D8*5Y,N".">*+KC'Q>^E)XZPJI_6\BRC_67@_A3%IO^%7R_P ,.&/#G*:V M&=W%T(P'#F/S?%PM:THXW/%CJ4) M=5.FZ?>]K'Z/:)\ ?AWI4HN-0M;WQ+?$AGN->OGN%=QDDFT@%M;R ]UN$N,X MY)KTB\O_ ?X#T=[N_N_#O@[0K;'FW-]<:9X=TJ 8W27%U)96B8'5G?)]37 MY+?\,F_\%/\ XI21_P#"W/V[]&^&^FW* 7&E?!/PG+!-;$@DN9/&'CE]/TRZ;D MOF"RAO-=C5F.X!?$NX="YK]7X"X4R[@&BZ/@[]&7).!X5HN%3.,\Q/"O"F/Q M3DU>KFE?)X\4<3YE)IN4YYE*6(J?#*::=O#S/B_B_/YH:'%+X6WZ%?"[]BS]E7X-2P77P[^!/P[T34K41BWURZT*+Q#XCA:/:1)'XA\3/K. MLQR$KEI(KR-B>_ KZ>"J, #[O^R,8PO]T8XP, #M7Z-+ACQ5XBM#B3CO+. M%,!)VJY;X=Y5/^T*M-\K<9<4\2?7*U"2LU[3+\CP%6VL*L&W?R'@\[Q>F,S. MC@:3^*CE-!^U<=-'C<8ZDHO=XL;/2FA Q%)_9?@;3+E=O[O4Y,"5OMKX M6?L _L??!^WMH_"/P%\!7%];1*@USQ=I2>.M>DD 4-<'5/%[:Q+!*Y0,5L4M M(58DQ11@D'[%HKVLD\)^ !?!=K#%;6WA+PS;V\,:Q0P0>']&BABB0;4CCBCL5CCC1>%1% M"J. *YG6_@A\&O$WFCQ)\)OAGX@$Y9IO[;\!>$]3,C/$8'=VO-(F9G: F$N M6+&([,[>*]0HK[>KE>6UZ?L:^7X*M2LE[*KA:%2G9*R7).$HVLK6MM==6>E* MC1DN65*G*/:4(M?SEK#P=8:,K%TCC.^ M/1?[.B=0D2A5>,HAW,BJSN6S+'_@GC^Q-I\ZW-O^S1\)S(JN@6Y\.?;H=LBE M6W6U]=7-LQP?E9H69#\R%6YK[.HKP96.7,\NP+E>_,\)AW*_>_L[W\[W/'?#?[//P$\&M%)X2^"O MPG\-30?ZJXT/X=^$=-N4)*,2+FVT=+C):.-B?-W%D1B25!KUV*&*!$CAC6*. M-0D<40$<2*. J1)MC4#L%4 =JEHKZ#!Y?@,OI^RP&!P>!I:?NL'AJ.&IZ;>Y M1A".G333H=5.E2I+EI4Z=./\M.$8+[HI(0 8 'H!@?D*6BBNPT"BBB@ HH MHH ^*?VR/V(/AI^U]X:T]M7N+GP7\4O":%_A_P#%708B-=\.RKII^H113 MV4FM^'FOHUO!I[WEK>:7>EM4\/:CI.IM)<3?$_A[XC?\%;OV=;-? /BOX%># M_P!K+2[#S-,\-_$W0O%UOINO7R*PMM.N?$]P][IU_>)&@BDNI]9\,:=J31[V MU#Q!>S+)?/\ M=2%5/50?J ?YU^;Y]X:9=F>=5>)LDSK/^"^),52I4,RS7AC M$8.C'.:-!*-".=99F6!S+*3-+?:MJ]](HFU#5]3N+K4;Z8F2XN'.T+Z-17;PIX=Y!PGB M\9FU*IF6><29C!4LQXJXCQG]J9_B\/%\T,''%NG1HX' 4VDZ>7Y9AL%@HN,9 M.@YQ4EI@B]VZ5 MBBBBONSTPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK M.N-7TNTU#3])NM1L;?5-62\DTO3I[NWAO]2CTY(9-0DL+.25;F]2QCN()+U[ M6*5;1)HGN#$LB%@#1HI,C.._T/Z]A[9QGM2;ADK\V1W*L%[=&(VGKV///H: M'44T,"<#/L2K 'Z,1M/'/!.1D] :=0!'-_JI?^N;_P#H)K\1/^"0_P#R*,(UKJOB M&VN0VZ>$$&'(\Q"_)0I3JSWM\-.,I;M=#"OB<-AH M>TQ&(H8>'\]>K3I0VO\ %4E%;:[['O\ 17P(W_!5#_@G"DIA;]M[]F02+*83 M_P 7>\)%/,$AB(\T7YB*[QC>',9'S!MGS5[3X3_;"_9>^(%O)<_#OX[?#+XD M0Q;M[?#KQ9I7CK:4!W*W_"+W&J;&&/X]HP5.=K UX?&6?9)X=Y5+/>/\XRS@ M?)8R<'FW%V.PO#>6\]K^S6.SBK@\,ZC335-57-WT3'E>(P^>8E8/):]'-\6] ML+EE6&/Q#ZW]CA95:EN[Y;+N?25%>!WW[27PST\CSKC6BC-M61M(>S1L+N)5 MM2FLBV!U4#>!\Q79\U8]K^U?\(+V4P6FJW5S*)OL[QVQTB[DCG&-T+PVFL3S MB= 06MQ&9\$8C)(!_ ZOTPOHN4IRA+QW\-)N+2I5P\HO M7WXU7&R;O;4^UI\ <:U:;JT^&,YE323&- M'U3Q#XDUC2_#^@:)I]WJVM:YK=_::5H^D:5I\#W-_J>J:E?2P66GZ?96T/V+/V/=*NI?BMXYUF7Q:VC/JN@?#CPUX> MN-7\<>))P46+3K;3O/@M-":8N&75O%U[X?T#RP[1:K<2H(&_ >P^(7[07_!= M_P"($UC\?_CS\._V(OV"O#/B(31_ #3?BAX1M?C;\4SIMPMW!_;ND:W?:;JN ML7'EPB2/Q9XIT.R\ >'I5%QX-\$>+-4MKC78?Z=X%GPWQSPWEG'F XMX?CX> M9JISRWC"AF.$QV79XJ,G"KA^&OJ]:7]O8R,XSISIX*4Z5"I"I'%5J+IRB? 9 MO4SW#9AB^'LBX8SOB;BK!X:GBL7DF4X#%8F63X6O-4J68<1XJA1K4$OM?C.Z_8+_ ()[?\$U/V>O^"=7PXE\,_"[37\2_$;Q):6W_"S_ (U^ M);2W_P"$Y^(%]#(;DP.Z/<1^&_"5I>/)/I'@W2+@Z;:.QO\ 4I]9UZ>^UJ[] M2^#OA[]CC]B;X,:#\-OAKK7P>^#'PG\,027$'VKQGX8TJ#4;^6" :AXC\0^( M=6U9;[Q-XFU98X)=5\0ZO>WVK:DXA$DYA2VAC_.C]H[_ (*S3_$K7&_9P_X) MM>&]6^/_ ,>/%/G:6OQ!TO0YG^'W@*UGC\FY\1V%UK"65IK=QI9:25/$.M)I M_P .M(>%;^]U7Q J#1;KIXS\3L@RG+?["RF?]DY"ZD/8Y50J0Q7$?%&,C94* MV/IX=NOCL34FTZ&"HQCE^"M4C@Y> MI_\ !17]O[Q#\--8T?\ 9%_9-@?QW^V/\5KBPT'3+'1(;74T^%5AK49E76]8 M,[/I]MXKN-,\W4]$LM45M/\ #>D13^.O%J0:'9:?::W[A_P3X_8)\+_L9^ ; MW4]>O+;QY^T1\1S)J_QD^+-T]UJ%_JVI7][)JUQX:T+4M4W:HOA>QU*>6[N; MJY,6I>,->:X\4Z^#=36-EI?+_P#!//\ X)XZ+^R5HVK?$KXE:LGQ._:G^)BW M.I_$_P"*&I7-SK,UA/K%PNI:GX8\+ZIJ:#4);":_VW/B/Q'%IRIY?_K%G& RO)^&<)7C=4YXW'UZ&%JYW MCHQY<57C+VDM,'A(JFG&?[_XA<:9#DO#<_ /P&ECLXX7GBL/BO$3CS"X&K1S MGQ?XCP$OW,XT*498K >'F0UW4?#&059RA7JMY]FJJYC5ISH]W17SNOQ]DU%F M?PU\-O&NNV@)Q=K:BWC90<;E\B*_4YRG!D!&[G!!!L2_&?Q1:G-Y\&O',,04 M,\D44ER5#<1\)IP0[FP"#("H.<$C%?GT/IA?1[K4IXC"<:9QF.!A)1>:Y5X< M>)^:Y+)._+5I9WEO!N*RFM0DHSDL12QLZ#A"<_:H!^H!KP&W_:*\'AQ%J^C> M+M"ER _V[16DC3)QEC;S23@8(/\ Q[]^ <8/86/QF^&>H!?*\66,#%"<,+ZU@7<,<@,>V"0 IXP\,D,H<;M0N=W%?JN7\9<'YM3E5RKBKAO,Z M4$I3J9?G>68VG&-KJ4YX?$U(Q5DW=M*R;V3MX6(H8G V>+HU\'O9XBG4P^UK MV=6,/*_R/04BCC54C41HN2J1CRU&22<*FU1DDDC&"22>>:> !T &>OO[GU/N M:^7/$G[;?[(GA/S!K?[27P8@DAWB6"U^(&@:M..$<$XZ.&)XBRBE4NK74:4L6JDFK_#& M+?EH>16SC*Z%WB,SP-)J[:J8RA&6N^DJG,W=ZZ7/TDJ&XN(+6&6YNIX;:WA0 MR33W$B0PQ(OWGEED94C0=V9@!W-?C'XA_P""R7@CQ"3IW[/_ .S[\>OBOJ39Z5=:YJ-P&C/F+Y\=D5&W=&P;%>0:A\,O$%5QI+&910KY7P5EM2;4?:9EG\L'C\TQM.DI1K./ M#'#F?QJPA4HK$4:ZY5WY9F7"V)O5Q_$#P]&.JH99E.:YYF&(_NX>E@<,\%3D M_AOCSDY M'S?9YI\9 P2"*QH/C9XCOR7TSX/^-[RW(+1S.CV^]>.2/L$B+]Y< 2N2#QG% M?FAX=^&__!7K7%$>CWO[*/[.%HZLDHT?2H/$^N!"XR9[^YTSXCRWDVQR0SZJ MN5B"DQL^3TB?L#?MR^-Q,?BM_P %)?B/9Q7"E)],^&GAR]\/VLD;;E:,36/B M'PM"JD+%G_B5G.Z4$<[F_.\-C/I@<6RIX[%\29YPG5JOF>0%/ V3Y/A(V MBXTY\3>,W$N>9YF;2;53$1X/R3FFG*&"@G[)>K+BOABDG2RKP\XAS9+18SB' M-X99*I_>^IX+$8%T%K?D]IB&DFN=O5_H0WQD\;VTWDM)+=Z9;PI&%#%G:0 8STR1X/XY_;_^&?P_%RGBG4/ ?ARYA,BBVU?X MF:!+>HT:!V672],BN]0,@0@^2D6]F9479?$/Q M;:SN)"VZ0R1_V3J5^J2@R*P34Q(!-(5DRV1[MX+_ ."5W["O M@KR)+;X%:1XAO('23[7XTU[Q3XL\UU!R9K'5-:;2)0Y)9XVTSRF;'[O"H%[7 MX;?3,S3#QPV'\=\VX>@Y/VF,SK >#F.QKI27+*,<+D/@Q.A"I%-NG*.8IQG: M?,^6SR_UFE5ES4?#CAC"*RM]/?^"P M?PUN)I=(\)Z]K6N7DI,,.G?#/P5J>HZG=.>D=OJGB:334+'M+901O_$A(Z\? MX9^,/[;GQ?N%U'X'?L1:K$U^WF1?$K]IS5[RTT\(P!74+?PWJ-SX+L[E8L^: MK27/C!21LAAD==I_$]!\/97;M)> M32K"UFD9E.&>21V;^(G)SZ&% QQR!@$Y)Q]3D_K2RGZ%E;. M*N=X"JJ^!EQ#2P>:8+)J^CE4R'*LYIX_A/)ZW/\ O*>-RKA#+3$83@W*J>55J\-/'LJY_ M:XC#RS"M?F=;,JU7'U)2O?FMB9U*<6WK[D(J_0^;/!_['/[*O@*)(O"W[//P M>TUHRI2Z?P#X>U/4 4>.1&.IZQ9:CJ#NKQ1.KM=%@Z*P((S7O>D^']"T&W6T MT/1M*T>UC 6.WTK3K+38$4(L8"16,%O&@"(J *H 55484 #8HK]#R_),ERF$ M:>591EF64XKEC#+\!A<%!16R4<-2IQ2716/4I8?#T$HT:%&C%*R5*E"FDELD MH122&A0!CD@]F9F_]")I0 !@ >@&!^0I:*]0V"BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** #]*_EV_;Y\ >"/AW^W5XN_:J^+W@CP MY^TW\&_"FJ7/C/Q;\0OA1\5[KPU^UE^P/8_ OX-?L\ZUXA\.^&K-KW3DT_PE MX-AU+3?VH7\/?#OQQX0^*'C#3OC5X[LM:\ ^/M#U'P^NN_U$U\+_ !<_X)P_ MLC?&_P"/.@_M%?$/X8Q:IX^TUM-G\2V-MKFOZ9X'^*M_X;314\%:G\8O .G: MG:^$OBAJ/@5- TJ'PQ<^,-(U5H+'3]-TO41J6DZ+H5CI@!\T?'_PSXWT;_@J MY_P3W\5WWQD^(VN>#/'D/[6>BZ-\&C MN]8G\-WG@#X-^#OAQX6@\$^%;'1;:P\!:G\*M/\ &.D1V6I?\))?ZM_0CXG^ M#_PW\9>/_AG\4O$WA6RU;Q]\'7\9O\-?$D]QJ,=YX4?XAZ!%X7\9M90VU[!8 MW!U[088M.NCJ-I>^5$GF6GV>X)F/DWA_]BW]F/PK\:+G]H'0/A1I&G?%*?Q' MXO\ &D.KIK'BN?0=(\=?$#2H]#\>_$'PU\/[KQ!/\.O"GQ%\<:0L^G>,OB#X M9\)Z3XR\46FI:U#K>MWHU[6CJ !^+_[&^F)X>T/_ ((V?M1:-KOB6^_: _;E M\3>/;+]KOQ3=^+O$%[=?%ZU\??LG?M!?M ^++#QGHFH:G0?"3XO?#CP= MI_PY%GIMI%\*_#^E2^!/"/\ 8GA?6]0T>\_I#'09]*^7/AS^Q9^S%\)?B??? M&+X??"?2/#WCVZD\=2V-_'K'BK4=$\)S?%'7K;Q/\3)_AUX*UC7]1\#_ PN M/B/XBM(-;\?W'PY\-^%IO&>J(;SQ&^HS/*S_ %'0!YOX]U/XLV#6:_#;P5\/ M/%=M+;79U67QO\3?$?@":RF4QBUCT^#0OA-\24U.*:,S-<2W-SI+6SQQ)'#= M+,\D'XX_\$:)]>N?C/\ \%FI_%&FZ1H_B"7_ (*J?$!]6TS0=:O/$>CV5X?@ M!\"O,@T_7-0T#PO>ZG;*-I2ZN?#^DRN2P:SC"@M^Z4W^JE_ZYO\ ^@FOQ$_X M)#_\G ?\%J_^TKOQ#_\ 6?\ X$T ?KC\:-3^*VC?";XBZK\#/#?A?Q?\8M/\ M&Z_=_#+PQXVU:?0_"6N^-H-/F?P[IGB+5K5HY[+2+O41#'>S13VK&(F/[;9* MYO(/YN_&_A#_ (.WM=+:T\36EM'Y9(V1Z3:6_E#RP!@( MVIX'_P"#;KXE:/% \'--64 M)83@/*^&<.X1Z1]FDTDI$:%=8F6$Q&+Q"O^^S'$?VC5UZ^TQE. MM--;J2:DGJG?4_DQNO\ @WO^)FN1M9W^C?L6^&[7[,\9NO#7AOQC#>.Q:, > M8GA2*YCDV;L7,5U&Z $;79PZ<*W_ ;!^())4U/2_CIX0^'>OPS;[;4/!0^( M5V;8*5V30SZD;6Y24C<6CA>#:P7$[[B1_8117D\,\&X[A*I*IE'B7XQM5(RA M6H9AXJ<8YE@L3"35X8S+\;F=; 8V%KKV>+PU:FXRE&4)1=CT<;P!PMF,*,,= MET<0L.^:@W+V,Z4KW4J=7#1HU(23U4HS4E96>BM_(PW_ ;S?MJ^ )I]8^%' M_!0[PMXFUEY4DB@^,'PAU7Q#;*T0WQ,+[Q1K7Q3BMI?-BMTDFM?#\;/$N9-Z MQ1P-W=K_ ,$C_P#@LO=^'KWPG=_\%'/@CX'T6X\UUG^%GPIM?!WB.9[S*7\2 M^+_!WPI\">*]&BN$S+(VFZZWGSR2,\*$F1OZK**_4=?ZC\(K-J;DG:LL1')E2J5X2?/&=>A53G[U2,VY7]G&91C/V*/'6H_%GQ1^R_P#"S]O?Q!)?PZG<^+O$?CG7_$/C'2[^.J6,N5C*VGQ-\#Z9I7C6&VC<%5?Q!X06Q6$!WN#@E? MZG" 1@@$>A&1^M<7XW^&WP^^)>E/H?Q$\$>$_'.CN'!TSQ=X>TGQ%9*7&"T< M&K6ETL$@ZI)!Y8\595AZN&R+.<]Q% M>GFV0X>I4=59?D'$G".(X5S[)LGIU6ZM+))8G,\@I3;MDTX/D/H?#?/.-?!C M%K'>$_%N8\)UO;_6:E*EK#$5_M5*N-PLL)FD:M2/N5,2L9+$2C[KFUH?SQ?" M/_@GO_P3;\0W-MK.C_"\_&JS+":)/!W[1&M^)]/4,[O''+X?T#4K76K4[2(F MMM1N;6=8T42P^8'+?K1\-+GX3_ +PN_A[X$?LT6WPVT01H+M=.\.Z=X.L;F: MW#[;G7]:6UEO-7G@63+7FM:C/<;78O<)]X^5^._^"0G[%/C'4&U;1O!?BCX7 MZFV7^U_#/QIJ^BQ1S?,5DM],U@>(=+M-C$.([*TM8\J!LVY%<+'_ ,$7OV8; MB1!XB^(7[17B^Q1E?^RM?^)EA)8.X8%B_P!D\*6]P!(FZ)_*GB;8[%'1PK#\ M;RSP1^ECPE&IE7#7BKAE@+>PH9O5RGPQQ_$%/#-)./\ K'C_ SP&.G/E39]B>;EE+$5Y0'95H M6E#$2R#,,1C:=*HIKF_V>K"2U49)69<^,7[>GPJ\))%OVK_C1\4Y MVC_8N_8:\8>-HI9VCMOC#^T)*FF>'F,I6(7L.EK=:)X6A*9>X40>-+V]0$&6 M"4HRO^F_PF_8'_9#^"DEK=^!/@5X(BU>T6/R?$'B2RF\:^((IHCD75OJOB^? M69[&X)&=^G+9!22$55XKZ]6-$ 55"JH 51]U !@*B]$4 !5 ' %?4\,_0_ MQ.(SK#\6>(_%];BGBRA)2I<29_5J>(O%.#3<9N.2YIQG@_\ 5/A&5.HKTI<% M>'?#M2"M%5VHIGY?C.)N-LRH2P,,SR[A/*:FE3*>#L"L&JL7NL5F6)]IC,6V MK1E+$*JW:Z:;;?XX0_ 7_@KC\38XKKQS^UO\+/@K8W(9CX?^&/@ZVUF]TU=P MDCMS=IX- M=!L=3TBWC:5%-P"(_B&KRKYH(@#!$BB4!8T+L!^OM%?T=3\&>$:B4LVQ_&W$ M%>R3Q&<_M.:M92(# M]EBU_3+/,XD619)7N/[325!ACY?D(WF%9!*-FUOV@HKS*S?@ M?!YMBJ*4:>(S7,L\S*O!144DJN-S2O/[$?M;I/=)K:GDF744XTH8F$9*THQS M#,>6:M:TX_6N6:MI[R>A^/-I_P $5?V9Y5#^)?B9^T5XJN'C4W$FH_$'1H$E MNUP#>;+?PB7638#&J-/*J(QP2<$=KIO_ 1L_87L65KGP)XOU=UE,A;4_B/X MHD+*8PGE,+*XL%,6[,OW1(96),A0*B_JC17=A_ 7P;PM&6'H>''"L:4HJ+4\ MMIUIV335JM9U*L7IJXSBVFTVT$68*K.+YE+$4(8EWWNUB%54O^WD MS\]=)_X)9?L.Z($^Q?!+2Y6C50KZGJ^N:RQ*QF+Z^%/V.OV8/!+Q2^'?@?\.K.:$HT#Q<<=3\*^!*N+IN,J6(QO#65YC4HSC+FC4H/'X;$^QJ1 MEJJE+DFK+WM$>U0J2PL'3PD:>"@]XX*E2P::LE9_5H4KJRV>F^A2L=-T_2[6 M&QTRRM=.LK=0D%G86\5E:PH $BM[5(H8U 54 QT%7-JYS@9]<#/Y]:6 MBOUFC1HX>E2P^'I4Z%"C"%*C1HPC3I4J=.*C3ITZ<%&$(0C%1A&*48Q22221 M#;DW*3;;=VVVVV]VV]6WW84445J(**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@".;_52_P#7-_\ T$U^(G_!(?\ Y. _X+5_]I7?B'_ZS_\ FOV[F_U4O\ MUS?_ -!-?B)_P2'_ .3@/^"U?_:5WXA_^L__ )H _;^BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HI,@'']#CGH"<8!/H3GD>HHW+G&X9],C/Y4 +12 @G M(SS^AP<>N#P<=#P>:6@".;_52_\ 7-__ $$U^(G_ 2'_P"3@/\ @M7_ -I7 M?B'_ .L__ FOV[F_U4O_ %S?_P!!-?B)_P $A_\ DX#_ (+5_P#:5WXA_P#K M/_P)H _;^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "D;.UL$ X.">@.."?8'FEI" M001D$$$>H/!% '\TGQI'BCX-?\%.+3XH_M2^,OVC]'\!^(OB)J>H_ O]I?X% M?&?4-7^%'PW^'EY\0_V+?AYX1^ 'QO\ @&GB270OA_\ #E_B%JGB_P"'/QD\ M2ZG\+/&NE>,;SXZ^&OB/<^.?!>O^'X-8^%OL&DW?[0'PE_:W;XU?M9Z'^U=I M7PW^*O[&_#_ (O\3R?#']ERS\4_LB^#M7'A-?AI M\2I-.TM7OM5USQ=IGQ$\=PW_C7P3I>CQWNKZ%]H^+?^"6?[._B_\ :0/Q M]N]6^)MCX?UCQ9=_%'X@?L_Z;XZUFT^!OQ$^-"^*/@SXPT?XH>(/"$GP!T?XHV M'Q$ANOBA>^']#^,GB7]HSPK\$-5^)WB34_@)X1^/WC#4M7U[Q%\6O#OPTNI' MM+3Q#=^*_$GBGQQ8:/^!O#OQ!\2ZOX^\,^$=&\82VVM6H!^<7[)_C[XN MP:3_ ,$G/VG]9^-OQA\;>,/^"A_B/QIIO[1G@?Q/X^UWQ)\)TL?B/^S)\"KKQ+8^/IO&FN7Z M>((/Z!!R ?4"OB'X2?\ !/WX!?!CXE^'OB-X3/Q#NK;X>S_$.[^"WPU\2?$+ M7?$'PF^ MY\6KBZG^(]U\'O UZPM/"LOB.._U32;(7=WK,7@CPMK.N>"_AS' MX/\ !VM:IH5W]OT >5_$;QMXW\*2:?#X2^$'B?XG0WUM>/?7/A_Q3\.?#D>D M/"T20P72^.O%?AR6X>[2222*33XKN&)8'%R\3O$K_CU_P1DU+4]7^,G_ 67 MU/6?#U[X4U2]_P""J/CZXO?#NHZAHVJ7VD7$G[/WP)WV=U?^'[_4]&N9HP S M2:??W=N-X03,ZN!^ZLW^JE_ZYO\ ^@FOQ$_X)#_\G ?\%J_^TKOQ#_\ 6?\ MX$T ?M_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $AH 6BDR,D9&1U&>1GID>]+0!'-_J MI?\ KF__ *":_$3_ ()#_P#)P'_!:O\ [2N_$/\ ]9_^!-?MW-_JI?\ KF__ M *":_$3_ ()#_P#)P'_!:O\ [2N_$/\ ]9_^!- '[?T444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 (V<''7'&,9_#/&?3/&>O%?SL>#_BU\>/"?_!4&\\(?M,_ MM*?M'_ C6O$?Q,U_3?A5X%\0>&='\3_L-?'7X/\ B'XJ?$33/@=\,/ =YHFC M2^'_ /\4_%GPFL_!]W-XP\=>+?!WQDNOC[X?\9>$]*L_'G@S4-%\(R_T3D9 M!&2,]QU'N/<5^4J?\$PHY_VF#\4=:_:,^+7B'X!6GQ#T+XY:/^SIK?\ PB^H MV]G\8O#OQU\1_M&>'[:?XGW/AR3XD7?P8\(?&;7W^*?@SX62^)#'H7BVVL-! MCUI_AAHNC^!;4 ^<_P!GW]IW]H_6-+_8%_:T\7?&OQ)XI\(?M]_M%^,?A/XF M_9TO/"OP\MOAK\+? 7B_P7^T7X\^"-[\--4T?PEIWQ*TGQI\/;3X/>%=&\?Z MAXR\:>*[3Q^_B?QK93N56Z;@#CZC-?GC\,/^"=W@SX9 M?$+X<:Q!\6_BEXC^#OP)^(GQ-^+7[/?[.^N1> T^'GPD^(/Q7M_'5EK6JVNN MZ5X0L/B%XQTSP?IWQ1^).D_"?P]XS\4ZOIGP^TKQI?VMNNJOH?@R?PS^AX M ' P!Z 4 >4?$CXGM\/Y-.ME^'GQ2\;_P!JV]Y)YWP\\'_\)1!I_P!G>&+R MM3D_M/3Q:37'G;[6,A_.CBF;#_VH_P!N#Q=^T7\-?%_@3Q!^S!X56QTR :?]\K_A M0!^-NN_\%//VJ/#6B:QXBUO_ ((T_P#!0"PT;0-+U#6M7OG\:?L4S)9:9I5G M-?W]V\5M^TW-<2);VEO-,R00RS.$V11R2,J-#X:_X*B?M1>,/#F@>+?#?_!& MW]O_ %3P]XHT72O$6@ZG'XS_ &*H(]1T;6["WU/2[Z.&[_::M[F*.[L;J"X6 M.X@AGC$FR:*.571?UD^(W@V/Q_X \<>!1>II1\9>#_$_A7^TQ:+>G3O^$DT+ M4-$%_P#8_.M?M7V/[=]I%O\ :(!/Y7E>=%O\Q:7PF\ Q_"_X7?#?X;?V@FM_ M\*_\!>#?!']L&Q73SJO_ B7AK2_#W]I&P^T7GV+[?\ V;]K^R?:KG[-YWD? M:)_+\UP#\P_^'D7[7G_2%_\ X*!?^%Q^Q%_]%!1_P\B_:\_Z0O\ _!0+_P + MC]B+_P"B@K]??+C_ .>:?]\K_A1Y<8ZHG_?*_P"% 'XM6O\ P55_:6O?&FN_ M#RU_X(Y_M_3>,O#/A?PIXSUS1%\8?L7";3_#/CC5O&>A^%=5ENF_:76PDBUC M5?A[XRM(((+N6[B?0KF2ZM[>&6TDN>H_X>1?M>?](7_^"@7_ (7'[$7_ -%! M7Z-Z1\(X]+^/WQ"^./\ ;23CQW\(?@]\*QX9_LM8QI?_ JGQG\;O%IUT:O] ML?[8==_X7$+ Z=_9UM_9W_"/"Y%Y>_VH8+'V+RX_^>:?]\K_ (4 ?D%_P\B_ M:\_Z0O\ _!0+_P +C]B+_P"B@KD?''_!5W]I#X;>'I?%?C;_ (([?M^Z%X?A MU7PUH,/V,+J-=5\8>)M'\'>&[+R=/\ VEKRZ,FJ^)=?TC2H66 QQ2WJ M37+PVL<\\7[5^7'_ ,\T_P"^5_PKP_\ :'^#$?QY^&%[\-QKZ>%C=^+OA9XI M.L#25U@Q_P#"MOBOX'^)WV'[#]NTW=_;(\&G1?M'VI?L U$Z@(;O[+]DG /S MR_X>1?M>?](7_P#@H%_X7'[$7_T3]'_#R+]KS_I"_P#\% O_ N/V(O_ **" MOU\$48&-B=2?N+W)/I[TOEQ_\\T_[Y7_ H _(+_ (>1?M>?](7_ /@H%_X7 M'[$7_P!$_7)>%_\ @JY^TAXSO?&>G>&?^".W[?NJWOP^\6S>!?&,$?C#]B^! MM$\5V^@>'_%$NCSM>?M+6Z7$JZ#XJT#4A<6375D\.I1(ERT\=Q%#^U+11D$% M$&1C)5>IX';U/ [GBO$O@_\ !E/A5KWQVULZ\NN_\+I^->I_%\6QTE=._P"$ M;&H_#SX:^ _^$?$WVV\_M40_\*]_M3^TS'8%SJYL_L*_8?M-T ?GA_P\B_:\ M_P"D+_\ P4"_\+C]B+_Z*"C_ (>1?M>?](7_ /@H%_X7'[$7_P!%!7Z^^7'_ M ,\T_P"^5_PH\N/_ )YI_P!\K_A0!^+6O_\ !57]I;POJW@G0]>_X(Y_M_:? MJOQ&\37?@[P7:2>,/V+I6UWQ+8^#O%?Q N]*@EMOVEYH+::'P?X'\5:X9;^6 MTMFM]&N88YWO)+:VGZC_ (>1?M>?](7_ /@H%_X7'[$7_P!%!7Z-?$KX21_$ M3QO^S_XQ&MII/_"C/BOKGQ,;3QIBWW_"3?VQ\$?B[\'?[$:Y^V6O]D?9S\5! MXA^W^1J!D.AC3/LB#4?MUG['Y1?M>?\ 2%__ (*! M?^%Q^Q%_]%!0?^"D7[7@_P"<+W_!0+L/^1X_8C/4X[?M/_F>@')XK]??+C_Y MYI_WRO\ A37AC8 ;$'S(WW%_@=7QVZ[<>W7G% 'XJ> ?^"K_ .T=\3_"6C^. MO G_ 1W_;]\0>%-?BN9M(UB#QA^QA:0WL=G?W>F7+)!J/[2UG>1^5?65U P MFMHF)B+J&C>-W[#_ (>1?M>?](7_ /@H%_X7'[$7_P!%!7Z%?LV?!1/V?/@K MX'^$)U]?%A\&VFK6O_"0'2%T4ZC_ &IXDUOQ#O\ [,%]J8M?(_MC[)M^VS[_ M +/YVY/-\J/W/RX_^>:?]\K_ (4 ?D%_P\B_:\_Z0O\ _!0+_P +C]B+_P"B M@KD)?^"KW[1\'CRQ^&4O_!'?]OU/'.I>$=5\=V/A\^+_ -C SW'A/1-:T;P] MJNL+=#]I8Z&WG MP62[_:.\/_'_ /M]4&A_!3Q=\(/^$4_LE6%T?%/Q \#^.1X@_MG[<#";$>#? M[,&F_P!FR"Y&HF[^VP_9?L\X!^>G_#R+]KS_ *0O_P#!0+_PN/V(O_HH*/\ MAY%^UY_TA?\ ^"@7_A$?!'AO7?%_BG6I_&?[%EQ M!I'ASPUI=UK6N:I-!8_M,75[-%8:9975W)%:6UQ=2)$4MX)I62-MZU_X*5_M M:WMM;WEM_P $8?\ @H%);W4$-S!(?&W[$J>9#/&LL3[)/VG4D3=&ZMM=%=<[ M656! _2[X[?"^/XT_!'XQ?!T:LGAL_%CX5_$/X:CQ"--753H7_"=^$-8\*_V MR-+-U8?VB=+_ +6^W?8/MUE]L\C[/]KMO-\Y/0M#TF/1M&TG2-R7']EZ9I^G M?:/)6+S_ +#:0VOG>7N?R_-\K?LWOLW;=S8R0#\EO^'D7[7G_2%__@H%_P"% MQ^Q%_P#104?\/(OVO/\ I"__ ,% O_"X_8B_^B@K]??+C_YYI_WRO^%'EQCJ MB?\ ?*_X4 ?BEH?_ 5?_:/\2>)_&O@S1/\ @CO^W[?>)OAU=:#9>,]*3Q?^ MQA%+H5UXGT.W\2:'#//1?M> M?](7_P#@H%_X7'[$7_T4%?H3\//@HG@3XN_'SXJ?\) NJ#XWZK\-M3&A_P!D M+9CPU_PK[X>V'@3R1J'VZY_M;^UOL7]J&3['I_V+S/L82YV?:6]T\N/_ )YI M_P!\K_A0!^07_#R+]KS_ *0O_P#!0+_PN/V(O_HH*Y7QA_P58_:4\ Z=IVK^ M+O\ @CI^W]HVG:MXJ\&>"=/NIO&'[%]PEQXH^(/BO2/!'@[20MC^TO=21RZW MXIU[2-'@N)DCLX+B^BEO;FUM5EGC_:?RX_\ GFG_ 'RO^%>,_''X01_&7PSX M4\.#6U\._P#",?&7X%?%K[8-*75/MH^"_P 7O!OQ4.@^0;RP$ \1CPD=".I" M6;^RA?G4?L5^;;['. ?G1_P\B_:\_P"D+_\ P4"_\+C]B+_Z)^C_ (>1?M>? M](7_ /@H%_X7'[$7_P!%!7Z^B*, #8G Q]Q?\*/+C_YYI_WRO^% 'Y!?\/(O MVO/^D+__ 4"_P#"X_8B_P#HGZY7P?\ \%6/VE/'NFZAJ_A'_@CI^W[K.FZ5 MXJ\9^";^ZA\8_L76Z6_BCX>^+-8\#^,=)*WO[2]K))+H?BK0-8T:XGA22SGN M+&66RN;JU:*XD_:8QQXQL3G@?(O?\/Q^E>-_ [X0)\&O#'BKPX=;7Q%_PDWQ MD^.WQ9^V'2UTO[$/C3\8?&GQ6&@^1]LO_/'AL>+O["&I>;#_ &J-/&HFRL#< M_8H #\Y_^'D7[7G_ $A?_P""@7_A:?\ ?*_X4>7'_P \T_[Y7_"@#\4M<_X*O_M'>&_%'@KP M7K7_ 1W_;]L?$WQ%N=?M/!FE/XO_8PEEUVY\,:)-XBUV*">W_:5FM+=M/T6 MWFOG-]<6JS)&T5L9[C$1[#_AY%^UY_TA?_X*!?\ A>!A$=1-];?V4-)^U? MVF)!9Z@+W9]DVVN[[0/=/+C_ .>:?]\K_A0!^07_ \B_:\_Z0O_ /!0+_PN M/V(O_HH*@NO^"E?[6ME:W-Y=?\$8O^"@45M:037-Q)_PFW[$K^7!!&TLK[(_ MVG7D?9&C-M1&=L;55F(!_83RX_\ GFG_ 'RO^%9.NZ1'K6BZOH^];;^UM+U' M3?M @$OD?;K.>U\XQY0/Y7F[]AD0.5V;U+9 !^.G@W_@JA^TS\0?"'A7Q[X/ M_P"".7[?NM^$O&_AO0O%_A;6H/&?[%EO!J_ASQ+I=KK6B:I#!>_M,6MY#%?Z M9>VMW'%=VUO->D_X>1?M>?](7_P#@H%_X7'[$7_T4%?I1\"?A M>GP6^"7P=^#IU9?$9^%'PL^'OPU/B$Z:NE'73X$\(:/X5.LG3!=7XTXZI_9/ MVXV'VZ\^Q^?]G^UW/E^<_JOEQ_\ /-/^^5_PH _(+_AY%^UY_P!(7_\ @H%_ MX7'[$7_T4%7_P ,HO\ @CM^WZ_CG2_".D^.[_P^/&'[& GM MO">NZUK?A[2=8>Z;]I8:>.?^$@_ MMG[ _//_AY%^UY_TA?_ ."@7_A< M?L1?_104?\/(OVO/^D+_ /P4"_\ "X_8B_\ HH*_7WRX_P#GFG_?*_X4>7'_ M ,\T_P"^5_PH _%+Q[_P5?\ VCOAAX3U?QSXZ_X([_M^^'_"F@I:2:MK$_C# M]C"[ALDOM0M-+M6>#3OVEKR\?SK^^M;<"&VD*F4.X6))'3L/^'D7[7A_YPO? M\% NXY\W[;!Y?VGS\OY7E2>XK#&H(V(^,\=* /R$_X>1?M>?](7_P#@H%_X7'[$7_T4%'_#R+]KS_I" M_P#\% O_ N/V(O_ **"OU]\N/\ YYI_WRO^%'EQ_P#/-/\ OE?\* /Q:T#_ M (*J_M+>*-6\;:'H/_!'/]O[4-5^'/B:T\&^-+1/&/[%T+:%XEOO!WA3X@6N ME3R7/[2\,%S--X/\<>%-<$MA+=VJV^LV\+SK>1W-M!U'_#R+]KS_ *0O_P#! M0+_PN/V(O_HH*_1OX:?"-/AYXU_: \7_ -M+J_\ PO+XL:+\3QIYTM;+_A&1 MI'P1^$'P=_L07/VRZ_M87!^%9\0_V@8-/\LZX=,^QN-.^W7GL7EQ_P#/-/\ MOE?\* /R"_X>1?M>?](7_P#@H%_X7'[$7_T4%!K3]I:X2WE;0/"GB#4C M<7KVMFD.FRH]RL\MO%-^U7EQ_P#/-/\ OE?\*\2^+_P:C^*NO_ G7!KRZ%_P MI7XU:=\7C;#25U'_ (23^S_AU\3/ /\ PCQF^W6?]E"7_A8@U7^T_+ORAT@6 M?V%_MWVFU /SO_X>1?M>?](7_P#@H%_X7'[$7_T3]'_#R+]KS_I"_P#\% O_ M N/V(O_ **"OU\$48 &Q. !]Q>PQZ4OEQ_\\T_[Y7_"@#\@O^'D7[7G_2%_ M_@H%_P"%Q^Q%_P#1/UR/@;_@J[^TA\2?#L7BSP3_ ,$=OV_==\/SZIXDT6+4 MH?&'[&%K&VJ>$?$NK^$/$=GY.H?M+6=TLFE^)-!U;2YF:!8Y);-YK=YK62&> M7]JC%&1C8G4'[B]B#Z>U>(_L[_!A/@-\+K'X;G7E\4FR\6?%'Q/_ &P=)71S M)_PLCXK>-_B8++["+[4MO]CCQC_8HN/M3?;AIWV_RK7[5]D@ /SQ_P"'D7[7 MG_2%_P#X*!?^%Q^Q%_\ 104?\/(OVO/^D+__ 4"_P#"X_8B_P#HH*_7WRX_ M^>:?]\K_ (4>7'_SS3_OE?\ "@#\5M1_X*M_M):5XS\,?#W4/^".W[?MOXQ\ M9Z)XL\1^&=$;QA^Q>\^JZ+X&N/"]KXKOXKB+]I:2Q@BT>X\:>&(9DN[JWFG? M5H!9Q7(BNC!UG_#R+]KS_I"__P % O\ PN/V(O\ Z*"OT1\4_!I/$OQX^$7Q MK_MU;,?"SP'\:/!1\-_V2LXUP_%V]^$MV-2.J_;8CIYT#_A5YC%H+"\_M+^V MRQN++^S]MY[9Y1?M>?\ 2%__ (*!?^%Q^Q%_]%!6 M)XF_X*B_M1>#O#FO^+O$G_!&W]O_ $OP[X6T35?$>O:G)XS_ &*IXM.T70[" MXU35;^6&T_::N+F6.TL;6XN'CMX)IY!&4ABDE9$;]F/+C_YYI_WRO^%>>_%O MP!'\4?A9\2?AK_:":)_PL'P#XS\$?VR+%=0.D_\ "7>&M4\/?VG]@^T6?VW[ M!_:7VO[)]KMOM/D^1]H@\SS4 /RPT/\ X*>?M4^)-%TCQ%HG_!&G_@H!?:-K MVEZ?K6DWR>-/V*(DO-,U6TAOK"Z2*X_:;AN(UN+2XBF5)XHID#[)8TD5D&I_ MP\B_:\_Z0O\ _!0+_P +C]B+_P"B@K]2_AUX.C\ ^ /!'@?[8FJ_\(=X0\,> M%?[3-HMF=1_X1S0[#1OMQM/.N?LOVS[#]I^S_:)_(\WRO.EV>8W9>7'_ ,\T M_P"^5_PH _(+_AY%^UY_TA?_ ."@7_AV7_ 1T_;^F\8^$O#OA'Q9XAT0>,?V+DGTWP[X[U#QAI?A/4WN)?VETL9X= M8U#P#XOM88[2ZN+B"31+G[9#;++:-$WVJ^_M,QV(!^!-5UC2[6_U#PAX MENO"NKZ_X9N->\.74\NDZM/X?US6-%EOK2=],U.^LS#QL8#)=7DY$- MM#+(0IY;XD_%'X;_ ;\(:I\0/BSX]\'_#7P/HOV<:KXM\<^(M)\+>'K&2\G M2TL;>XU;6;JSLUN]0O)8;'3K-96N]0OIH;.R@GN9HXF_-'X^:!\-O^"B-_IW M[,/C_P =>']3_9Z^)5Q\(OVKO@!\2O@GXJNY+;XZ?#_X/Z[H]WXW\&:/\3O" MGB6"Z\.^-OAU\6#X ^(EC\0/AQKEAJ"^#_%WA%=!MSJ?A?QGJ* &/^W!^TM^ MTQ^RA^U#X/\ BSX7U#3_ ![^ROX?_9;\??$/XY?L_P![;^'-(\1ZOX>^&/Q; M\!Z1X_\ BW\%?'.HR:8X^,/P]\-_%[P??67PG\2ZI)X8^-7ARVU3P7X=E\/? M$N;PEJ.H?HE^SC^T%\.OVI_@MX"^/?PGO;R_\ ?$;2IM8\/2ZG#:66LQ6T&H MWNF36FO:-;7^H7'AK7[2ZL9X-:\)ZX]EXJ\*ZBEQX>\7:-H/B?3M6T33_AOX M*_ #XA>)OB5X6^%?[='PS'[16L?LAZG%\1_V3?VU=2^PV^E_$[1-?!T"VM_C M!X!TC5-,TG3_ -IKX>/I&C7OBUIO"&I_"WQCJNE>"/CW\.$\&^.;:X\)> ?T MWT'PQX;\*V]_:^&= T3P[:ZIK>N>)M3M]#TJPTB#4?$?B;4[C6O$>OW\6GV] MM'>:WK^L7=WJNMZM-$^%OPUU#XCZ1X,_:&_:9T?3(/&NM?LM_!F\&NZ=XR^,?A_P9]BU2PUS M7-$\2V&C>!)-8UBTU70?A#<>*9_BWXQ\)^,?#OP\USPCJ7NOQL^.EYX5\ ?$ M7Q5\&I/"/Q7\4?!'5M U;XM?#;1-5MO$/C.U\$6-]#JGQ"T/3-&T'64U#2OB MA_PK^W\0:[\/=!UZU"^)-?TJST![,)JRWMG^"?%^A>'?B7\%X]5M_"_[1'@7P[!XX\*6_A_XTVTNF_$H ^M?@+^V3XD M\4_%#P?\$/C+^SG\7OV>]7^)/P_USQY\!?$'Q-\4_#GQDWQ2\,^ XO#B^+=% M\6O\/]>U>;X;_&C0=(\3^'O%6N_#OQ+'.+[1KW5[[P_XDUJ\\+^+=.T/] J^ M5? /[*7AOPK\9-5^.WBGXE_&7XQ>--OC2T^'=K\7?%&@ZUX=^".@?$76+36O M&/AKX4Z%X<\(^$H=,L=8.F:%I+ZKXKE\7^+K+PYH=CX9T_Q'9Z+)J=EJ/L_C M_P"+GPK^%(\.'XG_ !+^'_PX_P"$QU^T\*>$#X]\:>&_!R^*O%6H$+I_AGPX MWB+4]-&N>(+]F5;/1]+^UZC<%E$5L^Y00#MY[ZVAGALFN;9+ZY@N;BUM)+B* M.YN(+-K9+N>&!F\Z6"U:\M%NIHXY$MS

;@S1*_X7_!C_@H%^T1I5I^T#XU M\]7\1Z1/$OQ=\-^.?!WBOP(?#6E>,?A[\++#USXK_ M;Q/^VQ\:X4\0_%W7?V;?VEOV$=:^+NK?!;Q9\*--N)O/B^/K>$I_V>_C\VGZ M_J[Z?X[^&MQX!\!_$'X,?&GX)^*8+_PC\2/%UM\5]&^W>'$\.^#-:A]3\._# M#XL?M@_#^;PU^TQ;_&_]D_XC_#[Q-XG^''Q[\,?L^^,]$T#X)_M2V.I^&O"] MM+XR\&>/=0\*Z_X_U_X-^-_"2V(\-7%GK'P[^,GPLO+SQ1\,]'-#\7>%==LQ*+/6O#?B72[36]!U> MT$\<,XMM3TJ^M+V 3112B*=!+''(&1>BDDCAC>65TCBC1I)))&5$1$4L[N[$ M*B(H+,S$*J@DD $UC^'/#NA>#_#VA^%/#&E6&@^&O#.CZ9X?\/Z'I=O'9Z9H MVAZ)80:9I.E:=:1!8K6PTW3K2VLK.WC C@MH(XE 5!7QW\?/VB+.#P9X?\3_ M X\;?#7Q+\%O$?BW6/@A\7OB=X?U'2_'A^#7B#X@Z2/"?PY\>W?]C^)!X>N MO#WA;XEZOX9T/XF>']8>"YT_0/&%GXLN=0T;1/#&NO> 'B/[>'[3_COX,_$S M]EW2;?4O%?A?X%?$77[NZ/BOX2Z;H7BCXC?'SX]Z5J_A.X^ _P"Q1X7O_$QM M?!/PSM?VCGU#7=7N?B7X@U:*Q\0Z%X$UOX;V.O?#ZY\3IXTC^COV;/VH];^, M?BWXD?"/XJ?!;Q9^SW\=/A5IG@SQ7XA^'WB3Q+X2\=Z-X@^'?Q'G\3V?@;XB M_#[XA>"+N?0?%GAO4M7\%>,/"VM6TUIHGB+PMXM\,:IINKZ*NF7?AS7->^+? MV?\ ]F[XS_\ !/B3X._LN>%3\0OVD/V(O%6C>%/ASX3U^/&N?&']BWXGZ7X9 MATY?$$,WB"\UG4-;_9B\7ZUI]WKV@RF]UKQ9^RWX[U*#0[!/$'P0U;2X/A+] M\?L_?LP>'?@->>*?$UQ\1?BY\;?B9XVT[POH'B7XN_'3Q1H_BGX@W_A#P0=: MF\&>";>3PSX8\%>%-%\+>&;[Q1XKU>TT[0?"FF2ZCK_BGQ!X@\0W>LZUJ4M\ M #Z9KS_Q]XHUK3?#GC>Q^'5KX7\5_%O2O FM>)/!OP_U[Q5%X:M]=UK[#JL' MA"T\0:G;VFL:IX:\,>(?%%A'H5WXJCT+4XM.3[=<6]I?7-B]HW)_$K]H?X'? M"OQ/X1^'?Q!^-OPE^&OQ%^)U;6 MM)U+7S=:W+;:5:6M@T;ZKJ\UOH5A<-JMW;PG\OM1_9P^(?[7'C*/]L;P5\5I M?V??^"@W[-G@A/V9X-"L['5=2^#WA;XD^!_&WB#QS\5?!OQ/\,)JEOJGQ5_9 MQ_:BT+Q/\-?$6G:+J[1>*_"?PX;X;_%/X<:_H7Q-B^UP@'&_LY?\%"?BIX3^ M"3_&7Q_\,?B_\9OA%H'CF\M?VO?V@/%FN>%_AUXG^!7Q8N-4TS0?C-X'^'7[ M*(Q\"OV1_%VNO#WQ5_9 MG^+\&H? 7Q5XK\$^-M1NO[6\2Z5X1']C_&#P1J'B6PB\3^!_$MW-X;/Q$\!2 M>&8?B5X)A1M0\&V7WSK.M:-X:TC4M>\0:KINA:%HUE=:GJ^LZQ?VFEZ5I>GV MD;W%YJ&I:E?S6]E8V=M$KS7-W=SPV\,:M)+(B@F@"U>7UGIUN]W?W=M96L;1 M*]Q=W$-M C3S1V\*M-.\<2M+/+%#$&<&262.- SNJG\@_P!HO]J[XT^%/VW; M/X&^&=<\6V.K6'@_X5^+/@%^SAX(M_@GI5_^V3<>(/\ A;>I_&K6/&/Q3^,N MC:Q_PA/PM^!>E?#O3++QDGPWET/QMX5N=;T?5=0N?$EY\2/AQX:D]5_;)L=' M_:BT+2_V4/%FN^%X_P!FG]M;P%IGAKPC\6O"[7/B,ZIXM\+>)[/XE^-_A=<: MII6NV>E&W^.'P(T+7Y_A)XR\,ZI8ZAX:U7P/X^U1+[4M6D\%6,GC5O\ LI>. M/%?C7PY^RE^U1HWQ5^,/@[X72ZW\6_V%O^"B7@;Q-J'AKX__ <&EQ0^'M0^ M%?Q@^)>@75IXGT+XT:#X>UZ+P_H/Q0CMM6\$_M5_"N+4-*^,6@2^/?#?B9?& MX!^@G[,?[1=M^T5X0\57VH_#[QE\(?B3\+_'NK?"CXQ_"3QZ='N?$7P^^(FB MZ/H'B1["/7?#=[J?A?Q?X7\2>$/%GA/QWX$\:^&=0N=(\4^"_%6AZF8M+U-] M3T32_I*O%?@7\!_!GP \+:IX=\*WWBSQ#J7B?Q)?>-?'?COX@^)K_P 9_$'X MA^-=2L-*TB[\5>,_$^HB.74]370]!T'P[IMO:VNG:+H'AG0-"\->'=)TG0M' MT_3[?%^)_P :+.)?B1\+_@GXV^#?BK]JCPIX!N_&V@? [Q)XXT5?$=XD<5I/ MHW_"3>%M,U^T\7^'?#GB>>[L=#M/%US8II>F7FMZ;JW%K!JFF^%4CU C2KJ9I/EK]G;]M[7;#4?@ MSX0^(FB?&7XF_!3X[^./$OP]^ /[=/C'4/V?)=*^,7BGS?%FN>#(_%?P^^!F MF>$H?AOX0^)&B>%];LO@1X[D\*-I?Q$L](T$^*E\(>*_''AO2]8\)[>'P-_:%YX-^&NO:]XA?P1X8\.: M@(+JW /T9!! (.00"#Z@\@U6N;RVM6MHI[BWAGOIGM;"&::.*2\NTM+J^-M: MQNZO<3K9V5W=M# 'E%M:W,^SRH)73GO&?CKP3\.-"F\3>/O%WA;P-X:MIK:U MGU_QAX@T?PQH5O<7<@@L[>;5M._!VC_#/QC\- MM'U_P9X\&JW4?A?XG?L_?'SQ[HGC;Q+=V>FZ]X3U_P (ZK\(M&UWPYJ/ASXC M>*=/ !Y)IO[9G[1UY^U1\>?!7A32/'WQH^)7PM\=?$SPZ/V'/!^H?LY_"OPS MX,^!GAN#X<_\*Q_:!\\7_'>'Q7%K7PHTO0_%VB?#S7#K&N> M$;^QT:?X2>,?%5U^JWP!^.'@O]I#X/\ @7XU_#^+Q!9^&/'FD2:A!H_B[1IO M#GC#PSJNGZA>Z%XG\&^,O#]P\TFA^,?!7BG2M:\)>+-'^T74>F^(M%U*SAO+ MR"&*ZF_.'P1^S!X[^/?CF[C_ &LO#_Q&^%O[7_[-N@67P[\*_M^?LL^(+GX, M:;^U/^S_ .-K^^U:S@$NC7&KP:=+/K/ATZC\7_V;_'^B^(]%^$WQ/CM?'?P@ MUD^&_%WA?Q ?T^^%?PN\#?!7X?>%OA?\.-%7P_X,\'::-,T73FO=0U2ZV/W^J:QJ]U?:QKNNZSJEY?:SK^OZS?7VM:_KFH:AK.KWUYJ5]%_ GP*;Q?XH\/Z]I_@[6O'BQRZ?9:TUIJ MVB]I\6OVW/AAHVG^-;[X+?$WX-_&'6/V=_$VB:[^U-\-O"/C;1_%WQ)\!?!2 M#4;[0OB3XJM/#OAC6[C4M,U[X;2E_%U_9ZIIM_%JUCX&\8> ;6UA\9ZAIIL/ MAW3/V+?'G['^E:MX@^"UO>_MN?LP?M.>+/'>J?MM?LM>)H?#FN67C>?]H7Q_ MXB\2>)OVD?V>=!\2ZQ<^![:5-.\;QZ7\:?@))JEGX ^,/PTT>V\<>"QHWQ;T M;4+#XJ 'UU^S7^U7\3;_ ,>_#W]GG]HWX)>-/A1XS\=?!V]^(_P:\=^)_B9\ M-OBC<_%[P]\/4\&:=\0+3XD3?#;PKX"T3X>?'O0X?'/@[Q3XP\$:!X6OOAQ? MVFOZE=_#CQGK5IX>UG3M*_1"OD/X ?L1_ W]F_6[;7O *?$K5[K0/#-]X"^' M5O\ %#XQ?$WXO67P@^'.HWNDWM]\._A%;?$CQ-XC'@'P=>3>'O#D=UIVC,ES M>:9X8\*:)=WTVB>%_#^FZ=]):_XX\&^%=2\-Z-XD\6>&?#^L>,M2DT?PAI.N M:_I&DZEXJU:&-9YM*\-V&HWMK=:[J<<#"5['2HKNZ2-ED>$(02 5/'OB+7= M\+^)KGP5X>L/''Q L?"NO:WX/^']WXIT_P 'MXOU?3+4#3M(E\0W]KJ,/A_3 MM0U>YTW2[[Q'-I6I6NBB_CN9;.[D,-I_@[^S[X4U +=Z)X$\ M&^$_B7^SQJUG/KD]]X\\?W5SXG^(OB^Z;4;Z]L-$\\\?? 'XE?MG?%^#XE+\ M:9?V2>"-!OM0\''6?B]XH^''C_P1\4/%GAV]\7[_ (I_ ML]?&_P"#O@'P_P"%/&_PF\0+(MOK5W\1[/PIXT\.?%'X8Z%XKT3ZR^'/AG5_ MVM_!/PG\9?M-_!'QC^S]^T/^S/\ &T:Y:QZ%XGN$LM/^(?@[3YO#_B+Q'\(/ MB/IR6\WQ'_9V^-G@7Q/K'A^1=;TO2[GQ5X"\3:KX2\=^%_#GCOP]>VVA@'W; M4%S7$-K:6L,MS\O+B"TL[."6YNKJZFC@M[:VMXVEGN+B>9DBAAAB1Y9II72. M*-&DD944D?GI^T9\? >K: M-\5M.^$OQ9^*V@-X"^#_ (JO&\/Z]=>#_$/@R7QU?7WPR\5>'KR]MM07X@>, M_AG;3ZCINBS>(Y(P#R/_ (*+V?[:>M^#OB3\0_@_XHOOAI\(_P!EWPUX-_:( MT#1OACXA-U\6/VLO&'PM\2:%\5?%'PQUR6RTZ:3P=\&H/!'A;7?"]UX.TF>Y M\6?'7QAXCL=,U'4O#'P[\/7VB_$[]2O!GB[PW\0/"/ACQWX-UJQ\1^$/&GA_ M1O%OA7Q!IDOGZ;KGAKQ)IMMK6@:QI\X"B:RU/2+ZSOK24#$D$\;CK7YR?LY_ M#/XW_L*>./AY^R]I=CX^_: _8A\4:;!X9^!WCZZOIO%7Q2_9 UKPUX9EO!\( MOB]J&KW[ZWXY_9PU^ST2\;X-?$Z6?5O%OPFUZ6U^#/CI-9\':A\/_$NC?;/P M%^!'@/\ 9P^'T/PL^&$>MZ?X TS7_%6M>%O#.JZS=:SI_@C3/%6OW_B/_A"/ M!JW@\W0?A_X8NM2N=/\ !'A"&233?!_AY;/PWH@MM$TW3K*U /9Z\.^.^O\ MQCM_A_X@TW]F_2O 'B'XRW5WH>A:,WQ#UV:R\%^!%\1W:6MS\0?&>EZ0W_"1 M>)-*\&Z4UWXHA\!:+<:+K'Q!FTZ#PO8^(_#$.IW/B?1^B\:?$'2K2\U#X;^% M?'/PUT[XY:WX0U[5_AYX.\8Z[:/=7U]!IVH_V3K>H^#=.U>Q\9:OX0L]5M!) MKT^A1Q2_V;::BMM?6]Q%YL7Y'Z;\%OC9\4?&'BS_ (*8?LM^.&\/_M4ZKH_@ M;X8_$']D_P /-.^*VH>.M: M^$G[2>G>'(=;^'NKW&A/)9>,O@SXG\3:#XC /IG]@&_\?^ O%G[6O[+?QB^+ M7C_XR_$CX,_&RR^(6B^/_B; M*/\ A"_&&D1^(/"TD6IZI8:!X@_M'7O!6N2:+XLU?^V_H3QUX\\$_#'PGKGC MSXC>+O#?@3P3X:M!?^(?%OB_6].\.^'-$LFGAMEN=4UG5KFTT^RBDN;BWM8F MGG0S74\%M")+B>*)P#;U75]+T2S^WZQJ6GZ59FZT^Q6[U.]MM/M#?:MJ%KI. ME6?VF[EAA^U:GJM]9:;86^_SKV_N[:SMDEN;B&)_R"_:W;]I?X:?%CX4_MI? M$WXG#PA\ ?@#^U/X(\)I\$/ 'BG6(O Z?LY?%FR\2_L_>._VA?VA[]K/1E\; M>,M*\2_$_P )?$*Q\+7%I<_#_P" ?PU\&:KJ\$_B/QOJ>O\ BG1^S^/^H?"G M]OW2+/\ 9<\4>-/ /CC]D7]K70/ GBSX6_%'X6ZS#XBTWXF7WP ^+FB>/?C] M^S_J7BS0_%#6NG:[XG\*^$+"Z\*Z_P"$[O2O%FB:)8?&*YM(;3Q+\+HKZ7T' MX%_#[X]>%+OXC?L2_M0Z!JO[3W[.&K?#KQ'%\)?VF_%L^AZWJGCCX2:L8?"/ MB#]G#]K/1[B[M-2UKXQ>&]%\0)8Z+\5M)T:\\/\ Q^^'$=]K?C%/#/Q0\.^* M?^$K /T80Y4$X)QAL9QN4[6'//# CFG5P_PT\ :+\*?A[X)^&GAR\\17_A_P M#X5T+P?H=YXN\3:WXS\3W&D>'--M])TV37_%OB2\U#Q!XDU;[%:P+>ZWK=_> MZKJ4RM=7]U<7,DDK>6?&3XR:EHG@?XH7GP0'@_XL?%#X/)H'B#QE\(]-URTU M7QA=>'(K^UUGQ+X3M='T;5!J?A_XB>*_ 5GXDC^%J>(K:#2]1\9#0X=0@GTB M:]>, \G_ &Z_C7\1?A-\&-%\2?"FZUK3;#5?BUX1\"_%3XL^"?AIJ?QV\0? M?X9W]SK-OXV^)^F_"?PY8:]J/C'5- U33=(\'O"^@>(]-\#7?BH^/_%_A?7O M#'@S7=%O/G?]AO\ ;A^(7C"T^#OPY_:(\&?%V=OCWJ7Q*+OQ!\(/BKXK^ E@GQ(M/#_C7X<_#/2? M'6@^'/%/B/PUH?AR[M+KP9I_GWA/X,_$W]EUO%7[<'['_BSQ+^UA\)OVF?B/ MXX_:-_:0_9NT<+;M\2? ?Q=UZ7Q7X*^,G[)>EZUJQT_P]\>?A7\,;SPSX7\2 M?#^?4-&\,_M6^$?#S+J%MX2^,=IX8U"_^O/V>?V!_@]\"/$'@[Q1X;\6?''Q M9X=^&NDZSIG[/?PN^+?Q"O?%O@7]FGPYXJL9-/U'P]\)="U#2;+7]+BM_#-R MW@G19O'NO^.?$'@;P*UW\/?!VJ^'?"5WJ6C78!]X53N;^SM9;6WGNK:"YOY) M(;&":>**:[EA@DNITM87=9+F2"TAFNI8X%=TMX9)G"Q(SKQ?Q'^+'PO^#VAV MWB;XL_$GP!\+O#M[JUGH%EX@^(WC'PYX(T.ZU[4EG;3=%M]5\3:GI5C<:K?B MVN#9:;#W2P3&"%Q%(5_,O]H?X(ZM^W#\9;/X)_$?XGZ_\ _'O[*'Q&U#] MI?X >-?@P9])\7^)?#WCGX9>,/AE\'OBYX:U[4M=O+1-=^#GC;7?B!X4^+'@ M'6]&\4_#_P ??8O#MEXV\,1^!?B=8Z+. ?/^@?MQ_MA1_M1ZIHUKX*^-7Q=U MSPSXF_:'_P"%W?L,>%/V?_!/P_C^#WP'\$>(-<\+? +XM?#K]HWXQ^)/A?HG MQA\>_%R[TGP;KEG9>'OB1XS\(^/M&\>>*;/PSX4\"7_P]:6Y_:/X)_&+P-^T M#\)/AW\:_AK?W>I>!?B?X1T7QGX9N-1TZ[T;5H]-UNT2Y2RUO1+](]0T/7M, MF,VEZ[H>HQ17^C:Q97VF7L27-I*H_-WP5^SU\4OVG/$!U/\ :;_X7A^S-^UA M^SMIUY\%M;_:(_94\9R?#GX8?M6?!GQC+:>*+?6/!K:S9>-1:>%M>O\ 1H-6 MU[P%K5C:?%?]G+XDGQ'HW@3XB7/A_7-/\<^-/U!^'OP_\&?"?P+X1^&GP\T" MR\*^!? ?AW2/"?A+P[IWG-9Z-H&AV4.G:7I\,MU+<7EP8;:",2W=[SF M6[O;FYO)YIY #LB0 23@#DD] /4U^5?_ 4;_:=\>?!*Q^%=QH/Q+\>? KX) M>+/"GQ4\3>,/VEOA1^SM<_M2:[I7C3POI_@R;X0_"C3_ O!X?\ &GA?PU:_ M%R/Q'XNUZ+QYXM\.7F@ZBOP]A\ Z3KGACQ!XWTOQ%9?1GQI_:?TWPGX7T7XD M_#CQ;\-O&OPE\/?$:+X??M!>*]!UG3?&%U\(M*\26DWAW2_'D[Z#XB.E6]E\ M.O'VI^$=1^*>C:\L4^F?#.\\3>*S/IZ>%YUO/SX\!?L.^./V._AOX+_8MN-+ M\<_MA?\ !/'X[>"=%^ GQ0\)F[U.'XH_LS>//%NB0>&_$_Q,\$W$7B!?$0_9 M;^)7B66\\2^)/"6B>)9_&'[)OC74XO%GPUO=0^$LEYI7PO /M7]CK]K;Q[\5 MI-'^!_[2_P &?&_P _:Q\-? _P"&WQ0\;^%?$UOX(G\'>/K'7(4\,^,?&OPG MUOX>_$'XEZ,="T#XD65]H/B+P5KVOVWC?P'+JWA>/6[&ZT[7]%UK4?OJOE;] MGS]DWPG\!-7U[QA<_$3XR?'#XF>(-"T7P;-K7QYX^L?A_X;N;S4- M\ :3?Z9X?\+:-IOAS3]6U+4M9OI[?0_^$C\6:W=C6?&WB#Q-J-EIEQ8^A?$_ M]HKX"_!?6O!_AGXM_&OX4?"[Q)\1-1CT?P%HGQ"\?>%O".J^+M4GN[;38+3P M[IVO:KI]UK$LNJ7VG:3$+16CFUC4]+T=)O[1U.QMYP#L_%WB>XTO3O$&G^%8 MM'\1?$6U\(:WXC\,^!;K7[#1[W7[BQ@E@TN&:29Y+C3=(U'7VL-#N->DM7L= M/GO5,LAE58F_ CX%?\%!/VJ_ DOQ"^,GQ6\,?M-?'WX(_#/X(^#?%O[9OA_Q M?\!_AC^SMXJ_8W^.36B^./B1X:^$7@7Q+;?#7XA_%WX7?#[X3Z@OB3Q3I,5W M\8M:DT+1_#7B7P!\5/B'JWBO4=&N_H/Q'^S9X\_;,\=VO[15G\8;[]G;]O3] MCCP[XK_9ZT&/PEI>I:A\-?"'Q/E\6:)\0O$'B#Q;X4O-:L[[XL_LZ?M1?#:/ MX9:M-\,_%%Q+?:3\.?$%CJ?A;Q7X<^,OANV\2^'_ %3P!^R3X?\ VJ&F^.7[ M27PC^,'[.?Q@\6P0?#?]JCX">%/C?KA^ 7[0T_PJFNO#>@:OXJTCPWJ$>B_& M/X4ZOI;.? _B#5]+\$>+?&WPKO\ 2_ 'QF\-SZ=I#^"M, /U*L;VUU*SM=0L M9X[FROK:"[M+F([HKBUN8DGMYXF_BCFAD26-L E'4D G%%[>V>G6L]]J%U;6 M-G;(9;B[O)X;6V@C! ,DUQ.\<,2 D O(ZJ"0">14.H:AI>@:7?:KJE[8:/HV MCV%SJ&HZCJ%U;:=INF:;80/<7E[>WES)!:6-C96T4D]QVOCG1I+S7=O[(G[0VO\ [1/PL?6?B#\-]1^#/QJ\"ZS!X ^.WP@U'4!K?_"N M_B?#X4\+>,KO2=(\2):6$?BGPIK7A;QGX6\8>#?$8L=/NM3\+^(]+_MG2=$\ M0V^L:+IWRA\,_A3\=/ACXPN?V.?BBGQ%^,'P#U;P[XKUG]DS]LRP71/%'QB_ M9\73=,EMH?A3\:/$OB_3?$&_@-X;UW1](\0^-O'/B+QGXKOO'?Q$^)/Q*URW\1?$ M#XB>-+[2]&\/'Q%XHU'3M+T'0XYK'POX:\,>%-%TGPWX>\/>&] \,^&]%T71 M-$L+.R5' /;:^0?VXOCMXM^ '[+GQB^+7PU@T_4?%'P_A\*QZIJ%QH&K>.;' MX;^'==\7^$-*\>?%7Q'X*\,75OXA\2Z1\&?AMXCUKXRZWX1T^YL-3\1>'O"D MME;7-M%?K=KZ/\1/C%HT-UXU^$GPK^(OP8O?VI+/X=ZUXR\$?"#QEXTTI=9N MI(K-QX?U?Q1X,TG6[;QS9^!+_6GL--U'Q+9V"P6<-Y]IAEG=$@F_,/1O@W\6 M-5\2>/\ _@J'^Q=XJUK7OC/\:]4\(:C\5?V0/'VH)X-\"_$_X=_"3X<^%?A# MXE_9C\37%Y?ZAHWP\_:I^$'Q%\$?$F?P'\=A!ING6?C75M8^#OQ1L-3^%DUO MXA\- '3?L]?MQZ[I_P"T;#\%];^.?P\_;+_9W\?/X$\._#S]K[X7)X"M_P#A M!/C[XVT3Q_XEL/V>?BU'\+;FY^&&OQ>+O!_P_F\7^ ?'_@Q="U#P_>>)?"/P M[^(WA4ZAXU\">,O$7[& @@$'((!!]0>0:^)/!'[.?@#XG^(OA%^T+?CXV>$/ M#FG:?X;^*/@/]E;QO9^%? 'P_P#A/\2-2\-:A!_PENO?"SP]X8M=9M/BQI%O MXIUZWUG3-?\ '/B;PKI/BVYNO$6F:,/$=CI>OVWUKXN\:>#_ (>Z!>>*?'7B MGPWX*\,:;]G6_P#$/BS7=*\-:#8&YGCM;5;S6-:N['3;4W%Q+%;VZSW,9FFD M2*(/(RJ0#(/C)H'BG6?B-X"^+7@S1 MM<^!_P --(\/W7AWXG>%=0?P/\3/$&G?2_[4?PRT[]MKXAZ)^RI\5?%M]\/_ M 1:>)_AI^U_\!/B+\(=9UG0_%OQ)\(_#31;S2-6TWPG\0]-UB"?P3\5/@M\ M:9J?@+Q3\.M,CT'5(+GQO<+N?"_P1^T?\1K7QE^SW^TW M>^/_ 5\9_@_:^&6\ ?M_P#P%\/?#GPS'^T!\*]2U>ZET_4;&3Q+X0\>:9\* M/B[-)H,FB_M%?!M/#]GLO'7PRU!/"'C.PT;PB ?;_P,^,GA3]H#X4>" MOB]X+AUBST'QGI(]/_ +*\3>&]7T^_O=#\3>$?%&EB6X33?%/@[Q/I M>L^%?$MA#;_"+X4^"_@?\.?"WPN\ 6-U8>%? M".GR65@NI:G?:WJ]]NZE<3:AK M>O:IJ.J7LKW-W(Q^:/B_^V=\/M&MOB+I_P #OB+\(OC!\2_V>;_2O%_[07P2 M\,>+M'\5_%?0O@YHFNPZ9\6[[2/"7A_Q NLV7C7P=H\]YJ^E:?J&G7T&J>(M M#7X?75K9:]XDT^>R .<_;K_:(UGX1?#WX1>(?"_Q*L_A5\+/&7[0^B_"SX]? MM+Z;HF@>.+3]G;X?C2/B%#?>+[M=;L]>\$>'#?\ QB\+>"?@AKOC;Q]HVL^# M_A3<^.[[Q)XPTE4T.1K/R_\ 8K_;'\5^.OBCXI^!_P 0?&FA_''P+K6K_$75 M/V1?VP?"FG:/HNA?M+>!?A9!\/8OBSI'B/1?#EEIO@V'QU\*O%_Q#C\,Z9X[ M^&UK%\,/C?X>$O$^D'RKPM^S3\4_V,+_6_P!I[]D+7_$' M[5GPM_:+^*'Q"^-/[6W[.-MJ&B)#\5+;X[_$;7O']G^T;^RDFJZVG@_PW\5_ M ?A/Q9HWASQ3\.7UO2O /[3'PK\+:7?R3^'_ (QZ5I&L^*?T4\"_LP>!_!OQ M>\0?&Z[\1?$GQQXRU"U\0Z3X-M?B'XWO?$_ACX.>&/%VHZ7JOBOPG\'O##6] MGI7@C0O$5[H'AT:E'%%J&I_V=X=T30;74[70-.BTJ@#Z3HHHH **** "BBB@ M HHHH **** "BBB@ I&;:,_[2K_WTP4?J:6@@'J,]#SZ@Y!_ \CWH _*3X(_ M'?X#_P#!27QY\,?'GA[6O%_@'Q_^QA\:/B5XKUKX'^.M'TAI_%.EZKH/Q@^ M7@3XOZ1#>+-9^(/AKXJGBUGQC\&/C;X%N+VT^W:3XI\$S76F^(H/%^CZ7\?_ M +)S#XJ>,/B/^SW\$O#5[I7B+]G;_@I]^V9\7]?^*]E;OIO@']E2V3XZ_$$6 MGPM@TH6MC;>/_%O[3/A3Q-XK.K_"/PYJ&F:?X6^#_P 6M7^*GBKQ#X8UBX^$ M^E>-?U7^,O[&/PZ^(FI_!SQM\.KR?]G[XM_ '5HY/A5\3/A1HOA_2[[1_ ^J MZKI]W\1?@YKOAN6Q7PUXN^#?Q2TVR^P^+O &MV,NEVVM1:'\0?#+:#\0_"7A MGQ+IOUGI^D:7I/VPZ;IUCIYU&_N=4U V-G;69OM2O"AN]0O/LT47VJ_NO*B^ MTWL_F7-QY49FE?8N "^JXQG!.,9[XSD D\G');JUD=)$2YMV<36[M&ZI-&C,C $&W10!_.]\?_V=/ W[ M!&E?"+Q3\'/VMM ^ W[3W@?]CCQ/\&_A7X4\(? #X6ZM\1/V]?BUH7B+P+XI MG;XK:%J&C>*?$_Q=U3QWX_T7P]#/X>\"S^'OBAI^N_%#XG^*M*^)]DWBG5KB MS_8W]E;X3:[\'?A7%X5U>9;#3=2UJ^\9^'/APD5K<6GP4LO&]KIWBCQ%\&]& MU^VE*>)O"/@CXAZGXV@\!WWV/3(]$\#7OAWP79V;Z;X5L;V[^DBH8@D"- \5>+/AO-X1T/ M]GGXY>*/A[X-TCXC?&7]DOX7:S\9?"OQ$\8?M/\ P4\"ZOX9\9S>(Y_^$:TC M5O!WQ0MO"WA7Q'XT\.V]G\,/BEHGA7QA;?#+5-!?]FJ0@$8/^!_ CD'W'(H M_%_]AWP[XI^*?QIU_P"*/@S]H/X@_&WX)_!35;+PE\&_VA/B/X:MKOQ3\;/A M-\4O #:I\7/V>O$/C"/P_P##X?%+1?@I\9O#/P]^(?PX^.Y\.WFLZ;=ZWXO^ M$=_?^(+VQ\;ZI@*%Z9^I)8_FQ)QR<#.!VI: /G# M]K_X*^)/VC/V7OCU\"_!_C(^ /%'Q5^%OC#P1H/BR1+R:PTO5-=TJ:UM!KEO MITMOJ5WX9U"4C2?%=EIES::G>>&=0U>UTZ[M;V:">/\ $S7_ CJ=K^TKX*L M?%GPN^ 7[.GQI^)?AKX1?LU?$#]AKX#>/I?BIHG[57[,OQ \>:SX6^.7Q,^* M?AGPM\//AOHGAOX=_!+X;1^*O%GP$^(^I:/IWCOP;::!XO\ "WC35-*TKX@: M;X%U;^D*DP,YYS]3Z8Z9QCVZ9P>H!H \S^#?@CQ'\-_A?X(\ ^+?'>H_$_6_ M!VA6GAV;Q]K>GKI^O^*+/2#)9Z-JOB.);V_2Z\3R:)%IL7B75XYHH]>UZ'4= ME?LG_ %\:?'C6? _C7XDV/@R[\%68\!_#>SLM4^( M'BR^\;?$#PI\/M+T/P3HVH7=C!X@\57VI^*[--!\-1W<%]XDU$0:'IC'4M0M M5/T965K.A:)XCLXM/\0:-I6NV$.I:-K,-CK&GVFIVD6K^'=7LM?\/ZK%;7L, M\,>I:%KNFZ=K6CWR(+K3-6L++4K&6"\M8)HP#\1?VO?#_P "_B3_ ,$^?^"H MG[9OPY\;Z;\;? G[4'[(6L^(='NKW1M,\KP%+\!?A+XG\.Z=;:?JNHV5MXK\ M,R?#_P -M7\$^*;?2=5^#WQ?TKQSJ,]CH'BN[U];7[!_94U+4?C=\7? M&G[6'@C1=8\&?!/QWX \,?#O0]:\10^3??M9P^"I_MG@[]IC3?"EQ9:;J7PZ M\+Z=;:MXO\(> =>U=[[7OCO\/M:T/Q9>:1X:\%^$?A;>^)?7/"W[(W@KP#\> M/B?\7_ 6MZOX9\(?'O0=4/Q\^ <=CHNI?![XF_$^X.E6%G\<)- U&RFD\+?$ MO4/"MKJ7@_XD7OAR2UTGXP:3-X?OOB#I>J^(?"6F:S-]8(B1HJ1JJ(BA51%" MJJJ JJJJ %55 55 4 4 . Z #DGCU/4_4]Z^=/VC?V=M#_ &C]+^%_ MA_Q5JPB\*> ?C1X&^+?B+PA?Z'IWB7PK\3;+P/!KKV7@?QIH6JR+87VA#7=3 MTCQA8O/#>#3/%OA#PQK L;MM.6$_1=% '\Z7A/X,6<'QBNOV,?V>OVMX/B7X M1\0_&;]IWXA?&/X2>!OA/X T?PM_P3N\?67B[Q+\>_@C\5OA==>&--LO$?@' M7O W[0*>!_!$'PI^(_CKQ1H7QGTSQ3XK\2>&] \-Z!H'B2U7^B#3XKR&QLHM M2N+:\U&*UMX[Z[M+1[&UN+Q84%W/:V4MU?26=M-<"22"U>\NGMX6C@>YN&C, MSVPH!)QR23U/4X&?4UE#=)-'TJ>]GO?"&G_ !AU M.QT'XEZY\+;ZW:[\ ?$?6/'[7FKZKJ'B._CT_P"^ !@# ' Z >E%% 'YW? MMI_ [XL^+_B=^SM\>OAE\,OAC^T/;?!"S^,?AOQ/^SM\6/$=GX0TOQ-:?&+3 M/!.G67Q/\ ^)M<\,^,?"6E_%?X;/X-N_#^FQ^+-"CT[5OAK\2_BAHUEK^B:M M>VD6J_ ?[!GPJF\4^/9?"GPG^+/AC5?A]\!_&&A?'[PCK7PIO-2^)'P8_9I^ M*GQ3^)OQ9TW]H3]@WX5^+O$&F^%;CQ+\$-0^!MWXO?U/)R: #W. "V!D@=,D?\ ZL] M*^#OVC_VWO@U\$?CM\+?V8/BQ<>+_!<'[0/@/Q7<:9\:=+V0>!?AUKLWBWPG M\,O!N@>/O%,!=_AGJWQ+\4^-X-#^$WB[Q#':^%M;\>:=#X-&JV_BC5O#UAJG MWE7FWQ ^#GPH^*NC^+= ^)'PX\$>.-)\>>"=1^&WC.S\4>&-'UJ/Q1\/M6>X MEU+P5KCWUI+-J/A>\GN[FYFT2XE:P^US/>QPQWA$X /Q5^-VG_#O]@?XV?\ M!)[PFFD:]\0-2^''[./[5G[/OA*S\"^"=(A^)/[1&O67P[^ =GH_PCT;PSI4 M=IX?;Q#\4/%6F_\ "S]7M=9U+2? _AZ?P;XG^(7C#6M"\-Z!XB\067ZM_LB_ M"[QC\'O@+X+\ >,VL+*;28;R?0/ ^G:M<^*+#X1^$]6N6U;P_P#!/3O'%W;Z M;/\ $#0?A!:WC?#_ ,)^,YO#_AJXUCP?H/AY;K18KFTFO;ZY^SO^SY'\!OA[ MH/PXU+XA>+_C)IW@'6O$:?"OQ-\5_P"SO$?Q"\#_ _U,_9_#GP^N/',4\&Z"Q\)67C?Q/=7?COQ+X;MM/B\;ZWXDUF*^UK4OHR@ K\K?VX_V(_@]\ M3] _:C^,OQC^*N@>!;'QA\'/@WX3L/BEXY\ >%_%]W^ROX<^#'CCQ7XY\4^/ M_A+KVMRK<>$?$?B%_$MKK=OJ\(AA\,>._"7A;QM>Q>)HM(M]"M_U2HH _(W] MAW2?B)\6?BQXX^/O_"^M0^-'P_\ /B_Q/\ !CX)_#5Q\1?#<& MB7M_K>K^,KK]<0 ,X &3DX&,GU/J?>@ * !T'0>GL/0#L!@ < 4M 'S/^V/ M\$->_:0_9B^-/P1\+^(+#PUXC^(?@?4=$T34=:AGNO#,^II/:ZG9:'XSL;57 MNM1\!>*+C3X_"_C[3+9'GU+P7K.O6,,,M6^ M.WP]_:#^*WQKUKX._M7?\$OO$W@?0D^"GP[_ &7?%GBSQ?X=UGQG\-_$W@SX M8Z)I&CVGPJ^&LOA?XU?#C]L'P9\4M1M_BIXTTA/!NI0P^(O%6B> / W]-=-V M+G//TRVWZ[<["O#/CCQD_Q%\7^'O#.BZ-XC M\>SZ+!X=NO&6L:9I\%E?>*+S0[6[OK32M0UV6%M2U&SLKE[.*_N;D6BPVQB@ MB[=AN5E!(+*1D=1D8R/<=:6B@#^>_P#:H_9AUKP/JO[2\/QRLO@+H7P"^/G[ M3/@+X]67_!03Q9\:G^%'Q]_9?A>Z^%>B6OA7P],O@>Y\3P?$GX?7?A"]\._L MS^,/!GQ&T/PCIVA>(M-L/B%I=G:>'O$%EX_^_?V ?"?Q&U+P@?VA?&OB>_.H M?'CPSIMUXV\.7_@>Z\&IX\\6_#WQ#XB^'W@7]I^+0KRYL;GP-XB^/_P"T#X6 M:SXY\"OX=LK:SGTOPO+;6VB75EJEA>_HG2 # _Q_,GDD]R>2>30 <*.!@#H M /P X'/\Z_+#PS\=_@;_P %!OBH_P *[35O%?PU^)_[#O[7?B+XA7OPU\<^ M&M#NK+XW^&?@;XG^*_P(LOB=X'74GN]&^(/P;E^(%UJ3V7C3PT]QKWPA^.G@ M+1=/\06F@>+=#T*75/U0KY)_: _8]^'7QI\/^"Y/#%U=_ SXL_!_Q=KGQ&^ M_P ;?A1I6@Z3XT^$WCSQ3?W&I>.+JQL;C3Y/#_BKP;\6)+S4=/\ C;\-_%=A MJ/A'XL:9JEW+XELSXDM="\2:* ?E!\-KJ/XF_'O]N3]D[X->"=3T_P")^B?\ M%++C]H:[^(VGVT6E>"_V/X].^ 7[-WB'0OB_K8FL/LOBKQA\=O'\/C)]*^!^ MD3:?J/QH\*^-/BYK/B_7_#'@B\UWQ)J?]"2*550VTL%P2!@#U"YR0HP 23@ M#))YJE8Z78Z?)?SVMI9P76K7<>HZO=6UG;6LVJZE%IUCI*ZAJ#P1H]W>+IFF M:=IR7%RTTT=A86-DL@MK2WBCT* $8;ACW!^F"""/<$9'OU!Z5_/?\=OV8/AG M^PSHWP*\8^$?VT--_9N_:'\"?LZ?'+X;>!O$WAGX#_"_7_C!^VU\4O$7B;X< M^/M1_P"%H:1KFD>,-8^-FJ:YXQ\-:'=WW@'PE:Z=\3_$_BOX@>+]>\+^/_#] M]JURL7]"--*AL$C[IR.Q!((R".0<$C(P<$C."00#Y0_8Y^&7C3X:?".!/&<- MMX9N?'][:_%B3X.V=K&^E_ 7Q5\3?#VA^+OBU\)/#FNI?7)U_P ':/\ &;4O MB#KGA-I+>T7P]I7B%?"6GK-H>A:.T?UC1TZ44 ?DC_P4[\#_ !GT*\^%W[3W MP@\!W?Q7C^%_A/XE?"/Q[X8T3P3H?Q-^(GPK\"?'+Q1\(+CQ3^U'\#_AKXDT M;Q#I/Q&^*_P9\-_#C6].3X=?V'J.J>,_"7C76H]+M-;?1KGP5XQ\I_9 T36? MC7\>I?%OPD_:>^+'Q]^ _P "!\/?%?PG_:$^+7AF:_\ %?V<_CM\$_#7C.]^'7B'XM?"'XB_#C1/'FG)/)>>$-6\9^$]5\/Z M?XBBBM;BTNYETJZOXKJ>"SO;&]GM4GAL[ZRNGBN8OEZ7^S[\(_A58?$GQ5\&?$WBNPG\<_"?46\5W'C&]\/>#KC5/# M/Q#_ 'V^!_PYU;X2?"KP;\,]9\;ZK\1I/ ^G2^&](\7>(+1+?Q%J'A32K^\M MO!%MXDG6YNSK7B70_!J:#H'B#Q5+)#<^+]8TJ\\575EI]UK$]C;^KD G)ZCW M/Y8SC![CH<#/086@#Y\_:I_:"TK]EC]G_P")WQ^UKPEXE\>V'PTT"+7'\$^" M_P"S6\9>+[FXUC2]%L/#/A&VU:ZL;#4?%6N:AJMKIWAW2)[RV.LZQ<6>DP3Q MW%[$P_-']HGP_P# ?X[?L6?\%,/VS_A]XJ'QE\*_M!?L%?$#P;_PB?B'PY9) M>>"-0_9X^&?QVAU;P*]MK=A;^,_!GB73/'FMS1^-?A?XHLM+U;X;_%?POK%[ M)[O4EM_V9UWP]H'BC39-&\3:'H_B+2);G3KR72M=TRRU?39+S2-2M-8 MTFZDL=0@N+5[G3-7T^PU33IVB,MEJ-E:7UL\5U;0RI\Q:/\ LC>#_!_[1OC3 MX^?#_7]7\&:7\9?#FH:=^T/\&;*QT>_^%/QL\8QV6F:3X6^+FOZ!J-K*= ^* MNA^';*Y\'Z_XL\-M9R?$[P?-H^A_$BV\1-X,\&WNB@'SI^QAJNJ?'?Q]IG[4 M/@2'5M)^$-Q\"? /P>_X65KC7#K^VFWAFV76]"^-OASPU=6^F:GX:\$?#W6= M4\8:+\-/B9J[7-]\=-#^(/C#4[/P[9_#W0OA5XU\4?I^ !G R23@8R3U)]S MW-0VMK;65M!9V=O#:VMK#%;VUM;11P6]O!!&L4$$$,2I%###$B1111HL<4:) M'&JHJJ)Z /GC]I/]GO1OVDO"/A#P1XFUN6P\*^'_ (N_"OXF^)_#L^CZ?XA\ M-_$;1OAGXNL_%DWPZ\::%JCK8ZIX5\1W5A:/>0W*W$-OJ&GZ7J$MCJ,=D^GW M/XOVOP7T#3/CKXF_8\^ '[5D'Q"\._%O]HGX^^,/V@OV9?A[\,/ 7AWP]^PQ M%J&@:Y\8OA7^T!\.=9\+Z"OBSX5?$#X8?'CP]\%?[.TSQMXUUCPA\:?&WCKQ M)XF\->!]"NX=5FT7^B>DP,Y[\]SW.?TYQZ D# )H R- M=7LM#T:T\0ZE9ZU MK]KI6GV^M:Q8:8VC6.J:Q%9P1ZIJ5CI#WVIOI-G?WRSW=MIC:E?FP@FCLS>W M7D^?)K.NY67.-RE<^F01G\*=10!_.G\8_#_B;]F[]J#XG^#OCG\4?C!^S#^S M;\9_&?Q7_:(\ _MS_ ;0= E\1^+_ (M_$75?AZFC?LX?'/Q[=_#'XHZMX$NO M@[I7AOQ$OPJT'Q#ID'PV^/'@*W^'/@B;5Y-7^'-Y\/\ 6OT>_P""=G@GXP6/ MPI7XN_&"_NM*\7?'O1/"WCKQ_P" ;OP*/ BCXKZ4FL>#O$'QKMO"\DZ7GPZO M/VB?A_H/PM^(7C3X.7.FV_\ PK_XA?\ "43S3OKGB+Q#!%^AC*&ZY'NK,I[] M2I!(Y/!X!YZTX#'3_/\ GO0 # '0#@#\*_/;]MWX%_%;Q[XS_9M^-GPO M\"_#_P".;_L]^*?B+?\ B+]G/XH^)+;PAX;^(.G?$KP*?!UMXU\)^)=6\-^, M/"^C_%_X77<(E\&2>+O#[^']3\)^+_B3X??6?#>JZSI>L6_Z$T4 ?SR?L8?" MR[\6_%'6?AY\)OB;X0@\(_"WX@7W[4-C9_"/4-2^*7P:_8D_:!U[XV>-?#GQ M _8\^%_BO4-/\$VVJ_#;XI?L_:[XE\.>/_A/IUIH&E?#7Q79ZS\3O"7A/P+I MGQ \ :%8?T- 8QW(&-QZD#ID]3[^IR<#-&!^F.23Q^/KW/4X&^-'P'^#7Q@3Q)X>T?X_:)\0;N/XOVEO#+\.OA/>>$_$WPJ\%>' MO^%P:U',+CX=Z#\1/%WQ9T+P?X-^(&K0IX/M_'+:9X;U[5-)O/$&CRR_G=\= M=&^'7_!/GQK_ ,$@M!OH/$WCI_@Q#^TG\(M!\0>#/ >GR_%GXUZSK'[-NM1V M'PQTGPSX=BM;/Q!\2/CG\1(/#OC75[*[O[#2M?\ &W@^[^(GC'4].M-(UOQ' MI?[:^,?AA\-_B%::Y8^._ /@OQE:>)O!FO\ PY\16_BGPOHFOQ:[\/\ Q7Y/ M_"3^!M775+*Y_M'PAXB-O;G7/#=T9-(U5K>![VTFD@B=/)?VPN]=\-^%?%'BV_P!2\=?\(+?V'A+Q%X@\01Z4=2U S/V.?A?XU^$OP/T M3PIXUL+#PL9]3UGQ+X;^%&G:S'XML?@3X8\6W2^(K3X&6'CN*UTRW\=:)\,M M3U'6- \+Z[9Z'H>G6/A1-#\):597FE>&+'7-7^IZ** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB@]#VH :7 .,/QZ M1N1^84@_@:3S%]'_ ._.1X*\*:\D'AGPH/$6H27_P#8&@0G7(#%I&F^9]GL8_)BV0JHV+C%>1_\ M0Y;?])*OVU__ HH_P#YHJ^WH9%P94HT9UN._85ITZ<80K584>!G7I0J3C3K?ZRY73]K34K1J>SE2 MY9:QO9ZQ=_Z8/,7T?_ +]R?_$T>8OH_P#W[D_^)K^9_P#XARV_Z25? MMK_^%%'_ /-%1_Q#EM_TDJ_;7_\ "BC_ /FBK7_5_@C_ *.!V_YI7-O[O_3[ MS?W>3,O[?XT_Z()]/^:HRKR_Z=>;_'MK_3!YB^C_ /?N3_XFG@Y&>>?4$'\C M@C\17\SJ_P#!N8RL&_X>5?MKG!!Q_P )''S@YQ_R,-?O?^S/\%#^SG\!OA9\ M#SXY\4_$O_A67A'3_"G_ G?C:<7/BOQ2;!YW_M?79Q-<"74+CSMLK">7Y8T M&\XKQLZRSA_ T*53*.)?[;K3J\E6A_8^-RWV-+V;E[7VN)J3C4]]1A[.*4O> MYKVBSV,FS+/\;7JT\WX;_L2C"DITJ_\ :^#S'VU5RBG2]EAH1E3M%RGSR;B[ M%[#5?$6N7+WE^ES=0:3IMW)8:1::GK5XL.EZ7?W4&WJGQ\^% M^E?$WX0_"27Q";OQC\=?!OQ'\??#*+2M/OM7T?Q%X4^%4/@*X\7ZJOB+3H;C M1;.*"W^)?@^?2X[N\BDUV'4GETE;I+*[,7YM_MN>$OVC_P!HG]LK]F_X4_!K MP%\/M:^&W[,GA#Q?^T]\4]0^/VE>/[?X,>-?B+\3=!\;_L]_!3P!INL^#=%U M!O$/B3POX3U?XZ_$#Q%H %]:: UQ\.=6UBWL[O4_#MQ)^.?BW0OVG_AK\ M/ M^"WQ7\)>.](\>?\ !//_ ()[_P#!;']FJ7XP>&](\;VG@C6O!5E\ /V:?&7[ M)OCWP3\1]4T^R,L6I_!VX\/>%-/US4-7779OB+\+O']G=S)KV@:K%:_.'T1_ M5U\<_C=\//V<_A)X_P#C?\5=4O=$^'?PS\/77BGQ=JMEHVJZ[>6.C64L$5Q< M6VCZ1:W6J:E(CW$0%O86T\[!LJA ->L!P03AN,YRC@G'H"H+#W4$5_(O\:/ M4OCS]ES]H_2_V1_!7[7M[X"\6?\ !*KQ9H/[1UMX^\/_ ![O->\8_M<:UXW^ M!-Y\'+N+3?BC;7NH^-?VD-*\&-^T'?\ Q.\4?#.RU>%]/U3P,?%&K:E:O\/X MK3Z^_:<^&^N?LQ_%#]L/PA\&?A7\>]<^ 7CW]E[]A_7O$OA_PCX__:9E\-'X MC^(_VPOBYX"^,OQ7UCQAX&F\;_%:_3P[\'+;POXE_:@T'X0R-\5?B=\)-(6U MU::Q?6(_&&G@'[G?%?XY?#KX*O\ #*/X@ZK?:4_Q>^+7A#X)>!A:Z)JVK'4O MB%XZAUFX\.:5=#3;2X.EV=Y%H.I&76-0%OI=FT*+=7,;31!O6PZE0_S $ @% M'#\\X*%=X..2"N0.<8K^-FZ\ ^.-1N?%?A'Q!X"^/>O?LP:-_P %*_\ @G1\ M7]"TWX&_ W]K;X>^#;3X6:O\%OB79?''QG\$O"/CK6/&/QBLOA?;>*?#DEM\ M7-;\':EHXURWMO$FK^'O#&ES^+M(G\2_4OCSPW\:'^%FO1_!NP^)WA;_ ()\ M7G_!12VO](TCXE_"O]J#XE6VF?LR_P##'%I;:U?W/P8\,^/OAC^TKJ'[*-[^ MW@E_J]GX>LO$&EZ!IME<0>+Y?"^I?LZ176FW0!_2-XC^*/P_\(^,/AYX!\2> M*M+TCQE\5[_Q'I?P[\.7;S+JGBR_\(^&KSQCXFM]*@2%]YT3PSI]WK&H23M! M%!:QIF0RSP1R8_B3XT> /"GQ=^&'P.UK4[RW^(OQ@\*?%'QIX$TF'1]3N[34 M] ^#DW@&#QYES:;)\3/"*VEGJ%S!=:M]ON#IL5P-.OO)_FR^$' MP&N6^./_ 3:^*GQ*T;XL_$GX;>#/VW?VLM+^$OC/Q#\!/CQ\+?"OPK\(>,/ M@1H8^#6@^"O"'C;XG_&;XK:!\"=8^/?A_P 0ZS\)O%WQTUC0+-(]3A\/Z3I7 MA_X70^!H=6^_O^"GOA3XC:O\:_A9XA\ >%_'.KS:)_P3K_X*Z:/!K7@W0?$> MI/I/C/Q1\/OV9AX#TB/4] M)WT_Q1XEU'1M07P=IR7$&LZY>Z3>KH,-U<:?< M"$ _:,,#D#<,==RLH_ L #^!-"L&SC<,?WE9?RW 9'N,BOYF;KX%_M,_!OPC MIEE^R5:?'W3/BS\8/^"'WQ;UOQEJ^I>)_B3K>K^+/VP?!FI?LUVGPY\0ZMJW MC_5;_0-#_:>FTGQ]\9+/PIJ.I3:+KM_?R"'5()=!\'6T.B?>W[(?BW]D[X9^ M+/&FK?L]?#_]L+PI\-]7\/? 'P9XGU'QUX)_:7NOAI=?%GQMXZU;P9X>TI/! M/Q>LM1^)9^.NGKK.F7'[1_Q0L_#J^%M#\+S^$]2^,GCA;_09[G1P#](/C'\: M?AK\ O U[\1?BMXEC\,^%[34M"T*"6/3M7U[6=;\2>*M8L_#OA7PGX4\+>'- M/U?Q1XP\8>*M?U&PT/PQX2\+Z/JWB'Q!J]Y;Z?I6G75Q($'RK<_\%*OV7]#T MCXCW?C_4OB3\)_$GPJT3X?\ BSQ?\-OBO\'_ (B^ ?B>O@?XH^/]-^%W@GQ_ MX=\#Z[H4&J^-/ NI>/\ 5+;PGJ/BGP>=H(MM)0_;^\-^* MHI/V0_CAHO@KQ5\2?"_[+W[6OAWXR?%'P/X(T&\\6^+[OX>:O\&OC9\$M1\8 M>&/!>D6MWX@\9:Q\*=:^+NA?$Z3PWX;MK_Q)?^'_ QX@E\,:-KWB:VT72+S MX4_X*"?'AOVM/V=?CMX+_9[_ &=?BQX^\*>'/!OP*OK[]H&;X5^//!_VKQE> M_M=? C5(_@E\-O"7C3X?Z%\1_B)]G\(Z#KWQ)^)_B;PK:GP/\/HM"\-:9K,^ MJ^(M5O(?"@!^^8D5C@;CRRY"/MRK%6!;;M&"I')ZTH8$D<\]7^)^K_M>W7CCPU\-/B]X+^)O@/\ X*9_LZZ/"_VT/B;\6;S] MG2P_:!^%O@KQQ\0X/B=I.J>%_P!F7X5_L@^./@]JGB&Z_P"%<>&O#?Q0T6[\ M*:]J9\4&S^+=[XPU/PCVWP=T'XA>$?VP/'&A:)HG[1WQ'U_QSXF_;?T[QM\2 M[?P;^TQ\$OVL?@AH6NZ;\6/%GA#5?B5JGBOQ7XM_88_:@^'T.KV'P^^'G[(& MJZ'=^ =0T2VUSX.^(?"GAY],T3XMR6P!_34K!LXW#']Y67\MP&?J,_K7SM\4 M_P!JSX&_!CXQ? +X$?$3Q@="^)7[2^K^*]#^$VC_ -C:S?V.JW_@[2;?5=37 M6]=L+*XT7PA!>R7NG:%XF^%=!DO\ 7KV"Q;\A_P#@D-;^ M*?!WQ1\8^ 8/!GC#Q3X/B_9_\"7WB+]H*[\&?M;_ $EU+XA^'M?BT=/!'[0 M7[/O[2OB7QOX2/[6>MV.I:]XI^(GQ.^#/C/5_P"T8M'O])^(-EH^FS?#!;OR M[]I']F_]NG]M?XG_ +>7QA^"_AWX3>"[?0]2^%G[/O[(^O\ QPMOBQX.^)GA M[Q'^P[\1H?CW;?%_XV4 %(3@9.>/0$G\@"3^ I:\C^/'PJ/QO\ A'XW^%0\ M6^(? G_"9Z5%IG_"6>%)A!XAT3RM1L=0^U:7*98 D[?8OLS$RI^YGE&><'EQ MU7$T,%BZ^"PGU_&4<+B*N$P/MZ>%^N8FG2G.AA?K-5.EA_K%51H^WJ)TZ//[ M2:<8M$593C3J2IT_:U(PG*G2YE#VDU%N-/GE>,.>24>:2M&]WHCUGS%]'_[] MR?\ Q-'F+Z/_ -^Y/_B:_%8_\$=6))_X;0_:9&23C^V8^_\ W&*3_ASHW_1Z M'[3/_@ZC_P#EQ7Y3_KGXL?\ 1F.W_-Q.'/[O_4+YO[O)GB?VAGG_ $3W_F6P M?_R!^U7F+Z/_ -^Y/_B:/,7T?_OW)_\ $U^*O_#G1O\ H]#]IG_P=1__ "XH M_P"'.C?]'H?M,_\ @ZC_ /EQ1_KGXL?]&8[?\W$X<_N_]0OF_N\F']H9Y_T3 MW_F6P?\ \@?M6'!. &Y]4<#\RH _$TXG'/\ G_/M7Y/?!K_@ETWPB^*G@/XF M_P##5GQ_\8_\(1XAMM?_ .$6\2:LDV@Z[]G@N8/[/U:(:I,9+.3[1O=?*?+1 MI\O_6*'LJ<_K/UC 4Z=.E^\E.E[&:<_$Y8S _49QGR MPI_6:6*]I#EB^?GI)*/O-QY7K[M]FCX9UO\ X**_LT>'O$FIZ=JVI_$6U\"Z M%\34^"_B+X\_\*?^)4G[.?A[XK'QI'\-I?!FM?&]/#A\"V,UA\1YX/AWK/B- M]1;P1H/CV1_!NM^*=/\ $-K>Z?:]5XR_;H_9R\!_'O2OV$H=<_#KQVGCGX<7_Q8U;]D;4?VX?V=/VL=7^.7 MC?6;C_@FGXR^%7B#]I/]B3XY>-/$WQ>UC6-=\5>'_$/BOX17/@CX9_"#X_+< MW_Q@\3?%SX0?'CX:>&/AA?>*O$&M>*_#5EXRT?7?"M_Y%^U5'^T;X;_:M^,? M[8?@_P"#?C_XF_MP?"OXZ^+O!7PV_8VO/V*O >FVGA+X@_'CX3^'O&GBKXIVOQ"\7?$&3Q+=Q^)OB#^QGX$\.>#_B M GPSUVR^G.T_??XC?\%"/@O\._C3XO\ @*G@?]I?XD>/?A[I?@;6?'X^"?[+ MOQP^-'A[P78_$;3[_5O"#>(?$?PY\'Z_IEG=:KI>EW]]'I\?1M,TK4O[5T*XTF+Q#IVH6%YHMYI4&L6TU@GY0?#GX)_'_ M .,7[?O[:GQ0^&W[1?QP_9G^'?BSX;?L*WUGJ7AS]G[X8+9?%D'X2^.;J\O[ M.7]I+X2^-=7\+:WX36\AT[4O#VDQ0WWA2_U&+3_&&E_VS&(5^L_CE^RY\,/A M)_P36^)/[+7A+P)^T%\2OA9H_P &==\&:UX2^#/B+2]1_:4\?^'M>U*34OB9 MJWAK6O$:V]GXC^*'BS^V/%GBS5+6VM8;[Q5J^H:II'A;2H]5U31M+4 ]0\.? MM^?LX:]\-/B9\8=2OOB]\.?AO\)=&T#7?%WB?XT_LU?M&_!"&>P\43S6GA^+ MP9IWQ8^%OA#6/B3JVKZA';:3I_A_X>:=XGUZ\UK5_#VBV^FR:KXDT*SU!UA^ MWW^S1&-.^*7C'PC\*]0_::\$:O<7V MD^$Y=2UZ\^$GCJ'PEIGB*+PO%%J@!^\/P+_:!^&?[17A;5_%'PVU'6I!X8\4 MZGX$\;>&?%WA+Q3\/_'G@#QWHMIINH:MX-\=^ _&VDZ'XJ\*^(;73=:T;6(; M/5=,ABU30-:T3Q)HMQJ7A_6M*U.\]JK\U_V$K?5?&/QA_;R_:,LM$\7Z)\+/ MCY\>OAC'_A+^S'\'OA)XD^(.G^%/%VEZ-XFL?"^O>- M_#6OZ-X7U/7-*TVY\3Z3X6B\1Z;;2^&M2T#4=0_2B@ HHHH **** "BBB@ H MHHH **** "@G'K^1/\J*\O\ B#\-?^$\N=,N/^$HU[P__9T%S#Y>CS")+G[1 M)#)YDV9$R\?E;4.#\KMT[_(<=9SQ7D'#..S3@K@W_7[B+#SP<<%PO_K#EW"W MU^%;&4*.+J?VUFM*M@<+]2PE2OC>6K3;Q'U?ZO3M4JP:[LMP^"Q.,I4TQGU6KC/9.-.4H+ZO1<:D_:34:=T[0YN>5XQ9Z?D>_Y'_"C(]_R/\ MA7S;_P ,[G_HI/C?_P "Q_\ 'Z/^&=S_ -%)\;_^!8_^/U^!?\1;^D]_TB/_ M .=YX _^=Q]-_8?!_P#T6_;_ )IO,_[O_3WS?W>3/I+(]_R/^%&1[_D?\*^; M?^&=S_T4GQO_ .!8_P#C]'_#.Y_Z*3XW_P# L?\ Q^C_ (BW])[_ *1'_P#. M\\ ?_.X/[#X/_P"BW[?\TWF?]W_I[YO[O)GTGG/_ .HC^=?/?[47[4OP0_8T M^#FM_'[]HKQDGP_^$OAG7? ^@>(_&$VE:MK%GH5Q\0/&FA> ]!O=3MM$L[^_ M@TA->\1:=_:^J?9FM-&TTW6K:@\-C9W$J=[\/?A[_P ($FK)_P )'K7B#^U' MLFSK$OF-:?8UN5Q 1(^!/]IS+TR8DZXX^,O^"G'@[5O'?P#^&'A[2O"-]XX2 M7]MS_@GS?Z[X>L_#=UXK@N/"&D_MI_!'4O&=SKNB6UG?I<>%-/\ "UMJU[XN MFU"W.CVGAN#5+G6I(=*BNY4_H+@G-N)L\X8RS->,>$O]1N),4L6\RX5_MW < M3?V4Z..Q6'PJ_MO*Z=+ X[ZY@J6&Q]Z%.*P_UKZK4O5H5&_F,PH8/#8RM1P& M._M'"0]G[+&_5JN#]MS4H3J?[/6O->>3QM\:O!7Q,^(7P[MK#3K[4M)USPG\(W^'B>-=4/B&QAGT6R2 MT'Q2\&2Z;%=WD4NN0:E+/I*W<5A>/%RWPG_:K^!OQN^*7Q[^#?PU\9?\)#X_ M_9J\2^'_ G\6M*&CZS86VC:OXDT^\N[ :3JNH65OIGBFQ@O])\0>&-5U+PY M_!Z2Z:<^*_@)K_ ,-4:YO/$'P_\>7]:7[/7[.7[)/$?[7_Q&O\ X_6/QX^)5AKFDKX= MMM ^'G[85QK$&K:_H;W%GX.\*_'[QIJ4MQ:^#=*F>S^J.(_6ZQ_X*+?LSW_B MC1M)CU3XB0>"O$WQ/3X*>%OCK>_!_P")=G^SMXG^+4WC*3X&T M\"WEWJ_Q$@G^'_AW7FU&'P;XG\)M4UZ_TVQO>-NO^"I?[+NEZS\2 MHM=L?V@= \ ?"'X@_$#X8_$;X\ZI^R_\>5_9V\)>*_A=XTU#X>^/1KGQLL? MU]X%TSPYX6\7Z7J.DZ]XUO\ 4[7P=HB6%[JFLZYI^CV=U?P_DOX93QM\+[KP MK!^QW>_MN_ OXY:G^T'X4;XB?\$HOC3\+-9^.7[(6D1^(/CIIVH?&J[\%?%K MQ7\'7T'X1_":STG4/%GQH\!?&+X/?M Z9\,;)_['&@>!7U>Z'PX?V/X6?M#> M'/A_\!?V_P#]F6X^#WQ]^(_[0OC+]JW_ (*:/X+^"FB_LS?'V]T[XC6?QH_: M+^,,WPW/_"SKWX;67P5L?!'C'1O%.B:OJ'C?6OB+8^#M&\)W]SK>L:M;6=I< MK& ?LC^T-^UG\!_V6="^&WB7XU^-D\*Z)\6/BEX,^$'@O4+?2M6U^WO?%WCE MKEM*GU!]!L]0&B>%+"RLKO5_$WC?5OLGA3PKHEO)J^OZK86&V=K7QP_:>^%? MP#OO!OAWQ;-XM\1?$#XCR:XOP\^%GPP\">+/BA\3_&5OX6CT^;Q9K&D>"_!6 ME:MJD'A;PE#JVE-XJ\9:T-)\(^'KC5]#T[5=(_#/[,4?ACX6Z[\+OV-?^";?AS]A_Q?XM^.\?Q>T'P]\1_CQ^T[\&?!VB?' M7XE?!WQ#X,T.1_$]Y\.?A)X(\%>&K#Q;*BPZ1KWQ5\9:3IUY9>(-+UR"U[[] MF+XK_&_X>_$SX0_M2_MC_#3XG/J=A^R/J7[ WQZ\-/^$D^(VIZ)X<\*ZGXGB^"_[9&E7^D?$;P3\6-!T'6? 2IX<\(Z9XJUG2 M;C5?#SW !^UOP,_:(^%O[0^B^(M5^'&KZJ^H>"?$LO@KXA>#/%OA?Q)X!^(O MPW\:0:7IFMR^$_'_ ,/_ !GI>B^*_"NLOHNLZ1KFG)J6F)8Z]X>U72O$GAV^ MU?P_JNGZG<^;?%C]M;X-?";QSKGPVEL/BQ\2_&_@S0-&\6?$?P[\"_@O\3/C M;?\ PO\ #'B)=0FT#5?B&/AQXH_#GXL:U>?#JV^/7B.^^-.H^$M3M2+KP#XFB^*&G_#;X<^.-*U6_T[QI!\ M+/$5S;%=*T[16?7\!?%?1/V)?CO^W-I7Q]\+_%\V7QY_:(T_]I;X-_$'P?\ M!7XI_%W1_B=X4U[X!_!7X63?#O2KWX2^#O&UQ8_%'X:^*/A)JWABW^'WB"'1 M=7U7P;?^!?$'A<:U9ZCK4NC@'Z;_ R^*'P^^,_P\\%_%CX5>+M$\??#CXB> M&])\7>"O&/AB\74]#\1^'-!]1_9V^!'PCLOB_XV@^$W[0>I_$OXSZC\8/#.HQ_LKV<2:'^UEJG@&\ M_9ZOOAYJ5Y;68\/WJ>._#?PR\4S:OH_CS6-7^-_%_P "/VK_ !;^SK^V_P#$ M;XX:?^U!=_M;_"7_ ()U?\$W/$?PMUC0O$WQ8L]?\-_M<>&OA!X]U7XL^,/A M7;_#W4XO"^O_ !HA\:6>@:?\1=5\'V>O>?=V2:-/"=#UJ]L]7 /ZX]X()PW! MQ]QP<^P*Y(]P,>]&\;=WS8]"K!CCT4C<>F>!TYZ5_*Y^V+X!;]GOXV_%[X<: M39_M&^%/V5]<_:]_X([>)%T3X?>*/COJ-SXAU/XA^.?V@O"_[2$'PZUG3=#OATGQG\-_#K5[OQ'K5B)=5?39?&GB>&\U7T9_#GB0>'?%#^& M_"_[2B?\$N9/^"AWP\U;4O!>C:-\>[?Q-+^S!==\4^&=$TM='U'0;/XBZWI>A3_!"[U@:D ?TN;UQGYO3 1RP^JA= MP_$#J/45XE\2OVA_AC\'KCQ/)\3]0UWP3X9\'^"=&\>>(/B+KO@_Q7;?"^RT MW7_%S^"--T9?B)'H\WA6[\:2Z]]E23P/9ZC/XJ@T_5-'U6;2DT[5K&YF_G(^ M(W@C7M3\"ZA?Z%=_'CP9^R%HO[:/Q&UC]E?P?\>/@A^U%\7/V?O$/PHU']EO MX5Z-J>E?&?P/X$\:>#OVG?AQ\))/VBG^-GB']DCQ9JUGJ_@_PWK4OEIX-'A+ M7?@\D'C'[2?PZ^.O[0'[.OQ#L?&/[./[1>B>'X_^"5W[-NH6WPC\4ZU\?OC# M=6?BGX6_M]^--0NKZ'7/%-C:_$CQ;XXN/@QI%MX_32/&>ECX^6_P]U;1=(^( MNB-XCL;FR !_86)$.,$G.>=K8!!((8[<*0000Q!'>GU_*#\8_!7QNUCXV?%Z M/2/%GQ$\!^)7^*?P+C_X)\ZE\._V4/VM/BU\2](_9RB^'?P7'P[G^!GC_3OV MBOA/^S=X/\):1KO_ L=?VB?!WQT\+Z;>6MO'XSO_CB_B;P;KG@FT;^KQ>G? M&6QGKC<&KR>\@L_$/@_P 9:)>^'/$VAW4UA:26;R[>UMX84+R.[! SN[EF.H0#GKR,<$C\L$8/N,'WX%+10 W:/5NP^\ MW;/O[\GJ>,]!@VKC&/?.3NSC&=V=V<<9SG'&<4ZB@!-HX'/!!^\V21QR/#S_ /6.0?J#R#V/--"@#'//>?]IL?@,X!]2 "><]32;1DGDY[$DCICA22!QQP!P3ZTZB@! H'K MWZDGKUQDG X' P/:C'7WSU)/7ZYX]N@Z#BEHH ,#'/XDD_F:-HSGGZ9.,YSG;G&<\YQ MG/.O;J2>GU)_'U[YI:** &A0/4YQR26/!R.22>#R.>#R*7:,8Y( M]R2>N?O$D\'H<\=L4M% " # _4DD_4G)/XFEHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ H(S^AZD=#GM^HZ$<'BBB@!" ?7IC@D?R(_#T MYQU-*1GUZ@\$CI].WJ.A[T44 -VKG//TR=O'(.W.W(/.<9SSUHV#)/S'.<@L MQ'/^R3MQ[8QVIU% !CJ>>?PY9CT^I/XGJ>^:"H)!.!T'RD M9 ]#Q[4N!@CD C'!(P!Z8(Q^&*6B@#S?XD?"+X<_%V#P;;?$?PO9^*8/A_\ M$;P7\6_!T5[G44 -VC&.?J&8-V_B!W'H,\\X&:7 YZ M\C'!(ZYR>#P>>HY]Z6B@!NQ??W^9L'C'S#.&. !ELGBG444 %%%% !1110 4 M444 %%%% !1110 444'H<=>U "9'J/S%&1ZC\Q7XU_&#X+_\%F=9^*WQ&U;X M/?M7_ 7PK\*-2\8ZW>_#CPUKOAS2KG6M!\'3W1?1-*U6XE^".MR37]G:XCN) M)-7U-V<9:]N#\Y\Y_P"%"_\ !>#_ */-_9P_\)71O_H?:^.J\68JE5JTEP;Q M?65.I.FJM+!Y7*E54)$G3FO?@Y0A)Q=Y1B[I?T7E_@#D>.P&!QT_ MI&_1YR^>-P>%Q<\!C^(^.:>.P,\30IUI8/&TZ'AYB*-/&85U'0Q4*->O2A7I MU(TZU6$5-_NUD>H_,49'J/S%?A+_ ,*%_P""\'_1YO[.'_A*Z-_]#[1_PH7_ M (+P?]'F_LX?^$KHW_T/M9_ZX8O_ *(GC/\ \(H_,4M?A*OP&_X+O[AN_;-_9P*Y&0/"NC9 M(SR/^3?AV]Q]:_7_ . ^C_%W0/@_\/-&^//B?1/&GQAT[PQ86OQ$\4^&[>*U MT+7?$\9E^WZCI=O#HWAZ*&SG!B\I(]%TU1M.+2/OZN49[6S6M4HU>'\^RA4Z M7M57S;#X*C1JOFA'V5.6&Q^+FZMI.5I0C'EA/WKI)_ ^('A=EO N6X/,<%XM M>%/B#4Q>.6#GEG 6;\2YAF6"@Z%:O]>QE+.N%,@P\,$G25!SI8FM65>M1C[# MD(;>\N] L_BA\4/ _P /[O7+73I8 M+?4+G1[?Q;KND3:G;V,]U:PWDUDD\5K+ M)OCY\%?#OPBU^_BTO0OBGKOQ5\!:3\.-:U.&?V??%7C.W_P""=W[2 M=Q>Z;^T4WBV+PJNB#]I;]FQ1+I5SX+T#Q)J]IJCZL=/@N+B?2Y;*'3I;B4+- M'?V&OCE\.[_X<^'= UK5-6T?Q!X>\4^%_!/@[XQ:-\8YIK:/X^M\2H/C# MIVD^'_\ A++?P[I'T!^3']/?PY^*GPQ^,/AM/&7PE^(O@3XH>$9;J6QA\5?# MOQ?X=\;^')KR"*"::TBUSPQJ6JZ8]S##"=8^(&F3:(,ZQ%J'@S3M+",X_#+]I_P"V?\+P_;PE_P""=46ER^-$_P""2OQ0 M3XP)^SLVCB*?]H0^,P?V4XHV\ G^R!^T5'\,E_:%_P"$% !\;C1IO PU KH1 M\&@Z?Q\_:'_8?\!?L[_LB>(OV9/A7^Q9\=OV?O#7Q$_9OO/@+X:\)_M%7'PJ M_:/T3XGS?%?P)X?\(0_ KP)X'^%_BOQEXB\>>%[/6Y-:^*WA?6?&'A+Q1K6A MV'Q#\%?%+2;O0]4\5Q78!_0!K/B?PWX=GT"U\0>(-$T.Y\5:Y%X8\,6^L:MI M^F3^(_$D^G:EK$/A_08KZX@DUC6YM)T;5]4BTG3EN;^33M*U*]2W-M8W4L6W MD'&"#D CGJ#T(]CVK\S_ /@H8T?_ LG_@EN6$2D?\%,/!:0B3RR=_\ PR;^ MV''^Y\P9\QHO,V^7\XC+[3M#&O@+]E7]H?\ ;#^(7@[_ ()M>._B)^U=XH\2 M_P##>7B;]K[X,>/?#FG_ Y^!VAZ3X%M_ ?PD_:7^(OPE^(GPIO=.^'*ZY9_ M$SP:?@II.GZY-XMU+QMX+\92ZYJ][?>";]*LK8 _HJBFBFC66&6.6)\[9 M(W21&P2IVNC,K892#@G!!'4$5)D>O^?\@U_(G^R3^T5^U!X+_9I_X)T_LX?# M'XF?$B?PO??\$T?"7[2<_P 1-*^)/[&_PZ\8ZCKW_"06OAG6?"%IXC_:(^&> MN^ ]>^'7[/7AZRTS4?$GA_2/#T_CQG\?>%;OXE^/#I:JNL_5OA/]J_\ ;7^* M&D?%SXF:C^TQX4\):=\ O^"1/P!_;%OO"/P*\._"CQQ\+_BG\)9O#5CJMIXL /Z/ MZCDEBACDFED2.*)&DEED=4CCC12SN[L0B(B@LS,0JJ"20!FOYL/'G[:_[:/[ M,OPTM/'.H_&.X_:/\1?$G_@D%XI_;8FT;Q?\//A?X.=7\5R:7:?#BTOD\7VL>JZ^T_P Y M_MB_&+]J?QU^RA^W=\)?B3\;+^+P7IO[,/P4^-.G7FL?&G]D#XD?'_0;[6_V M@-%T3^T'3]G#X5>'_A_8?L^_%KPFEQ?:7=>*M'A\2:=XC\&Z];>%/$NJ^$]1 MN;?00#^MN::*WBDGGDCAAAC>6665UCBBBC4O)))(Y5$C1 7=W941069@H)'E MOPU^._P1^,TNN0_"#XQ?"SXJS>&'M8O$L7PW^(?A#QU)X>FOCF^*?$NJ>*?@]I?QB M_9)L?VJO%>NM:KJ'BC]E>R_:!^&-M^T9X@\/\6O@CX$\#_$']MGX:?L._M8 M?$;]F_0?A7IVJ:G:7/P@^'OP\TKQGJ6E_$6W^$M]:Z4?@UKWBW1/A[I7@VV\ M8QS66I^+YK72_A,8?%UY<.P!^OV1ZBC(]1UQ^/I]:_FH_:D_;$_:1_9H^%?B MJX^#_P"W3I7[3&M^.O\ @F_\4_VJ]/\ '^M>"O@+J%O\)?B;X ^)'[-?ACX? M_$'PG8_#3PMH>BQ_ [XYV_QH\:Z9H?@7X@VWC'43/\.A-X1\>ZA-9>,)!N_M M0?&_]M']G^X_X*9S:%^VAXVUZU_86_9U_9J_:M^'MKXE^%'[._F>+M?^*Q\-6_A+X@>&I/'6N7$WQ(\0?\ "/\ MAB'3@#^CK(]117\ZGBW]L+]I'1==_;%^)VF_M7P:GK?[.?\ P4W^%?[+_P , M_P!D6+P=\&AIOC?X:?$CQ%^SAHL_P]\4;O"7_"Y-;\<^*M+^*OC+Q+\,/%GA M+Q1I+^'AXYU#]K;X[P0>(_C^/VF[5/%NA_\%2K7]BBT M_8\;]L'3/'-K\0%\+ MQ:!MZ+X:T;5O$7B/5],T#P_H&F7^M:[KFM:A::5 MH^BZ/I5I-?ZGJVK:G?S6]CINFZ=8V]Q>W]_>3PVMG:037-Q+'#$[J_2]8TG6 M[*SU+1M4T[5].U'3['5M/O\ 3+VUO[*^TO5(?M.FZE9W5I+-!=6&H6^)[&\@ MDDMKN$B6WED3YJ_F3N?VWOVEO"WAGXVR?%[X]2>-=2^)'[/O_!1K6O@GKG@+ M1_V3OCA^QO\ $;6/@1X&\;>./"K> H?#-CI/Q[^"6L_"+PEX=FT#XD> _P!I MSPE\3O!?C+Q)%KG@[7_&$GBN+2[?7?'-+_:'^.GP,\8_MR_M!>"?B-X@U/QA MX^\$_P#!%WP9?:3"].\*^$$\" MQ:QKNG> ]2\<:E)-#TB.#3P#^N"BOR[_P""=OQ@_:%\ M;^,_VG_AI\<_%6B^)[3X2ZY\*&\(P:W\4_@7\4/COX.NO'GA#6-7\4>"OC)? M?LX^$_!?PRLK:W.E:#XN^&TLWA_2_'%[X9\8W4'B>SGL=-\.:[K?ZB4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 83^%_#4G MB6V\9R>'M#?Q?9Z'?>&+3Q4^D:>WB2U\-ZGJ%AJVH^'[;76MSJD&B7^JZ5I> MI7NDQ7:6%WJ&FV%[/;R7-G;RQ^9^//V;OV>/BG'XCA^)OP&^#'Q%A\8:KX=U MWQ9%X[^%O@7Q?'XGUKPAI-YH/A/5_$2>(=!U%=;U3POH>H7^C>'=0U,75YHF ME7UYIVF36ME&OB9J7QI\._ CX,Z!\8M:DOY=9^*^B_"WP)I7Q+U:35$$6I/J?CRPT"W\57 MSZA&!'?/(Y] N?$'A[0]=N?"NN1>)_"]Q MK.DZ?JD_ASQ)!IVI:1!X@T&6^MYY-'UR'2M9U?3(M6TYK;4(]/U74K)+A;:^ MNHI<+2_AA\-=$M?!MEHWP]\#Z39?#N^U+4_ %IIGA+P_86O@?4M9L-7TK6-0 M\'V]IIT,7AB^U73/$&O:=J5WHB6-Q?6&MZO9W4DMOJ5['/W-% '@NK_LK_LQ MZ_X4T_P)KO[.GP)UGP/I6O:MXJTSP;JWPA^'FI>%-.\4Z^\\NN>);#P[>^') M]'L_$&LRW-S+JVLVME%J&I27$SWMQ.97SZ3-\._ %Q)XBFN/ _@^>;Q?X6T_ MP-XLFF\,Z)++XG\%:3'K4.E>$/$,DEBS:UX7TR+Q)XABT_P_J1NM(LH]>UF. MVLXDU2^$_8T4 :3J-IX+\)VNH:!X2N_ .A7UOX#-(NH[)9]-\)WDWA_09KOPY9O#HUS+HFD2363MIMF8>&\,?LX_L]^"?" M/B[X?^#?@5\&_"7@/X@17$'CSP3X9^%_@;0?"/C6&[L3I=W%XN\-Z5H-IHOB M2.[TPG3KF/6K*]2:Q)M)%:W)C/L]% &-IOASP_HOA[3_ EHVA:/I/A72='M M/#NE>&M,TRQL- TS0+"RCTVQT/3]&M8(M-LM'L].BBL+72[>VCL;>RC2TB@2 MW18QP/PR^ WP/^"K:TWP<^#GPJ^$[>)'M)/$1^&GP[\'^ SK\NG_ &@6,NM' MPIHVDG59+,7=R+1KXSFV^T3^1Y?G2;O5Z* /%-!_9L_9W\+:/XU\.^&?@-\& M/#OA_P"),L5Q\1-#T+X6>!-(T?Q[<03SW,-QXTTS3M MK+Q3/%<7-Q/')KL% M^T'_%XO].N!XGT32/[>UO\ LS2=<%_I]A_;&J_9;>+^T;SSNYHH M ^0/A!^Q)\#/A)\3/BQ\8H_"VA>-?B=\4/CGXU^.EIX]\9^#O!.I>-/AUJOC MKPEX0\'ZQX5^'WBZ+P]#XDT/PK_9_A)9EMEU-[V:?6=82ZNY[>=(D]Q?X)_! MN3XEQ_&>3X3?#1_C!%8_V9%\5G\!>%'^),>F?V>^E?V:GCMM(/BE+#^S)'T[ M[(NK" 6+M9A!;,T1].HH \=L_P!GCX!:=XC\=>,-/^"'P@L?%OQ0TW6=&^)G MBBS^&?@FU\1?$32/$11M>TKQUK<&AIJ?B[3=:,:'5['Q!=:A:ZF40WT5P54C M2F^"/P9N-0U/5I_A+\,IM5UGX>Q_"35]3E\ ^$Y-0U3X5PDF+X::C>/I#7%] M\/XF):/P9=R3>&T8DKI@S7J%% '"?#KX6_#/X0>'1X0^$_P\\#?##PFM]=ZF MOA?X>>$?#_@GPZNI7_EF^U!=$\,Z=I>F"]O##$;N[^R_:+DQQ^=*_EIM[NBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * 2*** "BBB@ HHHH **** /__9 end XML 17 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II: Valuation and Qualifying Accounts (Details) - Allowance for doubtful accounts and sales credits - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Year $ 729 $ 674 $ 467
Additions 1,481 1,115 1,131
Usage (1,457) (1,060) (924)
Balance at End of Year $ 753 $ 729 $ 674

XML 18 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Narrative) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
jurisdiction
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Income Taxes [Line Items]        
Provisional amount for one-time transitional tax liability     $ 10,200  
Deferred tax benefit reflecting reduced U.S. tax rate     376  
Cumulative net tax benefit reversal $ 5,282 $ 4,177 14,531  
Net tax credit carryforwards 3,000      
Total unrecognized tax benefits 3,377 4,652 4,696 $ 5,393
Total unrecognized tax benefits that, if recognized, would affect our effective tax rate 2,300 2,900 $ 3,000  
Uncertain tax positions, accrued interest and penalties $ 130 $ 490    
Number of tax jurisdictions | jurisdiction 2      
Cost Sharing Arrangement, Income Tax Expense        
Income Taxes [Line Items]        
Cumulative net tax benefit reversal $ 418      
Federal        
Income Taxes [Line Items]        
Net operating loss carryforwards 1,800      
State        
Income Taxes [Line Items]        
Net operating loss carryforwards 3,100      
Foreign Tax Authority        
Income Taxes [Line Items]        
Net operating loss carryforwards $ 1,900      
XML 19 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Compensation Plans (Stock Based Compensation) (Details) - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Payment Arrangement [Abstract]      
Total stock-based compensation expense $ 11.7 $ 10.0 $ 7.9
Stock-based compensation expense, awards we expect to settle in Alphabet stock 10.8 9.4 7.7
Tax benefits on total stock-based compensation expense 1.8 1.5 1.6
Tax benefit realized related to awards vested or exercised $ 2.2 $ 2.1 $ 2.7
XML 20 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Information about Segments and Geographic Areas (Operating Income/Loss by Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Segment operating income / (loss) $ 34,231 $ 27,524 $ 26,178
Operating Segments | Google      
Segment Reporting Information [Line Items]      
Segment operating income / (loss) 41,673 36,655 32,456
Operating Segments | Other Bets      
Segment Reporting Information [Line Items]      
Segment operating income / (loss) (4,824) (3,358) (2,734)
Reconciling items      
Segment Reporting Information [Line Items]      
Segment operating income / (loss) $ (2,618) $ (5,773) $ (3,544)
XML 21 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
U.S. federal statutory tax rate 21.00% 21.00% 35.00%
Foreign income taxed at different rates (5.60%) (4.90%) (14.20%)
Effect of the Tax Act      
Transition tax (0.006) (0.001) 0.376
Deferred tax effects 0.00% (1.20%) (1.40%)
Federal research credit (2.50%) (2.40%) (1.80%)
Stock-based compensation expense (0.70%) (2.20%) (4.50%)
European Commission fines 1.00% 3.10% 3.50%
Deferred tax asset valuation allowance 0.00% (2.00%) 0.90%
State and local income taxes 1.10% (0.40%) 0.10%
Other adjustments (0.40%) 1.10% (1.80%)
Effective tax rate 13.30% 12.00% 53.40%
XML 22 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Narrative) (Details)
$ in Millions, € in Billions
3 Months Ended 12 Months Ended
Mar. 20, 2019
USD ($)
Mar. 20, 2019
EUR (€)
Jun. 27, 2017
USD ($)
Jun. 27, 2017
EUR (€)
Mar. 31, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2018
EUR (€)
Jun. 30, 2017
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Line Items]                      
Other non-cancelable contractual obligations                 $ 5,700    
European Commission fines                 $ 1,697 $ 5,071 $ 2,736
Unfavorable Regulatory Action                      
Commitments and Contingencies Disclosure [Line Items]                      
European Commission fines $ 1,700 € 1.5 $ 2,700 € 2.4 $ 1,700 $ 5,100 € 4.3 $ 2,700      
XML 23 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 355 575 1 false 101 0 false 10 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.google.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.google.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - CONSOLIDATED STATEMENTS OF INCOME Sheet http://www.google.com/role/ConsolidatedStatementsOfIncome CONSOLIDATED STATEMENTS OF INCOME Statements 4 false false R5.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 5 false false R6.htm 1003501 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.google.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 2101100 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies Sheet http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies Nature of Operations and Summary of Significant Accounting Policies Notes 9 false false R10.htm 2102100 - Disclosure - Revenues Sheet http://www.google.com/role/Revenues Revenues Notes 10 false false R11.htm 2103100 - Disclosure - Financial Instruments Sheet http://www.google.com/role/FinancialInstruments Financial Instruments Notes 11 false false R12.htm 2107100 - Disclosure - Leases Sheet http://www.google.com/role/Leases Leases Notes 12 false false R13.htm 2108100 - Disclosure - Variable Interest Entities (VIEs) Sheet http://www.google.com/role/VariableInterestEntitiesVies Variable Interest Entities (VIEs) Notes 13 false false R14.htm 2109100 - Disclosure - Debt Sheet http://www.google.com/role/Debt Debt Notes 14 false false R15.htm 2110100 - Disclosure - Supplemental Financial Statement Information Sheet http://www.google.com/role/SupplementalFinancialStatementInformation Supplemental Financial Statement Information Notes 15 false false R16.htm 2111100 - Disclosure - Acquisitions Sheet http://www.google.com/role/Acquisitions Acquisitions Notes 16 false false R17.htm 2112100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.google.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 17 false false R18.htm 2114100 - Disclosure - Commitments and Contingencies Sheet http://www.google.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 2115100 - Disclosure - Stockholders' Equity Sheet http://www.google.com/role/StockholdersEquity Stockholders' Equity Notes 19 false false R20.htm 2116100 - Disclosure - Net Income Per Share Sheet http://www.google.com/role/NetIncomePerShare Net Income Per Share Notes 20 false false R21.htm 2117100 - Disclosure - Compensation Plans Sheet http://www.google.com/role/CompensationPlans Compensation Plans Notes 21 false false R22.htm 2130100 - Disclosure - Income Taxes Sheet http://www.google.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2131100 - Disclosure - Information about Segments and Geographic Areas Sheet http://www.google.com/role/InformationAboutSegmentsAndGeographicAreas Information about Segments and Geographic Areas Notes 23 false false R24.htm 2134100 - Schedule - Schedule II: Valuation and Qualifying Accounts Sheet http://www.google.com/role/ScheduleIiValuationAndQualifyingAccounts Schedule II: Valuation and Qualifying Accounts Uncategorized 24 false false R25.htm 2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies) Sheet http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies Nature of Operations and Summary of Significant Accounting Policies (Policies) Notes 25 false false R26.htm 2302301 - Disclosure - Revenues (Tables) Sheet http://www.google.com/role/RevenuesTables Revenues (Tables) Tables http://www.google.com/role/Revenues 26 false false R27.htm 2303301 - Disclosure - Financial Instruments (Tables) Sheet http://www.google.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.google.com/role/FinancialInstruments 27 false false R28.htm 2307301 - Disclosure - Leases (Tables) Sheet http://www.google.com/role/LeasesTables Leases (Tables) Tables http://www.google.com/role/Leases 28 false false R29.htm 2309301 - Disclosure - Debt (Tables) Sheet http://www.google.com/role/DebtTables Debt (Tables) Tables http://www.google.com/role/Debt 29 false false R30.htm 2310301 - Disclosure - Supplemental Financial Statement Information (Tables) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationTables Supplemental Financial Statement Information (Tables) Tables http://www.google.com/role/SupplementalFinancialStatementInformation 30 false false R31.htm 2312301 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.google.com/role/GoodwillAndOtherIntangibleAssets 31 false false R32.htm 2316301 - Disclosure - Net Income Per Share (Tables) Sheet http://www.google.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.google.com/role/NetIncomePerShare 32 false false R33.htm 2317301 - Disclosure - Compensation Plans (Tables) Sheet http://www.google.com/role/CompensationPlansTables Compensation Plans (Tables) Tables http://www.google.com/role/CompensationPlans 33 false false R34.htm 2330301 - Disclosure - Income Taxes (Tables) Sheet http://www.google.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.google.com/role/IncomeTaxes 34 false false R35.htm 2331301 - Disclosure - Information about Segments and Geographic Areas (Tables) Sheet http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables Information about Segments and Geographic Areas (Tables) Tables http://www.google.com/role/InformationAboutSegmentsAndGeographicAreas 35 false false R36.htm 2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details) Sheet http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details) Details http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies 36 false false R37.htm 2402402 - Disclosure - Revenues (Revenue by Segment) (Details) Sheet http://www.google.com/role/RevenuesRevenueBySegmentDetails Revenues (Revenue by Segment) (Details) Details http://www.google.com/role/RevenuesTables 37 false false R38.htm 2402403 - Disclosure - Revenues (Revenue by Geographic Location) (Details) Sheet http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails Revenues (Revenue by Geographic Location) (Details) Details http://www.google.com/role/RevenuesTables 38 false false R39.htm 2402404 - Disclosure - Revenues (Narrative) (Details) Sheet http://www.google.com/role/RevenuesNarrativeDetails Revenues (Narrative) (Details) Details http://www.google.com/role/RevenuesTables 39 false false R40.htm 2403402 - Disclosure - Financial Instruments (Debt Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails Financial Instruments (Debt Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 40 false false R41.htm 2403403 - Disclosure - Financial Instruments (Narrative) (Details) Sheet http://www.google.com/role/FinancialInstrumentsNarrativeDetails Financial Instruments (Narrative) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 41 false false R42.htm 2403404 - Disclosure - Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 42 false false R43.htm 2403405 - Disclosure - Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details) Sheet http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 43 false false R44.htm 2403406 - Disclosure - Financial Instruments (Measurement Alternative Investments) (Details) Sheet http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails Financial Instruments (Measurement Alternative Investments) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 44 false false R45.htm 2403407 - Disclosure - Financial Instruments (Carrying Amount of Equity Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails Financial Instruments (Carrying Amount of Equity Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 45 false false R46.htm 2403408 - Disclosure - Financial Instruments (Marketable Equity Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails Financial Instruments (Marketable Equity Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 46 false false R47.htm 2403409 - Disclosure - Financial Instruments (Non-Marketable Equity Securities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails Financial Instruments (Non-Marketable Equity Securities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 47 false false R48.htm 2403410 - Disclosure - Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) Sheet http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 48 false false R49.htm 2403411 - Disclosure - Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) Sheet http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 49 false false R50.htm 2403412 - Disclosure - Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details) Sheet http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details) Details http://www.google.com/role/FinancialInstrumentsTables 50 false false R51.htm 2407402 - Disclosure - Leases (Components of Operating Lease Expense) (Details) Sheet http://www.google.com/role/LeasesComponentsOfOperatingLeaseExpenseDetails Leases (Components of Operating Lease Expense) (Details) Details http://www.google.com/role/LeasesTables 51 false false R52.htm 2407403 - Disclosure - Leases (Supplemental Cash Flow Information) (Details) Sheet http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails Leases (Supplemental Cash Flow Information) (Details) Details http://www.google.com/role/LeasesTables 52 false false R53.htm 2407404 - Disclosure - Leases (Narrative) (Details) Sheet http://www.google.com/role/LeasesNarrativeDetails Leases (Narrative) (Details) Details http://www.google.com/role/LeasesTables 53 false false R54.htm 2407405 - Disclosure - Leases (Future Minimum Lease Payments - Under 840) (Details) Sheet http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details Leases (Future Minimum Lease Payments - Under 840) (Details) Details http://www.google.com/role/LeasesTables 54 false false R55.htm 2407406 - Disclosure - Leases (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts - Under 840) (Details) Sheet http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details Leases (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts - Under 840) (Details) Details http://www.google.com/role/LeasesTables 55 false false R56.htm 2408401 - Disclosure - Variable Interest Entities (VIEs) (Narrative) (Details) Sheet http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails Variable Interest Entities (VIEs) (Narrative) (Details) Details http://www.google.com/role/VariableInterestEntitiesVies 56 false false R57.htm 2409402 - Disclosure - Debt (Narrative) (Details) Sheet http://www.google.com/role/DebtNarrativeDetails Debt (Narrative) (Details) Details http://www.google.com/role/DebtTables 57 false false R58.htm 2409403 - Disclosure - Debt (Long-Term Debt) (Details) Sheet http://www.google.com/role/DebtLongTermDebtDetails Debt (Long-Term Debt) (Details) Details http://www.google.com/role/DebtTables 58 false false R59.htm 2409404 - Disclosure - Debt (Future Principal Payments for Borrowings) (Details) Sheet http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails Debt (Future Principal Payments for Borrowings) (Details) Details http://www.google.com/role/DebtTables 59 false false R60.htm 2410402 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails Supplemental Financial Statement Information (Property and Equipment) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 60 false false R61.htm 2410403 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 61 false false R62.htm 2410404 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 62 false false R63.htm 2410405 - Disclosure - Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 63 false false R64.htm 2410406 - Disclosure - Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details) Sheet http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details) Details http://www.google.com/role/SupplementalFinancialStatementInformationTables 64 false false R65.htm 2411401 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://www.google.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://www.google.com/role/Acquisitions 65 false false R66.htm 2412402 - Disclosure - Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) Sheet http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) Details http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables 66 false false R67.htm 2412403 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) Sheet http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) Details http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables 67 false false R68.htm 2412404 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details) Sheet http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets (Narrative) (Details) Details http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables 68 false false R69.htm 2412405 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details) Sheet http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details) Details http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables 69 false false R70.htm 2414401 - Disclosure - Commitments and Contingencies (Narrative) (Details) Sheet http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies (Narrative) (Details) Details http://www.google.com/role/CommitmentsAndContingencies 70 false false R71.htm 2415401 - Disclosure - Stockholders' Equity (Narrative) (Details) Sheet http://www.google.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity (Narrative) (Details) Details http://www.google.com/role/StockholdersEquity 71 false false R72.htm 2416402 - Disclosure - Net Income Per Share (Schedule of Earnings Per Share) (Details) Sheet http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails Net Income Per Share (Schedule of Earnings Per Share) (Details) Details http://www.google.com/role/NetIncomePerShareTables 72 false false R73.htm 2417402 - Disclosure - Compensation Plans (Stock Plans) (Details) Sheet http://www.google.com/role/CompensationPlansStockPlansDetails Compensation Plans (Stock Plans) (Details) Details http://www.google.com/role/CompensationPlansTables 73 false false R74.htm 2417403 - Disclosure - Compensation Plans (Stock Based Compensation) (Details) Sheet http://www.google.com/role/CompensationPlansStockBasedCompensationDetails Compensation Plans (Stock Based Compensation) (Details) Details http://www.google.com/role/CompensationPlansTables 74 false false R75.htm 2417404 - Disclosure - Compensation Plans (Stock Based Award Activities) (Details) Sheet http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails Compensation Plans (Stock Based Award Activities) (Details) Details http://www.google.com/role/CompensationPlansTables 75 false false R76.htm 2417405 - Disclosure - Compensation Plans (401k Plans and Performance Fees) (Details) Sheet http://www.google.com/role/CompensationPlans401KPlansAndPerformanceFeesDetails Compensation Plans (401k Plans and Performance Fees) (Details) Details http://www.google.com/role/CompensationPlansTables 76 false false R77.htm 2430402 - Disclosure - Income Taxes (Income From Continuing Operations Before Income Taxes) (Details) Sheet http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails Income Taxes (Income From Continuing Operations Before Income Taxes) (Details) Details http://www.google.com/role/IncomeTaxesTables 77 false false R78.htm 2430403 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://www.google.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://www.google.com/role/IncomeTaxesTables 78 false false R79.htm 2430404 - Disclosure - Income Taxes (Provision for Income Taxes) (Details) Sheet http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails Income Taxes (Provision for Income Taxes) (Details) Details http://www.google.com/role/IncomeTaxesTables 79 false false R80.htm 2430405 - Disclosure - Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details) Sheet http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details) Details http://www.google.com/role/IncomeTaxesTables 80 false false R81.htm 2430406 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) Sheet http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) Details http://www.google.com/role/IncomeTaxesTables 81 false false R82.htm 2430407 - Disclosure - Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details) Sheet http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details) Details http://www.google.com/role/IncomeTaxesTables 82 false false R83.htm 2431402 - Disclosure - Information about Segments and Geographic Areas (Revenue by Segment) (Details) Sheet http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails Information about Segments and Geographic Areas (Revenue by Segment) (Details) Details http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables 83 false false R84.htm 2431403 - Disclosure - Information about Segments and Geographic Areas (Operating Income/Loss by Segment) (Details) Sheet http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails Information about Segments and Geographic Areas (Operating Income/Loss by Segment) (Details) Details http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables 84 false false R85.htm 2431404 - Disclosure - Information about Segments and Geographic Areas (Capital Expenditures by Segment) (Details) Sheet http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails Information about Segments and Geographic Areas (Capital Expenditures by Segment) (Details) Details http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables 85 false false R86.htm 2431405 - Disclosure - Information about Segments and Geographic Areas (Stock-based Compensation and Depreciation, Amortization and Impairment by Segment) (Details) Sheet http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails Information about Segments and Geographic Areas (Stock-based Compensation and Depreciation, Amortization and Impairment by Segment) (Details) Details http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables 86 false false R87.htm 2431406 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) Sheet http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) Details http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables 87 false false R88.htm 2434401 - Schedule - Schedule II: Valuation and Qualifying Accounts (Details) Sheet http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails Schedule II: Valuation and Qualifying Accounts (Details) Details 88 false false R9999.htm Uncategorized Items - goog10-k2019.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - goog10-k2019.htm Cover 89 false false All Reports Book All Reports goog10-k2019.htm goog-20191231.xsd goog-20191231_cal.xml goog-20191231_def.xml goog-20191231_lab.xml goog-20191231_pre.xml googexhibit10081.htm googexhibit10082.htm googexhibit2101q42019.htm googexhibit2301q42019.htm googexhibit3101q42019.htm googexhibit3102q42019.htm googexhibit3201q42019.htm googexhibit414.htm chart-684fc4fa3c835ff7905.jpg chart-82b0fb3f451859028be.jpg http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 true true XML 24 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Narrative) (Details) - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Weighted average remaining lease term     10 years
Weighted average discount rate     2.80%
Operating leases not yet commenced, future minimum lease payments     $ 7.4
Rent expense under operating leases $ 1.3 $ 1.1  
Minimum      
Lessee, Lease, Description [Line Items]      
Operating lease, non-cancelable lease term     1 year
Finance lease, non-cancelable lease term     1 year
Maximum      
Lessee, Lease, Description [Line Items]      
Operating lease, non-cancelable lease term     25 years
Finance lease, non-cancelable lease term     25 years
XML 25 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Narrative) (Details)
1 Months Ended
Apr. 30, 2016
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Aug. 31, 2016
USD ($)
Feb. 28, 2014
USD ($)
May 31, 2011
USD ($)
Tranche
Debt Instrument [Line Items]            
Commercial paper outstanding   $ 0 $ 0      
Estimated fair value of long-term debt   $ 4,100,000,000 3,900,000,000      
3.625% Notes due on May 19, 2021            
Debt Instrument [Line Items]            
Effective interest rate   3.734%        
3.375% Notes due on February 25, 2024            
Debt Instrument [Line Items]            
Effective interest rate   3.377%        
1.998% Notes due on August 15, 2026            
Debt Instrument [Line Items]            
Effective interest rate   2.231%        
Unsecured debt | Alphabet Notes            
Debt Instrument [Line Items]            
Debt instrument issued $ 1,700,000,000          
Gain (loss) on modification of debt 0          
Unsecured debt | 2016 Notes            
Debt Instrument [Line Items]            
Debt instrument issued       $ 2,000,000,000.0    
Commercial Paper            
Debt Instrument [Line Items]            
Maximum borrowing on short term lines of credit   $ 5,000,000,000.0        
Revolving Credit Facility            
Debt Instrument [Line Items]            
Maximum borrowing on short term lines of credit   4,000,000,000.0        
Line of credit drawn   $ 0 $ 0      
Google | Alphabet Notes            
Debt Instrument [Line Items]            
Debt subject to exchange $ 1,700,000,000          
Google | Unsecured debt | 2011 Notes            
Debt Instrument [Line Items]            
Debt instrument issued           $ 3,000,000,000.0
Number of unsecured senior notes tranches (in tranches) | Tranche           3
Google | Unsecured debt | 2014 Notes            
Debt Instrument [Line Items]            
Debt instrument issued         $ 1,000,000,000.0  
XML 26 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Organization And Summary Of Significant Accounting Policies [Line Items]        
Impairment of goodwill $ 0 $ 0 $ 0  
Advertising and promotional expenses 6,800 6,400 $ 5,100  
Operating lease assets 10,941      
Total lease liability balance 11,413      
Derecognition of lease liability $ (2,534) (3,545)    
Derecognition of build to suit asset   $ (59,719)    
Accounting Standards Update 2016-02        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Operating lease assets       $ 8,000
Total lease liability balance       8,400
Accounting Standards Update 2016-02 | Build-To-Suit Lease        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Derecognition of lease liability       1,500
Derecognition of build to suit asset       $ 1,500
Minimum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Intangible assets, estimated useful lives 1 year      
Maximum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Intangible assets, estimated useful lives 12 years      
Building | Minimum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 7 years      
Building | Maximum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 25 years      
Information technology assets | Minimum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 3 years      
Information technology assets | Maximum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 5 years      
Server Equipment        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 3 years      
Network Equipment | Minimum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 3 years      
Network Equipment | Maximum        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Property and equipment, estimated useful lives, up to 5 years      
Geographic Area | Revenue        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Percentage of revenue 100.00% 100.00% 100.00%  
Geographic Area | Revenue | United States        
Organization And Summary Of Significant Accounting Policies [Line Items]        
Percentage of revenue 46.00% 46.00% 47.00%  
XML 27 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule of earnings per share
The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):
 
Year Ended December 31,
 
2017
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
5,438

 
$
862

 
$
6,362

Denominator
 
 
 
 
 
Number of shares used in per share computation
297,604

 
47,146

 
348,151

Basic net income per share
$
18.27

 
$
18.27

 
$
18.27

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
5,438

 
$
862

 
$
6,362

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
862

 
0

 
0

Reallocation of undistributed earnings
(74
)
 
(14
)
 
74

Allocation of undistributed earnings
$
6,226

 
$
848

 
$
6,436

Denominator
 
 
 
 
 
Number of shares used in basic computation
297,604

 
47,146

 
348,151

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
47,146

 
0

 
0

Restricted stock units and other contingently issuable shares
1,192

 
0

 
9,491

Number of shares used in per share computation
345,942

 
47,146

 
357,642

Diluted net income per share
$
18.00

 
$
18.00

 
$
18.00


 
Year Ended December 31,
 
2018
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
13,200

 
$
2,072

 
$
15,464

Denominator
 
 
 
 
 
Number of shares used in per share computation
298,548

 
46,864

 
349,728

Basic net income per share
$
44.22

 
$
44.22

 
$
44.22

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
13,200

 
$
2,072

 
$
15,464

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
2,072

 
0

 
0

Reallocation of undistributed earnings
(146
)
 
(24
)
 
146

Allocation of undistributed earnings
$
15,126

 
$
2,048

 
$
15,610

Denominator
 
 
 
 
 
Number of shares used in basic computation
298,548

 
46,864

 
349,728

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
46,864

 
0

 
0

Restricted stock units and other contingently issuable shares
689

 
0

 
7,456

Number of shares used in per share computation
346,101

 
46,864

 
357,184

Diluted net income per share
$
43.70

 
$
43.70

 
$
43.70

 
Year Ended December 31,
 
2019
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
14,846

 
$
2,307

 
$
17,190

Denominator
 
 
 
 
 
Number of shares used in per share computation
299,402

 
46,527

 
346,667

Basic net income per share
$
49.59

 
$
49.59

 
$
49.59

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
14,846

 
$
2,307

 
$
17,190

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
2,307

 
0

 
0

Reallocation of undistributed earnings
(126
)
 
(20
)
 
126

Allocation of undistributed earnings
$
17,027

 
$
2,287

 
$
17,316

Denominator
 
 
 
 
 
Number of shares used in basic computation
299,402

 
46,527

 
346,667

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
46,527

 
0

 
0

Restricted stock units and other contingently issuable shares
413

 
0

 
5,547

Number of shares used in per share computation
346,342

 
46,527

 
352,214

Diluted net income per share
$
49.16

 
$
49.16

 
$
49.16


XML 28 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Financial Instruments Financial Instruments
Debt Securities
We classify our marketable debt securities within Level 2 in the fair value hierarchy because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value.
 The following tables summarize our debt securities by significant investment categories as of December 31, 2018 and 2019 (in millions):
 
As of December 31, 2018
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
2,202

 
$
0

 
$
0

 
$
2,202

 
$
2,202

 
$
0

Government bonds
53,634

 
71

 
(414
)
 
53,291

 
3,717

 
49,574

Corporate debt securities
25,383

 
15

 
(316
)
 
25,082

 
44

 
25,038

Mortgage-backed and asset-backed securities
16,918

 
11

 
(324
)
 
16,605

 
0

 
16,605

Total
$
98,137

 
$
97

 
$
(1,054
)
 
$
97,180

 
$
5,963

 
$
91,217

 
As of December 31, 2019
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
2,294

 
$
0

 
$
0

 
$
2,294

 
$
2,294

 
$
0

Government bonds
55,033

 
434

 
(30
)
 
55,437

 
4,518

 
50,919

Corporate debt securities
27,164

 
337

 
(3
)
 
27,498

 
44

 
27,454

Mortgage-backed and asset-backed securities
19,453

 
96

 
(41
)
 
19,508

 
0

 
19,508

Total
$
103,944

 
$
867

 
$
(74
)
 
$
104,737

 
$
6,856

 
$
97,881

(1) 
The majority of our time deposits are domestic deposits.
We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. We recognized gross realized gains of $185 million, $1.3 billion, and $292 million for the years ended December 31, 2017, 2018, and 2019, respectively. We recognized gross realized losses of $295 million, $143 million, and $143 million for the years ended December 31, 2017, 2018, and 2019, respectively. We reflect these gains and losses as a component of other income (expense), net, in the Consolidated Statements of Income.
The following table summarizes the estimated fair value of our investments in marketable debt securities with stated contractual maturity dates, accounted for as available-for-sale securities and classified by the contractual maturity date of the securities (in millions):
 
As of
December 31, 2019
Due in 1 year
$
20,392

Due in 1 year through 5 years
63,151

Due in 5 years through 10 years
2,671

Due after 10 years
11,667

Total
$
97,881


The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2018 and 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
 
As of December 31, 2018
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds
$
12,019

 
$
(85
)
 
$
23,877

 
$
(329
)
 
$
35,896

 
$
(414
)
Corporate debt securities
10,171

 
(107
)
 
11,545

 
(209
)
 
21,716

 
(316
)
Mortgage-backed and asset-backed securities
5,534

 
(75
)
 
8,519

 
(249
)
 
14,053

 
(324
)
Total
$
27,724

 
$
(267
)
 
$
43,941

 
$
(787
)
 
$
71,665

 
$
(1,054
)
 
As of December 31, 2019
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds
$
6,752

 
$
(20
)
 
$
4,590

 
$
(10
)
 
$
11,342

 
$
(30
)
Corporate debt securities
1,665

 
(2
)
 
978

 
(1
)
 
2,643

 
(3
)
Mortgage-backed and asset-backed securities
4,536

 
(13
)
 
2,835

 
(28
)
 
7,371

 
(41
)
Total
$
12,953

 
$
(35
)
 
$
8,403

 
$
(39
)
 
$
21,356

 
$
(74
)

During the years ended December 31, 2017, 2018 and 2019, we did not recognize any significant other-than-temporary impairment losses.
Equity Investments
The following discusses our marketable equity securities, non-marketable equity securities, gains and losses on marketable and non-marketable equity securities, as well as our equity securities accounted for under the equity method.
Our marketable equity securities are publicly traded stocks or funds measured at fair value and classified within Level 1 and 2 in the fair value hierarchy because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets. All gains and losses on marketable equity securities, realized and unrealized, are recognized in other income (expense), net.
Our non-marketable equity securities are investments in privately held companies without readily determinable market values. The carrying value of our non-marketable equity securities is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). All gains and losses on non-marketable equity securities, realized and unrealized, are recognized in other income (expense), net. Non-marketable equity securities that have been remeasured during the period are classified within Level 2 or Level 3 in the fair value hierarchy because we estimate the value based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs including volatility, rights, and obligations of the securities we hold.
Gains and losses on marketable and non-marketable equity securities
Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):
 
Year Ended December 31,
 
2018
 
2019
Net gain (loss) on equity securities sold during the period
$
1,458

 
$
(301
)
Net unrealized gain (loss) on equity securities held as of the end of the period(1)
4,002

 
2,950

Total gain (loss) recognized in other income (expense), net
$
5,460

 
$
2,649

(1) 
Includes net gains of $4.1 billion and $1.8 billion related to non-marketable equity securities for the years ended December 31, 2018 and 2019, respectively.
In the table above, net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later. 
Cumulative net gains on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security. While these net gains may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic realized gain on the securities sold during the period. Cumulative net gains is calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.
 
Equity Securities Sold During the Year Ended December 31,
 
2018
 
2019
Total sale price
$
1,965

 
$
3,134

Total initial cost
515

 
858

Cumulative net gains
$
1,450

 
$
2,276


Carrying value of marketable and non-marketable equity securities
The carrying value is measured as the total initial cost plus the cumulative net gain (loss). The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):
 
As of December 31, 2018
 
Marketable Securities
 
Non-Marketable Securities
 
Total
Total initial cost
$
1,168

 
$
8,168

 
$
9,336

Cumulative net gain(1)
54

 
4,107

 
4,161

Carrying value
$
1,222

 
$
12,275

 
$
13,497

(1) 
Non-marketable securities cumulative net gain is comprised of $4.3 billion unrealized gains and $178 million unrealized losses (including impairment).
 
As of December 31, 2019
 
Marketable Securities
 
Non-Marketable Securities
 
Total
Total initial cost
$
1,935

 
$
8,297

 
$
10,232

Cumulative net gain(1)
1,361

 
3,056

 
4,417

Carrying value
$
3,296

 
$
11,353

 
$
14,649

(1) 
Non-marketable securities cumulative net gain is comprised of $3.5 billion unrealized gains and $445 million unrealized losses (including impairment).
Marketable equity securities
The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2018 and 2019 (in millions):
 
 
As of December 31, 2018
 
As of December 31, 2019
 
 
Cash and Cash Equivalents
 
Marketable
Securities
 
Cash and Cash Equivalents
 
Marketable
Securities
Level 1:
 
 
 
 
 
 
 
 
Money market funds
 
$
3,493

 
$
0

 
$
4,604

 
$
0

Marketable equity securities(1)
 
0

 
994

 
0

 
3,046

 
 
3,493

 
994

 
4,604

 
3,046

Level 2:
 
 
 
 
 
 
 
 
Mutual funds
 
0

 
228

 
0

 
250

Total
 
$
3,493

 
$
1,222

 
$
4,604

 
$
3,296


(1) 
The balance as of December 31, 2019 includes investments that were reclassified from non-marketable equity securities following the initial public offering of the issuers.
Non-marketable equity securities
The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):
 
Year Ended December 31,
 
2018
 
2019
Unrealized gains
$
4,285

 
$
2,163

Unrealized losses (including impairment)
(178
)
 
(372
)
Total unrealized gain (loss) for non-marketable equity securities
$
4,107

 
$
1,791

During the year ended December 31, 2019, included in the $11.4 billion of non-marketable equity securities, $7.6 billion were measured at fair value primarily based on observable market transactions, resulting in a net unrealized gain of $1.8 billion.
Equity securities accounted for under the Equity Method
Equity securities accounted for under the equity method had a carrying value of approximately $1.3 billion as of December 31, 2018 and 2019. Our share of gains and losses including impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income. See Note 7 for further details on other income (expense), net.
Derivative Financial Instruments
We classify our foreign currency and interest rate derivative contracts primarily within Level 2 in the fair value hierarchy as the valuation inputs are based on quoted prices and market observable data of similar instruments.
We recognize derivative instruments as either assets or liabilities in the Consolidated Balance Sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives in the Consolidated Statements of Income as either other income (expense), net, or revenues, or in the Consolidated Balance Sheets in AOCI, as discussed below. Any components excluded from the assessment of hedge effectiveness are recognized in the same income statement line as the hedged item.
We enter into foreign currency contracts with financial institutions to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also use interest rate derivative contracts to hedge interest rate exposures on our fixed income securities and debt issuances. Our program is not used for trading or speculative purposes.
We enter into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty. To further reduce credit risk, we enter into collateral security arrangements under which the counterparty is required to provide collateral when the net fair value of certain financial instruments fluctuates from contractually established thresholds. We can take possession of the collateral in the event of counterparty default. As of December 31, 2018 and 2019, we received cash collateral related to the derivative instruments under our collateral security arrangements of $327 million and $252 million, respectively, which was included in other current assets.
Cash Flow Hedges
We use foreign currency forwards and option contracts, including collars (an option strategy comprised of a combination of purchased and written options), designated as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. The notional principal of these contracts was approximately $11.8 billion and $13.2 billion as of December 31, 2018 and 2019, respectively. These contracts have maturities of 24 months or less.
For forwards and option contracts, we exclude the change in the forward points and time value from our assessment of hedge effectiveness. The initial value of the excluded component is amortized on a straight-line basis over the life of the hedging instrument and recognized in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI. We reflect the gains or losses of a cash flow hedge included in our hedge effective assessment as a component of AOCI and subsequently reclassify these gains and losses to revenues when the hedged transactions are recorded. If the hedged transactions become probable of not occurring, the corresponding amounts in AOCI are immediately reclassified to other income (expense), net.
As of December 31, 2019, the net accumulated loss on our foreign currency cash flow hedges before tax effect was $82 million, of which $82 million is expected to be reclassified from AOCI into earnings within the next 12 months.
Fair Value Hedges
We use forward contracts designated as fair value hedges to hedge foreign currency risks for our investments denominated in currencies other than the U.S. dollar. We exclude changes in forward points for the forward contracts from the assessment of hedge effectiveness. We recognize changes in the excluded component in other income (expense), net. The notional principal of these contracts was $2.0 billion and $455 million as of December 31, 2018 and 2019, respectively.
Gains and losses on these forward contracts are recognized in other income (expense), net, along with the offsetting gains and losses of the related hedged items.
Net Investment Hedges
We use forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. We exclude changes in forward points for the forward contracts from the assessment of hedge effectiveness. We recognize changes in the excluded component in other income (expense),
net. The notional principal of these contracts was $6.7 billion and $9.3 billion as of December 31, 2018 and 2019, respectively.
Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.
Other Derivatives
Other derivatives not designated as hedging instruments consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts, as well as the related costs in other income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities. The notional principal of the outstanding foreign exchange contracts was $20.1 billion and $43.5 billion as of December 31, 2018 and 2019, respectively.
The fair values of our outstanding derivative instruments were as follows (in millions):
 
 
 
 
As of December 31, 2018
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
459

 
$
54

 
$
513

Total
 
 
 
$
459

 
$
54

 
$
513

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
5

 
$
228

 
$
233

Total
 
 
 
$
5

 
$
228

 
$
233

 
 
 
 
As of December 31, 2019
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
91

 
$
253

 
$
344

Total
 
 
 
$
91

 
$
253

 
$
344

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
173

 
$
196

 
$
369

Total
 
 
 
$
173

 
$
196

 
$
369


The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):
 
 
Gains (Losses) Recognized in OCI
on Derivatives Before Tax Effect
 
 
Year Ended December 31,
 
 
2017
 
2018
 
2019
Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
$
(955
)
 
$
332

 
$
38

Amount excluded from the assessment of effectiveness
 
0

 
26

 
(14
)
Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
0

 
136

 
131

Total
 
$
(955
)
 
$
494

 
$
155

 


The effect of derivative instruments on income is summarized below (in millions):
 
Gains (Losses) Recognized in Income
 
Year Ended December 31,
 
2017
 
2018
 
2019
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded
$
110,855

 
$
1,015

 
$
136,819

 
$
7,389

 
$
161,857

 
$
5,394

 
 
 
 
 
 
 
 
 
 
 
 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount of gains (losses) reclassified from AOCI to income
$
(169
)
 
$
0

 
$
(139
)
 
$
0

 
$
367

 
$
0

Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach
0

 
0

 
1

 
0

 
88

 
0

Amount excluded from the assessment of effectiveness
0

 
83

 
0

 
0

 
0

 
0

Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Hedged items
0

 
197

 
0

 
(96
)
 
0

 
(19
)
Derivatives designated as hedging instruments
0

 
(197
)
 
0

 
96

 
0

 
19

Amount excluded from the assessment of effectiveness
0

 
23

 
0

 
37

 
0

 
25

Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount excluded from the assessment of effectiveness
0

 
0

 
0

 
78

 
0

 
243

Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
0

 
(230
)
 
0

 
54

 
0

 
(413
)
Total gains (losses)
$
(169
)
 
$
(124
)
 
$
(138
)
 
$
169

 
$
455

 
$
(145
)

Offsetting of Derivatives
We present our forwards and purchased options at gross fair values in the Consolidated Balance Sheets. For foreign currency collars, we present at net fair values where both purchased and written options are with the same counterparty. Our master netting and other similar arrangements allow net settlements under certain conditions. As of December 31, 2018 and 2019, information related to these offsetting arrangements were as follows (in millions):
Offsetting of Assets
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
569

 
$
(56
)
 
$
513

 
$
(90
)
(1) 
$
(307
)
 
$
(14
)
 
$
102

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
365

 
$
(21
)
 
$
344

 
$
(88
)
(1) 
$
(234
)
 
$
0

 
$
22

(1) 
The balances as of December 31, 2018 and 2019 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements.
Offsetting of Liabilities
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
289

 
$
(56
)
 
$
233

 
$
(90
)
(2) 
$
0

 
$
0

 
$
143

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
390

 
$
(21
)
 
$
369

 
$
(88
)
(2) 
$
0

 
$
0

 
$
281

(2) 
The balances as of December 31, 2018 and 2019 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Financial Statement Information
12 Months Ended
Dec. 31, 2019
Balance Sheet Components Disclosure [Abstract]  
Supplemental Financial Statement Information Supplemental Financial Statement Information
Property and Equipment, Net
Property and equipment, net, consisted of the following (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
Land and buildings
$
30,179

 
$
39,865

Information technology assets
30,119

 
36,840

Construction in progress
16,838

 
21,036

Leasehold improvements
5,310

 
6,310

Furniture and fixtures
61

 
156

Property and equipment, gross
82,507

 
104,207

Less: accumulated depreciation
(22,788
)
 
(30,561
)
Property and equipment, net
$
59,719

 
$
73,646


As of December 31, 2018 and 2019, information technology assets and land and buildings under finance leases with a cost basis of $648 million and $1.6 billion, respectively, were included in property and equipment.
Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
European Commission fines(1)
$
7,754

 
$
9,405

Accrued customer liabilities
1,810

 
2,245

Accrued purchases of property and equipment
1,603

 
2,411

Current operating lease liabilities
0

 
1,199

Other accrued expenses and current liabilities
5,791

 
7,807

Accrued expenses and other current liabilities
$
16,958

 
$
23,067


(1) 
Includes the effects of foreign exchange and interest. See Note 10 for further details.
Accumulated Other Comprehensive Income (Loss)
The components of AOCI, net of tax, were as follows (in millions):
 
Foreign Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Total
Balance as of December 31, 2016
$
(2,646
)
 
$
(179
)
 
$
423

 
$
(2,402
)
Other comprehensive income (loss) before reclassifications
1,543

 
307

 
(638
)
 
1,212

Amounts reclassified from AOCI
0

 
105

 
93

 
198

Other comprehensive income (loss)
1,543

 
412

 
(545
)
 
1,410

Balance as of December 31, 2017
(1,103
)
 
233

 
(122
)
 
(992
)
Cumulative effect of accounting change
0

 
(98
)
 
0

 
(98
)
Other comprehensive income (loss) before reclassifications
(781
)
 
88

 
264

 
(429
)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
0

 
0

 
26

 
26

Amounts reclassified from AOCI
0

 
(911
)
 
98

 
(813
)
Other comprehensive income (loss)
(781
)
 
(823
)
 
388

 
(1,216
)
Balance as of December 31, 2018
(1,884
)
 
(688
)
 
266

 
(2,306
)
Cumulative effect of accounting change
0

 
0

 
(30
)
 
(30
)
Other comprehensive income (loss) before reclassifications
(119
)
 
1,611

 
36

 
1,528

Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
0

 
0

 
(14
)
 
(14
)
Amounts reclassified from AOCI
0

 
(111
)
 
(299
)
 
(410
)
Other comprehensive income (loss)
(119
)
 
1,500

 
(277
)
 
1,104

Balance as of December 31, 2019
$
(2,003
)
 
$
812

 
$
(41
)
 
$
(1,232
)


The effects on net income of amounts reclassified from AOCI were as follows (in millions):
 
 


 
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
 
 
 
 
Year Ended December 31,
 AOCI Components
 
Location
 
2017
 
2018
 
2019
Unrealized gains (losses) on available-for-sale investments
 
 
 
 
 
 
 
 
Other income (expense), net
 
$
(105
)
 
$
1,190

 
$
149

 
 
Benefit (provision) for income taxes
 
0

 
(279
)
 
(38
)
 
 
Net of tax
 
(105
)
 
911

 
111

Unrealized gains (losses) on cash flow hedges
 
 
 
 
 
 
Foreign exchange contracts
 
Revenue
 
(169
)
 
(139
)
 
367

Interest rate contracts
 
Other income (expense), net
 
5

 
6

 
6

 
 
Benefit (provision) for income taxes
 
71

 
35

 
(74
)
 
 
Net of tax
 
(93
)
 
(98
)
 
299

Total amount reclassified, net of tax
 
 
 
$
(198
)
 
$
813

 
$
410


Other Income (Expense), Net
The components of other income (expense), net, were as follows (in millions): 
 
Year Ended December 31,
 
2017
 
2018
 
2019
Interest income
$
1,312

 
$
1,878

 
$
2,427

Interest expense(1)
(109
)
 
(114
)
 
(100
)
Foreign currency exchange gain (loss), net (2)
(121
)
 
(80
)
 
103

Gain (loss) on debt securities, net(3)
(110
)
 
1,190

 
149

Gain (loss) on equity securities, net
73

 
5,460

 
2,649

Performance fees(4)
(32
)
 
(1,203
)
 
(326
)
Gain (loss) and impairment from equity method investments, net
(156
)
 
(120
)
 
390

Other
158

 
378

 
102

Other income (expense), net
$
1,015

 
$
7,389

 
$
5,394

(1) 
Interest expense is net of interest capitalized of $48 million, $92 million, and $167 million for the years ended December 31, 2017, 2018, and 2019, respectively.
(2) 
Our foreign currency exchange gain (loss), net, are related to the option premium costs and forwards points for our foreign currency hedging contracts, our foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contract losses and gains. The net foreign currency transaction losses were $226 million, $195 million, and $166 million for the years ended December 31, 2017, 2018, and 2019, respectively.
(3) 
During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.
(4) 
Performance fees were reclassified for prior periods from general and administrative expenses to other income (expense), net to conform with current period presentation.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Stockholders' Equity Stockholders' Equity
Convertible Preferred Stock
Our board of directors has authorized 100 million shares of convertible preferred stock, $0.001 par value, issuable in series. As of December 31, 2018 and 2019, no shares were issued or outstanding.
Class A and Class B Common Stock and Class C Capital Stock
Our board of directors has authorized three classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to one vote per share. Each share of Class B common stock is entitled to 10 votes per share. Class C capital stock has no voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.
Share Repurchases
In January 2018, the board of directors of Alphabet authorized the company to repurchase up to $8.6 billion of its Class C capital stock. In January and July 2019, the board of directors of Alphabet authorized the company to repurchase up to an additional $12.5 billion and $25.0 billion of its Class C capital stock, respectively. Share repurchases pursuant to the January 2018 and January 2019 authorizations were completed in 2019. The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date.
During the years ended December 31, 2018 and 2019, we repurchased and subsequently retired 8.2 million shares of Alphabet Class C capital stock for an aggregate amount of $9.1 billion and 15.3 million shares of Alphabet Class C capital stock for an aggregate amount of $18.4 billion, respectively.
XML 31 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Operating activities      
Net income $ 34,343 $ 30,736 $ 12,662
Adjustments:      
Depreciation and impairment of property and equipment 10,856 8,164 6,103
Amortization and impairment of intangible assets 925 871 812
Stock-based compensation expense 10,794 9,353 7,679
Deferred income taxes 173 778 258
(Gain) loss on debt and equity securities, net (2,798) (6,650) 37
Other (592) (189) 294
Changes in assets and liabilities, net of effects of acquisitions:      
Accounts receivable (4,340) (2,169) (3,768)
Income taxes, net (3,128) (2,251) 8,211
Other assets (621) (1,207) (2,164)
Accounts payable 428 1,067 731
Accrued expenses and other liabilities 7,170 8,614 4,891
Accrued revenue share 1,273 483 955
Deferred revenue 37 371 390
Net cash provided by operating activities 54,520 47,971 37,091
Investing activities      
Purchases of property and equipment (23,548) (25,139) (13,184)
Purchases of marketable securities (100,315) (50,158) (92,195)
Maturities and sales of marketable securities 97,825 48,507 73,959
Purchases of non-marketable investments (1,932) (2,073) (1,745)
Maturities and sales of non-marketable investments 405 1,752 533
Acquisitions, net of cash acquired, and purchases of intangible assets (2,515) (1,491) (287)
Proceeds from collection of notes receivable 0 0 1,419
Other investing activities 589 98 99
Net cash used in investing activities (29,491) (28,504) (31,401)
Financing activities      
Net payments related to stock-based award activities (4,765) (4,993) (4,166)
Repurchases of capital stock (18,396) (9,075) (4,846)
Proceeds from issuance of debt, net of costs 317 6,766 4,291
Repayments of debt (585) (6,827) (4,377)
Proceeds from sale of interest in consolidated entities 220 950 800
Net cash used in financing activities (23,209) (13,179) (8,298)
Effect of exchange rate changes on cash and cash equivalents (23) (302) 405
Net increase (decrease) in cash and cash equivalents 1,797 5,986 (2,203)
Cash and cash equivalents at beginning of period 16,701 10,715 12,918
Cash and cash equivalents at end of period 18,498 16,701 10,715
Supplemental disclosures of cash flow information      
Cash paid for taxes, net of refunds $ 8,203 $ 5,671 $ 6,191
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Information about Segments and Geographic Areas
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Information about Segments and Geographic Areas Information about Segments and Geographic Areas
We operate our business in multiple operating segments. Google is our only reportable segment. None of our other segments meet the quantitative thresholds to qualify as reportable segments; therefore, the other operating segments are combined and disclosed as Other Bets.
Our reported segments are:
Google – Google includes our main products such as ads, Android, Chrome, hardware, Google Cloud, Google Maps, Google Play, Search, and YouTube. Our technical infrastructure is also included in Google. Google generates revenues primarily from advertising; sales of apps, in-app purchases, digital content products, and hardware; and licensing and service fees, including fees received for Google Cloud offerings and subscription-based products.
Other Bets – Other Bets is a combination of multiple operating segments that are not individually material. Other Bets includes Access, Calico, CapitalG, GV, Verily, Waymo, and X, among others. Revenues from the Other Bets are derived primarily through the sales of internet and TV services through Access as well as licensing and R&D services through Verily.
Revenues, cost of revenues, and operating expenses are generally directly attributed to our segments. Inter-segment revenues are not presented separately, as these amounts are immaterial. Our Chief Operating Decision Maker does not evaluate operating segments using asset information.
Information about segments during the periods presented were as follows (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Revenues:
 
 
 
 
 
Google
$
110,547

 
$
136,362

 
$
160,743

Other Bets
477

 
595

 
659

Hedging gains (losses)
(169
)
 
(138
)
 
455

Total revenues
$
110,855

 
$
136,819

 
$
161,857

 
Year Ended December 31,
 
2017
 
2018
 
2019
Operating income (loss):
 
 
 
 
 
Google
$
32,456

 
$
36,655

 
$
41,673

Other Bets
(2,734
)
 
(3,358
)
 
(4,824
)
Reconciling items(1)
(3,544
)
 
(5,773
)
 
(2,618
)
Total income from operations
$
26,178

 
$
27,524

 
$
34,231


(1) 
Reconciling items are generally comprised of corporate administrative costs, hedging gains (losses) and other miscellaneous items that are not allocated to individual segments. Reconciling items include the European Commission fines for the years ended December 31, 2017, 2018 and 2019, and a charge from a legal settlement for the year ended December 31, 2019. Performance fees previously included in reconciling items were reclassified for the years ended December 31, 2017 and 2018 from general and administrative expenses to other income (expense), net to conform with current period presentation. For further information on the reclassification, see Note 1.
 
Year Ended December 31,
 
2017
 
2018
 
2019
Capital expenditures:
 
 
 
 
 
Google
$
12,619

 
$
25,460

 
$
25,251

Other Bets
493

 
181

 
281

Reconciling items(2)
72

 
(502
)
 
(1,984
)
Total capital expenditures as presented on the Consolidated Statements of Cash Flows
$
13,184

 
$
25,139

 
$
23,548

(2) 
Reconciling items are related to timing differences of payments as segment capital expenditures are on accrual basis while total capital expenditures shown on the Consolidated Statements of Cash Flow are on cash basis and other miscellaneous differences.
Stock-based compensation (SBC) and depreciation, amortization, and impairment are included in segment operating income (loss) as shown below (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Stock-based compensation:
 
 
 
 
 
Google
$
7,168

 
$
8,755

 
$
10,185

Other Bets
363

 
489

 
474

Reconciling items(3)
148

 
109

 
135

Total stock-based compensation(4)
$
7,679

 
$
9,353

 
$
10,794

 
 
 
 
 
 
Depreciation, amortization, and impairment:
 
 
 
 
 
Google
$
6,608

 
$
8,708

 
$
11,158

Other Bets
307

 
327

 
566

Reconciling items(3)
0

 
0

 
57

Total depreciation, amortization, and impairment
$
6,915

 
$
9,035

 
$
11,781

(3) 
Reconciling items relate to corporate administrative and other costs that are not allocated to individual segments.
(4) 
For purposes of segment reporting, SBC represents awards that we expect to settle in Alphabet stock.
The following table presents our long-lived assets by geographic area (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
Long-lived assets:
 
 
 
United States
$
74,882

 
$
94,907

International
22,234

 
28,424

Total long-lived assets
$
97,116

 
$
123,331


For revenues by geography, see Note 2.
XML 33 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2019
Fair Value Disclosures [Abstract]  
Available-for-sale debt securities
 The following tables summarize our debt securities by significant investment categories as of December 31, 2018 and 2019 (in millions):
 
As of December 31, 2018
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
2,202

 
$
0

 
$
0

 
$
2,202

 
$
2,202

 
$
0

Government bonds
53,634

 
71

 
(414
)
 
53,291

 
3,717

 
49,574

Corporate debt securities
25,383

 
15

 
(316
)
 
25,082

 
44

 
25,038

Mortgage-backed and asset-backed securities
16,918

 
11

 
(324
)
 
16,605

 
0

 
16,605

Total
$
98,137

 
$
97

 
$
(1,054
)
 
$
97,180

 
$
5,963

 
$
91,217

 
As of December 31, 2019
 
Adjusted
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair
Value
 
Cash and
Cash
Equivalents
 
Marketable
Securities
Level 2:
 
 
 
 
 
 
 
 
 
 
 
Time deposits(1)
$
2,294

 
$
0

 
$
0

 
$
2,294

 
$
2,294

 
$
0

Government bonds
55,033

 
434

 
(30
)
 
55,437

 
4,518

 
50,919

Corporate debt securities
27,164

 
337

 
(3
)
 
27,498

 
44

 
27,454

Mortgage-backed and asset-backed securities
19,453

 
96

 
(41
)
 
19,508

 
0

 
19,508

Total
$
103,944

 
$
867

 
$
(74
)
 
$
104,737

 
$
6,856

 
$
97,881

(1) 
The majority of our time deposits are domestic deposits.
Investments by maturity date
The following table summarizes the estimated fair value of our investments in marketable debt securities with stated contractual maturity dates, accounted for as available-for-sale securities and classified by the contractual maturity date of the securities (in millions):
 
As of
December 31, 2019
Due in 1 year
$
20,392

Due in 1 year through 5 years
63,151

Due in 5 years through 10 years
2,671

Due after 10 years
11,667

Total
$
97,881


Schedule of unrealized loss on debt securities
The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of December 31, 2018 and 2019, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):
 
As of December 31, 2018
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds
$
12,019

 
$
(85
)
 
$
23,877

 
$
(329
)
 
$
35,896

 
$
(414
)
Corporate debt securities
10,171

 
(107
)
 
11,545

 
(209
)
 
21,716

 
(316
)
Mortgage-backed and asset-backed securities
5,534

 
(75
)
 
8,519

 
(249
)
 
14,053

 
(324
)
Total
$
27,724

 
$
(267
)
 
$
43,941

 
$
(787
)
 
$
71,665

 
$
(1,054
)
 
As of December 31, 2019
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
 
Fair Value
 
Unrealized
Loss
Government bonds
$
6,752

 
$
(20
)
 
$
4,590

 
$
(10
)
 
$
11,342

 
$
(30
)
Corporate debt securities
1,665

 
(2
)
 
978

 
(1
)
 
2,643

 
(3
)
Mortgage-backed and asset-backed securities
4,536

 
(13
)
 
2,835

 
(28
)
 
7,371

 
(41
)
Total
$
12,953

 
$
(35
)
 
$
8,403

 
$
(39
)
 
$
21,356

 
$
(74
)

Gains and losses on equity securities
Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):
 
Year Ended December 31,
 
2018
 
2019
Net gain (loss) on equity securities sold during the period
$
1,458

 
$
(301
)
Net unrealized gain (loss) on equity securities held as of the end of the period(1)
4,002

 
2,950

Total gain (loss) recognized in other income (expense), net
$
5,460

 
$
2,649

(1) 
Includes net gains of $4.1 billion and $1.8 billion related to non-marketable equity securities for the years ended December 31, 2018 and 2019, respectively.
Cumulative net gains on equity securities sold
 
Equity Securities Sold During the Year Ended December 31,
 
2018
 
2019
Total sale price
$
1,965

 
$
3,134

Total initial cost
515

 
858

Cumulative net gains
$
1,450

 
$
2,276


Summary of unrealized gains and losses for non-marketable equity securities The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):
 
As of December 31, 2018
 
Marketable Securities
 
Non-Marketable Securities
 
Total
Total initial cost
$
1,168

 
$
8,168

 
$
9,336

Cumulative net gain(1)
54

 
4,107

 
4,161

Carrying value
$
1,222

 
$
12,275

 
$
13,497

(1) 
Non-marketable securities cumulative net gain is comprised of $4.3 billion unrealized gains and $178 million unrealized losses (including impairment).
 
As of December 31, 2019
 
Marketable Securities
 
Non-Marketable Securities
 
Total
Total initial cost
$
1,935

 
$
8,297

 
$
10,232

Cumulative net gain(1)
1,361

 
3,056

 
4,417

Carrying value
$
3,296

 
$
11,353

 
$
14,649

(1) 
Non-marketable securities cumulative net gain is comprised of $3.5 billion unrealized gains and $445 million unrealized losses (including impairment).
Marketable equity securities
The following table summarizes marketable equity securities measured at fair value by significant investment categories as of December 31, 2018 and 2019 (in millions):
 
 
As of December 31, 2018
 
As of December 31, 2019
 
 
Cash and Cash Equivalents
 
Marketable
Securities
 
Cash and Cash Equivalents
 
Marketable
Securities
Level 1:
 
 
 
 
 
 
 
 
Money market funds
 
$
3,493

 
$
0

 
$
4,604

 
$
0

Marketable equity securities(1)
 
0

 
994

 
0

 
3,046

 
 
3,493

 
994

 
4,604

 
3,046

Level 2:
 
 
 
 
 
 
 
 
Mutual funds
 
0

 
228

 
0

 
250

Total
 
$
3,493

 
$
1,222

 
$
4,604

 
$
3,296


(1) 
The balance as of December 31, 2019 includes investments that were reclassified from non-marketable equity securities following the initial public offering of the issuers.
Total unrealized gain (loss) for non-marketable equity securities
The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):
 
Year Ended December 31,
 
2018
 
2019
Unrealized gains
$
4,285

 
$
2,163

Unrealized losses (including impairment)
(178
)
 
(372
)
Total unrealized gain (loss) for non-marketable equity securities
$
4,107

 
$
1,791

Schedule of derivative instruments
The fair values of our outstanding derivative instruments were as follows (in millions):
 
 
 
 
As of December 31, 2018
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
459

 
$
54

 
$
513

Total
 
 
 
$
459

 
$
54

 
$
513

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
5

 
$
228

 
$
233

Total
 
 
 
$
5

 
$
228

 
$
233

 
 
 
 
As of December 31, 2019
  
 
Balance Sheet Location
 
Fair Value of
Derivatives
Designated as
Hedging Instruments
 
Fair Value of
Derivatives Not
Designated as
Hedging Instruments
 
Total Fair
Value
Derivative Assets:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Other current and non-current assets
 
$
91

 
$
253

 
$
344

Total
 
 
 
$
91

 
$
253

 
$
344

Derivative Liabilities:
 
 
 
 
 
 
 
 
Level 2:
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
Accrued expenses and other liabilities, current and non-current
 
$
173

 
$
196

 
$
369

Total
 
 
 
$
173

 
$
196

 
$
369


Schedule of gain (loss) on derivative instruments
The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):
 
 
Gains (Losses) Recognized in OCI
on Derivatives Before Tax Effect
 
 
Year Ended December 31,
 
 
2017
 
2018
 
2019
Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
$
(955
)
 
$
332

 
$
38

Amount excluded from the assessment of effectiveness
 
0

 
26

 
(14
)
Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
Amount included in the assessment of effectiveness
 
0

 
136

 
131

Total
 
$
(955
)
 
$
494

 
$
155

 


The effect of derivative instruments on income is summarized below (in millions):
 
Gains (Losses) Recognized in Income
 
Year Ended December 31,
 
2017
 
2018
 
2019
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
 
Revenues
 
Other income (expense), net
Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded
$
110,855

 
$
1,015

 
$
136,819

 
$
7,389

 
$
161,857

 
$
5,394

 
 
 
 
 
 
 
 
 
 
 
 
Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount of gains (losses) reclassified from AOCI to income
$
(169
)
 
$
0

 
$
(139
)
 
$
0

 
$
367

 
$
0

Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach
0

 
0

 
1

 
0

 
88

 
0

Amount excluded from the assessment of effectiveness
0

 
83

 
0

 
0

 
0

 
0

Gains (Losses) on Derivatives in Fair Value Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Hedged items
0

 
197

 
0

 
(96
)
 
0

 
(19
)
Derivatives designated as hedging instruments
0

 
(197
)
 
0

 
96

 
0

 
19

Amount excluded from the assessment of effectiveness
0

 
23

 
0

 
37

 
0

 
25

Gains (Losses) on Derivatives in Net Investment Hedging Relationship:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Amount excluded from the assessment of effectiveness
0

 
0

 
0

 
78

 
0

 
243

Gains (Losses) on Derivatives Not Designated as Hedging Instruments:
 
 
 
 
 
 
 
 
 
 
 
Foreign exchange contracts
 
 
 
 
 
 
 
 
 
 
 
Derivatives not designated as hedging instruments
0

 
(230
)
 
0

 
54

 
0

 
(413
)
Total gains (losses)
$
(169
)
 
$
(124
)
 
$
(138
)
 
$
169

 
$
455

 
$
(145
)

Offsetting assets As of December 31, 2018 and 2019, information related to these offsetting arrangements were as follows (in millions):
Offsetting of Assets
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
569

 
$
(56
)
 
$
513

 
$
(90
)
(1) 
$
(307
)
 
$
(14
)
 
$
102

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Assets
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
Cash Collateral Received
 
Non-Cash Collateral Received
 
Net Assets Exposed
Derivatives
$
365

 
$
(21
)
 
$
344

 
$
(88
)
(1) 
$
(234
)
 
$
0

 
$
22

(1) 
The balances as of December 31, 2018 and 2019 were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements.
Offsetting liabilities
Offsetting of Liabilities
 
As of December 31, 2018
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
289

 
$
(56
)
 
$
233

 
$
(90
)
(2) 
$
0

 
$
0

 
$
143

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As of December 31, 2019
 
 
 
 
 
 
 
Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset
 
 
Gross Amounts of Recognized Liabilities
 
Gross Amounts Offset in the Consolidated Balance Sheets
 
Net Presented in the Consolidated Balance Sheets
 
Financial Instruments
 
 Cash Collateral Pledged
 
Non-Cash Collateral Pledged
 
Net Liabilities
Derivatives
$
390

 
$
(21
)
 
$
369

 
$
(88
)
(2) 
$
0

 
$
0

 
$
281

(2) 
The balances as of December 31, 2018 and 2019 were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.
XML 34 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Statement [Abstract]      
Revenues $ 161,857 $ 136,819 $ 110,855
Costs and expenses:      
Cost of revenues 71,896 59,549 45,583
Research and development 26,018 21,419 16,625
Sales and marketing 18,464 16,333 12,893
General and administrative 9,551 6,923 6,840
European Commission fines 1,697 5,071 2,736
Total costs and expenses 127,626 109,295 84,677
Income from operations 34,231 27,524 26,178
Other income (expense), net 5,394 7,389 1,015
Income before income taxes 39,625 34,913 27,193
Provision for income taxes 5,282 4,177 14,531
Net income $ 34,343 $ 30,736 $ 12,662
Basic net income per share of Class A and B common stock and Class C capital stock (in dollars per share) $ 49.59 $ 44.22 $ 18.27
Diluted net income per share of Class A and Class B common stock and Class C capital stock (in dollars per share) $ 49.16 $ 43.70 $ 18.00
JSON 35 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "goog10-k2019.htm": { "axisCustom": 1, "axisStandard": 37, "contextCount": 355, "dts": { "calculationLink": { "local": [ "goog-20191231_cal.xml" ] }, "definitionLink": { "local": [ "goog-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "goog10-k2019.htm" ] }, "labelLink": { "local": [ "goog-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "goog-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml" ] }, "schema": { "local": [ "goog-20191231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 825, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 68, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 73 }, "keyCustom": 70, "keyStandard": 505, "memberCustom": 38, "memberStandard": 62, "nsprefix": "goog", "nsuri": "http://www.google.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.google.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenues", "role": "http://www.google.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Financial Instruments", "role": "http://www.google.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Leases", "role": "http://www.google.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Variable Interest Entities (VIEs)", "role": "http://www.google.com/role/VariableInterestEntitiesVies", "shortName": "Variable Interest Entities (VIEs)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Debt", "role": "http://www.google.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Supplemental Financial Statement Information", "role": "http://www.google.com/role/SupplementalFinancialStatementInformation", "shortName": "Supplemental Financial Statement Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Acquisitions", "role": "http://www.google.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.google.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Commitments and Contingencies", "role": "http://www.google.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Stockholders' Equity", "role": "http://www.google.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.google.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Net Income Per Share", "role": "http://www.google.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Compensation Plans", "role": "http://www.google.com/role/CompensationPlans", "shortName": "Compensation Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130100 - Disclosure - Income Taxes", "role": "http://www.google.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131100 - Disclosure - Information about Segments and Geographic Areas", "role": "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreas", "shortName": "Information about Segments and Geographic Areas", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "2134100 - Schedule - Schedule II: Valuation and Qualifying Accounts", "role": "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccounts", "shortName": "Schedule II: Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "goog:NatureOfOperationsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Policies)", "role": "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "goog:NatureOfOperationsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenues (Tables)", "role": "http://www.google.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Financial Instruments (Tables)", "role": "http://www.google.com/role/FinancialInstrumentsTables", "shortName": "Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Leases (Tables)", "role": "http://www.google.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Debt (Tables)", "role": "http://www.google.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Supplemental Financial Statement Information (Tables)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationTables", "shortName": "Supplemental Financial Statement Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.google.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317301 - Disclosure - Compensation Plans (Tables)", "role": "http://www.google.com/role/CompensationPlansTables", "shortName": "Compensation Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330301 - Disclosure - Income Taxes (Tables)", "role": "http://www.google.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331301 - Disclosure - Information about Segments and Geographic Areas (Tables)", "role": "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables", "shortName": "Information about Segments and Geographic Areas (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401402 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details)", "role": "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Nature of Operations and Summary of Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenues (Revenue by Segment) (Details)", "role": "http://www.google.com/role/RevenuesRevenueBySegmentDetails", "shortName": "Revenues (Revenue by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_srt_ProductOrServiceAxis_goog_GoogleSearchOtherMember_us-gaap_StatementBusinessSegmentsAxis_goog_GoogleInc.Member", "decimals": "-6", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenues (Revenue by Geographic Location) (Details)", "role": "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails", "shortName": "Revenues (Revenue by Geographic Location) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_srt_StatementGeographicalAxis_country_US", "decimals": "-6", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Revenues (Narrative) (Details)", "role": "http://www.google.com/role/RevenuesNarrativeDetails", "shortName": "Revenues (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONSOLIDATED STATEMENTS OF INCOME", "role": "http://www.google.com/role/ConsolidatedStatementsOfIncome", "shortName": "CONSOLIDATED STATEMENTS OF INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Financial Instruments (Debt Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "shortName": "Financial Instruments (Debt Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-6", "lang": null, "name": "goog:CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Financial Instruments (Narrative) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "shortName": "Financial Instruments (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails", "shortName": "Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails", "shortName": "Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Financial Instruments (Measurement Alternative Investments) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails", "shortName": "Financial Instruments (Measurement Alternative Investments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:GainLossOnInvestmentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiRealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "goog:CumulativeNetGainLossonEquitySecuritiesSoldTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "goog:ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403407 - Disclosure - Financial Instruments (Carrying Amount of Equity Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails", "shortName": "Financial Instruments (Carrying Amount of Equity Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "goog:CumulativeNetGainLossonEquitySecuritiesSoldTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "goog:ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403408 - Disclosure - Financial Instruments (Marketable Equity Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails", "shortName": "Financial Instruments (Marketable Equity Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:MarketableSecuritiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "goog:UnrealizedGainLossonNonMarketableEquitySecuritiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403409 - Disclosure - Financial Instruments (Non-Marketable Equity Securities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails", "shortName": "Financial Instruments (Non-Marketable Equity Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "goog:UnrealizedGainLossonNonMarketableEquitySecuritiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403410 - Disclosure - Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "shortName": "Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-6", "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403411 - Disclosure - Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_IncomeStatementLocationAxis_us-gaap_SalesMember", "decimals": "-6", "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403412 - Disclosure - Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details)", "role": "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails", "shortName": "Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "lang": null, "name": "us-gaap:DerivativeAssetFairValueGrossLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Leases (Components of Operating Lease Expense) (Details)", "role": "http://www.google.com/role/LeasesComponentsOfOperatingLeaseExpenseDetails", "shortName": "Leases (Components of Operating Lease Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "goog:SupplementalCashFlowInformationTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Leases (Supplemental Cash Flow Information) (Details)", "role": "http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails", "shortName": "Leases (Supplemental Cash Flow Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "goog:SupplementalCashFlowInformationTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Leases (Narrative) (Details)", "role": "http://www.google.com/role/LeasesNarrativeDetails", "shortName": "Leases (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Leases (Future Minimum Lease Payments - Under 840) (Details)", "role": "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details", "shortName": "Leases (Future Minimum Lease Payments - Under 840) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407406 - Disclosure - Leases (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts - Under 840) (Details)", "role": "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details", "shortName": "Leases (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts - Under 840) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityConsolidatedAssetsPledged", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - Variable Interest Entities (VIEs) (Narrative) (Details)", "role": "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails", "shortName": "Variable Interest Entities (VIEs) (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityConsolidatedAssetsPledged", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommercialPaper", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Debt (Narrative) (Details)", "role": "http://www.google.com/role/DebtNarrativeDetails", "shortName": "Debt (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommercialPaper", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Debt (Long-Term Debt) (Details)", "role": "http://www.google.com/role/DebtLongTermDebtDetails", "shortName": "Debt (Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Debt (Future Principal Payments for Borrowings) (Details)", "role": "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails", "shortName": "Debt (Future Principal Payments for Borrowings) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Supplemental Financial Statement Information (Property and Equipment) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails", "shortName": "Supplemental Financial Statement Information (Property and Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualCarryingValueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails", "shortName": "Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "I2019Q1Jan1", "decimals": "-6", "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "decimals": "-6", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:InterestIncomeOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details)", "role": "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails", "shortName": "Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:InterestIncomeOther", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Acquisitions (Narrative) (Details)", "role": "http://www.google.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_goog_PatentsAndDevelopedTechnologyMember", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details)", "role": "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details)", "role": "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails", "shortName": "Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_goog_PatentsAndDevelopedTechnologyMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Goodwill and Other Intangible Assets (Narrative) (Details)", "role": "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_goog_PatentsAndDevelopedTechnologyMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)", "role": "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2016Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2016Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember", "decimals": "-6", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - Commitments and Contingencies (Narrative) (Details)", "role": "http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails", "shortName": "Commitments and Contingencies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415401 - Disclosure - Stockholders' Equity (Narrative) (Details)", "role": "http://www.google.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "INF", "lang": null, "name": "goog:NumberOfClassesOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "class", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Net Income Per Share (Schedule of Earnings Per Share) (Details)", "role": "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails", "shortName": "Net Income Per Share (Schedule of Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_StatementClassOfStockAxis_us-gaap_CommonClassAMember", "decimals": "2", "lang": null, "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417402 - Disclosure - Compensation Plans (Stock Plans) (Details)", "role": "http://www.google.com/role/CompensationPlansStockPlansDetails", "shortName": "Compensation Plans (Stock Plans) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417403 - Disclosure - Compensation Plans (Stock Based Compensation) (Details)", "role": "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails", "shortName": "Compensation Plans (Stock Based Compensation) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417404 - Disclosure - Compensation Plans (Stock Based Award Activities) (Details)", "role": "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "shortName": "Compensation Plans (Stock Based Award Activities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "goog:DefinedContributionPlanNumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417405 - Disclosure - Compensation Plans (401k Plans and Performance Fees) (Details)", "role": "http://www.google.com/role/CompensationPlans401KPlansAndPerformanceFeesDetails", "shortName": "Compensation Plans (401k Plans and Performance Fees) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "goog:DefinedContributionPlanNumberofPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430402 - Disclosure - Income Taxes (Income From Continuing Operations Before Income Taxes) (Details)", "role": "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails", "shortName": "Income Taxes (Income From Continuing Operations Before Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2017Q4YTD", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430403 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://www.google.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2017Q4YTD", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430404 - Disclosure - Income Taxes (Provision for Income Taxes) (Details)", "role": "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails", "shortName": "Income Taxes (Provision for Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CurrentFederalStateAndLocalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.google.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "lang": null, "name": "goog:DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430405 - Disclosure - Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details)", "role": "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails", "shortName": "Income Taxes (Reconciliation of Federal Statutory Income Tax Rate to Effective Income Tax Rate) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430406 - Disclosure - Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details)", "role": "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430407 - Disclosure - Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details)", "role": "http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431402 - Disclosure - Information about Segments and Geographic Areas (Revenue by Segment) (Details)", "role": "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails", "shortName": "Information about Segments and Geographic Areas (Revenue by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431403 - Disclosure - Information about Segments and Geographic Areas (Operating Income/Loss by Segment) (Details)", "role": "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "shortName": "Information about Segments and Geographic Areas (Operating Income/Loss by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_goog_GoogleInc.Member", "decimals": "-6", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431404 - Disclosure - Information about Segments and Geographic Areas (Capital Expenditures by Segment) (Details)", "role": "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "shortName": "Information about Segments and Geographic Areas (Capital Expenditures by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD_srt_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_StatementBusinessSegmentsAxis_goog_GoogleInc.Member", "decimals": "-6", "lang": null, "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431405 - Disclosure - Information about Segments and Geographic Areas (Stock-based Compensation and Depreciation, Amortization and Impairment by Segment) (Details)", "role": "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails", "shortName": "Information about Segments and Geographic Areas (Stock-based Compensation and Depreciation, Amortization and Impairment by Segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": "-6", "lang": null, "name": "goog:DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431406 - Disclosure - Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details)", "role": "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails", "shortName": "Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2018Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "2434401 - Schedule - Schedule II: Valuation and Qualifying Accounts (Details)", "role": "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails", "shortName": "Schedule II: Valuation and Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FI2016Q4_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-6", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Nature of Operations and Summary of Significant Accounting Policies", "role": "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies", "shortName": "Nature of Operations and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "FD2019Q4YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "goog10-k2019.htm", "contextRef": "I2017Q1Jan1_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - goog10-k2019.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - goog10-k2019.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 101, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r556" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r555" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r553" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntitiesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to assemble all relevant information about each entity associated with the document instance", "label": "Entities [Table]", "terseLabel": "Entities [Table]" } } }, "localname": "EntitiesTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r557" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r557" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r557" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r558" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r557" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r557" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r557" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r557" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r552" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r554" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.google.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "goog_A2011NotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2011 Notes [Member]", "label": "2011 Notes [Member]", "terseLabel": "2011 Notes" } } }, "localname": "A2011NotesMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_A2014NotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2014 Notes [Member]", "label": "2014 Notes [Member]", "terseLabel": "2014 Notes" } } }, "localname": "A2014NotesMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_A2016NotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2016 Notes [Member]", "label": "2016 Notes [Member]", "terseLabel": "2016 Notes" } } }, "localname": "A2016NotesMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_AbbVieIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "AbbVie Inc [Member]", "label": "AbbVie Inc [Member]", "terseLabel": "AbbVie Inc" } } }, "localname": "AbbVieIncMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_AccruedCustomerLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Customer Liabilities, Current", "label": "Accrued Customer Liabilities, Current", "terseLabel": "Accrued customer liabilities" } } }, "localname": "AccruedCustomerLiabilitiesCurrent", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accrued Expenses And Other Liabilities, Current And Non-Current [Member]", "label": "Accrued Expenses And Other Liabilities, Current And Non-Current [Member]", "terseLabel": "Accrued expenses and other liabilities, current and non-current" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "goog_AccruedPurchasesOfPropertyAndEquipmentCurrent": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Purchases of Property and Equipment, Current", "label": "Accrued Purchases Of Property And Equipment, Current", "terseLabel": "Accrued purchases of property and equipment" } } }, "localname": "AccruedPurchasesOfPropertyAndEquipmentCurrent", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_AccruedRevenueShare": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying amount, as of the balance sheet date, of current obligations incurred but not paid under the revenue share arrangements. Accrued revenue share is expected to be paid within one year or the normal operating cycle, if longer.", "label": "Accrued Revenue Share", "terseLabel": "Accrued revenue share" } } }, "localname": "AccruedRevenueShare", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "goog_AccumulatedPaymentsForOtherCommitments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated Payments for Other Commitments", "label": "Accumulated Payments For Other Commitments", "terseLabel": "Accumulated payments for other commitments" } } }, "localname": "AccumulatedPaymentsForOtherCommitments", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "goog_AcquisitionrelatedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisition-related Intangible Assets [Member]", "label": "Acquisition-related Intangible Assets [Member]", "terseLabel": "Acquisition-related intangible assets" } } }, "localname": "AcquisitionrelatedIntangibleAssetsMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash out flow associated with the acquisitions of businesses, net of the cash acquired, and purchases of intangible and other assets.", "label": "Acquisitions Net Of Cash Acquired And Purchases Of Intangible And Other Assets", "negatedLabel": "Acquisitions, net of cash acquired, and purchases of intangible assets" } } }, "localname": "AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "goog_AlphabetInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Alphabet Inc. [Member]", "label": "Alphabet Inc. [Member]", "terseLabel": "Alphabet" } } }, "localname": "AlphabetInc.Member", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_AmericasExcludingUnitedStatesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Americas Excluding United States [Member]", "label": "Americas Excluding United States [Member]", "terseLabel": "Other Americas" } } }, "localname": "AmericasExcludingUnitedStatesMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "goog_AmortizationAndImpairmentOfIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization and Impairment of Intangible Assets", "label": "Amortization And Impairment Of Intangible Assets", "terseLabel": "Amortization and impairment of intangible assets" } } }, "localname": "AmortizationAndImpairmentOfIntangibleAssets", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "goog_BalanceSheetComponentsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Balance Sheet Components Disclosure [Abstract]", "label": "Balance Sheet Components Disclosure [Abstract]" } } }, "localname": "BalanceSheetComponentsDisclosureAbstract", "nsuri": "http://www.google.com/20191231", "xbrltype": "stringItemType" }, "goog_BuildToSuitLeaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Build-To-Suit Lease [Member]", "label": "Build-To-Suit Lease [Member]", "terseLabel": "Build-To-Suit Lease" } } }, "localname": "BuildToSuitLeaseMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CalicoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Calico [Member]", "label": "Calico [Member]", "terseLabel": "Calico" } } }, "localname": "CalicoMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CapitalClassCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capital Class C [Member]", "label": "Capital Class C [Member]", "terseLabel": "Class C Capital Stock" } } }, "localname": "CapitalClassCMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CarryingValueofMarketableandNonMarketableEquitySecuritiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Carrying Value of Marketable and Non-Marketable Equity Securities [Table Text Block]", "label": "Carrying Value of Marketable and Non-Marketable Equity Securities [Table Text Block]", "terseLabel": "Summary of unrealized gains and losses for non-marketable equity securities" } } }, "localname": "CarryingValueofMarketableandNonMarketableEquitySecuritiesTableTextBlock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "goog_CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A description of a company's cash and cash equivalents and marketable securities accounting policy.", "label": "Cash And Cash Equivalents And Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Cash, Cash Equivalents, and Marketable Securities" } } }, "localname": "CashAndCashEquivalentsAndMarketableSecuritiesPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecurities": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 3.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities", "totalLabel": "Fair Value" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecurities", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "label": "Cash, Cash Equivalents And Available-For-Sale Debt Securities, Amortized Cost", "totalLabel": "Adjusted Cost" } } }, "localname": "CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_CashCollateralReceivedFromDerivativeFinancialInstruments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash collateral received from derivative financial instruments.", "label": "Cash Collateral Received From Derivative Financial Instruments", "terseLabel": "Cash collateral received from derivative financial instruments" } } }, "localname": "CashCollateralReceivedFromDerivativeFinancialInstruments", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "goog_CashFlowHedgeForeignExchangeContractsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow Hedge, Foreign Exchange Contracts [Abstract]", "label": "Cash Flow Hedge, Foreign Exchange Contracts [Abstract]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "CashFlowHedgeForeignExchangeContractsAbstract", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_CommitmentsAndContingenciesDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitments and Contingencies Disclosure [Line Items]", "label": "Commitments And Contingencies Disclosure [Line Items]", "terseLabel": "Commitments and Contingencies Disclosure [Line Items]" } } }, "localname": "CommitmentsAndContingenciesDisclosureLineItems", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_CommitmentsAndContingenciesDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitments and Contingencies Disclosure [Table]", "label": "Commitments And Contingencies Disclosure [Table]", "terseLabel": "Commitments and Contingencies Disclosure [Table]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTable", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_CommitmenttoInvestMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitment to Invest [Member]", "label": "Commitment to Invest [Member]", "terseLabel": "Commitment to Invest" } } }, "localname": "CommitmenttoInvestMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CommonStockNumberofVotes": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of votes allocated to each share, per class", "label": "Common Stock, Number of Votes", "terseLabel": "Votes per share class (in votes)" } } }, "localname": "CommonStockNumberofVotes", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "goog_CostSharingArrangementIncomeTaxExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost Sharing Arrangement, Income Tax Expense [Member]", "label": "Cost Sharing Arrangement, Income Tax Expense [Member]", "terseLabel": "Cost Sharing Arrangement, Income Tax Expense" } } }, "localname": "CostSharingArrangementIncomeTaxExpenseMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_CumulativeNetGainLossonEquitySecuritiesSoldTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Net Gain (Loss) on Equity Securities Sold [Table Text Block]", "label": "Cumulative Net Gain (Loss) on Equity Securities Sold [Table Text Block]", "terseLabel": "Cumulative net gains on equity securities sold" } } }, "localname": "CumulativeNetGainLossonEquitySecuritiesSoldTableTextBlock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "goog_DebtInstrumentAmountSubjectToExchange": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Amount Subject to Exchange", "label": "Debt Instrument, Amount Subject To Exchange", "terseLabel": "Debt subject to exchange" } } }, "localname": "DebtInstrumentAmountSubjectToExchange", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "goog_DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities", "label": "Debt Securities, Unrealized Gain (Loss) On Extinguishment Of Securities", "terseLabel": "Unrealized gain on reclassification of securities" } } }, "localname": "DebtSecuritiesUnrealizedGainLossOnExtinguishmentOfSecurities", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "goog_DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of future tax deductions arising from basis difference in investment in Home business.", "label": "Deferred Tax Assets Basis Difference In Investment In Home Business", "terseLabel": "Basis difference in investment in Arris" } } }, "localname": "DeferredTaxAssetsBasisDifferenceInInvestmentInHomeBusiness", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_DeferredTaxAssetsDeferredCostSharing": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Deferred Cost Sharing", "label": "Deferred Tax Assets, Deferred Cost Sharing", "terseLabel": "Prepaid cost sharing" } } }, "localname": "DeferredTaxAssetsDeferredCostSharing", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_DeferredTaxAssetsOperatingLeaseRightofUseAsset": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset", "label": "Deferred Tax Assets, Operating Lease, Right-of-Use Asset", "terseLabel": "Operating leases" } } }, "localname": "DeferredTaxAssetsOperatingLeaseRightofUseAsset", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_DeferredTaxLiabilitiesOperatingLeaseLiability": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities, Operating Lease, Liability", "label": "Deferred Tax Liabilities, Operating Lease, Liability", "negatedTerseLabel": "Operating leases" } } }, "localname": "DeferredTaxLiabilitiesOperatingLeaseLiability", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_DeferredTaxLiabilitiesRenewableEnergyInvestments": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liabilities, Renewable Energy Investments", "label": "Deferred Tax Liabilities, Renewable Energy Investments", "negatedLabel": "Renewable energy investments" } } }, "localname": "DeferredTaxLiabilitiesRenewableEnergyInvestments", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_DefinedContributionPlanNumberofPlans": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Defined Contribution Plan, Number of Plans", "label": "Defined Contribution Plan, Number of Plans", "terseLabel": "Number of 401(k) plans (in plan)" } } }, "localname": "DefinedContributionPlanNumberofPlans", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/CompensationPlans401KPlansAndPerformanceFeesDetails" ], "xbrltype": "integerItemType" }, "goog_DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Depreciation, Amortization, and Impairment on Disposition of Property and Equipment", "label": "Depreciation, Amortization, And Impairment On Disposition Of Property And Equipment", "terseLabel": "Depreciation, amortization and impairment" } } }, "localname": "DepreciationAmortizationAndImpairmentOnDispositionOfPropertyAndEquipment", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "goog_DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the impairment of property and equipment and the allocation of the cost of tangible assets over the assets' useful lives which includes production and non-production related depreciation.", "label": "Depreciation And Impairment On Disposition Of Property And Equipment", "terseLabel": "Depreciation and impairment of property and equipment" } } }, "localname": "DepreciationAndImpairmentOnDispositionOfPropertyAndEquipment", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "goog_DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingAmortizationApproachNet": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net", "label": "Derivative Instruments, Gain (Loss) Recognized In Income, Ineffective Portion And Amount Excluded From Effectiveness Testing, Amortization Approach, Net", "terseLabel": "Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach" } } }, "localname": "DerivativeInstrumentsGainLossRecognizedInIncomeIneffectivePortionAndAmountExcludedFromEffectivenessTestingAmortizationApproachNet", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "goog_DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract]", "label": "Derivatives Not Designated as Cash Flow Hedges, Foreign Exchange Contracts [Abstract]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "DerivativesNotDesignatedasCashFlowHedgesForeignExchangeContractsAbstract", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_EarningsPerShareDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings Per Share Disclosure [Line Items]", "label": "Earnings Per Share Disclosure [Line Items]", "terseLabel": "Earnings Per Share Disclosure [Line Items]" } } }, "localname": "EarningsPerShareDisclosureLineItems", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "goog_EarningsPerShareDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings Per Share Disclosure [Table]", "label": "Earnings Per Share Disclosure [Table]", "terseLabel": "Earnings Per Share Disclosure [Table]" } } }, "localname": "EarningsPerShareDisclosureTable", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "goog_EffectiveIncomeTaxRateReconciliationRegulatoryFine": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Regulatory Fine", "label": "Effective Income Tax Rate Reconciliation, Regulatory Fine", "terseLabel": "European Commission fines" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRegulatoryFine", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "goog_EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract]", "label": "Effect of Derivatives Not Designated as Cash Flow Hedges on Results of Operations [Abstract]", "terseLabel": "Gains (Losses) on Derivatives Not Designated as Hedging Instruments:" } } }, "localname": "EffectofDerivativesNotDesignatedasCashFlowHedgesonResultsofOperationsAbstract", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_EquityMethodInvestmentsGainLossFromRevaluation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Method Investments, Gain (Loss) From Revaluation", "label": "Equity Method Investments, Gain (Loss) From Revaluation", "terseLabel": "Gain from revaluation of previously held economic interest" } } }, "localname": "EquityMethodInvestmentsGainLossFromRevaluation", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNi", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "label": "Equity Securities, FV-NI, Accumulated Gross Unrealized Gain (Loss), Before Tax", "terseLabel": "Cumulative net gain, Marketable Securities" } } }, "localname": "EquitySecuritiesFVNIAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesFVNICostBasisOfSecuritiesSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities, FV-NI, Cost Basis Of Securities Sold", "label": "Equity Securities, FV-NI, Cost Basis Of Securities Sold", "terseLabel": "Total initial cost" } } }, "localname": "EquitySecuritiesFVNICostBasisOfSecuritiesSold", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesFVNICumulativeGainLossNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net", "label": "Equity Securities, FV-NI, Cumulative Gain (Loss), Net", "terseLabel": "Cumulative net gains" } } }, "localname": "EquitySecuritiesFVNICumulativeGainLossNet", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "totalLabel": "Cumulative net gain" } } }, "localname": "EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value, Cost", "totalLabel": "Total initial cost" } } }, "localname": "EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "label": "Equity Securities without Readily Determinable Fair Value, Accumulated Gross Unrealized Gain (Loss), Before Tax", "terseLabel": "Cumulative net gain, Non-Marketable Securities" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueAccumulatedGrossUnrealizedGainLossBeforeTax", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCost": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails": { "order": 2.0, "parentTag": "goog_EquitySecuritiesFVNIandwithoutReadilyDeterminableFairValueCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Cost", "label": "Equity Securities without Readily Determinable Fair Value, Cost", "terseLabel": "Total initial cost, Non-Marketable Securities" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueCost", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain", "label": "Equity Securities without Readily Determinable Fair Value, Cumulative Net Gain", "terseLabel": "Cumulative net gain" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueCumulativeNetGain", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment", "label": "Equity Securities without Readily Determinable Fair Value, Unrealized Loss Including Impairment", "terseLabel": "Unrealized losses (including impairment)" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueUnrealizedLossIncludingImpairment", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_FairValueHedgeForeignExchangeContractsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value Hedge, Foreign Exchange Contracts [Abstract]", "label": "Fair Value Hedge, Foreign Exchange Contracts [Abstract]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "FairValueHedgeForeignExchangeContractsAbstract", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_FinancialInstrumentsAndFairValueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial Instruments and Fair Value [Line Items]", "label": "Financial Instruments And Fair Value [Line Items]", "terseLabel": "Financial Instruments and Fair Value [Line Items]" } } }, "localname": "FinancialInstrumentsAndFairValueLineItems", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_FinancialInstrumentsAndFairValueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial Instruments and Fair Value [Table]", "label": "Financial Instruments And Fair Value [Table]", "terseLabel": "Financial Instruments and Fair Value [Table]" } } }, "localname": "FinancialInstrumentsAndFairValueTable", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_FitbitMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fitbit [Member]", "label": "Fitbit [Member]", "terseLabel": "Fitbit" } } }, "localname": "FitbitMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net", "label": "Gain (Loss) From Components Excluded From Assessment Of Cash Flow Hedge Effectiveness, Recorded In AOCI, Net", "terseLabel": "Amounts excluded from the assessment of hedge effectiveness recorded in AOCI" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessRecordedInAOCINet", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "goog_GainLossFromComponentsExcludedFromAssessmentOfNetInvestmentHedgeEffectivenessNet": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 7.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net", "label": "Gain (Loss) From Components Excluded From Assessment Of Net Investment Hedge Effectiveness, Net", "terseLabel": "Amount excluded from the assessment of effectiveness" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfNetInvestmentHedgeEffectivenessNet", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "goog_GoogleAdvertisingRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Google Advertising Revenue [Member]", "label": "Google Advertising Revenue [Member]", "terseLabel": "Google advertising" } } }, "localname": "GoogleAdvertisingRevenueMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleCloudMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Google Cloud [Member]", "label": "Google Cloud [Member]", "terseLabel": "Google Cloud" } } }, "localname": "GoogleCloudMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Google Inc. [Member]", "label": "Google Inc. [Member]", "terseLabel": "Google" } } }, "localname": "GoogleInc.Member", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleNetworkMembersPropertiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Google Network Members' Properties [Member]", "label": "Google Network Members' Properties [Member]", "terseLabel": "Google Network Members' properties" } } }, "localname": "GoogleNetworkMembersPropertiesMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GooglePropertiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Google Properties [Member]", "label": "Google Properties [Member]", "terseLabel": "Google Properties" } } }, "localname": "GooglePropertiesMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GoogleSearchOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Google Search & Other [Member]", "label": "Google Search & Other [Member]", "terseLabel": "Google Search & other" } } }, "localname": "GoogleSearchOtherMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_GovernmentBondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Government Bonds [Member]", "label": "Government Bonds [Member]", "terseLabel": "Government bonds" } } }, "localname": "GovernmentBondsMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "goog_ImpactofTaxCutsandJobsActAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Impact of Tax Cuts and Jobs Act [Abstract]", "label": "Impact of Tax Cuts and Jobs Act [Abstract]", "terseLabel": "Effect of the Tax Act" } } }, "localname": "ImpactofTaxCutsandJobsActAbstract", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "stringItemType" }, "goog_ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Describes an entity's accounting policy for recognizing and measuring the impairment of marketable and non-marketable securities.", "label": "Impairment Of Marketable And Non Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Impairment of Investments" } } }, "localname": "ImpairmentOfMarketableAndNonMarketableSecuritiesPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails": { "order": 7.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net", "label": "Income (Loss) From Equity Method Investments And Other Than Temporary Impairment, Net", "terseLabel": "Gain (loss) and impairment from equity method investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsAndOtherThanTemporaryImpairmentNet", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "goog_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_IncreaseDecreaseInAccruedRevenueShare": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net change during the reporting period in the aggregate amount of obligations incurred but not paid under the revenue share arrangements.", "label": "Increase (Decrease) In Accrued Revenue Share", "terseLabel": "Accrued revenue share" } } }, "localname": "IncreaseDecreaseInAccruedRevenueShare", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "goog_IncrementalCommonSharesAttributableToConversionOfCommonStock": { "auth_ref": [], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Dilutive impact on our earnings per share for the period as a result of conversion of Class B to Class A common stock.", "label": "Incremental Common Shares Attributable To Conversion Of Common Stock", "terseLabel": "Conversion of Class B to Class A common shares outstanding (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfCommonStock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "goog_InformationTechnologyAssetsAndLandAndBuildingsHeldUnderFinanceLeasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information Technology Assets And Land And Buildings Held Under Finance Leases [Member]", "label": "Information Technology Assets And Land And Buildings Held Under Finance Leases [Member]", "terseLabel": "Information technology assets and land and buildings held under finance leases" } } }, "localname": "InformationTechnologyAssetsAndLandAndBuildingsHeldUnderFinanceLeasesMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "goog_InvestmentPerformanceFees": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails": { "order": 8.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investment Performance Fees", "label": "Investment Performance Fees", "negatedLabel": "Performance fees" } } }, "localname": "InvestmentPerformanceFees", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "goog_InvestmentsUnrealizedLossPositionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investments, Unrealized Loss Position [Line Items]", "label": "Investments Unrealized Loss Position [Line Items]", "terseLabel": "Investments, Unrealized Loss Position [Line Items]" } } }, "localname": "InvestmentsUnrealizedLossPositionLineItems", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "goog_InvestmentsUnrealizedLossPositionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investments, Unrealized Loss Position [Table]", "label": "Investments Unrealized Loss Position [Table]", "terseLabel": "Investments, Unrealized Loss Position [Table]" } } }, "localname": "InvestmentsUnrealizedLossPositionTable", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "stringItemType" }, "goog_LeaseArrangementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lease Arrangements [Axis]", "label": "Lease Arrangements [Axis]", "terseLabel": "Lease Arrangements [Axis]" } } }, "localname": "LeaseArrangementsAxis", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_LeaseArrangementsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Lease Arrangements [Axis]", "label": "Lease Arrangements [Domain]", "terseLabel": "Lease Arrangements [Domain]" } } }, "localname": "LeaseArrangementsDomain", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Operating leases not yet commenced, future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "goog_LongLivedAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Describes an entity's accounting policy for long-lived assets including goodwill and other acquired intangible assets.", "label": "Long Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets, Goodwill and Other Acquired Intangible Assets" } } }, "localname": "LongLivedAssetsPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_LookerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Looker [Member]", "label": "Looker [Member]", "terseLabel": "Looker" } } }, "localname": "LookerMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_MoneyMarketAndOtherFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Money Market and Other Funds [Member]", "label": "Money Market And Other Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketAndOtherFundsMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "goog_MortgageBackedandAssetBackedSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mortgage Backed and Asset Backed Securities [Member]", "label": "Mortgage Backed and Asset Backed Securities [Member]", "terseLabel": "Mortgage-backed and asset-backed securities" } } }, "localname": "MortgageBackedandAssetBackedSecuritiesMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "goog_NatureOfOperationsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure related to our nature of operations.", "label": "Nature Of Operations Policy [Policy Text Block]", "terseLabel": "Nature of Operations" } } }, "localname": "NatureOfOperationsPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_NetInvestmentHedgeForeignExchangeContractsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Net Investment Hedge, Foreign Exchange Contracts [Abstract]", "label": "Net Investment Hedge, Foreign Exchange Contracts [Abstract]", "terseLabel": "Net Investment Hedge, Foreign Exchange Contracts [Abstract]" } } }, "localname": "NetInvestmentHedgeForeignExchangeContractsAbstract", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "goog_NetProceedsPaymentsRelatedToStockBasedAwardActivities": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow (outflow) associated with the tax withholding payments on behalf of employees upon the net settlement of their vested restricted stock units, and the cash proceeds received from the exercise of stock options.", "label": "Net Proceeds Payments Related To Stock Based Award Activities", "negatedLabel": "Net payments related to stock-based award activities" } } }, "localname": "NetProceedsPaymentsRelatedToStockBasedAwardActivities", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "goog_NetworkEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Network Equipment [Member]", "label": "Network Equipment [Member]", "terseLabel": "Network Equipment" } } }, "localname": "NetworkEquipmentMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_NonMarketableEquityInvestmentsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Describes an entity's accounting policies for investment in non-marketable equity securities.", "label": "Non Marketable Equity Investments, Policy [Policy Text Block]", "terseLabel": "Non-Marketable Investments" } } }, "localname": "NonMarketableEquityInvestmentsPolicyPolicyTextBlock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount", "label": "Non-Marketable Equity Securities Without Readily Determinable Fair Value, Annual Amount", "terseLabel": "Total unrealized gain (loss) for non-marketable equity securities", "totalLabel": "Total unrealized gain (loss) for non-marketable equity securities" } } }, "localname": "NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails", "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_NumberOfClassesOfCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of classes of common stock authorized by the Board of Directors.", "label": "Number Of Classes Of Common Stock", "terseLabel": "Number of authorized classes of stock" } } }, "localname": "NumberOfClassesOfCommonStock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "goog_NumberOfTaxJurisdictions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Tax Jurisdictions", "label": "Number Of Tax Jurisdictions", "terseLabel": "Number of tax jurisdictions" } } }, "localname": "NumberOfTaxJurisdictions", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "integerItemType" }, "goog_NumberOfTranches": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Tranches", "label": "Number Of Tranches", "terseLabel": "Number of unsecured senior notes tranches (in tranches)" } } }, "localname": "NumberOfTranches", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "goog_OnduoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Onduo [Member]", "label": "Onduo [Member]", "terseLabel": "Onduo" } } }, "localname": "OnduoMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_OperatingLeasesFutureMinimumPaymentsDueNetFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Leases, Future Minimum Payments Due, Net, Fiscal Year Maturity [Abstract]", "label": "Operating Leases, Future Minimum Payments Due, Net, Fiscal Year Maturity [Abstract]", "terseLabel": "Net Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetFiscalYearMaturityAbstract", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "stringItemType" }, "goog_OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 1.0, "parentTag": "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments maturing in the next fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the next fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due, Net, Next Twelve Months", "totalLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "goog_OperatingLeasesFutureMinimumPaymentsDueNetThereafter": { "auth_ref": [], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 6.0, "parentTag": "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments maturing after the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable after the fifth fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due, Net, Thereafter", "totalLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetThereafter", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal": { "auth_ref": [], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840DetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due, Net, Total", "totalLabel": "Total minimum payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetTotal", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears": { "auth_ref": [], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 5.0, "parentTag": "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments maturing in the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the fifth fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases Future Minimum Payments Due, Net, in Five Years", "totalLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetinFiveYears", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinFourYears": { "auth_ref": [], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 4.0, "parentTag": "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments maturing in the fourth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the fourth fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases Future Minimum Payments Due, Net, in Four Years", "totalLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetinFourYears", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears": { "auth_ref": [], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 3.0, "parentTag": "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments maturing in the third fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the third fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases Future Minimum Payments Due, Net, in Three Years", "totalLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetinThreeYears", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "goog_OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears": { "auth_ref": [], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 2.0, "parentTag": "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments maturing in the second fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year, net of minimum rental payments receivable in the second fiscal year following the latest fiscal year for operating subleases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due, Net, in Two Years", "totalLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueNetinTwoYears", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "goog_OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Organization And Summary Of Significant Accounting Policies [Line Items]", "label": "Organization And Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Organization And Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_OrganizationAndSummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Organization And Summary Of Significant Accounting Policies [Table]", "label": "Organization And Summary Of Significant Accounting Policies [Table]", "terseLabel": "Organization And Summary Of Significant Accounting Policies [Table]" } } }, "localname": "OrganizationAndSummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_OtherRevenuesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Revenues [Member]", "label": "Other Revenues [Member]", "terseLabel": "Other Revenues" } } }, "localname": "OtherRevenuesMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "goog_PatentsAndDevelopedTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patents and developed technology", "label": "Patents And Developed Technology [Member]", "terseLabel": "Patents and developed technology" } } }, "localname": "PatentsAndDevelopedTechnologyMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment", "label": "Proceeds from Sale of Equity Securities, FV-NI, Held-for-investment", "terseLabel": "Total sale price" } } }, "localname": "ProceedsfromSaleofEquitySecuritiesFVNIHeldforinvestment", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "goog_PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetAccumulatedDepreciationandAmortization": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails": { "order": 1.0, "parentTag": "goog_PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetafterAccumulatedDepreciationandAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetAccumulatedDepreciationandAmortization", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "goog_PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetafterAccumulatedDepreciationandAmortization": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetafterAccumulatedDepreciationandAmortization", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "goog_PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetbeforeAccumulatedDepreciationandAmortization": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetbeforeAccumulatedDepreciationandAmortization", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "goog_ReallocationOfUndistributedEarnings": { "auth_ref": [], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reallocation of undistributed earnings to Class B shares.", "label": "Reallocation Of Undistributed Earnings", "negatedLabel": "Reallocation of undistributed earnings" } } }, "localname": "ReallocationOfUndistributedEarnings", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "goog_ReallocationOfUndistributedEarningsAsResultOfConversionOfShares": { "auth_ref": [], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares.", "label": "Reallocation Of Undistributed Earnings As Result Of Conversion Of Shares", "terseLabel": "Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares" } } }, "localname": "ReallocationOfUndistributedEarningsAsResultOfConversionOfShares", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "goog_ServerEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Server Equipment [Member]", "label": "Server Equipment [Member]", "terseLabel": "Server Equipment" } } }, "localname": "ServerEquipmentMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award, Options, Expiration Term", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Expiration Term", "terseLabel": "Stock options, term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationTerm", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "durationItemType" }, "goog_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Repurchase Program [Member]", "label": "Share Repurchase Program [Member]", "terseLabel": "Share Repurchase Program" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled", "label": "Share-based Payment Arrangement, Noncash Expense, Including Liabilities Settled", "terseLabel": "Stock-based compensation expense, awards we expect to settle in Alphabet stock" } } }, "localname": "SharebasedPaymentArrangementNoncashExpenseIncludingLiabilitiesSettled", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "goog_StockholdersEquityNoteLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholders Equity Note [Line Items]", "label": "Stockholders Equity Note [Line Items]", "terseLabel": "Stockholders Equity Note [Line Items]" } } }, "localname": "StockholdersEquityNoteLineItems", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_StockholdersEquityNoteTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stockholders Equity Note [Table]", "label": "Stockholders Equity Note [Table]", "terseLabel": "Stockholders Equity Note [Table]" } } }, "localname": "StockholdersEquityNoteTable", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "goog_SupplementalCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Supplemental Cash Flow Information [Table Text Block]", "label": "Supplemental Cash Flow Information [Table Text Block]", "terseLabel": "Supplemental Information Related to Operating Leases" } } }, "localname": "SupplementalCashFlowInformationTableTextBlock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "goog_TaxBenefitFromStockBasedAwardActivity": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reductions in the entity's income taxes that arise when compensation cost (from non-qualified stock options, vesting of restricted stock units and restricted stock) recognized on the entity's tax return exceeds compensation cost from non-qualified stock options, restricted stock units and restricted stock recognized on the income statement. Includes excess tax benefit realized.", "label": "Tax Benefit From Stock Based Award Activity", "terseLabel": "Tax benefit realized related to awards vested or exercised" } } }, "localname": "TaxBenefitFromStockBasedAwardActivity", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "goog_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax withholding related to the vesting of restricted stock units during the period.", "label": "Tax Withholding Related To Vesting Of Restricted Stock Units", "negatedLabel": "Tax withholding related to vesting of restricted stock units and other" } } }, "localname": "TaxWithholdingRelatedToVestingOfRestrictedStockUnits", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "goog_TradenamesAndOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tradenames and other", "label": "Tradenames And Other [Member]", "terseLabel": "Trade names and other" } } }, "localname": "TradenamesAndOtherMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_UnrealizedGainLossonNonMarketableEquitySecuritiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrealized Gain (Loss) on Non-Marketable Equity Securities [Table Text Block]", "label": "Unrealized Gain (Loss) on Non-Marketable Equity Securities [Table Text Block]", "terseLabel": "Total unrealized gain (loss) for non-marketable equity securities" } } }, "localname": "UnrealizedGainLossonNonMarketableEquitySecuritiesTableTextBlock", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "goog_UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unsecured Senior Notes 3.375% due on February 2024 and Unsecured Senior Notes 3.625% Due May 2021 [Member]", "label": "Unsecured Senior Notes 3.375% due on February 2024 and Unsecured Senior Notes 3.625% Due May 2021 [Member]", "terseLabel": "Alphabet Notes" } } }, "localname": "UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unsecured Senior Notes One Point Nine Nine Eight Percent Due August Fifteen Twenty Twenty-Six [Member]", "label": "Unsecured Senior Notes One Point Nine Nine Eight Percent Due August Fifteen Twenty Twenty-Six [Member]", "terseLabel": "1.998% Notes due on August 15, 2026" } } }, "localname": "UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unsecured Senior Notes, 3.625 Percent Due May 19, 2021 [Member]", "label": "Unsecured Senior Notes Three Point Six Two Five Percent Due May Nineteen Twenty Twenty One [Member]", "terseLabel": "3.625% Notes due on May 19, 2021" } } }, "localname": "UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "3.375% Notes due on February 25, 2024", "label": "Unsecured Senior Notes Three Point Three Seven Five due on February Twenty Five Twenty Twenty Four [Member]", "terseLabel": "3.375% Notes due on February 25, 2024" } } }, "localname": "UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_VerilyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Verily [Member]", "label": "Verily [Member]", "terseLabel": "Verily" } } }, "localname": "VerilyMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "goog_YouTubeAdvertisingRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "YouTube Advertising Revenue [Member]", "label": "YouTube Advertising Revenue [Member]", "terseLabel": "YouTube ads" } } }, "localname": "YouTubeAdvertisingRevenueMember", "nsuri": "http://www.google.com/20191231", "presentation": [ "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Region of Asia Pacific.", "label": "Asia Pacific [Member]", "terseLabel": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r550", "r560" ], "lang": { "en-US": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r174", "r182" ], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r184", "r301", "r304", "r538", "r539" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "Information by name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r139", "r562" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule II: Valuation and Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccounts" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r187", "r301", "r305", "r540", "r547", "r549", "r559", "r561" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r311", "r494", "r495" ], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Subsidiaries [Member]", "terseLabel": "Google" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r139", "r562" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]" } } }, "localname": "AOCIAttributableToParentNetOfTaxRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201601Member": { "auth_ref": [ "r458" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.", "label": "Accounting Standards Update 2016-01 [Member]", "terseLabel": "Accounting Standards Update 2016-01" } } }, "localname": "AccountingStandardsUpdate201601Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r477" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201802Member": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-02 Income Statement-Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income.", "label": "Accounting Standards Update 2018-02 [Member]", "terseLabel": "Accounting Standards Update 2018-02" } } }, "localname": "AccountingStandardsUpdate201802Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r30", "r189", "r190", "r302" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance of $729 and $753" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r22", "r506", "r527" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable, net" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r24", "r506", "r527" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Income taxes payable, non-current" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets", "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r41", "r263" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r85", "r96", "r397" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized Gains (Losses) on Cash Flow Hedges" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r78", "r79", "r80", "r85", "r88" ], "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Parent [Member]", "terseLabel": "Unrealized Gains (Losses) on Available-for-Sale Investments", "verboseLabel": "Unrealized gains (losses) on available-for-sale investments" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r82", "r84", "r85" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r81", "r85", "r88", "r398" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r75", "r85", "r88", "r398" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign Currency Translation Adjustments" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Acquired intangible assets, weighted-average useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r315", "r317", "r335", "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising and Promotional Expenses" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r167", "r168", "r169", "r170", "r171", "r172" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Other Bets" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r317", "r331", "r334" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "verboseLabel": "Total stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]", "terseLabel": "Allowance for doubtful accounts and sales credits" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r36", "r192", "r221" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r123", "r249", "r256" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of acquisition-related intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r177", "r503", "r526" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r60" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r12", "r13", "r14", "r15", "r16", "r17", "r18", "r19" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "terseLabel": "Long-lived assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r201" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 1.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r202" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 2.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r203", "r206", "r520" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value", "terseLabel": "Due in 5 years through 10 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r203", "r205", "r519" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Due in 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "auth_ref": [ "r203", "r207", "r521" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails": { "order": 4.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after 10 Years, Fair Value", "terseLabel": "Due after 10 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r203", "r204", "r518" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due in 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r197", "r200", "r227" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 2.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Marketable Securities", "totalLabel": "Total" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsContractualMaturityDateOfMarketableDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]", "terseLabel": "Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]" } } }, "localname": "AvailableForSaleSecuritiesFairValueToAmortizedCostBasisAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r318", "r333" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r417", "r423" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r517" ], "lang": { "en-US": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r381", "r382" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Total valuation at date of agreement" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business acquisition (usd per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r385", "r386", "r387" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Total acquisition price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Acquired intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r383" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "terseLabel": "Liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r383" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r129", "r379" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r140", "r166" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Business Description and Accounting Policies [Text Block]", "terseLabel": "Nature of Operations and Summary of Significant Accounting Policies" } } }, "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r51", "r475", "r476" ], "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations, Noncurrent", "terseLabel": "Total future finance lease payments" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r37", "r125" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails": { "order": 1.0, "parentTag": "goog_CashCashEquivalentsAndAvailableForSaleDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash and Cash Equivalents", "verboseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r37" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "totalLabel": "Total cash, cash equivalents, and marketable securities" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r120", "r125", "r127" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r120", "r462" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowHedgingMember": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk.", "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedging Relationship", "verboseLabel": "Derivatives in Cash Flow Hedging Relationship" } } }, "localname": "CashFlowHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1": { "auth_ref": [ "r443" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 5.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of derivative and nonderivative instruments designated as fair value hedging instruments recognized in the income statement.", "label": "Change in Unrealized Gain (Loss) on Fair Value Hedging Instruments", "terseLabel": "Derivatives designated as hedging instruments" } } }, "localname": "ChangeInUnrealizedGainLossOnFairValueHedgingInstruments1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1": { "auth_ref": [ "r443" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 4.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the increase (decrease) in fair value of the hedged item in a fair value hedge recognized in the income statement.", "label": "Change in Unrealized Gain (Loss) on Hedged Item in Fair Value Hedge", "terseLabel": "Hedged items" } } }, "localname": "ChangeInUnrealizedGainLossOnHedgedItemInFairValueHedge1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassificationOfVariableInterestEntityDomain": { "auth_ref": [ "r402", "r404", "r406", "r407" ], "lang": { "en-US": { "role": { "documentation": "Categorization of Variable Interest Entities (VIE) for consolidation and (or) disclosure purposes, whether individually or in aggregate, by: (1) VIEs consolidated because the entity is the primary beneficiary, (2) VIEs not consolidated because the entity is not the primary beneficiary, and (3) VIEs or potential VIEs that are not consolidated because necessary information is not available. In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities. A VIE often holds financial assets, including loans or receivables, real estate or other property. A VIE may be essentially passive or it may engage in research and development or other activities on behalf of another company.", "label": "Variable Interest Entity, Classification [Domain]", "terseLabel": "Variable Interest Entity, Classification [Domain]" } } }, "localname": "ClassificationOfVariableInterestEntityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialPaper": { "auth_ref": [ "r20", "r504", "r528" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days.", "label": "Commercial Paper", "terseLabel": "Commercial paper outstanding" } } }, "localname": "CommercialPaper", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial Paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r53", "r270", "r511", "r532" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r269", "r277" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Class B Common Stock" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r54" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for future issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Class A and Class B Common Stock, Class C Capital Stock and Additional Paid-In Capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock and capital stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock and capital stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r29" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock and capital stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r29", "r288" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock and capital stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r29", "r31", "r293" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.", "label": "Common Stocks, Including Additional Paid in Capital", "terseLabel": "Class A and Class B common stock, and Class C capital stock and additional paid-in capital, $0.001 par value per share: 15,000,000 shares authorized (Class A 9,000,000, Class B 3,000,000, Class C 3,000,000); 695,556 (Class A 299,242, Class B 46,636, Class C 349,678) and 688,335 (Class A 299,828, Class B 46,441, Class C 342,066) shares issued and outstanding" } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r307", "r308", "r314", "r337" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Compensation Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r128", "r321" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Performance Fees" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Components of Deferred Tax Assets [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r91", "r93", "r94" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r161", "r162", "r456", "r457" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r161", "r162", "r456", "r457", "r542" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r161", "r162", "r456", "r457", "r542" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r157", "r523" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Certain Risks and Concentrations" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r161", "r162", "r456", "r457" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Percentage of revenue" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r161", "r162", "r456", "r457" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r129", "r395", "r408", "r409" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r129", "r399", "r403", "r405" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Consolidation, Variable Interest Entity, Policy [Policy Text Block]", "terseLabel": "Variable Interest Entities" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction in progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r296", "r297", "r302" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r296", "r297", "r302" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r303" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenues recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue": { "auth_ref": [ "r28", "r289" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer.", "label": "Convertible Preferred Stock, Nonredeemable or Redeemable, Issuer Option, Value", "terseLabel": "Convertible preferred stock, $0.001 par value per share, 100,000 shares authorized; no shares issued and outstanding" } } }, "localname": "ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r309", "r312", "r541" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate debt securities" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Reconciling items" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r107" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r106" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of accounting change" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Federal and state" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r135", "r372" ], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r131", "r370", "r374" ], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r384" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndEquitySecuritiesGainLoss": { "auth_ref": [ "r104", "r105" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in debt and equity securities.", "label": "Debt and Equity Securities, Gain (Loss)", "negatedTerseLabel": "(Gain) loss on debt and equity securities, net" } } }, "localname": "DebtAndEquitySecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r505", "r508", "r525" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r23", "r283", "r508", "r525" ], "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r468", "r470" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument issued" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r50", "r285", "r468" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r50" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Long-term debt, stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r132", "r289", "r290", "r291", "r292", "r467", "r468", "r470", "r522" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails", "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r467", "r470" ], "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedLabel": "Unamortized discount for the Notes above" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r211", "r231", "r234" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "12 Months or Greater, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r211", "r231" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedLabel": "12 Months or Greater, Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r211", "r231", "r234" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Less than 12 Months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r211", "r231" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedLabel": "Less than 12 Months, Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "auth_ref": [ "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Gain", "terseLabel": "Gross realized gains on the sale of our marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": { "auth_ref": [ "r212" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Realized Loss", "terseLabel": "Gross realized losses on the sale of our marketable securities" } } }, "localname": "DebtSecuritiesAvailableForSaleRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Available-for-sale debt securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r208", "r228", "r234" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Total Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r209", "r229" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Total Unrealized Loss" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesRealizedGainLoss": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Realized Gain (Loss)", "terseLabel": "Gain (loss) on debt securities, net" } } }, "localname": "DebtSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal, State and Local, Tax Expense (Benefit)", "terseLabel": "Federal and state" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r131", "r371", "r374" ], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r365" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r131", "r371", "r374" ], "calculation": { "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r25", "r26", "r361", "r507", "r524" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r347", "r365" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r124" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r362" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r363" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets net of valuation allowance" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r342", "r368", "r369" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating losses" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r343", "r368", "r369" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "auth_ref": [ "r367", "r368", "r369" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Other", "terseLabel": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": { "auth_ref": [ "r342", "r368", "r369" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Benefits", "terseLabel": "Accrued employee benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r342", "r368", "r369" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Stock-based compensation expense" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther": { "auth_ref": [ "r342", "r368", "r369" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves and accruals, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Other", "terseLabel": "Accruals and reserves not currently deductible" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r364" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r347", "r365" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "auth_ref": [], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments).", "label": "Deferred Tax Liabilities, Investments", "negatedTerseLabel": "Net investment gains" } } }, "localname": "DeferredTaxLiabilitiesInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r343", "r368", "r369" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities, Other", "negatedLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r343", "r368", "r369" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment, net" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r368" ], "calculation": { "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "negatedLabel": "Foreign Earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSignificantComponentsOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r313" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "401(k) savings plan employer contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlans401KPlansAndPerformanceFeesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueGrossLiability": { "auth_ref": [ "r62", "r72", "r421" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssets", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Asset, Fair Value, Gross Liability", "negatedLabel": "Gross Amounts Offset in the Consolidated Balance Sheets" } } }, "localname": "DerivativeAssetFairValueGrossLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r66", "r70" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after effects of master netting arrangements, deduction of assets not subject to a master netting arrangement and elected not to be offset, of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, offset against an obligation to return collateral.", "label": "Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "totalLabel": "Net Assets Exposed" } } }, "localname": "DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotOffsetPolicyElectionDeduction": { "auth_ref": [ "r64", "r70" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be offset, deducted from derivative assets.", "label": "Derivative Asset, Not Offset, Policy Election Deduction", "negatedLabel": "Financial Instruments" } } }, "localname": "DerivativeAssetNotOffsetPolicyElectionDeduction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r63", "r69", "r455" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "totalLabel": "Net Presented in the Consolidated Balance Sheets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Derivative Assets:", "verboseLabel": "Offsetting of Assets" } } }, "localname": "DerivativeAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeCollateralObligationToReturnCash": { "auth_ref": [ "r65", "r70", "r440" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to return cash collateral under master netting arrangements that have not been offset against derivative assets.", "label": "Derivative, Collateral, Obligation to Return Cash", "negatedLabel": "Cash Collateral Received" } } }, "localname": "DerivativeCollateralObligationToReturnCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralObligationToReturnSecurities": { "auth_ref": [ "r65", "r70" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DerivativeAssetFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to return securities collateral under master netting arrangements that have not been offset against derivative assets.", "label": "Derivative, Collateral, Obligation to Return Securities", "negatedTerseLabel": "Non-Cash Collateral Received" } } }, "localname": "DerivativeCollateralObligationToReturnSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimCash": { "auth_ref": [ "r65", "r70", "r440" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of right to receive cash collateral under master netting arrangements that have not been offset against derivative liabilities.", "label": "Derivative, Collateral, Right to Reclaim Cash", "negatedLabel": "Cash Collateral Pledged" } } }, "localname": "DerivativeCollateralRightToReclaimCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeCollateralRightToReclaimSecurities": { "auth_ref": [ "r65", "r70" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of right to receive securities collateral under master netting arrangements that have not been offset against derivative liabilities.", "label": "Derivative, Collateral, Right to Reclaim Securities", "negatedTerseLabel": "Non-Cash Collateral Pledged" } } }, "localname": "DerivativeCollateralRightToReclaimSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r61", "r71", "r421", "r499" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative Assets", "verboseLabel": "Gross Amounts of Recognized Assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r61", "r71", "r421", "r499" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "terseLabel": "Derivative Liabilities", "verboseLabel": "Gross Amounts of Recognized Liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r419" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "totalLabel": "Total gains (losses)" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r418", "r422", "r431", "r438" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "auth_ref": [ "r416", "r418", "r431" ], "lang": { "en-US": { "role": { "documentation": "Information by type of hedging relationship.", "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship [Axis]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r416", "r418", "r431", "r438", "r439", "r441", "r445" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) by Hedging Relationship, by Income Statement Location, by Derivative Instrument Risk [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r430", "r432" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 8.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r63", "r69", "r455" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "totalLabel": "Net Presented in the Consolidated Balance Sheets" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Derivative Liabilities:" } } }, "localname": "DerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilityFairValueGrossAsset": { "auth_ref": [ "r62", "r72", "r421" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Liability, Fair Value, Gross Asset", "negatedTerseLabel": "Gross Amounts Offset in the Consolidated Balance Sheets" } } }, "localname": "DerivativeLiabilityFairValueGrossAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection": { "auth_ref": [ "r66", "r70" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after effects of master netting arrangements, deduction of liabilities not subject to a master netting arrangement and elected not to be offset, of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, offset against the right to receive collateral.", "label": "Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election", "totalLabel": "Net Liabilities" } } }, "localname": "DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityNotOffsetPolicyElectionDeduction": { "auth_ref": [ "r64", "r70" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DerivativeLiabilityFairValueOffsetAgainstCollateralNetOfNotSubjectToMasterNettingArrangementPolicyElection", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be offset, deducted from derivative liabilities.", "label": "Derivative Liability, Not Offset, Policy Election Deduction", "negatedTerseLabel": "Financial Instruments" } } }, "localname": "DerivativeLiabilityNotOffsetPolicyElectionDeduction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r411", "r412" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional principal" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeRemainingMaturity1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period remaining until the derivative contract matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Derivative, Remaining Maturity", "terseLabel": "Foreign exchange option contracts, maximum maturities" } } }, "localname": "DerivativeRemainingMaturity1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Fair Value of Derivatives Designated as Hedging Instruments" } } }, "localname": "DesignatedAsHedgingInstrumentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of revenue by revenue source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EMEAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA [Member]", "terseLabel": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r103", "r142", "r146", "r148", "r149", "r150", "r152", "r515", "r536" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income per share of Class A and B common stock and Class C capital stock (in dollars per share)", "verboseLabel": "Basic net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome", "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic net income per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r103", "r142", "r146", "r148", "r149", "r150", "r152", "r515", "r536" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income per share of Class A and Class B common stock and Class C capital stock (in dollars per share)", "verboseLabel": "Diluted net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome", "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted net income per share:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfCashFlowHedgesOnResultsOfOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effect of Cash Flow Hedges on Results of Operations [Abstract]", "terseLabel": "Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:" } } }, "localname": "EffectOfCashFlowHedgesOnResultsOfOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r462" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfFairValueHedgesOnResultsOfOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effect of Fair Value Hedges on Results of Operations [Abstract]", "terseLabel": "Gains (Losses) on Derivatives in Fair Value Hedging Relationship:" } } }, "localname": "EffectOfFairValueHedgesOnResultsOfOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effect of Net Investment Hedge on Results of Operations [Abstract]", "terseLabel": "Gains (Losses) on Derivatives in Net Investment Hedging Relationship:" } } }, "localname": "EffectOfNetInvestmentHedgeOnResultsOfOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r134", "r348", "r349" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r348", "r349", "r373" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r348", "r349", "r373" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Deferred tax asset valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r348", "r349", "r373" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Deferred tax effects" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r348", "r349", "r373" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "terseLabel": "Foreign income taxed at different rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r348", "r349", "r373" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent", "negatedTerseLabel": "Stock-based compensation expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r348", "r349", "r373" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other adjustments" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r348", "r349", "r373" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State and local income taxes" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r348", "r349", "r373" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Federal research credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent": { "auth_ref": [ "r348" ], "calculation": { "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Effective Income Tax Rate Reconciliation, Tax Cuts and Jobs Act, Transition Tax on Accumulated Foreign Earnings, Percent", "terseLabel": "Transition tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesReconciliationOfFederalStatutoryIncomeTaxRateToEffectiveIncomeTaxRateDetails" ], "xbrltype": "pureItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r332" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognized of unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r331" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefits on total stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r38", "r178", "r219" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r453" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 }, "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_MarketableSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "totalLabel": "Carrying value, Marketable Securities", "verboseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "auth_ref": [ "r453" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "totalLabel": "Carrying value" } } }, "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiCost": { "auth_ref": [], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNi", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.", "label": "Equity Securities, FV-NI, Cost", "terseLabel": "Total initial cost, Marketable Securities" } } }, "localname": "EquitySecuritiesFvNiCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r218" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Gain (loss) on equity securities, net", "totalLabel": "Total gain (loss) recognized in other income (expense), net" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiGainLossAlternativeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]", "terseLabel": "Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]" } } }, "localname": "EquitySecuritiesFvNiGainLossAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r218" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "terseLabel": "Net gain (loss) on equity securities sold during the period" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r218" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "terseLabel": "Unrealized gain (loss) on equity securities held as of the end of the period" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMeasurementAlternativeInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r215" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "totalLabel": "Carrying value, Non-Marketable Securities", "verboseLabel": "Fair value of non-marketable equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsCarryingAmountOfEquitySecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r216" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails": { "order": 2.0, "parentTag": "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "negatedLabel": "Unrealized losses (including impairment)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r217" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails": { "order": 1.0, "parentTag": "goog_NonMarketableEquitySecuritiesWithoutReadilyDeterminableFairValueAnnualAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Unrealized gains" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNonMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r217" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "terseLabel": "Unrealized gain on equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r447", "r448", "r449", "r451" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r309", "r310", "r312", "r448", "r496" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueHedgingMember": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "A hedge of the exposure to changes in the fair value of a recognized asset or liability, or of an unrecognized firm commitment, that are attributable to a particular risk.", "label": "Fair Value Hedging [Member]", "terseLabel": "Derivatives in Fair Value Hedging Relationship" } } }, "localname": "FairValueHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r309", "r310", "r312", "r448", "r497" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r309", "r310", "r312", "r448", "r498" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r129", "r452", "r454" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r417", "r424", "r441" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r479" ], "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Total future finance lease payments" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r491" ], "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest for finance leases" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r222", "r223", "r224", "r225", "r226", "r230", "r232", "r233", "r234" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Weighted-average useful life", "verboseLabel": "Intangible assets, estimated useful lives" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r255" ], "calculation": { "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r257" ], "calculation": { "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r257" ], "calculation": { "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r257" ], "calculation": { "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r257" ], "calculation": { "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r257" ], "calculation": { "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r250", "r252", "r255", "r258", "r501" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r255", "r501" ], "calculation": { "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r250", "r254" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r255" ], "calculation": { "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsExpectedAmortizationExpenseForAcquisitionRelatedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "auth_ref": [ "r446" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months.", "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "terseLabel": "Foreign currency gain (loss) to be reclassified during next 12 months" } } }, "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r459", "r460", "r461" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency exchange gain (loss), net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "auth_ref": [ "r459", "r460", "r461" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.", "label": "Foreign Currency Transaction Loss, before Tax", "terseLabel": "Foreign currency transaction losses" } } }, "localname": "ForeignCurrencyTransactionLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r129", "r461", "r464" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r309", "r436" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign exchange contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet": { "auth_ref": [ "r429" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net gain (loss) relating to components of the gain (loss) on the cash flow hedging instrument excluded from the assessment of cash flow hedge effectiveness. Recognized in earnings.", "label": "Gain (Loss) from Components Excluded from Assessment of Cash Flow Hedge Effectiveness, Net", "terseLabel": "Amount excluded from the assessment of effectiveness" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfCashFlowHedgeEffectivenessNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet": { "auth_ref": [ "r428", "r444" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 6.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net gain (loss) relating to components of the gain (loss) on the fair value hedging instrument excluded from the assessment of fair value hedge effectiveness. Recognized in earnings.", "label": "Gain (Loss) from Components Excluded from Assessment of Fair Value Hedge Effectiveness, Net", "terseLabel": "Amount excluded from the assessment of effectiveness" } } }, "localname": "GainLossFromComponentsExcludedFromAssessmentOfFairValueHedgeEffectivenessNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "Gain (Loss) on Securities [Table Text Block]", "terseLabel": "Gains and losses on equity securities" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "auth_ref": [ "r418" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (loss) incurred in hedging activities.", "label": "Gain (Loss) on Hedging Activity", "terseLabel": "Hedging gains (losses)" } } }, "localname": "GainLossOnOilAndGasHedgingActivity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnRestructuringOfDebt": { "auth_ref": [ "r286" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.", "label": "Gains (Losses) on Restructuring of Debt", "terseLabel": "Gain (loss) on modification of debt" } } }, "localname": "GainsLossesOnRestructuringOfDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r108" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Area" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r238", "r240" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, End of Period", "periodStartLabel": "Goodwill, Beginning of Period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails", "http://www.google.com/role/ConsolidatedBalanceSheets", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r241" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r123", "r239", "r242", "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTransfers": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Transfers", "terseLabel": "Transfers" } } }, "localname": "GoodwillTransfers", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r243", "r244", "r380" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "terseLabel": "Foreign currency translation and other adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r416", "r439" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_HedgingRelationshipDomain": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Nature or intent of a hedge.", "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship [Domain]" } } }, "localname": "HedgingRelationshipDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r199" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Other-than-temporary impairment losses" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r133" ], "calculation": { "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "Domestic operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r101", "r142", "r502", "r513", "r537" ], "calculation": { "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Total" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r133" ], "calculation": { "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign operations" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesIncomeFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r133" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "verboseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r352" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r378" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r131", "r176", "r376" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Benefit (provision) for income taxes", "terseLabel": "Provision for income taxes", "totalLabel": "Provision for income taxes", "verboseLabel": "Cumulative net tax benefit reversal" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome", "http://www.google.com/role/IncomeTaxesNarrativeDetails", "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r95", "r129", "r345", "r346", "r359", "r360", "r366", "r377", "r548" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r126" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r56", "r510", "r534" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable, net" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r122" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r122" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r122" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r122" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxes": { "auth_ref": [ "r122" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes, and in deferred and other tax liabilities and assets.", "label": "Increase (Decrease) in Income Taxes", "terseLabel": "Income taxes, net" } } }, "localname": "IncreaseDecreaseInIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of effects of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r122" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r147", "r151" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Restricted stock units and other contingently issuable shares (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r248", "r253" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Net Carrying Amount" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets", "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestCostsCapitalized": { "auth_ref": [ "r466" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest capitalized during the period.", "label": "Interest Costs Capitalized", "terseLabel": "Interest capitalized" } } }, "localname": "InterestCostsCapitalized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r99", "r175", "r465", "r469", "r516" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateContractMember": { "auth_ref": [ "r309", "r435" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to the right to receive or pay a sum of money at a given interest rate.", "label": "Interest Rate Contract [Member]", "terseLabel": "Interest rate contracts" } } }, "localname": "InterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r57", "r235" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r11", "r58", "r129", "r154", "r236", "r237" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r543", "r544", "r545", "r546" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r543", "r544", "r545", "r546" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Investments by maturity date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and Building [Member]", "terseLabel": "Land and buildings" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense under operating leases" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r490", "r492" ], "calculation": { "http://www.google.com/role/LeasesComponentsOfOperatingLeaseExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total operating lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesComponentsOfOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Operating Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r482" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's finance lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Finance lease, non-cancelable lease term" } } }, "localname": "LesseeFinanceLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r493" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r483" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r481" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r482" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Operating lease, non-cancelable lease term" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r491" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Operating Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r491" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840DetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r491" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r491" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r491" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r491" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r491" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r491" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r491" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840DetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r493" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r35", "r509", "r530" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing on short term lines of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r21", "r505" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Line of credit drawn" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of long-lived assets by geographic area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r284", "r508", "r528" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r23" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.google.com/role/DebtLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt", "totalLabel": "Total long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets", "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "terseLabel": "Estimated fair value of long-term debt" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r137", "r281" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r137", "r281" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months", "terseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r137", "r281" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r137", "r281" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r137", "r281" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r137", "r281" ], "calculation": { "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtFuturePrincipalPaymentsForBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.google.com/role/DebtLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "totalLabel": "Subtotal" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Long-term Debt, Excluding Current Maturities [Abstract]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r51" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r282" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r270" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "European Commission fines" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r270" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "European Commission fines" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.google.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r279" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketApproachValuationTechniqueMember": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities.", "label": "Valuation, Market Approach [Member]", "terseLabel": "Valuation, Market Approach" } } }, "localname": "MarketApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r512" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "totalLabel": "Marketable Securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r5", "r47" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsAndShortTermInvestments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Marketable Securities, Current", "terseLabel": "Marketable securities" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Marketable Securities [Table Text Block]", "terseLabel": "Marketable equity securities" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r108" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and Advertising Expense", "terseLabel": "Advertising and promotional expenses" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r180", "r181" ], "lang": { "en-US": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Reconciling items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MutualFundMember": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Regulated investment instrument that pools funds from multiple investors to invest principally in a portfolio of securities and money market instruments to match the investment objective.", "label": "Mutual Fund [Member]", "terseLabel": "Mutual funds" } } }, "localname": "MutualFundMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r120" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r120", "r121", "r124" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r89", "r92", "r102", "r124", "r151", "r514", "r535" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net of tax" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows", "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.google.com/role/ConsolidatedStatementsOfIncome", "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r142", "r144" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Allocation of undistributed earnings", "verboseLabel": "Allocation of undistributed earnings for basic computation" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r144", "r145" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Allocation of undistributed earnings" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetInvestmentHedgingMember": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "Hedges of a net investment in a foreign operation.", "label": "Net Investment Hedging [Member]", "terseLabel": "Net Investment Hedges", "verboseLabel": "Derivatives in Net Investment Hedging Relationship:" } } }, "localname": "NetInvestmentHedgingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "International" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r294", "r392", "r396" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Sale of interest in consolidated entities" } } }, "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Fair Value of Derivatives Not Designated as Hedging Instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails", "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r109" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "totalLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome", "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing nonoperating income (expense).", "label": "Nonoperating Income (Expense) [Member]", "verboseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "auth_ref": [ "r85", "r96" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "terseLabel": "Other comprehensive income (loss) before reclassifications" } } }, "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffsettingAssetsTableTextBlock": { "auth_ref": [ "r67", "r68" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Assets [Table Text Block]", "terseLabel": "Offsetting assets" } } }, "localname": "OffsettingAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OffsettingDerivativeLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Offsetting Derivative Liabilities [Abstract]", "terseLabel": "Offsetting of Liabilities" } } }, "localname": "OffsettingDerivativeLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsOffsettingOfFinancialAssetsAndFinancialLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingLiabilitiesTableTextBlock": { "auth_ref": [ "r67", "r68" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements.", "label": "Offsetting Liabilities [Table Text Block]", "terseLabel": "Offsetting liabilities" } } }, "localname": "OffsettingLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Segment operating income / (loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r484", "r492" ], "calculation": { "http://www.google.com/role/LeasesComponentsOfOperatingLeaseExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesComponentsOfOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r479" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840DetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liability balance" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumLeasePaymentsUnder840Details", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r479" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r479" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r480", "r486" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash payments for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r478" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r489", "r492" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r488", "r492" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840DetailsCalc2": { "order": 1.0, "parentTag": "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r471", "r472" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r474" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840DetailsCalc2": { "order": 2.0, "parentTag": "goog_OperatingLeasesFutureMinimumPaymentsDueNetTotal", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.", "label": "Operating Leases, Future Minimum Payments Receivable", "totalLabel": "Total minimum payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Receivable [Abstract]", "terseLabel": "Sub-lease Income" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent": { "auth_ref": [ "r474" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 2.0, "parentTag": "goog_OperatingLeasesFutureMinimumPaymentsDueNetNextTwelveMonths", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within one year of the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, Current", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r474" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r474" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r474" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the third year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r474" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter": { "auth_ref": [ "r474" ], "calculation": { "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date.", "label": "Operating Leases, Future Minimum Payments Receivable, Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesFutureMinimumPaymentsUnderNonCancelableOperatingLeasesAlongWithSubleaseIncomeAmountsUnder840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r174", "r182" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r48" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued expenses and current liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r417", "r441" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other current and non-current assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsFairValuesOfOutstandingDerivativeInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Research commitments" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of other commitment.", "label": "Other Commitments [Axis]", "terseLabel": "Other Commitments [Axis]" } } }, "localname": "OtherCommitmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other future obligation.", "label": "Other Commitments [Domain]", "terseLabel": "Other Commitments [Domain]" } } }, "localname": "OtherCommitmentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax [Abstract]", "terseLabel": "Available-for-sale investments:" } } }, "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax [Abstract]", "terseLabel": "Derivatives in Cash Flow Hedging Relationship" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax [Abstract]", "terseLabel": "Cash flow hedges:" } } }, "localname": "OtherComprehensiveIncomeDerivativesQualifyingAsHedgesNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax [Abstract]", "terseLabel": "Derivatives in Net Investment Hedging Relationship:" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r78", "r79", "r82" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "totalLabel": "Net change (net of tax effect of $0, $156, and $221)" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": { "auth_ref": [ "r78", "r79", "r83" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax", "verboseLabel": "Tax expense (benefit) related to available-for-sale investments" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r390", "r391", "r397" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Total" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "auth_ref": [ "r76", "r82" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "totalLabel": "Net change (net of tax effect of $247, $103, and $42)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax": { "auth_ref": [ "r83" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after reclassification, of tax expense (benefit) for gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax", "verboseLabel": "Tax expense (benefit) related to cash flow hedges" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "auth_ref": [ "r76", "r82" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "terseLabel": "Change in net unrealized gains (losses)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r76", "r82", "r420", "r425", "r442" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Amount included in the assessment of effectiveness" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "auth_ref": [ "r82", "r86" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "negatedTerseLabel": "Less: reclassification adjustment for net (gains) losses included in net income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r82", "r86", "r427" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_DerivativeGainLossOnDerivativeNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "terseLabel": "Amount of gains (losses) reclassified from AOCI to income" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax": { "auth_ref": [ "r77", "r82", "r426", "r434", "r442" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and adjustments, of gain (loss) from increase (decrease) in value of excluded component of derivative designated and qualifying as hedge. Adjustments include, but are not limited to, reclassifications for sale and settlement, and amounts recognized under systematic and rational method.", "label": "Other Comprehensive Income (Loss), Derivative, Excluded Component, Increase (Decrease), before Adjustments and Tax", "terseLabel": "Amount excluded from the assessment of effectiveness" } } }, "localname": "OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseBeforeAdjustmentsAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r74", "r463" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Change in foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r433" ], "calculation": { "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative designated and qualifying as net investment hedge.", "label": "Other Comprehensive Income (Loss), Net Investment Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Amount included in the assessment of effectiveness" } } }, "localname": "OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r90", "r93", "r96", "r288" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r90", "r93", "r390", "r391", "r397" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "auth_ref": [ "r82", "r86", "r87", "r213" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "negatedTerseLabel": "Less: reclassification adjustment for net (gains) losses included in net income" } } }, "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r78", "r82" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments, of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Change in net unrealized gains (losses)" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "negatedLabel": "Derecognition of lease liability", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r38", "r533" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-term Investments", "terseLabel": "Non-marketable investments" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r124" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r110" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfOtherIncomeExpenseNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r112", "r115", "r136" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedTerseLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r119" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchases of capital stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Total consideration" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r198" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r115" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Purchases of non-marketable investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r114" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Convertible preferred stock, par value (in dollars per share)", "verboseLabel": "Convertible preferred stock, par value per share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Convertible preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Convertible preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r28" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Convertible preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Prior Period Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r111" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Proceeds from collection of notes receivable" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "auth_ref": [ "r117" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination.", "label": "Proceeds from Debt, Net of Issuance Costs", "terseLabel": "Proceeds from issuance of debt, net of costs" } } }, "localname": "ProceedsFromDebtNetOfIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Cash received from transaction" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r118" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "terseLabel": "Proceeds from sale of interest in consolidated entities" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Maturities and sales of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfOtherInvestments": { "auth_ref": [ "r112" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.", "label": "Proceeds from Sale and Maturity of Other Investments", "terseLabel": "Maturities and sales of non-marketable investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r41", "r264" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r40", "r262" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails": { "order": 2.0, "parentTag": "goog_PropertyPlantandEquipmentandFinanceLeaseRightofUseAssetafterAccumulatedDepreciationandAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r15", "r16", "r264", "r531" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "negatedLabel": "Derecognition of build to suit asset", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets", "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment, Net [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r129", "r264" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r15", "r264" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r15", "r262" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful lives, up to" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Other non-cancelable contractual obligations" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r129", "r191", "r194", "r195", "r196" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "auth_ref": [ "r85", "r96" ], "calculation": { "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "negatedLabel": "Amounts reclassified from AOCI" } } }, "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification out of AOCI" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of effects on net income of amounts reclassified from accumulated OCI" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Research and Development Arrangement, Contract to Perform for Others [Line Items]", "terseLabel": "Research and Development Arrangement, Contract to Perform for Others [Line Items]" } } }, "localname": "ResearchAndDevelopmentArrangementContractToPerformForOthersLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentArrangementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contractual obligation to provide funding of research and development costs over periods that initially exceed one year or the normal operating cycle, if longer.", "label": "Research and Development Arrangement [Member]", "terseLabel": "Research and Development Arrangement" } } }, "localname": "ResearchAndDevelopmentArrangementMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r339", "r551" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r42", "r129", "r259", "r260", "r551" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r32", "r293", "r529" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r300", "r301" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome", "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r130", "r306" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition and Cost of Revenues" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r306" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r185" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of revenue by geographic area" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Transaction price allocated to remaining performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of revenue recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Expected timing of revenue recognition, percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/RevenuesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r487", "r492" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "New operating lease assets obtained in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Amount of investment" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r437" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "verboseLabel": "Revenues" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsEffectOfDerivativeInstrumentsOnIncomeAndAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Components of accumulated other comprehensive income" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsAcquisitionRelatedIntangibleAssetsThatAreBeingAmortizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of finite-lived intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r381", "r382" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax expense (benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r51", "r132", "r289", "r290", "r291", "r292", "r467", "r468", "r470", "r522" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of debt instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r418", "r431", "r439" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of gain (loss) on derivative instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of derivative instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r250", "r254" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r473" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Future Minimum Lease Payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r245", "r247" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r245", "r247" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r133" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income from continuing operations before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of debt maturities" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "terseLabel": "Schedule of other income (expense), net" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r41", "r264" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable": { "auth_ref": [ "r340", "r341" ], "lang": { "en-US": { "role": { "documentation": "A schedule reflecting the terms of significant agreements under research and development arrangements accounted for as a contract to perform research and development for others (including royalty arrangements, purchase provisions, license agreements, and commitments to provide additional funding), aggregated by similar arrangements or individually if necessary to understand the effects on the financial statements.", "label": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]", "terseLabel": "Schedule of Research and Development Arrangement, Contract to Perform for Others [Table]" } } }, "localname": "ScheduleOfResearchAndDevelopmentArrangementContractToPerformForOthersTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r98", "r100", "r187" ], "lang": { "en-US": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasLongLivedAssetsByGeographicAreaDetails", "http://www.google.com/role/RevenuesRevenueByGeographicLocationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r173", "r177", "r179", "r180", "r245" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r173", "r177", "r179", "r180", "r245" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of segment information by segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r318", "r333" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt and Equity Securities, FV-NI [Line Items]", "terseLabel": "Debt and Equity Securities, FV-NI [Line Items]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI).", "label": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]", "terseLabel": "Debt Securities, Trading, and Equity Securities, FV-NI [Table]" } } }, "localname": "ScheduleOfTradingSecuritiesAndOtherTradingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "For all investments in an unrealized loss position, including those for which other-than-temporary impairments have not been recognized in earnings (including investments for which a portion of an other-than-temporary impairment has been recognized in other comprehensive income), a tabular disclosure of the aggregate related fair value of investments with unrealized losses and the aggregate amount of unrealized losses (that is, the amount by which amortized cost basis exceeds fair value).", "label": "Schedule of Unrealized Loss on Investments [Table Text Block]", "terseLabel": "Schedule of unrealized loss on debt securities" } } }, "localname": "ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Information about Segments and Geographic Areas" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreas" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r382" ], "lang": { "en-US": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Series of individually immaterial business acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r122" ], "calculation": { "http://www.google.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r324" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited/canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited/canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of period (in shares)", "periodStartLabel": "Unvested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at end of period (in dollars per share)", "periodStartLabel": "Unvested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average Grant-Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r329" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of vested awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Unvested Restricted Stock Units", "verboseLabel": "Stock Plans" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r316", "r320" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CompensationPlansStockBasedAwardActivitiesDetails", "http://www.google.com/role/CompensationPlansStockPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r129", "r318", "r322" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]", "terseLabel": "State" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r177", "r245", "r266", "r267", "r268", "r538" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/GoodwillAndOtherIntangibleAssetsChangesInCarryingAmountOfGoodwillDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasCapitalExpendituresBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasOperatingIncomeLossBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasRevenueBySegmentDetails", "http://www.google.com/role/InformationAboutSegmentsAndGeographicAreasStockBasedCompensationAndDepreciationAmortizationAndImpairmentBySegmentDetails", "http://www.google.com/role/RevenuesRevenueBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r27", "r28", "r29", "r288" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/CoverPage", "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r55", "r288" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationReclassificationsOutOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r28", "r29", "r288", "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Common and capital stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r28", "r29", "r288", "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Common and capital stock issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Authorized share repurchase amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r28", "r29", "r288", "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchases of capital stock (in shares)", "terseLabel": "Repurchases of capital stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r28", "r29", "r288", "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchases of capital stock", "terseLabel": "Repurchases of capital stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.google.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r29", "r33", "r34", "r193" ], "calculation": { "http://www.google.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets", "http://www.google.com/role/ConsolidatedStatementsOfStockholdersEquity", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "auth_ref": [ "r351", "r358", "r360" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Summary of Income Tax Contingencies [Table Text Block]", "terseLabel": "Summary of income tax contingencies" } } }, "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r73" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Financial Statement Information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/SupplementalFinancialStatementInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Net tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense for which accounting for tax effect for remeasurement of deferred tax asset from change in tax rate is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Change in Tax Rate, Deferred Tax Asset, Provisional Income Tax Expense", "negatedTerseLabel": "Deferred tax benefit reflecting reduced U.S. tax rate" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateDeferredTaxAssetProvisionalIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reasonable estimate for income tax expense (benefit) for which accounting for tax effect is incomplete pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Incomplete Accounting, Provisional Income Tax Expense (Benefit)", "terseLabel": "Provisional amount for one-time transitional tax liability" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]", "terseLabel": "Information technology assets" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r500" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsDebtSecuritiesDetails", "http://www.google.com/role/FinancialInstrumentsGrossUnrealizedLossesAndFairValuesForInvestmentsInUnrealizedLossPositionDetails", "http://www.google.com/role/FinancialInstrumentsMarketableEquitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesNarrativeDetails", "http://www.google.com/role/SupplementalFinancialStatementInformationComponentsOfAccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnfavorableRegulatoryActionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A enacted or proposed action, ruling or regulation that is likely to or possibly will have an adverse effect on the entity's financial position or results of operations, excluding tax matters.", "label": "Unfavorable Regulatory Action [Member]", "terseLabel": "Unfavorable Regulatory Action" } } }, "localname": "UnfavorableRegulatoryActionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r344", "r353" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Total unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails", "http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r354" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Decreases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedLabel": "Decreases related to settlement with tax authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r350" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Uncertain tax positions, accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increases related to current year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r354" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Increases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesSummaryOfActivityRelatedToGrossUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r357" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Total unrecognized tax benefits that, if recognized, would affect our effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r155", "r156", "r158", "r159", "r163", "r164", "r165" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NatureOfOperationsAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r139" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance at End of Year", "periodStartLabel": "Balance at Beginning of Year" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r139" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r139" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "negatedLabel": "Usage" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r139" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/ScheduleIiValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]", "terseLabel": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]", "terseLabel": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/FinancialInstrumentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis": { "auth_ref": [ "r402", "r404", "r407" ], "lang": { "en-US": { "role": { "documentation": "Information by category of Variable Interest Entity (VIE).", "label": "Variable Interest Entities [Axis]", "terseLabel": "Variable Interest Entities [Axis]" } } }, "localname": "VariableInterestEntitiesByClassificationOfEntityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityConsolidatedAssetsPledged": { "auth_ref": [ "r393", "r400" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consolidated variable interest entity's (VIE) assets that can only be used to settle obligations of VIE.", "label": "Variable Interest Entity, Consolidated, Assets, Pledged", "terseLabel": "Assets not available for use" } } }, "localname": "VariableInterestEntityConsolidatedAssetsPledged", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityConsolidatedLiabilitiesNoRecourse": { "auth_ref": [ "r394", "r401" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consolidated variable interest entity's (VIE) liabilities that do not have recourse to general credit of primary beneficiary.", "label": "Variable Interest Entity, Consolidated, Liabilities, No Recourse", "terseLabel": "Liabilities with no recourse" } } }, "localname": "VariableInterestEntityConsolidatedLiabilitiesNoRecourse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "auth_ref": [ "r410" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss.", "label": "Variable Interest Entity Disclosure [Text Block]", "terseLabel": "Variable Interest Entities (VIEs)" } } }, "localname": "VariableInterestEntityDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesVies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r402" ], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/VariableInterestEntitiesViesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r485", "r492" ], "calculation": { "http://www.google.com/role/LeasesComponentsOfOperatingLeaseExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/LeasesComponentsOfOperatingLeaseExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Weighted-average effect of dilutive securities" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r145", "r150" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Number of shares used in per share computation (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r143", "r150" ], "calculation": { "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Number of shares used in basic computation (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.google.com/role/NetIncomePerShareScheduleOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=SL6284422-111562" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117546-209714" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922890-210455" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r269": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r277": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6402221&loc=d3e15743-112638" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r295": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r337": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23199-108380" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420387&loc=d3e23221-108380" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(b))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r378": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759068-111685" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(i)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(ii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)(iii)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998896-113959" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4CCC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998896-113959" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109974929&loc=SL110061190-113977" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=112277219&loc=d3e80748-113994" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=117336053&loc=SL75039408-165497" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r493": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r552": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r553": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r554": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r555": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r556": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r557": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r558": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r559": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r560": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r561": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r562": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(1)(i)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226003-175313" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(dd)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e689-108580" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724391-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657190&loc=SL116659633-172590" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" } }, "version": "2.1" } XML 36 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Financial Statement Information (Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Balance Sheet Components Disclosure [Abstract]    
European Commission fines $ 9,405 $ 7,754
Accrued customer liabilities 2,245 1,810
Accrued purchases of property and equipment 2,411 1,603
Current operating lease liabilities 1,199  
Other accrued expenses and current liabilities 7,807 5,791
Accrued expenses and other current liabilities $ 23,067 $ 16,958
XML 37 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2019
Nov. 30, 2019
Dec. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]          
Goodwill $ 20,624 $ 20,624   $ 17,888 $ 16,747
Patents and developed technology          
Business Acquisition [Line Items]          
Acquired intangible assets, weighted-average useful life   3 years 6 months      
Customer relationships          
Business Acquisition [Line Items]          
Acquired intangible assets, weighted-average useful life   6 years 3 months 18 days      
Trade names and other          
Business Acquisition [Line Items]          
Acquired intangible assets, weighted-average useful life   4 years 6 months      
Looker          
Business Acquisition [Line Items]          
Total acquisition price 2,400        
Cash acquired 91 $ 91      
Acquired intangible assets 290 290      
Goodwill 1,900 1,900      
Net assets acquired 48 48      
Series of individually immaterial business acquisitions          
Business Acquisition [Line Items]          
Cash acquired 28 28      
Acquired intangible assets 282 282      
Goodwill 904 904      
Total consideration   1,000      
Liabilities assumed $ 185 $ 185      
Fitbit          
Business Acquisition [Line Items]          
Business acquisition (usd per share)     $ 7.35    
Total valuation at date of agreement     $ 2,100    
XML 38 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Expected Amortization Expense for Acquisition-Related Intangible Assets) (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2020 $ 749
2021 665
2022 317
2023 57
2024 45
Thereafter 146
Total $ 1,979
XML 39 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Marketable Equity Securities) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents $ 4,604 $ 3,493
Equity securities 3,296 1,222
Marketable Securities 3,296 1,222
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 4,604 3,493
Equity securities 3,046 994
Marketable Securities 3,046 994
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 6,856 5,963
Money market funds | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and Cash Equivalents 4,604 3,493
Mutual funds | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity securities $ 250 $ 228
XML 40 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 41 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Contractual Maturity Date of Marketable Debt Securities) (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Fair Value Disclosures [Abstract]  
Due in 1 year $ 20,392
Due in 1 year through 5 years 63,151
Due in 5 years through 10 years 2,671
Due after 10 years 11,667
Total $ 97,881
XML 42 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover Page - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2019
Jan. 27, 2020
Jun. 28, 2019
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2019    
Document Transition Report false    
Entity File Number 001-37580    
Entity Registrant Name Alphabet Inc.    
Entity Central Index Key 0001652044    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 61-1767919    
Entity Address, Address Line One 1600 Amphitheatre Parkway    
Entity Address, City or Town Mountain View    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 94043    
City Area Code 650    
Local Phone Number 253-000    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Public Float     $ 663.0
Documents Incorporated by Reference
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement for the 2020 Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended December 31, 2019.
   
Class A Common Stock      
Document Information [Line Items]      
Title of 12(b) Security Class A Common Stock, $0.001 par value    
Trading Symbol GOOGL    
Security Exchange Name NASDAQ    
Entity Common Stock, Shares Outstanding   299,895,185  
Class B Common Stock      
Document Information [Line Items]      
Entity Common Stock, Shares Outstanding   46,411,073  
Class C Capital Stock      
Document Information [Line Items]      
Title of 12(b) Security Class C Capital Stock, $0.001 par value    
Trading Symbol GOOG    
Security Exchange Name NASDAQ    
Entity Common Stock, Shares Outstanding   340,979,832  
XML 43 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income from continuing operations before income taxes consists of the following (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Domestic operations
$
10,680

 
$
15,779

 
$
16,426

Foreign operations
16,513

 
19,134

 
23,199

Total
$
27,193

 
$
34,913

 
$
39,625


The provision for income taxes consists of the following (in millions):

Year Ended December 31,
 
2017

2018

2019
Current:
 
 
 
 
 
Federal and state
$
12,608

 
$
2,153

 
$
2,424

Foreign
1,746

 
1,251

 
2,713

Total
14,354

 
3,404

 
5,137

Deferred:
 
 
 
 
 
Federal and state
220

 
907

 
286

Foreign
(43
)
 
(134
)
 
(141
)
Total
177

 
773

 
145

Provision for income taxes
$
14,531

 
$
4,177

 
$
5,282


The Tax Act enacted on December 22, 2017 introduced significant changes to U.S. income tax law. Effective 2018, the Tax Act reduced the U.S. statutory tax rate from 35% to 21% and created new taxes on certain foreign-sourced earnings and certain related-party payments.
Due to the timing of the enactment and the complexity involved in applying the provisions of the Tax Act, we made reasonable estimates of the effects and recorded provisional amounts in our consolidated financial statements as of December 31, 2017. As we collected and prepared necessary data, and interpreted the additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, we made adjustments, over the course of 2018, to the provisional amounts including refinements to deferred taxes. The accounting for the tax effects of the Tax Act was completed as of December 31, 2018.
Transition tax
The Tax Act required us to pay U.S. income taxes on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of 15.5% to the extent of foreign cash and certain other net current assets and 8% on the remaining earnings. We recorded a provisional amount for our transitional tax liability and income tax expense of $10.2 billion as of December 31, 2017. Subsequent adjustments in 2018 and 2019 were not material.
Deferred tax effects
Due to the change in the statutory tax rate from the Tax Act, we remeasured our deferred taxes as of December 31, 2017 to reflect the reduced rate that will apply in future periods when these deferred taxes are settled or realized. We recognized a deferred tax benefit of $376 million to reflect the reduced U.S. tax rate and other effects of the Tax Act as of December 31, 2017.
The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:
 
Year Ended December 31,
 
2017
 
2018
 
2019
U.S. federal statutory tax rate
35.0
 %
 
21.0
 %
 
21.0
 %
Foreign income taxed at different rates
(14.2
)
 
(4.9
)
 
(5.6
)
Effect of the Tax Act


 


 


Transition tax
37.6

 
(0.1
)
 
(0.6
)
Deferred tax effects
(1.4
)
 
(1.2
)
 
0.0

Federal research credit
(1.8
)
 
(2.4
)
 
(2.5
)
Stock-based compensation expense
(4.5
)
 
(2.2
)
 
(0.7
)
European Commission fines
3.5

 
3.1

 
1.0

Deferred tax asset valuation allowance
0.9

 
(2.0
)
 
0.0

State and local income taxes
0.1

 
(0.4
)
 
1.1

Other adjustments
(1.8
)
 
1.1

 
(0.4
)
Effective tax rate
53.4
 %
 
12.0
 %
 
13.3
 %

Our effective tax rate for each of the years presented was affected by earnings realized in foreign jurisdictions with statutory tax rates lower than the federal statutory tax rate. Substantially all of the income from foreign operations was earned by an Irish subsidiary. Beginning in 2018, earnings realized in foreign jurisdictions are subject to U.S. tax in accordance with the Tax Act.
On July 27, 2015, the United States Tax Court, in an opinion in Altera Corp. v. Commissioner, invalidated the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. The U.S. Tax Court issued the final decision on December 28, 2015. As a result of that decision, we recorded a tax benefit related to the anticipated reimbursement of cost share payment for previously shared stock-based compensation costs.
On June 7, 2019, the United States Court of Appeals for the Ninth Circuit overturned the 2015 Tax Court decision in Altera Corp. v. Commissioner, and upheld the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. As a result of the Ninth Circuit court decision, our cumulative net tax benefit of $418 million related to previously shared stock-based compensation costs was reversed in the year ended December 31, 2019.
Deferred Income Taxes
Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows (in millions):
 
As of December 31,
 
2018
 
2019
Deferred tax assets:
 
 
 
Stock-based compensation expense
$
291

 
$
421

Accrued employee benefits
387

 
463

Accruals and reserves not currently deductible
902

 
1,047

Tax credits
1,979

 
3,264

Basis difference in investment in Arris
657

 
0

Prepaid cost sharing
597

 
0

Net operating losses
557

 
771

Operating leases
160

 
1,876

Other
21

 
390

Total deferred tax assets
5,551

 
8,232

Valuation allowance
(2,817
)
 
(3,502
)
Total deferred tax assets net of valuation allowance
2,734

 
4,730

Deferred tax liabilities:
 
 
 
Property and equipment, net
(1,382
)
 
(1,798
)
Renewable energy investments
(500
)
 
(466
)
Foreign Earnings
(111
)
 
(373
)
Net investment gains
(1,143
)
 
(1,074
)
Operating leases
0

 
(1,619
)
Other
(125
)
 
(380
)
Total deferred tax liabilities
(3,261
)
 
(5,710
)
Net deferred tax assets (liabilities)
$
(527
)
 
$
(980
)

As of December 31, 2019, our federal, state and foreign net operating loss carryforwards for income tax purposes were approximately $1.8 billion, $3.1 billion, and $1.9 billion respectively. If not utilized, the federal and foreign net operating loss carryforwards will begin to expire in 2021 and the state net operating loss carryforwards will begin to expire in 2020. It is more likely than not that certain net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions.
As of December 31, 2019, our California research and development credit carryforwards for income tax purposes were approximately $3.0 billion that can be carried over indefinitely. We believe the state tax credit is not likely to be realized.
As of December 31, 2019, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, certain state tax credits and certain foreign net operating losses that we believe are not likely to be realized. Due to gains from equity securities recognized, we released the valuation allowance in 2018 against the deferred tax asset for the book-to-tax basis difference in our investments in Arris shares received from the sale of the Motorola Home business to Arris in 2013. We continue to reassess the remaining valuation allowance quarterly and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly.
Uncertain Tax Positions
The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning gross unrecognized tax benefits
$
5,393

 
$
4,696

 
$
4,652

Increases related to prior year tax positions
685

 
321

 
938

Decreases related to prior year tax positions
(257
)
 
(623
)
 
(143
)
Decreases related to settlement with tax authorities
(1,875
)
 
(191
)
 
(2,886
)
Increases related to current year tax positions
750

 
449

 
816

Ending gross unrecognized tax benefits
$
4,696

 
$
4,652

 
$
3,377


The total amount of gross unrecognized tax benefits was $4.7 billion, $4.7 billion, and $3.4 billion as of December 31, 2017, 2018, and 2019, respectively, of which, $3.0 billion, $2.9 billion, and $2.3 billion, if recognized, would affect our effective tax rate, respectively. The decrease in gross unrecognized tax benefits in 2017 and 2019 was primarily as a result of the resolution of multi-year audits.
As of December 31, 2018 and 2019, we had accrued $490 million and $130 million in interest and penalties in provision for income taxes, respectively.
We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions, our two major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS completed its examination through our 2015 tax years; all issues have been concluded and the IRS will commence its examination of our 2016 through 2018 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend any and all such claims as presented.
The tax years 2011 through 2018 remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.
We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.
We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs. Although the timing of resolution, settlement, and closure of audits is not certain, we do not believe it is reasonably possible that our unrecognized tax benefits will materially change in the next 12 months.
XML 44 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Tables)
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Schedule of revenue by revenue source
The following table presents our revenues disaggregated by type (in millions). Certain amounts in prior periods have been reclassified to conform with current period presentation.
 
Year Ended December 31,
 
2017
 
2018
 
2019
Google Search & other
$
69,811

 
$
85,296

 
$
98,115

YouTube ads(1)
8,150

 
11,155

 
15,149

Google properties
77,961

 
96,451

 
113,264

Google Network Members' properties
17,616

 
20,010

 
21,547

Google advertising
95,577

 
116,461

 
134,811

Google Cloud
4,056

 
5,838

 
8,918

Google other(1)
10,914

 
14,063

 
17,014

Google revenues
110,547

 
136,362

 
160,743

Other Bets revenues
477

 
595

 
659

Hedging gains (losses)
(169
)
 
(138
)
 
455

Total revenues
$
110,855

 
$
136,819

 
$
161,857

(1) 
YouTube non-advertising revenues are included in Google other revenues.
Schedule of revenue by geographic area
The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
United States
$
52,449

 
47
%
 
$
63,269

 
46
%
 
$
74,843

 
46
%
EMEA(1)
36,236

 
33

 
44,739

 
33

 
50,645

 
31

APAC(1)
16,192

 
15

 
21,341

 
15

 
26,928

 
17

Other Americas(1)
6,147

 
5

 
7,608

 
6

 
8,986

 
6

Hedging gains (losses)
(169
)
 
0

 
(138
)
 
0

 
455

 
0

Total revenues
$
110,855

 
100
%
 
$
136,819

 
100
%
 
$
161,857

 
100
%
(1) 
Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America (Other Americas).
XML 45 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Net income $ 34,343 $ 30,736 $ 12,662
Other comprehensive income (loss):      
Change in foreign currency translation adjustment (119) (781) 1,543
Available-for-sale investments:      
Change in net unrealized gains (losses) 1,611 88 307
Less: reclassification adjustment for net (gains) losses included in net income (111) (911) 105
Net change (net of tax effect of $0, $156, and $221) 1,500 (823) 412
Cash flow hedges:      
Change in net unrealized gains (losses) 22 290 (638)
Less: reclassification adjustment for net (gains) losses included in net income (299) 98 93
Net change (net of tax effect of $247, $103, and $42) (277) 388 (545)
Other comprehensive income (loss) 1,104 (1,216) 1,410
Comprehensive income $ 35,447 $ 29,520 $ 14,072
XML 46 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Operations and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Nature of Operations and Summary of Significant Accounting Policies Nature of Operations and Summary of Significant Accounting Policies
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. (Alphabet) became the successor issuer to Google.
We generate revenues primarily by delivering relevant, cost-effective online advertising.
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Noncontrolling interests are not presented separately as the amounts are not material. All intercompany balances and transactions have been eliminated.
Use of Estimates
Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States (GAAP) requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the bad debt allowance, sales allowances, fair values of financial instruments, intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Revenue Recognition
We recognize revenues when we transfer control of promised goods or services to our customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.
See Note 2 for further discussion on Revenues.
Cost of Revenues
Cost of revenues consists of TAC and other costs of revenues.
TAC represents the amounts paid to Google Network Members primarily for ads displayed on their properties and amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:
Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and
Inventory related costs for hardware we sell.
Stock-based Compensation
Stock-based compensation primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.
Additionally, stock-based compensation includes stock-based awards, such as performance stock units (PSUs) and awards that may be settled in cash or the stock of certain of our Other Bets. PSUs are equity classified and expense is recognized over the requisite service period. Awards that are liability classified are remeasured at fair value through
settlement or maturity (six months and one day after vesting). The fair value of such awards is based on the equity valuation of the respective Other Bet.
Performance Fees
We have compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.
Certain Risks and Concentrations
Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.
No individual customer or groups of affiliated customers represented more than 10% of our revenues in 2017, 2018, or 2019. In 2017, 2018, and 2019, we generated approximately 47%, 46%, and 46% of our revenues, respectively, from customers based in the U.S.
We are subject to concentrations of credit risk principally from cash and cash equivalents, marketable securities, foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management.
Cash equivalents and marketable securities consist primarily of time deposits, money market and other funds, highly liquid debt instruments of the U.S. government and its agencies, debt instruments issued by foreign governments, debt instruments issued by municipalities in the U.S., corporate debt securities, mortgage-backed securities, and asset-backed securities. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We perform ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers. We maintain reserves for estimated credit losses and these losses have generally been within our expectations.
Fair Value of Financial Instruments
Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative). Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
Level 3 - Unobservable inputs that are supported by little or no market activities.
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
Cash, Cash Equivalents, and Marketable Securities
We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
We classify all marketable investments that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities.
We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record within other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.
Non-Marketable Investments
We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative in accordance with Accounting Standards Update No. 2016-01, which we adopted on January 1, 2018. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date.
We account for our non-marketable investments that meet the definition of a debt security as available-for-sale securities.
We classify our non-marketable investments that do not have stated contractual maturity dates, as non-current assets on the Consolidated Balance Sheets.
Impairment of Investments
We periodically review our debt and equity investments for impairment. For debt securities we consider the duration, severity and the reason for the decline in security value; whether it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis; or if the amortized cost basis cannot be recovered as a result of credit losses. If any impairment is considered other-than-temporary, we will write down the security to its fair value and record the corresponding charge as other income (expense), net. For equity securities we consider impairment indicators such as negative changes in industry and market conditions, financial performance, business prospects, and other relevant events and factors. If indicators exist and the fair value of the security is below the carrying amount, we write down the security to fair value.
Variable Interest Entities
We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests in is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE; and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is still a VIE and, if so, whether we are the primary beneficiary. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
Accounts Receivable
We record accounts receivable at the invoiced amount. We maintain an allowance for doubtful accounts to reserve for potentially uncollectible receivables. We review the accounts receivable by amounts due from customers that are past due to identify specific customers with known disputes or collectability issues. In determining the amount of the reserve, we make judgments about the creditworthiness of significant customers based on ongoing credit evaluations.
Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.
Leases
We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.
Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.
Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.
Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.
Operating lease expense is recognized on a straight-line basis over the lease term.
Property and Equipment
Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets. We depreciate buildings over periods of seven to 25 years. We depreciate information technology assets generally over periods of three to five years (specifically, three years for servers and three to five years for network equipment).
We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.
Inventory
Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
Software Development Costs
We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.
Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Business Combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair
values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets are not recoverable, the impairment recognized is measured as the amount by which the carrying value of the asset exceeds its fair value. Impairments were not material for the periods presented.
We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units when changes in our operating structure occur, and if necessary, reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from one to twelve years.
Income Taxes
We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.
We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
Foreign Currency
Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.
Advertising and Promotional Expenses
We expense advertising and promotional costs in the period in which they are incurred. For the years ended December 31, 20172018 and 2019, advertising and promotional expenses totaled approximately $5.1 billion, $6.4 billion, and $6.8 billion, respectively.
Recent Accounting Pronouncements
Recently issued accounting pronouncements not yet adopted
In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. The effect on our consolidated financial statements and related disclosures is not expected to be material.
Recently adopted accounting pronouncements
In February 2016, the FASB issued Accounting Standards Update No. 2016-02 (Topic 842) "Leases." Topic 842 supersedes the lease requirements in Accounting Standards Codification Topic 840, "Leases." Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases continue to be classified as either finance or operating. We adopted Topic 842 effective January 1, 2019. The most significant effects of Topic 842 were the recognition of $8.0 billion of operating lease assets and $8.4 billion of operating lease liabilities and the de-recognition of $1.5 billion of build-to-suit assets and liabilities upon adoption. We applied Topic 842 to all leases as of January 1, 2019 with comparative periods continuing to be reported under Topic 840. In the adoption of Topic 842, we carried forward the assessment from Topic 840 of whether our contracts contain or are leases, the classification of our leases, and remaining lease terms. Our accounting for finance leases remains substantially unchanged. The standard did not have a significant effect on our consolidated results of operations or cash flows. See Note 4 for further details.
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation. Hedging gains (losses), which were previously included in Google revenues, are now reported separately as a component of total revenues for all periods presented. See Note 2 for further details.
Additionally, performance fees have been reclassified for all periods from general and administrative expenses to other income (expense), net to align with the presentation of the investment gains and losses on which the performance fees are based. See Note 7 for further details.
XML 47 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Patents and developed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average useful life 2 years 3 months 18 days    
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average useful life 5 years 7 months 6 days    
Trade names and other      
Finite-Lived Intangible Assets [Line Items]      
Weighted-average useful life 3 years    
Acquisition-related intangible assets      
Finite-Lived Intangible Assets [Line Items]      
Amortization expense of acquisition-related intangible assets $ 795 $ 865 $ 796
XML 48 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Financial Statement Information (Property and Equipment) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross   $ 82,507
Property and equipment, gross $ 104,207  
Less: accumulated depreciation   (22,788)
Less: accumulated depreciation (30,561)  
Property and equipment, net   59,719
Property and equipment, net 73,646  
Land and buildings    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross   30,179
Property and equipment, gross 39,865  
Information technology assets    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross   30,119
Property and equipment, gross 36,840  
Construction in progress    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 21,036 16,838
Leasehold improvements    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 6,310 5,310
Furniture and fixtures    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross 156 61
Information technology assets and land and buildings held under finance leases    
Property, Plant and Equipment, Net [Abstract]    
Property and equipment, gross   $ 648
Property and equipment, gross $ 1,600  
XML 49 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Financial Statement Information (Components of Other Income (Expense), Net) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Balance Sheet Components Disclosure [Abstract]      
Interest income $ 2,427 $ 1,878 $ 1,312
Interest expense (100) (114) (109)
Foreign currency exchange gain (loss), net 103 (80) (121)
Gain (loss) on debt securities, net 149 1,190 (110)
Gain (loss) on equity securities, net 2,649 5,460 73
Performance fees (326) (1,203) (32)
Gain (loss) and impairment from equity method investments, net 390 (120) (156)
Other 102 378 158
Other income (expense), net 5,394 7,389 1,015
Interest capitalized 167 92 48
Foreign currency transaction losses $ 166 195 $ 226
Unrealized gain on reclassification of securities   $ 1,300  
XML 50 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Non-Marketable Equity Securities) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Fair Value Disclosures [Abstract]    
Unrealized gains $ 2,163 $ 4,285
Unrealized losses (including impairment) (372) (178)
Total unrealized gain (loss) for non-marketable equity securities $ 1,791 $ 4,107
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Gross Unrealized Losses and Fair Values for Investments in Unrealized Loss Position) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value $ 12,953 $ 27,724
Less than 12 Months, Unrealized Loss (35) (267)
12 Months or Greater, Fair Value 8,403 43,941
12 Months or Greater, Unrealized Loss (39) (787)
Total Fair Value 21,356 71,665
Total Unrealized Loss (74) (1,054)
Government bonds    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 6,752 12,019
Less than 12 Months, Unrealized Loss (20) (85)
12 Months or Greater, Fair Value 4,590 23,877
12 Months or Greater, Unrealized Loss (10) (329)
Total Fair Value 11,342 35,896
Total Unrealized Loss (30) (414)
Corporate debt securities    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 1,665 10,171
Less than 12 Months, Unrealized Loss (2) (107)
12 Months or Greater, Fair Value 978 11,545
12 Months or Greater, Unrealized Loss (1) (209)
Total Fair Value 2,643 21,716
Total Unrealized Loss (3) (316)
Mortgage-backed and asset-backed securities    
Investments, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 4,536 5,534
Less than 12 Months, Unrealized Loss (13) (75)
12 Months or Greater, Fair Value 2,835 8,519
12 Months or Greater, Unrealized Loss (28) (249)
Total Fair Value 7,371 14,053
Total Unrealized Loss $ (41) $ (324)
XML 52 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Compensation Plans (Stock Based Award Activities) (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, $ in Billions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Number of Shares      
Unvested at beginning of period (in shares) 18,467,678    
Granted (in shares) 13,934,041    
Vested (in shares) (11,576,766)    
Forfeited/canceled (in shares) (1,430,717)    
Unvested at end of period (in shares) 19,394,236 18,467,678  
Weighted- Average Grant-Date Fair Value      
Unvested at beginning of period (in dollars per share) $ 936.96    
Granted (in dollars per share) 1,092.36 $ 1,095.89 $ 845.06
Vested (in dollars per share) 919.28    
Forfeited/canceled (in dollars per share) 990.56    
Unvested at end of period (in dollars per share) $ 1,055.22 $ 936.96  
Fair value of vested awards $ 15.2 $ 14.1 $ 11.3
Unrecognized compensation cost $ 19.1    
Period for recognized of unrecognized compensation cost 2 years 7 months 6 days    
XML 53 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Information about Segments and Geographic Areas (Capital Expenditures by Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Capital expenditures $ 23,548 $ 25,139 $ 13,184
Operating Segments | Google      
Segment Reporting Information [Line Items]      
Capital expenditures 25,251 25,460 12,619
Operating Segments | Other Bets      
Segment Reporting Information [Line Items]      
Capital expenditures 281 181 493
Reconciling items      
Segment Reporting Information [Line Items]      
Capital expenditures $ (1,984) $ (502) $ 72
XML 54 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Significant Components of Deferred Tax Assets and Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Deferred tax assets:    
Stock-based compensation expense $ 421 $ 291
Accrued employee benefits 463 387
Accruals and reserves not currently deductible 1,047 902
Tax credits 3,264 1,979
Basis difference in investment in Arris 0 657
Prepaid cost sharing 0 597
Net operating losses 771 557
Operating leases 1,876 160
Other 390 21
Total deferred tax assets 8,232 5,551
Valuation allowance (3,502) (2,817)
Total deferred tax assets net of valuation allowance 4,730 2,734
Deferred tax liabilities:    
Property and equipment, net (1,798) (1,382)
Renewable energy investments (466) (500)
Foreign Earnings (373) (111)
Net investment gains (1,074) (1,143)
Operating leases (1,619)  
Other (380) (125)
Total deferred tax liabilities (5,710) (3,261)
Deferred tax liabilities, net $ (980) $ (527)
XML 55 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Narrative) (Details)
12 Months Ended
Dec. 31, 2019
USD ($)
vote
class
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Dec. 31, 2017
USD ($)
Jul. 31, 2019
USD ($)
Jan. 31, 2019
USD ($)
Jan. 31, 2018
USD ($)
Stockholders Equity Note [Line Items]            
Convertible preferred stock, shares authorized (in shares) 100,000,000 100,000,000        
Convertible preferred stock, par value (in dollars per share) | $ / shares $ 0.001 $ 0.001        
Convertible preferred stock, shares issued (in shares) 0 0        
Convertible preferred stock, shares outstanding (in shares) 0 0        
Number of authorized classes of stock | class 3          
Repurchases of capital stock | $ $ 18,396,000,000 $ 9,075,000,000 $ 4,846,000,000      
Class A Common Stock            
Stockholders Equity Note [Line Items]            
Votes per share class (in votes) | vote 1          
Class B Common Stock            
Stockholders Equity Note [Line Items]            
Votes per share class (in votes) | vote 10          
Class C Capital Stock            
Stockholders Equity Note [Line Items]            
Votes per share class (in votes) | vote 0          
Class C Capital Stock | Share Repurchase Program            
Stockholders Equity Note [Line Items]            
Authorized share repurchase amount | $       $ 25,000,000,000.0 $ 12,500,000,000 $ 8,600,000,000
Repurchases of capital stock (in shares) 15,300,000 8,200,000        
Repurchases of capital stock | $ $ 18,400,000,000 $ 9,100,000,000        
XML 56 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Provision for Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal and state $ 2,424 $ 2,153 $ 12,608
Foreign 2,713 1,251 1,746
Total 5,137 3,404 14,354
Deferred:      
Federal and state 286 907 220
Foreign (141) (134) (43)
Total 145 773 177
Provision for income taxes $ 5,282 $ 4,177 $ 14,531
XML 57 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Supplemental Cash Flow Information) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Cash payments for operating leases $ 1,661
New operating lease assets obtained in exchange for operating lease liabilities $ 4,391
XML 58 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Variable Interest Entities (VIEs) (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 13 Months Ended
Dec. 31, 2018
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2019
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Assets not available for use $ 2,400 $ 3,100   $ 3,100
Liabilities with no recourse 909 1,200   1,200
Alphabet        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Accumulated payments for other commitments   480   480
Verily | Variable Interest Entity, Primary Beneficiary        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Cash received from transaction 900   $ 100  
Amount of investment $ 1,000     1,800
Verily | Variable Interest Entity, Primary Beneficiary | Onduo        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Gain from revaluation of previously held economic interest   357    
Research and Development Arrangement | AbbVie Inc        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Accumulated payments for other commitments   1,250   1,250
Research and Development Arrangement | Calico        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Accumulated payments for other commitments   500   500
Research commitments   750   750
Commitment to Invest        
Research and Development Arrangement, Contract to Perform for Others [Line Items]        
Research commitments   $ 750   $ 750
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'NH0U ?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ >ZA#4"?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " ![J$-0D<=!*>T K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)O)TU!,'1S6?&D(+B@> O)[&ZP24,RTN[;V\;= M+J(/X#$S?[[Y!J8S49HAX7,:(B9RF&\FWXMU*+-4_L:4#[)R&PO=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S M:7;;M)F$[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N M+F+HAHB4\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X M%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53" MQ,!J9S]6:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@ MX_%X.+;+THMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMH MG J-6T_3:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2 M%;7E0-,@ %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9R MG9 %#@ WQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S M>IU].LYKE']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,B MUY1&)$6?R"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C? MC8CWJV^:/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1 MVC?"J_B"P#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE M"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ MZK:4OK4F.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J= MW#HXGIB1N0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B M(>ZAAIC/PT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)5 M8#%;Q@,KD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6Q MP54=SU5;\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>; MG*YZ(G;ZEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4< M!A87,N10[I*0!A,!S93)1/ "@F2F'("8^@N]\@RY*17.K3XY?T4L@X9.7M(E M$A2*L P%(1=RX^_ODVIWC-?Z+(%MA%0R9-47RD.)P3TSU#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+? M.7#;.MX#7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4 MJUJE9"L1/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5 MBZPYC0IO0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%0 M2P,$% @ >ZA#4 Y6L,KN P O!0 !@ !X;"]W;W)KJK-NM?^ZZRUT0M/NSJ?+V MD[V8NO_E:)LJ[_K+YA2TE\;DA[&H*@,9AG%0Y47M[S;CO>=FM['7KBQJ\]QX M[;6J\N:_!U/:V]87_H\;+\7IW TW@MWFDI_,/Z;[]_+<]%?!TLJAJ$S=%K;V M&G/<^O?B[DDG0\&H^%*86[LZ]X:NO%K[;;CX\[#UP^&)3&GVW=!$WA_>S*,I MRZ&E_CF^SXWZB^=0N#[_T?KGL?-]9U[SUCS:\FMQZ,Y;/_6]@SGFU[)[L;<_ MS-RAR/?FWO]EWDS9RXOF>*]Y,,L$G>Z M'_W]<',<[/&W?GC:_N[;+MP$;T,SL^)A4LB50BR*H&][,9#(X$&283+-2S78[E>E.!9 P46?0(J/U;M9 PH0M0DQ< M2%MP\T8:)G'!<"U("Y*0#31,Z +"?2\D;<&-'6F8W 7F5RC:@IL\TC#1"XRY MH!1+-WR@X>:PP*P+BK),7!>@21D7#+R@.,O,=:$:%3(NF'E!B5;"=0$:R;A@ M[ 6%6BG7!6B85X3 Y O*M8I<%Z")L8O$[$O*M7+31QHF?8G9EY1KY:8/-)I) M7V+V)>5:N^DC#9.^Q.Q+RK5VTT<:)GV)V9>4:^VFCS1<^IA]2;G6)'V@X?J" MV9>4:^V^7Y"&<\'L2\JU)G.,:B)NCF'V)>4Z(G,,O/29_\D2LR\IUY'[%@,: MSD5A]A7E.G)G,M"P+IA]1;F.G'?ETZR)1DT]K6ACS@;#KRC8D0L,TC# *&;A M3L&.F,66PF K_=&UO\+,*LICY-*$-,QJ36%F%>4Q=E=K2,.LUA1F5E$>8W>> M(PTW-3"SBO(8.S/P<=;$JQDHLRS-(I%R\6!T%<4RYC[N,)8Z_/#7(29.4^)( M?V?-NK\ZUD*$"3.V&F.G*5(Q@Y3&2.F/?PPS7\/T-4B )J8X59C[#1%B@"! M-,Q"26/L-$#*!0)IN- P=AH@129(0B:(TF&69"E9+0>KK9W*-*=QVZSU]O9: MCWMVJ[O+UMR]'+>&?LJG?;V_\^94U*WW:KO.5N,VT-':SO1/%'[J1_=L\L-R M49IC-YPF_7DS[:=-%YV]S'N%P;)AN?L?4$L#!!0 ( 'NH0U!YM*%VS@0 M %48 8 >&PO=V]R:W-H965T&UL?9G=;N,V$(5?Q?!] MUYP9DA(#QT#EHFB!%@BVV/9:B9G86-ER)279OGTE63'DF6%NHA^?X1Q2U,>A MLGZOF^_M/L9N\>-8G=K[Y;[KSG>K5?NTC\>R_5*?XZG_Y;ENCF777S8OJ_;< MQ'(W!AVK%1KC5\?R<%INUN.]AV:SKE^[ZG"*#\VB?3T>R^:_(E;U^_T2EA\W MOAY>]MUP8[59G\N7^%?LOIT?FOYJ=6UE=SC&4WNH3XLF/M\O?X:[K<4A8%3\ M?8CO[>Q\,73EL:Z_#Q>_[^Z79G 4J_C4#4V4_>$M;F-5#2WU/OZ=&EU>VJX]3*[V58_GC \!^&D!3 M +& U<79V-5?RJ[-#^O5 MV]#.)"DN$IQ)\%:QE8K,7"6K/O_5!*HF<(RG>3SH\:3&TQAOY_',8G&1N%%R M&B60VY"SCB@JGYF$%ZMZL=(+,2\7B9]G,0!9QLQ(64!+03?C5#-.FK',C)-F M(/C,,3.*S 2PBNF%I"B_2H"/TS(RB,CGENI=,]9))+RQ+D06$.B;1B+HI-<*H8PT5K''0HN25>> MCDB4B P0\T5QJZ@ >IXG[.@L)H7%G#>DU([S_>ED1U&A M3[Q1I+.8%!;SE8$D9<$@I!(E]NX2LV X]4GAK",^0145.9O8C9%.69*4!3[ M!4F 9M8*["LRYR#Y('30D@1M/\C26R,Z&$F"$0PG(TGF.>,)+E@Y(*P$)?/DNK+H/!^2.-!W9.4MO+>F0M!*2P*OKPDK^ MH0$K=@6*#K+,8Z(NLSHIK20E ?8))I_650W!II.VQBL9M]WAP_N?Y;-R^'4 M+A[KKJN/XP?=Y[KN8M^F^=*WMH_E[GI1Q>=N.,WZ\^;RH?MRT=7GZ2/^ZOJ? MA,W_4$L#!!0 ( 'NH0U 'XUK_*P, .P/ 8 >&PO=V]R:W-H965T M&ULC9?M;ILP%(9O!7$!!1MLH$HB+9FF3=JDJM.VWR1Q$E3 M#)RDN_N9CR*PCX/[HV!X??R8'CVJ5W=>OS47QH3S7N1ELW8O0E3/GM<<+JQ( MFR=>L5*^.?&Z2(4OJ6J6'KM)1>YAWZ=>D6:ENUEUSU[JS8I?19Z5[*5V MFFM1I/6_+TB]^/!:W:^B/:!MUE5Z9G]9.)7]5++D3=6.68%*YN,ET[- M3FOW$WK>8=).Z!*_,W9O)O=.NY4]YV_MX-MQ[?HM$?(3NDU%Z_\_I4-&R*N M,^S^.[NQ7,9;$KG&@>=-]]LY7!O!BZ&*1"G2]_Z:E=WUWK^)\# -GH"'"7B< M@,*'$X)A0J!,\'JR;JN?4Y%N5C6_.W7_UZK2MBG0B+RQX@G 48*#%+@;GXXHU#6V/89TF7*?@T2 M*!Q !B M'$+3#YB8>M,N.T>##8L@Q:K=B71SXB2)<0R0@5$<8C,8;%D$:%;O3]VB1C P M^A ,-B_2U4N)H0*L363C360GSL78' A6)[)Q)]*%&!C[TRH[1X/EB6SLB70I MAC0,$0 &)6E@EA2&[8EM[(EU)1JPP.1#+-B=6'[$-N[$N@^-O6F7G:/![L0V[L2Z$ ,I'4H!,BB:T"@V@\'NQ#;NQ+H0C6!0 M% ;S)L>N]AS\(ZW/6=DX>R[D":X[9YTX%TR6]9]DV8L\>H^#G)U$>QO)^[H_ M?_8#P:OA;.V-!_S-?U!+ P04 " ![J$-0E+3P'X8# !=#@ & 'AL M+W=ODJ3=GVV5MPMWL;7_Y>B:*N_\8W-*VDMC\\-@5)4)2U.55'E1Q^OE M,/;6K)?NVI5%;=^:J+U65=[\M[&ENZUBB#\'OA:G<]\/'^T_O7X;@?3#O>6NWKORW.'3G56SB MZ&"/^;7LOKK;;W8*2,;1%/T?]L.6'N^5^#GVKFR'_]'^VG:NFKQX*57^8[P6 M]7"]3?X_S6@#-AFPNP&H7QKPR8#_-!"_-!"3@4 &R1C*D)M=WN7K9>-N43.^ MWDO>KR)X$3[[^WYP2/;PFT]/ZT<_UL!@F7STCB9F,S+LD;D3B?=^GX)14VQ8 M8,Z>)]B&A$Z?D5V( &.T"DX&R@<'_,D!IQT(TH$8'(@G!P)E:F3DP-0CH\!( MC>(E,*X,9"AF H/42$FKEJ1J280]XT"1#A01MD)ACXQZ$*K!9(C:AI3,I,!! MAY20TLR\*4U*UH1D] HV.IB&J10,DDQ0((+W%%*@U%R6#2G9$)*1F(T)IS%" MH26X)2C%.4>2"8J9;";+&2DY(R2CS&RR8)I,2E1>MB&D,H8%$Y 1*:T74KK4 MI:%BGN):EQ+YR_ '3% RU2BP'4$QS=6,Z)GZ#(3HH$ #\3JUPM_IEN+2C&42 M"P\YO]*TGE%.EOU78(1RAI6S8"8N& YP2V!,2UQ^=Q2F0)L9W72C $[HYE@W M#Q< S_"W2%":&UP^" I2F"D?0#N[+-:3B_M-'>7>NNWZH^C-[/ M2*^LWZ.C\4U_=AKV[C_=C >O/_/F5-1M].XZ?P(8]NE'YSKK):8++^[LSWKW MA](>N_Y6^_MF//",#YV[3(>YY'ZB7/\/4$L#!!0 ( 'NH0U H_KF:$ , M .P+ 8 >&PO=V]R:W-H965T&ULC59M;YLP$/XKB.\I MG#%O51*I231MTB95G;I]=A,G006<@9-T_WZVH938QU1%"M@\]_BYL^]\\ZMH M7MLCY])[J\JZ7?A'*4_W0=!NC[QB[9TX\5I]V8NF8E(-FT/0GAK.=L:H*@,2 MADE0L:+VEW,S]]@LY^(LRZ+FCXW7GJN*-7]7O!37A0_^^\13<3A*/1$LYR=V MX#^Y?#X]-FH4#"R[HN)U6XC::_A^X3_ _082;6 0OPI^;4?OGG;E18A7/?BV M6_BA5L1+OI6:@JG'A:]Y66HFI>-/3^H/:VK#\?L[^Q?CO'+FA;5\+ M%W[F>SN^9^=2/HGK5]X[%/M>[_UW?N&E@FLE:HVM*%OS[VW/K115SZ*D5.RM M>Q:U>5Y[_GT-J&40=*Z8V&R89,MY(ZY> MTVWOB>E3!/=417^K)TVPS3<5GE;-7I80Y?/@HHEZS*K#D#%F0 2*?5B"8$NL MB&-.;A=8NX@TO(5L7 @0@JN(4$A.IQ(I4AXD-IC:8 MB*J?Y2Z""E.;:^.B@"3)A,\Q*CE&?)[8N@0E2%R?J;5YJPZ3C'3. *PCM$9 M:0:6QRX(XE'P;O2FJ-X4<7B"($,),L1A:CFH8X&)S M5&R.B(TML3FV.[98!)3;H(T+@C#&Y4*(UYH0$6RG4 ^Z/06A50[6"&J6$2O1 M-@B*PD0&P41]!.1(3>P2H/7O <@G#E4/&DLE=IG$,+E=*!'0+(FR"<5XK83H M$R>K!]TL1'([\1%4;B<"AIG(6L!K,R#%F6:V8(H(3E-;L(N*G-3%J&(ZE0UX M<888T>Q4R<$^W"U-6=VGDBC<'TTZVWE:<:ZD[A]'LT+(^$-TR6?,KW^ MMPZ&!G_Y#U!+ P04 " ![J$-0:KMM$0@" "%!0 & 'AL+W=O5]XOKN/?#25+4R 93&':G@!ZB?W5GH$YI4BH9!*QO>.@+*Q'WV#Z?(X"W@ M5P.]G.T=4\F%\U=S^%HDKF<, 85<&06BEQL<@5(CI&W\&37=*:4ASO=W]<^V M=EW+A4@XX^0TQKB8[SM(M@L-+ "P5P@]+8%PDV!T J$#YU: M%)(-F,ABVJ%4O.CF<8WQH]VBVC7F/U:C3:O1AM5@835:I0B7GV4-\;V%S&F- MP>%^X17-+B,#4=D?73HYO[;*?--9=)HES]AZA#4)^))U78! '!@ !@ !X;"]W;W)KO10ZI2V ;J"]%"[1 L$7;9R5F8F-ERY64>/OO M2\F*:\XD,CN7U;=ZYUPS^GXHCO5\O&N:T\-T6C_OW"&O MOY0G=_1_>2FK0][XR^IU6I\JEV^[1H=BJJ,HGA[R_7&\F'7W'JO%K'QKBOW1 M/5:C^NUPR*M_EZXHS_.Q&G_<^+I_W37MC>EB=LI?W1^N^?/T6/FKZ37*=G]P MQWI?'D>5>YF/?U(/&\K:!IWBK[T[US??1VU7GLKR6WOQZW8^CEI'KG#/31LB M]Q_O;N6*HHWD??S3!QU?<[8-;[]_1/^YZ[SOS%->NU59_+W?-KOY.!V/MNXE M?RN:K^7Y%]=WR(Y'?>]_<^^N\/+6B<_Q7!9U]WOT_%8WY:&/XJT<\N^7S_VQ M^SSW\3^:X0:Z;Z"O#93Z80/J&]!G,YB^@;DV,/$/&]B^@?W?4MH-[Z7OW6"N M\R9?S*KR/*HN\^&4M]-./5C_N)[;F]W3Z?[FQ[/V=]\7RIK9]+T-U&N6%XT. M-#;4K) F#C5KI$E"S09ITJMFZOMR[9"&'=)= !,$R%B'+AK;:8X7#641,;\K M*:.8(N9X+543;2+-^@521E:1PETCV#6278LCYOFBB6_RQ)G2&>$\!N8Q70P* M\@P8M3" !4;9@"RM,*H5TZRL&+1;36 DAD9B8(18DE@826,[D"6!61*0A:^A M1&1)XHR)5HGH;R *K*302@JLL*6Z3(65B:&$#\L]56 F@V8R8(:ML64&TJ2& MK\1,KC%2K%\;%,H.K3 581Q&P'/"61?)3/9VAH>9!L"K0*:4DU?)::/Y*NE% M=D 4FL'05(":'(?+7G1K1NF8+^S-75EH"*-. =89CG$E8:>,8D1"5:^[?5Z^7AA>5T"X29:)T09)%=U&"_N'@:T L1->6I1$ MMJ=3D@XP06$DJ_CSU45AWBH$7%Y?E"2N,@,["85AJA!-.2>5!&6:)78@$0:E M0J04NS#)MXRLL"-1&:C"'12&H$80Y%5$ PCZR< G^UU9: BS4B-63'18&_( MM\:K7F0'1*$9#$L-8"F*B9;<\EMK+MO8N[+0 M$&:@!OO21'%#3W1$K]:E'8MZ3NXE G#EQ!\.>5)4C55 M>F!/0QBJA*#*BPY)#JHHS<2I4T(UE(6&,"X)X9*7'0*X-$:\CK@K"PT-G+<1 M53G(2%)UHE+*^!&&)%@]./@1< /#)6IP$F$$$]JO\LI#8(.I+)FA=Q(8KH0. M^[STD*0F>'4AC_NWHM ,!BL!L(K20Q)Q9/P/?Q+W9*$A#$("(!2EA\!6545L M9JSOJ4([&)8$=K3\Y+_L12'$E#$<=D!G(VLU]RUE?N(3/\@ F3\]J:&#+&&4 M$T!YPE^SD$1YG*9$G [3FY>H[7OSW_/J=7^L1T]ETY2'[JWI2UDVSL>,OGCC M.Y=OKQ>%>VG:KXG_7EW>5U\NFO+4OXN?7O\AL/@/4$L#!!0 ( 'NH0U!& MI)+WT 4 #L> 8 >&PO=V]R:W-H965T&ULA9EO;]LV M$,:_BN'WKH\G[\<_U6]M][9^:9EA]V^\._KS:;_NZIV=?]^_:Y.8S?/+3= MOA[&V^YQTS]W37T_%]KO-F1,MMG7V\/Z]GI^]K&[O6Y?AMWVT'SL5OW+?E]W M_Q;-KGV[6=OU]P>?MH]/P_1@/W7BW.=5RO]TWAW[;'E9= M\W"S_F"O*L=3@5GQU[9YZ\^N5U,H7]KVZW3SV_W-VDR.FEUS-TQ5U./':U,V MN]U4T^CCGZ72]>F=4\'SZ^^U_S('/P;SI>Z;LMW]O;T?GF[6^7IUWSS4+[OA M4_OV:[,$Y->K)?K?F]=F-\HG)^,[[MI=/_]?W;WT0[M?:AFM[.MOQ\_M8?Y\ M.WX3[%(,%Z"E )T*V.RG!7@IP#\*N)\6<$L!)PILCJ',;5/50WU[W;5OJ^[X M\S[74R^R5VYL_;OIX=S8\W=C\_3CT]=;&_SUYG6J:-$41PV=:TZ*S5C[Z16$ M7E&0*DZ7+RBU(IA+2:4EE@B[8!@HSQ7P1: 9KL#!"MQ<@3NO@#/14D>-GS6' M6<-N_!/A I4)LJY*JRQE62)F#RU[$'/ %62P@DS'''(1\U&3G?LTN1?1E%J5 MV\R)D+4HLX:QX0 -!V X"L-!O262Z/*EUN3!"K= 8Q,_3P[-YMJL;)(B!ZT; MHE"56A79BVY7:5'(SAKGPG"$AJ,RG(M&*:+V&V3_UYH@>U6E->1S[-4:G-F, M;M[48C"38ED6>9ED@(R3HPWFTC'%IB6;;R(+MSX*),J4MD\2LM: M16?=Z](SS.\?+.DTDR<&@L7)V3((FV78K ,:LZN1<0,9V4P%#F0;+2-5!9,D&Z!C(Z MSW:7MC&-K,:1[,^%U0QQNJD1LS+E6:L"IQH:X\@"'N5RTF U2(*5$Z 2J/+, M2H("ER(-,G,B9A6!"! MT.4@7D27V8*]D^,8ZKQEF>N1SO)YIKZTCB%% %)13B@(8,4:PU;.,)'0&^OE M1 CI(MF8&"&$044 5%'.*TBC)89I7P@"QQ]8L))F%0$2*62$2$& M15:K3,0@(Y-6!6L++M7>&%4$5DXJ)1%@E5&M#5@5/$G36N4YL7(BS"H"K)(+ MC8(T7Z81ITP#F76RPU6PMCPQ8R9,*P*KJ"CG,J09H_+H_THJ(+'.ICHT1A5I M5-DH9P2D$>-EDBR!2*Y;*J1)^&6,*@:HBA)5C%914?W>)=2-J4/.8I".K3,) M6C&F%0-:Q02M&-.* :VBI!4#NKB0R3$!95$FA0K*;);8JN+$9A= 529[&2-4 MY2Q[8XETT5N885T.27S"(84:TB1S'H%:[R,SJ5M(&+Y MLU5 =3ZSN+2,0<4:5"0G)P6C[3Z)AQ*H?)3+X JHWA&EMG\=QI73N"*C=NDU M7FP6Y) MDID&Q,(8D.XC"KG-[W4YLHA=-[=>,:1FU6(ID.KT*RB_ N M?6- .KWW1R85.F:5TZQ2H[581.>G(;D:^R50^4PMA8$JLRKG;\Y.T/9-]SB? M3O:KN_;E,$P'46=/3R>@'V@Z@1//"WM5'<\Q?U1S/%;]H^X>MX=^]:4=AG8_ MG\(]M.W0C";-^]'>4U/?GVYVS<,P78;QNCL>9QYOAO9Y.:K=G,Z+;_\#4$L# M!!0 ( 'NH0U"QMC1MLP$ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0$N[6G4Y)I%ZG:9,VZ=1IZV^C\38U&"^=- MTS#;&Q!5!&G%>)+<,BUD1XLL^LZFR'!P2G9P-L0.6@OSZP0*QYRF],7Q()O6 M!0I,0B47Q*=@ M?*YRF@1!H*!T@4'X[0KWH%0@\C)^SIQT21F Z_,+^\=8NZ_E(BSJ"D@EH,RCW@^ GF>MY1,A?_!:Z@?'A0XG.4J&Q<23E8AWIF\5*T>)YVV<5] MG&YN#S-L&\!G %\ AYB'38FB\@_"B2(S.!(S];X7X8G3(_>]*8,SMB+>>?'6 M>Z\%3Y.,70/1''.:8O@J)ETBF&=?4O"M%"?^#YQOPW>;"G<1OOM#X7_R[S<) M]I%@_V:)6S%_JV2KGFHP39PF2TH&PO=V]R:W-H965TVRC@'$ K]._SX =UVJL MO@ SG'/FPI"-QKZX%L"3-ZTZE]/6^_[ F"M;T,)=F1XZO*F-U<*C:1OF>@NB MBB2M&-_M;I@6LJ-%%GTG6V1F\$IV<++$#5H+^^<(RHPY3>B'XTDVK0\.5F2] M:. 9_,_^9-%BBTHE-71.FHY8J'-ZGQR.:U,&9VQ%O,/D'7HO1<+3 MC%V"T(PY3AB^QBP(ANI+"+X5XL@_T?DV?;^9X3[2]VMZLM\62#<%TBB0_K?$ MSQB>I/\$8:N>:K!-G"9'2C-T<9)7WF5@[WE\D[_P:=I_"-O(SI&S\?BRL?^U M,1XPE=T5CE"+'VPQ%-0^'&_Q;*4;%^]02P,$% @ >ZA# M4",$*?JU 0 T@, !D !X;"]W;W)K&UL?5/; M;MP@$/T5Q >$->ME=0VIZUS_8$Q6[:@A+W"'K2_J=$HX;QI&F9[ Z**("49 MW^UNF!*=ID46?2=39#@XV6DX&6('I81Y.X+$,:<)_7 \=4WK@H,562\:> ;W MO3\9;[&%I>H4:-NA)@;JG-XGAV,:XF/ CPY&NSJ34,D9\2487ZN<[H(@D%"Z MP"#\=H$'D#(0>1F_9DZZI S ]?F#_7.LW==R%A8>4/[L*M?F](Z2"FHQ2/>$ MXQ>8Z[FF9"[^&UQ ^O"@Q. S M@"^ NYB'38FB\D_"B2(S.!(S];X7X8F3 _>]*8,SMB+>>?'6>R\%3ZXS=@E$ M<\QQBN&KF&2)8)Y]2<&W4ASY/W"^#=]O*MQ'^/X/A3?;!.DF01H)TO^6N!5S M^U<2MNJI M/$:;*DQ$''25YYEX&]Y_%-?H=/T_XH3--I2\[H_,O&_M>(#KR4 MW94?H=9_L,604+MPO/5G,XW99#CLYQ_$EF]ZA#4 <] MJ1V_ 0 -P0 !D !X;"]W;W)K&ULC531CM0@ M%/T5P@AT_7N!LK5FB?&EP.7<<\X% M;HM9Z2?3 UCT+,5@2MQ;.YX(,74/DID[-<+@=EJE);-NJ3MB1@VL"4E2$)IE M;XAD?,!5$6(7715JLH(/<-'(3%(R_>L,0LTESO%+X)%WO?4!4A4CZ^ KV&_C M1;L565D:+F$P7 U(0UOB^_QT/GA\ 'SG,)O-'/E*KDH]^<6GIL29-P0":NL9 MF!MN\ !">")GXV?DQ*ND3]S.7]@_A-I=+5=FX$&)'[RQ?8F/FLDG81S5_ MA%C/ :-8_&>X@7!P[\1IU$J8\$7U9*R2D<59D>QY&?D0QCGN'&-:.H'&!+HF M'(,.682"\_?,LJK0:D9Z.?N1^2O.3]2=3>V#X2C"GC-O7/16T?Q8D)LGBICS M@J$;3+XBB&-?)6A*XDQ?I=-T^B[I&PO=V]R:W-H965T+I'D.#RDJ&ZQ[]BU ("]:&9_3-H3NP)@O6]#"W]@.#/ZIK=,BH.L:YCL' MHDH@K1C?;-XQ+:2A199B)U=DM@]*&C@YXGNMA?MU!&6'G&[I-? HFS;$ "NR M3C3P#<+W[N308S-+)348+ZTA#NJ@5"1"&3\G3CJ7C,"E?67_F'K'7L["P[U53[(*;4X_4%)! M+7H5'NWP":9^;BF9FO\"%U"8'I5@C=(JG[ZD['VP>F)!*5J\C*K"G<)OOM#X3\(]JL$^T2P_V^+:SF[ M-T788J8:7).VR9/2]B9M\B(Z+^P=3W?RFCYN^U?A&FD\.=N -YOF7UL; *5L M;G"%6GQ@LZ.@#M%\C[8;UVQT@NVF%\3F9US\!E!+ P04 " ![J$-0:R*^ M0[0! #2 P &0 'AL+W=O!-8YT6 4W7,M\[$'4":<7X;G?' MM)"&EGGRG5V9VR$H:>#LB!^T%N[G"90="[JG;XYGV78A.EB9]Z*%+Q"^]F>' M%EM8:JG!>&D-<= 4]'%_/&4Q/@5\DS#ZU9G$2B[6OD3C8UW0710$"JH0&01N M5W@"I2(1RO@Q<](E902NSV_L[U/M6,M%>'BRZKNL0U?0!TIJ:,2@PK,=/\!< MSRTE<_&?X H*PZ,2S%%9Y=-*JL$'JV<6E*+%Z[1+D_9QNN'W,VP;P&< 7P / M*0^;$B7E[T009>[L2-S4^U[$)]X?.?:FBL[4BG2'XCUZKR7G6I/?X=.T?Q:NE<:3BPWXLJG_C;4!4,KN!D>H MPP^V& J:$(_W>';3F$U&L/W\@]CRC&PO=V]R:W-H965T<"CKM_/\"NZVW6O@!WW'OW[CC2 =6JM1EMG.N.C-FB 2WL#7;0^IL*C1;.FZ9FMC,@R@C2BO'-YB/30K8T M3Z/O;/(4>Z=D"V=#;*^U,+].H'#(Z):^.1YDW;C@8'G:B1I^@/O9G8VWV,Q2 M2@VME=@2 U5&;[?'4Q+B8\"CA,$NSB14QLO$2>>4 ;@\O[%_B;7[6B["PAVJ)UFZ)J,'2DJH1*_< P[W,-7S@9*I M^&]P!>7#@Q*?HT!EXTJ*WCK4$XN7HL7KN,LV[L-XD^PGV#J 3P ^ PXQ#QL3 M1>6?A1-Y:G @9NQ])\(3;X_<]Z8(SMB*>.?%6^^]YISO4W8-1%/,:8SABYCM M',$\^YR"KZ4X\7_@?!V^6U6XB_#='PH/ZP3)*D$2"9+_EK@6\^FO)&S14PVF MCM-D28%]&R=YX9T']I;'-WD/'Z?]NS"U;"VYH/,O&_M?(3KP4C8W?H0:_\%F M0T'EPG'OSV8&PO=V]R:W-H965T MMM'*MI1-5352(ZU2M7UF[?%%X>( 7B=_WP$[KMLZ>0%FF'/FS#!DH[&/K@7P MY%E)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9AKK<@J@A2DO$D^=AI,E;E!*V)!V@5N0,A"A MC*>9DRXI W!]?F7_$FO'6L["P:V1O[K*MSF]IJ2"6@S2/YCQ*\SU?*!D+OX; M7$!B>%"".4HC75Q).3AOU,R"4I1XGO9.QWV<;M)TAFT#^ S@"^ ZYF%3HJC\ ML_"BR*P9B9UZWXOPQ+L#Q]Z4P1E;$>]0O$/OI>!IDK%+()ICCE,,7\7LE@B& M[$L*OI7BR/^#\VUXNJDPC?#T+X5OY-]O$NPCP?[=$K=B_E7)5CU58)LX38Z4 M9M!QDE?>96!O>'R3/^'3M-\+VW3:D;/Q^+*Q_[4Q'E!*9NQ%$BF>PT.*RD9CGUT+X,FKDMKE MM/6^/S+FRA:4<#>F!XTWM;%*>#1MPUQO0501I"3CN]T'ID2G:9%%W]D6F1F\ M[#2<+7L*^G4":,:=[^NYXZIK6!P S@"^ VYB'38FB\D_"BR*S M9B1VZGTOPA/OCQQ[4P9G;$6\0_$.O=>")TG&KH%HCCE-,7P5LU\B&+(O*?A6 MBA/_!\ZWX(T.5*:0<=) M7GF7@;WC\4U^AT_3_BALTVE'+L;CR\;^U\9X0"F[&QRA%C_88DBH?3A^Q+.= MQFPRO.GG'\26;US\ E!+ P04 " ![J$-09%&?H;4! #2 P &0 'AL M+W=O_4M0"!O6AF?TS:$ M[LB8+UO0PM_8#@S>U-9I$=!T#?.= U$ED%:,;S9W3 MI:)$EW]D5F>V#D@;. MCOA>:^%^GD#9(:=;^NYXD4T;HH,562<:^ +A:W=V:+&9I9(:C)?6$ =U3A^V MQ],^QJ> ;Q(&OSB36,G%VM=H?*QRNHF"0$$9(H/ [0J/H%0D0AD_)DXZIXS MY?F=_3G5CK5FXIF8K_!%=0&!Z58([2 M*I]64O8^6#VQH!0MWL9=FK0/X\TMGV#K #X!^ PXI#QL3)24/XD@BLS9@;BQ M]YV(3[P]D.Q7OT7@N^N\O8-1)-,:+_ MP/DZ?+>J<)?@NS\4WJ\3[%<)]HE@_]\2UV(.?R5ABYYJ<$V:)D]*VYLTR0OO M/+ /Z1'9[_!QVC\+UTCCR<4&?-G4_]K: "AESR[<-L4IX-&W+W&!!U)&D).-)\HXIT6M:YM%WMF5N1B][#6=+W*B4 ML+]/(,U4T)2^.A[[MO/!PQWV:;WBZT/8)?"'PE7 7X[ Y4,S\H_"BS*V9B)U[/XCP MQ.F18V^JX(RMB'>8O$/OM>2'#SF[!J$%+'$'D_U;)-OT5(%MXS0Y4IE1QTG>>->!O>?Q M3?["YVG_)FS;:T&PO=V]R:W-H M965T "E I&7\7/FI$O* %R?K^R/L79? MRUE8>$#U(BO7YO2.D@IJ,2CWC.,3S/5\H&0N_@M<0/GPH,3G*%'9N))RL [U MS.*E:/$V[;*+^SC=)%?8-H#/ +X [B* 38FB\D_"B2(S.!(S];X7X8GW!^Y[ M4P9G;$6\\^*M]UX*GO*,70+1''.<8O@J9K]$,,^^I.!;*8[\'SC?AB>;"I,( M3_Y0F&P3I)L$:21(_UOB5DSZ5Q*VZJD&T\1ILJ3$H8N3O/(N WO/XYN\AT_3 M_E681G:6G-'YEXW]KQ$=>"F[&S]"K?]@BZ&@=N'XT9_--&:3X;"??Q!;OG'Q M&U!+ P04 " ![J$-0&JP>P+4! #2 P &0 'AL+W=O!- M8YT6 4W7,M\[$'4":<7X;G?'M)"&EGGRG5V9VR$H:>#LB!^T%N[G"90="[JG M;XYGV78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D-<= 4]'%_/&4Q/@5\DS#ZU9G$ M2B[6OD3C8UW0710$"JH0&01N5W@"I2(1RO@Q<](E902NSV_L[U/M6,M%>'BR MZKNL0U?0!TIJ:,2@PK,=/\![L2-S4^U[$)]X?.?:FBL[4 MBG2'XCUZKR7/;G-VC41SS&F*X:N8_1+!D'U)P;=2G/@_<+X-/VPJ/"3XX0^% M=]L$V29!E@BR_Y:X%7/_5Q*VZJD&UZ9I\J2R@TF3O/(N _O(TYO\#I^F_;-P MK32>7&S ETW];ZP-@%)V-SA"'7ZPQ5#0A'B\Q[.;QFPR@NWG'\26;US^ E!+ M P04 " ![J$-0_0=!";8! #2 P &0 'AL+W=O"[S#KXY[ MWG8N.$B9]ZR%7^!^]R?C+;*PU%R"LEPK9* I\.WN<,Q"? QXX##:U1F%2LY: M/P7C>UW@) @" 94+#,QO%[@#(0*1E_$\<^(E90"NSZ_L7V/MOI8SLW"GQ2.O M75?@/48U-&P0[EZ/WV"NYQJCN?@?< 'APX,2GZ/2PL8558-U6LXL7HID+]/. M5=S'Z29-9]@V@,X N@#V,0^9$D7E7YAC96[TB,S4^YZ%)]X=J.]-%9RQ%?'. MB[?>>REIML_))1#-,<Q+"KJ5XDC?P>DV/-U4F$9X^H_"S]L$ MV29!%@FR#TOE!QDE?>96!O:7R3M_!IVG\RTW)E MT5D[_[*Q_XW6#KR4Y,J/4.<_V&((:%PX?O)G,XW99#C=SS^(+-^X_ M02P,$ M% @ >ZA#4(IRU5*T 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$N)V461;:CI-K;1)4:=MGXE]ME'!YP*.NW\_ MP*[K;6Z_ '?<>_?N.-(!S9-M !QYT:JU&6VP5=M#ZFPJ-%LZ; MIF:V,R#*"-**\8J]4[*%DR&VUUJ8WT=0.&1T2U\=C[)N M7'"P/.U$#=_!_>A.QEML9BFEAM9*;(F!*J.WV\,Q"?$QX*>$P2[.)%1R1GP* MQD.9T4T0! H*%QB$WRYP!TH%(B_C>>*D<\H 7)Y?V;_$VGTM9V'A#M4O6;HF MHWM*2JA$K]PC#OJ)Q4O1XF7<91OW M8;Q)]A-L'< G )\!^YB'C8FB\L_"B3PU.! S]KX3X8FW!^Y[4P1G;$6\\^*M M]UYR?KU-V24033'',88O8MXBF&>?4_"U%$?^'YROPW>K"G<1OOM+X3L$R2I! M$@F2#TMJK!U'&:+"FP;^,D+[SSP-[R^"9OX>.T?Q.FEJTE9W3^ M96/_*T0'7LKFRH]0XS_8;"BH7#A^\FPT.*2@=CGUT#X,F+DMIEM/&^.S+FB@:4<#>F XTWE;%*>#1MS5QG M0901I"3CF\V!*=%JFJ?1=[9Y:GHO6PUG2UROE+"O)Y!FR.B6OCD>V[KQP<'R MM!,U_ #_LSM;M-C,4K8*M&N-)A:JC-YMCZ 7RT,;G$FH9*+,<_!^%9F M=!,$@83"!P:!VQ7N0!GW5L=]&&\. MAPFV#N 3@,^ VYB'C8FB\L_"BSRU9B!V['TGPA-OCQQ[4P1G;$6\0_$.O=>< M[Y.470/1%',:8_@B9CM',&2?4_"U%"?^#YROPW>K"G<1OGNG<+].D*P2))$@ M^6^):S&'#TG8HJ<*;!VGR9'"]#I.\L([#^P=CV_R-WR<]@=AZU8[7S;V MOS+& TK9W. (-?C!9D-"YWF1ZE4?A3#16UTU>A4?C6GODT1OCZ+F^DZVHK'_[*6JN;&/ZI#H M5@F^BDI=53.+W@>?R M<#3=0+)>MOP@?@CSLWU2]BD9679E+1I=RB928K^*'\C]AN9=@4/\*L5%7]U' MW5)>I'SM'K[N5G':S4A48FLZ"FXO9_$HJJICLO/X,Y#&HV97>'W_SO[9+=XN MYH5K\2BKW^7.'%S<1J;&6EW6^T M/6DCZX'%3J7F;_VU;-SUTO^3%T,9+J!# 1T+F--)>B$W\T_<\/52R4ND^I?? M\NX;DWMJW\VV&W2OPOUG)Z_MZ'E-Y_DR.7=$ V;38^@5AHR(Q+*/$A1);.BD MG.+R#,XP<^79=3D)Z,\@P909#XE6*2>R,>8&Y$%%%D M N*)($S@?>=0) <$F2>",#,LPJ ( P1S3P1A%EBD@"(%(/"]C3 ,BY 4)R@% M%(4?(0#* ]^>!))* (7_]2$H\/D)C.L#H8#"-P $!1Q <*Y)!BA\#T!0P 0$ MQY^ ;.>3%H= (1_@#D! O/.)#P"(A7R FP !"6<3'R!0R >X#Q 0!H(#=*&X'%"2= M^79#H")@-XK; 05)+WR[05# ;A2W PJ2/O/MAD!%P&X4MP,*DE[X=H.@@-TH M;@<4)+U8^#H?@VYU<#N@(.G%Q&\(%/(;;@<4)+V8^&T*RE+?;\G5WK06ZN!V MY3K:RE/CC@17H^/._X&ZO>U_>']L^,[5H6QT]"*-W2&[?>Q>2B/L7-([^VZ/ M]J0R/E1B;[K;W-ZK?KO>/QC9#D>19#P/K?\!4$L#!!0 ( 'NH0U T3="R MPP$ #<$ 9 >&PO=V]R:W-H965TN'E]2$ =X[?[] *UU=^R+P.%Y.0#_ 22$]"<'4[R-P.19KV;(U?)6)#\I:]-5^ [C&IHV,3-LYR?8*TG MPV@M_BM<@%NXR\1Z5))K_T75I(T4JXI-1;"W9>P'/\[+3GJ[TL($NA+H1KCS M/F0Q\IE_9H:5N9(S4LO9C\Q=<7R@]FPJ%_1'X?=L\MI&+V42Q3FY.*$5)]*K$$.8_)EG0 M) L(I%6^L94VP\:G:6Q MS\=?%D:.:YN2[5]1_@%02P,$% M @ >ZA#4)\C#[-- @ / @ !D !X;"]W;W)K&UL=5;;CILP$/T5Q >LL4E(LB)(R595*[52M%6WSPZ9!+0&4]M)MG]?V["4 M>H>7^,*9<\:>&4_RNU2ON@(PT5LC6KV-*V.Z1T)T64'#]8/LH+5?SE(UW-BE MNA#=*> G;]0(PI(D(PVOV[C(_=Y!%;F\&E&W<%"1OC8-5W_V(.1]&]/X?>.Y MOE3&;9 B[_@%?H#YV1V479&1Y50WT.I:MI&"\S;>T<<]73H#CWBIX:XG\\@= MY2CEJUM\/6WCQ'D$ DKC*+@=;O $0C@FZ\?O@30>-9WA=/[._MD?WA[FR#4\ M2?&K/IEJ&Z_CZ 1G?A7F6=Z_P'"@91P-I_\&-Q 6[CRQ&J44VO]&Y54;V0PL MUI6&O_5CW?KQWG]998,9;L & S8:K+T.Z86\YY^XX46NY#U2_>5WW,68/C)[ M-Z7;]%?AOUGGM=V]%6F2Y>3FB ;,OL>P"8:."&+91PF&2>S9!W.&FZ>HAZDW M3Z?F-,,)%BC!PA,L_COB*C@BAEGC(DM49(D0; (1!$,37"1#13*$@ 8B&&;F MOE>HR HA2 ,1#+/ 1=:HR!HA6 8B&&8F\!M49(,0A('',#.!IPE>00E"$88> M [&9V-.92J4(11A]%#03?HJ6ZXXRA"), !0TDP$4KVN:(A1A#J"@F22@>/E3 MI+99F 8H:"X/\!> (N7-/N0! DK#/""3Q[L!=?%M2T>EO+:^9TYVQ]:X8_[Q M_P?O^^IWKBYUJZ.C-+:%^(?^+*4!ZTOR8'VI;"L?%P+.QDU7=J[Z?M8OC.R& M7DW&/PS%7U!+ P04 " ![J$-02P=EI=X! !!0 &0 'AL+W=OI+@A.YV1R)8V^$\];FKRE,Y&-YV<%5(#T(P]><" M7(X9WN.WQ'-;-\8E2)[VK(;O8'[T5V4CLJB4K8!.M[)#"JH,/^[/E\3A/>!G M"Z->S9'KY";EBPN^E!G>N8* 0V&< K/#'9Z )]2@DU_Z+BD$; M*6856XI@K]/8=GX&PO=V]R:W-H965T525:V42*=4;7]S]OI# >," M/B=O7\".ZU[I'P/+S.PLL,YGJ5YT!V#0J^"#+G!GS'@@1%<="*9OY B#W6FD M$LS8I6J)'A6PVI,$)S2*/A#!^@&7N8^=5)G+R?!^@)-">A*"J;>^[8P+D#(?60O?P'P?3\JNR*92]P(&W\"/'F:]FR-7 MR5G*%[?X6AI;"AI*<:3_T&F8G@0=)IZ>[.DT M"PND08'4"Z1_E1A?E1C"_,=E%DR2!022JR0A3'J5A.PN3H!J_9/5J)+3X-ME M%]VZXI[ZB_\#7UKJB:FV'S0Z2V.?C[_D1DH#UDIT8[UTMHNW!8?&N.FMG:OE M+2\+(\>U3_0>X! !F!0 &0 'AL M+W=OUL9T M!T)T68-@^DYVT-J3BU2"&6NJ*]&= E;Y(,$)W6SV1+"F#8O,^TZJR&1O>-/" M206Z%X*I/T?@&ZNM7$.4F0=N\)W,#^ZD[(6F5FJ1D"K&]D&"BYY M^+ ]'%.']X"?#0QZL0]<)6)?_55*;.PS0,*KBPGIMG.7R&J9XX#*;BO\(-N(6[ M3*Q&*;GVWZ#LM9%B8K&I"/8ZKDWKUV$\2>ZG,#R 3@%T#DB]#AF%?.9/S+ B M4W((U'CW'7-/O#U0>S>E<_JK\&6V]MV(7Q1FY.:()%=F_)X@W*Q$,\\%S):A(@A#0E0B&V>$B*2J2(@312@3#Q"L1LOC/!:BK M[W =E+)O_719>.A5 M)WHDH<[Q77@XIA;O "\=3&HS1[:3LQ!O-OA1Y3BP!0EL%:H8+W -C5LB4 M\6?1Q*NE)6[GG^J/KG?3RYDJN!?LM:MTF^,]1A74=&3Z64S?8>DGP6AI_B=< M@!FXK<1XE((I]T7EJ+3@BXHIA=/W>>QZ-T[S2A(O-#\A6@C12M@['S(;N+R&=QC/ZC1WYZ[*TP=O1X2X]W?H&=5V#G!';_M'A[U:(/L_>;)%Z3Q"/P M[R% LM@$ -(# 9 >&PO=V]R:W-H965T M^K9SP<'*?! M? ?W8S@;;[%5I>X5:-NC)@::@CXDQU,6\!'PLX?);LXD M5')!? [&E[J@AY 02*A<4!!^N\(C2!F$?!J_%TVZA@S$[?E5_5.LW==R$18> M4?[J:]<5])Z2&AHQ2O>$TV=8ZKFE9"G^*UQ!>GC(Q,>H4-JXDFJT#M6BXE-1 MXF7>>QWW:;Y)DX6V3^ +@:^$^QB'S8%BYA^%$V5N<")F[OT@PA,G1^Y[4P5G M;$6\\\E;[[V6Z5V:LVL06C"G&<,WF&1%,*^^AN![(4[\/SK?IZ>[&::1GF[I M6;HOD.T*9%$@^Z?$[%V)>YC;=T'8IJ<*3!NGR9(*1QTG>>-=!_:!QS=Y@\_3 M_DV8MM>67-#YEXW];Q =^%0.-WZ$.O_!5D-"X\+Q@S^;>E!XTUC MK.(>3=LRUUO@=20IR9+=[L 4%YJ6>?1=;)F;P4NAX6*)&Y3B]L\9I!D+NJ>O MCB?1=CXX6)GWO(7OX'_T%XL66U1JH4 [832QT!3T87\Z9P$? 3\%C&YU)J&2 MJS'/P?A2%W07$@()E0\*'+<;/(*400C3^#UKTB5D(*[/K^J?8NU8RY4[>#3R MEZA]5] C)34T?)#^R8R?8:[G R5S\5_A!A+A(1.,41GIXDJJP7FC9A5,1?&7 M:1QZ>>']*L#=5<,96 MQ#M,WJ'W5J:'0\YN06C&G"=,LL+L%P1#]25$LA7BG/Q'3[;IZ6:&::2G:WIV MV!;(-@6R*)#]4^+]NQ*W,,=W0=BJIPIL&Z?)DSW8:L\GPII]_$%N^&PO=V]R:W-H965T MLY5Z\ .;$#"HM&6@9KG#,S!FB4P:OQ9.?Y6T@=O]._M'5[NIY4H5 M/ OVLZ]U5_B9[]70T!O3+V+Z!$L]1]];BO\"=V &;C,Q&I5@RGV]ZJ:TX N+ M2873MWGM![=.\TF2+&%X0+@$A&M YG3(+.0R_T U+7,I)D_.=S]2^\2'4VCN MIK).=Q7NS"2OC/=>1LEC3NZ6:,&<9TRXP1Q6!#'LJT2(29S#?\)#/#Q",XQ< M>+0-CQ]Q@A@EB!U!O"TQ#78E8IC_%'E$18X(0;@3P3 1+I*@(@E"$.]$,,P1 M%TE1D10A2'8B&";%13)4)$,(LIT(AMD_/-G\YQQDZSI<>96X#6ZZ;+SK$'D* M79_\A<\3Z"N5;3\H[RJTZ3;7$XT0&DPJP8-YNLX,O=5@T&B[3SJT_&UJ, MRU0CZV@M_P!02P,$% @ >ZA#4&H\?%#$ 0 -P0 !D !X;"]W;W)K M&UL=53;;IPP$/T5RQ\0U#2%D2UZP/3Z7&=M#/BK];#H BUX%EZ; G;7]@1!3=2"H MN5$]2+?3*"VH=4O=$M-KH'4@"4Z2*+HE@C*)RSS$3KK,U6 YDW#2R Q"4/WW M"%R-!8[Q6^"1M9WU 5+F/6WA%]C?_4F[%5E4:B9 &J8DTM 4^#X^'#./#X _ M#$:SFB-?R5FI9[_X7AJ&"SP YU[(I?$R:^+%TA/7\S?UKZ%V M5\N9&GA0_(G5MBOP'J,:&CIP^ZC&;S#7DV$T%_\#+L =W&?B/"K%3?BB:C!6 MB5G%I2+HZS0R&<9QVLGN9MHV(9D)R4+8!Q\R&87,OU!+RURK$>GI['OJKS@^ M).YL*A\,1Q'V7/+&12]ENH]RZA#4&]T_RL!! &A4 M !D !X;"]W;W)K&ULE9A;;Z,X&(;_"N)^!GPB M4"61FL-H5]J5JEGMS#5-G 05< :59J9?V MYL_MS _;C&0N-[IUD38_KW(I\[SUU.3Q:W#J7V*VAM?7[]Z_=<4WQ3RGM5RJ M_&>VU8>9'_O>5N[24ZZ_J_,?:-O,VDB;%1>=W]]3:G6JMB M\-*D4J1O_6]6=K_GP?^[&3:@@P&]&)#H0P,V&+#?!OQ# SX8\'L-Q& @#(.@ MK[V;S%6JT_FT4F>OZM?#,6V7'7D0S>/:M(/=T^G^U\QGW8R^SEDLIL%KZVC0 M+'H-O=*0BR)HO%]"4!1B02US>AM@:2LFX:UD94L(-=RL;0V+(YPI@Y/!.@?L MQL$$.^#0 >\<\!L'L3&;O49TFK+3&+4N/U6L/E+E<2H93&QPQ!. M& X3PS Q"$.,,+$U95^H8-R8_=A*Y@L37.!D$IA, I(QZ4SL9$0R(0F.0T+< M9T(0R3%OQ-&JR/UX$MB*'@G]="6M!\UUO#CB>P;#P.V=P:X6BAS5XPU;U!DO,PL[Q&MH,C,.+@Z[REDM>\.WVIOHTZE;H]$KD8O!WR/M#TO M,L87Y&'5']/]=M.?&OZ=5ONLK+UGI;4JNC.CG5):-CF&7YL%?9#I]G*3RYUN M+R?-==6?UO4W6AV'D\C@ZA#4'0#$0&L P LQ M !D !X;"]W;W)K&ULE5C;CILP$/T5Q'N+QS=@ ME43:;%2U4BNM6K5]9A,G006< MFT?U]S:4KL<45> C9GQC,'SS&3Q477/YJC M4FWPJRRJ9AD>V_;T$$7-]JC*K'FK3ZHR3_:Z+K/6#.M#U)QJE>UZH[*(*"$R M*K.\"E>+?NZY7BWTN2WR2CW707,NRZS^O5:%OBQ#"/].?,X/Q[:;B%:+4W90 M7U3[]?15%%TGDPGX77-SG!Z_]?[NSYYD\Q+UJ@G77S/ M=^UQ&29AL%/[[%RTG_7EO1H3$F$P9O]1O:K"P+M(S!I;733];[ ]-ZTN1R\F ME#+[-5SSJK]>AB>2CV:X 1T-Z-4 Y'\-V&C _AG\?P4^&G#+(!I2Z;G99&VV M6M3Z$M3#ZSUEW2Z"!V[8WW:3/=G],T-/8V9?5QR21?3:.1HQZP%#)QBX(B+C M_;H$Q9984\>\=\)L(N,74 M@!$]IAHP$A(16_DB,":323A#S@@,2"($'K5 HQ9.U)Q:W*X'C)RLPR>+#"&[ MF#? K(VRP4#20[)$PY5(N)[-%J,.XOFO.4$=)#-><^+D"9+$G%F<(3 FF;1V M_P:! 1$\QJ-.T:A3A#=/>0#!A8#,9PX\6@(SN!M!TW33!,#>;P@L$325%G<( M3';N/'&C O4(%&&/>5S@Z@)WR O@^@)S!&8$W6P6 3RUV4-@AF-AL^?"$A#$ M$S8N,( I#/>XP(L>Y!WDX64/\1SR8H051B6WV7-QJ>0";/9<6!RGTK?W<+D! M5V\X]2@\X+4/Z7SZ*%[\E,R@;P1-\Z4PU:GQ,$=@A(!SH+LPB"5(3]RXXE!7 M<3CUN<"+G]([V,.+G[(Y[#'D-.!3J1KI0W @N;1W'X)+A8@]IP;%-8>ZFL.I MSP5>_U3_]0]]1'^I*M5J?VI^H2@1.)\IR H3H1OW^"*0UW%X33QN,!K MGR9W4(?7/G4/?H2Z%"DU K;L83!.)+/)0V D!8_D,UQPF"LXG'I29WCM,YC/ M'L-KG[D'O\O>")I^ADMA'[@(2*3V<8N N%.PT:1S*U5]Z+OB)MCJ<]5V#=!D M]MIY/_:-MS6_-AWYT#__W\FC*/63G:P*KO2PV@?UL1)\VQH5 M>8##D 4%STI_,6OG'JO%3)Y4GI7BL?+J4U'PZN]2Y/(\]Y'_/O&4[0^JF0@6 MLR/?BQ]"_3P^5GH4#%ZV62'*.I.E5XG=W'] ]VN"&X,6\2L3YWIT[S6A/$OY MT@R^;N=^V# 2N=BHQ@77EU>Q$GG>>-(\_O1._6'-QG!\_^[]P,\&*#K!J0W(!\&]*H![0VH81!TH;3:K+GB MBUDESU[5O=XC;[((W5.M_J:9;,5NGVEY:CW[NJ DG 6OC:,>L^PP>(1! R+0 MWH $9:@U(@9@*$PB2*8=02RCBS6%)OO-[+6H:-%.LHVYA,B MB4$8 K$4ILM NLRFBQRO.08=Q--?KA^&R MQ^&$K(- Q,PZ$&1L>.O_@"X9PUT&VUV&CC:@2Q=PP6-\@VYPP6,R(>MZT#A/ M= O#B:D< $.$(E,[&Z8_*E)'F\=PE\% V1-'N\1PV>/H!O7@LL?0]FYE'0"B MH:D=!+*4NPZZ9 QW&6QW&4I=TL,%CY,;=(,+'MO[/)!UJ94G29I8Y6JC8A:: M'W( BB'J*%@"MQ@"U#QU;*\$KGF"IDM'X)HGP"9OI1P$HN8'W130&@29W3T8 M'W;@V_M;>2I5,T99S0['*X?VK.U,;_4A^[NB/SAICNQ?^?5/BMK[UDJ M?71L#W@[*970',,[_5H/@F^'02YVJKF-]7W5G92[@9+'_E^ 8/@K8O$/4$L# M!!0 ( 'NH0U"G-'C]*@( -T& 9 >&PO=V]R:W-H965TREIRY5Q>2?'7#1;GSB MWPROY;G0UA!D:U).&W\+5GO2&0='.*MA%:- M]IY-Y2#$NSU\/6[\T$8$'')M*9A9KO "G%LF$\?OGM0?-*WC>']C_^R2-\D< MF((7P7^51UUL_*7O'>'$+ER_BO8+] DEOM=G_PVNP W<1F(T!E=+U&-V'8:.,&1 !(9]D*"8Q(X^N,?Q B>(T!@C M1Q"-""B)<((8)8@=0?Q?!,N[)#O,RF'J+LG91)0)*I(@(JL[D>11A,QB7&6. MJLP?59(0)UB@!(N'8L;)Q'4N48(E$@&]RQ/#3-S8"A59(03QG0B&27 1$N)_ M_A"AF$]03/0/>;Z>!.V/+:%/5!0!D7"BI 1O(Q(]450,%-WW03":+A7(LYNK MRLO%I79#?60=9O>6NNGT#]X-_N],GLM:>0>AS8QSD^@DA 832S@S[5*8MV8X M<#AINUV8O>P&;G?0HND?DV!XT;*_4$L#!!0 ( 'NH0U".H? O&PO=V]R:W-H965T4^0(D'%\?.SY/G,Q/ M=?.]W3G7S7Y4Y:%=1+NN.S[&<;O>N:IH/]5'=_#_;.NF*CI_V+S&[;%QQ69H M5)6Q3)(TKHK](5K.AW//S7)>OW7E_N">FUG[5E5%\^^3*^O3(A+1SQ-?]Z^[ MKC\1+^?'XM7]Z;IOQ^?&'\7G*IM]Y0[MOC[,&K==1+^(QY76?8-!\=?>G=J+ MW[-^*"]U_;T_^&VSB)+>D2O=NNM+%/[KW:U<6?:5O(]_IJ+1N<^^X>7OG]6_ M#(/W@WDI6K>JR[_WFVZWB/)HMG';XJWLOM:G7]TT(!/-IM'_[MY=Z>6]$]_' MNB[;X7.V?FN[NIJJ>"M5\6/\WA^&[]/X3Y9-S7 #.360YP9"WVR@I@:*-(A' M9\-0/Q==L9PW]6G6C%?K6/2+0CPJ/YGK_N0P=\-_?K2M/_N^U":;Q^]]H4GS M-&KDA49>*U9P-G%U(Z$(.[=65BQP74+" &@KHJP*6#&/4F$%SI MHLE(N$AIJ[ 5#:UH;B5-B)51DU[T8K,\%[@; [LQH)M @1062.^?\PP6R( # MLC">,C90D2BKZ:QSF:.D'>$=1*%TSKY 3(A16#Q",PQ 4"6IH$2F#]"WQ]L@=DB M$%QHM"?1Y7BEM'090U4B W8PJ41Z1[8GT65'"?5R2W)M!!-/(.31< L.,V;D MEN3:"(:=0+1CP>8H0Q<(J8(7"#-/ .CQ5'.B(3M(%;(C,?8DPAY-M>0XHY?I MIN3:"*:=!+1+ T"0@9W1![9&$C-%(J;0-$^B*YJ:1"DZ)4"F4A6X+4E,*(FV M2#3/DN^1M**K!8BRP"9(8M1)A#H::EHKB7'F#&: MW:^13$D;FAY,/ F(QY(M.)>:>1-QCR>9$,XD5EOKA,FU- M%KI@F'P2;?="3RZ85BKYP,,/YHQ"G*$)5WR_)#-!U_H*R8S* _LJA:FET+Z* M)ESQ#9-BJQB(A EX"3P:(OS1A"O.M0?*/J@1@;GQC W0.9O9Z%88?@I MM-VS@1(86"K_0+@Q8A1"# LWWS8)JPU;PD"66A$PI#&P--I>T7!K\+1(G^" M1@1N3QJ#3R/PT6QK3C1_8Z9>@$C)P +6F'H:48^&6P.@61];Z@?(TC0)H$]C M].E[7HMICC6ZM;DIN382>"=VUTNQ463^;V: #,Q,?/$&M'\E_4?1O.X/[>RE M[KJZ&EYY;NNZ<[YD\LD7V[EB:.S^_:E_\! M4$L#!!0 ( 'NH0U"QA7_P00, % . 9 >&PO=V]R:W-H965TS@5!BG]OT2\#.BOU!J EO,6OR/?U)Q:_FD[N?M M[M>0*(,.\;N@YW;R[JA4GAE[48-OV[GK*T:TI!NA7.3R<:(K6I;*D^3Q=W#J MCC&5X?3]XOU+E[Q,YCEOZ8J5?XJM.,S=U'6V=)9M5LZ> M%F'BS[R3+@)*(YQMA+*-$+:!QK;' MQ-,@H899W8!9FQC(+&1CE&R,D TULK$11*O9ZD/$.C:JZN,T$Y1F@M",-)J) M62\21'I5$11 8JE9BI))$3*Q1B8UPQA+;?4!Z(I*AE+)$"J)1B4SUTBD=X:) M"2#!B1 ?5S,?H9+J MR T8BV" 7:_;U+8,"*Z0!)'(E.B$$-"D/Z[CX-I&$'&S?D%<<4C\B?+C:D 0 M.3#+GQCE#Z-(+[XI!_(+V6J/RP%!]""UE15O8Y+=7A/ ^P^0_C-J F;_9:8L M(:@XL14%\#X%I$_3T.("[U/X1)\"WJ=P2Y^"V8!A$)E5,=L9?&(M"]ZG@/6I M9?,!O 4A^D19\!8$;-?7MU,P-_4DMJ:+-RI@C:IOE6 V*J)_WN1875&^[ZXL MK;-AQUJHT^ED=KP6/8 ZEFOS2WE=ZB\W;V[ZN]:/G.^+NG6>F9"'_NYHOF-, M4$G2OY/T#O)Z-PY*NA/J-9'OO+_C] /!FN'^YHV7R,5_4$L#!!0 ( 'NH M0U#Z0XS;YP$ /<$ 9 >&PO=V]R:W-H965T^W $- :3&TG;-^^MB&4@O:\8Y(%?(K$@,'4IFD MCB+L>3'J2-N[16;6SKS(V$W2MH/=T%J1/7\X?[)].[ZN5"!#PS^JNM9).[J>M4 M4),;E2]L_ QS/Y'KS,U_A3M0)=>5*$;)J#"_3GD3DG6SBRJE(V_3V/9F'&?_ M1YH] <\)>$G 4R\3R%3^D4A29)R-#I_V?B#ZB/TC5GM3ZD6S%>:;*EZHU7L1 MIDF&[MIHUIPF#5YKPG\:I/P7"+9"L#$(5@;8C^T&@=4@, ;A?U6FFRHG360T M_03Q@@.V8T(K)K1@#AO,I(E7F#CP(]^.B:R8:(\Y>!M,M,/@.'F'$ELIL87B M;RCQCN+[U)FC7J%EH!"+?4T47,^_1>G0+)A?F;0\M85?P%02P,$% @ M>ZA#4!(!\1+& P )!( !D !X;"]W;W)K&UL ME9AMCYLX%(7_"N)["_?:YF641.IDM=I*K33J:G<_,XDS0>4E"\RD_?=K"!,1 M^WB5?ID V:S.;?>]/VH]!#_JJNG7X7$83@]1U.^.NB[ZC^U)-^8_ MA[:KB\&<=B]1?^ITL9\&U57$<9Q$=5$VX68U77OJ-JOV=:C*1C]U0?]:UT7W M\U%7[7D=4OA^X5OY])]Z^.OTU)FSZ%IE7]:ZZ? MZ&$K>!PP*?XN];E?' =C*\]M^WT\^;Q?A_'H2%=Z-XPE"O/SIK>ZJL9*QL>_ M<]'P>L]QX/+XO?KO4_.FF>>BU]NV^J?<#\=UF(7!7A^*UVKXUI[_T'-#*@SF M[K_H-UT9^>C$W&/75OWT-]B]]D-;SU6,E;KX5IG8KQI: '829S-UZ5$.7?)9&S/BBN2(I>$O2302P*\I):7!,Q*;ED!FC3SS$H*G:3 268Y29V[ M, EES=W65:64) J;R:"9#)BQ6G[,0,O6V[T%&HJ5Y[W-H978!$=T1Y%BV[35+E4,E5$<>4>_Q@-!'?D>99=!O5V+8#1)GG72&,.4*< MLP,]BV["JG+'C:MBD:6>(!$F'2'4V:$FP#%R[" @LN]18=H1PIT=;')11B2D M\^ZX,J&RQ5S?&L+((\0\.]R$H.=,#Q!)\J2;,/;(Y9Z*/0@G#"O*?B'?&#+D M4@;D.W; =42::]FD,J\-YYP M,V8?(_;9X6:$-=L-TGC-8/2QBSX5LZ<$AA4G]V>;,6$8K:SL;+.[:))*V"LK MH%)*>(#'F%:,UE9.M-'"R7E$: 7FRQ+F'B/N.=%VB<:9LR\ JDSYEC4"8T\@ M[-G1%@A[-FF@2/K<8.X)Q#T[V\)%6BI2&S5 13)6OMTD!I] X+.S/8N66\4/ MTK$#1,+93D:+[?KX_>1KT;V431\\MX/9^4_[\T/;#MI4C#^:6D==[*\GE3X, MXV%JCKO+=XO+R=">YF\RT?7#T.8_4$L#!!0 ( 'NH0U"PF:A'/ ( 'T& M 9 >&PO=V]R:W-H965T+?V0_\6>*G.I3(!E&29XYXG^=%MJ/J)P173U"Q.TQ;;O='FD MCE[S.(@R=#5" V;38_ $$XX(I-7'+;!KBPU>T/']!MLE(@WN(;LE),38[2)R M)AI9@>@N4>(6($X!8@7(G4 \JU2/B2VFL9A/41#.LEV"0A(_NJW$3BNQPTHR ML])CDLDN^"F>576[!)$@^$]9$Z>5Q&$EG5E)EE82\C2SL@3%))E_!'<\F71Y/^C0_PR6(A).\>RMH<@EK$&?;X*17\$NCS+<\B8X] M]!F;2SR+;W1O[5OANTS?F+]3<:X:Z1VXTBW"7N03YPJTQ^!!VROUOV!<,#@I M,TWU7/0=L5\HW@[-'HU_G/P?4$L#!!0 ( 'NH0U#QB%I,!0, ),+ 9 M >&PO=V]R:W-H965TF;OM5?-3Z=)4VCQVAZ0_=;+GLJ#_"[U MC]-#9YZ2*26Q-38JKIWO]'VW&O5C%D,2E.^#->J M==?KF/\U# ^@8P"= B#]9P ; ]A; '>3'\C<5#^6NEPO.W6-NF&W3J4]%'#' MS&)N[:!;._>?F6UO1B]K01;+Y&(3C9K-H*$W&I@4B@:&38"Z>W5: %$_ T03<)>#O5B'W5F'0"*=IG88!X]Y,0A'DJ!H@.*F/ ^'B$.$O#J+B M0+(9'-3_[H$B.)F/0Y&CR03S>1"9>>5F7FS [1+8?WC,*'I7B5#F6S#^,A:8"M*9SQ7@#@R8!?M? PC]%7C*SQT@ MW(D!L^)@?4*;98(0GR=4<49FS!AP-P;$CFEP?++@2\BY;\>("#+_74]N6IE& M=@?7]?715IU;;9N&F]&IL[RGMA7RQC>VXW0MTEN:H5W]5G:'JNVC)Z5-H^7: MH;U26AI&\L'0'4V'/#W4N_4$L#!!0 ( M 'NH0U"*^=X&PO=V]R:W-H965TU?782)T$'F-I.0';S(YGE]VU\QL7K_+,F/+>JK*6*_^L5+,, KD_LXK*)]ZP6G\YS,@O!.F_HB7UGZD>S%7H6]"R'HF*U+'CM"79<^1_0 >P,4_],@Z@RBD4'0*K.N?J2*KG/!;YYH M_U9#35*@9:2#N3>+-G;VF_96ZM7KFF"4!U=#U&&>6PP>8/![Q,9%+,(>$F@! MO0H,JL#6/GJG L,$$4@068)X0!"3;.1&BR$64[>8)(Q'GKB@*,XB6$H,2HD= M*01'(RDM)AGN@K-D),4%(3P5%0)*(6Y4DG DA)BEQ8N*B2)9,) N"&PJ" M.@J9H( ; 2(/! 4N8.16,!"49$X! :CI"D)P.T +("C)! 7<$%#Z0%#@0D9S M*KD##<\43,)Q3 03D=B@L&I;JY9WZ@X%;7T=ESI"X(]QH^<*Z8)PR=-==8W MNWY2LJ,RPX4>B_9ZTTX4;[JK6]#?']=_ 5!+ P04 " ![J$-0DUO2_0X" M !Z!0 &0 'AL+W=O6^,MK+P:Z6Z+4*RJH$1^< [:/6;,Q>,*+T5%R0[ >1D28PB' 0I8J1I M_3*WM8,HBK\P!@""I4R"D0_ M;K '2HV0MO%GU/2GEH8X7]_5GVUVG>5().PY_=V<5%WX&]\[P9E@&FZM55*LY&%6V%D;?AV;3VV8_Z=YJ;@$<"G@AA M^E]"-!*B=T)LPP_.;-0GHDB9"]Y[8OBS.F+N1+B-]&%6IFC/SK[3::6NWLH$ M9SFZ&:$1LQLP>(8))P32ZE,+[&JQPRLZ_MA@OT9D@;M#Y P167XT[Q"F;H'8 M*1!;@?C#*6P6IS!@$HMI[TVB19(U*,:;Q&TE<5I)'%:"A94!D\ZZ?(JRY:$Z M0&&V<5M)G5;2E94(APLKZ2IPF'U>@/9K4!P&V<(*FEU9!N)BOV[I5?S:*G,Y M9M5I@#QB<^47]9T>+,,<>)<9IM)W(BY-*[TC5_J#LM?^S+D"[3%XT/9J/0BG M#86S,LM,K\4P#H:-XMTXZ= T;LM_4$L#!!0 ( 'NH0U ,@4?V3 , *00 M 9 >&PO=V]R:W-H965TO3F(@MECMO?I8";YM@XK07/2G>U:.>>J]5"GE2>E>*YN0-+-NL$&6=R=*IQ&[I?B*/:Y8T 2WB=R8N]>C=:4IYE?*M&7S; M+EV_R4CD8J,:"JX?9[$6>=XPZ3S^]J3N\)U-X/C]ROZE+5X7\\IKL9;YGVRK M#DLW<9VMV/%3KE[DY:OH"PI=IZ_^NSB+7,.;3/1W;&1>MW^=S:E6LNA9="H% M?^^>6=D^+SW_-0P'T#Z #@$D^#" ]0%L$N!UF;6E?N:*KQ:5O#A5I]:1-TU! M'IE>S$TSV:Y=^YFNMM:SYU5(TX5W;HAZS%.'H2,,O46L343L#Q!/)S!D06$6 MM(UGXRR8A8!! M82!#<$9%)&APE;3-EB6!1."C$Q893B1 *82 JH9@@A 0A MJ(1-*NDPT;B2U)]48F)H8JDD@HE$1B)!1#!!# GB^:(FD""9(6IB+D403);" MQ(2$X412F$@Z7U3B8YOY,V3M03?%1.G4:B:(,DLUQ.)Y I()+!38L.0.QQ)L M63+'LSWH8WT!R"HPP;8E 4@FM%!@XY+PCB[!EB.FYT"71'.ZQ 39NP3;E\0@ MFA#?0'&KB]V,$5[;V*A MP ZFT1TM@GU'D>^,%HGGM(@)LK4(]B]%.[!M3;%_*=H[;4<[;#N&]D[C< >V MQ7"Z( 46O8]AOW+R'Q]&?8=0[Z;ZMN#;O1-HVDY)HA22[\RR[D9;,*!31[L M8(:.O#8*;#R&C&W!@.?ZA#4$<]F)'6! 9AL M !D !X;"]W;W)K&ULE9E;CZ,X$(7_2I3W#/@& MI)5$Z@2-=J5=J36KW7FF$^>BX9(%TIG]]\NM,Z%\#,E+!^CC\G%1?!A[<WO#IS;E%VIT2GQ2E+)[G>+Z>O["54HF[0*/XYZ6MQ=SRI MA_*>93_JD]]WRZE;.]*QWI9UB*CZ^= ;'<=UI,K'OUW0Z:W/NN']\6?TK\W@ MJ\&\1X7>9/'WTZX\+J?!=++3^^@2E]^RZV^Z&Y":3KK1_Z$_=%S):R=5']LL M+IJ_D^VE*+.DBU)92:*?[>\I;7ZO7?S/9K@![QKP6P/F#38070/QJX$<;""[ M!I(T<-JA-+D)HS):+?+L.LG;VWN.ZBIB+[+*_K:^V"2[^5^5GJ*Z^K%2DB^< MCSI0IUFW&GZG83>%4T6_=<%1%VMN-"<=;$R%[_8EH2EAG&,7 @Y4- %$;Z " M!Y P@&P"R)X#23+5:E2C25N-QP+ED_$"F? "-B=C!C+F!DIAUPJZ5J9K(8CK M5N/=]:/$G QM8XI\$5#'IHBYS.+7@WZ]P2SW O@P@ _NLR5 ,$A@,E%H8U/C6NQBL#"3+$I90G!,%OX$63@F"P=D48PDC9LX M$!Y]Z0)1!61*%JBR$9ECLG! %D4G59WHOJ. EB;0,.K7E-CN$688%P]492?" MO71>1R7AH*3O%<.2F[!4RL);CN'%U1,EB>'%S3D**$EO/&.CDG!0TO>**!V5A(.2OE?,1_X('_D0UCJOHY(02 );'6$Z!Z&AQ M(3 =!9IWT9>@ #,J0>IU T7TG0)$EELL,!D%(J/E+2HLWW%@SJ4LLP^!,2( M1HQ"$^9,B1;:N"0$Q,^W=($+FK1.-%1FXY)P4-+WBD$B M 4@\EWH=>OP[KZ.2<%#2]XHA(M&'FY'7H7E1YW54$@Y*^EXQK22877F6U3-I M67>23U0BAHA$$#$R9B[>S.B2U :)YO0U 41L;F&6Q,R28(YEUJ,Y.S(-FQK3 MKZF9V0UC0LI'""D!(>EG/- (GQH&<6QKF9B0$A#2LZRG2DQ(^00A%2:D H3T MC-7)<4*.2\)!2=\K)J1"A+0-%X-+\2QWI?UH5\=Y^W.3WM29N=N M5\NY;:VM_@=02P,$% @ >ZA#4&JNL<;& @ ' L !D !X;"]W;W)K M&ULC9;=CILP$(5?!7&_"S;_41*IH:I:J9566VU[ M[21.@A8PM9UD^_:U#4'!'J+>!&S.C+\QPXF75\;?Q8E2Z7TT=2M6_DG*;A$$ M8G>B#1'/K*.M>G)@O"%2#?DQ$!VG9&^"FCK 89@&#:E:?[TT&>.#<-X7\WM&;7E8_\V\1K=3Q)/1&LEQTYTI]4OG4O7(V",T*%&F XSB5T6OXN[>TZ5L&7O7@V_[E1]J(EK3G=0IB+I<:$GK6F=2 M''^&I/ZXI@Z\O[]E_V**5\5LB: EJW]7>WE:^;GO[>F!G&OYRJY?Z5!0XGM# M]=_IA=9*KDG4&CM6"_/K[]*9Q%L/WUNQ(48I@#A; + MA:X!9#-=AF:,# '%Q+:3(;?C"WM; 1'.9TP P7Z&\'_8P"!Z[ .0:,X($.R- M"#)'VPH&T61G;%$)B' T]YI@?T2N0;IV@ #W<_P $LT9 H(]$@$FF3DPK@,Z M'?-(,@6!/1*Y)IEDJ0WB.J #\D@R!8$]$D$F:?^1#J)D\H$XC>N*4&SW2G!W M3-'GQA^$'ZM6>%LFU8G'G$L.C$FJ$H;/*M5)'57'04T/4M]FZI[WY[5^(%DW MG$6#\4"\_@=02P,$% @ >ZA#4 DL#?KC 0 H 0 !D !X;"]W;W)K M&UL=53;CILP$/T5Q >LP0&2C0!ILU752JT4;=7V MV8'AHO6%VB9L_[Z^L)0F] 5[QF?.F6-LYY.0KZH#T,$;HUP58:?U<$1(51TP MHA[$ -RL-$(RHDTH6Z0&":1V18PB'$498J3G89F[W%F6N1@U[3F<9:!&QHC\ M?0(JIB*,P_?$2]]VVB90F0^DA6^@OP]G:2*TL-0] ZYZP0,)31$^Q<=39O$. M\*.'2:WF@75R$>+5!I_K(HQL0T"ATI:!F.$*ST"I)3)M_)HYPT72%J[G[^P? MG7?CY4(4/ OZLZ]U5X2',*BA(2/5+V+Z!+.?- QF\U_@"M3 ;2=&HQ)4N6]0 MC4H+-K.85AAY\V//W3CYE7T\EVT7X+D +P78>_%"KO,/1),REV(*I-_[@=A? M'!^QV9O*)MU6N#73O#+9:YGN#SFZ6J(9<_(8O,+$"P(9]D4";TF<\%UYDNRW M"7:;/>X_$MGV7 47HI$4*#Z25Z,&UTYKE8 @J-MM.]F4M_:7R@Q3"_ M!VAYE,H_4$L#!!0 ( 'NH0U"["-SBT $ #L$ 9 >&PO=V]R:W-H M965TN-,Z"+JC!D.&.NJ T[U MG1Q V"^-5)P:&ZH6ZT$!K7T19YCL=GO,:2^B,O>YDRIS.1K6"S@II$?.J?I] M!":G(HJC:^*E;SOC$KC,!]K"-S#?AY.R$5Y8ZIZ#T+T42$%31$_QX9@YO ?\ MZ&'2JSUR3LY2OKK@F*Z"%"-31T9.9%3I]@]I-%:#;_!2[ +-QU8C4JR;3_1=6H MC>0SBVV%T[>P]L*OT\Q_+=LN(',!60I(\!*$?.(%D1D/AQFR#=)$@]0?J/R>3&9,!D'B."R?W^/SZS395L0R6]4J:3) MXZT*7ET>!]7Z9ZM1)4?A1V:572;CB?C+_PL/8_65JK87&IVEL4_(7W0CI0'; MR^[.MM'925X"!HUQVWN[5^$]A\#(81Y5O/Q?E'\ 4$L#!!0 ( 'NH0U 5 M1_. < ( (\( 9 >&PO=V]R:W-H965TC&I2-6Z>V=B3R#-^4:QJZ)-PY*6NB?BSI8S?UBYVWP+/U;E4)H#RK"5G M^IVJ'^V3T#,TJ!RKFC:RXHTCZ&GM;O!JCR-#L(B?%;W)N[%C2CEP_F(F7XYK MUS,9448+922(?ESICC)FE'0>OWM1=_ TQ/OQF_HG6[PNYD DW7'VJSJJ=(3^3"U#._?:9]09'K]-5_I5?*--QDHCT*SJ3]=8J+5+SN570J-7GMGE5C MG[?N31SW-)C@]P1_(."/"4%/"-X)X8>$L">$(P+J2K%KLR>*Y)G@-T=TG[J:/7/%I&&;H:H1ZS[3#^'08/"*35!PL?LMCZ$WKB M/3KLIA#L^X^8_13CPUD$8*&!I0&3285*+:;J/M@AADP0T20"3T2?=)A,3O A&6P/"S&R_ M)9C(FF3'@$XY]IJ!Y'["C M-]@')&;V.8;;$?]'/V*X(3'0;=-5G8)";V8C8[@G,=1PDU6=@J8^Z.Y4KJDX MVQM/.@6_-,H<;7?1X5;=^.94'\6W>+7K[L9WF>ZJ_D;$N6JD<^!*WQGV9#]Q MKJC.T5OH'$O][V"8,'I29ICHL>BNR&ZB>-M?_VCX#Y+_!5!+ P04 " ![ MJ$-06G0T[R8" "5!@ &0 'AL+W=O\-:^76K93J-IXGCQ4T5#[Q#EJ]NWV0H^\R>54-]#*FK>.@//6_1QL=H$-L(K?-?1RUG=,*0?.W\S@ M^VGK^B8C8'!4QH+JY@;/P)AQTGG\'4W=B6D"Y_T/]Z^V>%W,@4IXYNQ/?5+5 MULUF7JA???8"R(N,Y8_0^X =-RDXEF'#F3]MBB4VGH^]#6 MK6W[824E8Q@>$(X!X100#K4,()OY%ZIH60C>.V+8_(Z:;QQL0KTW1S-IM\*N MZ>2EGKV5)">%=S-&HV8W:,*9)H[32>-I_PD2HI#0&D1WD 0WB%"#R!K$=P;I M(LM!0ZRFM9H@)0_2C%%*C%"R!670)'-*%A.<0E *02CY@D+6E"3S<4J"4I(5 M)?']!2594XB?X904I:0()5A0TC4EFHGN*!E*R1!*N*!D*PI)DPBGY"@E1RC1 M@I(CM60DQC&!CY\X'P'%RR/GKTB?PCA^L&W!@[,=K$A1OOP3C**[&PO=V]R M:W-H965TR7XWD]JFX01DBY:Y"3[B5RVN^J8=N:T\2_GB.E_WFYBX%8E&[(Q+P>WC(AY$ MT[A,=AU_QJ3QQ'03;]MOV3_[S=O-/',M'F3SN]Z;TR8NXV@O#OSQ_QOT_ );)S MI@ELV,L \BO_Q W?KI6\1FHX_)Z[.Z9WS)[-S@WZH_#_V<5K.WK9YB1;)Q>7 M:(RY'V+8+":?8A*;?X(P%,)\@G26H, 3I&B"U"=8W21@Z6*10TCF0SH?0E-: MX9 5"ED!2%85"\H0D\\H56 K&4K)$$JYH&0()0U0_080R:OZD!#&XVA6I#'\:@^75C#$<;H*W#+#+6?04P9J$D-5R2\E-K>9JX>]<'>M.1\_2V++/%V<'*8VP*ZQUC MTOLH\K*>^3LIJTD0U*L=*VC]P"M6JG\V7!14JJ;8!G4E&%V;H"(/\] 3;S/Q'-'G&1 <8Q.^,'>NS=T]/Y8WS=]WXMI[YH5;$ M^M MV8;N<_G*CU]9.R'B>^WLO[,#RQ5<*U%CK'A>FU]OM:\E+UH6):6@'\TS*\WS MV/*?PN W ;@+@"1BP%1&Q#=&A"W ?%G0'PQ@+0!Y#,@,>EMYFZ2N:22SJ>" M'SW1[(>*ZFV')D0MUTIWFM4Q_ZE\UJKW,$\0F@8'3=1BGAH,[F%P'[. ,%$? M\PQAX@X3*)V=6 R)?<(.P2BT=+@02^G2122(6$HOL?1T1F!2(Q,>]89(8((8 M)(@-0=PC&%FKTF"(P92-QCBTT^&"(F2#GJ^ >GH)J)< >E-+;X-)SD89AV-+ MKHM!V)%[!=23FX!R$T#N&"88@02CVQ'LRT$ 10H *;%W,@*+S"/"@)C(%H.A M<>S5:5&]K9H.RH%K"8H .0-5$\'5!,5WK!!L< 0X'!/[&^ Z,R*C@7%@9R+ MFGA(*NQ-=(Q.=(L]D>L]A(FS!:Z@^G)@CR+(I -YQ;!)\1TFQ;!),612 MY_/KFI0XMK@"ZHN!38HADZ:V&-=^(V>!KH#Z8F"+8LBB ]\3#%L4WV%1#%L4 M0Q9U4D*"3IKFG_*!BFY6U]\:E.O^:4^J&<\F4QO!!J=NIJU'7R-E&ZM>1>A?-_:!I M2%ZU=Y^@NX#-_P-02P,$% @ >ZA#4'J5CDMY P !$ !D !X;"]W M;W)K&ULE9CM;ILP%(9O!7$!!=L8DBJ)U*9K-VF3 MJD[;?M/$25 !9^ DW=W/&$H#O,Y'?S1\O.<]YV >@YD<9/%6;H10SGN6YN74 MW2BUO?6\R*W(]9F5++)8Z=UB[97;0L1+$Y2E'O7]T,OB)'=G$W/L MN9A-Y$ZE22Z>"Z?<95E<_+L7J3Q,7>)^''A)UAM5'?!FDVV\%C^%^K5]+O2> MU[HLDTSD92)SIQ"KJ7M';I_8J HPBM^).)1'VT[5RJN4;]7.M^74]:N*1"H6 MJK*(]<]>S$6:5DZZCK^-J=OFK */MS_<'TWSNIG7N!1SF?Y)EFHS=4>NLQ2K M>)>J%WGX*IJ&N.LTW7\7>Y%J>56)SK&0:6G^.XM=J636N.A2LOB]_DUR\WNH MSX1A$X8#:!- VP!*3@:P)H!=&A T <&E ;P)X)<&A$U >&E U 1$GP&1&<#Z MZIKA>HA5/)L4\N 4]1VWC:L;F]Q&^H985 ?-^)MS>L1*?70_"YD_\?:54:.Y MKS7T6$-HJ_&T?YN$HB3W=&C 2#?)?*@)@JBK>0 ^?MC5?$&Y:%?SB#2LJWE" MF@ WS>"59<: =0PX-@B@06 ,@HY!K]MYK>%&DQM-;_ >3BDZ17!8! =%](9E MS@*L:%78$,Q-A01,7A:D<&EI?[I2TLQ/131,[988'KH%?10 M3 \%8/#>0V!.A\\D?JYI#!$%$''+!$DQ1/0*B"B&B *(ADU'@[LZ.-D6@CFC@#-NF; 9YHQ=P1G#G#' &0]Z#=.#ESI(%H\C 6QV/+!88 M17;%>QW#>#'TC.KU^LB&[!#;I?6.UF*9*-9FZ5TZ"[G+S;K_Z&B[O+^C9BWW M*:^_#?R(BW62E\ZK5'I%:-9M*RF5T"7Y-[J8C8B7[4XJ5JK:C/1V4:_)ZQTE MM\WW!J_]Z#'[#U!+ P04 " ![J$-0<0F7(J(" "'"@ &0 'AL+W=O MY8DQ%;Q492T7X4FI M9A9%O%4'$_*7$3+>4./["=3OYJ-T*>H][(O*E;+ M@M>!8(=%^ G/UC$R!A;QNV!7.=@')I0MY\_F\&V_")%1Q$JV4\8%UVR:CP+-$)W-G+FWN[#,=K=2WEV5& M\GET,8XZS*K%Q -,?(M8^X@)ZB&1%M"KB$$5L;5/;E1,80<)Z""Q#M*A@PPY M8;088C&UQ3RD;B AHQ$DH)"4D (=H2TF&Q DDS=I*]!T(@4 DHA@!0W7N*Q M#" W'!G(D;W/L^H!PDR0&2U"')/9*4$ >T M!D (CR1U"DJ9^E*2'': $5S5Z/Z"PB.- 7LJIIG;&+!7+A@AY#8'[&7D!G6K M!FX0. 9>#W'E0*!LA ?N(QAH)"D><0%W )Q^(/=PY6*_=/W[E'@)-1GC@,L= G:?)B NXB''^@=S#Q8?]ZO-S/_5R'P.Y?P=U^[\( M%W*,[L@]"'(;1C28",R(]H.*8U'+8,N5'B[L"'#@7#'M$#UJS2<]%?:'DAV4 MV4[T7K2C47M0O.G&OJB?/9?_ 5!+ P04 " ![J$-02")IY?L! "X!0 M&0 'AL+W=OYVT@Y'!$290,=$4]L@%ZMU(QW1*HAOR(Q<""5">HHPIX7H8ZTO5MD9N[, MBXS=)&U[.'-'W+J.\+\GH&S,7=_]F'AIKXW4$ZC(!G*%GR!_#6>N1FAQJ=H. M>M&RWN%0Y^XG_WA*M=X(7EL8Q:KOZ$HNC+WIP;T'7F MXK_#':B2ZTP4HV14F*]3WH1DW>RB4NG(^]2VO6G':27& G 4RT3 MR&3^F4A29)R-#I_V?B#ZB/TC5GM3ZDFS%69-)2_4[+V(HC1#=VTT:TZ3!J\T M01 O&J3\%PBV0K Q.*PAL6T8D>=M&-%_,V(K([8P_ TCMNW6 M@_\FL5(2"P5O*,F.@D/OP M.!T65 H9:Z&ZL^GQZ3:2#9,+^3:'FLBW]02P,$ M% @ >ZA#4(4RJ\#\ @ ^@P !D !X;"]W;W)K&ULE5?;CILP$/T5Q'L7SP"&K))(3:JJE5IIM57;9S9Q$K2 *3C)]N]K M+D$$C[O)2["=,W-FACG&GI]E]5H?A%#.6YX5]<(]*%4^>EZ].8@\J1]D*0K] MSTY6>:+TM-I[=5F)9-L:Y9F'C'$O3]+"7<[;M:=J.9='E:6%>*J<^ICG2?5W M)3)Y7KC@7A:>T_U!-0O>_%#J)_E4Z5GWN!EF^:BJ%-9.)78+=R/\+C& M66/0(GZEXER/QDZ3RHN4K\WDZW;ALB8BD8F-:EPD^G$2:Y%EC2<=QY_>J3MP M-H;C\<7[YS9YG_SN98*YGW7G0H>?+6/=.B?9Y[_Q5IDT30&/OB[FIEEL:]?^I[.M]>IIR2.8>Z?&48]9 M=1@<8? :L381$1L@G@Y@B +)*+"U]Z^B0-J!3SKP6P?!E0-_$F2'"5M,T6)B M#%E$TP0D3? ^S2HP:( %:.,)29Z0X DFZ708/N+Y@!C%,7!2W?OEL$AJ; MN ]L4A4"%8Y1U^'0*D1*A9;&1EJ%>(<*D58AWJ#"%9HJA'#:*03(]NU"6J=( MZ#2V%946($9W5(06()I?-W-?ZD'CPPZA#4 I]Z(&UL?97;CILP$(9?!?$ :\PY*X+4I*I:J96BK;J]=I)) M0&LPM9VP??O:AB!JN[W!!_[YYQMCFVID_$TT #)X[V@OMF$CY?",D#@UT!'Q MQ ;HU9L+XQV1:LBO2 PB-X;6$4JWZ@*SDR]J8'7\[;,-) 0.$DM0-1S1WV0*DV4AB_9L]P2:D#U_V' M^R=3NZKE2 3L&?W9GF6S#-GF.O)PF N_BO<@2JY)E$Y3HP* M\PQ.-R%9-[LHE(Z\3VW;FW:<_1]A_H!X#HB7 )S^-R"9 Q(K $UDIM2/1)*Z MXFP,^/2Q!J+W!'Y.U&*>]*19._-.52O4[+W.2URANS::-;M)$Z\T\=^*O:LH MHD6"%,!"$7LI8A.?K#/$I=\@\1HDQB!=&> DLLJ8-)G1]$:S2:/,JL05%466 M^E%2+TKJH.2EM5Z[29.OLL1Q:J.X(ESB?RQKYD7)/"B)A9*Y*"FV=L#>%>$\ M2OPHN1+)8R[HKG"Q%&156P:XH*S;8CU)Z44H' M96.?J]+9:W$2Y3:*J\+Y)K-/!UH=>'T!?R/\VO8B.#*I[@YSPB^,25".T9,R M:]2=OPPH7*3N%JK/IYMO&D@VS)ZA#4$'O+2#; M!0 @B$ !D !X;"]W;W)K&ULE9IM;Z-&$,>_ MBN7W.;./0.18BD-]K=1*IZO:OB;V)K;.-BZ0^/KMRU-\,/-?'WX3 _GO,+.[ M\]MA87[.\F_%UKER\OVP/Q8/TVU9GNYGLV*]=8>T^)2=W+'ZSTN6']*R.LU? M9\4I=^FF:738SV00V-DAW1VGBWES[4N^F&=OY7YW=%_R2?%V.*3Y?TNWS\X/ M4S']N/!U][HMZPNSQ?R4OKH_7?G7Z4M>GN7/1.Y[4H3QGV;?ZY+?-PS2H/7)[MRYK$VGU\^Z>W'Y?6ZK\^+OY+4GU3W6V;YH_D[6;T69'3HKE2N']'O[NSLVO^?._D2E M@;!7&ZBN@?K10%]MH+L&>FP#TS4P8QO8KH$=VR#L&H2DP:SMW6:XDK1,%_,\ M.T_R=L:=TGIBB_NPFA#K^F(S_LW_JA$KJJOO"QO9^>R]-M1IEJU&]C3BHIA5 MUB^WD.@62\F:R^$-GK@B#(:2A$N$)&9^X1I%8UEQC8W"H>8STD0X8@4[534& MU,! C UH:$ W!G3?0$QZ9-EJ3*,YMCT2AE9&I&^!S$@3D+Y+@$S%@;+8:P.] M-L!K0<;(L/O<*4W&"&AL3 <)B(3!WEKHK07>DEY9MAH[[#S:PUQTIV5,^A=8 MDD)B?T/H;PC\5<3?D+LB2.\^<8WTC'($_8B '^0>RPATB2 3^ F((D$B2KA( MQ)YAA0YD<\&$, MA-84K4"',)$@W9 30]<]JXD KGMFEX"KQ:.0X^$I,'Z%&H'/3C0"A)C$:)T$BA MU(D&\?9KSZY0HYU22G-/" M!*S_N.HNDFR.T.7,?PEJN0] M-:W$*);1#3S"5)2(BHQ'O)R5UM*.@Y4Q?< $*BT]':VQ2&N4(PIT12',%W,J8U!U#% M-%&0QC?"E2QBL2V0B+?JJ PTA5".IM\K6BX<28570V1C'=U@F3]KA[N M=6*L:X1UWW8IYJP6XR>@QGC4"(]D)%<:X-$W2!I337.JA8&GMM2>W6%]0[0X MZ?6(O=J5'OU(KC$7-"_.PL#S[D!C+NCPAEAQCNH1.;K2-Z2?QNFG>?J%/IP8 MG KFAN=,@U/!H)*#1MN)S,]'UN!L,3Q;0M]CN<&)8&YX2V)P(ABTVK(W#F"- M5+YH/2\V>+:$O?WAH0F<"N:&)=+@5#!HB631\E7-%RO.%L.S)?0]1QJ<""8> M'ZO%B6#1FD!CM;Q"]\1J<:Y8GBMAX*FJ+4X$>\-VM<6)8-&>!8M5\866S>)9 M[ZWOP>6OS4O^8K+.WHYE_4*S=_7R(<&CK-\:D^M+<9^TGP/\,--^G?!'FK_N MCL7D.2O+[-"\.7[)LM)5/@:?*N^V+MU<3O;NI:P/P^HX;[\*:$_*[-1]\3"[ M?':Q^!]02P,$% @ >ZA#4):8/]]Q P (P\ !D !X;"]W;W)K&ULE5=A;YLP$/TKB.\IG T8JB12DVC:I$VJ-FW[3!,G M006<@9-T_WX&7 KVT:6*%+#S[N[=V7[QS:^B>JZ/G$OGIN$>I3S=>UZ] M/?(BK>_$B9?JE[VHBE2J877PZE/%TUUK5.0>\?W(*]*L=)?S=NZQ6L[%6>99 MR1\KISX715K]7?%<7!LWC'C.M[)QD:K'A:]Y MGC>>%(\_VJG;QVP,A^^OWC^UR:MDGM*:KT7^.]O)X\*-76?']^DYE]_%]3/7 M"86NH[/_RB\\5_"&B8JQ%7G=?CO;M?]7,]R : /2 M&T#TK@'5!O3-('C7(- &@6'@=:FTM=FD,EW.*W%UJFYY3VFSB^ ^4-7?-I-M ML=O?5'EJ-7M9,I_-O4OC2&-6'88,,- C/.6]#T&P$"MBF9-Q@+6-8/X8LK$A M0 C.@J*)TM8!'<6(<0<*8U:+1)@L0L' *"Q)1>!#4#?^)4 RZ>8*NG M?:XU:!2(QB9G!$28*40(RI\@C.LFV,*)[$Y$[P;'2!.V08D)VB"@=VJ,2R<@ MVCDX!F,7N)(!^\#NQ)4%$&FQ5SJVTV7F/PX"HJ%9-QO#)G0,<"&#Y):%3JPP M)+%.DPV:);%)& --+!+!A9-@PAE,N,"%C,#MZTQP(2/DAON0!HV6,#)O0PAH M!M0\T2@J2B8XX\I);.5D4]<3@@L9"3Y0.5Q:R"UW,@T:7OXBLV[_A6P0B)FN M-^@4"EX=VBZL=K;B7,KFPCV8[3N]!])T&L;\2G6 7;_VYJ9K'[^EU2$K:^=) M2-7'M-W&7@C)%4/_3G$[JHZU'^1\+YM7IMZKKFWK!E*<=$OJ]7WQ\A]02P,$ M% @ >ZA#4)P>H&X5 P , P !D !X;"]W;W)K&UL?9=M;YLP$,>_"N)]"[9YK))(A6C:I$VJ.FU[31,G007,P$FZ;S_; M4$K.1]\$U^].O"[Z>]'R1GUS M$%U=2/78';V^[7BQ-T9UY5'?C[RZ*!MWLS)K3]UF)I%[S-JBV._">7O]JG3CUYDY=]6?.F+T7C=/RP=A_)PY:$ MVL H?I?\VL_N'9W*BQ"O^N';?NWZFHA7?">UBT)=+CSG5:4]*8Z_HU-WBJD- MY_?OWK^8Y%4R+T7/*;DF M43%VHNK-I[,[]U+4HQ>%4A=OP[5LS/4Z^G\WPPWH:$ G Q)]:L!& _9A$'QJ M$(P& 3#PAE3,WFP+66Q6G;@ZW?!ZVT*?(O(0J-W?Z46SV>8[M3V]6KUL8A*M MO(MV-&JR04-G&C(I/.5]"D&Q$!FUS.EM@-Q6Q/ZM9&M+"*4X!4,39<8!FU/0 M!'<0H X"XR"XV:D8[-2@"8VF&8($%(AR6T22. 'Y(B)&%A(.4=X0X051LD$3 MS:+<$1]L?8Z)2 !X44\ISANAO!'"FP+>R(I"? 9P;@(_C)BAN@N 2@)M846AD\=JB,(@@KRV*&4Z; MHK0I0@MJ1I;:>\(HJ%PY(B(4GI@MZ@KG)3Y>17V$F,$RZEMQ&'S5.2+2R( 8 M5871 O-"Y2<6,TG@F1A%M[\X6+X1$;,*&N8I7"C !&TDCX3:Q,S:96J?4)8& M$-E6Q2Q)(;.M(CX)%Z#QOD,8JQRZPGNEQV(QC'VZ&6?I'T1W+IG=>A%1#G1F]#D)(KB#] M>X5W4N/[]%#Q@]2WL;KOAAEV>)"B'>=S;_J3L/D/4$L#!!0 ( 'NH0U#$ M\'J_=@, !(0 9 >&PO=V]R:W-H965T,2:*M+[C>U;*7S:\*E(A'ZNM5^\K MEJZ549%[V/=#KTBSTIU-U-IS-9OP@\BSDCU73GTHBK3Z-V]\^5?/(ZEG56L++.>.E4;#-U']#]DB@#A?B=L5/=NW>: M5-XX?V\>OJ^GKM]$Q'*V$@U%*B]'MF!YWC#)./YJ4K?SV1CV[S_9ERIYF3BA9^^,9U0X#HZ^Q_LR'();R*1/E8\K]5?9W6H M!2\TBPRE2#_::U:JZTGS?YK!!E@;X,Y ^CYG0+0!Z0SP>0.J#>B7!WK6(- & MP;4&H38(#0.O+9:J_F,JTMFDXB>G:@_0/FW.*;H/Y?ZNFD6UG>HWN0&U7#W. M(AQ-O&-#I#'S%H-[F!#A(69A8U"'\&0$71@8"F..+7/3P47$HXV(<#S$/ $8 M?PA9VA"$,9P+ 4M*% $9Q)' !!0DH(J ]@CBP-B2%A(H2-E6PP\Q-6IV%>K) M1J$HCHW*+0%4&-$(SBL \PJLO"+BPP0A2!!>7]D()(B ")!1- @SLO\QZ"0& M" A,D( $R?5I(A_N:O^*1$$0'?$SHAX(H A&*,#.?T#XAFSAAD/DFFPA4#CB M!^Y+9#=F1$8Z ,$M@((;LH6; (5 %+$IV2TH[+<^]4>:#<'-@J!.2$Q'D>4H ML4H?6=J1C+P=$-Q2".@IZINAQ';.B6_&-Z;M!B6\% M?,.W 8$%@T""$0ZS?=2@N)=M=#?V9B>P'!!(#B+3$;*_49&UR5YOG"E8M57# M:.VL^*%4DW!OM1MX'[ :A[[@[;3\,ZVV65D[;US(H4J-/AO.!9/!^'Z?P/,_@-02P,$% @ >ZA#4!T:3^DL M P ' T !D !X;"]W;W)K&ULE5=M;YLP$/XK MB.\MV+Q72:2&:=JD3:HZ;?OL)DZ""CBSG:3[]S/&H6 ?5?:E8.>YN^?LNZ?' MXL+XJSA0*KVWIF[%TC](>7P( K$YT(:(>W:DK?IEQWA#I%KR?2".G)*M-FKJ M (=A&C2D:OW50N\]\=6"G61=M?2)>^+4-(3_7=.:798^\J\;S]7^(+N-8+4X MDCW]0>7/XQ-7JV#PLJT:VHJ*M1ZGNZ7_B!Y*C#L#C?A5T8L8O7M=*B^,O7:+ MK]NE'W:,:$TWLG-!U.-,2UK7G2?%XX]QZ@\Q.\/Q^]7[9YV\2N:%"%JR^G>U ME8>EG_O>EN[(J9;/[/*%FH02WS/9?Z-G6BMXQT3%V+!:Z+_>YB0D:XP71:4A M;_VS:O7S8OQ?S6 #; SP8(#2#PTB8Q"]&\0Z^9Z93O43D62UX.SB\?ZVCJ0K M"O00JDVA,VY]"EN?6694 *LWB M#":3@&02APR.;#(])AV%P3FVN;@@A/$,E12DD@+G@BPJJ1/%(EM^A)B0R$ 2 M&4#"JJ!UYH2X*^PJ S!Y"A/)02(Y0"2RB.3NQ80ICBTJ+FI:2Q,R!4BF<,C$ M>*8M40BW?GA[VZ 9]4 W-(X!3;--L%5')01+<9',$ *UYA'A&YK'@":7%-DW M60*H^?9!L#"AZ(8&,J!QH,+FXD+RF1Y"L,(A2.+L+C*@<9C(%A4 1$*!>1>%6#0";%->4$"QSR-6Y&,]U BQ2*/N/9H+E!4'ZXM2N*QU1 MFMF'XH+BT65/R<#R@EQ] 1JI<.-DB4W&!L3NH3Y5A4=.=[%XS]<[[>;U?2'8TWR+!\$&T^@=02P,$% M @ >ZA#4/R33Z*Y @ : L !D !X;"]W;W)K&ULE5;M;ILP%'T5Q ,4;$,-6L3]IN))M5RX[\)]>_VD=I5LG LB]KWJA2-)'DAW7\"=UO<6H#'.)W MR:_J9A[95)Z%>+&+;_MUG%I%O.([;2F8&2Y\RZO*,AD=?WO2>#C3!M[.W]B_ MN.1-,L],\:VH_I1[?5K'RSC:\P,[5_I)7+_R/J$\COKLO_,+KPS<*C%G[$2E MW&^T.RLMZI[%2*G9:S>6C1NO/?];&!R ^P \!*#LW0#2!Q O(.F4N50_,\TV M*RFND>Q>JV6V*- ],9>YLYON[MPWDZTRNY<-S;-5:AP^ ;#!XCMB&" MI@,D,0(&%1A4@5T\&:G(80("$A!'D(T(%EX:'29WF,9A\@(77B8A:($HA:5D MH)0,D$(]*1UF<7,**?+4DP*")J3DH)0- M_A6^=VX!$,F*"3&PH: YCH( M_"K!<0L)[3 CH+F6 J"["*XF!"4394*;"D( M\I2I=X9-!7W 51!L*VB.KZ#0,VA*_!MY'S06 QL+FN,L"+*6H%9"$)ZZ&0P[ M"Y[C+#TH'XGQ;P8 99E?N,E-RV-[T!],'LM&1<]"F^[)]3@'(30WA.F=H3J9 MMG=85/R@[92:N>QZOVZA1=OWM@-9C:3K+]^]J&4)8,5?H2[.&<,W,FQI-> MA7Q3!6/:>Z]XK99^H77SC)#*"U91]20:5ILW1R$KJLU6GI!J)*,'1ZHX(D&0 MH(J6M9^E+K:362K.FIF/ZA#4%WQ02?] 0 MP4 !D !X;"]W;W)K&UL=93A;ILP$,=?!?$ -1 P$!&DI5.U29L4=5KWV8$CH!I,;2=T;S_; M$,3 ^8)]Q]W_=V?P90/C[Z(&D,YG2SMQ<&LI^SU"HJBA)>*)]="I-Q7C+9'* MY!@ZD-$DM18'G8=22IG/SS/A./,_85=*F@Q-WQ+5M"?][!,J&@^N[=\=K M9FO\!-Z J7%>B& 6CPCR=XBHD:R<554I+ M/L>UZZ(_L;\/U-D4VFF. MPKQ3Q0OEO>4QQAFZ::$IYCC&!(N8,(SG&*3T9TA@A01&8/ .)'C!B*R.V,/P5(]XPP@>'E5@9B841K!C)AN&'V Y)K9!T M _&C: 5)-_^6G\;KGPLM[IP>:3\)OS2=<,Y,JNMK+EG%F 0EZ#TIK5I-T=F@ M4$F]C=6>C[-D-"3KIS&)YEF=_P-02P,$% @ >ZA#4 :;,;V! @ 50D M !D !X;"]W;W)K&ULC9;MDMH@%(9O)9,+,-\? M[L3,5%U7K9UQMM/V-RJ:S"8A!33;NR\0S$I"N_EC GG>]QPX@"0-PF\D@Y : M[V51D9F945H_618Y9K $9()J6+$O9X1+0%D37RQ28PA.0E06EFO;H56"O#+3 M1/3M<9J@*RWR"NZQ0:YE"?"?.2Q0,S,=\][QFE\RRCNL-*G!!7Z']$>]QZQE M=2ZGO(05R5%E8'B>F5^0'\S&%#'MX-/I(#0F^\L3G-3)LG! MXI-P! ML,<-+F!1<".6QF_I:78AN?#Q_>Z^$F-G8SD A>H^)6?:#8S8],XP3.X%O05 M-6LHQQ.8AAS\#MY@P7">"8MQ1 41O\;Q2B@JI0M+I03O[3.OQ+.1_G>97N!* M@=L)7.>_ D\*O+$"7PK\L8) "H*Q@E *PK&"2 JBL8)8"N*Q@JD43,<*'/M> M.7NTI"NV,UIR+[?3K[?5+BRQ4I> @C3!J#%PN]=JP+>T\\14S)SWBK4O/K+5 M2ECO+8W".+%NW$DR\Y9Q%6:J,@L-$]DJL]0QCLH\ZQA7958ZQE.9%QWCJ\Q: MQP0JL]$QH@=/[^ ) M!U]QZ-5ZVS*!8"K!!)%MZ\/X^C#^((SC]9;+UA^$<<)I?UZ'4&#W%]5N"+F1 M%^H3#O0)!\-YB?\QY%#O$(ZO3:1WB#Z?M'DTG+3'VK2;M87X"?5!37HK?SET M<@=.SQHG=]+;9ZLQ.;T,H<#I0VM-.'_2V_J;3Q)O9]IZ."'YA>,;P)>\(L8! M47;,*^,W7&Z1@'/E+]&[!VW__1M@Z):7F*L[B:5_@502P,$ M% @ >ZA#4(P'BKH^ P Q@T !D !X;"]W;W)K&ULE5=A;YLP$/TKB!]0L &;1$FDDK3=I$VJ6FW[3!,G006<@9-T_WXV MN!3L(TWS(6#SWMT[VW>V9V=>O=9[QH3S5N1E/7?W0ARFGE>O]ZQ(ZQM^8*7\ MLN55D0K9K'9>?:A8NFE(1>YAWR=>D6:ENY@U?8_58L:/(L]*]E@Y];$HTNI? MPG)^GKO(?>]XRG9[H3J\Q>R0[M@S$[\.CY5L>9V535:PLLYXZ51L.W=OT?0! M!XK0('YG[%SWWAT5R@OGKZKQ?3-W?:6(Y6PME(E4/DYLR?)<69(Z_FJC;N=3 M$?OO[];OF^!E,"]IS98\_Y-MQ'[NQJZS8=OTF(LG?O[&=$"1Z^CH?[ 3RR5< M*9$^UCROFW]G?:P%+[05*:5(W]IG5C;/<_N%1IH&$[ FX(X0DHN$0!."CA#0 MBX10$\*.@-%%0J0)T;4$H@GD6@+5!&H0O'9TF^E:I2)=S"I^=JIVQ1U2M;#1 ME,H%L5:=S?PWW^2,U;+WM* QFGDG94ACDA:#>Y@/A">M=RXPY"+!%IW&>.AB M"6&"(68%8"@=8NX@.^$0@,1 ,#%#80 @:"!L#87_0 MD1%)TF)(@RE;C*]_QOA>@QR(BD!1D26*QK$AJL70GBO_QO>--;7\##400T Q M!!@A8QX38L5MCLPEQ$ $!4500 0Q1-!/15Q"#$3$H(@8F):)(2*V7 2PBPGH M8F*[F!A1)"TFZB^R.)@0<$':V(E/(PBZLJ%A')I6!R$@'ZYUOA5$-)*3:*1: MHNO3&H'5\!9A8"2MBHOM?!WQ I2#1B :X_*/Q"J'"U0$"YL$.-@-(T MX@:N \@N!&2D5B,XB1']0JQP"B(@!^U8[20<"Q7.0@2E(89-8#@)L']]K!C. M HP %<9N?:=!_;3%D0]O3_< &'V@S;W9!L?D\FZ&X5S$=BXB8API$@SD8A1 M-0U QOB2*CAWL9V[=JW5H&&Q#4=V?P \&=O_O=[)L6#5KKDHU,Z:'TNA3D2] MWNXR:YO3YY9SP:14_T:*W,M+ M5=?(V5:H5WD'<*KV9M$V!#_H6Y/77=T6_P%02P,$% @ >ZA#4$T#KZ3Z M!0 ]R, !D !X;"]W;W)K&ULE9IA;ZLV%(;_ M2I3O"]@^-E"ED9JB:9,VJ;K3W3[3Q&VB2T(&M+W[]P-"GAN5'47ZK=M;6L^^'_%C=SW=U?;H+@FJSLX>L6A0G>VS^\E*4AZQNOI:O M074J;;;M&AWR0(:A"0[9_CA?+;MC3^5J6;S5^?YHG\I9]78X9.5_:YL7'_=S M,?\\\&7_NJO; \%J>[5^V_GIZ*IMOP:67[?Y@C]6^.,Y*^W(_?Q!WJ0G; M!AWQ]]Y^5%>?9^U0GHOB6_OE]^W]/&PCLKG=U&T76?/KW3[:/&][:N+XM^]T M?CEGV_#Z\V?OOW:#;P;SG%7VLX&TDS3DV15YU/V>;MZHN#GTO32B'[/OY]_[8_?[H^_]LAAO(OH&\ M-!!FM('J&Z@?#6BT ?4-R&D0G(?2S4V:U=EJ618?L_)\>4]9FT7BCIK9W[0' MN\GN_M9,3]4"$C'+*&(6LP9D\'!G9@P)AC9\P&C5DX,_,(*+6(G"&?(3T8,@XW@N%& M+%SM&6X,V\=@OA+<00([2%@ <>AD\CKA@Z28W/D"E))N7RFG-"G/E(D0"R"< M?F,(CT,$&+9P)7*&S%6L,DDH=%T N5B3DW8IY"(3DB=TZ*8'(2?^A6MB(,I"O 1O(5.TUH$+9RP]8\ M.508N5$#*HS8]>)4;#Q+C\ :%=RC<PZHFKFI> /;06*RWD704&<:*]4RHR'8K/YI6 M9$.,IQ3"_"E%>$T@M%WBEGT$MTM8V8]!/V)&Q/FF)/XKYK_GDQAN4Z MXI)(N@L'Y&*A/<\M" N4X@G%7P_=W/,'&-KTY]A(\4?8VI1,SU>-9:J13-WB MKX=NY2O"0+X"S)^O&GM5(Z^Z]9_F)F0AWT324608*W:I1O6U6_]IL,W ]@01 MQ+8$ >3;$=18I!H5UZ[#>FB8$XK)'V':"#;)'#.D//;6V-X:V=OC,.UYCH;L M[3I,\WUBZ##( 8=!SN\PC0VND<%]#Q&QP34RN%L$:FY<=E/=1-)19!@K5K;F MRN9%8 ]=GT5K8M>)4Q%I=EMQ*J'$=XVPKS6JLMUJ4//Z6&DI!;EA(RX2,=,M MY(QO']#@=<*@_1'VA!CNC_!'Q #SXC!:N(6A,'5VP\'6[YV;Y94LTWQ=JS; MEPBNCE[>7GF0[=L3SO&UN$O/[Z#\Z.;\2LR?6?FZ/U:SYZ*NBT/W!L5+4=2V M"3%<-,'M;+:]?,GM2]U^C)K/Y?E5E/.7NCCUK]D$EW=]5O\#4$L#!!0 ( M 'NH0U"9RG0/ P( *L% 9 >&PO=V]R:W-H965TE4;=(F19W6/3MP":@VIK83NG\_VU#&TGOH M"_:=O_N^.^.[8I#J13< )G@3O-.[L#&FWQ*BJP8$TW>RA\Z>G*02S%A3G8GN M%;#:!PE.:!2MB&!M%Y:%]QU46KQ-I.&NZP.7^G?W1%V^+.3(-#Y+_;FO3 M[,(\#&HXL0LW3W+X"E-!61A,U7^'*W +=YE8C4IR[;]!==%&BHG%IB+8V[BV MG5^'\23-IS \@$X!= Z@7H>,0C[S+\RPLE!R"-1X^3US_SC>4GLWE7/ZJ_!G M-GEMO=_HA/(\V.$&"YIAX@F1)$$^U?_!QC/U@ZMQV.CA*8SO6]]5)2@,VE^C.OHW&3L[9 MX' R;KNV>S6.C]$PLI]&(YGG<_D74$L#!!0 ( 'NH0U#UKCK(0P( .D& M 9 >&PO=V]R:W-H965T3; (Z@ZGMA.O;UQ^$(\:]/]A>9L:SBUGG'>-OH@20 MP7M-&[$.2RG;)X3$L82:B(BUT*@W9\9K(M627Y!H.9"3(=44X=DL136IFK#( M36S/BYQ=):T:V/- 7.N:\+\;H*Q;AW%X#[Q4EU+J "KREES@)\A?[9ZK%1I4 M3E4-C:A8$W XK\/G^&F7:;P!O%;0B=$\T)D<&'O3BV^G=3C3AH#"46H%HH8; M;(%2+:1L_.DUPV%+31S/[^I?3.XJEP,1L&7T=W62Y3IL";K]N2_0ABI\25?VC#IIBFW>J M/$)%;\4RSG)TTT(]9F,Q>(2)!P12ZL,6V+?%!D_H^'&#[121S1XANRDDQMCO M8NY-=&X$YF,72>H72+P"B1%('BJU="IE,2N#::S+.'+*N;6@Q1CD9CO5R:*5 MW^S":W;A,;MRS%I,'#\8B9R4MA[4*DH0KXL@]^CZ,H[/S8=SBHM$/7P._F&8J@B.[ M-E+_-Z/HT*^?L6X83GRC^KAMNQ\R]A+X0?BE:D1P8%*U(],TSHQ)4!9GD3H! MI;IWA@6%L]333,VY[;YV(5G;7RQHN-V*?U!+ P04 " ![J$-06VO#[/@" M #="@ &0 'AL+W=OP%?N'B51-ID5;52*ZVV:OO,)DZ"%G *3K+]^]K&8<$,4?,0L#ESSHQM#K.X MBN:M/7(NO?>JK-NE?Y3R]!"&[?;(J[P-Q(G7ZLE>-%4NU; YA.VIX?G.!%5E MB*,H":N\J/W5PLP]-ZN%.,NRJ/ESX[7GJLJ;OVM>BNO21_YMXJ4X'*6>"%>+ M4W[@/[C\>7INU"CL679%Q>NV$+77\/W2?T0/3RC5 0;QJ^#7=G#OZ5)>A7C3 M@Z^[I1_IC'C)MU)3Y.IRX1M>EII)Y?''DOJ]I@X^M^/[_%S*%W']PFU!L>_9ZK_Q"R\57&>B-+:B;,V_MSVW4E261:52 MY>_=M:C-]6KY;V%P +8!N _ ]&X L0&D#T#W Z@-H$Y V)5BUN8IE_EJT8BK MUW3;>\KU*4(/5*W^5D^:Q3;/U/*T:O:RRC!>A!=-9#'K#H,'&-0C0L7>2V!( M8HTGX8[ 9HI(HS'D:0I!@SQ'61"P4&((R*A0 A-0D( : CHBH,Y*=9C$8.HN MRXPF:9)FL%(,*L6 4NPHQ5,EP@B-Z,S6)*!2 B@ECE(R4?J$4*QJ2A)8*@6E M4D J=:120(J2*$4IK)2!2AF@E#E*V73Y&&$4$Z?Z#0"\NZ,,3(D!AX_!!"B" MW]-H6A6)W!>U V6#;!E) C:S46C&$A @A5PI:QQXN#(1P\%D!2TR&P/C(&/. M*PX ,QH'47,HZM9[%5)U(*9/V LANLQ^4?"_U;:KNFZ[AZ@92G&PS&?8=[>H?4$L#!!0 ( 'NH0U!Y M.Z3S!0( $$% 9 >&PO=V]R:W-H965TZ>$%)5#9RJ!]%!:VY.0G*JS5&>D>HDT*,C<89P M%&6(TZ8-R\+9]K(LQ$6SIH6]#-2%/OH!F.+BUQNG]7_^)R-[DD^?YG$18[)K*#WF.QQ%NKN'D/(:A8LFC02!WEVCU0%E;BTVOZ,B76< M \_8-N+,OC'SP3?HAXP?+C^H/#>M"@Y"FS9WS7@20H,),7HPT=5FGHT'!B=M MM[G92_^J_4&+;AA8:)R:Y7]02P,$% @ >ZA#4(0L""0W @ 1P8 !D M !X;"]W;W)K&UL?571CILP$/P5Q <\-: MN0DKI;KG*))E11LBGWA'6_WDS$5#E#Z*2R0[0J6'D0@KTU#Q+\M9;S?A""\!U[K2Z5,("KRCESH3ZI^=0>A3]&DSG;!Z:2(^=OYO#MM EC8X@R6BJC0/1RHSO* MF!'2-OZ.FN&4TA#G^[OZ%UN[KN5()-UQ]J<^J6H3KL/@1,_DRM0K[[_2L9XT M#,;BO],;91ING.@<)6?2_@;E52K>C"K:2D/>A[5N[=J/^G>:GP!' IP( ']* M2$9"\D% GQ+02$ .(1I*L;W9$T6*7/ ^$,._VQ'S$H%GI+M?FJ!MMGVFVR-U M]%:L49)'-R,T8K8#!LXP8$)$6GU* 7TIMG!!AX\)=DO$*GZ$[)<0 *'?1>(M M-+$"R=P%ROP"R"N K !ZZ!1R.C5@4HMI!Y<80>R4ZT&EJU7F5.Q!Q7@=^RVG M7LNIQW+J6!XP>)8&)B!SS.R6*)"!Q"E_[T'A%"1^R]AK&2\L@]2UC!>=23(, M'=3.@T(9<-[M_1(%5R!S+4>SZ]10<;&C2@8EO[;*O)6SZ#0-7Z"YCDY\JZ?D M,-0^9(81^X.(2]W*X,B5ONSV2IXY5U2;C)^TOTI/]>G Z%F9[4KOQ3#;AH/B MW3BVH^G;4?P'4$L#!!0 ( 'NH0U!&#OJG$@, )T, 9 >&PO=V]R M:W-H965TRL-1F8EH.3^Q __)U>/I7NI1-%39E35O MVE(T@>3[17B+9G>8F 0;\:ODUW;T'A@I3T(\F\&WW2*,#2->\:TR)9A^7/B: M5Y6II'G\Z8N& Z9)'+^_5O]BQ6LQ3ZSE:U']+G?JN CS,-CQ/3M7ZD% M4!H&O?KO_,(K'6Z8:(RMJ%K[&VS/K1)U7T53J=E+]RP;^[SV]5_3X 3<)^ A M@9!W$TB?0(8$C-Y-2/J$Y*,):9^0.@E1I]TNYH8IMIQ+<0UD=QY.S!P[-$OU M=FW-I-T=^Y]>SU;/7I9Y0N?1Q13J8U9=#![%H"$BTM4'" Q!K+"7GB?96XBU M'T-CA\;&C\DRI\X=A)7#9 FX'L06(&\*%'"!!"R0V +)N$ :.TJZF-3&--V" MQKJW89@4A$D!&.3 =#%T!$,R"H-0$(0"(-@Y'-33DN+<"5K[00ER]VY#/;HH M2'RG-P'%L'/% &//NF*_U8C+ M& A*BBDR$S:* #*92P;Y2S.! CKI+<( RH2](=C?T"<,#L$.AR"+9]A5$& K=,+]$-S#J/BX M7 QW%0:ZRI/;![UQ-S0E%\,=@X&.H1/M@.%VP/@32A;-K@22A] M(;37MKT0BFN2\8VF=]3?"L.@XGME7C/]+KL+F;N4B/"C5W4>1W!Q80^4=[UBKO^RX M:*C22[&/9"<8W5JGIHYP'&=10ZLV7,ZM[5$LY_RHZJIECR*0QZ:AXM^*U?R\ M"%'X;GBJ]@=E#-%RWM$]^\74<_+-P**E-/2M'ZO6CN?^2YX-;K #'ASPZ( ^=T@&A^3#@7SJ0 8'XCA$ M?2JV-FNJZ'(N^#D0_?9VU'01NB>Z^AMCM,6VWW1YI+:>ED66S*.3(1HPJQZ# M)Q@T(B+-/H; 4(@5]MSQ98#21^3Q)63M0Q#&L(H$3#2Q!,E%H@0F(" !L03D M@B!U*M5C4HMI^U0))DZV BE3LW7/@CA+"Y@P2DH. 4$9X[@'I--M>3(T5+Z M((13Y @&0#G)8+T9J#?S]*+4+7#F14E1DCMZ?5!"8F<7UCX(D22]TA$Y*#@' M6BJ'"0J0H+BAI0I_APIG%TL?,XN=HJP!'AS#8F>@V-D-[33S@GQ!Q.F4$@(E M[O8 ()+ BO]G[ MA>+=\&J)QJ?3\C]02P,$% @ >ZA#4-]%1OG@ @ " P !D !X;"]W M;W)K&ULC99O;YLP$,:_"N+] @;"GXA$:A)-F[1) M5:=MK]W$25 !,]M)NF\_VQ":GH]J;PIV?O?X.7.UK[QR\2)/C"GOM:E;N?1/ M2G6+()"[$VNHG/&.M?J7 Q<-57HHCH'L!*-[&]34012&:=#0JO57I9U[%*N2 MGU5=M>Q1>/+<-%3\7;.:7Y<^\6\33]7QI,Q$L"H[>F0_F/K9/0H]"D:5?=6P M5E:\]00[+/T'LMB2N0FPQ*^*7>7=NV=2>>;\Q0R^[I=^:!RQFNV4D:#Z<6$; M5M=&2?OX,XCZXYHF\/[]IO[9)J^3>::2;7C]N]JKT]+/?6_/#O1#"K:2D-?^V?5VN=UT+^%X0'1$!"- M 23]," > N*W@.3#@&0(2$! T*=B]V9+%5V5@E\]T7_>CIHJ(HM$[_[.3-K- MMK_I[9%Z]K+*T[P,+D9H8-8]$]TQ9"0"K3XN$6%+K",G/'J_P,8ELO ]LG41 M$D6XBQA--+8"\;M$"UP@0042*Y#<"T"7:XPA(-G_8+88,Y'M'#4[1P1B8!9C M$F 68^; +,:DN-D4-9NZGR;+<($,%<@0!["(>X;TJ[06^A3.]/D(,I[BX"=" MN' 63R6>H[YSQ'"I D\V%PHSS/@%X5 =6U1:.)X(1,G,7$=Q_" 0:"\@.6 0K >4&BB M( AZL#^0")& )8%!3@&C2@ETC$'S"Q\4\/1WXN56FJ[B;'=O9A\BT4V!^;=IN=+-F M6ZH#YXIIC^%,>SSIMGP(DJ( S($GW[6?^-$I] MYZUO B;/G7^'\6-[<='MZJKIEOZA[X_W8=AM#JHNNCM]5(WY9Z?; MNNA-L]V'W;%5Q78,JJN015$2UD79^*O%^.RA72WTJ:_*1CVT7G>JZZ+]LU:5 MOBQ]\%\?/);[0S\\"%>+8[%7WU7_X_C0FE9XS;(M:]5TI6Z\5NV6_@>XSQD? M D;%SU)=NIM[;RCE2>OGH?%EN_2C@4A5:M,/*0IS.:M<5=60R7#\GI/ZUSZ' MP-O[U^R?QN)-,4]%IW)=_2JW_6'II[ZW5;OB5/6/^O)9S04)WYNK_ZK.JC+R M@<3TL=%5-_YZFU/7ZWK.8E#JXF6ZELUXO.XW6L1@^"KCGYF5NAH?CNQO_,]5VYNEYE45B$9Z'1+-F M/6G8C8:]5>18(:.K)#0 5PI&4K QGK^A2.@$G$S QP3Q30)(8JN,22-&33-J M8@96(5C#,J!!8A(D1B!9)"V029/<@B3< L$:GDH:1) @@@!)+1"!.H$HMFAS M+,HB1I,D)$E"D&0628++9?8 YE@$F*1#C&)B4Q M4@+#^A+7Z7\QL$)D#HR,Q,@(#&MFKS/4B93VI,$:X7H?$-$N%!$HW+:A"(]_ M*A/;B@A5XC C<'@B8#=)[?&916\^V

(D+$''8"M#,"(]Z,[6RSZ+:;E'%D MTE@EA'#AT#X+V&@S0.L%1QT%7$2(AY"Q%%Q?#NVW0!@N)#80X;B2H\'"*B9Y M[,"A71<$7LF<%=%V"=@O4WM6 K;" &26VA51,IXZW!MHSP3*-.V5!+ G!G&" MYB:A$I%K"91YVLL)8&\,N+376$H%X)H0M(<"8:+,7E( .V0 D;37-U(& M,:>!&&VE[#U6RK!)!I" 8RUEM$VR]]@DPPX8\-2>>I0*F'#@./:0A%/:^[LU MPQX8"&GO 7)*9C8DCD^#T5[)"*]D]DQF>,<99/C]$"K!;%\);S;]PRGL6]'N MRZ;SGG1OS@_C+G^G=:],QNC.Y#J8@]^U4:E=/]Q*<]].IY^IT>OC?+(+K\?+ MU5]02P,$% @ >ZA#4'-IJ&6# @ 2@@ !D !X;"]W;W)K&UL?5;;CMHP$/V5*._=),X= =(FJ&JE5D);M7TV8"!:)TYM M ]N_K^V$;+"G^X+MR9DS9\:787EC_%6<"9'>6TL[L?+/4O:+(!#[,VFQ>&(] MZ=27(^,MEFK)3X'H.<$'X]32 (5A%K2XZ?SUTMBV?+UD%TF;CFRY)RYMB_G? MBE!V6_F1?S>\-*>SU(9@O>SQB?P@\F>_Y6H53"R'IB6=:%CG<7)<^<_18E-J MO '\:LA-S.:>SF3'V*M>?#VL_% +(I3LI6; :KB2FE"JB92,/R.G/X74CO/Y MG?VSR5WELL."U(S^;@[RO/(+WSN0([Y0^<)N7\B83^I[8_+?R)50!==*5(P] MH\+\>ON+D*P=6924%K\-8].9\3;RW]U@!S0ZH,DARCYTB$>'^-TA^= A&1T2 MRR$84C&UV6")UTO.;AX?=K?'^A!%BT15?Z^-IMCFFRJ/4-;KND3Q,KAJHA%3 M#1@TPT03(E#L4P@$A:B0XXX> ]0N(@\?(1L7$B$$JXC!1&-#$#\DFL $"4B0 M&()D1I"5ELIJP*0&TQE,DJ5VMA"HS*Q\75 :ES&L-P7UIH[>$J66W@&3S:*4 M<6')=3$QBBRU+B8K4EAL!HK- +%62:K,"?(I2JRS6@.@S#[0&P"$TAS6FX-Z M1K"8DM0; G<-?OLELX-B>/O,I'QB11&L,G)>^L M&ONTH.0H]317<=RO'846)&\2>2(=;\>5(:(.XV-*3PSJ*T4&1FMKQ7#=T M&E2U=I:JLQW-4G+F==7B';78N6D0_;?!->G7-K"O!R_5J>3RP,G2#IWP+\Q? MNQT5.V=2.50-;EE%6HOBX]I^!JL<*()"_*YPSV9K2Z:R)^1-;KX?UK8K'>$: M%UQ*(/&ZX"VN:ZDD?/P=1>TIIB3.UU?UKRIYD

,;PE]9_JP,NU'=O6 1_1 MN>8OI/^&QX0"VQJS_X$ON!9PZ43$*$C-U-,JSHR39E015AKT/KRK5KW[4?]* M,Q.\D>!-!!!^2O!'@O]!@)\2X$B &L$94E&UR1%'64I);]'A]W9(WB*P@J+Z MA3Q4Q5;?1'F8.+UDB9>DSD4*C9C-@/%F&# A'*$^A?!,(3;>@N[=!M@N$9%[ M"\F7$.!Y9A>^,5%?"?@S 0@2LP T"D E &\<0*U2 R90F'; A" .(BU? \P/ M8Z#5/3? @!L'@=EU8'0=+%Q#3ZOM9L"$LSAP%F2PO,1\ 7ZL&3:!PCM%#HUV M0X/=.Y('0CZ&LU,\#\T ^UVY\;8, -8&1VG1A= M)X:ZW4D;N.9&X#Y>.7"GEX ':C>"YK<:K ?,L-T_(GHJ6J9M2=ZA# M4&D\6 *! @ CP@ !D !X;"]W;W)K&ULE5;; MCMHP$/V5*.^[B2^Y@ ")BZI6:J755ML^&S 0;1*GMH'MW]=V0C9KAA5]P?;D MS/&90^S)Y"SDJSIPKH.WJJS5-#QHW8RC2&T.O&+J432\-D]V0E9,FZ7<1ZJ1 MG&U=4E5&.([3J&)%'B_U! MVT TFS1LSW]R_=(\2;.*>I9M4?%:%:(.)-]-PSD:KQ"Q"0[QJ^!G-9@'MI2U M$*]V\6T[#6.KB)=\HRT%,\.)+WE96B:CXT]'&O9[VL3A_,+^Q15OBEDSQ9>B M_%UL]6$:YF&PY3MV+/6S.'_E74%)&'35?^>._Y+&IR NP3<)Z#TTP32)9#W!/II NT2J)<0M:4X;U9,L]E$ MBG,@V[^W8?8M0F-JW-_8H#/;/3/V*!,]S48DGD0G2]1A%BT&#S"H1T2&O=\" M0ULL\%4Z_KC!\AJ1>1I6UQ"$,:R"@(421T &!!2-8 (*$E!'0#\XA3RG6DSB M,+7#$(I]U/(:A;,$4Z]B )6B+(*9=HTB:)HEG&H#"-$EAR3DH.07>=3P5;,2QUO9R&T3[KCK']E;WX@O;;=UM M_T[3MNH?3.Z+6@5KH4W/<#?[3@C-C@[F*^#?E'RG;;3S,QEVR+;A19- MU_ZC_AMD]@]02P,$% @ >ZA#4'_X1:QZ @ A0@ !D !X;"]W;W)K M&ULE59=CYLP$/PKB/<>V 8"$4'*AZI6:J7356V? M'>($=("I[83KOZ]M'(Z ].L)>TH^R5%X0(YZVN&KYR"R':I>?Q MO" UYD^T)8U\0(FC$KY)T?#1W5"E[2E_5XNMAY?HJ(U*17"@)+(<+V9*J4DHRCS]& MU!WV5,3Q_*K^611+%R8].:VX_G7R,Q>T-BHRE1J_]6/9Z+$S^E>:G0 - 0X$$'U(0(: W@G! MAX3 $(()P>M+T=[LL,!9RFCGL/[O;;%ZB\ RD.[G*JC-UL^D/5Q&+UF"PM2[ M*"&#V?08.,* >%)]6$+:-MB V=T>+O!=HY8^+>0W1P"(+1G@:R%(BV 1@(! M2.P"@54@T +!C5/1Q*D>$VI,TY>*PB">E&M!A0 EDXKG*(! '-A3#JTIAY:4 M[Y@6606BQTU;6 46#YC68Z(;.Z0A$]-LJ"":OB9S%(#1O91C:\JQ)65D%TBL M LGCI@'??BC]!VPSH!M'XJEK%A"8@G864)#<*1G,[[RJP7A-K /_# M-_L9!^@1W]#L8'T"R>A@&>FZ$NM)& MT:&7KJ&ZRR?QC>JQ^HY_E^D;]'?,3F7#G3T5LE/H^_Q(J2 R1?]))E?(;X)A M49&C4-.%G+.^,?8+05O3]+WARR/[!U!+ P04 " ![J$-0A"X@M^(" !$ M"P &0 'AL+W=O(DJ("9<9+NW\\VE%+[J-B7 LYSK]_SE>-6-RZ> MNS-CTGNIJZ9;^V-O5F;M06Q6_"*KLF$/PNLN=5V(OUM6\=O:1_[KPF-Y.DN]$&Q6;7%B M/YC\V3X(]12,*H>R9DU7\L83[+CV[]'=#E$=8(A?);MUDWM/I_+$^;-^^'I8 M^Z%VQ"JVEUJB4)M!15FIBY?^ M6C;F>AOT7\/@@&@(B,8 1#X,P$, ?@N(/PR(AX#8"@CZ5,S9[ I9;%:"WSS1 ME[_UHCEL\YLZGDZM7C<9IJO@JH4&9MLST81!(Q$H]7&+"-IB M&SGAT?L-@X7MDYR(HBF 7&$P4&P$\$8A1!@O$H$!L!.*I Q);)]4SB6&: MG@EI9E&Y2V4XP5;"+D0)G3&<@(83QW"&4\MPSY"I84139!EVJ2S$B678A4B& M$M@P 0T3P/!,C2DH0)?7. 4%T@4U3MTC"U%JG4;N4BE-["-S(8I("AO.0,/9 M@AIG0(U18E&Y2Z4TM*"="Q$2SAA&(=QP0L RGI&8Z5EH>9T1V)/N4;2@T@,T M33>F]LL,06EFG1L 83*7--R_$%Y0Z@&:[I,08CMV(1Q1VS$ A73&,=PPD=LQ M,QS/2, M#"7_46FXJ2"WJP"5)NX[8C>X'()"I]( %,^](7 70W1)I:GS?4BH M;=AE[,_JATAO-IB,$C43)S.F==Z>7QJIO\B3U7$4O(_T*&*M;_6(:$:4-YE^ MOOQ>B%/9=-X3EVK0,>/(D7/)E,/PD_)V5B/M^%"QH]2W5-V+?J[K'R1OAYDU M& ?GS3]02P,$% @ >ZA#4#HXV;@% @ \P4 !D !X;"]W;W)K&ULC53AKIL@&'T5XP-<%&C5QIKL=EFV9$N:NVS[3>MG M-1?% :UW;S] :US+7?I'^/" MP?&LM&@G%6.E96_CV'1N'";]*\U/P!,!SX28_I= )@*Y(:#1F8OZD6E6Y%(, M@1P_5L_L/Q%OB&GFT2ZZWKEW)JTRJY . &ZC$&CFQ@C9N4PGUB6Q/': M[X9ZW= [-Y1@O\#**[!ZO!]KK\#Z@7Z,F/4R*,VBY*8=]ZB$IND[:1*OF<1C MYITTJ5<@?;P=F5<@>Z =V=UWQRG%]*8='A3&A-Z808OC9Z_#;TR>FDX%!Z'- M27;GK1)"@U&,GHQ8;6[@N>!0:3M-S%R.]]!8:-%/5RR:[_GB+U!+ P04 M" ![J$-0O52ZMD8" #J!@ &0 'AL+W=O@,YC:3G+]]_4'X8AQ M[R78R\SLK+.LBROCKZ(A1 9O'>W%.FRD'%8 B+HA'18/;""]>G-DO,-2;?D) MB($3?#"DC@(811GH<-N'96%B.UX6["QIVY,=#\2YZS#_NR&47==A'-X"+^VI MD3H RF+ )_*#R)_#CJL=F%0.;4=ZT;(^X.2X#I_C595KO '\:LE5S-:!KF3/ MV*O>?#VLPT@;(I344BM@];B0+:%4"RD;?T;-<$JIB?/U3?VSJ5W5LL>";!G] MW1YDLPX?P^! COA,Y0N[?B%C/6D8C,5_(Q="%5P[43EJ1H7Y#>JSD*P;5925 M#K_99]N;YW74O]'\!#@2X$2(LP\)R4A(W@GH0P(:"<@A %N*.9L*2UP6G%T# M;O_= >LFBE=(G7ZM@^:PS3MU/$)%+^43@@6X:*$1L[$8.,/$$P(H]2D%]*78 MP 7=2;!=(O+H'E(M(3&$?A>)M]#$""1WA29^ >050$8 W0D@YZ0L)C68WA8" MGYQBEY@L=W2J)09EN=]LZC6;>LRFCEF+R69)8O08.VX]H#AVE"H?*/E/CV1> MOYG';^;XS199/L4HS1W#/E24N>WD03U!Y'><>QWG'L>.ETV^;(62FQI$Q293%Z$&Y:]3%,VTH.4J]S-6:V_%K-Y(-X\T"INNM_ =0 M2P,$% @ >ZA#4-WG*O'9 0 ]P0 !D !X;"]W;W)K&ULC51=;YLP%/TKR.^K^4R3")#:5-4FM5+4J=NS Y> :F-J.Z'[ M]_,'932SJO(0^UZ?\0%ZO=)P MP8C2I3AB.0@@M24QBN,P7&%&NAZ5N>WM19GSDZ)=#WL1R!-C1/RY!A[W0%9Y5ZHY!+SO>!P*: MU$VUUF\!;PJX-1+N:! M27+@_,44/^H"A<804*B442!Z.,,.*#5"VL;KI(GF5QKB^N5FV!UBBHH2$GJI[X^!VF/!D*IO /< :JX<:)?D?%J;2_0762BK-)15MA MY,V-76_'T:VLUA/-3X@G0OR/.;-1[X@B92[X& CWL09B MSD2T3?1F5J9I]\ZNZ;12=\_E)EWG^&R$)LRM#[/YB-DY3+S$9.&,P=K#;"3V M&HFM0/I!(/(+)%Z!Q",07R3Q89*+) Z364QO,=^B++2/WT[JM9-^P8X/-WAQ!,V5\$C$L>ME<.!*GV9[GAK. M%6C1\$KKM?H6F@L*C3+3:ST7[K_H"L6'Z9K!\UU7_@502P,$% @ >ZA# M4+\4X9-"TP OD8# !0 !X;"]S:&%R9613=')I;F=S+GAM;.R]:7,;5Y8@ M^GG>K\BHEKO(B"0*^V+W= 1-22Y5RY9&E.VHU_$^)( DF64@$Y4)B&+_^CGK MO>?F H"RJJ8CWD2511+(O,NYYYY]^;>JVD>?MYN\^I]_>-CO=]_^Z4_5ZB'= M)E6OV*4Y?'-7E-MD#W^6]W^J=F6:K*N'--UO-W\:]OO3/VV3+/]#=,BSOQ_2 MF^*0[__G'Q:3\1_^_=^J[-__;?_O-\6GM(S>)_=I=!7]?/LRNGAQ&;V(LCSZ M/MMLLB*O_NU/^W__MS_AT_S&8!C]6.3[ARIZE:_3=?WKE^FJ%XT&<33L#Q;U M+_^2Y+UH.,,OA_W&EP?\? M$]#\/__C?QS=XLM/]/N# MJ]%L,F] 7E[]D-YGU1XFWT<_)=O&!->;W4.R3/$(5KV.(6Y@_24 [PV@QN?H M/]*GYAKZ@^EDV!^/Z]_<',H2=_\ZJU8PPE_3I.R$Y-758'@U&G1"T([Q&CYL M(/%1^,O;YA;U%11G0Q2P!? ML6YBS:N.P3XFGZ,W:Y@QN\M6?"':SWTZN!K,IK-%<\LRTO5Z7:95%>LO$=VK M=WGSWDS[_>AZNWO(]@]ILB]3H!SE;X])XYCK ]_@7[#1C\5C7G_V1]P\4*GH MERQ]/#60 ]G[LOB4Y:O&$F^N3PWQOJCV<+S_;[9KA?=BW!^/&J/2"$!<6U^9 M3AI7ZFU!*/10Y%VW<3@97<%MZ%CMK^EF<_5;#N"*;M.D@F'6T9NJ.C3'^6O: MP$X9XY=B@Y MF2B4C<=^*KINL5Q%ICY9?D]@;]X"A]7[M$Q6^^Q3BK/ M4"A >3C'^Z)L8,[;I 1>=+U:I? 4/+/FYSO&NMTFFTWT_:$"A*VZUO=JFY;W MN(L?RN)Q_P!'N-TE>1?.WCX Z$\\\_ZPW&0KN.E%TMBEDI'*W';8Q1+IZUT* M<&GB[,MW-S__^.JGC[?1FY]NWGUX_^[#]<=7+Z/O_QI]>/7ZU8=7/]V\ JPM M\8I747$7P>6+2D>L__5?YL/![+L*K\3G)[XA1(B 4=*CR&R5J_T(H@&" D:Y MW1>KWQZ*S1I0(TK@+F=VO0^P5+B3L.Q2EXU2 =QW8 !OWO RLBKDEA'0H-? MGB-DL-&^H.G3SWM<3;4WX_:BV\/J(=K1BBNWXD>0.:)E&MW!D:_A+S@L'.$V M71U*8(@IK!,XPJO/JXF'@PO%A>ZJ(;*$1#_>N_ M "G]+APOCE[T>\ >HQVL[%.R:0H:(!BLZ38^;9?%IO[M#^_>_?"V_J&NP@.M MC;7_='W[\OI_=5(VW#X J5?3NL(=CRW$Y[;#Z_BBL^)D;H *[#(GQ^0^= MAA+"H3'4NY]NW[U]\Y+OU?7;:[Q2MW]^]0KN7$WN_;%#[K6"[;Q+>($%I_OJ MV\;72?5 J+O"7]*_'S)8.=*(!B\$=IKNDR4@4N60OH$&!4(#AXH; \8TS?:< M88#&(N>MX)*L4G@?GHZC'.0[0&&@JL5C@G<>_G@Q&RYHV!>S28,S(I';IM$^ M^9PV1FH^^PG6V$+TW\%=+:-5 ,2.71]]YJ<$NY@AFOC!UK'^J$H MUD@)VZ&4PQ[/@53[=XJHFRQ99AO"BP:V.L38)4\(QY;O00L"9 8>F>85BYX( MHF6:IW=9KM, 7L.@-%(@3K/4YXZBJ:RKU;@AVAV M9%EOB_S^"@2?;;1.ETTIH+:>V)[;F8OK?J&.;4>6R4BS<8L]\BAO_<@#Q&_Y M/M$1WA0Y+@)D V3-%S\5()H/^I>UU]!\\6VU2U;I__S##GA'6GY*__#O48-3 M&7%$F#7=N?U3DYP6<+%!',)[M"L5TE4[>X@ 5HPS,2RN'X/,S7_"'@[[AZ+, M_BM=?P?0UD\S%+/7C*.GN-PUPT$XWHHYGBS$?W,#9)I9&'U%WR3K-:GX\.$N MR=97P'GDH6-;^#8:3' '[;N(+G15"WTH=HL;U3^Z\1]=?A=-%Y-X,IGZ(8:+ M13P<#_T XVD\'4W-V^-%/)W-+VD[T_D\'HTFX>MSM.:8U\?C@7U]&/>GT\OG M@1V(P6%[V) H*10$J%"9/@!A0?UC4S35@ \IJI=(?Y(RAS$[$+_J1,"3%X56 M??[[QZ21"Y"PX8(]@)@.8NKEN=))*S-W7/Q9%Z@%[:(+F'I=;#8)J KNT_I% M/SYL"[;"H/SI%XTD"/,[1S&X=GPH?[5%DC,WV@+M7% ='^^9T#IKL', =M9 MY\+,HOGM1_C!2NZ[UZ3G_OCJ2T3O60?S]&KO?UXO4>5;[1LVX0_,BUOX6B4< M3264%I93D6!<=@SQ ?A:4JY8RE_#0YN"A,4&EP,QO3(R>@N)^P&D*+2A,I?8 M9CEIL&A=:2AH!Q10D]PJPG=H">D0:AK;[(#E75ELHX)EC);C8)%"!.<+&>NR M0^*GAY;I72$&AB.R]J>,=U"41Y_\"504_K[^S?=)E:U(A9'W/0&#H[,<.^35 M1UCU>;?Y9;8Y($%W+^#(58.+]O[#JS^_^NGVS2^OGGGQ_*7"302, M5DZV^[*]:^'.BC/(I2^;=XP-%!FA0)K=YR*&KYXB-.%4&]$TUG\[L%;78(*? MDFR#K.\*!KBJDE %/#(?GMLA+]-D0Z3V'L2%BE?90M;>IE7U+?)9/"]O>_?+ M(@S&(2]HH,N(!\+=;PYKTCD-IK2AMYAJ+D0;AVL0I7=WZ8K^>@$2W(O!9,H2 MYHOA<-!$![0*W 'SCQ[2]7T+.3L]R7 \PVGZ(YEF/&S,NLE'"I+EOLB2H[BTK.'6]5.Y!G;OOWX[N8__OSN[ MY/K0,?&=T:>5JER\;4,?)\>_ZI#COT_OLQR_B;Y/-F2]2O:1%1ZFI]\P\LS) MMV&U)>G?%_ 8_7:)<+>:+!P8J0#1?WX (H[&\<>D7#>(I4"Z(7*)S/;,QX\) M9;2XJR6LM6; $?1MPVPTKN-^$$X&I_$VB"\!9MJ7V6JOXC4&'.R-G:=YE+L# M2$L)DD5X/=C$/4; KV__'+U^^^[7LXWNWM!% M_L5V^Z!CO$T^]S(%XK+*O(DRV^Z2K%219M=JX&U,L$7?VW]U#9+5C;KU]R]^ M ++%4@ ZR-!8D*YB0 TN. M&'V] >&8F;)[J1U .&(#/F)Q)#D%6><.U8,U^U&+,Y#B3:[4J?N9]Y:LG(<* MP2MG>5E^3/;6=UF1_G?NR\%T^=G.C:XYSQ_AVJ"*0R4Z"$*B,EVS6!A0YI,7 M 72\59JN*U8P5\ 0 37Q4M':]NDQY%.E\_2Q.IPY5"QKG_/2ZRP'2G=ZX%WR MQ/9OPPG0&= M5TYW2-75C)$$HF80Y5N=ZP85%5^$J[45KLX>H]/GBAQLZ>0^O/H4Z/6L]U,D M7EUOWAYVNPVIS2"FK+-J!93_4*KTHGI Y@,96Z=&KP"'<#AZRY+6W0%$_ ;$ M\,K3:;]S=AM:_>UAN\40( SX )6:]%4,.J/M?80%1 MZQ@_%,4]X/%C4H4!*ADJ&9L,()1G"8G=Z6[/<1R#Q6).&')!G!]N @C*-I,X>DR1V_-IXO6.5 Y><8 03%&4]TDN MX@%315AJ@B+Q80,W.@B;C"[TSTO P56"[!065!U6J[2JT/!%,5Y(57C?O>C7 M-+HGB^ ^==9'X%89 #7;/"$_7*<;T)U*D<[33PGZJ)&"7#'S1\6JR#<8TY>L MR2!>P;.]",UE%5MVE"@@,?X("PK(A-Q^DKG%'D2ON9V)88.VDJ@<81\@GBK$ M)AP;<#GE**5/L!]A2T*N\*U/!:'(MH!-5KWHIP*.,]^7P#KP8WV4XY> A43D M8*2CJH!:(M 1G >M+0MKTR?A)CW^ & M #UVA'_^U@ *P""[#4N!N+^?0>>"9PB[J^CBA^OK]VB#('Y= 2U'K-HFOZ51 MZI;)V%H=MCO>W?X!B%O"E-R"K*3P+G'/"4GS]ZEU0P0Y00@"*BZ:N#S >[7' MH#&^(H@1APT."_.6[E1@V\3%8(S*++D7O4,A'!#ZOL 1EXC$=$]3]+_0Q3Z4 M_OE8L!.?W3_ JBWGQO4MD[6(Y.HMBT5B'QZ"$#8:9$2QJ-?\?F"E!=BM]@GECPH\0;L,F &!$4EPA3 MC%%EKR/'W?')PAX?'[+5 XZT%7 CT4&^!JB(A_*WP_I>,&99'!CM5DE9$KYX MB+>K.;U(?#KPT'6^(\LE41*1_K<98C2> M587QQ1BFD"$%@ TBX%; ' #Z)>MNSN4)!7CA3RP^X=R!GC# MO4B=5OI)5/=B\6(K/JB/US0CTLW'#Y0ID)A0Y)*PHIC6A'(;X]%^5OT M(_%CRZYPV0EL"Y:\VR1/Z,4G&@*W2]!>M9;ZT'@(:W2%9Z5G[XKD"J!=]]&V$0PG#Z'87I4+285^KD>/VY&*+HE PT6\NK;OM, MDP'B6\1HD-O(Y(W?%0'R\&MXV@%\X?]_+0X?#W !\&E!E_> ";#G%*>.[E*^ M=$SWFPM@/0L&OO]S64,I^TM4'&$*[U_BLTT'F?H M2^)TNW$5,N@/B@T/ /@!E)H1Z1!/"!L08:]N]L:OK-/IZ!+"4P,EM'6;= MBP^W/U>70'OA!W$#L62I1TSDA"TPA0-&7"1,U8F'LOU!8B4D2IN$P T1?'&' M\@OWE(N$0E,OI.DPL8,XQO[?LQ0-E#V[?]A?L:B[]VBW38&D L0_B:Q)0A'< MA%1I@6AR3'A8QF(*6Y1W:;8G[8VE2%!D5JM#V4-3/@' QVJ@'L'V=Z9ISD"^ M)H:K?C8DFZ @ I,EXP]F5M )[VN6=N831/Y R#\0QUZF#\GF#H,9*/CUYAQKP%>K+$ M0]X3JU7S@>1%\ HG0/;P00D 2L3Y>]!W.A%[X^CN"*A0(>P\PP\ Z"85>+P M*M.$,Y0XA+U&7@R%5\OB7V9H;>4R\%08$E;=!N1]W:B:3KH]3"#SIW6:R3K<(E) M?PHCA\L2)1_F.425@0T@2EI2+YYY;[*$SV"G>56C#*U$.=R"2,!KG286"0V1 MA6\0"V3\KCE6%\527X,<%*\QW#9R,YT GVKEN!QO@ MN>@1X:'OQ<(MPFNQ\ M*+IC<4#^$[S^D%6_N8C=%:5H,F-#^<>QT7!Y0)$SE.\Y%JAA/6 Q7X@Y4DHG ML3P "29^ @>!&O\G9O4ED(,U?HYB+ID?WN2.;,1T[X*5>*9.*TBB+1P,4.)U MZJWGHC5C[B1)C7 AA'J!]+F!D[ &IY5WF5#B4I:O0:0O*2W1?*=R?K0\$$,B M>96WC305X,MR !#B3QF^2KHK/5*1K4',H(?2^"E$'4+[!(A43+!_UOE&@YX&5DNII%[ >,4#R5I":Q M:IFO\&#H.U*@/+-!I!X[;72NQ"RIRJA;I M?R"DBX">-#U@M$ZXR)@>3TJ@61'<-3+K.D(,9(6-32!H5NH)) MA@#\Q'PURD>50=&:) K*@:U)Z"!!8PA@"J\!!X5;W;!'=V7\J%!GKC72:U@G MBJ4%,"929W(0:N0F>[F4K,RQWN9-!O.)G<18/)3\TY'>(]O+:>/D),6526Y MW'Q31)+EDSL7__[QY[? \@D5>(\&JU F%ULO#V"/'YVX][ @D"Q6OY%]T!!9 M-H.E^^:7).AUX VAL%H'5:5 .V9QJ&HF(J!N'_A9NBA7?[@:=_#55R8 M/8),P!$M63^NA%1!0%]C$S 7^%%R0-?&F(V[61=DAA4+I45W9CK6ZB(W,>-, M<H')'KXZ8:W#*>.,M$O*A.]=H?Y MQN DLD]_S.T6*B_B=$!!PG6R5G/ZUNY%KWT3 MQ]8* W8MMS97BSCC)2&.EV0!R$Q!5KIBB>>;<-P^BLW*H$F9D9H'K._3\Z33 MG)B;WZ7(#8R0]Y^[-F_ZKK6_/A((@A989%NB%,:L]@3"0]! M0*D=S9D_$Z-TL$T3A4S0PZW# X;=/^)%$0:!3(RH;[YGK1.U!6L>I\7+TZ+$ M6;C2@N$11T_67CIO."):YI3-(H?,R'S!7FFS3[,M7&#K.7F!.D#O\):B;.%U M,830"M\BL9X.-4'6GZ97,&1IAWF O]'T^!0J'HK4#''AG%F^0TW'6RZ%GE9GEV^@MVA&C0705O?/71<:S9NGH[X>"U)V2[-D7AUROWB7'VM-] M6GFL+H*0'-XY41:1NGLR]1"F?F/F([\ [?@ "DIM6IRI AZQ2 M]$OL'D55 K<4Y"T\M"1%HP]14-(KL/MT]4#%D2JCQF!1B%]JJI-_7AY$>R.P,RR$8 Q!L? J]G2BO9,$X[L#N<1=V$#E/'!R_U-] M1.WE2,_4#2H(R2:RX$X6#93QADOG@.7XC0-RVA;QN63W&MT3D8M)VW'X,<(H MO[PYDSNAZK 3M^(214PX5PA=WR'IF0&JD-P"C) M+!CZ+E7'1VT7S1L'9)SD#RY(:\^(+L" CR1K5/0T:XIX">5>BD+WF)*!C<02 MIG3UE0',BU(\/W"U&B=,XL8C.IO21QFB8U\D_S!M<9G\WIU#:W%('2JX9D!" M,X-?R_0);F T&!J<"NLPF&"65;)CQT,K;HA <&.#0C34^A;/6RX>>L%;=FIE MEE@0BO;*OI1:&A/)/J0 N1@RC2!H6!.[4YACHE$[MO69.42U,N(%LP#FM*]C1LS@@G+$5; _)">\" &KACT>N02DQZ"]"N^V M4RCDEK.S*%;%5I9*%[4.T><:9+$^B>$';PPA^34-'$_MVDQ(Y?!<]0<&#Y-U07%5<.Q_2?(#QBE* M D4/1)<32XA;8E64:)X^/]23VE5@HN)>_ C"SXY(PWYHT2TJ#"^4@$)\S64M MH$_.Y4R(&36%W1<2F+R2W0:$@.6^1Q) JDH&-G MRGV2X.(^M?.N.C=WE/VV%$(:CYI,#F5W%F[866;=J*;]S%CE_$Z2,U"X^ M.P7%QE>FQ. H,J&6*6*7?U<[471'U\GM/)DE6+ J(28L0,/ [A< MR;AUNB*/#^;]*/0).;]#,9A)'.GQY(O89+^AY9O$+@0G6R525\Y-C1S.+D'8 MJ>.*6PWI+"R*-&.R'7/6C80\L*'I.\+C.[6 -+Y'#0P7L'3#>6\U.?:\49() M.!S,'3$5D]*350YJZ;J+DJF/L \^X27#M*=MMY(A1^Z*LG/<\3^_%1.C]7.,WZB:^THCDT-18R]<$<4>(4@DF1M_ MM;L,7O4$D#KN0F1EFZSQ]*W;F H0'V%:Q!9'-QH'( MM+ \CIVZ&/JYBN4FNW>1F,FR*LJE$Q[&:_;!>\U^=6)[BU/7W^Q/1;9*-=(T M]#"A1=G50*0PQN*PW&/PMAN14(;\4/2 Q8E#KLEM.)^?6J-55(5M7=[RR=GR MUH>T[L1SQK-= EB"#R"O80WFR>LT_@6"&E<2QJ#;PYY17Q;H' H)E84(J#H M5',U^$@?W+(H]'"!6^.W:TYNTBUM+$8M,J#P\?S"GHW[D?4.B4J-<&T5(@VE MOI $^K1+12<+[33.4ZG&_Y%SAJI6+GWO(Y!+I_?EZD$9WG?*0K)N$%Y1-R,_)=3AS%\3F.) M69\K_*@VZ"M4!.^RSW@7HHI4YI0")2,XI[AA(L7=Y L03MTL$ M TT0OMBV>KXY_*E[N!X@"D#? O#OA: C.-'8#M>X-IP&2$E68U6[6@8R'8D. M&LS5.!4]"T=(=;'6VRJ2)$G#L(9#J2XNQ%];F :7=7PA'\D@I22J<0[,F-BF MKVK1 5']/7ERJ3- [!\W*2Q4QCDGKR[(+DFI>*]%H5AP\)94@T*2C7PF+KP] MLC\7<"=!?XFR.NM044F'/2]U%-D;(&*5)S2_T&UC_?CC@Q'4(0, M"HMZ=W0V?-='9:#@Y>/)6A9 %@8?_<&QEJ3.L:E?+!Q,^>TY\ZFCA*9R89I_ MRLHBEUA2/1'3:3Y.;(UL[%P7 @"\F.(G.9&9A'L&+L M,J*>'#<(U&)GK:-/"R&[07R,'A?R2"D'B]B\87>A7S9/6V?;QR]Q> 4V5>&V MCD+I#K,7LW4;\>./,HK50P= +VHO?=QZKQRA*1C5NDTF)D,[-,PM^ *I"6;' M9?&5A!:[SL*XD8]346_^,XH2.QD"*^DRU'7JVKA'EM"3.*+ZX5C(L-3057:Z M/D(G@)^_P<)6"49+4O-D.Z+=R9@>Y%[P[76698^JO2BHJ?W*);^TE]KN2&V* M5MP\ HM71QMBR?#?\I!1J@+E8?HF0>3@+S;%_9.KN8W*\;X4SL( O^?>(+12 M=( @52QA X;.W!W*/&-7._Z5?::T$+A*C06XN[0A/0LDS(R22!N91AH#KF\& ML_:"7D>-;;A)2!Z7 7-)O',0;)ACVY'+12N19S8Q5;IL_I)*4:A$!%]T)N'4 M$V\\5ZBGPI(X1!L3EX^,GAJPTC!*FE&E0/,24N7AA/HY-%X]B@>&TM8'9M\Q M&H[0($!#1Q>J6[$VSX_P5W,ERB],H92 MCK^@='>+YX#ZIN,J^-Q#\SV9F%UIT^ZJ.28< $6()R+GJ#UMDA73)DV'40L=(]%ZO%'LNZ9 M)#S_FTN7"T*KT7E1/;@T8AE0' LJ%Y(4*S5>]-**4Y/$=XTIP:_)\D?W;6WN MV%U65ONK+(_E-U2[U4=WJVFF+\U)<8';7ST%KR>C^@1$FR_/N88DF-)3_C6K MD1)>ZA>!+]0]Q3YA8/5K(;'KF).5T-S,(B(*5B7FC\%98,JLJK]Z:\G?=0?O M9LYB@4!;/9#J?NPI'SXMS_,MVCQ9%1LMUDGE\Y_W+1%+Q0$L 1VCF5"^)8 MQ^*@P9AB9&.IUVLG9&R0W&I-H:8X!=EDVU+#:@L6]8))])HB +BN1OGD@N#@ M MVG>AG*-_';952U[INQ51)WV#3[KZ+6A%6;Q+L6P*S%COM**J;%@FRC:'83??TU1M)\M*>;"F^(_!O3;:EZ-\/)@.)FSOA+EB+7"'!K+D=1J:M04 9M1I^4YT)3L]G6E>.NEY] N8,K+ MN$ VYQ1;^6-SF1IM%AA@.BAROZ5PT6N13K7]"[W)@>?7"E730$9"F[T]N4MM M\%(]J75&EVN4'XE-:0%?M21T-;.V*8Z]6NY<5H+@B DM*_J G'QIF\..8L%" M3ZW/MY)89_>Y#9CV6M.2HF;3M8VG=73#1S^[OS@K MSQW?2O,U)5&.?"+M,2#V2LC%-_ODR!$#4X-8F*@LH*R#DL8=&OE3\FK"TIYWARR6:F*[IK/T/-'(OO2, M&[VIV/HF$3FIJ ]):2,OE H'A-RJ&XPZ\GR3WG3;#MKF[M#72DXHUDQE$GOV MC^G&J5X]+2O]D1HLU11B6U7)R-@,9\LZGEQD(%L%@V!&SCZON?HE'7Z!@(^VGK#,:DVQWK1/HE73_'T[08P*]U M_&B!>%"DER:GL'S2&,Z8/C9TE[)94 G:8GQ7%4O$A8XF\FYUJ*24.F7JI)^3 MK2/#Y :%);@P"!7 =) 0B3JV5&DL0>ZY6< =-ACQA$3271=E$YHB%D3S3_K? MN+T7%L*\ U,$0U.SDL]$V[F!#N:"!?4&@FL;5!P$*2W92):84UTPXMGM.H!. M,P)8HH:$J'C$]YG$-]K6X@>E:'&@$02B##N_2JELBG64H2;Q%\6> MX&DBE-PY5BKO!$E31V?R-0?$8&$*L?AR(.4Z:!K2B-QF _G17F(:A7?][N;- MY;.BY645G'Z7-I8H=#\Z(IN6)'\'U2BE8D:JZ]T6'% MK0Q7(_T[HE.Q^=>^( BM_STLMY#)76V2D]4(8+R:]0;3D4O4PTHMI;VS^Q,'@ MH[GYR!;%Z%& 4JWR;5GD\/M*+B,_L'ERO?!LM<_@236K:OPZT+:_'/*4(MR9 MEOB,]=:H^.\+S..Y>'U]^_VE3G=6^/Q@!!?B]F?]XS+Z0VMN_-4-Q_&\98R^ M^%CLLE4T&DXOOXU^-.'T6'TV>!([2+<-^ >-9G#I?KC+(#)?(FSO?0"Y4T'" MR@!4V:N>R_V0;LA&&\85 X[[S:)*@B;L2O2;C,M[N7@*JO!O- '*Y12&E/O% MT&/R77-+DH$HI3>OI/1FZ,K ?C*;%9$NNS5;)?7-GJV$KDJML^=3&H]FJM0B MFP,]AN I*PL!>+Q/3CT,71FVF%PT<:418E>;(Y$81DKN#@J."9%HC0 /PX9- MP(KJ6"0#F3I/2;G)*&0YP)Q:E/BO8BND^Q:@A"^Q'/BIAWT?L2EITN2X* H4) 7YY%7OI#I17S\1"("X>Q]?X0N0\QLP]K+:E7F.WV-MD0 MC[5ULIMB[=.\=,!^;&;AG!\W5TS^T-19_WP:@Q<>.Q0?$7/#-$Z*2V(W:Z(> M>:EL"1SL 9\,#LB%\7&4U$%-^C8!M-+XY#N)#"B,683U;SD\#\(.I-7@BGH0 MMM5/_""/J?.=!%?GQ;S7=SS0&Z?;XD/@T?&Q1]L",-;I57W"06]B1R$7X=6^ MN*H.V;[K?$AMT$O(8$)S?0 F)&]PZ?6P:/\U@/$M9T,D7W$U2\B1^4J.KH;V M(4"R/FDF1,^4)%@P<[:JU!31>LQJH) Z4R0ENO%L!+B0!RE7I)&"**YK$)FH MB.V9SOH$TX^FKUEBQ?^Y2LI 4+ M6ZE>AR^D-(9>4SUY'%9/1AJ+Q>7?4P(R!^TCZ0M 4KD 3!_Y*"G+>N*!G<7? M4*YM1GXE1A8-7>*)Q 0GVO>?TS49L\(6A#YCD7ROZ2>L,.6#8$E0EEJZ7CMB MN_.CQ[NP(GY=:Z46H:Z"%*ETFTVK7[*C"+6",:SWN:L50^R"4GU"PNG[SE:H M5E0_IJ/P'49-Q[%C"W"OK[O$A(8V5A@EI+D=5_3$ &;6"IB.;K2\TQNYI+S, M&PT//]W+MK4 ^@=;2=%8+MB$[LN>B[NTJ_0Y6A:D6I"PO: F5QPU2Z'[,N?G M%S5W+7'Y'%V\)YE/V?5 4$7AJ1--%/!\, MX)?Y)!XNIO#+8AX/!A-?6AO6BAE7\.FD'PT&\&."C>,'8S>P*;8^F\6+Z2!: M3./Q9 !/C^+A=-Q1R?V/]L7!+)X.IK#>N#_H1\-!/!G/]#VK96-G^=D,1H89 M8*+!:$SKER=O*.Y@'/S\-W+52":JXM &FZS7)<<(U#)FJO!J?'LNUH8=2%Y$DV$\!IR#\_@&\18Q"_Z: MTE\SP (X&/KKU8^OK@E8 ,'A:!J-X/-Q/!LM\+=)/YZ.)S!==/W^^H9181H/ M%G"X$\2ZT7A OTWCQ7 .>*$^<[2 _NG%^!Y6,0D HSMSZ,IHMA\"C^/'WM? M#[Y/1]_O/OQ!OT^;4A1P?PLB\-^XD@_I/4D3KJ);Q%V\60S[,5NOX5Q?)=6> MI:[K.]Q$=($0NOPNNJZRY.I]PCE>%P@/*1A_D^3).J%?WZ($K=N/+D)H7(9& M.\A5BSMZCAD'R[R)GFQ\632T@C8-.\V)'(@?\=Z6V+;&@#^ F2I0#Y M^,=D5WUG/ZC1*37'^G6PI.H1W#L3?4*)V4KF(OW47"$37:^KV/\."\'"K)3Y M@TFQRE2OV>V //?[PQ/.Q[%N9#Z*PYU(&WC1"$^/""?/)6S=TYZ+RI5_@2;UTEZLQ6X<9A(H[DNT?]&V+VF5E%%T M[ T4#OGYGO7#/*JBUGX-[KYXHXUUQNKIBHW?N")%MD78:A0"-X)^WNR6TM&( MI3Y(O;6(UJ5K@W\LE09(>.2#;[LO6B5]?TI\E!LI V+*D'AMN^=G_WVSQQJ=JV)Z4(SN@,4&I,N6J]>.Y1JJ3.I+U0X'QL*"X!1- MLJ'J=P!5M.24J9HLG1]:QEV1?2:0@APY#CZM=^L)8XX]:J)P'+RH%,7UD]%L MBBR_*Q,?,4/.?,Q-X$R&9/.TSU:$X_RZ!L/:$@\JOX.:]4-T>\ H#4W7^\3' M56RL5$]9#[!PM,32XL(N/*MPIQ)CS"U?"Y>"GQ (I$@H:1&')8 XX[^%Z*E" M9+NO!S,&(X=#2CG;JJ$T[4UR+:<2_I?8'W74FFSU]T/"F?>4IR 3\U2H*SYW MD.HUK#Z**T@QR*[I0YR)LF9;Z9D/:EZ=TLRR* MW_3W:/< =,[>'5@8PMY/T:53N F=((4JPC8[;&DT_>SC+P$^52W7.FQ#Q-\% M,?$>(:XQT% 0N3*\)T0):1A1MRQK]0!;$QAW)OQX$Y"IYIYD+V26W3&PPMQ.I5RK[36KJN MS][N>J$6("N?M6%2C&I97*-3\$?BX4:T>(*VQA1G5 MU^2\CAIJ1=&E[2$R"^JL;/K^8!A63M'UP9:.;P<;+E5WW#"GDQY6E J+8;4P M^HM!;V:==@Z<-M".+51W2VC9K8Z5-AH%$L7U-7]]$PS? M;*&UM9.5QV-Q"Y#,[?N+MN=*AE&6LDT\?I]N[N,P&N 0$S2M1;4]HR4R8"48 MU-5!PD;OO#@Q>!-O;P$GAE&94&===^N2+3L-@%@!"@R" "H-AI%FJHA(83,= M5U8ND&TK@8JL1IP%E6$O%]FEB\+QS3I=.$Z:WW/U,B38=%6T1#65$\O@;3]6 MP(Z;QA6-TG>T+:SR1NYR+3@F@'?IPRSV,T)*Z+!O&6L"#H*8--#O8=0,PQN< MZ)^GG_?1<*R%BIWGR[MPB692*[A>].?B$:M!!D=*SG8,'+HW=S-P]&,5#>1; M(MFR(!1](ZD[T[W(_">X;J..3"CXIJ7[._2/5C+[QN MG2W0A;/6W7ZML7&-AWSOFIWN8EQG&%->N#XJI'"BS+UK1/A,:) MM_;($ _<%HABU2^_]*?:56LW^X"V$59N=>]J4K.GF5"U:M.6':B?%< MBOFF:TX9_X'$_9]]B>X?R+?!'Q-FW&CK-%.*6D[JV^BC[0M 'HL7T3 >]H?P MLR__Z=_^\Q]J?0JBR2B>CL;1;!!=C ?CZ!(_&"X&T2B>#6;1>!%/9F-8;T,%N/PC.AO_WGSC!"2HV@,YW0QZN,93>(Q;'\<3P!:$W2W+HZ=$+K2\#8M_E$:02&I ]ZHWI(^G Q M=$]8A>!DT'S0'S(,93^Z. 7+'5+*^K[T2*3*)H"\YP-D<%=#*8C'!9C?F;QB*57EK];?D*O_?^VNB;WH&D!_XAQ;#LW=5GS)\ZNX M'CE\*A/TK-9 '.D82#@[:EN+5B3*OZ-$BESE&_3+MM6?51W>5@MZ3AL>LZ3_ M@UUXGM6#MOM\3U_,KW7&/YT"9J/:A+N%:T\(Q6Y&Q>(Z;N(0 :4]),^\CM;U M),\YMY.O^L TQM;Y:#]BJ3*E3?QJ/8Z,O[RM4:1WY7PJT(6XH?YI9/;5$!KC M:6A*T&@L+K M]P^_GRPWQ_ ^W./G';=U$SQK2F[M*3K/6KJVG!]0++'$/Z7[ M(!<=HX :4U%(1A.Y@%/'X\FT7$Y&=@=#I5\OK,SH%D!Q+?^ M,$*10".#[;AG7RRR*HVG;+29@F2(8[]1%T^>[HVV/S8)Z*P^FWQSXW8Z>4;G MJ-KS;@U;,M8$*98%-H3(?\>!.:LD1,+95W9EL7(E"_>==;!: MD'(OT4U:5CH\3ZV+I+' :RJ:GMU%5)0TNA]>SM3RJW!1Z[9J_=W>=?7+]M2]R>ZL'4QH.7G(-NJ]]S-@/(8EZX: M^/PPW[S3P?2.SHR1MFCNSQ"=KR_&5WL.[K":X M4\?0<9#4.4P2ZEW5M>-HF$EUH588\]=ZQVI0[ER:"/W&XW*+3QHEXC359#ID MUHBD<$&ZXB@>@![*#^B**:AD,IA$RAQ9IK:7F MW;ZY3@I^V8<)]36BTR8+5O]01M9E'&EO^UQK &J^X7-I.1T\@,%T3LHF_US$ M(]!86TZ+.,=D#(P)+1CP[W10/R\<;3@<*Y23<(SH&@#N11D M+2E[D+F3-SZW]J%],0!E?=M\0D23"].#W(G)E]U1"%\5QHO1A& \)-_/H!\/ M1\-.((.:/T5G%B:MC>,Q:/ -.(\D-P]M&F0S&(P==_^=LA\-A^A!&SKQU"]"B8 N MA)%5?64NF"KJ@)E))&BS?H>)W1C_'T)R.SL39=G:&1ADA+ MW:X89\D/>*17MH_2.*4E<=2QA*S =V0>.D@' @AG:/R]&LZ$S?7;H3MV=JLU67@@_0JR;+09UHVAG7&(A6G. M_S#_Z_$:#'2JQTQ<+U.R1R+[;8^)JL= ->KH25UMT]YJ[W9X1*B6B ML3=GB<')FY ;!F0?5F;1F9*]J"=CP[1<2QHUB[?V9U]UR%?-#DJLGVR)'5X_ M6[;1%$.N04+2.6OQ%Y?*%OQ:VQ?0AC%F)T^;!,5SVY:;[VYF3?A"\Q2965!'QH+ MVR>D6XXQ16Q%G"V:V%Q+T?#%Q1 9LOW!M0"0*'V.;ZU^8V& '<-2[IW=QM,;]0L$2IA7A7DMCGC?L*6 M&.;ALX 5$DQ9:/WDSYQ$0? .XRC(:8FR"M7REC:FV%\GV6I"#36>(#M!F1#! M1%_"+EVI#K [E#"A9#V8@]HF%?X.J$G\IY;Y(G'4=")2R(X.!6"V0R<*OX3\ MRM3-Q4MD?1PN:I@PBEE-28V?02?.\]'5>.)+Q%3<6<>YZ-VNR#0-@ *=Q$U+5?\;J2(M M#%-SIUBU#-T%RGZ]2,H))=KGX'2+P^S.C?8@167\#;2U:MFX@$XL7<$G(J%(G4VWZ,A3C">K!-!IFS!Z5O@)Z S4>M>)I9Q* MNO?5N^RDFE'&-\=H/&@TA'OE ^N>B9)Y&MBIZV@IR-"&FD92"S&T2_OY_Q$. M3DTN,.'@XCGFJ*^+@TS6PW)>C2.UK26\P5>+H[PTAHAW8G_RGW!_48M438'! M5TIIZ]70W(;6WJ1,Q4!UY8BZIQJ+=/%+5%()S>'M=IRS:6?8?83%!H?,M821 MUC"V&EX$X:3V+KLV$<^A%0T(M@9*UD!1JQA] JGA4N^I[H-400[;?=1I;K\> MQS.V/KTO$A]T[546 &Z989SRE?P2PP_[9(._SO#?H%I"D-R=X_&8Y]Z$W[\?Q;V M@QEY0,DY/YHN?'!__7.G#KD(*XS_#(W,H=RM/65:I 2N(L@LHWK(=E6KZ-/> M@(C[#YT1C,*<[^*M+/=#, /R-=B 94[?LY+P$92$5ZPDG%GH]64(A="NPX5% M_5:/GR=KK'577RBRA(;O%]'%8L+Y%Z,1>K%'==-VO^B@\QF%SA2RU0?[[KQW:7LBTN_)T.T_Y4V@^*. 0%H./^("P$/8M' M*I$0@!YH86/.4KE8C#R?XPHW;K_ M91!?<_&RV3 M$M=G6$!Z,95"THL:E3FM M!;,WH=1L$1OYC,(0A&,PH&.@V$KT3\GKM(_-^, M I;&HQ.+_ E4J)5X7D>QK;C8RQF+\ 0@PQWTJ1#>/>14Y\2]T;#:Z0@3. M*NH?5G-DJK=+_3(KM-R*$_@,9YL-0 ^=:U5@S_'M$_XHA&G-$^'+!D3T5>+N9S?T3#T=B)(\-A M/5KUC$AA"4YUE]K(S];H96I?XG5V?A!/9X"^$<7?VR%LPB\*AP1(HG=%"V&[ M+]-4 JY"\F TXO]^-,(N[K\9%K[?L/S5AH3N.S28F"V$"#B<6QJ!)AA'(X:* M=WT*Y.\VSOS?D_E'G,R(JT0H:6!:SJ0A.)DA%GP:?D6RX)K ?Q%%J$5$/H\L MU&OT<2?(]D^/E/:3!WZ5 I04ET6'BWXHUVZ1%%W;ML^LQ,2JHJ^)8D=7- Z@ M[(9;!F"(S9V4,Z7R/%12'4[AL2@W4D*5Q]6$0=#E,XH#UW@'ZIG*9S(=15C7 MVD5'%LW.D%J^\83D=<1RL8C>U<9TJ4!S6,DO6AO8?#<9JW&FOAQY=4AI0;== M"8W6!1@.(.$[7[:/FZ!0[YWM_ZFCOZ"**0.X9H]=_3B+I;2:S6J-VXXUY<38 M_M%B<"22@?P0]>5P4/ICB@0N-?WA6UI,XKBNHA,A6_,]C*XEE;.4W-9A;_X- MH-!KKF8KB*< DF"X^IK:R<3B%(81VE)JPP1M84"B '] J8-?APCT>1]_'<&O M6,8.?AUC\EB?ZE!)"=9H$L^FZ@6X:UWS8!3/0>ND:C[9=G=@^BR1J1?89N]#6%2^F"@:AT5(OE^#2]4!@[K$MLHS+#*:^;O ,XSL;<=RHL M3+B'MW4HQ<=ZX=U^8^XVWI0;TP;VO="Y#A$N#C.F.UJ_"DBQ)\+VL#V)PM*! M1D/<*&9=;]217?*%1]0R-9!C[8]1'98;*3;. ?,L5L0GE5ZW.F%!**_?'I97 M/)K88)'O-YX<??"%'T0*N(_P[F]GK-XH7,,6$?BJ!;X"<4D('5.Z4;;W]N#^>A;4:NH[K MKB@=5I(DT7Z-L"M,OG>LK>.0R8$\:-:!\ $39Y51=.43YS5G\=")!T\==9 MB8Z%H@O:&REY,I.Q,K1?HPGH(L/5^EF>UJ&<3I+'9A2<8RW(U-$,XA*\$ MORDL?/L@?*C'0R&/=?Y)@BF'+F!@S#XG]+ M11\%!Y')%T/# NG"CLP-KH?4N\J.1M+R=>?]UF@MC8WAFV;F17\1!O,/3 AX M/9#D)MEDJT)_4+XL1397JXS8J$83<37]2&JF4\A14G)6$C>%@ VDJX>\V!3W M&0?(N:85B ]$VUQLBD30+#-\_$E@S7WA*IJ_@DFIZ,QMNMOS6<'QC./H>KG\ M)2-FTHLN^(]+R=.F'02"3(*;E5Z3E)Y#[6TXWQPUTF51"I52W8<(02YM21[2 MS8[-W+Y*&4F>5#Q?1N/#6Y;2]EU2[W(0N]&*G>ST*''O&U)("1B M!M7>B4JZQ&.3RD8;DT[Z_> R\ -;Z7MTV!&]Q) ^[14"PJM99<\.3!0 BT?3 MY: *SL2[L1D77427080Z"^K!5^1_[<9"Z12%235\O^Z*U8'\^>OR<.^0C9-, M80CJO8!?^#&X;Y? 7)*E@A5R!4204#!>STXN_0\Y-6_/8$E+(M/!KABW$:-U M/7+!&==[T??A%>$T86E_@%ZKLJ#VA6N94KKL8J\ %;D<&[S9QGM,;2;.9EM+OH9I=I7P5\I3.X]0 MA3=,*P6.0-TBCU =[0GAVTT\R5J/8;=*$P%JC^?!;5(27E/FY6-XD[K&21-I M*4-XR#,Y)#ZRK>\'1I?SY/T05WYUE:;8^Z7E.Q+\J/) M=^BNILEF_["2I76PH2VFY3G#TQ\K>8NM5G!C[PYP\@6SF%U:8&.Q-/];\23/ M911&]@FC/=_D'O9,2&5U+AUBEBJF[T8 MF($>$]-L25.@,F"6-C!:5-BU6@OH$KITBC=Q2X;&@)AQE M3I8MW%51.L4[3!]-VWJ'R8B-8.2\D'H)+)$J$,2X[5C<78%9IW5 N.TZ$U:B MX@/U7K/9GR+78SA"R@G^U/B\;!5(YHY\0'#8HXE/F*1] MN)"',O79^EIQ#C[+BD.E-4^=/*^KLSF5SRC/^7/>$)M="[CVJ"%UB9V,?2\0CK9TM8%888+;./>O-5SEG77*$+Z MEE$V'97 )@7-==LU^H%N1744#F/41;>_TM\(QX8(&@@;4TY)K M&6 E)9(,7DP,T[.-5[4( J?!.[ERE^Q0?_F)&CU)74^AG%GEAL=;Z.HD".9@ M5J:4A@]*)*!C(2\:4MWE;Y/<& M+$C\I.D>K>MT6(JC3/B 02GTQQ M 7L-NP(1EOC&Z@'-4ZC8>"T?YAI0K9KJ$A_^,7FBCV)MK\@:+OP[55O=T#A%G[O)AF-BL]= \#8RZR,3NDVZ9_'!29)4D(NE M+R?EH@V-.I?>";RP>?!@]EUE-DJSD;U6@#T./Q_7883(H[V3:0-8.<6(,3X+ MQPLTCX$N <'7 @_+A3 -V$MQU>]- M*SD'RD?27J01,":=V71NGT'E1%XRP4GGSVS T\OF@0+UU5# W^-B)P,Q^[.3@$5 M\M]4B95+@['-+ ^IMJ7R 3T$APN:+.7=J=G#KLCBK\BF[)4VSV "W!4Y4*4, MS9F53/G?46\ZG'QC+F?!! J%;;J_%.S>[[N?H]YH5G_!$YI)K)Y/?%;^[2T6 M\]H;@DL#?GX:#>E)_O?GW%S+U*(\'SA_;#A":"KO#_@HHN3 MR3CT'-5/^()+]3NZ=!G2++E=S"0,,56Z44-.3][X#;E:OF"#V]13!AJ)"X*VN6>O@-T*T>]V6C\#:BGB"VS;[2%5V\X&GS3K"M#A%47!H_;Y<3YK/2+A'BA=*13B8S;*KH*<( M-[T-VY60/;!R%5FINC@%,J$(337ISBA==[*3L./HVH'8,?;0BUJC:HZ"^R]J M=Q+?8G)[YXM3W.$&?4C)WON"DW."/?KJ<\;BJ^1JYI\C^4F$;ASXF(OQ>I[AL$/,"=@IV6*:B\Q*1Y++,@^BI7"K.@&_.6P>:)%:AT< M*Z@H'6T.D[6C%]JF2ZQ,(AJV*OF":S@HU6?UWE^B-W7/8AR6]"1#<"R1E^:[U']'">U2#B!U M?2A\5=LC;/RM1NG >"8T3;N MDVN=!!4Q>9*.AD0#A+_Y:([]K_JC*<=QD%,=V&8)3)EO\"0>#?K1E/Y]?2CS MC*XZ.Y4_LVUD"M=J,NV$!6>WS/$VS:CGYQ!^,H.VI7+6V#$!V[?C,B^&PWC& MP:*PFYCZ4#H/?"[UMWV7"[U*YM+S2F7-V**":+1NU.OU7)C M/=9?AK*O#KA84#9]YVX$4:I];F?QC'+X%_&X/W%++A4 N:8-2&WPF5 UY%L\!A9\)VA?4 MTGC"E0+B_G36E"9-/FNC&D5B:M2:DKD K)::N80F[F8)=@1IZA+*1S&A[$2,&NV? MV#MB8#SH4Q/%T0BS'G&K%XL%_C!=%'SRNK$W"%IBMNR MJ/YP.D9=$$]"P?0EQ7;KA?,H6Q4UU.EIZ%]@6.%E!'NZF%/.Z.F-R?HOYD-\ M?C3'%I=PU(A8Q\^!'IS/,5'J8DI,;SB=(NZ-^M/GG$1?6G#RO[_G) :4^0PT M%8" !0[BR7#^]8^"T_;XW],',J #N1@N%F0I&)RW1[<5%.4OAC-J$@M(/SYQ M)@N^_7VZ'2^B.1D!N+$H=7#%1B.71B/GMGZ4LD/3XQ$=W]()>MJL\=!1!^"\ MN@E=R0@TBA&?76F:6IV(1JL"6U^EI3VU];@<*PA!?62Y8@8R9$[56D3?%_9VUU!O=P(@UJ[3X7(Z+81#,6BZ"\1H!WEI43 MS!=SP6MD*$J%KQR"\79FN+!T4)>7Y[?8S'NC??[2Z$+C"T?#PTD-0/8:.\6G]C M>7%$L_:9S ^(S;77FQK]PNOSD;24Y ["KXWD<)W*SX)"?Z#@Y$*KIB)'3- TJ?A/WBLC%OCY%A ,+J"""-$?3'[[ 64='2*5PP MA>7;VNEDE:*BLV:(EY:K]F)+*J\WQ=&+A:U^RGK4U$=NG!4WKZV:XVX+'1[X MN[8BK9TXHJU8@UK>A1HDTVUVV)H(.E<$PE2 ;"T*JV4L3%4]^YQ;CHUL:53& MH2<#6T+N\2:J_( M*&N1UR3R&M#:H,!@,6GBP/3KX\"HT?V[J\LF6T!=PE%2C]*QM.%)>MB0\XX, MUV&4KND_$Z2$(/1Z=.L;I*"E8Q-%9J*?3I,U"0?4E4:&C#4FN5"E=9(E56T] M7O&8HO\*,I6PG4-U6VD8N3.9(0T+W_4** \G'#2R8+]'(R3*AC>^QONQ'!([ M%I]?\,G;HOB-&%@0 ;@@.ZR/,=M@]?U[%*<+],]NX(@YX3A/,9D*'5^X7T#& M5,)XW!1DFZ-) (4P[)+@OH.A"#9X $O=$I(V.,1[C(.,.8XQV>TV3L FVP6L M<4V1KW#?GO;9BHE"D'5@/"KW&EJ=2D0$^BL^H3^,@Q=__@^[,PQ72Q_YZFG@ MI]\ [E%\4S>;XK"NUX^FJ'DUSU#86+I)2;!Y*"@H_HD7_5_&62=@R!"E21=!2=\/5R$$:S) MWD4F4^[''D:F,!$^"23$QBL&C]P7Q9I2-ME#-K>QS%0)O7:"/<0Z?B,X-(&K MH&25WKOZ^SZ23Q>GF4/5$X869FF(N0GVCC"== W(X/G$4 MD)1]G!++/P'%.;\G6A"3(R$$=B1;&*H2T2B$/:](4CA SUUKK&1;[$S?M"ZK M8<1P?APC3$WY\S!B 9KTM@LC!O-)'27:+K#&(@&&:?Y G(_2C8!5KO<: ME;_;/V@>?NNQ!:M;YU);$VPLJ *WS*UARO MXGM=N;/G7#WD?TW<"BBL+P>V/AN_=S"!1GA*KH1-)GO26$0M G"E10 DN%\; M<6 ]91+B8N\<".NOGCG0%,0H&8A\Q66R!@@GV\!(?^98XYY+)'\OO/ M9_MEAC[#Z"=TFP6B1YC,9I.U\&\&O R 8@4()#3#(PHF2PSI7P)]AZM)HL&L M-YH@Q^'\'--DG/!9Z$.-\30)Q+ 1R8!';%N,FW2MCTTA2+;;[#GA:1Q'E/3C M@(_2B5)8'(A7HC*LFS>'X[I6:;;;L[O<"34J\L!)_+S3\&,2U73=?J&Q+E/; MD6EI^)#)-"36'RP!4YN(NS!<"^OH.XVGS_-(GS.O9V W8;%_%\7L RH=(3Y' M.:K7U3EBE63H\0*_QS6QR:FUQ$.7UX$\8TY0X=_=<]O<]8)-]!.RZYQCF1_,XLEP0"8^^'4^GX>K M'%*?Z/%L K_-@;GZ=2ZBB\67KG*$'@$VY9,OYK2I&JC-@B+\9GTTZ,'5FP[' MG7CT)JAO85F@5K: $!Q.)M%X/'>Q/]-X,)O1# LJ M"#P$I.R?J"?V9;OF.K9G;'H<+V941SN>S#BD$SV5'9L>3L:PZ6@(.-&]Z1$& M6DY,97M J85LFF=8S!8GE];%ND]RX@8?]KEVCB-_8O%XZ-G[I#>UG![#_.7/ MT+830%QMD;Q SOH^BOT8N#];!#8IC,*IV:1FQDSUM6Q2W?%ECODFOV=KSPRU MRXX5O))(NQG<,(JUFTZEI-*(#/O#4<3EEL9 ]FVF4*@_;B:)W=4_H3M3JC*3@H986N4NR5UJ)X8N?+ JNDO &;& M*RSYG#FR#E1#J78%O*-&GYARCCD@D(+@;<*H)*=A?*OK<0S2'&K<7*PXD^F> M7%@B2FQ9&/-//651F<,+KM'5Z?ZQ*'^+?B3X&]7!I+6(F;9)L6\':UZE; M1VVA&#[TBX38(SM*E]4G,$MS%1BY<*&0)\ZZ+)0%X/?+ITWRR"4'<-^^978XM"T M(RV^@/&P)6VO5B+L%YN)T8DRU=$HD%1%S@FN8D;4;6KVX*[ NY9Y;ZP+G:W2 M8UO$>'S1_@]Y]G=LELD]KS @+2M!A,!@W)5/GY7J_*L'/EWL0EP&]39W"69@V=!@X;#-JE[YA2QGUHC\7CRD5=!'(8;H[:MB8.0KZ8K;NW%0IAB'V M?F$XJRO@YC:Z?,+TWA4E\"Y3F\/+IT)?"%2_9(MT[=TF.3O=G*5:F(_RF76V M]A63,(?"+:1CYY(X7=I6FJ5'[">']CTI;/LC$\/H&O.?2\SXX< \=X'>&?/' MJ$^+Z[.;[-7-'Y']\BW%N_*#>*6T_EZZ%^,"R"ZN[<<]$"1>?0W>T MEB][G:_+(EO;BE"^VHTAB5_EZ,?&2WR!\F7=H$='+Y=PSD=O6*6<,2>(!&4N M$&IX@(DD@Q+$WL&UQ6-?*,R.($OPPM"^8?'$X,D,("+)"POCK]2UI:KC66Z832/5S M)+*_#TMHU[ _P9:!Z5)X$:9&,[:$V[\,,44)H=$^6E;N-QO["HTA:3"54P-L M(5P=*^B/XM:1TQ^_1?<'C%/84Q08IOQEZ8'#3E:FC/1EL'&LSDA10"C$(]Q) MF$_KWNT[UN8XNT#^R')T2V2RF2QD\\NG !63P_ZA*%VY=)S]YSQS8:B #HS! ML0',WPX@=JVSE7C^T3&5?DX066**#W;)Z8P/2V"YN22SDML ?FSLLJA>R!;& M-X%/U!?Z98HW2N.2_P*CHD>DQ ;FE03@>$,H87VQDL1*:S]AESWBKY,]ZE ) M:N8P*7.Q$(9\7>]! LK3)^?>Y 5/!KQ>JM$BHG9:EE@PDO5*%.HV5>$%I(YE M,&L]O0ZNK0K[8VUC5; T*KSX+EV[H"%:DG?"=!VR/USS:$*%LWQEKYX8#]5/ MXG5:E]IUP]*I*MQ(+-FYB-ETNZ<2382Q6!&!H)<4AJ=V18R_"K5BU (/5+@N ML^7^49S'B=C=9*BY@,P;)M1>(;/8\I@Z$>^[^F.'EDY+QJ,7A4!EP4S;Y[HU M8E*T$)DHX6#!XL[6C/#=;M?)%A155(Z*"BL)E<53LMD_<2=@L>X$-!G- R65 M^L#8$_$8'N2^J%G$@>$N32BS+S:N<0E4]: IO#6'E!/UE=.=Q;UP:5L70-.. MB[$U))-13. JQ6IH,IS+PEYY#*M>/"WK353L@I-LN1DA%;HR5/D1%3XTU 3K MJ=DE' &AZ%46D0#\;#HW.6X7;S[>7%+!-JFTR>G5RY2+;C-/+O'T),\@ &,-9#MA2-2M<@U*X! M6:(8;K^VV@E]0)4 S38XQ#'NFD543*,1YRV:\"&PZ;4@I%_R%G59/WW'LHM2 MXO?0\$CN\Z+\C:F/UF<&?&3#5AW'ZW<>.Q!0+MV6JF[1 N21-DN4B9)#BZ8* M<,AC,JII$AF3%H70;AMFN3/,>ZRU.]F* !P4YY5(8W\-<='K]$XB%L@RHX-P MA9LGMT@MH@9R1&#=$"H397?L A OH#_2\K!Q8:Q/=H[:?3H"*%P'5091;O3 M#=&?08GC^K:S_&]"MBIG%\5[WT4V&D2#]73:HR_3UJ 7;.!X!Y0,/:NP-8!: M+&6-^=-+4'^QGM:>DH.%?2G!=VB@E:IRJ8I"V)>COP)4(,[VP@J@0$'R+,$V MZ9OTWG$N?OF/3@$U2:_54P4*N\.C2I9*I5AE+8%8K^CXE^13$*ZJ1;VV?-9 M$>\2)OH<9H=FIICLBF^@>(YBL08$7E%TP)'=.Z%VF ]/1FG3H@=0[2=F;4 \#.5S(-X4&I# MQ)(D2Q'[5XFH/0EOF]) ^):((OD4:KTB=T1.7N:7,5LMX2@T-K6_%I'K!DV\ MF0@UA9>% WM%[6& 2Y[) G4>UJR2G$OY6.VJL2(AI+<'3%I ]G8HG=$^D/*X MAB[&%7.M-P0&S2/EQQ96?0Z'$Y%;%HE#N+BC6]"#5BCI.JN@-[$1!; [:MB@ M=+:60;A%PYHJ"^1/]>$8PE;1$OOLKD#5MO!6#,1#5A:MA9/+';7O]IYTM74P MGQ#=-9?D4TN" 6@J\'QSUS+BNDC9&0$4-U5?&B%\[/%2(YT\QA9M]ZZ6+MXT M GF_.]F 3)11E5K&[810X ] _TFK6*:@FU)' T 0)709\TMT9B&5]!T:/'\B M9^(&W?N?LONBI-CH7O0#Q8F3TY&8-:]04"]6;?:0:TRP<\;P-AJV;*'T951* M13SZ0#<0AXXZFHA=@!K^*XTC2!5C/:?DPE\NQDTX+ GT<1"[ANDP5%E4:M1; MO7\NBE/R#W:9X MVHINY,IARP#9IRM_9QE,SC=[:R6;KP3WNH! ]I18 M# _HK2DIKV"#R1B@=Y$,XARP*ASA!I#LY<0K35%?5OML61W9C-/^T!,M*=]Q MH "*>TXO;>HU0DDV=C:R/Z^/*]Q97N02F^MRD5V:TJ'F 2]]*)CVSO9M5[I3X'[ M6JNDCCYG$QVHQ%)TX([/)8=+S)BCC/=^O#7#HJ+*L_.N[R9 =^7NNUYLI\6C? A7/ M,J;NBV((*SUWK7&AC&Z$Y9A,+7)9'/!7FX ME 2]^SWJ BJIX1\I'_U79;UD)#]@*;#EDW/1KN%!M+5JYBO%OQ)7,M9BB;JY M)T,79H>0[4=SWCU6H9]#=\D?(I!J3],2;-=+\NR+.<'95"1F'%^@XJHNS0@_ MX>*OJ/9XT8E*&=14T9#C.3->8-1VURB<"D92)8NY;YJ:%DZ_ID(Z:IM+C0U# M>!)G=7].MBYO)[>@U;$=S>T6,2RUL91/*2YH<^.(S#!JE%XB@GX M[T;A/;G _3F"*\WK0\E3Q,93PN=+'XFC-U R'#YG4G[*W[(GS]@MM0=RG#%M M0.F"C7>* 0'"Q.JWX8JP=/1XWA13Q60)&\=D)%]I6K^F-ZWVB7&E9*W!W>:N MK&Q,(QI6M)34N*5$W[Y8_295HO](Q>_V3_5G^--CU?9:!D$7F.MF\MYU,Z%' M*1%_6<#*R8BEX5W$; 5MT?]G&W!00@P1W/8N*16.&T=U&,L+G9(+MW%MUR+@=SWT9F!/9XXDI=^_)_,Q1E/01OT7-]&- MU*I_#@BX6#FE@?/N99]M$Z]X8GG"SJQ5\NDKZ># UB'1"$V9<'*5V]$6SYJ=@3K%[AP-QW" U>L@&[:,HX0L_7A@DT=KW\ MA(CK,J+:1_G^Z"B#/@U2V5%: 4.PSW7! B&WK<3(6\LG-9\1C4)G_:W#S]8U MR547W$7";2KAB@#DFXT29_)WBM7I R97$:@W3SI0=, T*69B)B@_0[T9U M-JV2"NI'ACVI,JYHS_TDT&_M2AK[>/-26\EL JG%!HZ'F8$\V@6/3/=&! M>6_8PJ <4K93&3(0=W1]6M0ZR XFO='7G6$P#ZI/'&TRBWE+HA2\!T@1>C=D M@Z3,R:3BGC@B)[0-R*$*5,?=EE=SQ-HRBRYNU\WLQ!9%DOIC(:W^N$Q2+_H^ MJ4"%:9TTJW11:S-$(X,I/Q .440H'X[1ADUZM8;XOLPV-.17G=-I]*YVH(M- M)Y$2IL0(&M,P[,0JWY]X76K(LH;.IF>5P$RW.HF14EET3RWD1!;CE?.M=C/X M]=OU_:X96%71CH% 0==R *FBK0>_9^J6#:-N5QW*)^7C@CH?'Q1K@Z?7Q\ZW M2^KA*@F5QF>:9" /F1[2 M9())4:64QYO2)<7&??EM?I[$&?CYV09&UGU[A9*[%&/OL+W"(2-CL-BU4(OC MH/J47<[:K(3MU+[AS\MT@\$\) >J QH+79.AMVB7\MEJ@>6=Z/)1Z]DGKK]. M+4G,,2I0?6CA%X,/)!1NKK#B7!&[ 11"Z[AM:EEZEWM MFWWJZ(VB"?6'8_,9*W1D4F>#Y#UYB)P^(K<07:;+5.H%> =T[;&ZA]\_B,95 MCJ75?;8%-!S;<0@N*;3J@B35SDAY0B3-?D(#/7Z4UPG:Q02P$VR'5\:?H]ETJIN,:@S%+C MOTN2YA@/SN/"7P!-G\?DYF?ODPKY MT1KL8MMW_R%-SAFR%I_6+L49JXR #V?".MEGSL+5@;F<-OQZYJ%.8RRV"=L: MS^FO\6AZWJ$V8=1QH+_6513/^=O4A^OU^ENQ#A\!4"YRC\:3>#$>.EA, #3PYU$-C]"9^[,%/X_<_/D_Y^8/1O&0%C2, M^U1U9("5BL>_[_;/XPG@W'@:SV&DT7@1SX;SX[=_/.X-AXV?_Y3;WP6!?RP% MX,F>0P,&U,CB8HA$ '\_]X"QALZ4MT>$ #Z8#OI?3@E:#_>?30EX]M]/":;S M!8PQB\>3Z?/IP#0>] <.$D '!O/Q*3HP'O6HJ$_X\P@=6/R3Z, XGH\93;"A MR0NLB85%SG\7'5A0Y2( T 18.<)K.IV=H .+WF31^/G/H0,=$/A'TP&<[%ET M8,AT@ K1#\^G [.X/Y0*5W/9WFCP.R2"UL/]Y].!R7#V%>C >#"",29 VF9? M0@=&8P^)"0!X<)H.+'K4H2CXV5*SR-<#?H_^D(8#'H>[8NW]O33,O?:%@X_7 M0ZJ-+?YI_OUGBO]!D\,0VZ3ZK^+HP^W/I" RF NIK2SV#HF0IL;0\""GNTFR M45 ADQSKQK5!@3@82KK:/''2GQYD8FK64+P8#8F.*5+,L5A2]HFC4#"\!G5: MKN =+)"L3&(?,)6SZLYS.!Q?GU;#O24O /M9PDH'?:T:2I#0AW!0-9:@.N@[ M*M8@:"; 3408PPI3P/[9O. 1E;V\/IS79.:QSGUPD4^?).^5?5]'VWMJNL]H M%B_F0U +)N88&&98NZC\)#N7JBFNR?/!H8;?4U,YK[ZG$0,R^<1B3"WE@L]6#^E9J\*FJ8L7.4.XMR$!Y3"7>A\+]""J4,*VF$0<96(*= MX,4B\.KQ&OJ]>9>G[XNA]!@DZ&.PD8:W$0:>!<.XVT22^A(+S18Y\L3)5D@Q M.SJ#7HPO;(T$!= _ #X&(I%K^F#B:>6#;EKH:+ MP:('ZA=@[5V*"5U_XL*#]"10]GX\&\SXP46_!SK.B94ML-SL:#&.AR,NW-B? M3% 1_]CFCR;&=T75IVW MN7%\8_K8U[_.2O-.P">QCN*YJVO6\^1^-@/;UP7)C>TFKO1FI! HDW%X2+/>MQF=I).66NI"J@JLV2J% M6J->-.X/+GZ[%!E2:SWL'PO]XC;YQ$$C] ") BRO4>ORM0OJ3#84#F9:8(C8 M<>*(DFW_CVKC=%&L0@WXVE?GLRC#Y>[]ZR+2YD?-R4#@ 4:J#EB$/ M:QTJ%"LI#U5[WR:,B0A#N>D:Q1N6N5'1HF@4ZEIC*8 M>8'D]>/IO,]FLAGUY1Y,XS&HV5KLVSP-WTP&V,T7V-LPGO:YX=Y@,I+&>V.W MUT$\&V./T.%D -_,!EI!>C".1UAW.A[WQUBC>S2#)?#5;9L'*VHO^K"HN0?C MQ7C$;1;%LX'%VV7PV2R:S0"LXPE6C^F"$QEL)J,!%^HH< H@YN+B1](;TR"C2EAQH4R?'P]!?R^TO:G)FY6YRM3'F^O M]2L0 =*5W2)*(3VH\DW.,%P\ V'5V,B"1D+'F5[A4\GD#2;JPI$GU5@-.+T,_JO/#?T8F ^"HUY]F(FD'. MUQ++1A&R 21*@T[XH\:)^9)4C!-O M/MS:+%2R68'T>X7:'8)S6:RYX(T6U_6)@#%SW;W41V 6(=A6A.<0P$R535"N MLCQU43R.K1)J:>.M7UI*7RHE^ !$,;YY MA(U<3+;P/=FY:Y*M^$5GAS8\36;4SCKPT/P;M;[XQ'I=H$G73=<<55([,*?- M[!W4L#\0DAF7BU:G\MM^#612\'B:8<4EYO#F(;%?4<10_P MPI 3*?[D3#?MA*Y.(K#T ?58XR(*(6IV]A6A<'XR& BXFT_/Q&$:SJ6V$U;9*0DB?A^@H M0L==ZSQ+CH0'DHAUV)W!7TNZ^0,P"%.*LD[Y9(YOU1\(2O^?+5C0MIJSNU%' MF$WQ#; X^T/9O[GVE!+C\]]*XA<@$?2H'^ZX1]U^L1G$I;#>.L!J5&']4[:"P6*3$EW6?.9TGT8.+EE.PR6W@XY_I7.S$FC0UM7)DE' %R@\U4#FFV$CZ743*OT$ M?P1-Y48C7ANT[+,ZHQ!K[7:Y7@M^%A_;)W2N >-II4=+R)WL H> +/@Y8P&[ M\W!^\&'"G4D%;&YS#\<6Q_-=8(1N!5]O[X?)EZ%:H9C)#AIA910Q4D X1-+N M1:,%"4 'QPRRML07]U?O+]WE'=1T5@A86_%55^5#(=0[,FF@AX+LZ,JYM9=4 MS7;#,V&GL>1D9SWK<%>RS2 MN. HFI:LP\N[*]3N; :YZ:B%J!?R7Z?F?*YLSFM'?]\*VI:'I.2O! L&=2$ M648+_ 7TX,\6@ KU4#A+US)4.!9J$!VJ[K'E0SG5]T2)^O_XI E&I"%I;4#4B$?> M-PDH1E<-FX)C!DM0ZF^JG&T-JA[%B<9FI;#XI\>5A2=)/B=31IXAG1@#3S>! M)))B-DW*2<%/X*;E>S3Y:OE*)+<4S-]RG+?S48ZF_')*6Y>5FIV0?A5I/BDI M)F>G9C)9&J(&P5;"H )X8C+&8(MW>(U>+ORM-9[C5YCHYW *!?9F/$:+#B@= M[HN:TD2S";( SD"%9GT$Z?CF([$#Q>9IG(['63)+\R(G5TM3(QKDZ8P<'H,B M'8]R:U.*E84+&J8QIECEZ;0HDQ+^;>AB:HT\==#&A+D%\NB>+_]8\"!+BQGI M?5DZG:-B]1XF\2M;19#>^$&-+RRP\8@X 4MRZQ@E^86+^TV0[[)>ERJ:=LGM1B0?:[7=+MD7*8:]8:82\8 MJ<AH9&VMAA=*2F,^KAS6&U,L-IVANI(&WT?;N*1,N+HWQ+UJ^=X]Z*@'N>=ZL@AV*93N83_CG.48W?\OGNW2.0TX(N B1T[ !,9N.D@*-E7LRP72>\.FWV[6.^ M>8ILHUBLU#\E*#!LWJPR]V)2EC>^]-(0F)NH[2X23H;76\:DAW5^;&18GDR5 M>Z'R$/S""S7\M5D=C$W@#GD1SCE-F>#_>B%W"2FKX>UY4LX=BA@K=(7[0,#Y M$61"\C(%[S71?&"!V[DY,G]GV&W/I%ZCP<31J6@SN58YQ+G#/ 2ALML D2-' MT5?DJ?SW#>^#T&H85(?EO<*]M&:71D-_,KG>(.Y1C5*H@^:N'.F6^#Y?O?^@ M7!F-+QADG2A)_,6 2- YB1# E>@*# H*^*BR&IE#V=Q]P. M(G8S\_O,![A> 'JH9%X5_JQ"5\:U9*B2<4NPS=NWNGRT.!N\)C;KVPUUG0$\ MH6:CKT>XH@1\HN&$-&=OS/,O/CH#U:T4%1\"UT"^"O;B3@2/ @-'OZ"'N.FA MZG(H &;*7UNZD';Y$,S@W69-Z/7BM+_=UH*O)Z.#0)B'W;&WL7.+#;6U^-U$1 7=B&QD7H[PV,7L)-PP'8Z\ EBX],P0LW M@E"JUWD4VI3=V&ZPV\%R%?CK-?+UT8530')-]+P%Z:0[.3'*L-BH%@L<:3:* MDNQTI7'X^8&O*C88_^O.@^1,.;Q$J&,U(C./P9&% MTH#HI5VM#\%KT'OPV%LA?,#MYT8 CWLR5>H6G_XF& _7OFP]L0WR8#'^ZD:N M\#S/RWT;MBM-(L=1<),E0\;5<(Y_JAOG4L M[3_7"/=V#YH/7%6@>4'^$S^,R(9B,^Z*03RI*MP'ACS-8[C2!X'B9)&RAI;U M9<>([IN\'.$O&P1B"5$R#3GKJ[YQO@?!R*$8S\"0H+N$-B#))0* MFPU+WWD&&=I8+).#YB:2SG;%]WP"T1"0>3 MGTS7*3@V^\GQW]#!S>-Q)X2KC+C,H#FX7V%#73#139I MV;O]ZTUU[\CBWZTJD(I,6LD;X=\VAX^'JYH;3K1"2W:+WVPK6")0/Z+U=4EJ< M^"0<19:923?Q=C;51SAHLFHJ3VF/[PG_=/<@VUV\D2[>+)B+ZVO"94?+TO4F M-4BZ/\.L_YHFO]8X VGR]^KA;L.#]S]2O,"AD,32,$7/TL49PXBJA\&BMS1H M;D:-TF2L*#L&@<((\YHO"Q]_=3#AYFENJL8'\Z?N_;]4=_<_/0]?Y%ZXEC+U M'TMY\PEIVG98'2.IEZW(&3VH"^UM K H4$XX4:3\N?SMUK.9&Q>>L<-P1K)+ M4B[%WLLH(H"E.S5W:"']O*QOE-?AN7$.OZE^@P&WZ'.6LB&R3AC]D$UC"NT: MF]V4W?:=('W*"S*I.SUY/:TT9FJ>FFWU),FR$24+(WX$(\9@I/@HG9:%7F'E M=)J,Y^-D,IXG?ZT7Q.XE#ANV5:(59#+G4&AT$Y7CL7AB[-QP93/X@BN;91R6 MGL%GT[Y=%"@,#V>#U1RH<,I$Y\7=[N]@Q,1]C1< MV%!IYOH\B>80Q)@24,2;VG9A@VTV'M3?$1;6*[>C80MA>6%)E/F$$GH(99SK MDR4W1+Q6VGIK.79TC((^,[=!#VGO(1XB[&=.R.Z7J&(3P:CA!K.8NN3/GY6# M*.7VC%?,:UN^.6-G+/'@D@"16X.8%$7W%FDADN:E(M'2@/LVTM?TY[HR^K=! MV1_VSLD0:#%J)JCHR%:I94M.;EI8^HA$,^)?, =#"Y9YD62S+,GAO\C6R\^2 M:8YN9?%!SV>EW7+7D=H]4X+I:T?"[24&2K\DD4H(.HA\0LW,"FIX02 QV(SX M5M5A47RKT6$D4(')8,"&F=,JWO!M+7'C&!(ASA-!2FWO+NC17]>G]-/40Q'B M7$F;@% ]&;9'?@P^/+L40O8:44.7!F#T#B\R_]O\A3;"N_MJN>54C6WM;3HS M,INX=*?!HY["10_Z\+C3KZT+:L5.TVQ""&KIE(^I$:R(L5ZOQ:1(RMD<#L0R MMEX+Q#2:P7MS6$WF!&R-?1J49U3IA!*TYG 4%5SI=([(57V'4W5@(GE0T 'Z MF65I!N>;[L!H"D3:FGHR*,=<^A7V-A895 MN13LUH--@Y[LFNKW\<,*A_@<)<:!8EX<3VW8*'@9=@#AN&0@^@K04EY2.H%H<*K1#^K MR".L+->@C2 (_JM73W6$$TSH?^<+/X[4!2?OA-:0%Y>)*2&%IIR/0!@R;'"1?QYLS>83>)&F D5R3$;T[S>==[\[E$7RWG&7\;CGFJ*LI M"$=<;D]5]TPT\K$YV-:B1"XDI BUJN&Q@OQITX68: BS,T+F S/J7W:H&<$U^9#]Z(73J"5=#+4M/89O/Y M3.(SSYOOX)!QM@;Y- 6,>^E(@4>CPA!1C\E>NT0WVAUK9Q6A^RZ%.Q2-WMMZ ML[VMUMX!HYRL:0-B=V#^/"/,8(%5VAW(@H%V:K2A$YF,,83]W1G!8C:P*PPW M18EH(K+ACL_DH[O]N7,O;]8K]*@H8UDP_QR(BHJ7UXY8==Z1XVFER[6Y,A#')MX:W.T2]@=.\T(G4<)@0"'W*V?9]P^:P<\7%^_. MC)]@)VF0Q #ILF1YWG:'NWOM%&N25>Z<%=:WUTK%\3Q9$T%]+8L&&[U&>J0A MIH\<..V)N W9J<%:K+;K:W>9:3+E&F >B;BS2#.F%>O,/!AB8)[WF020;:"1 M('%5H4)\M=>1/RQ/[ =0B /\H,7B>HS297N0)%H,7UO?,D6=B_-&NL?%%GK]O"?/UPP+(\^* NU0(;-,B^7>&F/#'A:XP;N93)O/\#"K= M9DM6:PD-(/RL^O(*@^78N$TAK4^[^F43">$#/VM];@3 M(,>&LKE@YN[(",1\Q@X\S7$;@+2%2=SN)!U*@G]H7"7YP=)S[)8+.0_P;2$^ MT'KNE0^NCE20OXLOC%477.Y!4^"*Z/1!C\';>H9Q<9B1&@9C9S^P8Z(A)#Y> M7 ;7 ?7LD!Y06KP6,Q3D;T\!C/?^NMG^EKRA \[S@:#W=T'\MO>KZL%:$)9; MLWN,)[M9-"5D**!YB@Q<8^E?/XMXK+Z #DE*)5NR.?26K>WW('0:O)ULC(Z7 M:6QN5]O-UUV]-5P.2$%QM[E"DP%'VC(GQ?*6$L/LED=?\.&F(K?15K;\;G.S M_\IN!(H#IAW^UHZU-RT#7C-+LZ(:7\-B$<$(4W+F?"![?4ERKK9+<1Y5U] ^ M27_EZ6VB=0DTX8/% U!^)^X^BW88\3MRWJ!/\;M, T#1V0V]\X?_B:V-' MJG/(09\IEXTMARSBF4"[T0#+/V&'PW&34\3H#?0$2SG[R8[ "^L&:6#JT:*J M]E6"T)"&L--S@%) HSN)KN"!K\L%TJC&4WG=HVBU21NW>T[HT& /;LW0E)RQ M+\\T_-4:^DCIJ(['?2<7'./]PXG8U:L5*MM677)[7BMD2I\ZKISIAS?&TZEV MJ3Z@1?N#(>%C1![^(%OP_CXU\][PPOY\!UM6KP7TU/ZD/VC($H.FY-K!V]C) M9Z=]6>1.W96E'5+C5I.*+A;.17RQ@(9@.,>6S)W5UH8?7C@6P6>'!ZR/*>U MFE'HL>X)?D[W#:&XCYSOY&]M#C4L1]A9OZ6HRV-L"NTA7B7@YQ($0;!.5@.ZV$JRJI;F304'$%*W3ZC5I+6U/4&&O+Y^6'RLUD, MAK$/'X]N@YM'=S1HIZA;2V'T-2<9QMDZ1ZM;L&SE-L'I+G0@C9Z#+4=LLY#F MH0%+1O![1SV(@IB"R:$XBR\D M$),5'MV,4+V[1H9'#@^VD9E2+L9Q#OVX"BN.O4^;>IAJE#[OZQ,06L7H$A]?/R8?#DF/Y*$7T"T_7 M9J4/RIK1D)9X6E/C?/WJVN\II:SS84Z;K%Y2(14-@5QJ2.E5H2=&Z!E=7\?\ M>S5Z)?M%\O5EJ=-SG# TTVWR]%C\F5)3G_-*(JT>V-8M%7-5&%M[:B/#CC9: M"2W;FGNF( QT,+Q]EP6S13#17*D^RFS\H5?DZ M3EC!0>P7:P"-!>PO>I.:A/%1$@7OATB9#:!!ATV^+FB3&^94*>NG1KI@LR:F@^(8^C[9X)NMUOJW?+W>H7I6N;WY/[S9EWKO0,- MP[%W51CM&.')?3DH%5I%"MT?=\O#G0Y@HW CM9YVD6WM*YC\G0VR\Z]'%QC" M( MYI\X>?TGP(7='&=[*WFK, Z1F2(PT]J13$;#G.YW&,-%BT(G-O Z^"B9- M-"1?.U!F*4TOW- :+#L:A>6JF(8-R/A;(36CX8 ;'IY@I%GK$BVX 3;8K3TV M"R&\Q8Z.*>RC,PY46Q99)JIC2(9-PR>/[EWL!+ M^VV2B%\'LJT4D*$F")"@\S[RU([-S1W]U;=YQIRG&>)NKM8T"C(_Q MCG5/#OM4S2!EQ7@FW=QBOU'];9DP*\&7>_&+$K\$(>VM,+P6;U#F^-9F; J7 MLR'^;2_L_"-"/E,.$3<$T">.7;/Q^*2JW:\.=)6X7>+,&V%N.0N$(%$<)9>2 MLNA*%:E/00?B!U^Z=Z%.\;%H8'6Q24NT#B;#0/I36M/+$2#OAZSVNQR M;GV+(85QN!@35K,Y>A:M&P?RQH"HYA5WTY0:,61_#]O^ OJ"CTG'QE1RJ;. M[74>L+GB78F?L1=NN9]+M]@23RKHP'Z7NKN#]HT=.V_;Y2'Q^-Y@*.85X25, M-0*U'4Z=%<"N_T:,2F>/VP#2V_@D6EH:F(!(XKI<::M'61F6QLUD?IRY8K]0 M8;N5D,[CZGW T<%#00W#TEJQ!&9;J4%<43 <#K;%W?;4+=%!'%[AV'[9+*^Y M'A_H\ B8N-G!IMW1)NOCU!O$'6&=:[()7O#63(X+R>7+\1IA1Z"OVS; Q]GL MR;JF'"^#Y9F08ZR5&=;(H56]OMU_YAPJV2HP32L*OH8Q&RSA;5>6=QR'QI5* M.]8\N[YE,R;.&#;HT\"SB]NJ_;P@!3/2.0-<53[& ^9P[C\O,5+&JOZ4(H-X MWI0BXZ#=7,8]R6+#/^&).9,'@+V M F*8DDD3-H>%3=DUK7,ITWK%8)N,=R8V+I+R9(Z)#Z03NOC7G7]:&U.LQ!:H MQZ@.V&('VE&:!%='75EJ#4=53?NVN88,=P9;9#W["\X+QMQ9Y?7.V@)-)*J[ M*&K/U7M]36[>5)6_2G($VWQ61RTDH0_+#7U_;Y3MGMPP8%FM./5>>B [5K F M6D,Y=-B@)NKI^UQ[Z*23W-K396,,CB]E 3%POO/O "86L?#,_AF'HWEI4 MZTW()&51LO:<&KP")8W2S#Q 3=P8)B1%U$,T:[)=CBY.GZO5C5&C+(5"@[G\ MIOYJ^-&\9EDTS[6E8V$&,L4#9Z(;FJT1FXLQGU:LG1H?KD+XQ@:?HZ+ P<)- M]:,U$M4>[3'R')/B&?3BRWG4O<;,(?8O4T74V M9/H>%4[J@*IU#5L/Y1G==HZ>Q5SO51H"Q1[L$6?G(1GLEK^;8Y!$$&R)!0P' M'7UF99Y)X*A'^L)CS>U;-J\P/ H.5<:!3AA:&#MZ@1C3-^*7=1BJT/S>H@EX MZZ0*KMQLQ_(\GQ89UF*[:8@")TBB/DJ_QW)6+TPUYE17Z=A+]ZY:!99YH]D& MF5>#F=1,"]%7T*AFS=DUV. FME(:N#DJ!]M(R[L]MR.8+G.)?K_<_2;7ZPU= MF5O"_8X]+UFOGIW;WKTD=9"3EX+@-C&A\='A]%!8G9]!X$N6$N@/-F1["\)G M81*HR=OP:FV%%$. >"UQ+G))\2'CRQ[-,)B/215+*-L!66KH-?B59>77S7:U M:(!ERN6;;FUT<5F =H%1EUO]G54;KPY\A72^3I3@E&:!7O4:72SX*B/.,! # MQL\Y[!F7N" Q2L&$*EHMZ-1+&^GURD5Z/>(5FE87-M8" VH%78LT(Q/C%A?R MU@:_64L8"6U<[/ LF[AX1B1/VZU^6D8F(\U>3[$M:"]6+U%&I(*#\>'F;AT)&^0.,5'1.T'\13?N[E& PK$8204ZO4!.IZW,HFD7-(VZ!XN_Q '?Q:6+LDJX31C%ZP;E5JI:GR6MR.6?)>?+6;10T&$K5.53]2M77 M(#[SJR6#AUP#58!M6'H:>=$UL;T44I4- O"N\VB7LF2=&H<8SK\AXGS M$/F$&$GJ3#.SM*VU:/*G"L\H1MKTCW3WO#R(7G<3<^&N0ZG8RZB5Y DF@"4Q MSM$Y<$.IDB9<6_9_;1ZQ=KX-,<60M) %R1=%;T]N@B7CC-$6TXPBPT!^?JG9 M)T5P5=8"L.58;-HGC!/*I[!='P6LCT_KL"8[0U[X!:PVS/#:((2.&2I'VQGJ M:# B*:=6OM#G(S;GC3L&/ECY_\T%H/[,*BVM#QB'FL!E=YK;%('M+.)538-4Y?#!G=[F^K6Z3?OO[-6&QQ&YH/],,4P+6H";QP9Q;UNGZP^B&H M98(>Q8*+.2G4J:CA/YT1FD+\%^8&M:PE#@!DF[E'&>.H!)K%AH S= .3Y'33.S&5Q'^]A9FE2\\5"NV/DLE^F)HCS>]DB.C$:@< M%IA.(.CEV*J\'?\0/_2T&A! \SDT!"BN?6,FO]^MGN[NJ^OZO_[I7HA/_M3^ M-G:1;=(6OX6BL =(<\:4Y[5ZZ8P9-6%*9 GZB=;>C?:<>M\K%$XISCE5#)2S7"986CM,3C<_RYT=M7K1 M=FI)Y[YNT0>Q0/@2KT_HBL=)4I?_M:&3E5#:+4=_Z]B<;&LE>SD#4CD3\D *OJ;W,-D)+'$=UPV3XD1U, MN>NQ'!%":^,Q'G(;>&:NUSR[WEJNPJ=,Y8-?7[TX,\C 1@5-X$.7OJJ"9@GF M@*.ZKYE/\&/\"Y:\4(Q)*60*-"NH=YQ$O&GRB%_C7$)3GQ*4VF>QH-XS=:(D M71HR,R/W&W' SHA/V@)T:W,'FIT7G<750O,X-AFQH$Q=*H0331Y7N\WVRFJ5 M6S_JQL1 VCAW-D/:'(/K:F=P>.\W&/?-R>J-L$+)+H?6D.O*G@@<=\K8T6[5 M/.A-S%=0F5%"=1&&NL_+>Q>K(U.M7!MFS=K+G2E?/8X$'GNBKJ5YA'$BR_)N MD[9$5(>+ W;\5\=PTO(8*6%8!?=7G?I.H31[H&O)RW*+V%-=; "'00'O(6( M>4_3B0_V>$3%<5I,DJW[ULH""8AC>44;S7#7D'GY",H)+3)2)9AN4:VBPUH( MQ"F-R%5M/++F;AQM'M*#BF%O80+K7*RLM:3=5["N%HP6+E>C!W=9AF^3OZ?7Z)%.@9%-FU M9H-R&6EX4_*F+9FZ$ \%$WL'BNA7I MAL.)1F58H8WB7-:.T+#XJT:-3!S]P4:P![-BYL)*%=-8[544A8R42AO/Q_.V M#R**NQORT8MG#^9!TPX;R] !'=KOR&/Y"A;"[ZE[7.%ZP *',Y2\EW"05S;) MQD"\\RGJK(]>B@.AB?1<"Z\[^M>,(ZR,W->. W/LLX>AN43V:A ->P;M-KX: MS2L*D,SIVTZ\=X8_@)-N;\U@8#6V: M2[58JHP.CKQ_VUD;);#:*!G.H#%ANI$&2.;A"L-9MF(/$ZA),H^;($F,;_;F M6?)6UTY)JM=?EMO-6D*!R)5DYV)AL(]WB8#T:3''I=O5+&#'(K:,\Q5ANO8U M+U&C@*@:)%RVB?=O@LF\VZ4U5#$)P+W-&W%"UDP7BO^41-0UKN85N\5+'@(4\JB;JAOE=C1A M*/$RS#M 8O)^;U:; MVP='L+A9<21V K9BX/_.F5ZN/YAYTPU9"^JD4N!9@!#N"@?DROB)M* _GAUP+ M+7?MH^X:U0N5:N^+UCCM9FRV.TJ:H&*D0U''Q+4Y%2[W)YAX8 970U]:M=T]#Z8P-S%0TNMKP4Y M YOLIF01H>(QJ!SN-YM@X2$ H.U_]]DFJ4CYXD$VNB5IPI03)#;(->5FH/)$ M5P Q&1)Z&9G2:/LMU):[66YW^W-D+.+?\%8J+JX@B<3@<#U7\XA%AQBYK4^: M!"Y*,VK@>CDL)YWZ*>C*%HK O69S[TW4OOG"]1C@C(TJH/88)A]:Y\C7%MMG MB8>=KC:(78T;L"K MFH"-JH&,VKBYZ P. [**X+*V7^=FK7L$1DI-=YQ#+EK-.L,TW10)G1:346AF MQ"O#:PKKO!!%^6=IG@*^N3"#_,JAP/+CW[L\93INNT:Y6PY=<]7=-L"H315P MI(.V]3W8?/L6?V$CEV.Y!9T8$^DHQ91]AW7,#TCQ9+X#F TM?[>!%^YS'2CM M;I%7G/-26<*F1A5VX8L)Z; VT;+HB79QM%:4N:AG^Q?BIQSN[>JX-NE'DBM# M#I-X.(C><2*+5#\YB$2-J4Z?UUD7GMD4>LP&SB-5TL;$D\;W;$-K;86GB4A/ MZIAUP:X.PY3(28AQL ]#L]ZY#3GE7>,\-POG#&??EZ9HORRB&66GBJGL!LY< M%%(4"T ,]!BZ;+L@%&$.[D7' 7"'24)(! RU<5\+'Z.O)\*&_:;2FQNENNHEM.<#.9*N@7>R\> 3U%.%OTY.$ M03IR7)J71=#AD]<&&$H8D&2IN2MG!&>DC1R9)&*#XMK(:!M$V[.I5D!8,EMN MWKIBV0IOKJJOOBR0J">KUXOI,U:="U[#X].&%!MP23X9#10C15E8%A+KUR6Q M1K!#L1J4Q;L]HHINTAJ4R*6Z_KVY/B(C+O3,C(W.Q-@;40+[5*_!""U1Z1U& MD>T,1I@I333RW6&'!GN3L*,HE1T1>!,:T!;B+Z*6+NU,W,':'6[>84%X(B@S M[78QIX;)%/,2!,:C/]N^;_0(^KZX=CW&KE6WZ$0M= \8K,>- \1 MXO\M%\MJ*[HV6UBNU7M\T&&0Y\KLP+AD,#J95R0,T*?AAV&R0!?7UDA1BKP_ MKPDR0&<.";183%P(O"TJ3=[3)%?I<#6H%5ZJ56=-#I-0+# *Q,#EQF/PGW0? MUW@0.\[N!FO_-9CF",;\&7E:O]@Y'UR\O7QU=E*\OK2"D_;6G._MIUSI^-N@ M;2$G/1X':'=5< 6Z!+M:T!@;641AVTV#[".V9=@:0QAW)#L@B-E18);8G7?0 M^HVTQ<"SA]P.Z"GPF'NVFS7\SA[HDY]/^('5@P$,\5A9O">-T=9$DX,\^=L! MM ^,-^<-Z9+%HS'JSS:8CC-X>?'AV9FIKE

Y&I8,>JEED>D^IB0I[H M(XMBF/]3FYK"9WII(S]0[*C:6@PQ=3$@,?6PS MR++DNNDU&M*1B;!-2,Y,0?LM%Q)#']D,F9;YXU86*Z:J/\C8%+9^<=D@'_21 MA3 USYV(7):,S$T99UNJW' ^@.00(,O!%*ZYNVI.D'E!O=810&8(D,WPFF,+ M^MVK90$XN$#VPT3L;[.919>RUB1CFV/+<#$A/P3(?LC,,U:UU=CD&WF@1?U* M;!#_KFGA8D+J")#5 49S7O >0.H(D-5QB.?(Q<+&!M4[%PSR1X#LCY.!W4E* M2!\!LC[V$=Y)+$@8 ;(P; QU$@HR18!L"C"8\EK$ )+& %D:8.#B8T(&&2 ; MY)1W3Q7Y %+* 'O"ZA*:^"0<))$!LD1 )?MU$9+( %DBL.L& M+B:DE &R4HZN>_U&EB^'#'U'+EQ,R"D#9*> +)TS840CR(RYF1E"T@G;F,8ZYJR+"4DG1);. M&4P[:%8T=Z=M0D@[(;)VSF#>*EE5Y*L[;1-"Z@F1U7,&\][$E*8[+5U,<*D$ M64+G"MW4S16(5EMR4\AG=Z(J@BP4(5OH@/F;\"B" M%!0A*^C >%,W$?R]W752EZ1))MZ.@@A24(2LH#.8<_KRW_6^"%RO1U80N,+F M#=0S9)T:V#XP9NIB0?6)D^\"8D8L)V2=&M@^,&;N8 MD(!B[-4<$#-Q,2$!Q<@"X-\%LZ9*$8 MV4(PIM?2(0O%R!:",;V6#EDH1K80N-/"FWU-( LEV!8ZL=?":?$N)F2AI)7E MGY]KXRXF9*&DA06@)H=_V8Z10!9*L/]@6@C#= 7 *62A%MA"X MZ](+/5+P+S3(%OHJTR*?*V(_[)/Z01C9+=CKNBA&)FTF[B2UZ&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/%VDMNVS 4A>&M&%I :%Z2EW019]1)IFDW(-CT [$E0521 M9/=5/:D*)#H=&$<3"X8%\A]]%JC[^)(O]7!NFW(Z=V7U?KTT95N=AJ'[9DS9 MG?*U+@]MEYOQET/;7^MA_-H?35?O7NMC-K)>J^FG:U1/C],U5\_[;=4_[VVU M^EGWQSQL*_-^,6]M_UI..0_%W"[V8=Q@O.6CR_^S?7LXG'?Y>[O[=I!= QG7_"2$-5]K"[BV?*\M -ORQ;: ;,LWVP*T+5]M"]BV?+LL"S]KH89NOMP"]A:^W +V%K[< O86OMP"]A:^W M +V%K[< O86OMP"]A:^W WH[OMX.Z.WX>CN@MUO@K 0=EO#U=D!OQ]?; ;T= M7V\']'9\O1W0V_'U=D!OQ]?; ;T=7V\/]/9\O3W0V_/U]D!OS]?; [W] F?= MZ+";K[<'>GN^WA[H[?EZ>Z"WY^OM@=Z>K[<'>GN^W@'H'?AZ!Z!WX.L=@-Z! MKW< >@>^W@'H'19X5XE>5O+U#D#OP-<[ +T#7^\ ] Y\O0/0._#U5J"W\O56 MH+?R]5:@M_+U5J"W\O56H+?R]5:@MRXP:X*&3?AZ*]!;^7HKT%OY>BO06_EZ M1Z!WY.L=@=Z1KW<$>D>^WA'H'?EZ1Z!WY.L=@=Z1KW<$>L<%9@71L"!?[PCT MCGR](] [\O5.0._$USL!O1-?[P3T3GR]$] [\?5.0._$USL!O1-?[P3T3GR] M$] [+3#KC8:]^7HGH'?BZ[V9Z%U.=9_W/X;^W!S+O4O^6?S+F@G<9?BXY/MG MW%;]ZA#4)#>;LX_ M @ 9S, !, !;0V]N=&5N=%]4>7!E&ULS=O?;ILP%,?Q5XFXG8*# M#89-36_:W6Z5MA?PP$E0^"?;[=*WGT/;2:LRJ543Z7L3 L><\X-8G[M<_7R< MK%\<^F[PZV07PO1%"%_O;&]\.DYVB)7-Z'H3XJG;BLG4>[.U0JY66M3C$.P0 MEN'8([F^NK4;<]^%QDOK) M6=/XG;6A[U*_,\XV/X)KA^USWCOCPC?3Q\;BT(E_%J27RQ$>.WLZP%PYY^00 MMX4]-6HN/'UF'QKXLAOJT=GEY&+5A?;$X\5(=['JQ7'A.1_1'K=.8YLW#8^M M+_?#_A[=?OY^ZH7_+7HQ'S[VUL^70T)R*$B.')*C@.30D!PE)$<%R?$9DB-; M48)01,THI&844S,*JAE%U8S":D9Q-:/ FE%DE119)45629%54F25%%DE159) MD5529)44625%5D6155%D5119%45619%54615%%D5159%D5519,TILN8467.* MK#E%UIPB:TZ1-:?(FE-DS2FRYA19"XJL!476@B)K09&UH,A:4&0M*+(6%%D+ MBJP%159-D5539-44635%5DV155-DU119-45639%54V0M*;*6%%E+BJPE1=:2 M(FM)D;6DR%I29"TILI8462N*K!5%UHHB:T61M:+(6E%DK2BR5A19*XJLU05E MG8]I;]KA?TE^C>/^9;Z8_U]S_0=02P$"% ,4 " ![J$-0'R// \ 3 M @ "P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " ![ MJ$-0)^B'#H( "Q $ @ 'I 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( 'NH0U"1QT$I[0 "L" 1 " M 9D! !D;V-0&UL4$L! M A0#% @ >ZA#4 Y6L,KN P O!0 !@ ( !]@@ 'AL M+W=O M$@ >&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4)2T M\!^& P 70X !@ ( !?Q4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ >ZA#4)^))U78! '!@ !@ M ( !OQX 'AL+W=O 8 " &PO=V]R:W-H965T&UL4$L! M A0#% @ >ZA#4'@V9K6T 0 T@, !D ( !O"L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA# M4/?H+(:P 0 T@, !D ( !B3$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4"<)H/RS 0 T@, M !D ( !1S< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4/]>.]VT 0 T@, !D M ( !"3T 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >ZA#4/T'00FV 0 T@, !D ( !RD( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4!X_ MR=+L @ &PT !D ( !CD@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4$L'9:7> 0 04 !D M ( !+U 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >ZA#4-Z7:S72 0 G 0 !D ( ! M958 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >ZA#4&MG*,CM 0 9@4 !D ( !25P 'AL+W=O&UL4$L! A0#% @ >ZA#4'0#$0&L M P LQ !D ( !H&0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4(ZA\"]S! =Q< !D M ( !IFX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >ZA#4!(!\1+& P )!( !D ( !YG@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M>ZA#4(KYWAR. @ 2PH !D ( !DH( 'AL+W=O&UL4$L! A0#% @ >ZA#4$<]F)'6! M9AL !D ( !'XL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4+L(W.+0 0 .P0 !D M ( !0Y4 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ >ZA#4#?F4ES0 @ \ L !D ( !3IP 'AL M+W=O&PO=V]R:W-H965T0, 1 9 " M :2B !X;"]W;W)K&UL4$L! A0#% @ >ZA# M4'$)ER*B @ APH !D ( !5*8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4 I]Z(\M(-L% ""(0 &0 @ 'PL M>&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4)P>H&X5 P , P !D M ( !JKH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ >ZA#4/R33Z*Y @ : L !D ( !!L4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4 :; M,;V! @ 50D !D ( !L,P 'AL+W=O*NCX# #� &0 M @ %HSP >&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4)G*= \# @ JP4 !D M ( !#MD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ >ZA#4'D[I/,% @ 004 !D ( ! M\> 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ >ZA#4*D_IQJI @ 1@D !D ( !Y.@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4'-IJ&6# M @ 2@@ !D ( !:?( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ >ZA#4'_X1:QZ @ A0@ !D M ( !A?H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ >ZA#4+U4NK9& @ Z@8 !D ( !BP(! M 'AL+W=O&PO=V]R:W-H965T@( $ . - " 8S: 0!X;"]S='EL97,N>&UL4$L! M A0#% @ >ZA#4".*#[./!@ D3H \ ( !,=T! 'AL M+W=OWC 0!X;"]?7!E&UL4$L%!@ !B &( X!H $?I 0 $! end XML 60 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Revenue by Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Revenues $ 161,857 $ 136,819 $ 110,855
Hedging gains (losses) 455 (138) (169)
Google      
Segment Reporting Information [Line Items]      
Revenues 160,743 136,362 110,547
Google | Google Search & other      
Segment Reporting Information [Line Items]      
Revenues 98,115 85,296 69,811
Google | YouTube ads      
Segment Reporting Information [Line Items]      
Revenues 15,149 11,155 8,150
Google | Google Properties      
Segment Reporting Information [Line Items]      
Revenues 113,264 96,451 77,961
Google | Google Network Members' properties      
Segment Reporting Information [Line Items]      
Revenues 21,547 20,010 17,616
Google | Google advertising      
Segment Reporting Information [Line Items]      
Revenues 134,811 116,461 95,577
Google | Google Cloud      
Segment Reporting Information [Line Items]      
Revenues 8,918 5,838 4,056
Google | Other Revenues      
Segment Reporting Information [Line Items]      
Revenues 17,014 14,063 10,914
Other Bets      
Segment Reporting Information [Line Items]      
Revenues $ 659 $ 595 $ 477

XML 61 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Compensation Plans (Tables)
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of restricted stock activity
The following table summarizes the activities for our unvested RSUs in Alphabet stock for the year ended December 31, 2019:
 
Unvested Restricted Stock Units
 
    Number of    
Shares
 
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2018
18,467,678

 
$
936.96

Granted
13,934,041

 
$
1,092.36

 Vested
(11,576,766
)
 
$
919.28

 Forfeited/canceled
(1,430,717
)
 
$
990.56

Unvested as of December 31, 2019
19,394,236

 
$
1,055.22


XML 62 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Purchase Obligations
As of December 31, 2019, we had $5.7 billion of other non-cancelable contractual obligations, primarily related to data center operations and build-outs, digital media content licensing, and purchases of inventory.
Indemnifications
In the normal course of business, to facilitate transactions in our services and products, we indemnify certain parties, including advertisers, Google Network Members, customers of Google Cloud offerings, and lessors with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.
It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period.
As of December 31, 2019, we did not have any material indemnification claims that were probable or reasonably possible.
Legal Matters
Antitrust Investigations
On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us.
On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a €2.4 billion ($2.7 billion as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of $2.7 billion for the fine in the second quarter of 2017.
On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a €4.3 billion ($5.1 billion as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision. On October 29, 2018, we implemented changes to certain of our Android distribution practices. We recognized a charge of $5.1 billion for the fine in the second quarter of 2018.
On March 20, 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a fine of €1.5 billion ($1.7 billion as of March 20, 2019) and directed actions related to AdSense for Search agreements, which we implemented prior to the decision. On June 4, 2019, we appealed the EC decision. We recognized a charge of $1.7 billion for the fine in the first quarter of 2019. 
While each EC decision is under appeal, we included the fines in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees (in lieu of a cash payment) for the fines.
From time to time we are subject to formal and informal inquiries and investigations by competition authorities in the United States, Europe, and other jurisdictions. For example, in August 2019, we began receiving civil investigative demands from the U.S. Department of Justice requesting information and documents relating to our prior antitrust investigations and certain of our business practices. Attorneys general from 51 U.S. states and territories have also opened antitrust investigations into certain of our business practices. We continue to cooperate with federal and state regulators in the United States, and other regulators around the world.
Patent and Intellectual Property Claims
We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe others' intellectual property rights. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. As a result, we may have to change our business practices, and develop non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission (ITC) has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss in an ITC action can result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.
Furthermore, many of our agreements with our customers and partners require us to indemnify them against certain intellectual property infringement claims, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. In addition, our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.
In 2010, Oracle America, Inc. (Oracle) brought a copyright lawsuit against Google in the Northern District of California, alleging that Google's Android operating system infringes Oracle's copyrights related to certain Java application programming interfaces. After trial, final judgment was entered by the district court in favor of Google on June 8, 2016, and the court decided post-trial motions in favor of Google. Oracle appealed and on March 27, 2018, the appeals court reversed and remanded the case for a trial on damages. On May 29, 2018, we filed a petition for a rehearing at the Federal Circuit, and on August 28, 2018, the Federal Circuit denied the petition. On January 24, 2019, we filed a petition to the Supreme Court of the United States to review this case. On April 29, 2019, the Supreme Court requested the views of the Solicitor General regarding our petition. On September 27, 2019, the Solicitor General recommended denying our petition, and we provided our response on October 16, 2019. On November 15, 2019, the Supreme Court granted our petition and made a decision to review the case. If the Supreme Court does not rule in our favor, the case will be remanded to the district court for further determination of the remaining issues in the case, including damages, if any. We believe this lawsuit is without merit and are defending ourselves vigorously. Given the nature of this case, we are unable to estimate the reasonably possible loss or range of loss, if any, arising from this matter.
Other
We are also regularly subject to claims, suits, regulatory and government investigations, and other proceedings involving competition, intellectual property, privacy, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. Such claims, suits, regulatory and government investigations, and other proceedings could result in fines, civil or criminal penalties, or other adverse consequences.
Certain of these outstanding matters include speculative, substantial or indeterminate monetary amounts. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters.
With respect to our outstanding matters, based on our current knowledge, we believe that the amount or range of reasonably possible loss will not, either individually or in aggregate, have a material adverse effect on our business,
consolidated financial position, results of operations, or cash flows. However, the outcome of such matters is inherently unpredictable and subject to significant uncertainties.
We expense legal fees in the period in which they are incurred.
Non-Income Taxes
We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We believe these matters are without merit and we are defending ourselves vigorously. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.
For information regarding income tax contingencies, see Note 14.
XML 63 R9999.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Label Element Value
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (15,000,000)
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (599,000,000)
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (4,000,000)
XML 64 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues
12 Months Ended
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that we expect in exchange for those goods or services. Sales and other similar taxes are excluded from revenues.
The following table presents our revenues disaggregated by type (in millions). Certain amounts in prior periods have been reclassified to conform with current period presentation.
 
Year Ended December 31,
 
2017
 
2018
 
2019
Google Search & other
$
69,811

 
$
85,296

 
$
98,115

YouTube ads(1)
8,150

 
11,155

 
15,149

Google properties
77,961

 
96,451

 
113,264

Google Network Members' properties
17,616

 
20,010

 
21,547

Google advertising
95,577

 
116,461

 
134,811

Google Cloud
4,056

 
5,838

 
8,918

Google other(1)
10,914

 
14,063

 
17,014

Google revenues
110,547

 
136,362

 
160,743

Other Bets revenues
477

 
595

 
659

Hedging gains (losses)
(169
)
 
(138
)
 
455

Total revenues
$
110,855

 
$
136,819

 
$
161,857

(1) 
YouTube non-advertising revenues are included in Google other revenues.
The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
United States
$
52,449

 
47
%
 
$
63,269

 
46
%
 
$
74,843

 
46
%
EMEA(1)
36,236

 
33

 
44,739

 
33

 
50,645

 
31

APAC(1)
16,192

 
15

 
21,341

 
15

 
26,928

 
17

Other Americas(1)
6,147

 
5

 
7,608

 
6

 
8,986

 
6

Hedging gains (losses)
(169
)
 
0

 
(138
)
 
0

 
455

 
0

Total revenues
$
110,855

 
100
%
 
$
136,819

 
100
%
 
$
161,857

 
100
%
(1) 
Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America (Other Americas).
Advertising Revenues
We generate advertising revenues primarily by delivering advertising on Google properties, including Google.com, the Google Search app, YouTube, Google Play, Gmail and Google Maps; and Google Network Members’ properties.
Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager as part of the Authorized Buyers marketplace, and Google Marketing Platform, among others.
We offer advertising on a click, impression or view basis. We recognize revenue each time a user clicks on the ad, when the ad is displayed or a user views the ad.
For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
Google Cloud Revenues
Google Cloud revenues consist primarily of revenues from Google Cloud Platform (which includes infrastructure and data and analytics platform products, and other services), G Suite productivity tools and other enterprise cloud services. Our cloud revenues are provided on either a consumption or subscription basis. Revenue related to cloud services provided on a consumption basis is recognized when the customer utilizes the services, based on the quantity of services consumed. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.
Other Revenues
Google other revenues and Other Bets revenues consist primarily of revenues from:
Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;
hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;
YouTube non-advertising including, YouTube premium and YouTube TV subscriptions and other services; and
other products and services.
As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.
Customer Incentives and Credits
Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. The increase in the deferred revenue balance for the year ended December 31, 2019 was primarily driven by cash payments received or due in advance of satisfying our performance obligations, offset by $1.7 billion of revenues recognized that were included in the deferred revenue balance as of December 31, 2018.
Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized in revenue. This includes related deferred revenue currently recorded and amounts that will be invoiced in future periods. As of December 31, 2019, the amount not yet recognized in revenue from these commitments is $11.4 billion, which reflects our assessment of relevant contract terms. This amount excludes contracts (i) with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. We expect to recognize approximately two thirds over the next 24 months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by customer utilization, which could impact our estimate of the remaining amount of commitments and when we expect to recognize such revenues.
Sales Commissions
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and marketing expenses.
XML 65 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Debt Debt
Short-Term Debt
We have a debt financing program of up to $5.0 billion through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had no commercial paper outstanding as of December 31, 2018 and 2019.
Long-Term Debt
Google issued $3.0 billion of senior unsecured notes in three tranches (collectively, 2011 Notes) in May 2011, due in 2014, 2016, and 2021, as well as $1.0 billion of senior unsecured notes (2014 Notes) in February 2014 due in 2024.
In April 2016, we completed an exchange offer with eligible holders of Google’s 2011 Notes due 2021 and 2014 Notes due 2024 (collectively, the Google Notes). An aggregate principal amount of approximately $1.7 billion of the Google Notes was exchanged for approximately $1.7 billion of Alphabet notes with identical interest rate and maturity.
Because the exchange was between a parent and the subsidiary company and for substantially identical notes, the change was treated as a debt modification for accounting purposes with no gain or loss recognized.
In August 2016, Alphabet issued $2.0 billion of senior unsecured notes (2016 Notes) due 2026. The net proceeds from the issuance of the 2016 Notes were used for general corporate purposes, including the repayment of outstanding commercial paper. The Alphabet notes due in 2021, 2024, and 2026 rank equally with each other and are structurally subordinate to the outstanding Google Notes.
The total outstanding long-term debt is summarized below (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
3.625% Notes due on May 19, 2021
$
1,000

 
$
1,000

3.375% Notes due on February 25, 2024
1,000

 
1,000

1.998% Notes due on August 15, 2026
2,000

 
2,000

Unamortized discount for the Notes above
(50
)
 
(42
)
Subtotal(1)
3,950

 
3,958

Total future finance lease payments
62

 
685

Less: imputed interest for finance leases
0

 
(89
)
Total long-term debt
$
4,012

 
$
4,554


(1)  
Includes the outstanding (and unexchanged) Google Notes issued in 2011 and 2014 and the Alphabet notes exchanged in 2016.
The effective interest yields based on proceeds received from the outstanding notes due in 2021, 2024, and 2026 were 3.734%, 3.377%, and 2.231%, respectively, with interest payable semi-annually. We may redeem these notes at any time in whole or in part at specified redemption prices. The total estimated fair value of all outstanding notes was approximately $3.9 billion and $4.1 billion as of December 31, 2018 and 2019, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.
As of December 31, 2019, the aggregate future principal payments for long-term debt including long-term finance leases for each of the next five years and thereafter are as follows (in millions):
2020
 
$
0

2021
 
1,046

2022
 
46

2023
 
46

2024
 
1,047

Thereafter
 
2,500

Total
 
$
4,685


Credit Facility
As of December 31, 2019, we have $4.0 billion of revolving credit facilities which expire in July 2023. The interest rate for the credit facilities is determined based on a formula using certain market rates. No amounts were outstanding under the credit facilities as of December 31, 2018 and 2019.
XML 66 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Accounts receivable, allowance $ 753 $ 729
Convertible preferred stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Convertible preferred stock, shares authorized (in shares) 100,000,000 100,000,000
Convertible preferred stock, shares issued (in shares) 0 0
Convertible preferred stock, shares outstanding (in shares) 0 0
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 15,000,000,000 15,000,000,000
Common stock and capital stock, shares issued (in shares) 688,335,000 695,556,000
Common stock and capital stock, shares outstanding (in shares) 688,335,000 695,556,000
Class A Common Stock    
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 9,000,000,000 9,000,000,000
Common stock and capital stock, shares issued (in shares) 299,828,000 299,242,000
Common stock and capital stock, shares outstanding (in shares) 299,828,000 299,242,000
Class B Common Stock    
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
Common stock and capital stock, shares issued (in shares) 46,441,000 46,636,000
Common stock and capital stock, shares outstanding (in shares) 46,441,000 46,636,000
Class C Capital Stock    
Common stock and capital stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock and capital stock, shares authorized (in shares) 3,000,000,000 3,000,000,000
Common stock and capital stock, shares issued (in shares) 342,066,000 349,678,000
Common stock and capital stock, shares outstanding (in shares) 342,066,000 349,678,000
XML 67 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income Per Share
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Net Income Per Share Net Income Per Share
We compute net income per share of Class A and Class B common stock and Class C capital stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of restricted stock units and other contingently issuable shares. The dilutive effect of outstanding restricted stock units and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A common stock assumes the conversion of Class B common stock, while the diluted net income per share of Class B common stock does not assume the conversion of those shares.
The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock and Class C capital stock are identical, except with respect to voting. Furthermore, there are a number of safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our board of directors from declaring or paying unequal per share dividends on our Class A and Class B common stock and Class C capital stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely
affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our board of directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and Class C capital stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis.
In the years ended December 31, 2017, 2018 and 2019, the net income per share amounts are the same for Class A and Class B common stock and Class C capital stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.
The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):
 
Year Ended December 31,
 
2017
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
5,438

 
$
862

 
$
6,362

Denominator
 
 
 
 
 
Number of shares used in per share computation
297,604

 
47,146

 
348,151

Basic net income per share
$
18.27

 
$
18.27

 
$
18.27

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
5,438

 
$
862

 
$
6,362

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
862

 
0

 
0

Reallocation of undistributed earnings
(74
)
 
(14
)
 
74

Allocation of undistributed earnings
$
6,226

 
$
848

 
$
6,436

Denominator
 
 
 
 
 
Number of shares used in basic computation
297,604

 
47,146

 
348,151

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
47,146

 
0

 
0

Restricted stock units and other contingently issuable shares
1,192

 
0

 
9,491

Number of shares used in per share computation
345,942

 
47,146

 
357,642

Diluted net income per share
$
18.00

 
$
18.00

 
$
18.00


 
Year Ended December 31,
 
2018
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
13,200

 
$
2,072

 
$
15,464

Denominator
 
 
 
 
 
Number of shares used in per share computation
298,548

 
46,864

 
349,728

Basic net income per share
$
44.22

 
$
44.22

 
$
44.22

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
13,200

 
$
2,072

 
$
15,464

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
2,072

 
0

 
0

Reallocation of undistributed earnings
(146
)
 
(24
)
 
146

Allocation of undistributed earnings
$
15,126

 
$
2,048

 
$
15,610

Denominator
 
 
 
 
 
Number of shares used in basic computation
298,548

 
46,864

 
349,728

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
46,864

 
0

 
0

Restricted stock units and other contingently issuable shares
689

 
0

 
7,456

Number of shares used in per share computation
346,101

 
46,864

 
357,184

Diluted net income per share
$
43.70

 
$
43.70

 
$
43.70

 
Year Ended December 31,
 
2019
 
Class A
 
Class B
 
Class C
Basic net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings
$
14,846

 
$
2,307

 
$
17,190

Denominator
 
 
 
 
 
Number of shares used in per share computation
299,402

 
46,527

 
346,667

Basic net income per share
$
49.59

 
$
49.59

 
$
49.59

Diluted net income per share:
 
 
 
 
 
Numerator
 
 
 
 
 
Allocation of undistributed earnings for basic computation
$
14,846

 
$
2,307

 
$
17,190

Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares
2,307

 
0

 
0

Reallocation of undistributed earnings
(126
)
 
(20
)
 
126

Allocation of undistributed earnings
$
17,027

 
$
2,287

 
$
17,316

Denominator
 
 
 
 
 
Number of shares used in basic computation
299,402

 
46,527

 
346,667

Weighted-average effect of dilutive securities
 
 
 
 
 
Add:
 
 
 
 
 
Conversion of Class B to Class A common shares outstanding
46,527

 
0

 
0

Restricted stock units and other contingently issuable shares
413

 
0

 
5,547

Number of shares used in per share computation
346,342

 
46,527

 
352,214

Diluted net income per share
$
49.16

 
$
49.16

 
$
49.16


XML 68 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Schedule II: Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2019
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II: Valuation and Qualifying Accounts
Schedule II: Valuation and Qualifying Accounts
The table below details the activity of the allowance for doubtful accounts and sales credits for the years ended December 31, 2017, 2018 and 2019 (in millions):
 
Balance at
Beginning of
Year
 
Additions
 
Usage
 
Balance at
End of Year
Year ended December 31, 2017
$
467

 
$
1,131

 
$
(924
)
 
$
674

Year ended December 31, 2018
$
674

 
$
1,115

 
$
(1,060
)
 
$
729

Year ended December 31, 2019
$
729

 
$
1,481

 
$
(1,457
)
 
$
753


Note:
Additions to the allowance for doubtful accounts are charged to expense. Additions to the allowance for sales credits are charged against revenues.

XML 69 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Millions
Total
Class A and Class B Common Stock, Class C Capital Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning Balance at Dec. 31, 2016 $ 139,036 $ 36,307 $ (2,402) $ 105,131
Beginning Balance (in shares) at Dec. 31, 2016   691,293    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued 212 $ 212    
Common and capital stock issued (in shares)   8,652    
Stock-based compensation expense 7,694 $ 7,694    
Tax withholding related to vesting of restricted stock units and other (4,373) (4,373)    
Repurchases of capital stock (4,846) $ (315)   (4,531)
Repurchases of capital stock (in shares)   (5,162)    
Sale of interest in consolidated entities 722 $ 722    
Net income 12,662     12,662
Other comprehensive income (loss) 1,410   1,410  
Ending Balance at Dec. 31, 2017 152,502 $ 40,247 (992) 113,247
Ending Balance (in shares) at Dec. 31, 2017   694,783    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued 148      
Common and capital stock issued (in shares)   8,975    
Stock-based compensation expense 9,353 $ 9,353    
Tax withholding related to vesting of restricted stock units and other (4,782) (4,782)    
Repurchases of capital stock (9,075) $ (576)   (8,499)
Repurchases of capital stock (in shares)   (8,202)    
Sale of interest in consolidated entities 659 $ 659    
Net income 30,736     30,736
Other comprehensive income (loss) (1,216)   (1,216)  
Ending Balance at Dec. 31, 2018 177,628 $ 45,049 (2,306) 134,885
Ending Balance (in shares) at Dec. 31, 2018   695,556    
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common and capital stock issued 202 $ 202    
Common and capital stock issued (in shares)   8,120    
Stock-based compensation expense 10,890 $ 10,890    
Tax withholding related to vesting of restricted stock units and other (4,455) (4,455)    
Repurchases of capital stock (18,396) $ (1,294)   (17,102)
Repurchases of capital stock (in shares)   (15,341)    
Sale of interest in consolidated entities 160 $ 160    
Net income 34,343     34,343
Other comprehensive income (loss) 1,104   1,104  
Ending Balance at Dec. 31, 2019 $ 201,442 $ 50,552 $ (1,232) $ 152,122
Ending Balance (in shares) at Dec. 31, 2019   688,335    
XML 70 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Components of Operating Lease Expense
Components of operating lease expense were as follows (in millions):
 
Year Ended
 
December 31, 2019
Operating lease cost
$
1,820

Variable lease cost
541

Total operating lease cost
$
2,361

Supplemental Information Related to Operating Leases
Supplemental information related to operating leases was as follows (in millions):
 
Year Ended
 
December 31, 2019
Cash payments for operating leases
$
1,661

New operating lease assets obtained in exchange for operating lease liabilities
$
4,391


Future Minimum Operating Lease Payments Future lease payments under operating leases as of December 31, 2019 were as follows (in millions):
2020
$
1,757

2021
1,845

2022
1,680

2023
1,508

2024
1,301

Thereafter
5,763

Total future lease payments
13,854

Less imputed interest
(2,441
)
Total lease liability balance
$
11,413


Future Minimum Lease Payments
As of December 31, 2018, prior to the adoption of Topic 842, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year, net of sublease income amounts, were as follows (in millions):
 
Operating Leases(1)
 
Sub-lease Income
 
Net Operating Leases
2019
$
1,319

 
$
16

 
$
1,303

2020
1,397

 
13

 
1,384

2021
1,337

 
10

 
1,327

2022
1,153

 
8

 
1,145

2023
980

 
3

 
977

Thereafter
3,916

 
5

 
3,911

Total minimum payments
$
10,102

 
$
55

 
$
10,047

(1)  
Includes future minimum payments for leases which have not yet commenced.
XML 71 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Effect of Derivative Instruments on Income and Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivatives in Net Investment Hedging Relationship:      
Revenues $ 161,857 $ 136,819 $ 110,855
Other income (expense), net 5,394 7,389 1,015
Revenues      
Foreign exchange contracts      
Total gains (losses) 455 (138) (169)
Other income (expense), net      
Foreign exchange contracts      
Total gains (losses) (145) 169 (124)
Foreign exchange contracts      
Derivatives in Net Investment Hedging Relationship:      
Total 155 494 (955)
Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship      
Derivatives in Cash Flow Hedging Relationship      
Amount included in the assessment of effectiveness 38 332 (955)
Amount excluded from the assessment of effectiveness (14) 26 0
Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship | Revenues      
Foreign exchange contracts      
Amount of gains (losses) reclassified from AOCI to income 367 (139) (169)
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 88 1 0
Amount excluded from the assessment of effectiveness 0 0 0
Foreign exchange contracts | Derivatives in Cash Flow Hedging Relationship | Other income (expense), net      
Foreign exchange contracts      
Amount of gains (losses) reclassified from AOCI to income 0 0 0
Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach 0 0 0
Amount excluded from the assessment of effectiveness 0 0 83
Foreign exchange contracts | Derivatives in Net Investment Hedging Relationship:      
Derivatives in Net Investment Hedging Relationship:      
Amount included in the assessment of effectiveness 131 136 0
Foreign exchange contracts | Derivatives in Net Investment Hedging Relationship: | Revenues      
Net Investment Hedge, Foreign Exchange Contracts [Abstract]      
Amount excluded from the assessment of effectiveness 0 0 0
Foreign exchange contracts | Derivatives in Net Investment Hedging Relationship: | Other income (expense), net      
Net Investment Hedge, Foreign Exchange Contracts [Abstract]      
Amount excluded from the assessment of effectiveness 243 78 0
Foreign exchange contracts | Derivatives in Fair Value Hedging Relationship | Revenues      
Foreign exchange contracts      
Hedged items 0 0 0
Derivatives designated as hedging instruments 0 0 0
Amount excluded from the assessment of effectiveness 0 0 0
Foreign exchange contracts | Derivatives in Fair Value Hedging Relationship | Other income (expense), net      
Foreign exchange contracts      
Hedged items (19) (96) 197
Derivatives designated as hedging instruments 19 96 (197)
Amount excluded from the assessment of effectiveness 25 37 23
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts | Revenues      
Foreign exchange contracts      
Derivatives not designated as hedging instruments 0 0 0
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts | Other income (expense), net      
Foreign exchange contracts      
Derivatives not designated as hedging instruments $ (413) $ 54 $ (230)
XML 72 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Carrying Amount of Equity Securities) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Fair Value Disclosures [Abstract]    
Total sale price $ 3,134 $ 1,965
Total initial cost 858 515
Cumulative net gains 2,276 1,450
Total initial cost, Marketable Securities 1,935 1,168
Cumulative net gain, Marketable Securities 1,361 54
Carrying value, Marketable Securities 3,296 1,222
Total initial cost, Non-Marketable Securities 8,297 8,168
Cumulative net gain, Non-Marketable Securities 3,056 4,107
Carrying value, Non-Marketable Securities 11,353 12,275
Total initial cost 10,232 9,336
Cumulative net gain 4,417 4,161
Carrying value 14,649 13,497
Cumulative net gain 3,500 4,300
Unrealized losses (including impairment) $ 445 $ 178
XML 73 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Financial Instruments and Fair Value [Line Items]      
Gross realized gains on the sale of our marketable securities $ 292 $ 1,300 $ 185
Gross realized losses on the sale of our marketable securities 143 143 295
Other-than-temporary impairment losses 0 0 $ 0
Fair value of non-marketable equity securities 11,353 12,275  
Equity method investments 1,300 1,300  
Cash collateral received from derivative financial instruments 252 327  
Foreign currency gain (loss) to be reclassified during next 12 months 82    
Cash Flow Hedging Relationship | Foreign exchange contracts      
Financial Instruments and Fair Value [Line Items]      
Notional principal $ 13,200 11,800  
Foreign exchange option contracts, maximum maturities 24 months    
Derivatives in Fair Value Hedging Relationship | Foreign exchange contracts      
Financial Instruments and Fair Value [Line Items]      
Notional principal $ 455 2,000  
Net Investment Hedges | Foreign exchange contracts      
Financial Instruments and Fair Value [Line Items]      
Notional principal 9,300 6,700  
Fair Value of Derivatives Not Designated as Hedging Instruments | Foreign exchange contracts      
Financial Instruments and Fair Value [Line Items]      
Notional principal 43,500 $ 20,100  
Valuation, Market Approach      
Financial Instruments and Fair Value [Line Items]      
Fair value of non-marketable equity securities 7,600    
Unrealized gain on equity securities $ 1,800    
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Financial Statement Information (Components of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jan. 01, 2019
Jan. 01, 2018
Jan. 01, 2017
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning Balance $ 177,628 $ 152,502 $ 139,036      
Cumulative effect of accounting change       $ (34) $ (697) $ (15)
Other comprehensive income (loss) before reclassifications 1,528 (429) 1,212      
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI (14) 26        
Amounts reclassified from AOCI (410) (813) 198      
Other comprehensive income (loss) 1,104 (1,216) 1,410      
Ending Balance 201,442 177,628 152,502      
Foreign Currency Translation Adjustments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning Balance (1,884) (1,103) (2,646)      
Other comprehensive income (loss) before reclassifications (119) (781) 1,543      
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0        
Amounts reclassified from AOCI 0 0 0      
Other comprehensive income (loss) (119) (781) 1,543      
Ending Balance (2,003) (1,884) (1,103)      
Unrealized Gains (Losses) on Available-for-Sale Investments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning Balance (688) 233 (179)      
Other comprehensive income (loss) before reclassifications 1,611 88 307      
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI 0 0        
Amounts reclassified from AOCI (111) (911) 105      
Other comprehensive income (loss) 1,500 (823) 412      
Ending Balance 812 (688) 233      
Unrealized Gains (Losses) on Cash Flow Hedges            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning Balance 266 (122) 423      
Other comprehensive income (loss) before reclassifications 36 264 (638)      
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI (14) 26        
Amounts reclassified from AOCI (299) 98 93      
Other comprehensive income (loss) (277) 388 (545)      
Ending Balance (41) 266 (122)      
Accumulated Other Comprehensive Income (Loss)            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning Balance (2,306) (992) (2,402)      
Cumulative effect of accounting change       (30) (98)  
Ending Balance $ (1,232) $ (2,306) $ (992)      
Accounting Standards Update 2016-01            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Cumulative effect of accounting change         (98)  
Accounting Standards Update 2016-01 | Foreign Currency Translation Adjustments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Cumulative effect of accounting change         0  
Accounting Standards Update 2016-01 | Unrealized Gains (Losses) on Available-for-Sale Investments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Cumulative effect of accounting change         (98)  
Accounting Standards Update 2016-01 | Unrealized Gains (Losses) on Cash Flow Hedges            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Cumulative effect of accounting change         $ 0  
Accounting Standards Update 2018-02            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Cumulative effect of accounting change       (30)    
Accounting Standards Update 2018-02 | Foreign Currency Translation Adjustments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Cumulative effect of accounting change       0    
Accounting Standards Update 2018-02 | Unrealized Gains (Losses) on Available-for-Sale Investments            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Cumulative effect of accounting change       0    
Accounting Standards Update 2018-02 | Unrealized Gains (Losses) on Cash Flow Hedges            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Cumulative effect of accounting change       $ (30)    
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Changes in Carrying Amount of Goodwill) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Goodwill [Roll Forward]    
Goodwill, Beginning of Period $ 17,888 $ 16,747
Acquisitions 2,828 1,227
Transfers 0 0
Foreign currency translation and other adjustments (92) (86)
Goodwill, End of Period 20,624 17,888
Google    
Goodwill [Roll Forward]    
Goodwill, Beginning of Period 17,521 16,295
Acquisitions 2,353 1,227
Transfers 9 80
Foreign currency translation and other adjustments 38 (81)
Goodwill, End of Period 19,921 17,521
Other Bets    
Goodwill [Roll Forward]    
Goodwill, Beginning of Period 367 452
Acquisitions 475 0
Transfers (9) (80)
Foreign currency translation and other adjustments (130) (5)
Goodwill, End of Period $ 703 $ 367
XML 76 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Offsetting of Financial Assets and Financial Liabilities) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Offsetting of Assets    
Gross Amounts of Recognized Assets $ 365 $ 569
Gross Amounts Offset in the Consolidated Balance Sheets (21) (56)
Net Presented in the Consolidated Balance Sheets 344 513
Financial Instruments (88) (90)
Cash Collateral Received (234) (307)
Non-Cash Collateral Received 0 (14)
Net Assets Exposed 22 102
Offsetting of Liabilities    
Gross Amounts of Recognized Liabilities 390 289
Gross Amounts Offset in the Consolidated Balance Sheets (21) (56)
Net Presented in the Consolidated Balance Sheets 369 233
Financial Instruments (88) (90)
Cash Collateral Pledged 0 0
Non-Cash Collateral Pledged 0 0
Net Liabilities $ 281 $ 143
XML 77 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Future Minimum Lease Payments - Under 840) (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 1,757
2021 1,845
2022 1,680
2023 1,508
2024 1,301
Thereafter 5,763
Total future lease payments 13,854
Less imputed interest (2,441)
Total lease liability balance $ 11,413
XML 78 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Long-Term Debt) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Long-Term Debt    
Unamortized discount for the Notes above $ (42) $ (50)
Subtotal 3,958 3,950
Total future finance lease payments   62
Total future finance lease payments 685  
Less: imputed interest for finance leases (89)  
Total long-term debt 4,554 4,012
3.625% Notes due on May 19, 2021    
Long-Term Debt    
Long-term debt $ 1,000 1,000
Long-term debt, stated interest rate 3.625%  
3.375% Notes due on February 25, 2024    
Long-Term Debt    
Long-term debt $ 1,000 1,000
Long-term debt, stated interest rate 3.375%  
1.998% Notes due on August 15, 2026    
Long-Term Debt    
Long-term debt $ 2,000 $ 2,000
Long-term debt, stated interest rate 1.998%  
XML 79 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Income From Continuing Operations Before Income Taxes) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]      
Domestic operations $ 16,426 $ 15,779 $ 10,680
Foreign operations 23,199 19,134 16,513
Total $ 39,625 $ 34,913 $ 27,193
XML 80 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Information about Segments and Geographic Areas (Long-Lived Assets by Geographic Area) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 123,331 $ 97,116
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 94,907 74,882
International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 28,424 $ 22,234
XML 81 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Information about Segments and Geographic Areas (Revenue by Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Revenues $ 161,857 $ 136,819 $ 110,855
Hedging gains (losses) 455 (138) (169)
Google      
Segment Reporting Information [Line Items]      
Revenues 160,743 136,362 110,547
Other Bets      
Segment Reporting Information [Line Items]      
Revenues $ 659 $ 595 $ 477
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Compensation Plans (Stock Plans) (Details)
12 Months Ended
Dec. 31, 2019
shares
Stock Plans  
Shares reserved for future issuance (in shares) 37,982,435
Employee Stock Option  
Stock Plans  
Stock options, term 10 years
Restricted Stock Units (RSUs)  
Stock Plans  
Award vesting period 4 years
XML 83 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases Leases
We have entered into operating and finance lease agreements primarily for data centers, land and offices throughout the world with lease periods expiring between 2020 and 2063.
Components of operating lease expense were as follows (in millions):
 
Year Ended
 
December 31, 2019
Operating lease cost
$
1,820

Variable lease cost
541

Total operating lease cost
$
2,361

Supplemental information related to operating leases was as follows (in millions):
 
Year Ended
 
December 31, 2019
Cash payments for operating leases
$
1,661

New operating lease assets obtained in exchange for operating lease liabilities
$
4,391


As of December 31, 2019, our operating leases had a weighted average remaining lease term of 10 years and a weighted average discount rate of 2.8%. Future lease payments under operating leases as of December 31, 2019 were as follows (in millions):
2020
$
1,757

2021
1,845

2022
1,680

2023
1,508

2024
1,301

Thereafter
5,763

Total future lease payments
13,854

Less imputed interest
(2,441
)
Total lease liability balance
$
11,413


As of December 31, 2019, we have entered into leases that have not yet commenced with future lease payments of $7.4 billion, excluding purchase options, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2020 and 2026 with non-cancelable lease terms of 1 to 25 years.
Supplemental Information for Comparative Periods
As of December 31, 2018, prior to the adoption of Topic 842, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year, net of sublease income amounts, were as follows (in millions):
 
Operating Leases(1)
 
Sub-lease Income
 
Net Operating Leases
2019
$
1,319

 
$
16

 
$
1,303

2020
1,397

 
13

 
1,384

2021
1,337

 
10

 
1,327

2022
1,153

 
8

 
1,145

2023
980

 
3

 
977

Thereafter
3,916

 
5

 
3,911

Total minimum payments
$
10,102

 
$
55

 
$
10,047

(1)  
Includes future minimum payments for leases which have not yet commenced.
Rent expense under operating leases was $1.1 billion and $1.3 billion for the years ended December 31, 2017, and 2018, respectively.
Leases Leases
We have entered into operating and finance lease agreements primarily for data centers, land and offices throughout the world with lease periods expiring between 2020 and 2063.
Components of operating lease expense were as follows (in millions):
 
Year Ended
 
December 31, 2019
Operating lease cost
$
1,820

Variable lease cost
541

Total operating lease cost
$
2,361

Supplemental information related to operating leases was as follows (in millions):
 
Year Ended
 
December 31, 2019
Cash payments for operating leases
$
1,661

New operating lease assets obtained in exchange for operating lease liabilities
$
4,391


As of December 31, 2019, our operating leases had a weighted average remaining lease term of 10 years and a weighted average discount rate of 2.8%. Future lease payments under operating leases as of December 31, 2019 were as follows (in millions):
2020
$
1,757

2021
1,845

2022
1,680

2023
1,508

2024
1,301

Thereafter
5,763

Total future lease payments
13,854

Less imputed interest
(2,441
)
Total lease liability balance
$
11,413


As of December 31, 2019, we have entered into leases that have not yet commenced with future lease payments of $7.4 billion, excluding purchase options, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between 2020 and 2026 with non-cancelable lease terms of 1 to 25 years.
Supplemental Information for Comparative Periods
As of December 31, 2018, prior to the adoption of Topic 842, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year, net of sublease income amounts, were as follows (in millions):
 
Operating Leases(1)
 
Sub-lease Income
 
Net Operating Leases
2019
$
1,319

 
$
16

 
$
1,303

2020
1,397

 
13

 
1,384

2021
1,337

 
10

 
1,327

2022
1,153

 
8

 
1,145

2023
980

 
3

 
977

Thereafter
3,916

 
5

 
3,911

Total minimum payments
$
10,102

 
$
55

 
$
10,047

(1)  
Includes future minimum payments for leases which have not yet commenced.
Rent expense under operating leases was $1.1 billion and $1.3 billion for the years ended December 31, 2017, and 2018, respectively.
XML 84 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Acquisitions Acquisitions
2019 Acquisitions
Looker
In December 2019, we obtained all regulatory clearances necessary to close the acquisition of Looker, a unified platform for business intelligence, data applications and embedded analytics for $2.4 billion, with integration pending approval from a UK regulatory review. The addition of Looker to Google Cloud is expected to help customers accelerate how they analyze data, deliver business intelligence, and build data-driven applications.
The fair value of assets acquired and liabilities assumed was recorded based on a preliminary valuation and our estimates and assumptions are subject to change within the measurement period. The $2.4 billion purchase price includes our previously held equity interest and excludes post acquisition compensation arrangements. In aggregate, $91 million was cash acquired, $290 million was attributed to intangible assets, $1.9 billion to goodwill and $48 million to net assets acquired. Goodwill was recorded in the Google segment and primarily attributable to synergies expected to arise after the acquisition. Goodwill is not expected to be deductible for tax purposes.
Other Acquisitions
During the year ended December 31, 2019, we completed other acquisitions and purchases of intangible assets for total consideration of approximately $1.0 billion. In aggregate, $28 million was cash acquired, $282 million was attributed to intangible assets, $904 million to goodwill and $185 million to net liabilities assumed. These acquisitions generally enhance the breadth and depth of our offerings and expand our expertise in engineering and other functional areas.
Pro forma results of operations for these acquisitions, including Looker, have not been presented because they are not material to the consolidated results of operations, either individually or in the aggregate.
For all intangible assets acquired and purchased during the year ended December 31, 2019, patents and developed technology have a weighted-average useful life of 3.5 years, customer relationships have a weighted-average useful life of 6.3 years, and trade names and other have a weighted-average useful life of 4.5 years.
Pending Acquisition of Fitbit
In November 2019, we entered into an agreement to acquire Fitbit, a leading wearables brand, for $7.35 per share, representing a total purchase price of approximately $2.1 billion as of the date of the agreement. The acquisition
of Fitbit is expected to be completed in 2020, subject to customary closing conditions, including the receipt of regulatory approvals. Upon the close of the acquisition, Fitbit will be part of Google segment.
XML 85 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Narrative) (Details)
$ in Billions
12 Months Ended
Dec. 31, 2019
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenues recognized $ 1.7
Transaction price allocated to remaining performance obligations $ 11.4
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of revenue recognition 24 months
Expected timing of revenue recognition, percent 67.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of revenue recognition
Expected timing of revenue recognition, percent 33.00%
XML 86 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Information about Segments and Geographic Areas (Tables)
12 Months Ended
Dec. 31, 2019
Segment Reporting [Abstract]  
Schedule of segment information by segment
Information about segments during the periods presented were as follows (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Revenues:
 
 
 
 
 
Google
$
110,547

 
$
136,362

 
$
160,743

Other Bets
477

 
595

 
659

Hedging gains (losses)
(169
)
 
(138
)
 
455

Total revenues
$
110,855

 
$
136,819

 
$
161,857

 
Year Ended December 31,
 
2017
 
2018
 
2019
Operating income (loss):
 
 
 
 
 
Google
$
32,456

 
$
36,655

 
$
41,673

Other Bets
(2,734
)
 
(3,358
)
 
(4,824
)
Reconciling items(1)
(3,544
)
 
(5,773
)
 
(2,618
)
Total income from operations
$
26,178

 
$
27,524

 
$
34,231


(1) 
Reconciling items are generally comprised of corporate administrative costs, hedging gains (losses) and other miscellaneous items that are not allocated to individual segments. Reconciling items include the European Commission fines for the years ended December 31, 2017, 2018 and 2019, and a charge from a legal settlement for the year ended December 31, 2019. Performance fees previously included in reconciling items were reclassified for the years ended December 31, 2017 and 2018 from general and administrative expenses to other income (expense), net to conform with current period presentation. For further information on the reclassification, see Note 1.
 
Year Ended December 31,
 
2017
 
2018
 
2019
Capital expenditures:
 
 
 
 
 
Google
$
12,619

 
$
25,460

 
$
25,251

Other Bets
493

 
181

 
281

Reconciling items(2)
72

 
(502
)
 
(1,984
)
Total capital expenditures as presented on the Consolidated Statements of Cash Flows
$
13,184

 
$
25,139

 
$
23,548

(2) 
Reconciling items are related to timing differences of payments as segment capital expenditures are on accrual basis while total capital expenditures shown on the Consolidated Statements of Cash Flow are on cash basis and other miscellaneous differences.
Stock-based compensation (SBC) and depreciation, amortization, and impairment are included in segment operating income (loss) as shown below (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Stock-based compensation:
 
 
 
 
 
Google
$
7,168

 
$
8,755

 
$
10,185

Other Bets
363

 
489

 
474

Reconciling items(3)
148

 
109

 
135

Total stock-based compensation(4)
$
7,679

 
$
9,353

 
$
10,794

 
 
 
 
 
 
Depreciation, amortization, and impairment:
 
 
 
 
 
Google
$
6,608

 
$
8,708

 
$
11,158

Other Bets
307

 
327

 
566

Reconciling items(3)
0

 
0

 
57

Total depreciation, amortization, and impairment
$
6,915

 
$
9,035

 
$
11,781

(3) 
Reconciling items relate to corporate administrative and other costs that are not allocated to individual segments.
(4) 
For purposes of segment reporting, SBC represents awards that we expect to settle in Alphabet stock.
Schedule of long-lived assets by geographic area
The following table presents our long-lived assets by geographic area (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
Long-lived assets:
 
 
 
United States
$
74,882

 
$
94,907

International
22,234

 
28,424

Total long-lived assets
$
97,116

 
$
123,331


XML 87 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2018 and 2019 were as follows (in millions):
 
Google
 
Other Bets
 
Total Consolidated
Balance as of December 31, 2017
$
16,295

 
$
452

 
$
16,747

Acquisitions
1,227

 
0

 
1,227

Transfers
80

 
(80
)
 
0

Foreign currency translation and other adjustments
(81
)
 
(5
)
 
(86
)
Balance as of December 31, 2018
17,521

 
367

 
17,888

Acquisitions
2,353

 
475

 
2,828

Transfers
9

 
(9
)
 
0

Foreign currency translation and other adjustments
38

 
(130
)
 
(92
)
Balance as of December 31, 2019
$
19,921

 
$
703

 
$
20,624


Schedule of finite-lived intangible assets
Information regarding purchased intangible assets were as follows (in millions):
 
As of December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Patents and developed technology
$
5,125

 
$
3,394

 
$
1,731

Customer relationships
349

 
308

 
41

Trade names and other
703

 
255

 
448

Total
$
6,177

 
$
3,957

 
$
2,220

 
As of December 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Value
Patents and developed technology
$
4,972

 
$
3,570

 
$
1,402

Customer relationships
254

 
30

 
224

Trade names and other
703

 
350

 
353

Total
$
5,929

 
$
3,950

 
$
1,979


Schedule of future amortization expense
As of December 31, 2019, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions): 
2020
$
749

2021
665

2022
317

2023
57

2024
45

Thereafter
146

 
$
1,979


XML 88 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Future Principal Payments for Borrowings) (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Long-term Debt, Fiscal Year Maturity [Abstract]  
2020 $ 0
2021 1,046
2022 46
2023 46
2024 1,047
Thereafter 2,500
Total $ 4,685
XML 89 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Components of Operating Lease Expense) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
Leases [Abstract]  
Operating lease cost $ 1,820
Variable lease cost 541
Total operating lease cost $ 2,361
XML 90 goog10-k2019_htm.xml IDEA: XBRL DOCUMENT 0001652044 2019-01-01 2019-12-31 0001652044 us-gaap:CommonClassBMember 2020-01-27 0001652044 goog:CapitalClassCMember 2020-01-27 0001652044 2019-06-28 0001652044 us-gaap:CommonClassAMember 2020-01-27 0001652044 us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001652044 goog:CapitalClassCMember 2019-01-01 2019-12-31 0001652044 2018-12-31 0001652044 2019-12-31 0001652044 us-gaap:CommonClassAMember 2018-12-31 0001652044 goog:CapitalClassCMember 2018-12-31 0001652044 us-gaap:CommonClassAMember 2019-12-31 0001652044 us-gaap:CommonClassBMember 2019-12-31 0001652044 us-gaap:CommonClassBMember 2018-12-31 0001652044 goog:CapitalClassCMember 2019-12-31 0001652044 2017-01-01 2017-12-31 0001652044 2018-01-01 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2017-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0001652044 us-gaap:RetainedEarningsMember 2018-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0001652044 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2016-12-31 0001652044 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 0001652044 2017-01-01 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001652044 us-gaap:RetainedEarningsMember 2018-01-01 0001652044 us-gaap:RetainedEarningsMember 2016-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001652044 2019-01-01 0001652044 us-gaap:RetainedEarningsMember 2019-01-01 0001652044 us-gaap:RetainedEarningsMember 2017-01-01 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001652044 2017-12-31 0001652044 2018-01-01 0001652044 us-gaap:RetainedEarningsMember 2019-12-31 0001652044 2016-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001652044 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccountingStandardsUpdate201602Member goog:BuildToSuitLeaseMember 2019-01-01 0001652044 srt:MaximumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001652044 srt:MaximumMember goog:NetworkEquipmentMember 2019-01-01 2019-12-31 0001652044 goog:ServerEquipmentMember 2019-01-01 2019-12-31 0001652044 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 srt:MaximumMember 2019-01-01 2019-12-31 0001652044 srt:MaximumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0001652044 srt:MinimumMember us-gaap:TechnologyEquipmentMember 2019-01-01 2019-12-31 0001652044 srt:MinimumMember goog:NetworkEquipmentMember 2019-01-01 2019-12-31 0001652044 srt:MinimumMember 2019-01-01 2019-12-31 0001652044 srt:MinimumMember us-gaap:BuildingMember 2019-01-01 2019-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 country:US 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2017-01-01 2017-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 us-gaap:EMEAMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 us-gaap:EMEAMember 2017-01-01 2017-12-31 0001652044 country:US 2017-01-01 2017-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 srt:AsiaPacificMember 2018-01-01 2018-12-31 0001652044 us-gaap:EMEAMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 country:US 2019-01-01 2019-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2017-01-01 2017-12-31 0001652044 srt:AsiaPacificMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2018-01-01 2018-12-31 0001652044 us-gaap:EMEAMember 2018-01-01 2018-12-31 0001652044 srt:AsiaPacificMember 2017-01-01 2017-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 goog:AmericasExcludingUnitedStatesMember 2018-01-01 2018-12-31 0001652044 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2019-01-01 2019-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:OtherRevenuesMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GooglePropertiesMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GoogleNetworkMembersPropertiesMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GooglePropertiesMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GoogleCloudMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleNetworkMembersPropertiesMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GoogleSearchOtherMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GooglePropertiesMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001652044 goog:OtherRevenuesMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:GoogleCloudMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:YouTubeAdvertisingRevenueMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 goog:OtherRevenuesMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 goog:GoogleNetworkMembersPropertiesMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 goog:GoogleCloudMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001652044 goog:GoogleAdvertisingRevenueMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 2020-01-01 2019-12-31 0001652044 2022-01-01 2019-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001652044 goog:GovernmentBondsMember 2019-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:MortgageBackedandAssetBackedSecuritiesMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member goog:GovernmentBondsMember 2019-12-31 0001652044 goog:MortgageBackedandAssetBackedSecuritiesMember 2018-12-31 0001652044 us-gaap:CorporateDebtSecuritiesMember 2018-12-31 0001652044 goog:GovernmentBondsMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel1Member 2019-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MoneyMarketAndOtherFundsMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel1Member goog:MoneyMarketAndOtherFundsMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel1Member 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:MutualFundMember 2018-12-31 0001652044 us-gaap:MarketApproachValuationTechniqueMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:FairValueHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:SalesMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2019-01-01 2019-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2017-01-01 2017-12-31 0001652044 us-gaap:NonoperatingIncomeExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember us-gaap:SalesMember 2017-01-01 2017-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:NetInvestmentHedgingMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember 2017-01-01 2017-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember 2018-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 us-gaap:OtherAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:NondesignatedMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 goog:AccruedExpensesAndOtherLiabilitiesCurrentAndNonCurrentMember us-gaap:FairValueInputsLevel2Member us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ForeignExchangeContractMember 2018-12-31 0001652044 srt:MaximumMember 2019-12-31 0001652044 srt:MinimumMember 2019-12-31 0001652044 goog:CommitmenttoInvestMember 2019-12-31 0001652044 goog:OnduoMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember goog:VerilyMember 2019-10-01 2019-12-31 0001652044 us-gaap:ResearchAndDevelopmentArrangementMember goog:CalicoMember 2019-12-31 0001652044 us-gaap:ResearchAndDevelopmentArrangementMember goog:AbbVieIncMember 2019-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember goog:VerilyMember 2018-12-01 2019-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember goog:VerilyMember 2018-12-01 2018-12-31 0001652044 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember goog:VerilyMember 2019-01-01 2019-03-31 0001652044 goog:AlphabetInc.Member 2019-12-31 0001652044 goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember 2019-12-31 0001652044 goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember 2018-12-31 0001652044 goog:UnsecuredSeniorNotesOnePointNineNineEightPercentDueAugustFifteenTwentyTwentySixMember 2019-12-31 0001652044 goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember 2019-12-31 0001652044 goog:UnsecuredSeniorNotesThreePointThreeSevenFivedueonFebruaryTwentyFiveTwentyTwentyFourMember 2018-12-31 0001652044 goog:UnsecuredSeniorNotesThreePointSixTwoFivePercentDueMayNineteenTwentyTwentyOneMember 2018-12-31 0001652044 srt:SubsidiariesMember goog:A2014NotesMember us-gaap:UnsecuredDebtMember 2014-02-28 0001652044 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0001652044 srt:SubsidiariesMember goog:A2011NotesMember us-gaap:UnsecuredDebtMember 2011-05-31 0001652044 goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member us-gaap:UnsecuredDebtMember 2016-04-01 2016-04-30 0001652044 us-gaap:CommercialPaperMember 2019-12-31 0001652044 srt:SubsidiariesMember goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member 2016-04-30 0001652044 goog:UnsecuredSeniorNotes3.375dueonFebruary2024andUnsecuredSeniorNotes3.625DueMay2021Member us-gaap:UnsecuredDebtMember 2016-04-30 0001652044 goog:A2016NotesMember us-gaap:UnsecuredDebtMember 2016-08-31 0001652044 us-gaap:RevolvingCreditFacilityMember 2018-12-31 0001652044 goog:InformationTechnologyAssetsAndLandAndBuildingsHeldUnderFinanceLeasesMember 2018-12-31 0001652044 goog:InformationTechnologyAssetsAndLandAndBuildingsHeldUnderFinanceLeasesMember 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-12-31 0001652044 us-gaap:InterestRateContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0001652044 us-gaap:ForeignExchangeContractMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2019-12-31 0001652044 us-gaap:LeaseholdImprovementsMember 2018-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2019-12-31 0001652044 us-gaap:ConstructionInProgressMember 2019-12-31 0001652044 us-gaap:ConstructionInProgressMember 2018-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2018-12-31 0001652044 us-gaap:FurnitureAndFixturesMember 2019-12-31 0001652044 us-gaap:LandAndBuildingMember 2018-12-31 0001652044 us-gaap:TechnologyEquipmentMember 2018-12-31 0001652044 us-gaap:LandAndBuildingMember 2019-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0001652044 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-12-31 0001652044 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-01-01 2017-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0001652044 us-gaap:AccountingStandardsUpdate201802Member 2019-01-01 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0001652044 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 0001652044 us-gaap:AccountingStandardsUpdate201601Member 2018-01-01 0001652044 us-gaap:AccountingStandardsUpdate201802Member us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 0001652044 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2017-12-31 0001652044 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0001652044 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0001652044 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2016-12-31 0001652044 us-gaap:AccountingStandardsUpdate201601Member us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2018-01-01 0001652044 goog:LookerMember 2019-12-31 0001652044 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-12-31 0001652044 goog:TradenamesAndOtherMember 2019-01-01 2019-12-31 0001652044 goog:FitbitMember 2019-11-30 0001652044 goog:LookerMember 2019-12-01 2019-12-31 0001652044 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2019-01-01 2019-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2019-01-01 2019-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001652044 goog:TradenamesAndOtherMember 2018-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2018-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2018-12-31 0001652044 goog:PatentsAndDevelopedTechnologyMember 2019-12-31 0001652044 us-gaap:CustomerRelationshipsMember 2019-12-31 0001652044 goog:TradenamesAndOtherMember 2019-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2017-12-31 0001652044 goog:GoogleInc.Member 2019-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2018-12-31 0001652044 goog:GoogleInc.Member 2017-12-31 0001652044 goog:GoogleInc.Member 2018-12-31 0001652044 us-gaap:AllOtherSegmentsMember 2019-12-31 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2019-01-01 2019-12-31 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2017-01-01 2017-12-31 0001652044 goog:AcquisitionrelatedIntangibleAssetsMember 2018-01-01 2018-12-31 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2017-06-27 2017-06-27 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2018-04-01 2018-06-30 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-03-20 2019-03-20 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2017-04-01 2017-06-30 0001652044 us-gaap:UnfavorableRegulatoryActionMember 2019-01-01 2019-03-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2019-01-01 2019-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2018-01-01 2018-12-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2019-07-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2019-01-31 0001652044 goog:ShareRepurchaseProgramMember goog:CapitalClassCMember 2018-01-31 0001652044 us-gaap:CommonClassBMember 2019-01-01 2019-12-31 0001652044 goog:CapitalClassCMember 2017-01-01 2017-12-31 0001652044 us-gaap:CommonClassBMember 2017-01-01 2017-12-31 0001652044 us-gaap:CommonClassAMember 2017-01-01 2017-12-31 0001652044 us-gaap:CommonClassBMember 2018-01-01 2018-12-31 0001652044 goog:CapitalClassCMember 2018-01-01 2018-12-31 0001652044 us-gaap:CommonClassAMember 2018-01-01 2018-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0001652044 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001652044 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001652044 goog:CostSharingArrangementIncomeTaxExpenseMember 2019-01-01 2019-12-31 0001652044 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0001652044 us-gaap:DomesticCountryMember 2019-12-31 0001652044 us-gaap:ForeignCountryMember 2019-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleInc.Member 2019-01-01 2019-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleInc.Member 2018-01-01 2018-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001652044 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0001652044 us-gaap:OperatingSegmentsMember goog:GoogleInc.Member 2017-01-01 2017-12-31 0001652044 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001652044 us-gaap:MaterialReconcilingItemsMember 2018-01-01 2018-12-31 0001652044 us-gaap:MaterialReconcilingItemsMember 2019-01-01 2019-12-31 0001652044 us-gaap:MaterialReconcilingItemsMember 2017-01-01 2017-12-31 0001652044 us-gaap:NonUsMember 2018-12-31 0001652044 us-gaap:NonUsMember 2019-12-31 0001652044 country:US 2019-12-31 0001652044 country:US 2018-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2016-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2017-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2019-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0001652044 us-gaap:AllowanceForCreditLossMember 2018-12-31 shares pure iso4217:USD shares iso4217:USD goog:vote goog:plan goog:Tranche goog:jurisdiction iso4217:EUR goog:class false --12-31 FY 2019 0001652044 729000000 753000000 0 0.001 0.001 0.001 0.001 0.001 0.001 0.001 0.001 15000000000 3000000000 9000000000 3000000000 15000000000 3000000000 9000000000 3000000000 695556000 349678000 299242000 46636000 688335000 342066000 299828000 46441000 695556000 349678000 299242000 46636000 688335000 342066000 299828000 46441000 0.01998 0.03625 0.03375 1300000000 P1Y 0 0 0 0 0 0 P25Y P1Y 0 0 156000000 221000000 247000000 103000000 42000000 0.001 100000000 0 0 0 -1500000000 P3Y P7Y P3Y P24M 0.67 0.33 10-K true 2019-12-31 false 001-37580 Alphabet Inc. DE 61-1767919 1600 Amphitheatre Parkway Mountain View CA 94043 650 253-000 Class A Common Stock, $0.001 par value GOOGL NASDAQ Class C Capital Stock, $0.001 par value GOOG NASDAQ Yes No Yes Yes Large Accelerated Filer false false false 663000000000.0 299895185 46411073 340979832 <div style="line-height:120%;padding-top:2px;text-align:center;text-indent:0px;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="line-height:120%;padding-top:2px;text-align:justify;text-indent:0px;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Portions of the registrant’s Proxy Statement for the </span><span style="font-family:Arial;font-size:9pt;">2020</span><span style="font-family:Arial;font-size:9pt;"> Annual Meeting of Stockholders are incorporated herein by reference in Part III of this Annual Report on Form 10-K to the extent stated herein. Such proxy statement will be filed with the Securities and Exchange Commission within 120 days of the registrant’s fiscal year ended </span><span style="font-family:Arial;font-size:9pt;">December 31, 2019</span><span style="font-family:Arial;font-size:9pt;">.</span></div> 16701000000 18498000000 92439000000 101177000000 109140000000 119675000000 20838000000 25326000000 355000000 2166000000 1107000000 999000000 4236000000 4412000000 135676000000 152578000000 13859000000 13078000000 737000000 721000000 59719000000 73646000000 10941000000 2220000000 1979000000 17888000000 20624000000 2693000000 2342000000 232792000000 275909000000 4378000000 5561000000 6839000000 8495000000 16958000000 23067000000 4592000000 5916000000 1784000000 1908000000 69000000 274000000 34620000000 45221000000 4012000000 4554000000 396000000 358000000 11327000000 9885000000 1264000000 1701000000 10214000000 3545000000 2534000000 55164000000 74467000000 0 0 45049000000 50552000000 -2306000000 -1232000000 134885000000 152122000000 177628000000 201442000000 232792000000 275909000000 110855000000 136819000000 161857000000 45583000000 59549000000 71896000000 16625000000 21419000000 26018000000 12893000000 16333000000 18464000000 6840000000 6923000000 9551000000 2736000000 5071000000 1697000000 84677000000 109295000000 127626000000 26178000000 27524000000 34231000000 1015000000 7389000000 5394000000 27193000000 34913000000 39625000000 14531000000 4177000000 5282000000 12662000000 30736000000 34343000000 18.27 44.22 49.59 18.00 43.70 49.16 12662000000 30736000000 34343000000 1543000000 -781000000 -119000000 307000000 88000000 1611000000 -105000000 911000000 111000000 412000000 -823000000 1500000000 -638000000 290000000 22000000 -93000000 -98000000 299000000 -545000000 388000000 -277000000 1410000000 -1216000000 1104000000 14072000000 29520000000 35447000000 691293000 36307000000 -2402000000 105131000000 139036000000 -15000000 -15000000 8652000 212000000 212000000 7694000000 7694000000 4373000000 4373000000 5162000 315000000 4531000000 4846000000 722000000 722000000 12662000000 12662000000 1410000000 1410000000 694783000 40247000000 -992000000 113247000000 152502000000 -98000000 -599000000 -697000000 8975000 148000000 148000000 9353000000 9353000000 4782000000 4782000000 8202000 576000000 8499000000 9075000000 659000000 659000000 30736000000 30736000000 -1216000000 -1216000000 695556000 45049000000 -2306000000 134885000000 177628000000 -30000000 -4000000 -34000000 8120000 202000000 202000000 10890000000 10890000000 4455000000 4455000000 15341000 1294000000 17102000000 18396000000 160000000 160000000 34343000000 34343000000 1104000000 1104000000 688335000 50552000000 -1232000000 152122000000 201442000000 12662000000 30736000000 34343000000 6103000000 8164000000 10856000000 812000000 871000000 925000000 7679000000 9353000000 10794000000 258000000 778000000 173000000 -37000000 6650000000 2798000000 -294000000 189000000 592000000 3768000000 2169000000 4340000000 8211000000 -2251000000 -3128000000 2164000000 1207000000 621000000 731000000 1067000000 428000000 4891000000 8614000000 7170000000 955000000 483000000 1273000000 390000000 371000000 37000000 37091000000 47971000000 54520000000 13184000000 25139000000 23548000000 92195000000 50158000000 100315000000 73959000000 48507000000 97825000000 1745000000 2073000000 1932000000 533000000 1752000000 405000000 287000000 1491000000 2515000000 1419000000 0 0 -99000000 -98000000 -589000000 -31401000000 -28504000000 -29491000000 4166000000 4993000000 4765000000 4846000000 9075000000 18396000000 4291000000 6766000000 317000000 4377000000 6827000000 585000000 800000000 950000000 220000000 -8298000000 -13179000000 -23209000000 405000000 -302000000 -23000000 -2203000000 5986000000 1797000000 12918000000 10715000000 16701000000 10715000000 16701000000 18498000000 6191000000 5671000000 8203000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Nature of Operations and Summary of Significant Accounting Policies</span><span style="font-family:Arial;font-size:10pt;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Nature of Operations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. (Alphabet) became the successor issuer to Google.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We generate revenues primarily by delivering relevant, cost-effective online advertising.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Basis of Consolidation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Noncontrolling interests are not presented separately as the amounts are not material. All intercompany balances and transactions have been eliminated. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States (GAAP) requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the bad debt allowance, sales allowances, fair values of financial instruments, intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We recognize revenues when we transfer control of promised goods or services to our customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">See Note 2 for further discussion on Revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Cost of Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cost of revenues consists of TAC and other costs of revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">TAC represents the amounts paid to Google Network Members primarily for ads displayed on their properties and amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Inventory related costs for hardware we sell.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Stock-based Compensation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Additionally, stock-based compensation includes stock-based awards, such as performance stock units (PSUs) and awards that may be settled in cash or the stock of certain of our Other Bets. PSUs are equity classified and expense is recognized over the requisite service period. Awards that are liability classified are remeasured at fair value through </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">settlement or maturity (six months and one day after vesting). The fair value of such awards is based on the equity valuation of the respective Other Bet.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Performance Fees</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Certain Risks and Concentrations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">No</span><span style="font-family:Arial;font-size:10pt;"> individual customer or groups of affiliated customers represented more than </span><span style="font-family:Arial;font-size:10pt;">10%</span><span style="font-family:Arial;font-size:10pt;"> of our revenues in </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, or </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">. In </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, we generated approximately </span><span style="font-family:Arial;font-size:10pt;"><span>47%</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>46%</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>46%</span></span><span style="font-family:Arial;font-size:10pt;"> of our revenues, respectively, from customers based in the U.S.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We are subject to concentrations of credit risk principally from cash and cash equivalents, marketable securities, foreign exchange contracts, and accounts receivable. We manage our credit risk exposure through timely assessment of our counterparty creditworthiness, credit limits and use of collateral management.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash equivalents and marketable securities consist primarily of time deposits, money market and other funds, highly liquid debt instruments of the U.S. government and its agencies, debt instruments issued by foreign governments, debt instruments issued by municipalities in the U.S., corporate debt securities, mortgage-backed securities, and asset-backed securities. Foreign exchange contracts are transacted with various financial institutions with high credit standing. Accounts receivable are typically unsecured and are derived from revenues earned from customers located around the world. We perform ongoing evaluations to determine customer credit and we limit the amount of credit we extend. We generally do not require collateral from our customers. We maintain reserves for estimated credit losses and these losses have generally been within our expectations.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative)</span><span style="font-family:Times New Roman;font-size:10pt;">.</span><span style="font-family:Arial;font-size:10pt;"> Other financial assets and liabilities are carried at cost with fair value disclosed, if required.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 3 - Unobservable inputs that are supported by little or no market activities.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Cash, Cash Equivalents, and Marketable Securities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We classify all marketable investments that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record within other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Non-Marketable Investments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative in accordance with Accounting Standards Update No. 2016-01, which we adopted on January 1, 2018. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We account for our non-marketable investments that meet the definition of a debt security as available-for-sale securities.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We classify our non-marketable investments that do not have stated contractual maturity dates, as non-current assets on the Consolidated Balance Sheets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Impairment of Investments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We periodically review our debt and equity investments for impairment. For debt securities we consider the duration, severity and the reason for the decline in security value; whether it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis; or if the amortized cost basis cannot be recovered as a result of credit losses. If any impairment is considered other-than-temporary, we will write down the security to its fair value and record the corresponding charge as other income (expense), net. For equity securities we consider impairment indicators such as negative changes in industry and market conditions, financial performance, business prospects, and other relevant events and factors. If indicators exist and the fair value of the security is below the carrying amount, we write down the security to fair value. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Variable Interest Entities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests in is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE; and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is still a VIE and, if so, whether we are the primary beneficiary. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Accounts Receivable</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We record accounts receivable at the invoiced amount. We maintain an allowance for doubtful accounts to reserve for potentially uncollectible receivables. We review the accounts receivable by amounts due from customers that are past due to identify specific customers with known disputes or collectability issues. In determining the amount of the reserve, we make judgments about the creditworthiness of significant customers based on ongoing credit evaluations.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating lease expense is recognized on a straight-line basis over the lease term.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Property and Equipment</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets. We depreciate buildings over periods of </span><span style="font-family:Arial;font-size:10pt;">seven</span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>25</span></span><span style="font-family:Arial;font-size:10pt;"> years. We depreciate information technology assets generally over periods of </span><span style="font-family:Arial;font-size:10pt;">three</span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>five years</span></span><span style="font-family:Arial;font-size:10pt;"> (specifically, </span><span style="font-family:Arial;font-size:10pt;"><span>three years</span></span><span style="font-family:Arial;font-size:10pt;"> for servers and </span><span style="font-family:Arial;font-size:10pt;">three</span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>five years</span></span><span style="font-family:Arial;font-size:10pt;"> for network equipment).</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Inventory</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Software Development Costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Business Combinations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Long-Lived Assets, Goodwill and Other Acquired Intangible Assets</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets are not recoverable, the impairment recognized is measured as the amount by which the carrying value of the asset exceeds its fair value. Impairments were not material for the periods presented.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units when changes in our operating structure occur, and if necessary, reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from </span><span style="font-family:Arial;font-size:10pt;">one</span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>twelve years</span></span><span style="font-family:Arial;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Income Taxes</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Foreign Currency</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Advertising and Promotional Expenses</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We expense advertising and promotional costs in the period in which they are incurred. For the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, advertising and promotional expenses totaled approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$5.1 billion</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$6.4 billion</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$6.8 billion</span></span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Recently issued accounting pronouncements not yet adopted</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. The effect on our consolidated financial statements and related disclosures is not expected to be material.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued Accounting Standards Update No. 2016-02 (Topic 842) "Leases." Topic 842 supersedes the lease requirements in Accounting Standards Codification Topic 840, "Leases." Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases continue to be classified as either finance or operating. We adopted Topic 842 effective January 1, 2019. The most significant effects of Topic 842 were the recognition of </span><span style="font-family:Arial;font-size:10pt;"><span>$8.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of operating lease assets and </span><span style="font-family:Arial;font-size:10pt;"><span>$8.4 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of operating lease liabilities and the de-recognition of </span><span style="font-family:Arial;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of build-to-suit assets and liabilities upon adoption. We applied Topic 842 to all leases as of January 1, 2019 with comparative periods continuing to be reported under Topic 840. In the adoption of Topic 842, we carried forward the assessment from Topic 840 of whether our contracts contain or are leases, the classification of our leases, and remaining lease terms. Our accounting for finance leases remains substantially unchanged. The standard did not have a significant effect on our consolidated results of operations or cash flows. See </span><span style="font-family:Arial;font-size:10pt;">Note 4</span><span style="font-family:Arial;font-size:10pt;"> for further details.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Prior Period Reclassifications</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain amounts in prior periods have been reclassified to conform with current period presentation. Hedging gains (losses), which were previously included in Google revenues, are now reported separately as a component of total revenues for all periods presented. See Note 2 for further details.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Additionally, performance fees have been reclassified for all periods from general and administrative expenses to other income (expense), net to align with the presentation of the investment gains and losses on which the performance fees are based. See </span><span style="font-family:Arial;font-size:10pt;">Note 7</span><span style="font-family:Arial;font-size:10pt;"> for further details.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Nature of Operations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. (Alphabet) became the successor issuer to Google.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We generate revenues primarily by delivering relevant, cost-effective online advertising.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Basis of Consolidation</span></div>The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Noncontrolling interests are not presented separately as the amounts are not material. All intercompany balances and transactions have been eliminated. <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Use of Estimates</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States (GAAP) requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the bad debt allowance, sales allowances, fair values of financial instruments, intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We recognize revenues when we transfer control of promised goods or services to our customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">See Note 2 for further discussion on Revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Cost of Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cost of revenues consists of TAC and other costs of revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">TAC represents the amounts paid to Google Network Members primarily for ads displayed on their properties and amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Inventory related costs for hardware we sell.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Advertising Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We generate advertising revenues primarily by delivering advertising on Google properties, including Google.com, the Google Search app, YouTube, Google Play, Gmail and Google Maps; and Google Network Members’ properties.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager as part of the Authorized Buyers marketplace, and Google Marketing Platform, among others.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We offer advertising on a click, impression or view basis. We recognize revenue each time a user clicks on the ad, when the ad is displayed or a user views the ad.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Google Cloud Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Cloud revenues consist primarily of revenues from Google Cloud Platform (which includes infrastructure and data and analytics platform products, and other services), G Suite productivity tools and other enterprise cloud services. Our cloud revenues are provided on either a consumption or subscription basis. Revenue related to cloud services provided on a consumption basis is recognized when the customer utilizes the services, based on the quantity of services consumed. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Other Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google other revenues and Other Bets revenues consist primarily of revenues from:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">YouTube non-advertising including, YouTube premium and YouTube TV subscriptions and other services; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">other products and services.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Arrangements with Multiple Performance Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Customer Incentives and Credits</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Deferred Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. The </span><span style="font-family:Arial;font-size:10pt;">increase</span><span style="font-family:Arial;font-size:10pt;"> in the deferred revenue balance for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> was primarily driven by cash payments received or due in advance of satisfying our performance obligations, offset by </span><span style="font-family:Arial;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of revenues recognized that were included in the deferred revenue balance as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized in revenue. This includes related deferred revenue currently recorded and amounts that will be invoiced in future periods. As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, the amount not yet recognized in revenue from these commitments</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><span style="font-family:Arial;font-size:10pt;">is </span><span style="font-family:Arial;font-size:10pt;"><span>$11.4 billion</span></span><span style="font-family:Arial;font-size:10pt;">, which reflects our assessment of relevant contract terms. This amount excludes contracts (i) with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. We expect to recognize approximately two thirds over the next</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><span style="font-family:Arial;font-size:10pt;">24</span><span style="font-family:Arial;font-size:10pt;"> months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by customer utilization, which could impact our estimate of the remaining amount of commitments and when we expect to recognize such revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Sales Commissions</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and marketing expenses.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that we expect in exchange for those goods or services. Sales and other similar taxes are excluded from revenues.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Stock-based Compensation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Additionally, stock-based compensation includes stock-based awards, such as performance stock units (PSUs) and awards that may be settled in cash or the stock of certain of our Other Bets. PSUs are equity classified and expense is recognized over the requisite service period. Awards that are liability classified are remeasured at fair value through </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">settlement or maturity (six months and one day after vesting). The fair value of such awards is based on the equity valuation of the respective Other Bet.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Performance Fees</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Certain Risks and Concentrations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.</span></div> 0.47 0.46 0.46 <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Fair Value of Financial Instruments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative)</span><span style="font-family:Times New Roman;font-size:10pt;">.</span><span style="font-family:Arial;font-size:10pt;"> Other financial assets and liabilities are carried at cost with fair value disclosed, if required.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 3 - Unobservable inputs that are supported by little or no market activities.</span></div>The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Cash, Cash Equivalents, and Marketable Securities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We classify all marketable investments that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record within other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Non-Marketable Investments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative in accordance with Accounting Standards Update No. 2016-01, which we adopted on January 1, 2018. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We account for our non-marketable investments that meet the definition of a debt security as available-for-sale securities.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Impairment of Investments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We periodically review our debt and equity investments for impairment. For debt securities we consider the duration, severity and the reason for the decline in security value; whether it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis; or if the amortized cost basis cannot be recovered as a result of credit losses. If any impairment is considered other-than-temporary, we will write down the security to its fair value and record the corresponding charge as other income (expense), net. For equity securities we consider impairment indicators such as negative changes in industry and market conditions, financial performance, business prospects, and other relevant events and factors. If indicators exist and the fair value of the security is below the carrying amount, we write down the security to fair value. </span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Variable Interest Entities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests in is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE; and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is still a VIE and, if so, whether we are the primary beneficiary. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.</span></div>We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. We are the primary beneficiary because we have the power to direct activities that most significantly affect their economic performance and have the obligation to absorb the majority of their losses or benefits. The results of operations and financial position of these VIEs are included in our consolidated financial statements. <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Accounts Receivable</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We record accounts receivable at the invoiced amount. We maintain an allowance for doubtful accounts to reserve for potentially uncollectible receivables. We review the accounts receivable by amounts due from customers that are past due to identify specific customers with known disputes or collectability issues. In determining the amount of the reserve, we make judgments about the creditworthiness of significant customers based on ongoing credit evaluations.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Leases</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating lease expense is recognized on a straight-line basis over the lease term.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Property and Equipment</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets. We depreciate buildings over periods of </span><span style="font-family:Arial;font-size:10pt;">seven</span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>25</span></span><span style="font-family:Arial;font-size:10pt;"> years. We depreciate information technology assets generally over periods of </span><span style="font-family:Arial;font-size:10pt;">three</span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>five years</span></span><span style="font-family:Arial;font-size:10pt;"> (specifically, </span><span style="font-family:Arial;font-size:10pt;"><span>three years</span></span><span style="font-family:Arial;font-size:10pt;"> for servers and </span><span style="font-family:Arial;font-size:10pt;">three</span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>five years</span></span><span style="font-family:Arial;font-size:10pt;"> for network equipment).</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.</span></div> P25Y P5Y P3Y P5Y <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Inventory</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Software Development Costs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Business Combinations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Long-Lived Assets, Goodwill and Other Acquired Intangible Assets</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets are not recoverable, the impairment recognized is measured as the amount by which the carrying value of the asset exceeds its fair value. Impairments were not material for the periods presented.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units when changes in our operating structure occur, and if necessary, reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from </span><span style="font-family:Arial;font-size:10pt;">one</span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>twelve years</span></span><span style="font-family:Arial;font-size:10pt;">.</span></div> P12Y <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Income Taxes</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Foreign Currency</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Advertising and Promotional Expenses</span></div>We expense advertising and promotional costs in the period in which they are incurred. 5100000000 6400000000 6800000000 <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Recent Accounting Pronouncements</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Recently issued accounting pronouncements not yet adopted</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. The effect on our consolidated financial statements and related disclosures is not expected to be material.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Recently adopted accounting pronouncements</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In February 2016, the FASB issued Accounting Standards Update No. 2016-02 (Topic 842) "Leases." Topic 842 supersedes the lease requirements in Accounting Standards Codification Topic 840, "Leases." Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases continue to be classified as either finance or operating. We adopted Topic 842 effective January 1, 2019. The most significant effects of Topic 842 were the recognition of </span><span style="font-family:Arial;font-size:10pt;"><span>$8.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of operating lease assets and </span><span style="font-family:Arial;font-size:10pt;"><span>$8.4 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of operating lease liabilities and the de-recognition of </span><span style="font-family:Arial;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of build-to-suit assets and liabilities upon adoption. We applied Topic 842 to all leases as of January 1, 2019 with comparative periods continuing to be reported under Topic 840. In the adoption of Topic 842, we carried forward the assessment from Topic 840 of whether our contracts contain or are leases, the classification of our leases, and remaining lease terms. Our accounting for finance leases remains substantially unchanged. The standard did not have a significant effect on our consolidated results of operations or cash flows. See </span><span style="font-family:Arial;font-size:10pt;">Note 4</span><span style="font-family:Arial;font-size:10pt;"> for further details.</span></div> 8000000000.0 8400000000 -1500000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Prior Period Reclassifications</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain amounts in prior periods have been reclassified to conform with current period presentation. Hedging gains (losses), which were previously included in Google revenues, are now reported separately as a component of total revenues for all periods presented. See Note 2 for further details.</span></div> <span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Revenues</span><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that we expect in exchange for those goods or services. Sales and other similar taxes are excluded from revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents our revenues disaggregated by type (in millions). Certain amounts in prior periods have been reclassified to conform with current period presentation.</span></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Search &amp; other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>69,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>85,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>98,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">YouTube ads</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google properties</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>77,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>96,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>113,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Network Members' properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google advertising</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>95,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>116,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>134,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Cloud</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,838</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google other</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,914</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,063</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google revenues</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,547</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,362</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>160,743</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets revenues</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Hedging gains (losses)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>161,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">YouTube non-advertising revenues are included in Google other revenues.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>52,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>63,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>74,843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">EMEA</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>36,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>44,739</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>50,645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">APAC</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Americas</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,986</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Hedging gains (losses)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>161,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America (Other Americas).</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Advertising Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We generate advertising revenues primarily by delivering advertising on Google properties, including Google.com, the Google Search app, YouTube, Google Play, Gmail and Google Maps; and Google Network Members’ properties.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager as part of the Authorized Buyers marketplace, and Google Marketing Platform, among others.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We offer advertising on a click, impression or view basis. We recognize revenue each time a user clicks on the ad, when the ad is displayed or a user views the ad.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Google Cloud Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Cloud revenues consist primarily of revenues from Google Cloud Platform (which includes infrastructure and data and analytics platform products, and other services), G Suite productivity tools and other enterprise cloud services. Our cloud revenues are provided on either a consumption or subscription basis. Revenue related to cloud services provided on a consumption basis is recognized when the customer utilizes the services, based on the quantity of services consumed. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Other Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google other revenues and Other Bets revenues consist primarily of revenues from:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">YouTube non-advertising including, YouTube premium and YouTube TV subscriptions and other services; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">other products and services.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Arrangements with Multiple Performance Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Customer Incentives and Credits</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Deferred Revenues</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. The </span><span style="font-family:Arial;font-size:10pt;">increase</span><span style="font-family:Arial;font-size:10pt;"> in the deferred revenue balance for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> was primarily driven by cash payments received or due in advance of satisfying our performance obligations, offset by </span><span style="font-family:Arial;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of revenues recognized that were included in the deferred revenue balance as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized in revenue. This includes related deferred revenue currently recorded and amounts that will be invoiced in future periods. As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, the amount not yet recognized in revenue from these commitments</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><span style="font-family:Arial;font-size:10pt;">is </span><span style="font-family:Arial;font-size:10pt;"><span>$11.4 billion</span></span><span style="font-family:Arial;font-size:10pt;">, which reflects our assessment of relevant contract terms. This amount excludes contracts (i) with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. We expect to recognize approximately two thirds over the next</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><span style="font-family:Arial;font-size:10pt;">24</span><span style="font-family:Arial;font-size:10pt;"> months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by customer utilization, which could impact our estimate of the remaining amount of commitments and when we expect to recognize such revenues.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Sales Commissions</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and marketing expenses.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents our revenues disaggregated by type (in millions). Certain amounts in prior periods have been reclassified to conform with current period presentation.</span></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Search &amp; other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>69,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>85,296</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>98,115</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">YouTube ads</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,150</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google properties</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>77,961</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>96,451</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>113,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Network Members' properties</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,010</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google advertising</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>95,577</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>116,461</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>134,811</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google Cloud</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,838</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,918</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google other</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,914</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,063</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,014</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google revenues</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,547</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,362</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>160,743</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets revenues</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Hedging gains (losses)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>161,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">YouTube non-advertising revenues are included in Google other revenues.</span></div> 69811000000 85296000000 98115000000 8150000000 11155000000 15149000000 77961000000 96451000000 113264000000 17616000000 20010000000 21547000000 95577000000 116461000000 134811000000 4056000000 5838000000 8918000000 10914000000 14063000000 17014000000 110547000000 136362000000 160743000000 477000000 595000000 659000000 -169000000 -138000000 455000000 110855000000 136819000000 161857000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents our revenues disaggregated by geography, based on the addresses of our customers (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="20" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>52,449</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>63,269</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>74,843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">EMEA</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>36,236</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>44,739</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>50,645</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">APAC</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,192</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26,928</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Americas</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,147</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,986</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Hedging gains (losses)</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>161,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Regions represent Europe, the Middle East, and Africa (EMEA); Asia-Pacific (APAC); and Canada and Latin America (Other Americas).</span></div> 52449000000 0.47 63269000000 0.46 74843000000 0.46 36236000000 0.33 44739000000 0.33 50645000000 0.31 16192000000 0.15 21341000000 0.15 26928000000 0.17 6147000000 0.05 7608000000 0.06 8986000000 0.06 -169000000 -138000000 455000000 110855000000 1 136819000000 1 161857000000 1 1700000000 11400000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Financial Instruments</span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Debt Securities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We classify our marketable debt securities within Level 2 in the fair value hierarchy because we use quoted market prices to the extent available or alternative pricing sources and models utilizing market observable inputs to determine fair value.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;font-size:10pt;">The following tables summarize our debt securities by significant investment categories as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjusted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cash and<br/>Cash<br/>Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable<br/>Securities</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Time deposits</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Government bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>49,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(316</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,038</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mortgage-backed and asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>98,137</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>91,217</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjusted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;text-align:center;">Cash and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;text-align:center;">Cash</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;text-align:center;">Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable<br/>Securities</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Time deposits</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Government bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>55,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>55,437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>50,919</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,164</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mortgage-backed and asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>103,944</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>104,737</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,856</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The majority of our time deposits are domestic deposits.</span></div></td></tr></table><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We determine realized gains or losses on the sale or extinguishment of debt securities on a specific identification method. We recognized gross realized gains of </span><span style="font-family:Arial;font-size:10pt;"><span>$185 million</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$1.3 billion</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$292 million</span></span><span style="font-family:Arial;font-size:10pt;"> for the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively. We recognized gross realized losses of </span><span style="font-family:Arial;font-size:10pt;"><span>$295 million</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$143 million</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$143 million</span></span><span style="font-family:Arial;font-size:10pt;"> for the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively. We reflect these gains and losses as a component of other income (expense), net, in the Consolidated Statements of Income.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes the estimated fair value of our investments in marketable debt securities with stated contractual maturity dates, accounted for as available-for-sale securities and classified by the contractual maturity date of the securities (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due in 1 year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due in 1 year through 5 years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>63,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due in 5 years through 10 years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due after 10 years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,667</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br/>Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br/>Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br/>Loss</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Government bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>35,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(316</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mortgage-backed and asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(267</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>43,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(787</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>71,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br/>Loss</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Government bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,590</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,665</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,643</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mortgage-backed and asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,356</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div><span style="font-family:Arial;font-size:10pt;">During the years ended December 31, </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span>, we did not recognize any significant other-than-temporary impairment losses.<div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Equity Investments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following discusses our marketable equity securities, non-marketable equity securities, gains and losses on marketable and non-marketable equity securities, as well as our equity securities accounted for under the equity method.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our marketable equity securities are publicly traded stocks or funds measured at fair value and classified within Level 1 and 2 in the fair value hierarchy because we use quoted prices for identical assets in active markets or inputs that are based upon quoted prices for similar instruments in active markets. All gains and losses on marketable equity securities, realized and unrealized, are recognized in other income (expense), net.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our non-marketable equity securities are investments in privately held companies without readily determinable market values. The carrying value of our non-marketable equity securities is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment (referred to as the measurement alternative). All gains and losses on non-marketable equity securities, realized and unrealized, are recognized in other income (expense), net. Non-marketable equity securities that have been remeasured during the period are classified within Level 2 or Level 3 in the fair value hierarchy because we estimate the value based on valuation methods using the observable transaction price at the transaction date and other unobservable inputs including volatility, rights, and obligations of the securities we hold.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Gains and losses on marketable and non-marketable equity securities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net gain (loss) on equity securities sold during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net unrealized gain (loss) on equity securities held as of the end of the period</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total gain (loss) recognized in other income (expense), net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Includes net gains of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$4.1 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$1.8 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> related to non-marketable equity securities for the years ended </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, respectively.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In the table above, net gain (loss) on equity securities sold during the period reflects the difference between the sale proceeds and the carrying value of the equity securities at the beginning of the period or the purchase date, if later. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative net gains on equity securities sold during the period, which is summarized in the following table (in millions), represents the total net gains (losses) recognized after the initial purchase date of the equity security. While these net gains may have been reflected in periods prior to the period of sale, we believe they are important supplemental information as they reflect the economic realized gain on the securities sold during the period. Cumulative net gains is calculated as the difference between the sale price and the initial purchase price for the equity security sold during the period.</span></div><div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Equity Securities Sold During the Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total sale price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total initial cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>515</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>858</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative net gains</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Carrying value of marketable and non-marketable equity securities</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The carrying value is measured as the total initial cost plus the cumulative net gain (loss). The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Non-Marketable Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total initial cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative net gain</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Carrying value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,497</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Non-marketable securities cumulative net gain is comprised of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$4.3 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> unrealized gains and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$178 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> unrealized losses (including impairment).</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Non-Marketable Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total initial cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,935</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative net gain</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,361</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,417</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Carrying value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Non-marketable securities cumulative net gain is comprised of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$3.5 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> unrealized gains and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$445 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> unrealized losses (including impairment).</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Marketable equity securities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes marketable equity securities measured at fair value by significant investment categories as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable<br/>Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable<br/>Securities</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 1:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Marketable equity securities</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The balance a</span><span style="font-family:Arial;font-size:9pt;">s of </span><span style="font-family:Arial;font-size:9pt;">December 31, 2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;"> </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">includes investments that were reclassified from non-marketable equity securities following the initial public offering of the issuers.</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;"> </span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Non-marketable equity securities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unrealized gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unrealized losses (including impairment)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(372</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total unrealized gain (loss) for non-marketable equity securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,107</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">During the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, included in the </span><span style="font-family:Arial;font-size:10pt;"><span>$11.4 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of non-marketable equity securities, </span><span style="font-family:Arial;font-size:10pt;"><span>$7.6 billion</span></span><span style="font-family:Arial;font-size:10pt;"> were measured at fair value primarily based on observable market transactions, resulting in a net unrealized gain of </span><span style="font-family:Arial;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:Arial;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Equity securities accounted for under the Equity Method</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Equity securities accounted for under the equity method had a carrying value of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$1.3 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">. Our share of gains and losses including impairment are included as a component of other income (expense), net, in the Consolidated Statements of Income. See </span><span style="font-family:Arial;font-size:10pt;">Note 7</span><span style="font-family:Arial;font-size:10pt;"> for further details on other income (expense), net.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Derivative Financial Instruments</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We classify our foreign currency and interest rate derivative contracts primarily within Level 2 in the fair value hierarchy as the valuation inputs are based on quoted prices and market observable data of similar instruments.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We recognize derivative instruments as either assets or liabilities in the Consolidated Balance Sheets at fair value. We record changes in the fair value (i.e., gains or losses) of the derivatives in the Consolidated Statements of Income as either other income (expense), net, or revenues, or in the Consolidated Balance Sheets in AOCI, as discussed below. Any components excluded from the assessment of hedge effectiveness are recognized in the same income statement line as the hedged item.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We enter into foreign currency contracts with financial institutions to reduce the risk that our cash flows, earnings, and investment in foreign subsidiaries will be adversely affected by foreign currency exchange rate fluctuations. We also use interest rate derivative contracts to hedge interest rate exposures on our fixed income securities and debt issuances. Our program is not used for trading or speculative purposes.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We enter into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty. To further reduce credit risk, we enter into collateral security arrangements under which the counterparty is required to provide collateral when the net fair value of certain financial instruments fluctuates from contractually established thresholds. We can take possession of the collateral in the event of counterparty default. As of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, we received cash collateral related to the derivative instruments under our collateral security arrangements of </span><span style="font-family:Arial;font-size:10pt;"><span>$327 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$252 million</span></span><span style="font-family:Arial;font-size:10pt;">, respectively, which was included in other current assets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Cash Flow Hedges</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We use foreign currency forwards and option contracts, including collars (an option strategy comprised of a combination of purchased and written options), designated as cash flow hedges to hedge certain forecasted revenue transactions denominated in currencies other than the U.S. dollar. The notional principal of these contracts was approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$11.8 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$13.2 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively. These contracts have maturities of </span><span style="font-family:Arial;font-size:10pt;"><span>24 months</span></span><span style="font-family:Arial;font-size:10pt;"> or less.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For forwards and option contracts, we exclude the change in the forward points and time value from our assessment of hedge effectiveness. The initial value of the excluded component is amortized on a straight-line basis over the life of the hedging instrument and recognized in revenues. The difference between fair value changes of the excluded component and the amount amortized to revenues is recorded in AOCI. We reflect the gains or losses of a cash flow hedge included in our hedge effective assessment as a component of AOCI and subsequently reclassify these gains and losses to revenues when the hedged transactions are recorded. If the hedged transactions become probable of not occurring, the corresponding amounts in AOCI are immediately reclassified to other income (expense), net.</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, the net accumulated loss on our foreign currency cash flow hedges before tax effect was </span><span style="font-family:Arial;font-size:10pt;"><span>$82 million</span></span><span style="font-family:Arial;font-size:10pt;">, of which </span><span style="font-family:Arial;font-size:10pt;"><span>$82 million</span></span><span style="font-family:Arial;font-size:10pt;"> is expected to be reclassified from AOCI into earnings within the next 12 months.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Fair Value Hedges</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We use forward contracts designated as fair value hedges to hedge foreign currency risks for our investments denominated in currencies other than the U.S. dollar. We exclude changes in forward points for the forward contracts from the assessment of hedge effectiveness. We recognize changes in the excluded component in other income (expense), net. The notional principal of these contracts was </span><span style="font-family:Arial;font-size:10pt;"><span>$2.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$455 million</span></span><span style="font-family:Arial;font-size:10pt;"> as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gains and losses on these forward contracts are recognized in other income (expense), net, along with the offsetting gains and losses of the related hedged items.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Net Investment Hedges</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We use forward contracts designated as net investment hedges to hedge the foreign currency risks related to our investment in foreign subsidiaries. We exclude changes in forward points for the forward contracts from the assessment of hedge effectiveness. We recognize changes in the excluded component in other income (expense), </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">net. The notional principal of these contracts was </span><span style="font-family:Arial;font-size:10pt;text-align:right;vertical-align:bottom;"><span>$6.7</span></span><span style="font-family:Arial;font-size:10pt;"> billion and </span><span style="font-family:Arial;font-size:10pt;"><span>$9.3 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gains and losses on these forward contracts are recognized in AOCI as part of the foreign currency translation adjustment.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Other Derivatives</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other derivatives not designated as hedging instruments consist of foreign currency forward contracts that we use to hedge intercompany transactions and other monetary assets or liabilities denominated in currencies other than the local currency of a subsidiary. We recognize gains and losses on these contracts, as well as the related costs in other income (expense), net, along with the foreign currency gains and losses on monetary assets and liabilities. The notional principal of the outstanding foreign exchange contracts was </span><span style="font-family:Arial;font-size:10pt;"><span>$20.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$43.5 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The fair values of our outstanding derivative instruments were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value of<br/>Derivatives<br/>Designated as<br/>Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value of<br/>Derivatives Not<br/>Designated as<br/>Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current and non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>459</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Liabilities: </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued expenses and other liabilities, current and non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value of<br/>Derivatives<br/>Designated as<br/>Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value of<br/>Derivatives Not<br/>Designated as<br/>Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current and non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Liabilities: </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued expenses and other liabilities, current and non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains (Losses) Recognized in OCI</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">on Derivatives Before Tax Effect</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Derivatives in Cash Flow Hedging Relationship:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amount included in the assessment of effectiveness</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amount excluded from the assessment of effectiveness</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Derivatives in Net Investment Hedging Relationship:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amount included in the assessment of effectiveness</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(955</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>494</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"> </span></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:40px;text-indent:0px;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:8px;text-align:justify;padding-left:40px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The effect of derivative instruments on income is summarized below (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains (Losses) Recognized in Income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Other income (expense), net</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>110,855</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>136,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,389</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>161,857</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign exchange contracts</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount of gains (losses) reclassified from AOCI to income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount excluded from the assessment of effectiveness</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gains (Losses) on Derivatives in Fair Value Hedging Relationship:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign exchange contracts</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Hedged items</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(96</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Derivatives designated as hedging instruments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount excluded from the assessment of effectiveness</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gains (Losses) on Derivatives in Net Investment Hedging Relationship:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign exchange contracts</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount excluded from the assessment of effectiveness</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gains (Losses) on Derivatives Not Designated as Hedging Instruments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign exchange contracts</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Derivatives not designated as hedging instruments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(230</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(413</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:0px;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total gains (losses)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(124</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Offsetting of Derivatives</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:6px;text-indent:26px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#231f20;">We present our forwards and purchased options at gross fair values in the Consolidated Balance Sheets. For foreign currency collars, we present at net fair values where both purchased and written options are with the same counterparty. Our master netting and other similar arrangements allow net settlements under certain conditions. As of </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, information related to these offsetting arrangements were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Offsetting of Assets</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Offset in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Presented in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;"> Cash Collateral Received</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Non-Cash Collateral Received</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Assets Exposed </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Offset in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Presented in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Cash Collateral Received</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Non-Cash Collateral Received</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Assets Exposed</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;background-color:#cceeff;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;background-color:#cceeff;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The balances as of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements. </span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Offsetting of Liabilities</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Offset in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Presented in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;"> Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Non-Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Liabilities</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Offset in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Presented in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;"> Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Non-Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Liabilities</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The balances as of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:9pt;"> </span><span style="font-family:Arial;font-size:10pt;">The following tables summarize our debt securities by significant investment categories as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjusted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cash and<br/>Cash<br/>Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable<br/>Securities</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Time deposits</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,202</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Government bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53,634</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>49,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,383</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(316</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,082</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,038</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mortgage-backed and asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,605</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>98,137</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97,180</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,963</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>91,217</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Adjusted</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross<br/>Unrealized<br/>Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair<br/>Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;text-align:center;">Cash and</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;text-align:center;">Cash</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;text-align:center;">Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable<br/>Securities</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Level 2:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Time deposits</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,294</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Government bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>55,033</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>55,437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,518</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>50,919</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,164</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>337</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,498</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,454</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mortgage-backed and asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,453</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>103,944</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>104,737</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,856</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The majority of our time deposits are domestic deposits.</span></div> 2202000000 0 0 2202000000 2202000000 0 53634000000 71000000 414000000 53291000000 3717000000 49574000000 25383000000 15000000 316000000 25082000000 44000000 25038000000 16918000000 11000000 324000000 16605000000 0 16605000000 98137000000 97000000 1054000000 97180000000 5963000000 91217000000 2294000000 0 0 2294000000 2294000000 0 55033000000 434000000 30000000 55437000000 4518000000 50919000000 27164000000 337000000 3000000 27498000000 44000000 27454000000 19453000000 96000000 41000000 19508000000 0 19508000000 103944000000 867000000 74000000 104737000000 6856000000 97881000000 185000000 1300000000 292000000 295000000 143000000 143000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes the estimated fair value of our investments in marketable debt securities with stated contractual maturity dates, accounted for as available-for-sale securities and classified by the contractual maturity date of the securities (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due in 1 year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,392</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due in 1 year through 5 years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>63,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due in 5 years through 10 years</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,671</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due after 10 years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,667</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97,881</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 20392000000 63151000000 2671000000 11667000000 97881000000 <div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables present gross unrealized losses and fair values for those investments that were in an unrealized loss position as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, aggregated by investment category and the length of time that individual securities have been in a continuous loss position (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br/>Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br/>Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br/>Loss</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Government bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,877</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(329</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>35,896</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(414</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(107</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(209</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,716</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(316</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mortgage-backed and asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,534</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,519</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(249</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,053</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,724</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(267</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>43,941</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(787</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>71,665</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,054</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized<br/>Loss</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Government bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,590</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,342</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Corporate debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,665</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>978</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,643</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mortgage-backed and asset-backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,536</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,371</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,953</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,403</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,356</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div> 12019000000 85000000 23877000000 329000000 35896000000 414000000 10171000000 107000000 11545000000 209000000 21716000000 316000000 5534000000 75000000 8519000000 249000000 14053000000 324000000 27724000000 267000000 43941000000 787000000 71665000000 1054000000 6752000000 20000000 4590000000 10000000 11342000000 30000000 1665000000 2000000 978000000 1000000 2643000000 3000000 4536000000 13000000 2835000000 28000000 7371000000 41000000 12953000000 35000000 8403000000 39000000 21356000000 74000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gains and losses reflected in other income (expense), net, for our marketable and non-marketable equity securities are summarized below (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net gain (loss) on equity securities sold during the period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,458</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net unrealized gain (loss) on equity securities held as of the end of the period</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total gain (loss) recognized in other income (expense), net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,460</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Includes net gains of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$4.1 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$1.8 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> related to non-marketable equity securities for the years ended </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, respectively.</span></div> 1458000000 -301000000 4002000000 2950000000 5460000000 2649000000 4100000000 1800000000 <div style="line-height:120%;text-align:justify;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Equity Securities Sold During the Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total sale price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,965</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,134</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total initial cost</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>515</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>858</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative net gains</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,450</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,276</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div> 1965000000 3134000000 515000000 858000000 1450000000 2276000000 The carrying values for our marketable and non-marketable equity securities are summarized below (in millions):<div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Non-Marketable Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total initial cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,168</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative net gain</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,161</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Carrying value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,275</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,497</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Non-marketable securities cumulative net gain is comprised of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$4.3 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> unrealized gains and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$178 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> unrealized losses (including impairment).</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Non-Marketable Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total initial cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,935</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,297</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative net gain</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,361</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,056</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,417</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Carrying value</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Non-marketable securities cumulative net gain is comprised of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$3.5 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> unrealized gains and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$445 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> unrealized losses (including impairment).</span></div> 1168000000 8168000000 9336000000 54000000 4107000000 4161000000 1222000000 12275000000 13497000000 4300000000 178000000 1935000000 8297000000 10232000000 1361000000 3056000000 4417000000 3296000000 11353000000 14649000000 3500000000 445000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes marketable equity securities measured at fair value by significant investment categories as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable<br/>Securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Cash and Cash Equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Marketable<br/>Securities</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 1:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Marketable equity securities</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,046</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Mutual funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>250</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,493</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The balance a</span><span style="font-family:Arial;font-size:9pt;">s of </span><span style="font-family:Arial;font-size:9pt;">December 31, 2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;"> </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">includes investments that were reclassified from non-marketable equity securities following the initial public offering of the issuers.</span> 3493000000 4604000000 994000000 3046000000 3493000000 994000000 4604000000 3046000000 228000000 250000000 3493000000 1222000000 4604000000 3296000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following is a summary of unrealized gains and losses recorded in other income (expense), net, and included as adjustments to the carrying value of non-marketable equity securities (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unrealized gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,163</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unrealized losses (including impairment)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(178</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(372</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total unrealized gain (loss) for non-marketable equity securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,107</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 4285000000 2163000000 178000000 372000000 4107000000 1791000000 11400000000 7600000000 1800000000 1300000000 327000000 252000000 11800000000 13200000000 P24M 82000000 82000000 2000000000.0 455000000 6700000000 9300000000 20100000000 43500000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The fair values of our outstanding derivative instruments were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value of<br/>Derivatives<br/>Designated as<br/>Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value of<br/>Derivatives Not<br/>Designated as<br/>Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current and non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>459</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>459</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>513</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Liabilities: </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued expenses and other liabilities, current and non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value of<br/>Derivatives<br/>Designated as<br/>Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value of<br/>Derivatives Not<br/>Designated as<br/>Hedging Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total Fair<br/>Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other current and non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>253</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>344</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivative Liabilities: </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;text-decoration:underline;">Level 2:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued expenses and other liabilities, current and non-current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>173</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 459000000 54000000 513000000 459000000 54000000 513000000 5000000 228000000 233000000 5000000 228000000 233000000 91000000 253000000 344000000 91000000 253000000 344000000 173000000 196000000 369000000 173000000 196000000 369000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The gains (losses) on derivatives in cash flow hedging and net investment hedging relationships recognized in other comprehensive income (OCI) are summarized below (in millions):</span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:46%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains (Losses) Recognized in OCI</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">on Derivatives Before Tax Effect</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Derivatives in Cash Flow Hedging Relationship:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amount included in the assessment of effectiveness</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(955</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amount excluded from the assessment of effectiveness</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;font-weight:bold;">Derivatives in Net Investment Hedging Relationship:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amount included in the assessment of effectiveness</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>131</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(955</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>494</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"> </span></div><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:40px;text-indent:0px;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-left:4px;padding-top:8px;text-align:justify;padding-left:40px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The effect of derivative instruments on income is summarized below (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:47%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="23" style="vertical-align:middle;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains (Losses) Recognized in Income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Other income (expense), net</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total amounts presented in the Consolidated Statements of Income in which the effects of cash flow and fair value hedges are recorded</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>110,855</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1,015</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>136,819</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>7,389</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>161,857</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>5,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gains (Losses) on Derivatives in Cash Flow Hedging Relationship:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign exchange contracts</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount of gains (losses) reclassified from AOCI to income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount excluded from the assessment of effectiveness recognized in earnings based on an amortization approach</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount excluded from the assessment of effectiveness</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gains (Losses) on Derivatives in Fair Value Hedging Relationship:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign exchange contracts</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Hedged items</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>197</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(96</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(19</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Derivatives designated as hedging instruments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(197</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount excluded from the assessment of effectiveness</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gains (Losses) on Derivatives in Net Investment Hedging Relationship:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign exchange contracts</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Amount excluded from the assessment of effectiveness</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Gains (Losses) on Derivatives Not Designated as Hedging Instruments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Foreign exchange contracts</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:middle;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Derivatives not designated as hedging instruments</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(230</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(413</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:36px;text-indent:0px;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">Total gains (losses)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(124</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>169</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><span>(145</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> -955000000 332000000 38000000 0 26000000 -14000000 0 136000000 131000000 -955000000 494000000 155000000 110855000000 1015000000 136819000000 7389000000 161857000000 5394000000 -169000000 0 -139000000 0 367000000 0 0 0 1000000 0 88000000 0 0 83000000 0 0 0 0 0 197000000 0 -96000000 0 -19000000 0 -197000000 0 96000000 0 19000000 0 23000000 0 37000000 0 25000000 0 0 0 78000000 0 243000000 0 -230000000 0 54000000 0 -413000000 -169000000 -124000000 -138000000 169000000 455000000 -145000000 As of <span style="font-family:Arial;font-size:10pt;color:#231f20;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;color:#231f20;"> and </span><span style="font-family:Arial;font-size:10pt;color:#231f20;">2019</span><span style="font-family:Arial;font-size:10pt;color:#231f20;">, information related to these offsetting arrangements were as follows (in millions):</span><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Offsetting of Assets</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Offset in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Presented in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;"> Cash Collateral Received</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Non-Cash Collateral Received</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Assets Exposed </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>569</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(14</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>102</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Offset in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Presented in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Cash Collateral Received</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Non-Cash Collateral Received</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Assets Exposed</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;background-color:#cceeff;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>365</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;background-color:#cceeff;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>(234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The balances as of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> were related to derivative liabilities which are allowed to be net settled against derivative assets in accordance with our master netting agreements. </span></div> 569000000 56000000 513000000 90000000 307000000 14000000 102000000 365000000 21000000 344000000 88000000 234000000 0 22000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Offsetting of Liabilities</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:22%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:3%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Offset in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Presented in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;"> Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Non-Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Liabilities</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>289</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(90</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="27" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Not Offset in the Consolidated Balance Sheets, but Have Legal Rights to Offset</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts of Recognized Liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Gross Amounts Offset in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Presented in the Consolidated Balance Sheets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Financial Instruments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;"> Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Non-Cash Collateral Pledged</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:7pt;"><span style="font-family:Arial;font-size:7pt;font-weight:bold;">Net Liabilities</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">Derivatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>369</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;"><sup style="vertical-align:top;line-height:120%;background-color:#cceeff; font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">The balances as of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> were related to derivative assets which are allowed to be net settled against derivative liabilities in accordance with our master netting agreements.</span></div> 289000000 56000000 233000000 90000000 0 0 143000000 390000000 21000000 369000000 88000000 0 0 281000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Leases</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have entered into operating and finance lease agreements primarily for data centers, land and offices throughout the world with lease periods expiring between </span><span style="font-family:Arial;font-size:10pt;">2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2063</span><span style="font-family:Arial;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Components of operating lease expense were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>541</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total operating lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Supplemental information related to operating leases was as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash payments for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,661</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">New operating lease assets obtained in exchange for operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, our operating leases had a weighted average remaining lease term of </span><span style="font-family:Arial;font-size:10pt;"><span>10</span></span><span style="font-family:Arial;font-size:10pt;"> years and a weighted average discount rate of </span><span style="font-family:Arial;font-size:10pt;"><span>2.8%</span></span><span style="font-family:Arial;font-size:10pt;">. Future lease payments under operating leases as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> were as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,845</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,508</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total future lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,441</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total lease liability balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, we have entered into leases that have not yet commenced with future lease payments of </span><span style="font-family:Arial;font-size:10pt;"><span>$7.4 billion</span></span><span style="font-family:Arial;font-size:10pt;">, excluding purchase options, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between </span><span style="font-family:Arial;font-size:10pt;">2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2026</span><span style="font-family:Arial;font-size:10pt;"> with non-cancelable lease terms of </span><span style="font-family:Arial;font-size:10pt;"><span>1</span></span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>25</span></span><span style="font-family:Arial;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Supplemental Information for Comparative Periods</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of December 31, 2018, prior to the adoption of Topic 842, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year, net of sublease income amounts, were as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Operating Leases</span><span style="font-family:Arial;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Sub-lease Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,397</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,916</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">Total minimum payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Includes future minimum payments for leases which have not yet commenced.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Rent expense under operating leases was </span><span style="font-family:Arial;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$1.3 billion</span></span><span style="font-family:Arial;font-size:10pt;"> for the years ended December 31, 2017, and 2018, respectively.</span></div> <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Leases</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have entered into operating and finance lease agreements primarily for data centers, land and offices throughout the world with lease periods expiring between </span><span style="font-family:Arial;font-size:10pt;">2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2063</span><span style="font-family:Arial;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Components of operating lease expense were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>541</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total operating lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Supplemental information related to operating leases was as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash payments for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,661</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">New operating lease assets obtained in exchange for operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, our operating leases had a weighted average remaining lease term of </span><span style="font-family:Arial;font-size:10pt;"><span>10</span></span><span style="font-family:Arial;font-size:10pt;"> years and a weighted average discount rate of </span><span style="font-family:Arial;font-size:10pt;"><span>2.8%</span></span><span style="font-family:Arial;font-size:10pt;">. Future lease payments under operating leases as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> were as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,845</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,508</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total future lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,441</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total lease liability balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, we have entered into leases that have not yet commenced with future lease payments of </span><span style="font-family:Arial;font-size:10pt;"><span>$7.4 billion</span></span><span style="font-family:Arial;font-size:10pt;">, excluding purchase options, that are not yet recorded on our Consolidated Balance Sheets. These leases will commence between </span><span style="font-family:Arial;font-size:10pt;">2020</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2026</span><span style="font-family:Arial;font-size:10pt;"> with non-cancelable lease terms of </span><span style="font-family:Arial;font-size:10pt;"><span>1</span></span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;"><span>25</span></span><span style="font-family:Arial;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Supplemental Information for Comparative Periods</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of December 31, 2018, prior to the adoption of Topic 842, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year, net of sublease income amounts, were as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Operating Leases</span><span style="font-family:Arial;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Sub-lease Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,397</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,916</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">Total minimum payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Includes future minimum payments for leases which have not yet commenced.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Rent expense under operating leases was </span><span style="font-family:Arial;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$1.3 billion</span></span><span style="font-family:Arial;font-size:10pt;"> for the years ended December 31, 2017, and 2018, respectively.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Components of operating lease expense were as follows (in millions):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:81%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,820</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Variable lease cost</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>541</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total operating lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,361</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1820000000 541000000 2361000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Supplemental information related to operating leases was as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cash payments for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,661</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">New operating lease assets obtained in exchange for operating lease liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 1661000000 4391000000 P10Y 0.028 Future lease payments under operating leases as of <span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;"> were as follows (in millions):</span><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,757</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,845</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,508</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,301</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,763</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total future lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,854</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Less imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,441</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total lease liability balance</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,413</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div> 1757000000 1845000000 1680000000 1508000000 1301000000 5763000000 13854000000 2441000000 11413000000 7400000000 P1Y P25Y <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of December 31, 2018, prior to the adoption of Topic 842, future minimum payments under operating leases having initial or remaining non-cancelable lease terms in excess of one year, net of sublease income amounts, were as follows (in millions):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Operating Leases</span><span style="font-family:Arial;font-size:8pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Sub-lease Income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,319</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,303</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,397</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>980</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,916</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,911</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">Total minimum payments</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,102</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>55</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Includes future minimum payments for leases which have not yet commenced.</span></div> 1319000000 16000000 1303000000 1397000000 13000000 1384000000 1337000000 10000000 1327000000 1153000000 8000000 1145000000 980000000 3000000 977000000 3916000000 5000000 3911000000 10102000000 55000000 10047000000 1100000000 1300000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Variable Interest Entities (VIEs)</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Consolidated VIEs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. We are the primary beneficiary because we have the power to direct activities that most significantly affect their economic performance and have the obligation to absorb the majority of their losses or benefits. The results of operations and financial position of these VIEs are included in our consolidated financial statements. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, assets that can only be used to settle obligations of these VIEs were </span><span style="font-family:Arial;font-size:10pt;"><span>$2.4 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$3.1 billion</span></span><span style="font-family:Arial;font-size:10pt;">, respectively, and the liabilities for which creditors only have recourse to the VIEs were </span><span style="font-family:Arial;font-size:10pt;"><span>$909 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$1.2 billion</span></span><span style="font-family:Arial;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Calico</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Calico is a life science company with a mission to harness advanced technologies to increase our understanding of the biology that controls lifespan. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In September 2014, AbbVie Inc. (AbbVie) and Calico entered into a research and development collaboration agreement intended to help both companies discover, develop, and bring to market new therapies for patients with age-related diseases, including neurodegeneration and cancer. In the second quarter of 2018, AbbVie and Calico amended the collaboration agreement resulting in an increase in total commitments. As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, AbbVie has contributed </span><span style="font-family:Arial;font-size:10pt;"><span>$1,250 million</span></span><span style="font-family:Arial;font-size:10pt;"> to fund the collaboration pursuant to the agreement. As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, Calico has contributed </span><span style="font-family:Arial;font-size:10pt;"><span>$500 million</span></span><span style="font-family:Arial;font-size:10pt;"> and has committed up to an additional </span><span style="font-family:Arial;font-size:10pt;"><span>$750 million</span></span><span style="font-family:Arial;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Calico has used its scientific expertise to establish a world-class research and development facility, with a focus on drug discovery and early drug development; and AbbVie provides scientific and clinical development support and its commercial expertise to bring new discoveries to market. Both companies share costs and profits for projects covered under this agreement equally. AbbVie's contribution has been recorded as a liability on Calico's financial statements, which is reduced and reflected as a reduction to research and development expense as eligible research and development costs are incurred by Calico. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, we have contributed </span><span style="font-family:Arial;font-size:10pt;"><span>$480 million</span></span><span style="font-family:Arial;font-size:10pt;"> to Calico in exchange for Calico convertible preferred units and are committed to fund up to an additional </span><span style="font-family:Arial;font-size:10pt;"><span>$750 million</span></span><span style="font-family:Arial;font-size:10pt;"> on an as-needed basis and subject to certain conditions.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Verily</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Verily is a life science and healthcare company with a mission to make the world's health data useful so that people enjoy healthier lives. In December 2018, Verily received </span><span style="font-family:Arial;font-size:10pt;"><span>$900 million</span></span><span style="font-family:Arial;font-size:10pt;"> in cash from a </span><span style="font-family:Arial;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> investment round. The remaining </span><span style="font-family:Arial;font-size:10pt;"><span>$100 million</span></span><span style="font-family:Arial;font-size:10pt;"> was received in the first quarter of 2019. As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, Verily has received an aggregate amount of </span><span style="font-family:Arial;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:Arial;font-size:10pt;"> from sales of equity securities to external investors. These transactions were accounted for as equity transactions and no gain or loss was recognized.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In the fourth quarter of 2019, Verily obtained a controlling financial interest in Onduo, an existing equity method investment. The transaction resulted in a </span><span style="font-family:Arial;font-size:10pt;"><span>$357 million</span></span><span style="font-family:Arial;font-size:10pt;"> gain from the revaluation of the previously held economic interest, which was recognized in other income (expense), net.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Unconsolidated VIEs</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain of our non-marketable investments, including certain renewable energy investments accounted for under the equity method and certain other investments in private companies, are VIEs. The renewable energy entities' activities involve power generation using renewable sources. Private companies that we invest in are primarily early stage companies.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance. Therefore, we do not consolidate these VIEs in our consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The maximum exposure of these unconsolidated VIEs is generally based on the current carrying value of the investments and any future funding commitments. We have determined that the single source of our exposure to these VIEs is our capital investments in them. The carrying value and maximum exposure of these unconsolidated VIEs were not material as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">.</span></div> 2400000000 3100000000 909000000 1200000000 1250000000 500000000 750000000 480000000 750000000 900000000 1000000000.0 100000000 1800000000 357000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Debt</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Short-Term Debt</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have a debt financing program of up to </span><span style="font-family:Arial;font-size:10pt;"><span>$5.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> through the issuance of commercial paper. Net proceeds from this program are used for general corporate purposes. We had </span><span style="font-family:Arial;font-size:10pt;"><span>no</span></span><span style="font-family:Arial;font-size:10pt;"> commercial paper outstanding as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Long-Term Debt</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google issued </span><span style="font-family:Arial;font-size:10pt;"><span>$3.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of senior unsecured notes in </span><span style="font-family:Arial;font-size:10pt;"><span>three</span></span><span style="font-family:Arial;font-size:10pt;"> tranches (collectively, 2011 Notes) in May 2011, due in 2014, 2016, and 2021, as well as </span><span style="font-family:Arial;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of senior unsecured notes (2014 Notes) in February 2014 due in 2024. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In April 2016, we completed an exchange offer with eligible holders of Google’s 2011 Notes due 2021 and 2014 Notes due 2024 (collectively, the Google Notes). An aggregate principal amount of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of the Google Notes was exchanged for approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of Alphabet notes with identical interest rate and maturity. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Because the exchange was between a parent and the subsidiary company and for substantially identical notes, the change was treated as a debt modification for accounting purposes with </span><span style="font-family:Arial;font-size:10pt;"><span>no</span></span><span style="font-family:Arial;font-size:10pt;"> gain or loss recognized. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In August 2016, Alphabet issued </span><span style="font-family:Arial;font-size:10pt;"><span>$2.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of senior unsecured notes (2016 Notes) due 2026. The net proceeds from the issuance of the 2016 Notes were used for general corporate purposes, including the repayment of outstanding commercial paper. The Alphabet notes due in 2021, 2024, and 2026 rank equally with each other and are structurally subordinate to the outstanding Google Notes.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> The total outstanding long-term debt is summarized below (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">3.625% Notes due on May 19, 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">3.375% Notes due on February 25, 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">1.998% Notes due on August 15, 2026</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unamortized discount for the Notes above</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Subtotal</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total future finance lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>685</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Less: imputed interest for finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,554</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Includes the outstanding (and unexchanged) Google Notes issued in 2011 and 2014 and the Alphabet notes exchanged in 2016.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The effective interest yields based on proceeds received from the outstanding notes due in 2021, 2024, and 2026 were </span><span style="font-family:Arial;font-size:10pt;"><span>3.734%</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>3.377%</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>2.231%</span></span><span style="font-family:Arial;font-size:10pt;">, respectively, with interest payable semi-annually. We may redeem these notes at any time in whole or in part at specified redemption prices. The total estimated fair value of all outstanding notes was approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$3.9 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$4.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively. The fair value was determined based on observable market prices of identical instruments in less active markets and is categorized accordingly as Level 2 in the fair value hierarchy.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, the aggregate future principal payments for long-term debt including long-term finance leases for each of the next five years and thereafter are as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Credit Facility</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, we have </span><span style="font-family:Arial;font-size:10pt;"><span>$4.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of revolving credit facilities which expire in July 2023. The interest rate for the credit facilities is determined based on a formula using certain market rates. </span><span style="font-family:Arial;font-size:10pt;"><span>No</span></span><span style="font-family:Arial;font-size:10pt;"> amounts were outstanding under the credit facilities as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">.</span></div> 5000000000.0 0 3000000000.0 3 1000000000.0 1700000000 1700000000 0 2000000000.0 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> The total outstanding long-term debt is summarized below (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">3.625% Notes due on May 19, 2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">3.375% Notes due on February 25, 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">1.998% Notes due on August 15, 2026</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unamortized discount for the Notes above</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(50</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(42</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Subtotal</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,950</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,958</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total future finance lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>685</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Less: imputed interest for finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total long-term debt</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,012</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,554</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Includes the outstanding (and unexchanged) Google Notes issued in 2011 and 2014 and the Alphabet notes exchanged in 2016.</span></div> 1000000000 1000000000 1000000000 1000000000 2000000000 2000000000 50000000 42000000 3950000000 3958000000 62000000 685000000 89000000 4012000000 4554000000 0.03734 0.03377 0.02231 3900000000 4100000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, the aggregate future principal payments for long-term debt including long-term finance leases for each of the next five years and thereafter are as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,046</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 0 1046000000 46000000 46000000 1047000000 2500000000 4685000000 4000000000.0 0 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Supplemental Financial Statement Information</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Property and Equipment, Net</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment, net, consisted of the following (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Land and buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>30,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>39,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Information technology assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>30,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>36,840</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Construction in progress</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment, gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>82,507</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>104,207</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Less: accumulated depreciation </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(22,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>59,719</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>73,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of December 31, 2018 and 2019, information technology assets and land and buildings under finance leases with a cost basis of </span><span style="font-family:Arial;font-size:10pt;"><span>$648 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$1.6 billion</span></span><span style="font-family:Arial;font-size:10pt;">, respectively, were included in property and equipment.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Accrued Expenses and Other Current Liabilities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">European Commission fines</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued customer liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued purchases of property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Current operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other accrued expenses and current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,807</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,958</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Includes the effects of foreign exchange and interest.</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;"> </span><span style="font-family:Arial;font-size:9pt;">See </span><span style="font-family:Arial;font-size:9pt;color:#000000;">Note 10</span><span style="font-family:Arial;font-size:9pt;"> for further details.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Accumulated Other Comprehensive Income (Loss)</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The components of AOCI, net of tax, were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:39%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Cash Flow Hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(638</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>198</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(545</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,410</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,103</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(122</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(992</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative effect of accounting change</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(911</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>98</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(813</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(823</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>388</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,216</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(688</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative effect of accounting change</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,500</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(277</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,003</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>812</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:30px;text-indent:-30px;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The effects on net income of amounts reclassified from AOCI were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;"> AOCI Components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unrealized gains (losses) on available-for-sale investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Benefit (provision) for income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>911</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unrealized gains (losses) on cash flow hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(139</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest rate contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Benefit (provision) for income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(93</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total amount reclassified, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>813</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Other Income (Expense), Net </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The components of other income (expense), net, were as follows (in millions): </span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest expense</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(109</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(114</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign currency exchange gain (loss), net</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> (2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gain (loss) on debt securities, net</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(110</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gain (loss) on equity securities, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,649</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Performance fees</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,203</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(326</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gain (loss) and impairment from equity method investments, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>378</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Interest expense is net of interest capitalized of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$48 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$92 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$167 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> for the years ended </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2017</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, respectively.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Our foreign currency exchange gain (loss), net, are related to the option premium costs and forwards points for our foreign currency hedging contracts, our foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contract losses and gains. The net foreign currency transaction losses were </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$226 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$195 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$166 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> for the years ended </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2017</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, respectively.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$1.3 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> gain.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Performance fees were reclassified for prior periods from general and administrative expenses to other income (expense), net to conform with current period presentation.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment, net, consisted of the following (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Land and buildings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>30,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>39,865</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Information technology assets</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>30,119</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>36,840</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Construction in progress</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21,036</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Leasehold improvements</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,310</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Furniture and fixtures</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment, gross</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>82,507</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>104,207</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Less: accumulated depreciation </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(22,788</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30,561</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>59,719</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>73,646</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 30179000000 39865000000 30119000000 36840000000 16838000000 21036000000 5310000000 6310000000 61000000 156000000 82507000000 104207000000 22788000000 30561000000 59719000000 73646000000 648000000 1600000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued expenses and other current liabilities consisted of the following (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">European Commission fines</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,405</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued customer liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued purchases of property and equipment</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,603</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Current operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other accrued expenses and current liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,791</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,807</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued expenses and other current liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,958</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,067</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Includes the effects of foreign exchange and interest.</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;"> </span><span style="font-family:Arial;font-size:9pt;">See </span><span style="font-family:Arial;font-size:9pt;color:#000000;">Note 10</span><span style="font-family:Arial;font-size:9pt;"> for further details.</span></div> 7754000000 9405000000 1810000000 2245000000 1603000000 2411000000 1199000000 5791000000 7807000000 16958000000 23067000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The components of AOCI, net of tax, were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:39%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Foreign Currency Translation Adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Available-for-Sale Investments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unrealized Gains (Losses) on Cash Flow Hedges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2016</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,646</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(638</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,212</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>105</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>93</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>198</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(545</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,410</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,103</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>233</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(122</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(992</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative effect of accounting change</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(781</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(911</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>98</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(813</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(823</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>388</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,216</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,884</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(688</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>266</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Cumulative effect of accounting change</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(30</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss) before reclassifications</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,528</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts excluded from the assessment of hedge effectiveness recorded in AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amounts reclassified from AOCI</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(410</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other comprehensive income (loss)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(119</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,500</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(277</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,104</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,003</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>812</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(41</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,232</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;padding-left:30px;text-indent:-30px;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;"><br/></span></div> -2646000000 -179000000 423000000 -2402000000 1543000000 307000000 -638000000 1212000000 0 -105000000 -93000000 -198000000 1543000000 412000000 -545000000 1410000000 -1103000000 233000000 -122000000 -992000000 0 -98000000 0 -98000000 -781000000 88000000 264000000 -429000000 0 0 26000000 26000000 0 911000000 -98000000 813000000 -781000000 -823000000 388000000 -1216000000 -1884000000 -688000000 266000000 -2306000000 0 0 -30000000 -30000000 -119000000 1611000000 36000000 1528000000 0 0 -14000000 -14000000 0 111000000 299000000 410000000 -119000000 1500000000 -277000000 1104000000 -2003000000 812000000 -41000000 -1232000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The effects on net income of amounts reclassified from AOCI were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:31%;"/><td style="width:1%;"/><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;"> AOCI Components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unrealized gains (losses) on available-for-sale investments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Benefit (provision) for income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(38</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(105</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>911</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unrealized gains (losses) on cash flow hedges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign exchange contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(139</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>367</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest rate contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Benefit (provision) for income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>71</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>35</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(93</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total amount reclassified, net of tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>813</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> -105000000 1190000000 149000000 0 279000000 38000000 -105000000 911000000 111000000 -169000000 -139000000 367000000 5000000 6000000 6000000 -71000000 -35000000 74000000 -93000000 -98000000 299000000 -198000000 813000000 410000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The components of other income (expense), net, were as follows (in millions): </span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,312</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Interest expense</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(109</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(114</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(100</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign currency exchange gain (loss), net</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> (2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(121</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>103</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gain (loss) on debt securities, net</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(110</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,190</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>149</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gain (loss) on equity securities, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>73</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,460</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,649</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Performance fees</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(32</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,203</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(326</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Gain (loss) and impairment from equity method investments, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>378</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>102</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,015</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,394</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Interest expense is net of interest capitalized of </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$48 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$92 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$167 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> for the years ended </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2017</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, respectively.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Our foreign currency exchange gain (loss), net, are related to the option premium costs and forwards points for our foreign currency hedging contracts, our foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contract losses and gains. The net foreign currency transaction losses were </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$226 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$195 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$166 million</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> for the years ended </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">December 31, 2017</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2018</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, and </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">2019</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">, respectively.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><span>$1.3 billion</span></span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"> gain.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Performance fees were reclassified for prior periods from general and administrative expenses to other income (expense), net to conform with current period presentation.</span></div> 1312000000 1878000000 2427000000 109000000 114000000 100000000 -121000000 -80000000 103000000 -110000000 1190000000 149000000 73000000 5460000000 2649000000 32000000 1203000000 326000000 -156000000 -120000000 390000000 158000000 378000000 102000000 1015000000 7389000000 5394000000 48000000 92000000 167000000 226000000 195000000 166000000 1300000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Acquisitions</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">2019 Acquisitions </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Looker</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In December 2019, we obtained all regulatory clearances necessary to close the acquisition of Looker, a unified platform for business intelligence, data applications and embedded analytics for </span><span style="font-family:Arial;font-size:10pt;"><span>$2.4 billion</span></span><span style="font-family:Arial;font-size:10pt;">, with integration pending approval from a UK regulatory review. The addition of Looker to Google Cloud is expected to help customers accelerate how they analyze data, deliver business intelligence, and build data-driven applications.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The fair value of assets acquired and liabilities assumed was recorded based on a preliminary valuation and our estimates and assumptions are subject to change within the measurement period. The </span><span style="font-family:Arial;font-size:10pt;"><span>$2.4 billion</span></span><span style="font-family:Arial;font-size:10pt;"> purchase price includes our previously held equity interest and excludes post acquisition compensation arrangements. In aggregate, </span><span style="font-family:Arial;font-size:10pt;"><span>$91 million</span></span><span style="font-family:Arial;font-size:10pt;"> was cash acquired, </span><span style="font-family:Arial;font-size:10pt;"><span>$290 million</span></span><span style="font-family:Arial;font-size:10pt;"> was attributed to intangible assets, </span><span style="font-family:Arial;font-size:10pt;"><span>$1.9 billion</span></span><span style="font-family:Arial;font-size:10pt;"> to goodwill and </span><span style="font-family:Arial;font-size:10pt;"><span>$48 million</span></span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;">net assets acquired</span><span style="font-family:Arial;font-size:10pt;">. Goodwill was recorded in the Google segment and primarily attributable to synergies expected to arise after the acquisition. Goodwill is not expected to be deductible for tax purposes.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Other Acquisitions</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">During the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, we completed other acquisitions and purchases of intangible assets for total consideration of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:Arial;font-size:10pt;">. In aggregate, </span><span style="font-family:Arial;font-size:10pt;"><span>$28 million</span></span><span style="font-family:Arial;font-size:10pt;"> was cash acquired, </span><span style="font-family:Arial;font-size:10pt;"><span>$282 million</span></span><span style="font-family:Arial;font-size:10pt;"> was attributed to intangible assets, </span><span style="font-family:Arial;font-size:10pt;"><span>$904 million</span></span><span style="font-family:Arial;font-size:10pt;"> to goodwill and </span><span style="font-family:Arial;font-size:10pt;"><span>$185 million</span></span><span style="font-family:Arial;font-size:10pt;"> to </span><span style="font-family:Arial;font-size:10pt;">net liabilities assumed</span><span style="font-family:Arial;font-size:10pt;">. These acquisitions generally enhance the breadth and depth of our offerings and expand our expertise in engineering and other functional areas. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Pro forma results of operations for these acquisitions, including Looker, have not been presented because they are not material to the consolidated results of operations, either individually or in the aggregate.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For all intangible assets acquired and purchased during the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, patents and developed technology have a weighted-average useful life of </span><span style="font-family:Arial;font-size:10pt;"><span>3.5</span></span><span style="font-family:Arial;font-size:10pt;"> years, customer relationships have a weighted-average useful life of </span><span style="font-family:Arial;font-size:10pt;"><span>6.3</span></span><span style="font-family:Arial;font-size:10pt;"> years, and trade names and other have a weighted-average useful life of </span><span style="font-family:Arial;font-size:10pt;"><span>4.5</span></span><span style="font-family:Arial;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:0px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-weight:bold;">Pending Acquisition of Fitbit</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In November 2019, we entered into an agreement to acquire Fitbit, a leading wearables brand, for </span><span style="font-family:Arial;font-size:10pt;"><span>$7.35</span></span><span style="font-family:Arial;font-size:10pt;"> per share, representing a total purchase price of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$2.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of the date of the agreement. The acquisition </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">of Fitbit is expected to be completed in 2020, subject to customary closing conditions, including the receipt of regulatory approvals. Upon the close of the acquisition, Fitbit will be part of Google segment.</span></div> 2400000000 2400000000 91000000 290000000 1900000000 48000000 1000000000.0 28000000 282000000 904000000 185000000 P3Y6M P6Y3M18D P4Y6M 7.35 2100000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Goodwill and Other Intangible Assets</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Goodwill</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Changes in the carrying amount of goodwill for the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Other Bets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total Consolidated</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,227</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,227</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Transfers</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign currency translation and other adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(81</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(86</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>475</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Transfers</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign currency translation and other adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(92</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>703</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Other Intangible Assets</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Information regarding purchased intangible assets were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Patents and developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade names and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>703</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,957</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Patents and developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>224</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade names and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>703</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,929</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Patents and developed technology, customer relationships, and trade names and other have weighted-average remaining useful lives of </span><span style="font-family:Arial;font-size:10pt;"><span>2.3</span></span><span style="font-family:Arial;font-size:10pt;"> years, </span><span style="font-family:Arial;font-size:10pt;"><span>5.6</span></span><span style="font-family:Arial;font-size:10pt;"> years, and </span><span style="font-family:Arial;font-size:10pt;"><span>3.0</span></span><span style="font-family:Arial;font-size:10pt;"> years, respectively. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Amortization expense relating to purchased intangible assets was </span><span style="font-family:Arial;font-size:10pt;"><span>$796 million</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$865 million</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$795 million</span></span><span style="font-family:Arial;font-size:10pt;"> for the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions):</span><span style="font-family:Arial;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>665</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Changes in the carrying amount of goodwill for the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Other Bets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Total Consolidated</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,295</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,747</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,227</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,227</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Transfers</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(80</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign currency translation and other adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(81</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(86</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2018</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,521</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>17,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Acquisitions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>475</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,828</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Transfers</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign currency translation and other adjustments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(92</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Balance as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,921</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>703</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>20,624</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 16295000000 452000000 16747000000 1227000000 0 1227000000 80000000 -80000000 0 -81000000 -5000000 -86000000 17521000000 367000000 17888000000 2353000000 475000000 2828000000 9000000 -9000000 0 38000000 -130000000 -92000000 19921000000 703000000 20624000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Information regarding purchased intangible assets were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Patents and developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,125</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,731</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>349</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>308</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>41</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade names and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>703</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>448</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,957</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Net</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Patents and developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,972</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,570</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>254</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>224</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Trade names and other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>703</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>350</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>353</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,929</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,950</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 5125000000 3394000000 1731000000 349000000 308000000 41000000 703000000 255000000 448000000 6177000000 3957000000 2220000000 4972000000 3570000000 1402000000 254000000 30000000 224000000 703000000 350000000 353000000 5929000000 3950000000 1979000000 P2Y3M18D P5Y7M6D P3Y 796000000 865000000 795000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions):</span><span style="font-family:Arial;font-size:9pt;"> </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:88%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>665</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>317</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>45</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,979</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 749000000 665000000 317000000 57000000 45000000 146000000 1979000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Commitments and Contingencies</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Purchase Obligations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, we had </span><span style="font-family:Arial;font-size:10pt;"><span>$5.7 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of other non-cancelable contractual obligations, primarily related to data center operations and build-outs, digital media content licensing, and purchases of inventory.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Indemnifications</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In the normal course of business, to facilitate transactions in our services and products, we indemnify certain parties, including advertisers, Google Network Members, customers of Google Cloud offerings, and lessors with respect to certain matters. We have agreed to hold certain parties harmless against losses arising from a breach of representations or covenants, or out of intellectual property infringement or other claims made against certain parties. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim. In addition, we have entered into indemnification agreements with our officers and directors, and our bylaws contain similar indemnification obligations to our agents.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows, or financial position. However, to the extent that valid indemnification claims arise in the future, future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, we did not have any material indemnification claims that were probable or reasonably possible. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Legal Matters</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Antitrust Investigations</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On November 30, 2010, the EC's Directorate General for Competition opened an investigation into various antitrust-related complaints against us.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On June 27, 2017, the EC announced its decision that certain actions taken by Google regarding its display and ranking of shopping search results and ads infringed European competition law. The EC decision imposed a </span><span style="font-family:Arial;font-size:10pt;"><span>€2.4 billion</span></span><span style="font-family:Arial;font-size:10pt;"> (</span><span style="font-family:Arial;font-size:10pt;"><span>$2.7 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of June 27, 2017) fine. On September 11, 2017, we appealed the EC decision and on September 27, 2017, we implemented product changes to bring shopping ads into compliance with the EC's decision. We recognized a charge of </span><span style="font-family:Arial;font-size:10pt;"><span>$2.7 billion</span></span><span style="font-family:Arial;font-size:10pt;"> for the fine in the second quarter of 2017.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On July 18, 2018, the EC announced its decision that certain provisions in Google’s Android-related distribution agreements infringed European competition law. The EC decision imposed a </span><span style="font-family:Arial;font-size:10pt;"><span>€4.3 billion</span></span><span style="font-family:Arial;font-size:10pt;"> (</span><span style="font-family:Arial;font-size:10pt;"><span>$5.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of June 30, 2018) fine and directed the termination of the conduct at issue. On October 9, 2018, we appealed the EC decision. On October 29, 2018, we implemented changes to certain of our Android distribution practices. We recognized a charge of </span><span style="font-family:Arial;font-size:10pt;"><span>$5.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> for the fine in the second quarter of 2018. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On March 20, 2019, the EC announced its decision that certain contractual provisions in agreements that Google had with AdSense for Search partners infringed European competition law. The EC decision imposed a fine of </span><span style="font-family:Arial;font-size:10pt;"><span>€1.5 billion</span></span><span style="font-family:Arial;font-size:10pt;"> (</span><span style="font-family:Arial;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of March 20, 2019) and directed actions related to AdSense for Search agreements, which we implemented prior to the decision. On June 4, 2019, we appealed the EC decision. We recognized a charge of </span><span style="font-family:Arial;font-size:10pt;"><span>$1.7 billion</span></span><span style="font-family:Arial;font-size:10pt;"> for the fine in the first quarter of 2019. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">While each EC decision is under appeal, we included the fines in accrued expenses and other current liabilities on our Consolidated Balance Sheets as we provided bank guarantees (in lieu of a cash payment) for the fines.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">From time to time we are subject to formal and informal inquiries and investigations by competition authorities in the United States, Europe, and other jurisdictions. For example, in August 2019, we began receiving civil investigative demands from the U.S. Department of Justice requesting information and documents relating to our prior antitrust investigations and certain of our business practices. Attorneys general from 51 U.S. states and territories have also opened antitrust investigations into certain of our business practices. We continue to cooperate with federal and state regulators in the United States, and other regulators around the world.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Patent and Intellectual Property Claims</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have had patent, copyright, trade secret, and trademark infringement lawsuits filed against us claiming that certain of our products, services, and technologies infringe others' intellectual property rights. Adverse results in these lawsuits may include awards of substantial monetary damages, costly royalty or licensing agreements, or orders preventing us from offering certain features, functionalities, products, or services. As a result, we may have to change our business practices, and develop non-infringing products or technologies, which could result in a loss of revenues for us and otherwise harm our business. In addition, the U.S. International Trade Commission (ITC) has increasingly become an important forum to litigate intellectual property disputes because an ultimate loss in an ITC action can result in a prohibition on importing infringing products into the U.S. Because the U.S. is an important market, a prohibition on importation could have an adverse effect on us, including preventing us from importing many important products into the U.S. or necessitating workarounds that may limit certain features of our products.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Furthermore, many of our agreements with our customers and partners require us to indemnify them against certain intellectual property infringement claims, which would increase our costs as a result of defending such claims, and may require that we pay significant damages if there were an adverse ruling in any such claims. In addition, our customers and partners may discontinue the use of our products, services, and technologies, as a result of injunctions or otherwise, which could result in loss of revenues and adversely affect our business.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In 2010, Oracle America, Inc. (Oracle) brought a copyright lawsuit against Google in the Northern District of California, alleging that Google's Android operating system infringes Oracle's copyrights related to certain Java application programming interfaces. After trial, final judgment was entered by the district court in favor of Google on June 8, 2016, and the court decided post-trial motions in favor of Google. Oracle appealed and on March 27, 2018, the appeals court reversed and remanded the case for a trial on damages. On May 29, 2018, we filed a petition for a rehearing at the Federal Circuit, and on August 28, 2018, the Federal Circuit denied the petition. On January 24, 2019, we filed a petition to the Supreme Court of the United States to review this case. On April 29, 2019, the Supreme Court requested the views of the Solicitor General regarding our petition. On September 27, 2019, the Solicitor General recommended denying our petition, and we provided our response on October 16, 2019. On November 15, 2019, the Supreme Court granted our petition and made a decision to review the case. If the Supreme Court does not rule in our favor, the case will be remanded to the district court for further determination of the remaining issues in the case, including damages, if any. We believe this lawsuit is without merit and are defending ourselves vigorously. Given the nature of this case, we are unable to estimate the reasonably possible loss or range of loss, if any, arising from this matter.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Other</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We are also regularly subject to claims, suits, regulatory and government investigations, and other proceedings involving competition, intellectual property, privacy, tax and related compliance, labor and employment, commercial disputes, content generated by our users, goods and services offered by advertisers or publishers using our platforms, personal injury, consumer protection, and other matters. Such claims, suits, regulatory and government investigations, and other proceedings could result in fines, civil or criminal penalties, or other adverse consequences.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Certain of these outstanding matters include speculative, substantial or indeterminate monetary amounts. We record a liability when we believe that it is probable that a loss has been incurred and the amount can be reasonably estimated. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We evaluate developments in our legal matters that could affect the amount of liability that has been previously accrued, and the matters and related reasonably possible losses disclosed, and make adjustments as appropriate. Significant judgment is required to determine both likelihood of there being and the estimated amount of a loss related to such matters.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">With respect to our outstanding matters, based on our current knowledge, we believe that the amount or range of reasonably possible loss will not, either individually or in aggregate, have a material adverse effect on our business, </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">consolidated financial position, results of operations, or cash flows. However, the outcome of such matters is inherently unpredictable and subject to significant uncertainties.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We expense legal fees in the period in which they are incurred.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;font-weight:bold;">Non-Income Taxes</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We are under audit by various domestic and foreign tax authorities with regards to non-income tax matters. The subject matter of non-income tax audits primarily arises from disputes on the tax treatment and tax rate applied to the sale of our products and services in these jurisdictions and the tax treatment of certain employee benefits. We accrue non-income taxes that may result from examinations by, or any negotiated agreements with, these tax authorities when a loss is probable and reasonably estimable. If we determine that a loss is reasonably possible and the loss or range of loss can be estimated, we disclose the reasonably possible loss. We believe these matters are without merit and we are defending ourselves vigorously. Due to the inherent complexity and uncertainty of these matters and judicial process in certain jurisdictions, the final outcome may be materially different from our expectations.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For information regarding income tax contingencies, see </span><span style="font-family:Arial;font-size:10pt;">Note 14</span><span style="font-family:Arial;font-size:10pt;">.</span></div> 5700000000 2400000000 2700000000 2700000000 4300000000 5100000000 5100000000 1500000000 1700000000 1700000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Stockholders' Equity</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Convertible Preferred Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our board of directors has authorized </span><span style="font-family:Arial;font-size:10pt;"><span>100 million</span></span><span style="font-family:Arial;font-size:10pt;"> shares of convertible preferred stock, </span><span style="font-family:Arial;font-size:10pt;"><span>$0.001</span></span><span style="font-family:Arial;font-size:10pt;"> par value, issuable in series. As of </span><span style="font-family:Arial;font-size:10pt;">December 31,</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>no</span></span><span style="font-family:Arial;font-size:10pt;"> shares were issued or outstanding.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Class A and Class B Common Stock and Class C Capital Stock</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our board of directors has authorized </span><span style="font-family:Arial;font-size:10pt;"><span>three</span></span><span style="font-family:Arial;font-size:10pt;"> classes of stock, Class A and Class B common stock, and Class C capital stock. The rights of the holders of each class of our common and capital stock are identical, except with respect to voting. Each share of Class A common stock is entitled to </span><span style="font-family:Arial;font-size:10pt;"><span>one</span></span><span style="font-family:Arial;font-size:10pt;"> vote per share. Each share of Class B common stock is entitled to </span><span style="font-family:Arial;font-size:10pt;"><span>10</span></span><span style="font-family:Arial;font-size:10pt;"> votes per share. Class C capital stock has </span><span style="font-family:Arial;font-size:10pt;"><span>no</span></span><span style="font-family:Arial;font-size:10pt;"> voting rights, except as required by applicable law. Shares of Class B common stock may be converted at any time at the option of the stockholder and automatically convert upon sale or transfer to Class A common stock.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Share Repurchases</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In January 2018, the board of directors of Alphabet authorized the company to repurchase up to </span><span style="font-family:Arial;font-size:10pt;"><span>$8.6 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of its Class C capital stock. In January</span><span style="font-family:Arial;font-size:10pt;color:#ee2724;"> </span><span style="font-family:Arial;font-size:10pt;">and July 2019, the board of directors of Alphabet authorized the company to repurchase up to an additional </span><span style="font-family:Arial;font-size:10pt;"><span>$12.5 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$25.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of its Class C capital stock, respectively. Share repurchases pursuant to the January 2018 and January 2019 authorizations were completed in 2019.</span><span style="font-family:Arial;font-size:10pt;color:#ee2724;"> </span><span style="font-family:Arial;font-size:10pt;">The repurchases are being executed from time to time, subject to general business and market conditions and other investment opportunities, through open market purchases or privately negotiated transactions, including through Rule 10b5-1 plans. The repurchase program does not have an expiration date. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">During the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31,</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, we repurchased and subsequently retired </span><span style="font-family:Arial;font-size:10pt;"><span>8.2 million</span></span><span style="font-family:Arial;font-size:10pt;"> shares of Alphabet Class C capital stock for an aggregate amount of </span><span style="font-family:Arial;font-size:10pt;"><span>$9.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>15.3 million</span></span><span style="font-family:Arial;font-size:10pt;"> shares of Alphabet Class C capital stock for an aggregate amount of </span><span style="font-family:Arial;font-size:10pt;"><span>$18.4 billion</span></span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div> 100000000 0.001 0 3 1 10 0 8600000000 12500000000 25000000000.0 8200000 9100000000 15300000 18400000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Net Income Per Share</span><span style="font-family:Arial;font-size:10pt;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We compute net income per share of Class A and Class B common stock and Class C capital stock using the two-class method. Basic net income per share is computed using the weighted-average number of shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of shares and the effect of potentially dilutive securities outstanding during the period. Potentially dilutive securities consist of restricted stock units and other contingently issuable shares. The dilutive effect of outstanding restricted stock units and other contingently issuable shares is reflected in diluted earnings per share by application of the treasury stock method. The computation of the diluted net income per share of Class A common stock assumes the conversion of Class B common stock, while the diluted net income per share of Class B common stock does not assume the conversion of those shares.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The rights, including the liquidation and dividend rights, of the holders of our Class A and Class B common stock and Class C capital stock are identical, except with respect to voting. Furthermore, there are a number of safeguards built into our certificate of incorporation, as well as Delaware law, which preclude our board of directors from declaring or paying unequal per share dividends on our Class A and Class B common stock and Class C capital stock. Specifically, Delaware law provides that amendments to our certificate of incorporation which would have the effect of adversely altering the rights, powers, or preferences of a given class of stock must be approved by the class of stock adversely </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">affected by the proposed amendment. In addition, our certificate of incorporation provides that before any such amendment may be put to a stockholder vote, it must be approved by the unanimous consent of our board of directors. As a result, the undistributed earnings for each year are allocated based on the contractual participation rights of the Class A and Class B common shares and Class C capital stock as if the earnings for the year had been distributed. As the liquidation and dividend rights are identical, the undistributed earnings are allocated on a proportionate basis. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">In the years ended December 31, </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, the net income per share amounts are the same for Class A and Class B common stock and Class C capital stock because the holders of each class are entitled to equal per share dividends or distributions in liquidation in accordance with the Amended and Restated Certificate of Incorporation of Alphabet Inc.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class C</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>297,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>47,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>348,151</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.27</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.27</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.27</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings for basic computation </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>862</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,226</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>848</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in basic computation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>297,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>47,146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>348,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Weighted-average effect of dilutive securities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Add:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Conversion of Class B to Class A common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>47,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units and other contingently issuable shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>9,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>345,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>47,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>357,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class C</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>298,548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>349,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings for basic computation </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,048</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in basic computation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>298,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>349,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Weighted-average effect of dilutive securities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Add:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Conversion of Class B to Class A common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units and other contingently issuable shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>346,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,864</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>357,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>43.70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>43.70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>43.70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class C</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>14,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>299,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>346,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings for basic computation </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>14,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(20</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,027</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,287</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in basic computation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>299,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>346,667</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Weighted-average effect of dilutive securities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Add:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Conversion of Class B to Class A common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units and other contingently issuable shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,547</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>346,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>352,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following tables set forth the computation of basic and diluted net income per share of Class A and Class B common stock and Class C capital stock (in millions, except share amounts which are reflected in thousands and per share amounts):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class C</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>297,604</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>47,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>348,151</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.27</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.27</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.27</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings for basic computation </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,438</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>862</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,362</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>862</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(14</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,226</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>848</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>6,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in basic computation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>297,604</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>47,146</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>348,151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Weighted-average effect of dilutive securities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Add:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Conversion of Class B to Class A common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>47,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units and other contingently issuable shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>1,192</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>9,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>345,942</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>47,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>357,642</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>18.00</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class C</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>298,548</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>349,728</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>44.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings for basic computation </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>13,200</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,464</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,072</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(24</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>146</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,048</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>15,610</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in basic computation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>298,548</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,864</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>349,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Weighted-average effect of dilutive securities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Add:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Conversion of Class B to Class A common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units and other contingently issuable shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>689</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>7,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>346,101</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,864</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>357,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>43.70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>43.70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>43.70</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class A</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class B</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Class C</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>14,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>299,402</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>346,667</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Basic net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Numerator</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings for basic computation </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>14,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,190</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Reallocation of undistributed earnings</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>(20</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>126</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Allocation of undistributed earnings</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,027</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>2,287</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>17,316</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Denominator</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in basic computation</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>299,402</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>346,667</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Weighted-average effect of dilutive securities</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Add:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Conversion of Class B to Class A common shares outstanding</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,527</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Restricted stock units and other contingently issuable shares</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>413</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>5,547</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Number of shares used in per share computation</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>346,342</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>46,527</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>352,214</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Diluted net income per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><span>49.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 5438000000 862000000 6362000000 297604000 47146000 348151000 18.27 18.27 18.27 5438000000 862000000 6362000000 862000000 0 0 74000000 14000000 -74000000 6226000000 848000000 6436000000 297604000 47146000 348151000 47146000 0 0 1192000 0 9491000 345942000 47146000 357642000 18.00 18.00 18.00 13200000000 2072000000 15464000000 298548000 46864000 349728000 44.22 44.22 44.22 13200000000 2072000000 15464000000 2072000000 0 0 146000000 24000000 -146000000 15126000000 2048000000 15610000000 298548000 46864000 349728000 46864000 0 0 689000 0 7456000 346101000 46864000 357184000 43.70 43.70 43.70 14846000000 2307000000 17190000000 299402000 46527000 346667000 49.59 49.59 49.59 14846000000 2307000000 17190000000 2307000000 0 0 126000000 20000000 -126000000 17027000000 2287000000 17316000000 299402000 46527000 346667000 46527000 0 0 413000 0 5547000 346342000 46527000 352214000 49.16 49.16 49.16 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Compensation Plans</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Stock Plans</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Under our 2012 Stock Plan, RSUs or stock options may be granted. An RSU award is an agreement to issue shares of our publicly traded stock at the time the award vests. Incentive and non-qualified stock options, or rights to purchase common stock, are generally granted for a term of </span><span style="font-family:Arial;font-size:10pt;"><span>10</span></span><span style="font-family:Arial;font-size:10pt;"> years. RSUs granted to participants under the 2012 Stock Plan generally vest over </span><span style="font-family:Arial;font-size:10pt;"><span>four years</span></span><span style="font-family:Arial;font-size:10pt;"> contingent upon employment or service with us on the vesting date.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, there were </span><span style="font-family:Arial;font-size:10pt;"><span>37,982,435</span></span><span style="font-family:Arial;font-size:10pt;"> shares of stock reserved for future issuance under our Stock Plan.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Additionally, we have stock-based awards that may be settled in the stock of certain of our Other Bets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Stock-Based Compensation</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31,</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, total stock-based compensation expense was </span><span style="font-family:Arial;font-size:10pt;"><span>$7.9 billion</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$10.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$11.7 billion</span></span><span style="font-family:Arial;font-size:10pt;">, including amounts associated with awards we expect to settle in Alphabet stock of </span><span style="font-family:Arial;font-size:10pt;"><span>$7.7 billion</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$9.4 billion</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$10.8 billion</span></span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31,</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, we recognized tax benefits on total stock-based compensation expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of </span><span style="font-family:Arial;font-size:10pt;"><span>$1.6 billion</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$1.5 billion</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31,</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, tax benefit realized related to awards vested or exercised during the period was </span><span style="font-family:Arial;font-size:10pt;"><span>$2.7 billion</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$2.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$2.2 billion</span></span><span style="font-family:Arial;font-size:10pt;">, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the research and development tax credit.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;font-style:italic;font-weight:bold;text-decoration:none;">Stock-Based Award Activities</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes the activities for our unvested RSUs in Alphabet stock for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:67%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unvested Restricted Stock Units</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">    Number of    </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Grant-Date</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unvested as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,467,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>936.96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:26px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,934,041</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,092.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(11,576,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>919.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> Forfeited/canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,430,717</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>990.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unvested as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,394,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,055.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The weighted-average grant-date fair value of RSUs granted during the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31,</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, was </span><span style="font-family:Arial;font-size:10pt;"><span>$845.06</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$1,095.89</span></span><span style="font-family:Arial;font-size:10pt;">, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31,</span><span style="font-family:Arial;font-size:10pt;"> </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> were </span><span style="font-family:Arial;font-size:10pt;"><span>$11.3 billion</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$14.1 billion</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$15.2 billion</span></span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, there was </span><span style="font-family:Arial;font-size:10pt;"><span>$19.1 billion</span></span><span style="font-family:Arial;font-size:10pt;"> of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of </span><span style="font-family:Arial;font-size:10pt;"><span>2.6 years</span></span><span style="font-family:Arial;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">401(k) Plans</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We have </span><span style="font-family:Arial;font-size:10pt;"><span>two</span></span><span style="font-family:Arial;font-size:10pt;"> 401(k) Savings Plans that qualify as deferred salary arrangements under Section 401(k) of the Internal Revenue Code. Under these 401(k) Plans, matching contributions are based upon the amount of the employees’ contributions subject to certain limitations. We recognized expense of approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$448 million</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$691 million</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$724 million</span></span><span style="font-family:Arial;font-size:10pt;"> for the years ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively.</span></div> P10Y P4Y 37982435 7900000000 10000000000.0 11700000000 7700000000 9400000000 10800000000 1600000000 1500000000 1800000000 2700000000 2100000000 2200000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes the activities for our unvested RSUs in Alphabet stock for the year ended </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:67%;"/><td style="width:15%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Unvested Restricted Stock Units</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">    Number of    </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Shares</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Grant-Date</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unvested as of December 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>18,467,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>936.96</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:26px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Granted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,934,041</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,092.36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> Vested</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(11,576,766</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>919.28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> Forfeited/canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,430,717</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>990.56</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Unvested as of December 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,394,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,055.22</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:9pt;"><br/></span></div> 18467678 936.96 13934041 1092.36 11576766 919.28 1430717 990.56 19394236 1055.22 845.06 1095.89 11300000000 14100000000 15200000000 19100000000 P2Y7M6D 2 448000000 691000000 724000000 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Income Taxes</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Income from continuing operations before income taxes consists of the following (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Domestic operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,134</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>34,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>39,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The provision for income taxes consists of the following (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Federal and state</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,251</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,404</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,137</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Federal and state</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>907</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(43</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(141</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>773</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Tax Act enacted on December 22, 2017 introduced significant changes to U.S. income tax law. Effective 2018, the Tax Act reduced the U.S. statutory tax rate from 35% to 21% and created new taxes on certain foreign-sourced earnings and certain related-party payments.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due to the timing of the enactment and the complexity involved in applying the provisions of the Tax Act, we made reasonable estimates of the effects and recorded provisional amounts in our consolidated financial statements as of December 31, 2017. As we collected and prepared necessary data, and interpreted the additional guidance issued by the U.S. Treasury Department, the IRS, and other standard-setting bodies, we made adjustments, over the course of 2018, to the provisional amounts including refinements to deferred taxes. The accounting for the tax effects of the Tax Act was completed as of December 31, 2018.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Transition tax</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The Tax Act required us to pay U.S. income taxes on accumulated foreign subsidiary earnings not previously subject to U.S. income tax at a rate of </span><span style="font-family:Arial;font-size:10pt;">15.5%</span><span style="font-family:Arial;font-size:10pt;"> to the extent of foreign cash and certain other net current assets and </span><span style="font-family:Arial;font-size:10pt;">8%</span><span style="font-family:Arial;font-size:10pt;"> on the remaining earnings. We recorded a provisional amount for our transitional tax liability and income tax expense of </span><span style="font-family:Arial;font-size:10pt;"><span>$10.2 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of December 31, 2017. Subsequent adjustments in 2018 and 2019 were not material.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:italic;">Deferred tax effects</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Due to the change in the statutory tax rate from the Tax Act, we remeasured our deferred taxes as of December 31, 2017 to reflect the reduced rate that will apply in future periods when these deferred taxes are settled or realized. We recognized a deferred tax benefit of </span><span style="font-family:Arial;font-size:10pt;"><span>$376 million</span></span><span style="font-family:Arial;font-size:10pt;"> to reflect the reduced U.S. tax rate and other effects of the Tax Act as of December 31, 2017.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">U.S. federal statutory tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign income taxed at different rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(5.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effect of the Tax Act</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Transition tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>37.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred tax effects</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Federal research credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(4.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">European Commission fines</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred tax asset valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">State and local income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other adjustments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our effective tax rate for each of the years presented was affected by earnings realized in foreign jurisdictions with statutory tax rates lower than the federal statutory tax rate. Substantially all of the income from foreign operations was earned by an Irish subsidiary. Beginning in 2018, earnings realized in foreign jurisdictions are subject to U.S. tax in accordance with the Tax Act.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On July 27, 2015, the United States Tax Court, in an opinion in Altera Corp. v. Commissioner, invalidated the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. The U.S. Tax Court issued the final decision on December 28, 2015. As a result of that decision, we recorded a tax benefit related to the anticipated reimbursement of cost share payment for previously shared stock-based compensation costs.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">On June 7, 2019, the United States Court of Appeals for the Ninth Circuit overturned the 2015 Tax Court decision in Altera Corp. v. Commissioner, and upheld the portion of the Treasury regulations issued under IRC Section 482 requiring related-party participants in a cost sharing arrangement to share stock-based compensation costs. As a result of the Ninth Circuit court decision, our cumulative net tax benefit of </span><span style="font-family:Arial;font-size:10pt;"><span>$418 million</span></span><span style="font-family:Arial;font-size:10pt;"> related to previously shared stock-based compensation costs was reversed in the year ended December 31, 2019.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Deferred Income Taxes</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred income taxes reflect the net effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of our deferred tax assets and liabilities are as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued employee benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accruals and reserves not currently deductible</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Basis difference in investment in Arris</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Prepaid cost sharing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net operating losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>557</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>771</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total deferred tax assets net of valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,798</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Renewable energy investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(500</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(466</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign Earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net investment gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,143</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,074</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(5,710</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net deferred tax assets (liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(527</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(980</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, our federal, state and foreign net operating loss carryforwards for income tax purposes were approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$3.1 billion</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$1.9 billion</span></span><span style="font-family:Arial;font-size:10pt;"> respectively. If not utilized, the federal and foreign net operating loss carryforwards will begin to expire in 2021 and the state net operating loss carryforwards will begin to expire in 2020. It is more likely than not that certain net operating loss carryforwards will not be realized; therefore, we have recorded a valuation allowance against them. The net operating loss carryforwards are subject to various annual limitations under the tax laws of the different jurisdictions.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, our California research and development credit carryforwards for income tax purposes were approximately </span><span style="font-family:Arial;font-size:10pt;"><span>$3.0 billion</span></span><span style="font-family:Arial;font-size:10pt;"> that can be carried over indefinitely. We believe the state tax credit is not likely to be realized.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2019</span><span style="font-family:Arial;font-size:10pt;">, we maintained a valuation allowance with respect to California deferred tax assets, certain federal net operating losses, certain state tax credits and certain foreign net operating losses that we believe are not likely to be realized. Due to gains from equity securities recognized, we released the valuation allowance in 2018 against the deferred tax asset for the book-to-tax basis difference in our investments in Arris shares received from the sale of the Motorola Home business to Arris in 2013. We continue to reassess the remaining valuation allowance quarterly and if future evidence allows for a partial or full release of the valuation allowance, a tax benefit will be recorded accordingly. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Uncertain Tax Positions</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">Beginning gross unrecognized tax benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Increases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>685</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">Decreases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Decreases related to settlement with tax authorities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,875</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,886</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Increases related to current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>449</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Ending gross unrecognized tax benefits</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The total amount of gross unrecognized tax benefits was </span><span style="font-family:Arial;font-size:10pt;"><span>$4.7 billion</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$4.7 billion</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$3.4 billion</span></span><span style="font-family:Arial;font-size:10pt;"> as of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, respectively, of which, </span><span style="font-family:Arial;font-size:10pt;"><span>$3.0 billion</span></span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;"><span>$2.9 billion</span></span><span style="font-family:Arial;font-size:10pt;">, and </span><span style="font-family:Arial;font-size:10pt;"><span>$2.3 billion</span></span><span style="font-family:Arial;font-size:10pt;">, if recognized, would affect our effective tax rate, respectively. The decrease in gross unrecognized tax benefits in 2017 and 2019 was primarily as a result of the resolution of multi-year audits.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">As of </span><span style="font-family:Arial;font-size:10pt;">December 31, 2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;">, we had accrued </span><span style="font-family:Arial;font-size:10pt;"><span>$490 million</span></span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;"><span>$130 million</span></span><span style="font-family:Arial;font-size:10pt;"> in interest and penalties in provision for income taxes, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We file income tax returns in the U.S. federal jurisdiction and in many state and foreign jurisdictions, our </span><span style="font-family:Arial;font-size:10pt;"><span>two</span></span><span style="font-family:Arial;font-size:10pt;"> major tax jurisdictions are the U.S. federal and Ireland. We are subject to the continuous examination of our income tax returns by the IRS and other tax authorities. The IRS completed its examination through our 2015 tax years; all issues have been concluded and the IRS will commence its examination of our 2016 through 2018 tax returns. We have also received tax assessments in multiple foreign jurisdictions asserting transfer pricing adjustments or permanent establishment. We continue to defend any and all such claims as presented.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The tax years 2011 through 2018 remain subject to examination by the appropriate governmental agencies for Irish tax purposes. There are other ongoing audits in various other jurisdictions that are not material to our financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We regularly assess the likelihood of adverse outcomes resulting from these examinations to determine the adequacy of our provision for income taxes. We continue to monitor the progress of ongoing discussions with tax authorities and the effect, if any, of the expected expiration of the statute of limitations in various taxing jurisdictions.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We believe that an adequate provision has been made for any adjustments that may result from tax examinations. However, the outcome of tax audits cannot be predicted with certainty. If any issues addressed in our tax audits are resolved in a manner not consistent with management's expectations, we could be required to adjust our provision for income taxes in the period such resolution occurs. Although the timing of resolution, settlement, and closure of audits is not certain, we do not believe it is reasonably possible that our unrecognized tax benefits will materially change in the next 12 months.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Income from continuing operations before income taxes consists of the following (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Domestic operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>15,779</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,426</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign operations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>16,513</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>19,134</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,199</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,193</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>34,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>39,625</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 10680000000 15779000000 16426000000 16513000000 19134000000 23199000000 27193000000 34913000000 39625000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The provision for income taxes consists of the following (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"><br/></span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Current:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Federal and state</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,153</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,424</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,251</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,713</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,354</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,404</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,137</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Federal and state</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>220</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>907</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(43</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(141</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>773</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>145</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Provision for income taxes</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>14,531</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,282</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 12608000000 2153000000 2424000000 1746000000 1251000000 2713000000 14354000000 3404000000 5137000000 220000000 907000000 286000000 -43000000 -134000000 -141000000 177000000 773000000 145000000 14531000000 4177000000 5282000000 10200000000 -376000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:62%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">U.S. federal statutory tax rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign income taxed at different rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(14.2</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(4.9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(5.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effect of the Tax Act</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Transition tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>37.6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred tax effects</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Federal research credit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(4.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">European Commission fines</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3.5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred tax asset valuation allowance</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;color:#000000;">State and local income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other adjustments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>53.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13.3</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 0.350 0.210 0.210 -0.142 -0.049 -0.056 0.376 -0.001 -0.006 -0.014 -0.012 0.000 0.018 0.024 0.025 0.045 0.022 0.007 0.035 0.031 0.010 0.009 -0.020 0.000 0.001 -0.004 0.011 -0.018 0.011 -0.004 0.534 0.120 0.133 418000000 Significant components of our deferred tax assets and liabilities are as follows (in millions):<div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:75%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred tax assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>291</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accrued employee benefits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>463</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Accruals and reserves not currently deductible</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>902</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Tax credits</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,979</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,264</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Basis difference in investment in Arris</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>657</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Prepaid cost sharing</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net operating losses</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>557</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>771</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>160</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,876</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total deferred tax assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,502</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total deferred tax assets net of valuation allowance</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>2,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,730</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Deferred tax liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Property and equipment, net</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,382</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,798</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Renewable energy investments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(500</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(466</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Foreign Earnings</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(373</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net investment gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,143</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,074</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">0</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,619</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(125</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(380</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total deferred tax liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,261</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(5,710</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Net deferred tax assets (liabilities)</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(527</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(980</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 291000000 421000000 387000000 463000000 902000000 1047000000 1979000000 3264000000 657000000 0 597000000 0 557000000 771000000 160000000 1876000000 21000000 390000000 5551000000 8232000000 2817000000 3502000000 2734000000 4730000000 1382000000 1798000000 500000000 466000000 111000000 373000000 1143000000 1074000000 1619000000 125000000 380000000 3261000000 5710000000 527000000 980000000 1800000000 3100000000 1900000000 3000000000.0 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">Beginning gross unrecognized tax benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>5,393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,652</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Increases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>685</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>321</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;background-color:#cceeff;">Decreases related to prior year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Decreases related to settlement with tax authorities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,875</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,886</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Increases related to current year tax positions</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>750</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>449</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>816</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Ending gross unrecognized tax benefits</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,696</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>4,652</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>3,377</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 5393000000 4696000000 4652000000 685000000 321000000 938000000 257000000 623000000 143000000 1875000000 191000000 2886000000 750000000 449000000 816000000 4696000000 4652000000 3377000000 4700000000 4700000000 3400000000 3000000000.0 2900000000 2300000000 490000000 130000000 2 <span style="font-family:Arial;font-size:10pt;font-weight:bold;">Information about Segments and Geographic Areas</span><span style="font-family:Arial;font-size:10pt;font-weight:bold;"> </span><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">We operate our business in multiple operating segments. Google is our only reportable segment. None of our other segments meet the quantitative thresholds to qualify as reportable segments; therefore, the other operating segments are combined and disclosed as Other Bets.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Our reported segments are:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google – Google includes our main products such as ads, Android, Chrome, hardware, Google Cloud, Google Maps, Google Play, Search, and YouTube. Our technical infrastructure is also included in Google. Google generates revenues primarily from advertising; sales of apps, in-app purchases, digital content products, and hardware; and licensing and service fees, including fees received for Google Cloud offerings and subscription-based products.</span><span style="font-family:Arial;font-size:10pt;"> </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:Arial;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets – Other Bets is a combination of multiple operating segments that are not individually material. Other Bets includes Access, Calico, CapitalG, GV, Verily, Waymo, and X, among others. Revenues from the Other Bets are derived primarily through the sales of internet and TV services through Access as well as licensing and R&amp;D services through Verily.</span><span style="font-family:Arial;font-size:10pt;"> </span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Revenues, cost of revenues, and operating expenses are generally directly attributed to our segments. Inter-segment revenues are not presented separately, as these amounts are immaterial. Our Chief Operating Decision Maker does not evaluate operating segments using asset information.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Information about segments during the periods presented were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Revenues:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,362</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>160,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Hedging gains (losses)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>161,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating income (loss):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>32,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>36,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>41,673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(4,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reconciling items</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(5,773</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total income from operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>34,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reconciling items are</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;"> </span><span style="font-family:Arial;font-size:9pt;">generally comprised of corporate administrative costs, hedging gains (losses) and other miscellaneous items that are not allocated to individual segments. Reconciling items include t</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">he European Commission fines for the years ended December 31, 2017, 2018 and 2019, and a charge from a legal settlement for the year ended December 31, 2019. Performance fees previously included in reconciling items were reclassified</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;"> </span><span style="font-family:Arial;font-size:9pt;">for the years ended December 31, 2017 and 2018 </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">from general and administrative expenses to other income (expense), net to conform with current period presentation. For further information on the reclassification, see Note 1.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Capital expenditures:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,460</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reconciling items</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(502</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,984</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total capital expenditures as presented on the Consolidated Statements of Cash Flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,548</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reconciling items are related to timing differences of payments as segment capital expenditures are on accrual basis while total capital expenditures shown on the Consolidated Statements of Cash Flow are on cash basis and other miscellaneous differences.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation (SBC) and depreciation, amortization, and impairment are included in segment operating income (loss) as shown below (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reconciling items</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total stock-based compensation</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,679</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Depreciation, amortization, and impairment:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reconciling items</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total depreciation, amortization, and impairment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reconciling items relate to corporate administrative and other costs that are not allocated to individual segments.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">For purposes of segment reporting, SBC represents awards that we expect to settle in Alphabet stock. </span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents our long-lived assets by geographic area (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Long-lived assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>74,882</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>94,907</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>28,424</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97,116</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>123,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">For revenues by geography, see </span><span style="font-family:Arial;font-size:10pt;">Note 2</span><span style="font-family:Arial;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Information about segments during the periods presented were as follows (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Revenues:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,547</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,362</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>160,743</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>477</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>595</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>659</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Hedging gains (losses)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(169</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>455</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>110,855</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>136,819</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>161,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Operating income (loss):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>32,456</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>36,655</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>41,673</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,734</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,358</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(4,824</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reconciling items</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(3,544</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(5,773</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(2,618</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total income from operations</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>26,178</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>27,524</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>34,231</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reconciling items are</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;"> </span><span style="font-family:Arial;font-size:9pt;">generally comprised of corporate administrative costs, hedging gains (losses) and other miscellaneous items that are not allocated to individual segments. Reconciling items include t</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">he European Commission fines for the years ended December 31, 2017, 2018 and 2019, and a charge from a legal settlement for the year ended December 31, 2019. Performance fees previously included in reconciling items were reclassified</span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;"> </span><span style="font-family:Arial;font-size:9pt;">for the years ended December 31, 2017 and 2018 </span><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">from general and administrative expenses to other income (expense), net to conform with current period presentation. For further information on the reclassification, see Note 1.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Capital expenditures:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>12,619</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,460</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,251</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>493</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>181</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reconciling items</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(502</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,984</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total capital expenditures as presented on the Consolidated Statements of Cash Flows</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>13,184</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>25,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>23,548</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reconciling items are related to timing differences of payments as segment capital expenditures are on accrual basis while total capital expenditures shown on the Consolidated Statements of Cash Flow are on cash basis and other miscellaneous differences.</span></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation (SBC) and depreciation, amortization, and impairment are included in segment operating income (loss) as shown below (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:62%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year Ended December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Stock-based compensation:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,168</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,185</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>363</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reconciling items</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total stock-based compensation</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>7,679</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,353</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>10,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Depreciation, amortization, and impairment:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Google</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,608</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>8,708</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Other Bets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>307</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>327</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Reconciling items</span><span style="font-family:Arial;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup></span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total depreciation, amortization, and impairment</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>6,915</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>9,035</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>11,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(3)</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;">Reconciling items relate to corporate administrative and other costs that are not allocated to individual segments.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:0px;"><span style="font-family:Arial;font-size:9pt;color:#000000;font-style:normal;font-weight:normal;text-decoration:none;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(4)</sup> </span></div>For purposes of segment reporting, SBC represents awards that we expect to settle in Alphabet stock. 110547000000 136362000000 160743000000 477000000 595000000 659000000 -169000000 -138000000 455000000 110855000000 136819000000 161857000000 32456000000 36655000000 41673000000 -2734000000 -3358000000 -4824000000 -3544000000 -5773000000 -2618000000 26178000000 27524000000 34231000000 12619000000 25460000000 25251000000 493000000 181000000 281000000 72000000 -502000000 -1984000000 13184000000 25139000000 23548000000 7168000000 8755000000 10185000000 363000000 489000000 474000000 148000000 109000000 135000000 7679000000 9353000000 10794000000 6608000000 8708000000 11158000000 307000000 327000000 566000000 0 0 57000000 6915000000 9035000000 11781000000 <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The following table presents our long-lived assets by geographic area (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:67%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of <br/>December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">As of<br/>December 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Long-lived assets:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>74,882</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>94,907</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:6px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">International</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>22,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>28,424</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Total long-lived assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>97,116</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>123,331</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 74882000000 94907000000 22234000000 28424000000 97116000000 123331000000 <div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;font-style:normal;font-weight:bold;text-decoration:none;">Schedule II: Valuation and Qualifying Accounts</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">The table below details the activity of the allowance for doubtful accounts and sales credits for the years ended December 31, </span><span style="font-family:Arial;font-size:10pt;">2017</span><span style="font-family:Arial;font-size:10pt;">, </span><span style="font-family:Arial;font-size:10pt;">2018</span><span style="font-family:Arial;font-size:10pt;"> and </span><span style="font-family:Arial;font-size:10pt;">2019</span><span style="font-family:Arial;font-size:10pt;"> (in millions):</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:49%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Beginning of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Additions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Usage</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">Balance at</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;font-weight:bold;">End of Year</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Year ended December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>467</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(924</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>674</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Year ended December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,115</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,060</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">Year ended December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>729</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>1,481</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>(1,457</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:Arial;font-size:10pt;"><span>753</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:6%;"/><td style="width:94%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Note:</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:justify;font-size:8pt;"><span style="font-family:Arial;font-size:8pt;">Additions to the allowance for doubtful accounts are charged to expense. Additions to the allowance for sales credits are charged against revenues.</span></div></td></tr></table></div><span style="font-family:Arial;font-size:10pt;"><br/></span></div> 467000000 1131000000 924000000 674000000 674000000 1115000000 1060000000 729000000 729000000 1481000000 1457000000 753000000 XML 91 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Future Minimum Payments Under Non-Cancelable Operating Leases, Along with Sublease Income Amounts - Under 840) (Details)
$ in Millions
Dec. 31, 2018
USD ($)
Operating Leases  
2019 $ 1,319
2020 1,397
2021 1,337
2022 1,153
2023 980
Thereafter 3,916
Total minimum payments 10,102
Sub-lease Income  
2019 16
2020 13
2021 10
2022 8
2023 3
Thereafter 5
Total minimum payments 55
Net Operating Leases  
2019 1,303
2020 1,384
2021 1,327
2022 1,145
2023 977
Thereafter 3,911
Total minimum payments $ 10,047
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Compensation Plans (401k Plans and Performance Fees) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2019
USD ($)
plan
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Share-based Payment Arrangement [Abstract]      
Number of 401(k) plans (in plan) | plan 2    
401(k) savings plan employer contribution | $ $ 724 $ 691 $ 448
XML 93 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Information about Segments and Geographic Areas (Stock-based Compensation and Depreciation, Amortization and Impairment by Segment) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting Information [Line Items]      
Stock-based compensation expense $ 10,794 $ 9,353 $ 7,679
Depreciation, amortization and impairment 11,781 9,035 6,915
Operating Segments | Google      
Segment Reporting Information [Line Items]      
Stock-based compensation expense 10,185 8,755 7,168
Depreciation, amortization and impairment 11,158 8,708 6,608
Operating Segments | Other Bets      
Segment Reporting Information [Line Items]      
Stock-based compensation expense 474 489 363
Depreciation, amortization and impairment 566 327 307
Reconciling items      
Segment Reporting Information [Line Items]      
Stock-based compensation expense 135 109 148
Depreciation, amortization and impairment $ 57 $ 0 $ 0
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Summary of Activity Related to Gross Unrecognized Tax Benefits) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning Balance $ 4,652 $ 4,696 $ 5,393
Increases related to prior year tax positions 938 321 685
Decreases related to prior year tax positions (143) (623) (257)
Decreases related to settlement with tax authorities (2,886) (191) (1,875)
Increases related to current year tax positions 816 449 750
Ending Balance $ 3,377 $ 4,652 $ 4,696
ZIP 95 0001652044-20-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001652044-20-000008-xbrl.zip M4$L#!!0 ( 'NH0U GR8>V&34! ,). 0 = 8VAA#_([C3$G'?UGSO^U/,N0O\3U[Q??L=D"@O''R M_9\-(/_EV//7WGU\^_D/" @*\1I0#D+^VK-W[U_[]O+Q[=O'N_N =Q^R3YQ/ MXJCNN?V2#K[\RN%2IQX]+3QP['Q5F[3C$*"B=^WV8P'!0S*R M)"2F9V1F9><\>Y[[JNAU\9N2MZ5EU36UE+KZAL:F=EI'9U?WQY[>X9'1L?&) M+Y-3#";KG[GY[PN+2^R?Z[\V-K? WW_^Y=<>R-[_ZOJ_ZY).W5QR"@'"Y&J\2(?][&54? MKKD+:;OXBTJ@UQ8/?D (X_KI2KB3"W!!M@'A,28!]NVQ5\M W'GMIY1<$+@_QA;Q$X".:@!,A/VX6(-8$QWE8I,3 MK, DK-;++UB5G4)TJ^0N),@;4S?-J"PN!NO=V9$97I@H^'^![/@?F];O()PLZ,PZ#E?!F#"IL7 UC(D76[01L.QKFT )8ITJEG.[GC.H M@GB;S-B_;I\=A!9^'*P4.V8F=BP7PD'N5-R!I2"@\--8K6%]^B2>18UK->,. MHBC4=J(4EA^D^+.HH,TNQ(^$GK4@IV%AI5A[L(4-NS1*^:;W01Q3^7TVG]Z) MV...@78@1#;HJ05[P>?PI&@ [5,_0JY=2S@TXP30-O'@8E Q[N,NI"IRL$TL MT5B3VTNOWX6D4F^DR7+N381BC:G[3<\!Q]KI$EP$QPGT9\*$,;T3'1,>Y&13 M/-N2SLRA486"NV9Z$U)[0.BV)E8)W(6(Y' DIC?]V/@/Z">M?[W@ M"K20,>^=P!YVA'>2>0V(9'DB]N+Z\?+X &1\.E:5+9U=J M_;[;%)HWPP_,)S&U]9CG,5%=CHNY^PNWF?LA2C%2CZY(M%W173H+(98NX>4] M(#\'G]#Y.>)L8SOX6N=33(%U;4C(QYMX!A2,8\NTZ<8VW2A^YD6;11\"@[6V M8/MP5^H7(PV:"+9!1ZU573F\^#R^A)GH-O[>L0L!-01RGT.NIMI)CO@L9QX.2 MJ/K_0*.ST/I?#A80J?]E#<6']>%E1#JW#[H/?L8-NX_]_0D6+?8D?=MR&!O. M,A-C1*5A;8&,V4T*\P52!(4QL>2EM97%D Y'%=AR8%L0D[%:#T(/D;!#-^2M M$IH-F6(*2 9:#)-V;BSRB%C+#?+?'.1V%*Z7*PJ2(P&_#J@4'S'Y%U4!8\+( M>4)^"01V:",9]!B<.M:<<('X 27,N<\FV #Y:^VH/1P+=B9<%6!A0MJ48.RZ M%*:=<[,UX\G5D=8A)E[,HK2;09WNWKS*)G0?1F[> <@I' +)EC#JR[ MU0QQ1;"W1DVEBS$3[=E1,JTJP'P1.VR:44L\4$$Y+*X=2!DM:F2/AD\MO=6W M5I6G=5^;A5YU0!WGG-ZIVX4$()*(4CIP,7 O\Z8'/04["*6]$F@^SLJ7;,>9 M-( .9',&/O$079"KO,R5&^8J83T;P0CR0*YK:BA7#BSJ= 0]5@/MO+73QW]< MA%>\/#"_"W&&[43@=_9-,-4Y$E"N_5ZND.N_BA!(V(54[$( -6K8_!$+G8O0 M]SCJCUS.!=Z\\-*HYP.^+9BZJD4]N O9('+W?>9?W9%R.,OW/]VNBY9(/8SY M'//KS$N^5XF\TO<_M/YQ@Q0MVA_[DLKEIJSXM%<+30_F2>5+4\5?#\D'Y+P) M&O_I35\R3MD8Z0[U]_,/$:XWC(J24#D-6*E4-[W*L*9(S:EE.H;6#5NKWIV^ MIY)-:I'0R3?."CZ?I6%?[%&38GQGL7,@4M/>YF3L4:FYX[UVEKJ)87:O,VX6 M,:G28."'&<7Q9A1+&W\1H,8UGRGQ6IK:>A*Y>G[:9JCVP:D!/>TQ;M';&6L1 M4G'%@5,_^Y4K;5[V-6EA'VR?P+>=Q?'AOLP8@<197K!/$P]2'B 8=SR\F@AI ME#1^KQNXO6RQ3O0 MI]RC$]PC^+9 KED(7/[SQBY$@F/(ZQ'-V3]^H4"7K4KZU,0WT84ZC4JA MI!0W=4=&!9=&%W66=D?X JQVDDP2Q3:27?)$W_,P@O?XIBTXM"T2W$/&#:"J MOG<0'T_]Y$B^JU8Z"JBWHP\NYLX"&Z1OGW*O+4UES;]0_71O=6RS.%"[M8IY M>I22--U_W7JGZBV\T'#PYW,=WP*VY:E6_W1&%ERDM\2Q0%VO0*).N3+<94VT MS%==P#*57ZLX(4=%=ZSE=16E=-O4U-GP./$S]PCF 6,M1E'5*AZS+?7$1+6?RLZ#,D(\/9QN]F5K9#(,H6KRQ'9=?Y94\Z8$"%3/E'%-E;1 MDT]LZ?"R>+F=8@LIUW'H0.'_%6'_3*SOV;['N9@S6[+ZG0QV;]Y\#[* B5LIW:X,:#3 I"Y4B1B$DX5$\I1?;V0.Y&P"RGY,]@PK%]>OJWM\MWN74368BNM*>Y,X_*L'8B,7 ^8$HCEJK,M"=B@](2\3]Q;[4M-6! MX8TD3="Z'.R:\&#[$-[@+Z@9J)_!?C>U/@+=^HCUFY;=+!;<\VT]<"1">G7( M>LKX[E\/$7GD+YL/S+V'$+.I^.I50JQI9!'G]DZCMA$[KS$!Y)N;W?X'!_[E804\Z*QTYC$#JI "%28^HX2ZHA(F)$>13=' M,3+PC'Q^AU$>MA7Y?MC[6?!LHJ@E+N[9H^DY1QNR(O9E>*?Q0],:IB&MQ:_K M9]"6/*H3GT 7E;&K>Y\:@B=LM0K5$IR#IHY+A-IR)&4%RBVRM3-/_/E M*OB:K0_Y$[F93?"L5T%I$6JW<)W%;A_$'5P@YP)VQE[L7*%N].]"?DFBGA"! MB_C?1F*@-FJG.(H)Y=;L0C[D0G:H__< ^)\U<'!S>*>A583;@1=581,[0MCE M8(E+ZCP4@M4=AI&.L@-3-TPBY&VRK1'/[GUMDS-% M&L\O]OGIQP9-:P10T&?7@GQ/8CS"BK$60;?;\PX5A#EFYB8?Y3L^FE#1H M2_H<39E%B>"O(:?P7$$G4A >BIA]Q>,%AK2UF!R]?!0C9Z5DMJ_?G*8\89L9 MG8LK8BKOH#]XOB7R+4?H\M:BU'0>$\ 2$]K89QA\+ M!5P9Y%BN(@;[[GX24F0QW-,[.$)G5F>CW\^0,12 M2E*8 VJ)I=GMBEKI8S7%S_R 91DB2Z,VEQ3?%^PID#U2]F(SHKO9_EA.-GG, M]]/3'84D!A7"D2PWE9%GZL)-P:S'7L^X4@ROJ6BQV&;#9YW%3CH##2/[YSI, M@U(^]*LFT0"2:8[&9F^=0. 7@KT3/MT#%;L+F6VD*QHNYW[OA$Y.;UH-1?*= MLF R0]OQX](416LZC_W#'#?_' LY%'@5' 1' M1FB6+]E'!_C>17V,HOQ(*2S[&HP0W8#M"\+)L -J_(+C[V=6W:A-X__J,_-1 M'E.4.MB5\/:2].UZH=??U!_>R=V*#HWH2AOV/*QX(0C?(?O'9!=2WNO@;.2+ M.4<;ICF_S(AY R:2:UE/>!CGD I7O%+U.6,SD6K<^+MO6V@7TF8)5^)^*2=C M9-R!F1(@8I, 2 S*=(C%*&EE7QC3?H%L\#R,= 9&)S9S?0K+%N_*]!^NK/'# M%P?-' %:YOHIE?4E*C*GY;-X8F0,)X-O,0@R/>.G%0176W>FNX&!;Y?ONJX; M@W@+3_P83T&7L^KC\$'X1T01G"%H].07'@H&C[CDV ?%;LF+UDM:^S*1(CX? MI85\0'3'H=SLI#OS^A)]UP,M?A:?O\-8F="-1QRFG=GQB%S'MJ:8ADF>++'1 M/_[=W2RHZ0J[-_9!KVR%V1U@,D[^;K'@0+X-HHDDK824:1"+*0=*A#$3#$LQ MF6P,OG,R'D;0XTIV^97-/R.+8,_W :/L+P.'LH-0.T5Z']=O5E=$5$I^"K=W M6['T%@Z0.5EG"*M8NI_%X_M7\2;_1N]\,6F=2O+ W:=13+%#(,$<:(VY*DVF M4,6#IW )K]VUWCF'M""O-%"JZX4[-'^/O&&>E5-KM=IIHH:B]^ Z$/S^8 PS MQ(F)D,7$_T"+84^"^)#;VAMB%M9\ MM! TL7A_O:&FCBV=U9Q.%.S1?OD$0:C-QLO_#I5JU667+\TO7ZSY?6DZ0>OR M)Q>+IW.#9P9VDG5E<^V;VOU_NRB1QC1_OSDS4K'0-'Z;QM 8(B5VG#^5&=0N M:J"Z38=@]'("\E1A4J:7F2 &S'.JO6>G6[;M]HES<)TNPH=E2T^!=[2[$+I(.'K=:.%4/<5DII=/+YD;2\LTG3!.27IW_:JSCOM#VD'IS(*,-GH]?<69U>-7 M#PRNV@*G?LX[]DF3Z!THL1OUMT^9=+F8>-];L\V?S#W]<\Q/S5F!)1SG]K,5 MRJMS-W!M/G(CKX9_T2>1L_]L#OG=S/T>-](IGW0P\?D+5[9V5WF9E^X!(?V) MT,:D,PJ3"?,_6P5O:UZ-_-YWVV2]K&C)L$ZR)M:^;J\&-!>)J&^$V M'S?R$:]4K38BD_Y8,DXG]JL^!$:4*BM::JN-YHWV%ZE]S3_P?>26PS_.976O M6Y>'3)T91$E/$IV /5>XO%FYQS9?TG6$1'F-]59[>4BMO23V8E M/3_$?-X<$-LG=NN6%5.+'>C!&_A!7*=C[9;/@3&N"59[M#7ZA Y'CFT3+8EL M5,66,I,ZC.%5)K\%Y56=,*E#%QG%L*J1'C)\'[[-%7&U/L-EAPC745^E ;9V MSMGX.*@T;A+1T:)G5Q\Z&/K2;+-5(?>+_SAQB)D:78U@(OC6>NJ!\,)P@.=_?:GRQ$GNF^ M_BQX WHB_#+BI:#6SV.S4,XAS\VK8$H9= _G%J$#59W3.-. MONBTT]<$50HY.:"ZNK[*JVXAHRLW,&9-Y=+ONS]9]W$O[-@A#']JW'2W#%0" MNY?_<;:>'J8=)8<)0PA5'-T7[T>N>Z-?># YP7"'K' @+%9^JWK@:(]>HD3' M7.,;,6D;@:9>Z2+YAOM8A\[+;QDH(:/)=7-Q^SS6V+&? P9 4@===-W&'2$' M(,2O8[Y>80BW.O]<^I*\'[VJO5)V_7F=P+7;S3_BPFYL*UHZ)7==+H]<6;(N M>'CQLO4"PA$#N9=^"[)D#;D=\AO%F\]M14J0RQQDRZ&"$B# MT(MPHU"%7[\>7,>\V;K4$(40;#V\*/^@'\2-&P MN^8J3XSC2B&5I^E>7Y?$3U:/MRKSQ5P:OM-860304$N&V4TMA $J8$T&E8E/ M=B$WU '":NAV]$).'4((NXR6PDKM/*/<(%<<8^M?F+(MQK"8N*3(JHIFZ-O) M-L553#M45YTE_3([9!KC$1+*[TF'?5QD;\@WY(7!ZUP9V4*2)^#W"V;G M;N)EKBU\&V4H'0P;ZFA*-7T^'R%@NA]%R'RW1/$R)YU'%%UEUW*3:F]Q+/*O M-V#IB]HOYD;9,U)@:-[GN$O0.(SI==\-E&RSZX#>9JM49OB!T$R:Y0X.VO;\$_&%A#QMJ3 MINS\J%+RK[[M8]QV:'7WB@GC3+/6MA%'_7.SI%IQD'\($RUS276<)Q7[5LY@ M5-BHE$B7AO$-MZ*&Z$I2;6?!Q/F1@ +T2KY:N^'/[O&[APX9.Z<4/'_C/K7X MYRXQ!.WGZ^N/%BG.S\IZ;3T71GGLOS"X.%\F>SV37)*9"+G1]!06A->DU'M0:E)[DXRRM'K8J,5 C'-]G[Y[(#[#LSU2V$(!940QTZ&^VL!EIGN0)UKX"P,%""O+OV!Y%^E+Q+J22)TQ? M_O=;-+N0_[9',['Z]3_2['_J5HX$O\KLO5S./SM-^-FB78@ WN^!%E?<]@I/ M8M4:/EE=G06@;6CAVOJFCJT_-4(/%!S8T2-%3>\!+B$R7/E!_+A)2)HDIN"2 M&XBR;GDZ][YF?=UT!-;SSKE&>%#:EC_V)=F8XDU6QWEZM4IO NY-2+5.C>1V^*5Q;:NJ=9X<\2T^,5 M]N1<9!:&/G.@[0OKILB8"$3GR"R?0=' MGY#@";;TB6\PKB+GS'BV4(K0[-V4>20\?;G(RF FJP23W:[5:!7/,?%7[4RC M;4>_;B[X[LC^MEE8'D2OD_YII%BOT>Z?2##J/@9Y?JA1R-4J&,WJ7A8M5 MI.' XK+\\^2+)7/O"9 MS7/7))]33B-L."K MP;P,V<^/_&FM\M/:-#U:/:-?6_H[7IJKC34 Y8#M3EYYA&$F_O5Z#:>$T;/+ M<&'#DDSM\$K$XJ#LQ#XIFX&V^:;6UD9,Q1V29KL"R$!_T;%8P+[8)B,]^?A(K&3F]S,&LNW'>QV#5*:K.#DN M)&/])1>2HU2I8VR9<[E+>)SQK<>W\Y;L0RT/)CME%O]K+[#VZ<+U1SV[$#AM M],^>'G(*[C2^S9QZ36QRL"-T=BT%18&VX0E%U77+HPG7BJ9)-">GI7X;+N$==9>L(NY"84U.#G'$KJFMJ%M"-!]0H>NU@I MW)9:\*!,$'!'N>-<]?K16J0\AJGQ3*?H#<;'4R;&>41'G6)"XO#/EB_C)4\X M3O,2L=M'F#)J_Q!AC?"G@D?1'$GZ)OHS"5&/$UN$UB([K!\VLJ$=@VF;+@5F MHP;Y+MR7Z1BMLW79RP.Y!TCZGJ0K5CK]MMYC)2Y-&3^6@"Y;VN@K MD*;7::Y?RF<$S%L(GSZFVVX99"/1SVY(V+'5>V"OV\D<#91QR9?!$(60 M"34%1\IA&^8G:%?ZCO=W>5D4(,7C^]BW8QL#A&;[&JZ+6&=&3#25 _Q8U'9HRC4[)6YW)UP$V$K4WS%W?4&;RJ\= MET^@ ITC[LL1-W+NCO0'AF-SL;G1$K7H6Q5G$3EXP';'[\K.W[N0$+&I"*Y M%GBO]4RNL45YW7:_+>Y?L(A"@.O M9'.E:: ]9W611TO/@NY,,WFQ*2&NP/?"+[A>8AVL/>01"TIPA0KI[$(8? Z M94-;/?(S\.U'1NC[\P#Y222?Q+E",,>ZJFH$#?.WD^EV\>B.1_^X/D(]:9 V M3>C8A=3FT 8?[4+JJS%X[L&UZ22NP"I;CY?2@HB;,,+GQ9$;KAY;,9&A]R\/ MZ\-D6Y.7=.[T\_NPA7TTP7!FOE(0@OF4;97,L7AIW%DRO6 H0RS I-'8EJH)E9@3VO=JGW[QCQ@@)+ZA3Y%/:K,',&FR6[( MM;?CG5U&R53HDVZD=/OS5 GXL%L%OT3OZ^"!.!WGG6('+S2-JH0)8:8]Y"BP MH6WURZ6@4S=.;LC4DS&]\45D((4I8DR_,C)SQ2JCI\'S?F;J_'X_U99>NWT/ MK17V3#H[E0K6,EPR68[Y;I;%QG\'.^2I2VO8G_(PZM4VHA39Z>,,DMJOW9*M ML.=7.%\I(Q?3X=)^#: P-)V!+WEFU@[D\Y0SQ<:1-\9B%T=CTS/5Y2RM]=M? M%=P@,;*CYU)E?5/FLH/R_1(UBAQ_6I](=78T^BP3=4W:P58"HE9,[H&!)]17 M#2NP,CMYH5PQCE'(^\$4*D6I B<.2MH,RZ76Y:I5;N;BDREV9LHBRM[?/):: M\#'ZSPDY*A[?DU9T9A^,G\I%GLZ9\29EHYV;/.=RU).JP'Z'NJE235LQV'V'OLGWK=CL@X*83M3OU5_$ISO"&CL M,EBWRMF3X7\G_/D;8VP/32"6I%IV\3=T,VB(IXL>O\"WG6\]PIU0@L51\),9 MFT[C5@_Q@?T2OZSA<4R4S.*(T#>3CJ%I:XEIK[*/,LRPMVZUU+!1KMSB"&6L M,O8CXM59"$24_GQ#94OE)](QV@ \2L9-H:J1''&3S=N@[C8,_'L9(4V]44X2 MI#F-PD4X\N]&-@8/@\3N@I.1K1.FUI6U6RYU/H>'(KWOWAWBJ$R5#S)%0BQ' M?O6A16\8=[8D5WO^GB-R%!6"@"T?X/,.>1T[*FQW20?5_OM8ME)J MZ'.7PO-N7FHAG6YK)/9I=$+W:'$2*?'3UW!I=7FI:'R1L58\&,+6^P"5Y0@P M>(1$"(MZ":XS=B$I=YX94 7!]S3C6.,W":3%C)QD+W>?LS;9CS'S-2UUF191 M)?3IKU]0T],^TT@T-,*^^,QPJ;&SKW%DT,"5):=2&<',[_M91O82-@YYU_/\ MY528(W9J:9\61^/>^FC^L4"[>%AIV)?C19IU+W.#:IM M3]1X>P* IM!Y3'=M^V(0>Y&NP!4#H4S-#V79N:F-KRT+E$=8EVE]PQSG$K.T MA-J&Z>AO2L1RSRY.F.54 _<6;T**Z-5TC@0/%R<8(5!Q3$;;+D0*IXQU8X]X MJ;<1)P//@^^9NM"4R*J[V;>6Q?(6VL 3*F4 PA=GBLFZY>6I-S,CP%&V4I63X\38GS/EQ MQ=NK[S9N/[/63?]%%".$=[\YN"Y E&\$N(WWFS.:I'9I.^T-N]E#(J!'[Y-8M)F U=> MO+FQ[#M+CKWG%?8GC0#C'EF0)VS&S=&?_#(LT"**@28^8P8D6TMJ+":)>;J< M#$XQ*DS-=NP>0C[L0I9W>.SH?D;/FJV%7%?DDP&MR_-%<1]F;^D?C>F]G5P7 M>S+:!?FPN%A1U#OF=9&MV/E<&TYYP>LUQ]?%ZA'_W'+3?';OV4J8X$O!,;T!/:_K2TSVEZ;AL5&2HXUX[9$BZ:NO$K6Z M37CY]_*O_\ZT_J$FH.H#5PC ?59@+#X0E4"%XJ"@(4L]5<$Z[1S@4_76VTH_ M"GZT(76D?=/GV/AL#9'F(SB*]8L^X0+G'\$&5BS(<$]3LTU@@M/!$SI/W_&/ M9[H^#J%3$"O3#'12$^(#3 (;!=H68D,FZ'8Q5J![.6:;YJ)D0GT_SMBVCRMI M8[S/MS2SW4:B*!+>-^2O_-U=NCS^;C"B:))^;E^U*NG8YO.= NPY=HS'#K$6 MD4(7W,"G< ]3&IHGX)*+K2; W/<.$4T%DY"0;^?06.W]+__4&AK[QVWFOPVN ML_Q"#_+ E1;3EUS&L^]E)6]!E%@6F+08?!!Z[6[BRB*-60119>53@%?AM&SPY'45:38%WK_6]XJ.\ E1P46@NV^",7OT-C>G\E4A=QYS!^ M=O7V2KT0ZG!:%S/8Q(G&.(GQB R73=Q0^KO8,F_)>E&V[EYQM%47+!5_@,KS MF?\;N,Y2[X"*8,T RJN>%*L.X\>>?6^1\H3M_80W%U3'FLW+/E:8IJB?KQHU M.-[SEY8+N0LE@6^SWX4$T:?HJ#'NX5U(VZE=2"#)J/HXFW-:SDEO%\31RF]()4Q2S M#Y],!RXCDN$:.Q6M)WH/!0!SFZ1R=ZS.YVIW:O7L0TIV>650]HI3[XBV-@?* M."Y^20]CIN4Z!V^<] ,$/[ ML&E=YF*?U<9;;>1B,-2*0Z M78E O48K.@ [37>J])MA#,QL0TF7Z7#614N* ML6QS=H':&=B>;DE+K\]=X06^\9U#Z9GX=U62/OV_\8GXV9>[$,KWU65R,$J0 M5PU>0(4BT_@P>V">%]FNJ^YLG4[]%X?5QGW_^=K/6*A--#<.3OK2.[2119Y^A#N#]\^VXQ\%!YU&X*6ZX:;1>GOBD51_# M#J2V5(T;'/&\DM%V[VY)5&G_JY[(EI=-;+5B?!G8[4C 1BR[C.OA_3O_G&$, MBH#WV^653.Y*'\ZPP^BK&!F>.E=_$QO[]21 MBQ=#&2G\A6<,ZKW/X 6ZES-K<,K=R"<1B4BBB/&O(JL3O?^L1F;.A6E(G%VX'_#"AT?E!E A#AG F]A#4F.;_;*HQ1X'=K^%M MB7W0+1WDNZXX+>+06VQ!:PP]08Y_-S-3+)U]3>KXV%G(K?W\+XM*/#Z-1Y*. MT9I*]T&18^/VW2QXIO]ZY?W&;G.Y: M_^;C/2C2TGQQV$Y9.1V1NPN9LN(*#K+7-X?!D@I<)QVP@@HC4K'(N;X2SN4= M,L4D(A!@,=XDA1^;G G!"8ZA26$WM4^P.MANG OC*[" LYAX5MVX56PG$)I8_FW\VE222[?_L_C)*(2GWGS<51%6-]8F* MD11Y9]5"3A4Q7,F3-AID*V><584I-7;'N<:\89\I\$?9.K3Y'MWN33G=N-27 M'BZ^@P:%-*JH!"*ZIZ* MG4KTN_BB(]6[=FUOD'SRVE\>,R$_#+P=C\MQ#%YBXF_D?N':8^$[3_!A2/ $ MHB--"(OG,=H\$=0F;NMDMPNN QUS-2L$DP_Y#@N3T@N"B1X ;]; MZ_[N)&'(G<=#V.I.->GK=D!J##!HW9RX0;7$SQ8@ "O8(T35]45V!%-DA5H; MM1K.%$A]S]R%I.'%?8F>S<.F5K@+?XJP1C43W\=@=]32[V)^-/N7^03#$1-M MV9ZK8>U=#'TMQ)>'D%EA?,(2LM2LYY\"RJ\:IF).G*^34-N[ IC!K2QYCE]: M\0I;U]$KRU7,_^=\JJM]2*YNMVMDA)Q37J.2W,_I>0;M]Z!4;[9ZW1?^BBZ;[!_:)RK* M_!OR_VEL3 ]Y[I^U+:]!'@P\,YJW="6O[$KI;V1Q_F"L1++O@4Z-+MU$&UUKE71KE85(M&%GLL>M&>O/\/5;J"$6Y7;E7YC+1Z@ MQLUNSQ@!R#BX"FC8B1!KCGRY.*,!!*9@$>6@9Z>/PAA#1M[G/6/U;M<#0]=A M- .QK(U>"0NLSSSNZIR!O93^RG@;:Y;7K=9MC\G3UQ,N@<9W^$?_<';UD*NS M38TI2OLPGA2$"+)N=,C@'L8XEI8E(3_UOS.J\#95@FEV3_2 !)5/M\YL"0Y2U#B.Z;93Z>P)/ANN9;5 M&T\PYOR[Y.AP+>HO*.K#@[58N J^C9\Z6P(7KVW-<9^@!NY$>+:P^6EB4E_7 M[K#);6)2WA:OP,&VW*SVT/J<+A]Q2H$(PJT^4P.N.8259OE7U8V86H6);14Q M4%(WE$X#XX]88H)+X_?6XK$.14$%1P NI:1G_LO2E$Y5H&CAFV"7=-\HSQGW MK^;A(BB[HE*&HS/3I.=\M";:,&.95S6N3Z8IC)83 MV%9QMWHL%158:IY68MRFV45'Q[QL\\X1)KE":;]; M%'7^2:TJ,JDN*\L.N"U]94_ZIXZ'9?MM=8]H/D;^14U"3PUR!;49GL1I?F;@ M:D'=::JXS.R-%[-6*]( 93S4$O:$*A>0OFY? SZ-+)J*&T5C91@FJ[;NX-/R M_I+N0X7E2Q[DMC6^Q2@ATE+V^B1N -^&IH:1H)N..\\BD03C0ZUU4"FN\>)4 M3OS-]"Y_[@2P"Z$U2E=@@Y@FD=;[QJ?BR<*TME;9YUEZI4M-\:7[7IB>P0+< MR[RBOI!E_P(5<,!/V=+>8Q%%O:O;JECX^-6@FQU_#VHBNMSUEU_K M6I4$.:EDTX6?,[^5AHB\Y9QW8X7 #J!ZWCC][0NFF1:_"!PMT=D[Z^4MW'VZ MI'^%+LG&5SN#^-A;$93Y=U6EPFMFI7P.5P'D7V\*725M'-;:PETYYP8%C @R MZ4Q?9!=5J=J+]MCHK_3$4L]'SX3L,'^ MTNOECA(SSCRU-)2S6,*10'(%GC.A,>++J#KBZNMA+'*GF6MV:4:'K41EN:U2 M2*C9@><5%T@R<7>"7EO6CF#1D25))FB9)8\+A]YA@@>F1ACD6(^)]C_2HTW? M5[8ZZ''_VG35PXCQ8B(,U\0@SK*W>. E%Q2Q,*,&Y"3J+T2&RKB^(X9$1YW. MV?/8;E^/]%C*ZOMS^#?TM>6& M:XV+S?JW^C\7Y0P5^L>VSQYO*XZC,8[*ML<>KV7U#7PMLW'*69]'_NW?J.:, MU&C_[$2[;7>M^(D#V?,DR1U!NE:UGH>?"I=M/&/?O*16TO^Q2#[X9-I/) O_ M%VX8#Z"C.DE.S.]M'TV=V-M<@7"V56==/UN&$3I>%%6&J=E\,+:1])%1-W9G M>GH1U^^/&33<#'O$,BD]^IES7_$N3A3,N[,F0Q3"#*__B0;%V"P&CJCQ-H$C-76>PEIKR]58'=';]!Y\=TG^=-"V]E!\G'/V(B1$.F'M25OUK. M52L/5;TT%;H2X8%:G-C,L$5'!85+=NK;]_9]3INC,A$K)=M^^#8)KC8F M:9,W,8\?8.YW0FOQ*WJL4!OO");A2E;4_;+E@F-@E-I![V6CV95I@N,-EFE^9D6-WI8=L:5=]31G7C,'^NO=) MEI>(HKUOFT&QYK/DUEC-:U7-,)?;\P7JL&)IS2]YZ;?#,,DB!L8-^^=00C)6 M4XZ(LC] VA1R,P-$;*MAE=CH;F@J_ 0%R'G(.7I#I:'AEHZ!=XAS@VBN55PS M['4Y::"%23[H_;9J2-_SY(BW?;]^/]HW-#HZ%(QYBV_[1*PRZ'Y\,Q PI$&G M$-T(>:7Y&\Y%=F>5O!DE[2'VT-]!$U\;[/=U MS@UG(U*R?!1[WE6'56@9VY[N]Q?P7'+7$72*U)4.040M5R=^8,Q^BQ[/\^W1 M:78][*LG+M"!IH+%[VLZ)2TGHGPJCKK2;FWI57O[-%3V&^7A@N MM,_TU\',X3H1-=3.0?"$S"JB!-]F1PTE"]HQ=B&3+SY$D=#;\KC^W+X'U+-C M-_7[;13>PV1"LMT$2N_F/I5".N/ 9Q87@C;2D3 MLI__M\H_&3^0ZC,UOQY K0%NQIL;'J+/2Q::U))*)H.,X6FO)SV#IERRBA?K MAMR#I@*>ETQVBQ3'$WT#]YW.=G%YUQD:%")\^9QBN&6B?L@'IOW10,I%2*WWAG4SW/-1S%909TLP4PM!]].-:/%R478L/?VJ\,#]KV=HOVX+ MJ[KU-K,G"^ U78%R)$SQDT_A(]8VK].'LY72*8I*AZ!--%^6_"U[^XCG%E*N M \3S_]Z_!O@+USKQVJCZ^DXR81<"083"DGW,0'>VV >?4^RHS6Z."K[6:D5F MVQI4L!NM0-Q84[0#$)O! ($VLGW:)D<>G[J1=I 3"N)?8108);2D]P_V,NGM MU\$U(,>KM@&H3"$'^9QNC?F352GC"?H!ZQT%!@"AXP&^#2<_;AH]*Q1Z=Z0- M#AN]S_,&EM=666T'JJV^JZ"^6W[T6LO@-Y\ M"$YN'^$$[11CH[:%>%PP;5L/*PC4Y6R[<>1!UO9=CCM[%]*))/B(L^D=^#2$ M:+,M0&"ZQN+XL&) /)6Y+2:#Z6:IU1OR4#D6K@02V=CI-@8^!L=7F\2@T[K8 M,IVE<]5@Z!ST0+/MJV#<_IU'<#X/#(%F2*S#/Z3.5M(/-T>RRS_(.\_GP4]@ MKMU')M(INY DQ U$@I(&\$L2WV['&-R'(3,"4RI@_$F4VK2S;$0,C\[Q6_*$ M7B:;$']D%%^4-!A'%#$X[+ZQ_&_,MG7\GR;/B7&8Z5%&'\EA[1"Z5GLD6&\Q MW8?2.W")R2C1$TC(-,+G-KDUFQ6>(WEC4@\KV"1UR(S?"IIH^N=>9.:]SAGB MS7G;$ 62PQ'/[12QR6AMJ M6SM.&:OR1KM21BI(&W;>=SYZ3-MY.UV.W]<\ZHJLO_OXH\^@46U4V@]G_=U(;#J MK@RKN;-R.J:KPW_[>7$1^#;9E5IBK9V5RI7IJ7^:,;A?'M, M^Z&JSW>>7/@S^(2B7%F1&T;P?8LRSJO@.W>,G=1!!QQY(L%-=.(<#*S>D:Z;]%BZHUF*[S"STGF?$KQH*F^'V$( M5FFYL+,+T0/N/S8]W+?PG6X#%3_)/3P0'N<%C>6H(H4Z6_4#PX+UBAZ7IW^N M_!DF5)Y<8M0;"Q+EUS4\HAA_JF-B=N [A3PM6(>OM@7G3E9HCS MU;=O3^>=QTMR%3 L5M1J*=O/@8UJ1T].\))=6HAY]\7=NBBJ--PP1$D9]-O6 MQ-B &;#-._^/RP:^0\6R8-+NWF8ZZD OJJ7%+.V!3:#.5EN#K6 MF0>?=@S\E"17<(+5QO(VMZ0DM"K@NJ@BE=I8=0#)V)\R;[DY(]U<#5S)]E$< MN?/EZ$5F*Q!%NU)5TYHKG=')-65_&IGIH ^C'G-$9@<)2C)#S9*S8H*8J#8? M,6 USP,7PT ++DSA'C%VY+L.7G!I"D@KGI[ZXM[^7/WFP:,!JE]KJOPVAF9G MA'N"G95^X MIU?A@6K'"[U(V7.G'Z[B63MR\^@[-HD0NT*:S/\U=JC@J+M+9'J$1ESZ!CV< M!S")O$ ^PO4K.^\T(V8SB8?TS40'_+V=F&DKRV5]+#R_1V^?8R%VR;^KMNW.WK2J_!K+['SC#-7LUN_3U1/UVH6":7;9U0+/NZ2- M60=>;"#;J2H[3G--K&\?"5RO/!9?4^I2GMS.IDLU M/X@>+?=I#7?=2W3J&"_7N4>ITFV0IEC@6GW"6&W#,S&LDZH(4@,@5 MW<\;LS?6(<6O%5S' SENFI>:^+N@>\":]AR7RD?)?WLM&P<0F8@#":PI4>)&VSSC1$.Z9G?)65?I:#4\H/FH]@-'S;J@? MWW7B]7]Y1@J _680@KZYF6=0?):Z';YG7_N[P?U$L(5CS+_OMLJ MCNN#UKA^4 O"'>#L!^C"_'DV^H2 2OXA/5H#HJ(B+3'$V>=GGU;@<^PM41>?%?;H[6=^^0K?C-JS MC$G!Y>6+,6U@G,%&8#[0*8^T>C[4$R'@ERG=LG U)""C37-@8C[?(Y,2-'37 ME1M9M)/-BT,)'7!_$$;K@-:-EU;@VNGO=B'3)(/#AIO7 >R6"U62JQSTM#?' M91A3/7@E(6QJ":EV=.<]&X&DU U72L-,]8#X*5?Y*FX"-8 ^>7\6N9(&]%F# M5ML(K,EGKA*H9ZMT9_S/S=M>P3-'QKS/?\,0.@N.MMQ/">F$*[=\V+:OJ?29 M\9$=-W%3FND2NN_V (08XXEX!^L?]?RWZ5N>E">G<5+/*:K]R M4JKD>DM+Y''[.A,Y%;*37$JY1_/K?QB:X1D)"__D:3WL67;^I.G<$3 YHV;: MT+RNEQ?"6NK:VI223]:8O16.I[5?71PJDGV[;GD[\6\'"^EU_I&X_U++H/_Z MOO\\XNI@' *X3)[<=@>UV=(OSDV$ZB 8RJ O6ZV]:V8+!8:RRMU4XON\WB4& M)&V;7QP]DFYWK+/@\/T7-TS/O?3ZZJG=F5J"?KW4A%[/WT;@AG8A@ L=5#D4 M0\;U466HU]:4N!,(P5J%?)OIV9(TKKQZGTOO MGQQW^'"BR*CW7>.FLPV/5PO&*[=J\2?UZ3JS9*]ISCU/%2PVM9\WL1RIN).BW#5H.US[ MWB0483=R9]GMQ)T=>'OO@=6*E9LW246)4\,# U,:)%)H*#-5* 13%"\[K#%F M\1FR /FN_K7@]9^,KP5VVK<#&C^M:V),#PNKR6CVGNJ-/.X??7KO] DE08.E MWE;-FFQE$M8>!DWML,%4=.MVN9!3NJ\%&G])',FP,;OR#GS."I_L"GG&7/^T M"S' H%9-EZ&*^KI&B6["JHK[/1_2?-]=.=D@3%;O/<6!0W5Z;E\B"\7V5B>_ M%S/G>]C^N=#FI(64@X_N%ZG8O6T[ OONSB8??-#6KRVU9\ 38]Z>?6]L,$'; MU."E!Q@/G&R:"*WU/D5W;Q0-/*$^YDNQ.W_5KK\-[M]W?5#7M$_M1S+$2#%R MQ][Z3T:/V:"^@_-QF] S-HY!&B5JTPX>*I7?TCVU<\[[R;89R'8=KU=[E6Z/ M=/F6_AX=]7Z))XZLS_&R?:(#E6!<65*Z"VEO!/WSS3NVWEPT"+TVV3U9>T!J MI>G"^SU%\3^/7&QJ-LFX!'W_Q+:TV<'\=UJ2T@F ',,Y"28EJ"=U76,_*SN# M% +J[,[-*SIUY=FFI!=GWQH4\I>BC^N9TD^2-=H/OLD2UH:&I'2[T*Z^VV!+ M[6!S5+J^-PR6,:2."M[*P@;HBZM7_P=M[!C7517&_ M\;$B340Z@M)[D0Z!J#R@@(#T3D0Z2 <)$(@@O2HE2)<.TDNHD0 )0;K2FT"" MH#1)1.-10K@\[]R9>]^9^\Y]9^[,_7"^)3E[=M9>_]]_G[77*? YGLFIG4G= MU9!^:U465Y]]]9/;VJD%G0<5;>ZXSCUI(S!RAT& M'8;W83\Z?AQ2U4E-:>WNF#FJ'_&X*,)TCI#P/(N'M6+G4?ITEI?\#:WGO/VG M()?V]L[%M^?45L10I'5"XVO2;X,?;^DB&AUO^4#M,B$_4[KIP](N7!S3NQ@; MF/GI'AK=J#43_&.U5_5G/K47"V6@ZA =!S%'(KQ=E9T!C@^!6M>2P%D"(YK-CI:FO2U/XH;%?$^:*A8;OY9NS2K<9))D6 FY:]U>>:/+TTYSM4K M?Q;^QF$?^#A[!P0(_+M@5*0_=UL_36VNSM0D3MV<(#Y;JZ98?N6^^&A@EJ>N MO&''M%ZKA'FU?N'N7*&X:3674:5^9JKX((O5_ZCIQ(NKB.M59/8^U[R$QA"_ MXC&QZ^?@7#74^\ (F7X0PTCEJBQ'S6.([QT7#-K#6+B-6Q:%IBA%=J8Y)G$= M.95V:[NA1N!>;SW[.,@$8A@!R(;B99=%B1I1DQC2PU/0&> [ !.;/+^[VA"I M?4JDXFJ9+#_? 0'U4U <^F) 4'EC7KE-&VJ C!AZ;X#]"WYZ79C4\$6F%6)" MFJ)=T2"[4][.M6/2^$F6)1VF; M+>-I9V+;^."-QA<&[BLU/0.>R;ZBL3KE#+ MNJ*OL[/$:D-B*_PF7%&.J8([1SVLT15I40A5?#J],(@-8'MDWMRUVA2OD"XX MXC67G^YN?#..4%@NG\:=G@;;4OON^7)<.+U:O]U=MP\B^J%M7X:]_:9Z2PAW M]-8IJ".#RINUL7>YC^2WG\)>4M7O@AQ%I)9<4PR=\SWJ4>2(8B!=D%8J:L5; MV@C,4H."I"93W\%YMITA!0AZ+8G_RI+)]AC6GWZ+O90/9^3V%N[99\%>? = M]WS%'BY58W.9]BC!/AHZ+^W09)EH;W&+E ?S\!#2^J ?]SM(W.T$"4B3<32& M9- $B![N?^MHI4J=9$==\UQ&Y0]\@57C:-PI1-'43(\[.M.P3N*-8K&%M]VA M;J&9TY1%ESASZVE%8W1I9\R5\LX8,4*,V#3GVR1V58%D83K>@/LO='@]WDJ4 M";RK 8% ;$>L'^ J\7=45X?%B'Q:N.G\VOA*/-=[WLM,!(F!-06L?R>S$VGV MG3>E#;QRIS';-.3+H2 EGT\=>)_M?^+(19JV9]U0=D@M!%5'T0=ZP#USI)^$]A/^,C8Q0#G?)C6*^.\Q,D4=F-N:R5 MO=>TR+0[ Z%*CC]I<5HZ>-DNB+Z>[J6E!_L T%@^? M_FK:=<9?/[Y.Q_U/^PF6EIV-GGR\,]5SJ-[C2!7C#B[D]A:EDMIMI2N#K=B=\UR7M,YSY6\#5#ZKG*U%K\5Q[)WQ ',Y:P8F9F8C MBP#.>C=95G5KN#)WG-AHI=>O=_=S) *ROZKBI1O$3>L<&]05Q6<;;.LWC7(D M'N?HHR0,:P9O[ RH30;ZB.'%1PTKLMP:7*'>/2)Y MA:;V[+$DF9K>3CQVWM MKW./1[,F>%B^7U+;@ZJ/;68DKK/[5LW0>&P-SISBL.2]T$U&'7!O79RI]DGJ M@3/]P0#[O(#=K _&LV_FMZ)SS<=3D#OFO$UM%_D:AAS5H#(56N.UD&M2D=D1 MBGY.6;BRJ+;QV=Y1GUG+U_M/T.7-WWRPRA3O;X>$=/[D+MVT,-,ZXD(2US;D M!5QK0E@?CA(<>/-,YEX).923\*?<,H,RSRHX!D1:EBO%3\@W!V3WX:L9MKH5 M(9L2DZ(QP_H2!D*C_K-MX.GD3$/PH!F.X*]*MX2'6M4FU29O90:6&U9E>+7, M_CPP4BXPQ+3.WM9=G%[\/!#*C?EM<_#EM3:B]:'6W/,^5_*#@;&F2_+DC$') M@L^R%C/WB@^QIR"/_.\+YFVI?L6<[,0'F:'+W3[JVWK.O8\M/QTTL5^G=9(V MASOXK\$UF!I\!3LQT7&-+54)4A2.W6[7H[J@ZTNC_1QQJ7Y)A"+67;@& MN3Q1?C4@D90U])UI @E.H_)<_UF1+BZHU0S8N ZA/T;.]/C;3)7I\@VCGJI MQ1]Z$/26I%60R-T9:$Q[X*Q3+FFI^GW M%S:CA $R83VN:Q]S>TK^#S($GS?'9?4!#-X8+Y C?@=/B>OZ\JU?Q(9)\QK) M,D<'I3U$>+MER(X03'.LS<=OJP<9K(VJ^BE->L[A"+4FV"T@3(S8]@C+8G > M2:B8AJ/D84GWK]>ZE;24'WBCA.9$\K4R:T2[.SLVT48M4P]LXM2CY XF. M,S&>Y3-AHO1.D:NAG+KOK:G!/QYE<:7'1#HS&&EUF.D_I\%T32*JIFQ*\&N, M*(3,UZ%BGABC*+V0"7E>MOXGYJM?KCV\+-AP#;8RT&F\M0)KP@:-#(^P=U;U M9B[U7Y71$]K8/(\*0"+.:[';G&L;?-[6/#P5$5JSQCK Y9)/+E=C"+_%=75Q M-.;ZT09T<.QC*&"T_#F#O.2PJ_P&(C9:H9)RC?" Y\J((XS9^:V2JSWGU-79]9ARA%7GRV"HE2@^1WC]AN^*9CC+ MGLW?CO=E'H\UYU%UGLOV5U2X9!LW.BX\>75-?W=:?F YD6N1],X0UDN;Y -= MS)_< M,$'KN4JDRA.8#/+U4MXEN:L:BBYB%YGL5(W3M)!O\J&/!P%6@I;5F[G?@B5N M6FIN2[G,!!XOB'4=\@EHYSTA;B]L>)X'9AV,&LAN)!LO&20H] ML^5U6%/"Z(T "_4?>-2CW2KN(LK77,WBOLF'6VAML@H.>EW6E808U/!^_>P+ MMAXV&HR<7IY?HMDP5F3>RIS@4F'K"N8N/ 4%&:%T3T$&4 <@@G2H X15G"08 M7=I[W+TB4E?_*+G3-G:OZ.T+NY'VV#9Z;XOGUK\5TZ=7]12GGW.[Y51Y= 1X M_M6)JRIPOH*S1%J2[>[&ON!"=^68]S[A>!T="E%HX\W_*,1\M+"SYU@=3[OL MIN;'/C74Q-%5EIND)6,^:-7OJOJ7"_ZCD8&T*8;7A=B?80%A=+'0YU&K:GNY MMC+Q$98MA0BFI(EILR5AG7:?RH7(3W0EY]A?_?!#BF@\UH,P$L:6R>V M]Z8W)0$8TURGN%:?)=2X\F/+Y17+-4%UWQ:BG4:DT;+F?7$587S&6VL@Q0X5 MLA+AY%(]SO?Z6(!J#>C(1\B^*6L+#-[L-J M=#?M4P(.J>"M_KJS(\&8O3$CL@KF>R++54H;]QB/7_])E4T"B^8%B/ZMRW(. M. -"_4I]F[1'6;+X[3Q+ _7@:@NLVF1SNX2K6J2-JKHDLQW7KQS'QY7J+(&/ M #$W@'L14^NT:\QJH\+=Q*C;$,[YO&SKF:Y((1]?UO,MDQRC*+!=4XX%' F^*5 6!H:_;3XJ0IDYG2J;#GL M&$^9#P1;F0'&@]SIM7Y-0(RJ4+JYV_2^C+8B!QW?[\XB9]"O?(FTR=JJI<_6 M-@Z[[)8+^?4S*SO(3H[G)/M=%?;Y("\..>L!J23I+_,4]J.U*;96 R'E5V-! M O4LZ)2I#'X8)Y (NPL;'JP>TK5\ ?. 9>AHW5*08@S^F,9QL+[L9M%AV>5! M&T'?;9 WX90"J>]*%LR@70G2SCCNPSC%)E8@PHP,B9L?H!H0/D/LI@]#UIE% M:NFZ9G@NV.7QY&_(_:/&F;.X!1DOWX*NJ<$ M))V"+IR!7]:+,XR;.P4M6T7=/@7M0:AT32O=_UN?>\N\\O=_81+_EY^I%H?;? M8G),=[S*N8Q,8@7%)P--8@4**\7UEG3E];KU.C+UE-<2\R9O;(I/FL3>*JQ4 M&]&53[8*S"[0%Y>V\Q%"N9N8G)G]3P::N):!"RSH&4/)^@!M!J\IH=8/6Z9B MY3IN84*N_UI(C8-$,.<0'OR *CTE(IW4FH0#C\D\^H&[=\@7 Z7A6+!2S3>%Y;R;:*LGR>[&_9B, MDFN(C;IUDFE&JC]M"G*-&F6Y9XG<48(N!5&\YYV:2?PQ,P<9C-]SR':X<)$Z M!.&SOC%34JR6&(:,R8"[5\*>[JI\.F0?P_%%O>;XN-DJP:L2@]U&!^43NC1D MAXQND!3E?P9P3@I,[,X"6)\WE (_J*3.6*^)ZP?Y:%D-\ MDNZPM9NDD@1YWJ WKM;J2TA$_N-AUS^R%_V1%@EMN*^\SL-A:X(7L;P0I!-A M0GP.Y[S[5&(28C5(J".Z&Z6>@B(Q?AF ["EH?^+XSD@]7.&DZ/H8Y1UP0J]7 MG:8Q\#;]AVB'4&\[$T.0^+BH+AYS7&B,0>JGX[Q7:2+%0I@8T M;IW>+:\=<\7SMZ4A+S.9?DA^UU%@3O"U[/7-(= ',JWU%#2@BMF(/_.P"!<# M:58B\]"!)!;#WJ>,Y54Y6ZU+C :$PQ=^)K&O3D%/;+R0(RK)2BO*YW)QRP>% M[,]#;QD0,$S?6A]05C(^?P1M((I7LT8VGI;QVIC&T3TF\/9R#2[:-OO7%;FQ MR?V";>[@"05\3:$0B@-W)4J,6C0%;ANN^?;+/ [;KD?E5OC"NA MM#\,=?G%5,ED2=N#_8)C".U#% @%^)'.$_KB-J3_48Q&:=2I1LT0^5FA6 [D M[6:V:?HBHR);:J%E6H$\?@Z\&UQNBE[,\D ^,6U@8*30EUDJ@>,7- MXK@59RM6TM05/6?*=;-]C-*X@W=,4\4'Y75NF)@'_E_)UH*^R.Q1VRDHX[TN M?N'">4I*+TS^E;7[Q&OU&BF-5W2\Y^T7ZWV9+^HMX)\V _J2X8OYL]],+1=L MN1+KVI7RB6)^U'A->'5S:, M%]T@L]5GC1IQ/3Q'I[;9!SXT.RE%L]ZHFL$BE]=34)=N/^WX]',E-EU7E//. M9Z$@Y[?CREDEOK_^,+-'"E"O;,!0N#5I$A,TR?1QO)5!4N#JF";./,)T@$2S M@/(4;=;I';>4OQS;F\M>CGWR93IJFSX.EB5_A@L?CM2;49\]G21-L/<02H\L M8#/8F?3.P%I+>0/+_8@Y9^\H@8]H%2^_D -;K'X'Z+7PP;A_WI7=YG^')[JR MB@6CA5Y1S!R90J 94>JCGN&Z1:3UA]FJQVXU\ -[?+_SLR =)5S@N&FS_N_G\7RKP5,0G5>?3)^I"8HG)&@#:1"BGE^6: ##0< KR5+R@YTXP5-;FR_,L M;K'7N_3!XB'(D"W]C\PE]J]F77>=(?>M/>>Y'=J?V[KF-):XGY%5QQE9V;WM MYY>2>Z=+!W(Y&!D6FAL-UDKGZN1SEK/!3&O@[+%#.;&XC^-R?3Q;-B%:C"3W M441P:Q+-,=FF! @/9=]9#A'SKS(S M$/H:6VNLW&2SS7O/LC!7:E9^)DY=]:(EA#=P7X;/V\]'TF&AO1W5W!$S.;I, M;V#@,<\38>>120\3N!>;+N9LD:YHTF_Q^'*E]=M7:J+G9Q=DB5 >0&6@17@X M!6U#:**_)Z G8$PTC-#[6 HC6'I6V"C9C?T+(^JXO_[86E:G<.V@TZ3)U175U!DO;8:[>O3=W.I. RV63GOX\%ZM3@KE/N318R6F&WBA2AD$V5_;(?;CTN/O=!J:GQ6P\B\6>: M]K]SMSFXHZI]A!O&P\YU:%T=8;T&[R:\-HT(N_OY!GE8X$<9AIT\=A8H0(H] M3RS.O]$[802NL[&*S^4$S/#!]E[U*:EW/DP0:HE>TQ9:;=BED\MVMXGP'I.F M>/P6Y^YWF.UBJA;;S%\FKBG/+=41\+_L*B+CGN!+ 2]3LTN3^RTSO^:H1%D3 MFZ=-< 2)6EUS\HUR3_R=_-!GA](A] ;>>^*;/6WH&,D"NS?6BF8KDRE""KK8 M>#U!5U>MA$+>Y#;H':K,0@AS DVD%[A''!D3&/VMQ3@G_)G7:KY36FC,G>NI M.7W3VH0WYS.[]6%$U9?.)?,3)'_(A0&_4M.AJR&I GN6=[USIQBG]SF\W#[:,6'!J0C_ @]:P M.>MZ)H%L^3Q+K:NS1PR=U[I)BV^"30/>JW]<0PH4V1I1*68]V;G@YS/(<&;*A38W!+5@& M>73;?P"C<\/+44_H]0?S=$7+T.>W+>ZYW?K'>\OA_N[OS<.4A0@0?=7:W1\"9>.+2.T&B5]04L MGC--G.( W\6;?P#+;\19#&UW]U15ITPIY)E&+LS]%R5, M!H=9#-C2L J^-S^4%\SCG@:@*J,__.CQ9BUT W=2%&6]8,_4PRV&-]W>QS/% M;&?OZDW@'U]K9T9%T.X;SE9-SLMB< MZ?^Y/._@1V<,VSIF]J6)J-:V&$EO.P]SH6@U$SK3#M$ MC;7G\U#N^,HP;RN\B-A3AU ]97'Y3!"M8;%YM)]\8MS1(KP5I\%>4<.:2J1YG]I"DF M0F2Z0[9KN[C8X[^?[1T%T&3F:^:3WF:5NB6S=^S[9.+-QN][D!=EK1122(B\;\V;HC%)L*SSN=]PB=OT8P1-;;BZU6 M.O%XN+/*9'ZUZ>4S5)V'V^5;E1.K/ ^QV4H_WI^"J.S&&U%-MUL!'9(W)07 MUBC$OH Y]U^S75R5?]*5;A.B"W>3U_XKU>^+O]Z%J8Q1%+2#?H<-U/1O(H'IF/L[9@#,QWCFI.+N6" NE?T58+6HX:('?RW?-;B;U919F%UJA:T>EE<&[0=/Q MAD66!4O&= Q2LM5#9ERV,4I)-&VCG:6#[K'C\'.*1ZQS86 M>1!0"5,Q]/CEQ[NWX>ZUP\?9F>WXABN[?+JP'Q)%%=9[_*)(63C=4,)EOD"WSO(&MZ'NY MX9)6F7YD2TY,\W'Y.[;Q@'J]EQ($&##E.VJN M6IWB,3,X:VU3*68Y"H1SAEO4SOHWY2V8;,G#I&:4$*1:4U4&^G7I_OGL.BO; MB*[58'-^P3;3\MC'J64'$M.V_!*T<4Q+0C]D2?N^(83@]_)@!F>V+-W13;[L M<,VK3WVA7Z-(YE='#/_^@=JBH,C+MRL[MKQ2R7M/C@Z+:/4@II?\^F)- MY8H1]GL9LUW"?.G%Q^3\S4F+O)?XD#S,^IJVU?KR*87K[TTKFDSK5XKT] ,# MH[;Y&;7I=&_(S7I^+#>TO5%[7R[6*OMI9N_GSE#1.I_>,Z)V+&W^OS=AXDOH M9*.BHM8^P:4 X^,GU/"3MR5&P/EC:ZK\1_"]RZD([_47"!8I63@7>7WC%)3< MQPZG.\G]#A:OHO("1<)5Y9Y$GI6,\P:D!>(IJ!\:U[D,C1>S;Z7QTPL@92_ M1?@ MMTN]M(2F04CZ!AD]V>_UK@6F)8._2P_N?P^[ MJP4Z*:.Q[W"K4-G::'039$.:K-AEEC9PS5L/9;?@@%0Q A:Q7F0Q*G MXG]%%(3)_M1NVI$?KO(6-2I>W7U^!9E;''SU6A@MZ5B%-M7'#9374_U(A_VG MH-A\#KPQ2R3F.(+8F$':&[3UPQDZH3P:WLZ5F))SBK.8,*$R31?38KG11]#V MO^W<4267RJ5G+95'KEW>L-IW)QPF+$-B$1OQD!M@MBK =X:2!4P0#S-,:#/% M,LT&8EIB\/L.QA3G,Y5P/K:QHUK-29V"B&_)AI@$C##> M:PR$F[_^EM^.Y/9&&)2_G;)G6'@%,Z; 98-2&*4#-"]D?$22@\7)!L,#Q[ M_<@<6,=_2!T)FPAVF?+(2[6US-> 9.:NJ?A?9^L.L=E<9V?DW MNAO=$0,[B7D!;B(JY>+M:A6/2)TX?H9@NW\[T-RC\+NDC!2JH1)NJ$PYK5J/ MD,$+Z$C?3K_M+V.ZR[,C_#RI-!.4GAFEB1C@$B3?@')!-EK)0,>>=A]9 #%@ M#H?W3*S'_SQY8/#QNVS"_@E)="+7<.:7CYGMK(_T&Q^<2GC#S^3CJ>(/YFN@D5,0_P'3V1VL=]L,ZD_*(C4H>2=UP0:];\#BI#&LOWU?$=&0']MW9WK:N=)Z M9[)3W2^1ZEK^:'F[NZ&:>@O",/YW;+=G(N,]EJJ92N1UT.<,^S1(D&LOEE08 M)P<&D[@]I>T4;:=3Q,]A,C STRX;8N6( 98Y]ZK-^]V1_C@A (S>V=/E0+K]'9;V9&E7IBE8@^R+,20!JZKWW, ZLZ(D2A MB$TL<%?@LWO(25X *6+#-X,Y#6Q8N@P>?>&\8, MR["]3>&M=L--:$:?\O3^8=0M(,/LM]SGW=S_KJWU!V+=BD3#4K?(K='NS MVKD7:&E6S"$U)GR/(/?#LT=^Z&F :OH##@M=SP&8^1V:VOC3%ACMUJ#_SW?5 M8JYJ1C:QXTCV.U:Q\FI(EWWH"@&05S*G)+5L)EIIRFSN_@PO=8?N'"2U>"A+IJD.#;!@5,W*FCR6$Z5 M]D-4[%DJ]W3D1IR/X>-Y#WFPXB-O3RN M$;>GJTG63(YI9XFST4=WJF5]/ZP MHF>'#:#8_VG^4ZR#RT:V8K=5)9;XE"K]GB-5SH%]649M]ZQD8LU:MPW,?DWY MB]YD>CAPP?UFP*L[FO@'X;8T)_B#LT Z\XTQ^;1^EL[TLQ'G0SI*TOJ481K_ MKH=&'$O2IJV0MG/I;=4#J*T9JE+(.X?AC8*&^[MBIFNJ/P&M&][G J701C/9 MT;2"DPS(1@__92U1&(XV!>W(?:D$70RBU'YJ%/CTJ^DRU=INXCQAN[?^(%[1 MX?)0L6""<0F60[VB+WC9-V7SS;Y/(]';0Y&9#7AG0PQ-M;IHU1!;E^<_Z1Q/ MK.^+M2>;])LV)$R0Y"S?/WIND BUK];QILW$P] 2>MV6R5:2]/AL\:<[6ZL& MN4^[[/@=[=^XOS$OAXH/&QX87RQR6I_=M?1LHL ?S,G+YDLHNGS._7["QL!Q MS4&;;:C]D_$%LA#)D+[^M2'#.SZUTM?T0LT?4IMX6]H>",BYN)G2Y?>)^DRA MUI\T96.>05<@&[+["J0("V""?#3D6?H-N1UQ9IPBC*V;T$Z;AZS2A;^1Q==) MEHDS=Y>K4&&\3#\,P//A6FEN0G/H>[4[MH;HWTD$",G$&!"?ZN<'1/VPLW/H ML'"P.SD"1U'H'%R/+N;!O !F\)V3/VP6=[EC!!S&"- +,E5U[C5 'VT4MFPB M4D0X@.#4R0D/L_XHDR]E'%M$+4%0RB\WUY=5L'3D.LH\N?\>Z0'%##DYCXA= M;U5Y*>.BOE8"&8)>]389J["#E=^?^2X-?\"/76=;-?0F/+(&5BC)O0M@LZ * MZIV.W^6Q(S]X7Y,3>)X&J(4ROMMC1&XT!\_9GX)2VI0/#(0)]?3M+4I[QK]# M6EH-Z&+M9VK-5FMV?I$R&,BYR6AG9D:JS, 3!3Y1:XDES+6O>7@)-<1%(& 0 MT.'.*^$D?X]0^O6L7'A,[@?E1[6X 5=J5F7\H-,>,4#5EC.CEB88M7 *ZO [ M.)+BOQ8%B5KH@5"O)U"DR)8'9H1A[-25U;WEZ@-)LM6 EIH_ZXA 'A) L() QI=('Y74]! M%V5.ZI5*$O/G5I_UB9&-A^I.00G(962U_V;PM8E-X]B_?O' H:$*31PP6B^P1IT^Q_$0>:QSI OD=("0=LA@B^#M1A MU2T;I"3<6TB3T<3S(3ZU#>5/E^ F1&^#B:<'TF6T"11I+>>+!W+=#'XV]IAP MVO!ZNVS<=[C2)B:Z[V)SWH'M@A'9/08,J8#QXWM8?B YA:?1.H0]>HV8CG>) M C,H590FN_D]QNV\H',>!;@ZHG$*ZLD>:8TY5I5?(L5L#+!BUF:#WN0%^XPP MK"?6C"K@MBT$LIIL8?:N_%YKR=)#49VGH&M-WVRR-DNQ5!L+]R\AHYVR7(S=DC^8I%DP(9L&P)"6!/D^S:]1_B M9TDBE;]C82"1P_0D#;+1> IJ#XW',?DJ'EZB>JMG9,!O!]8W4DY!'L@5*.8C MNEI&972=67;SE<+DJ\S[<\<.4!J3*< 3_#=R/?84]!2S(FC0&=>Q]]C+TO&? M!9G-N+OVM7-:=-B;^[L5<31L;V+'P?1W_+.I,]!>^4VC$];87;LPJ]2THDT1 MF-D^"H%E74)('3),C\/UU6)2T.X'ZKD&YA0"]J'@* M6D[Y.W8L1EN#MKD?9+P=0I RABT3AN26I?'O25.X!K\RJC;I..IHXM@H6AA7 M;M69N%C%9O+>&65^L0/19-;@6_/'F2:H>TP^6)0!DL M!:XNU"'=_M@'[N8U=KQEE;YP\'KE@9P-GHF3NQ$EG+MMO67V MAIJ*[CL%O(W/Y?2,3,_8D /XX/)*.F0>>_>^EWVHMU> M>,F+/AY/*S7+_.4Y7R6'()L48Y;Z1.:XIT"4C5W$$-\@\R$&=Y@"9=1B@!F8 MD!>&H+PP;\(93[?7N.8?VI&-ZGPJEJ-V5$Z*YWPY[;U4IE.%.XJJ!D)K',9' M+C;4SZCKKD>O7S\%>1HON].NCA!/H!L<^Q8^1/Y82&MDVGB^+)Y_61MGJ=*C MM)Z\3[=2\RW?FCFTK(JW"S;V;A3?&.4]+,-'939&C@N?P?OIBK%R[:5.&R.-RG5S2\L MK-:X[PB-0^C _9)-\>[H>_G.)"U>_[UTT13T0S*]/%Z&CC"NJ79O- N8((LJG*CQM'5]ZATHCJSU/0?0BB\9$GR C,[\ SUK8Y%>' M6:53$*^CSAED-+V0$8XQA$(3?M-3U$Z2HQBBAJ",/E1Z$N8AA^U:ZKS3^+,#L*+QL73(+KM"#D//K;FD$]HB)]@0WO0NG%DS=K/4U!K MTWX)Z25%$["IIDH!VF5*1;&!C-HX1X'95 XM,7)5WR/!*J MLG%"31:,M\,ZR:@\:X4CO> O_D[H=F;U=\PLU8!LEN"$M?:[A&8=DP??WL#K M):6%D^NNTYFQY1.O2)]YMN"0!']*\*XS1T>%B0[; MKP='W\[JL*5Z[B@."%^_SM=6!B#6=< I*=CU5=$B(E= MK+"X?^&5%W\[>[3FR R:[2WP$K^<]/1U8Y&S)JJV*EC!68S_W/*-/ M\@>?%OEH ,/@_> B?DW ?\VD8#;;DP $(E6.[5+DOU'5WP^'UGDGNJ+;$G[[E%2M-]B:.AT9+F_AF#4*N;B<'-V9F[NY;) MFK16I33$OZ23-D?O_(;XG&?O)K;7';1]^3U&K)$/K/).!),<1C;$AE\VD(*_HY'63[@)SOI5T;$C+GSC?=/082<'N[J5"5# M]V'N.OBT8=WGJ9NUSC$!%X(T9VH$8XO_>B1N#*=+'JG!UHGK-VF; R7G5#.+ MF3JEQ,D+:4 NP8_^4YK.E#%/'"%46X4LJ(;M>9[M:1P?R&GA(YQ>]7YS\11D M%0CN^#$%%%S9?6"%)'V!= 1D>BU4@_V4&*J9)3^K2;F)(A-W\7C5T9A_^Z]Y):).2L%/&;+6 M/:!,/__<%5B[8/?>;$Q318X[MNX6UX=CR^(E,+X"I+F\/'./-%DDUMXQ_5-: M8EHE/^B"94](&MJ_RB6?J'-M@+OLGVE##0:&-HP9]!95[TP2DZ.&UJ\VRCQ# MFQW?A?%]-4597=_I8RD^!0UWUBJ&??:1 .X,VW5T=#%<#;,*M?RB*K'R\!EL M"1-7Z)K_R29WFF-'I6 K+TJPV#@6+HM_0KV^L:SO&6'/9G0KWBF=S*%1RMFG MHU[HG(NOL OLQQ8_5FOA=<#F\9J-MO)67Q[K<,UV$MH])!C9AW% M%AUB"?_G![RI24%^I!GH#QDVHPO-?W[<4T%NYAP]B7\4^6V6[. 6?48K$2FLPFG589_IF6U]O%K\FXW;)* M0 +W?EY+@_4LJ<3"==*VSX(^736FA,=9TOPY>L\-'%#P-83,FC4W6B7@:^5[ MH(00<93>5H*V5>.SFUN6S/J=Y<)9TYM= X>7V]@ M?MD^PF44!%L(_?.EV)*R':P9$%/QY%SJN3/?8/3I9Y& K*C>],^3.U(@YYG] MAOV/T:FN/INI*O=&+I"A@A[_'<9:K,8EIU71IC%7G9F>7NG!)"((-]_D;7DX M,UY.]&GOMNBL7:U_@:\4RG7Q35U1_WJP=,P+A%4Y&%"0P!WN\U=>2Z%#RG=_ M("HNRA]D/"AX'':)DT/^,@M#WJ,GRI!PPJ.F;\<#_M9]5\:H? 1]>$O"?)<= M_4#8#7M[6Y.0'V^[A./TYSN*O MVC/UYSNFK4*(C7(VV=>,TXS/_JO@5C)Z<(P2=/+Z3/;XTZRRZ 0[NOBX^?@_ MY<-]'D1,\*WC<^G_:;',J8J9+>.53RW,@/)L0N+>\C"1BIE#<8WG%[<$)] .\HWPGH? M=Y!E4Z4;OEQTH(T$B::XI;L\&'>B\E2."CTV=<$3YO[;AX@Q!8R^#E$P;!CO MJ>1BV9-W-.';Z7ZML%8B9;V?/5#,S4Z[W,%QW2M_KB!-9C]!;MK,HRV(#4$ZGQQ#^5Q>G>FH5RB?$/*SFU8>/FMDZ=9'H#24EK8D<[*D;Q M(:&S,UG56;GU";JHEUQ4Z_LPJ=$G )9$CW[Y]0=\V M"AR5F\TV=_J5&@(>EJ\;_6K%N;K%,O/!PS*SJ6"NV"]I;3$;>36+9J]U3N4^ MBZ7C+QW+^H8P%BS ;#4H* 8<)VY(/!960N\13$ MLLO'_?Y]'!>Q>4[H/?H]F>DUXVSRJR+M1[.-/@W3>OR//X;T^E#2YJ+P_)U^ MR;_6N:>.16D+?Q5+&$]!7A#Z3DIDY7SEQ?2B,JI)FH *>]!.AMNF009NH2?P MI&]-6JCO)?%8[,L<55IB4K9=@WEN%["C;)PD4F\>VP,RR]OS!/!-' M@X=)2"V?!EH>PD^%$M<1W>A@HVBUH,6)GG5.)CBNF=3"W,U_4+7?ZK%]L7J^ MG,$40)@7C"'?(:Y?:5:UK^/7G9D$.)B%7Q#2Y?NQNE=K*7ADS+BZIIJLX38$] MLS7XS9DS>,Z"QDDSE/%).];0G+5X.O: -; 01KIF@R5'<^^#W"F,^8DO8^9LJG M3H!!&B\0G#+YVM^6.%'5TB4TGN8[/K]#[MPW//8'_M"DH6!@ +22B-4OX H2HOB0.'
214;QUL9-Q9$O13P8KQF M:TXT=Z[8-=L*J\O_]FQDG%N+5&2Q7?[6]&0@6M,+)9>-E+!Y[O=Z4X1(AGE9 M)VBS[=?.91JS13; R[H7TE^TL_8$]F>M7(HJ5S]G'RA#5&.UB!\%AS,URE.*EMN:(C+ M]]'A]*Q^W9V_NVU_J:NWR]^EV.U/1: _V_UWB_-*13S8< M:9Y-7OF]%G M!!^3!'RU/ZKBK;H%CD M.+?EH_*H(W]LJ%@]S5Z.M/#R3$;,9E4^=&F(D,P4QU7WTE0S5,D%PY.:E;RY M='FS_4](7!T:,MA9"F#$LN'+-6C>E$MZ<.&))&(PWEMUH8'[3;65TE3;HV'V MYN =S62?[^6:0@:SI^5$))_LVJH0[W&_0#Z7(S M+D?%;TYR.V;E1MEV:<8N)V\Q&^5\,@LTH57:!*(Y-_H6L$7.<^EN)3.G^S0W8V=_O3>SF$'S5ZSA>L*ZR9O(IV."YA^+*PV6#I.]:V4T?28Y6[/OC+A\V?RX?;-YH[I--8PZ;D_>\:FY+Z=_ M"KH%5SB)QCBOQ[;\U^\WH9\Y(?['FJ+Y'-6X/(/7.^HI[Y]-"W)V_M:L&;O0 M]PYO?[2$A,"[C/IGBI\A!NWQV$>MJ)EZGUDI]O!(M+)R<\V&D"4EB4&^!@2J MB?:_S!:>?&(L1J FW'K;O,1ND/UE,82-35MBK#DO4L;"):LZMEQ?UK7'3WNE M- [KY#P2C_V('9S?*M4O$EN9+GP:NUSQI48H]!;KGV)/C[+W0?[_FXP\D^)W]Y%FFB/&^>PIB1SP[3 S]S<=" M?I"*%J'\7K[<'V$9B_!3]_XN\M&9/)_D+-2I3D&%*1;S 3J>%^>KB39"9,.^ M$@+YP$6-R0EGO17=?Y_N_O6FU*&%DI8!UT5UVX5A9_*=WW* [35TM9JWJ%?P MIGI;K/"F>_?W\PDD8Y[TPH+"36VZV%)^[[1Q^1#N-%Z^RTPE6H*LMH9B@Q*? MK(KT[A>ZJI)+2.:R*TV;D ,V);)//^K MFG+N)$;KZME<:-(N>D*N1-WP_+2V%_IIT0MS(TH8NC1P.8DF!INDE[_P=[OQ MTZ%Z5%KU85XF^R4)JJAXEGT+\HI#\1A? 'SW'F,,N>E;\^-1 MD0$UL"8H<\,>Z[#W%TBG'_6&[+"M"BY-EB)YDA"J(B7ZRC<&?_SGRU=I, M34D(] IC-[%LAT70)U;2653JG'$ &1FI859MXR1PTO!PLBSX1VK'=U4O^CW5 M)(G&BF\GHC&.].3A%/NGNR:#&ULX"Q)G_?#-U/$6_P%2=7SAS9B8ACPWF_D@ M6UEZI"O JV'1-DZLB*R29)$(B[J$%&AXI,S/]E>:7$VI/2F"N%LWK&_ZX:$@ MN&KQ=]8@UTH@ XI*@&(Z3$<7U$/C#Z+FB/3 >7%C]9E'^8(B@DSVT5 M()1V MM?0L) &R4373ZPK:'#_#)KJ$S\X[R'N-HV7D]OV..J(/\\/I\L"'@P;AJ;H/ M.2\L3$+;5*@L,QNAT?G0Q%,0ZM\?47/K[9>37&ASY(3D* %'KYY3T$L?5$I9 MVV?M\F_J.+S?M401SZ>&"/Q+D[Z>Q\*MTU1-W[$J+.5!"F:C>+WE+7TJIL],"+0EQM+0_.U]J"5K84FSA MN^5\^]<[F SG:*F&/M+NC>5X2]?BP &OH\J%'2>/.6\;W7A^CJL^/XYF T)I MK_&ND'^+^7#H# Y#_QK MAO:T&C^R3V%)-0G1:HB+W8C4(R X8<;XOYJ81#@'$<$,Z\7^CN@;:02@MC/P M>^4.%_&;?K4['"I(LXL?1%T.7N@&.+!%\<$PM"N];V'G;;K)"_LJQP^H3B?9 M5(^W4Y?2O(G2=D..Y_N*^ .7U_O]?IZ!9H$:WA+V*_+!D*5=8+4^4MEC4JD$ M?PH"I'[OC]W^U"=!F^@[=]*&%G>273J@1I"R[%!G.21521)V)T5IOJ!RQIG:UC@(31&[.W)!*[,X/ J$"AB?6BK$:P5 M7M'R0?3H',[0EQF0.07ME_A. M;QZ(K#,D[]U(\$"(F[]Z#\BRPH*DATSQ3K#,,%T%9F%UI=V9\G%\_*;\:K#2V7OJ"FR8X%I_]) ;RJ@H$3#O MM,XGH*BI4BS3;.Y)3>2#N/44?X6R_4MG6*?\'>6\> M#G7[]P^/)!&-?6[^6U M?#XSY_G#RD3E&JUTZ;1 _$1QPNSK"7N+\WL7T0L;D#D'MY9^97T-PT;"(KZO:EDHN[($=(3>XZA+;)4 ,P80C?8_3J M?AT9]5681)=.8,V@-IZR<942-:G]2K,J]$7;9,0NB'\NT'G!Z^)*O?=(],NE M02B>HO'$$M[5UN:3Q=#;28#RH0E+^[)ZX8(1LXT8B:"P;@,L5 5(T$!T^%&] M+8[5&FAB/L!B63BNRR&V,*K8X]A37 MR$#V9B EXUK4D!#2/GCZH(ENAG;.I?X"]\=.V\TRR D"@# T2T*V-3=6IO1> M9^RK*&B!QP52*L:&J2J//]\@+.NWUOB).?J0@5-"X%\KW[]7<\3K'(S-)\\\ MPG[?I9Q/$6Q*I,!B<:*E;<%G,/(LD:E*EGPTIJPUJ:FT[(N]+X;<^L.*_\1" MD(11R.-*;QM%FZ@R.Y+,SA_/.Q9&58:V7L&FPKWVR4),;0J%"./I]O[ZC=8G M@@K3S>O*K!WR/-0N,J&\=-$,E/[(4LQK+]G\@T;$Y:1[G3?U)R!XASX:X3 M3VP;<7TPR$))PF6LFIB!T!>*CM (/Z&F?WJ8@KRV+%Q3.$L-$V%W #JOV6 @ MC)PNV^VSA]8?3]KD0]X:T=2#"0*A-O5CWX.U1_A"CP[;UZ;((LW>C&B^$QUI M>;(4DYCC'RU;5N5)8.O3\/G+)4Z7%B_.K"%/A>;[TI$;^_H;/$M^"J M*ZG(RB;;G!*F+K>ARAQ1^4JO3EG2 -KAVMUA6(DP28D!GJ-U:>DC VJO73(? M^FE6)-X8NH@JY?$(>UCD5') I]CI.JH^*\4J4M^"8\0F&EX*3I=A_$H]M:.\ MX-ZFB/VO!]_6#\KX$;\"-K.@&%!4"HG"8')KH>6[\P*./])M=2>6BQN=S MQNI& M.X1G/W!,Z [K9IA!?<@!ZB$;M']]1,[X("8.D*\MYGRP?5Z+B,"!P_ MXDU82Q]_8%YQ4[%N[!_IAW/F3G+O&0MOPA=6W%8.9QNYPB@@)"*5BDH1S3;J MT@QC(YQ[(?L1LR]-+)SS/[N'P%).#:6KIUPO[77/86(@N(B1X)S_*U3EK'3UC6!Q(5 MH%((Y?M /A8-<.-;^T0\8H*K#$L62,X?W0B39\K;A(4KJ7<*T MGTDFE\).6-3=KRC[4@B9)&6#UU,R"#EJD!T9V$D1H@=>K6C"ZQ,;8^ MRQ07;AY2* ($]A@.&3I^P@2OW3H/'(]_8CD;]U.X4 8NA9!!*FQYVNK24R;K[' MUKBG:42:_Q9A1JCJT>(IY<_M<&] &N"#D5[B)5#>7; X&,T>.Q?4;ZL*N]H^ M\WT8+X (#KY>@P?J1F2JXAYE"SWK;L>/ I_1O-;BJ+\?W,CRS8^MYOX^S]R MF-A;P1-W)(Q1P_;8+$CCEVUM0TB2]V#?V-ASEO:^A+/+Y M(+(H]EGHCYB$;QU:YZH7*AF9 0DW[KUU?QA2N9P8RD$]7@!L&=/. MQ!\$C,\T#>2'WPXK0499W^%*'_?RMO(+>"3O3E29G/G8S-+EF(E=$.4A1PWT M+.RT?P]-V X>X@HK1HG2"FJ\Y@D6$P(>&4]*6- 6$?&K@HJ!;J?%$C'DB3$8 M*9VXYX?QRT9,.E&<;<)"3A-B;1Z;7*+F3GP?+OG8]6==PI9WNGL&29+0GGCF M,]Z-I"TVW+(OM8BT.9:K1$)>2(T_3S4AT*KY?>EVMCY5"+@*5BP,ZG+]3_&@%7YNX_N#5%ZAX OJ:DO"# M[+TLXS%]#4>IYAGM!M4.,\HIC],OK"!)J//;[^KEXJH\SE4K7HZA::R0RH^! M0.!V]IO^8_A%*2HWZ.#4MEZ+;Y_/D89361G?WHF]MIJK\B0ON<(V^!N(&F&Y M8G25&0V'S'J?"9TW-/'@5^K=S9C#I*T.GT=OWV7LRP)>?M*#-(9-6*;W&V6F M+H8[]3KE--N>H*<,L_F>T$>I?9,>RQO#3$_D)F6O\_F0SX WK6N%94PRMKBA MQ#Q62.D?M0[X@^"$\0-DS[=ZX]LG/[[.[IKC*%00>X#(N[%11,.^AG-YP3W/ MOM0?E41842MO68$<9GA=Z#%!(MT:#P4N]&D=OJ#4)_;G?73?\\Y763UHKC=T M"+RT%T#-G,I^*UW6A^==5&_]VJ;VW$)S5M?P&3+XY.Z$^J&LIC M"6^^=>AUOKI>4YUT\W.?KUSMHS+8YTBZ=O%9HBNO%"/%0^Z5 @_-^]5Q3X[L M[3W)H/77FNU5@(P]3U"]'WR.FF(LGG%J#.EBSE]T!U3E[PDA#HCD(?!.+AWSZ_)M1X;N+VW-)^V)MTOJ[)8U)U>KFBNQ/C2M, MF5]H_D8-Y?5RG4E7&PR,S"Q.6;_(V MU\%,:2"%NF&4NSY!PXPLO?/H[9Z6T:V-R#C1=5J2::3B\$#5%3ET>.%-^;M/ M]9J_#TNI/8DS6IAGCT#XWJ94W0U!&3*^W'Q3[!G9^&-JI%X.DITG<06F*QX2 MM+ZJT9W+=5UOU6B"]$XLVTU9Y8*7\4.C#.OIK/SNUI.O&CO?N65_RO :U7[= MZL,:Y4N\@8]A&A/?_32)ZL74C[ZVW]?@A+0A5?=@!&UYMRO2P61B7,3\0Z4B M$>W@AHB6P0#J9=1BWP.I3!>9'Q^>I>P]1TZ_G*'/)^?()7>NZ$Z92'#Z'^OB M?\B7>VA\.1:-YM8I7:^1DE/8EX-KZR:_))>M-+=:"&4\T9MX-F67K6Z3DVT4 M064UD*5TVM0.@T!_@GB?2D'N%S]/6=?[MUM,4+6=.MAE< *N\6=" V/JJS9* MDF[3$P G[X+ZO/<=T2<>'&I6NY6'?B;F/&M5"417%WEVEW9^JOR<>\O3A<8H M>K$:K$P@B@(Q% .6>#LCLAX. JI);O=V04%:VKUO)TP,Z 9GZ)%=^=7P(S5- M$U4H^^L_VR)W*!:Q:MJETZCCI8&V"HQ)$],8W4$4Q_M/QKO\<$ _A2S#\Y>7 M9/QF"R/=DNO.K\%(74I]3L5FNB-(7^%[17*?T_<6G3&<=G_\9[AFJ6Y%0J+> ML0]#'W2J'>^Y%*4PCL6K_I)Z59A^[6SMHVMV&MK]+BGQ@8#:!'9:4?[PCQ3] ML@O//!P\SKPH8YZK%/OE9$/;WF*^J/+;)] M#SP1LQ>!YNY M37[5;I1=2J/\Z))CQ.$]<<2&G!2N^4X2@T M.NI]]X#$REC1W=?."*-HM'M"]Y_/J=)&!\.]K=KIUCI49 M?9.,#^4/+@3B8)J^=ID(CVPIY]+G/T.R4U2?=ZU__U^/J_N[H6%$=1O?T!>$ M6;5-7@O^8>NNHS3^?>7K!AD_6321*:W/IZGY,3LDU*G?.$FI,^9BL>?9/)66 MXYI)%[DM4LZG4?'OV9V)36&%D_D)UJQ9^:$:GT6I]-)JWU%HPAUY<[UC*MQ0 M0@4(G68Q,6 B^B#KO"QS\O,\E9Z8?)HF& #=6 MY M5>_2K*BBR0??G2^.$+KW9$BK8MZ_I60+ALO\Z;5+CL@I>F=^YXO0&;2*M MN-U;0(-R_4- S'F+(PD*D%&?2B.'N5V0N)5Y?013H4C*3V-B@K?7EN64T/>2]TCFR5]:SH,3M@ZNWHM?C\?[:,(+KQ\ M :Q<;6G0UUG3ZG?1EPZNW,F0< WT;/]4]_6VLCE2_N>&,FW47O%=RW3*B6!W MV7,Q>M>T*:Z-:J]2_XQT,+B[)3Z[=>%T]0:<%LMPYBFIB Q7S5_?E*\=U_Z8 M$9;^ON-D'F$K^;V0QX*%?[=46B87ZV#UQ($OK=8WXCJB:.,A6BI&)O:Y%-7 M]3S"I577WB$=.%K?ZUI^9R-T&@<*J_0(J81*O?.S55K(X:^KNWVEP!FNU]CZ MO=@O*.]K,CD=XD(')^NGZ_1N[TLN75R=FVZM),XA/* /BA&TTR/LTO) M_%N MO](5QH6QP;"HZ"@3#CT56>DEI=BBKZ&G<#0W+$8=[^.!88+/(T[MXKG7H M8?1[.,U[%Y0D>I&% ;8X-O_(3FS'"I1PO85JKU?[^ BK[AX(0VZ%32GM*KT/V!*D1(H@P$3@YRPS]RI M2#14X6IY^#"R)\$W;L!OEE*DPM^"EMGN1&!"?15/O2M8(14;N:B?>1'F^K+M M1C)-NO/\3\%'EX&8(^2TS>26"MZ$TI2^CX_MN,63<^SCJ_6MTL1@)'I,6S)S TEUU0BLPN:-UU%[3WJ:U- M+VS_^B>L# &FS@3[1MA/+^B]U)?]]>>=0 5%.C@I M,M@]M,.6$NSN&^OM1C#JW&!4EIV*LS*,UWJ&W2IB9'#F5F]/U_ *G>UE\S62 M.SVINZ !K-BO.0^6Z?AW0QSYYYU*?^Q@*UT^?KHFYT+>8G^.AY4SP6@S.K)I]^.2B;B9.0#FFI6?S?]A& MWERCUNH?G7@66R3U"5!1?9%94E'=2+OW99X2FFRX-N*;23FA.0"V*_:BIH6G MZ-?!P2CHD,AR_TR??VN\>O15RQS22XM7](L+KHBKLW&(R7@9US67C(,^I;L@ M'O$=?(<9;>+BV"[H"GSV)"^=N(&E>U!Z32J%]A M+&FT3)@LVI^MFQ)OV 4)K@C;4ZLE7LC(Y^ 0E)0K7:<;*BB0][4]2' NUN+)-8^?CDHW@XP=->_?F_V*2DI^LW4"GNQ;7X"- MKYGJL*+[)ND>%.HF(X8*X>Q:?RF!:A5R@3)RT;G0 .*3(%$5E9$6'>9*U4%H M'4.>*T?T8_! ?/_C@S:]X33P:X1O?89DH08XA2Z*/=8BTQ".DP2P7#H+[_34 M+"Z^XDU\+!CE2.LWO7 C_E;E\FQYQ:.I4J/3B^);;:S;68Y7,8*HD_2J]@"^ MOKFY5.2L:?^G;T?PS@6E^_ZP^'K==!\!+\UR# R/I@4-'".(G1@4<_+*%B2@ MCA8(?;VV1^#.2\-N1?%?WZ&/X)9MDZ5)/6$E88](EY0E\S[YR"%Q>1_K[%B- M"/_HT'V4NKQ)I2)#37/-:U].G0EG%-0&H\4 T90CD^I^WU4G,=\^=P5GO2=H M->0H5%WBI^=V5//:VKA4WL0^5=O/^Y)WE:N:JWGG>8>"G'G%ER7M]\5OP(P- M\1?INF$Y)[>L3DD=XK0"'LW5#[[D2\\G%SZ5'*+[I0FX'34&JB.6??AZ#ZQ= ME+P^<.CX1NR-$]^E><>SOJP0&D\GN%+=$@](1D+661,I-SH2]3Z'+3X,^ MM6;FW3IEHIZ)*'DPF$)BJW57!?[:%_@,WUATKS*YR*]RITE&'^%9CF+)AA2-$B-"A:X M/R07,J/WYMTXU]YD;8=[L5#G!/D!7FD97-]FO)%F\,EZN@Z9_8!?Y=%6(%J? MUA=G)871?+,964XHCSVCJ&VW^%$[*@Q>_HGEU_VKT=!UJ*4B8)0P-=W]43K@TI)O6E.C]/"0*%(T M>QCTNE"@EQ *KGNQ"VI 4N.NVQF=NHQ,52UV6IUQ+-;T*#M:3>O7^A40+5Z? M5A6_I'CB]7C@1OFC(>&<]A7U@I'%M>+1<>L$"N7 1;_6MD+9(*3#H-Y/$:5C MA-2?A>Y7_,Z]C[KZ)V\X/.WW8^O80:0B06F%6,^A"B9]C=)5>O1R"@.V3[^K M4/G-0)9_L7=07OKK@-%'7:B;YA:+8S77W.X'0N3PI*)=D$SD_F(.9%VVESG M?<2*Y_>)-Q'7]L.X\/%^]D MD7XF>G$:5\@U[$7M8W/^7W >O\:CD[=+_'##O-B1XPTK:A;U6('KGS$R-?'6 M&L(6;9^\?UWUZ_F0/S5 Y^X=RRA/<'_XN?7SI23V5X4<7@&:RT>V+#5 M&ZLA TXO5,0K?Q^]QS;H:#[4$&YTNNL'-1/:?41GR8M+(Q,LW8<.0$:1\2SQ M-2]'!6P,4Y7]3B+C568ZQ/H>89MTAGHTAOGD!,6D.>O:#3-H>>O%V"Q9J/TY M7(W!QC U[#A0R475.1D:KHAW2!MP:;0 M_W&^5:.SL )XT+"DX%EL+'KP5AVE2^K%$\V*WG>'1S+'?$\E&B2XJ^.6M@L/ M"-^-D&C^R'B4D!GTI!/^Q0QUA=[9<,,K$+(/9>,?)')B,$S[:8VYPI*-E=;2 MXU!^"['C_@B0U.CY!R2VX0Z>+)B3J+<.G%7QF^$M/,41>D;&)-=6Q'LE87#T+A M<,?=S.D>C0T;HBL60:C""(4=SS]$* M.RN#F$\@;%0NZ'U4!A//ZQ8#2'CTF!-RWW, M^$DT+YK@\O-R+V0/([*=^FX;Q(>U-:0RWD'$?6_6>:83T0W*A ME7P^D#PX^BR>6^[&/BY#%8ASUO;X$#H^N[Z RD,HU$4V]Q6J+R/YR[OV>9G9 M\.;]61>X;>CRYL:KSX6PN&^W%G9!':7I0RUF6F]57=)4S"3MPIRL\<)AZ"/Q MYX_*GGQ]O6M?1_1Q*3O!H;)/KA6]]C>ZPM(J'_N+/Q\/R\Q1/_[0T^[D39B4 MXDX2)TM/<;*9!CM%L!!9/%> FY!%+I0+X'DQ6C2K7'(]8F8RHH&F=5=#^OAC M[6NL/^[QNU?M^;@=>A=/RL#5XA)*L YT="(5G]HVJ. W74H'#WC4[Y23ZZ[D M>$+X=T$]^B&K;VVNM08]OX$:5#+!31EI;'ORD'")>NI.A,_1RG8: ^-IOC_8 M>F_##VI4_7)Q"BMZ0CF.E#.R5E.]=!UY*\SCC/ %R^&!Q+HJ3%!2[_"Q2K2_ MIVZE&\3)J?-79?(3Z[#@M:]GU'? ^280IAQ[J&M/\A%:\_H6+<8V8.AA&P8$ MQ#A/+/A;^=SU>(0G]PMW'.< M4SZEZ;+V2?+PB-Y6M[E"2Z:GT3"Q31HPK MX]SIQX_QWX\@_OB/>SR=9G_^US>J_U_'CL:OFSM=*"X2-A'3[):*#ZQ.7=I/ M6]XPH(7VY!6/IK$\Z0?(EGTQU8+H:7C-:>QK_#UX_;M&"N0@$#A2'?%Q@J5, M^A"I9E M&@CEL>6V3NR5A!X;U[\0.V _$=%Y-M##+O79Q94[$#T4AC::_CT44%]FB1+[ MHHC24,6@0@'Z1UAC86H12L; R"Z55M^=4RB[4_ ]ICW=+^*)J%W#5 >":AON MW3*I,Y#2$?9J#4)+^S*C1J[>]X4-:<[WZ)J!*@)F.\6^9/L/OHSIC&7"]"ZH MT7]#D /B^D V+9R*20DQ<:>TS^.E4'IT2-_H7"EY-(F]9VU)H7U:A;:X? ^QR6PPRX">B^7 JQ/= M(/Y:8R@$)8^1QO?"1>S#7@Y$DRV!Q*?F9(QTX\.3,S47%^1C3!.TC+ZLGLSM M5S2I*:BFMW^45 M!^!">B^_PQ18IK297F:UD#UMK0@E"*W#[M^^C(PQXTB#D^A)CY/M%,_-.6[&)[H!]AH^""^V"+03))OA MDI6HVTP5CF]N *=JFO@_#Y1Y\BXKFK?'/I5XT$2^E&4H<2OX!9R?!2NV(=GO MYX@$)-QS4B]F=$4@0OI[=2Y4CMV'JY?L@2?_)$IU05 JXR:GJ?-E)I%:Z:Q; M RF-\J(]X2C'F[HN)M&'?UI_Q_+U+DA FY.AE''!T(&?D(,H S*BP[_\ M< ===O6$R:M=D.-[WGS@IS-0_^=T$&V^&PXV<0O6:IR=\J/C"41A8$^0VL-^ M+=\)TOLN4925K9U:T0E]0K.!D8VG29C2]47-425(!HQFD?QC#9>V"Z*YE[$< M2U9D8$G*G%"4H_ZX[7G^?63%J/ 7AELBB?=UM:X@S&M2#WQ@:?7FT,F';:TT M=I9&9O0=?)!1M$&&5S=HV! M>*^35AC9W*OE1FYI:T@K$D_7[[2&)?NH9/S!FRO69+2N\_F8_P.QZ <<5^[B M5GGO79C[35%A,VXSS>+42B=QM:L?"HHT1N@?H.8AY[7DMO@>?U(706]%U@U- MB36FGROV7:[ODL^(5H?.&(Y^6W5Y2C:!VC\V:4Y$<74@["P;4[0@5S-LE(+URC=>FBB1981 MGSYZ\;R%CE U*?(S:=K0MJN8<*S[.B+PC*B\Z_COW_%%L,^&O2@\0D[ MG2D!A,RLCTJWT6826+Z"U-J UPJ7D4X:CS[.MDL>][;XPB7K76!TG2,#]W4# ML5;.SN-L(Z09>0DO,+_1".8!)[E=_:#FG64&?1$2^(A[#9\F G MSM''7H 68AQ7;EWB2(&G!;ND/?-(N$0IE?I\4?.\TA0Y;9C>^N3:OI,2;0QD MAWY@B.Y#/S[S#]_#.KAZ9M-4>^5S+85J-O/NW6"<*-98M'[BI1G?5PR5:''4(>G4&;7*H6(H@W,*N>XG6J&3]H3($@LG8>]^ M]\3J3V/B&6&D8$P'<3^5%\E$X9C;BW=2?SJYIQ)IDG>N(>RVZ_ M>HYW[%T./2 U6?S@>N#;9Q8NB&7X*FS_J[G\S)NO:H4'L]6SR2JCTC//7 V9 M4XHG/V'\I1_ZA@'6[B$:::BSU=D.3VL:;N2Q#X=EJ&@5QSM$3,OD2(H7S,2K M"Y>9\FYF1)WZ1AV?M_T*D,5?IT$=V_#U+'D1RC\T2""+RW;($# M:&C#&98955Z;;?AVI KI9C95]9T[N'KXF &WVV2'!G7QZI)?\D;5L[DUE4:6 M#9#*W,>Z,>5':]XPIYGUP?>P#Q-60C4A4B8'7@Z47QS.3JLL)1"Y5_+[8H20IM MU'(]8E02&6-%%\_,E=*2DVDL'N\^M)II^NE->H+%!1"66BW+3AOM1TT<(,S. M0.@*OGWN%Q2J9(^\"U\POQ7=9)98YCCECC8E%"@FD;V81P=7ID(J-3,O%HP> M*CZYD64'OK\-$=QZIT_SE:A=$J6'^/9$=N*G YV*7QT79T]9MRQHUCQ^$3B) M;746JZVMX!TYN'#G:-!D2[']Q[&S-K[O#Z :47BM@3SO0LTG>O NI-V_N M#1:RB-V(V#RXLG2PMC5O 3K_!./AZ1ZJ'TURUYW)FRXZW3]S^2??3VPVL,GF MXV.* 0,.P9X6-'@*5'(U.)<)[X7)!&YK.HYLB6<2ST_S)D6TVZ:9):U7:OD. MW:T/,;]>RRE+2?Q5V60A9"I%&%:I)LUSQ[7$LR[X^D]+B=Z>YYEG^U!#J^ "=Q^2$U:E= MT"LDAWIH4BNCV8/63?Y9_A\*0]QMA'T<;I1METKM*)IXT,$';'@HBB/ =+:T MQ?6>JSZJ]$8?^>P #P>"S:&WQZ7F(LK5JD(9MVHRIRRLW'.AQ]%+./X.I=QC M+)N=(A-!LFNZ%RP6+;)@0Y?L/W%R&N+;"CV8[U0W\?F&@!,F&%EJG7#2,&_6 M%,1:(8?.X:F6?89SL _M#!EZ8OKSG)L9\U3P!I\ZHE#!5^UB_+J1QV) H41< MB0_YK()>9^7GZ%M()$B*/W5,# 1R M!7&]%O]ADL8EL M*$K=._E-\4F*Z[S-\LYQ6"X"PJLM%,*%<%T MV\$"HD.$9%3+?-';,ZG0D[U @!E$<)P>BY.; H9SJFF"#; M6S:1J,T->EO#,N1;=OFKV M#+[AX9=1PHU#$@HA>"4YP\1E!->PR9O*[K-S97*J>'66TQAIN>+GU:591\?1XI1 MK:4>65B/IX4+#.0$3C=0?U2Y5R V59X!6XA=T%[7G<>?'-C*P&.F.;*<3'4. M.UI$Y[6XJ]SNQ1U=1^Q1GK:]T_]R8NAEVG6K;OFJ?,XGKNW$K[M[++\NU)E: M]-.5F&0K L_/#/GR?3I6UU+C++$^_/-LP@6E-P[J.JOIXHN)-,GN#BWI2U^0 M83VUQ:HO&TV:GB!F]:;*IR/5^U8JTBASP2??6QX>+-)W_/1(O3[ULQ/!(4&9 M&-.8Y.J"W_@X.NJMPN;S8Q[\Z&KPT+S M1S/^JKO=#^G M6X,A"02FS(.<\F)MJPJ=F+,Q+NHV!WCM^620JJ>IL<4V^_+J+F NQ&M4:!7F M?W&JG8C8T9Z6E=<=FK&K:W:X[_[!L\\OB!\$.E>YX:3JZP#B<@6!!"+$PP.7 M3TG_>#VZ/)V3LG,U7>;4+9<:X);+%X>B_4Y%%FF*=MGJ$90BNR=&UQWC#N_O MLQ!.<4QSLE)Z(-AJH'9R/BJX:3[TYOQ4\V*\F*-'DNKS%-#_[I$1^L-I%S1C ML MZ;XL^@ND^O OZ2(*1&C&,;&(29GMT%[0GB/'U__E- =P,]K_TVDHA60EB3>_EW0 M'03%*D*'$Y"#<(I$&<=7),*D36S*6)KTJFRJ[&A&EPR #:?B>-;8D'L7 <]U M&5OB!AQX#Q>F-AN]P_OF_ GV\KT=L7D!R/U&6]*AXE@YE5.J+P7975MD@ M1<=L'$8JQ($B,"DG(<*'VX!G,>0=,%4EF6.7^%E"4V@59)8SP$>&8)>.33;> MCB' )3J,:>.KE@T-=$%B"LN*@I.[&/#3*'OS;H HI@-=AL%W:W2\XA*0"0^SX4T/[(;+(7C8_A *30> ;_.^R[*D;400@4H&YSH E68!3F";FM*+>)2Y: ^Y@!!X\4H947R,T0:'Y M_7F?MI&QX"]"-[A^[.DZ#%AQWKL#\-!\*?#$+D7D>9996Q,0 R,8XV.)@B@K M^@%O.F]/Z)UFG$25=BF C:3%O)YYI66BH9-$Q4_IY1^.BGK51\(>"#):CF7+ M#9!V0;Q!'B7Q48P=4#2<$"J+)/9D(FB #9DWF:UB=CL8^7,&"J';]^(.6KXP MT1(QXQD'UOK0W,D? M.+ /X.S2R6FVE\ VY6=O6\:SHL#<.7,"KO[GZR>,*#AQ$>B$52EQ M<3Z=O/?M*@F].O(OF'WBV%\V4/T_>'#)_2O[4\YL+/Q7M['\/V8X7?&7EE[! MHOPA7N'8\PH)=R12SJ<]>/!@TO]!X6.%[PW_?XO(_MGN :^P-'_:J/3W4>FU M/HRQ AAHI%-[,#07V=']Z E80^D&A*;H08<01C"V@"L)+H3TMZ3#UO7I,YSV M3$*KH\Y.0'E1QVCRGY.+;,B[(&Z6,]V_)PC&NSA"!EX<<,I?=>2?LI;]GR4_R7-8YV7G5YIP3<)Q_$2 ,:*9 [%W!" MWW4R/&#K*Y4<]Z[SEA^!!$D0:<#.IT M W":["T[L)V8UH&@M-M#\,FLH/"7 5T*';6T)]4)^.B'7UU#\N^*I\B>ZMZ/Z(,E&]CT8,'*TSZCK,8UI32_>J6Q;K7X&Z&($ MV(EW0*#KH-<*=QQX'Z+. 85$\,>)RESR>=$WK0MYEJ.7?N-;-1L/\,,F8IM#UV_1Y-K\^)\J]G'$- MEU8(WGFY"PH!2Z+',((H.,E>"/U60:X1P[T&%^B201X=FG=_#U5D(6G5R7J= M_DR;[K;BR9R)%:9Y^DBJ80IU]"ZFN*><&.U:.W%(#GTY:QC+CB[=^88G_P%) M;]MDB6TQ7M*FDU\A4STY7:/'X:0_-/6"N6TF]2M]?K$03+&W.1Y7L_WU=W;F M^X*9MB-A1SSG/$=.* D-GXB;%;MQ;B@=G( GO<0U2J:9&#Y%-O=B:!;$>8[M MI/U,T?/6('@<+(6D[8(NOU289K!'S:/FE)$#O !M$'[IJO(BS[?_YTA-CMHCM 85>R"]NW%M@ MMH(YTP-_B@T>TSNR"6V(%=T 'L!X[N>!Z+AZ-: M=D'+>1BB!ELL.BSC)>[GT"XH'H36\N#$T16#""+*!.'!6AA2!J;Y^Y(N;32> MI48]'7X6+H7NZPF&]4)/377X/P/<7'-6\(C(FDPM7U<@AJIQ[E#L5\\6W)G6 MS-6E)>E@I=95&/DCO'%YYS"&S<\)0/S NODN:,P47G3+LN?4=SR6*-1U:A<4 MK$0=P.Q'@U$:"M+LX8O]N;L@_M)^C&R'1^18Q4XM^T,D$? Z\WJ%.#M-G"72 ML <>1,?LO/RSEJ&C#?OU^=_F;OH/BVV%R&&ZW3 (<,*20FX?^B2G6HS1Q#;) M1/(42O_9X$L.N'SH6=6?0EVB!$.ZEV3KOD5P1+/'MR^#Y4 N?%SOI?N?Q_NT M5FUOT.8&3.CHJ5]ANZ!13KUUN;$T?I_HB;DGS(H&+L70%H)6R+Y1E,WX0C6C MU^-N%X]S\*8)J"9ADHF7F.#YAD7BO&)WJ3G35\Y]F=&SZ I4_#$9WY?E[6YB]/!8/DX/+*72=>[N@?<[D"YWT>4^C;VMX6AM:?Q4CV5<[[F:W"XJ[ M%@@#0V4 ,%N8;C ?"FL\"Z-58QIA#6]O\KRKNL;NP5]BVK[G74YDF:3^WOK\ MA<[O9L;36G:2\-NJJG^[*',>=-=?$J'ZC;H+*N3 %*H:<."E3.,YTLQUI[A# MIP*I8C:#_UW&#%PYRX*N3[S7(8E028-=7O'TIFMA[W6XT?=L6L=ZAL[Y!&B5 M)':S>>D76OSP.>.SE=^#'OD^V51J:L*]_*YG+1$R/[4XMS9*RV4U@2EJ!X\R)=NB-1XWI%\&2Z'[)>XO M#?ACHDJ\ZDQ?LL>GHQ[\/8+C$66@ T2 M)DX%#I> [)L+G,;3[LL?CG#F!# 0F>5)/[@+6N^^798*5V3ZKN>CYZ&[H/I? M\UDCWXI^POZE7N;[?>1< TK!I!;PTV$)$QD[]G*K/L)3J"A?\A;'VWUX/1I& M/BWJ,=9QNGSM0 0,X5NJ>?+60%)$D-JAF+Z.JUT9 96%BT?S8'.C_W$]9/!R M]Y7VG:(.&'T7Q+SM$(#A,?&FW6,+VZ]G7XI .=.Y7[,-%0ZQ9YG7C^4+DXCK MW26[H*MOM"V>A[#GP;/HT5.\RZ7_;<6[F?9[>P]8PVCO)B]0/=#%@9%80PY@ MJ<2AA,F=47ULM>E2.F[=/6S? _*H("+*8[JUW)8'NW$\,D;O@HQ?]M3" P]/ M+^]S#\2:8Q'NBL%K<$ -OA$4$QP:'[DN&$V )101% M6V^7+W#:$\#L(JV:\69\9"J1D3R^"VKL6F2 F]UOU[]APN8V.HB&IP^8C?N. M-02KG%O(ANHHKO5TT>)$3I9HYLZ#EZ!@.=:$JF09=(_-1)W7_@"GC_Y8M M+/\VM!H_?OZ[(K#,E5I-_K?XY7"L/@]\IXAC9S$RP(G?FMJ836Q>.@I$1CZ= M18Y:VTNR^X5MGGDC<6;-]*.) EL+Z/&:.2]]=G)D*#JAG[)RR>J"1DX"]5A& M[]^1JOBV*&V+]!PI2MD<&$W!T>YKOX0:K.(%&X\_VP5=T7I$FV%I;"8V*>S] M9O&,L8;;"-T(K<4$2D,'2G=2WS*E;)[@$*$1_RGE'R7_?H79]$26N"_C(>W@ MD]) MC9G(49HXMS))Q7(BNY"OHFO)?3$=?CU7 55X!ZE4[%;X>#XF0_L\9]. MEMK-E"2W/JJFP35(NV;L!PZD>R0I3M\@9IVU B!A;%\\OM7S[CCZ^)_3:+[ MT,%= YRZ_]ODJ'SYQ[I/*@())K\>6(#3BOXBZ.[#:=]TYK;8]W\#]Q[.3*B, M([N@+[@JM^Y=$,T5.^<\T!;RK *P9.]?8:+7C$*R*=72P%'V*D2*W3>]$DK! M)G9I3IN J?)*E9L;.D%*F5_0ZN_UTV4H2"<;PZ^:?CE#GU>GGK=D,1X-*!RO M-22A4HDT%CJ;BN'N$E+IKA9 5O0F>L*%.9!-SZ(V]^&:Y+4B\+7@=)@4"D&_ M& "UG-=ATF$G!01^A_E;R';>.+#3L22T'+!C,2%;H68Y[27X\+ MK_^#['H&$^KBMZ2.O8D0:N?]'Y9+H.BQ-G<2?A?N$Y<\2 M/3%^@BH;\+G+IOXO#RSBKLP'M6]P+YK\AV[D^L7S]RN,76/SNS$]9CT6EKPQ MW5)XTE-'3P]3_1$"CI:/)E1_ZMX;K%E=!YN+_'C[0=')28N;_5,7+G/MQ/TE M+A?LVE]85@:T=6$[@_&-#9V6MLP_[MA\O-WV+@9^:N A^%-T.T-:R- [?[+I M#UYJZ3T,J1S2,$J [$>Z#72!_V_ ),9UA)([#_2Q)::?_@;,T'W5Y%&1E9MM MT\GE9CR;&\>#H@7N)\-71@ M>0>W$06%%[ K_@6>=U,$L\2C&/=Q QP1+/#\?VK5:NH3G1XC^XQ-%M3D$E.* M;Z-#I6K-@YC8\.32UWQ&CDRX6CIB^(#[EG%FM)>GBG8J_=GNB M.TK"!C9G3(!#\,W3IM4H,5I4#Q@PA]6YFI?12K&L:"H.. =K0B_T^V)V07S5 MC$L3L'I?B5Y;24Q(_@;&_P[WUNA_P6/\!]MQTVT&\#17CL8V)B?&_<#( 6OL M_9M,-(#IR>/WL*H($N7(T6/M"8,ZC0=LM:<*!8T9.1T=&"/V]O3"_N 7ZGX' MR9>MY(W!O^.'Q"P?(-(9XYEZ1$3LVBB[GZE ;.K^M%,Z.OS+ MQZ604M/_-#WIQCMBF"7QYK6(C78%8%1>E?N;Z'_3^G_OUA5;SAY?4IWJ"'[V M!4:SA,TS':;01'>77H,]!]3>-\53/#=YDZPP MLNUUFTM:B^7S:R=I'6O1\B,-\O] D-]#R:4]>D T%3['W;<+FK?A6,F>;T#M MM-$E?,>P6HPEQ,%_]]-"H5HNHO5]0@ M=.FP9+"4*CQ-Q4OF&T=V%*/U$43)])IQ-P["QF4Q8>09PBB(LS23J\Q(',,A MERUQ: K3P&K_EGA. G,)TWR[9))["___UF3=V4<@N)H.%9W\9)6YH^4?4(=!*[R.#M:\&2!@JUT=7+@6Y'RZ$SQ6)7?&] M',G[5>."%=A:6)3E@R M1YI=/3J-6O@/U'[8A^?4#5L&N?0V?JB1Z39[",2B_P,?0_Z6=I_^)SNA\%>+ M>6&2(\ Q#3G95)@ ZO0D['>>-_!I*/_GR'H"6GI,MA]2&S-:_J5K7PNMLSIE MD]*2RLC)[-_?$(.505Z6SORZNH0@7KCCWG?C2-NQ2-P_7'X,(L:2L1=A(0%S M>C4S\MI SR@7*X#F2",RK-_I]])O_B1K?9C,J&!\R"B, .NGX\':.K &O!- MP[*I.NL[S86S_P+47E#AE.E+?*/DO0[#:J"=PT[_X_Z/#6TSOL'6C7"+4:KR M^_Y/&66BP?M@#]5E*O13P@0CKZ4UQ]A&UC,U,6.)K_2^A9/4B^P'L@S??Q./H]KM$^6<];D>"APA(N9?-SW2X* MFO/!52(,!JGV'YXK=4SH>YX+?:6=J8&="Y%-FJ:,4]2R55+4[D,'?:W$[P?^ M4W$[L>611C 0P-VMP,N\'(BG)2+->A7$V1,G4Z]&0@!+/6-!V8W^B7>M3)UY M:"\#5[_S'*,X\JUCY69T^NR_ @9#'W[?1=H%(6PM^]&*0(P?1\E$[.!+Z-BX M#F,R1 *9>%;A^$YJYFV#WB[C29-+Q8"]3HB75Q+:>J'K;&-K9ECS=@ZQ+&KL=9ST=.EP&.ES;O(VT:H M=3+R0(YGC*R40*Y;U@/!!MW_BZYSCTOR?O\_96FEAGDL3:FL7#-CE68I0N7* MRAD=EI8FK+7R0$8'#Y2W4)GGE%6?C[A/OR^DQYJ+^$M^;:J%2T!22@/P S> U7AL]P_CO]G@B/)ET/ MVU'OQT_#HLKOF5/&6_3!["["LXSQ0/4L+H?LU&U:'S?C'T:"X2Z6@N*U^6.S MN&2FYHV[[+(X0[04BT#<;II>1PYG/G2Q_-7#K4"*3$LY3D)"RBF$+VMXP%L* M>C2OXPZWL%WSI2K;?Y"[)>7L+/9;2JV35*#DJ^NOB (PCR:A&+&0Q7T==U+: M.7).>8RQ,6)'^=#P[7"&TJ?.6'Q>4\7N'&EC^0@6CG)/P8)%(^O.:R:>7CQ09&NVPL\]$3CAS02S'$CKY:)BV $PC&I*+MI#! M73P] 4F7V+C%=75(WRUG:/3P9\+=V3>A E9-7YYS)DEPU8 M>$I3;5+!D/AQY.!(PU#5A6"4BG13&544-<*M+I.[X4M$SI_*M(2;[ )2-2[NF#K MB\<[2,$G2EBV(2>/UO;$$Z[[NJWCPZH;D(>6L!@C]9'<*Y(%;8J\?)Z#:27I M#I#S;0G% 3N(!(6V^S!SZ-:U(:$#,O+F.F17[J1?FLI'VM/. /S MU'-L&&)\O.OE;F*6C^%KQ?;D;PJ>#?4;SX'#:F(KY=V_ 4FZ(D,!:4>U\9UJ M#B5&G$6P96\U=HMKWN;&,HS=O#?2\+:T--"TI5@> MK3-.&>PUF!/W2#TB'E^BIB]NT7(710".-J2V@2F[AZ]BSS7VDU>CU%:\!68# M7NNW830#;XJ31<%/*=R@^:B%3&6/;4-O0X<0Q148@4']+I2!4?KJ+HE*X=2&X-GY"*;>5;11V"A.0)/+@=+D3$.?'C^,E%HB,(?JQ4(UZ$_=3#]F>5 MP?0V^@V:]X VF)J1*':"#MX;I;D"]WO0KEXO'\%2P-#L3],H%H!]KIOD1_U. MIST05<(O(3H\2EPUH4%1=U_5=$?2U9\*7S^(J,]=S$A:Q9G:R1@6TWT M(S=Y8=EU/!>*T8@MB-G"(^4V#9QT:.O0JN[)CFK6-<.OH8J@3F-?^7O'@PXU MGPYL][\T457,5&HR-&.LO9Q^B>TGV-FC-4SG#RC\WN613/'AFT%Q9B&T2]$S!UU;^U5 M.4PRZUGG2?[J-[&$P\B$%)]#>(Z7_B?TT7\7@3$-MXWN&!GUS3(NAY(1^9A> M&V"W'7CH#[T;83LC3;6B34@4-P&_:-1(Z3-: Y4D^$>2S_FHQY _>(4\^_=S M*\%JZDVL=;)TT\CT#X1B-RN4FRY:"0(E0P'(:4&< 2V#2UOQR(UD8E_[EL_ M); &^<&UO9.NM';J\LTY<=1]HMJF*R'VAS++=JP___LRI_NW]FAR_[[3N;5D M]ZV]JT]]^^VN]9\^R;Y>]=7Z/V5?EZ_^>8X/5Z-8_)&&1W09&JI53*@S/EVX MN6281T",&:4#\JB'T4JWK!/FOSX8#D]XL./'NB==\:/!#$]_5G.>9;1[UO;O M'5"57*%<]19OSN+(9G&+27%(GTP\7Q@$#YY49[1.9 T1NN/%;H14V@J0^H"[ MT-0 XRH=)(1>-\LBRG8TC9^S(<':Y5NDK6'ZBIN[ MGL7N,OJ#S>AF761GW!31 =#58;)(]J>/0*#94%C,*H%]Y0KNY5"!QI][91;W M-"AM OLN#K)#WO;I\E("(WL^L=> U-!LNP0P[-"Z9EL NNV3&2+#N7"^ S.D@]H /^J M:!5&!FGJG)>3)M!@'NK!'+1X2T9H5W@T;Q52GP-M?!33(,IN.*7*\'F3#*OZ M9W&ZLT#Q)>MOJR?&7FH.HY:ZGPV9PB,EK,,:Q?4I@%9#)PPY;(]A]K*,_72; M0-],HD]18(3A%R&]*F;ZLBYU75.O\)C>"TP<2@U\0K6!;'IJ7Y!M#:B>PO[3 MS1587X+Y=L>A7> E6@]'Y=9.6'YT6P,:T:Y69THV>X4*!+98A!>V\!;6WY:2 MER)A:=YT2]9I?:N;9\^X][B%I."GACPQS#=AC M2X@,5D^GB58#0MO0"E312C?'J(@D]NY,62N]7ZZ[WRZDFHHT/#&GLI;FB?"E MZ8")4C5MXF(H)&?\W)7SXII\S-X#+KMN7$AIHQ.PC4",%FHM&61X,YZY5 MM1B]T0TF_K.L/US3@T7"S,&__=//!:W^8:9BA7'9,FWH$#=-MY\.8&A?,$CT>== 6T.Z7#NIM-K?\45\2&?8[H/]H_\*W Y\W@>V1 ZEQ[Z_?L MA?*LF,5%BY6-6FH:)6Z >0Y[#?NBVH!QZE=&._ MKYOI3]/J*[#87M))E*K=D/N8([%#ZM6T.\C$=\_06Y!O?B!:GW8VH8EPI'L# MM/<2ZJZ1IS^8H@^LE0<9RFN]B+H#Z.EL6=YH_$-$<'I4N=$<9DO&+\.9' MK'K)D$<-R-=RTOJ<']ZI[A_>K=)F-.=:TOD:CQO"S8^.CK@Y]T!X[?A!D]6& M4^MWN7), X%-%3L%56(0AS42J-'-T2[%&P)W% M69CGVY/=NLD.V \@_UYD.(N_$W28BI:6(YW!MRX8KV/.,_9P%L'=WH(;X?-$ M 8@J*[]-3;C'KR&,.\7I=[$"6\.47.G$,F@EN(V(Y0WU$NX-SD+2Y?AD_A*( M#++N?YRQR'*3!"1)DQI,0$O7<&Q-C^'9H:JK)!.\[?RP!Z5>PXX4CYSV(AY. MH7[;:;PE< !."*&%CR-Y/6(E2>J'UJ.+2V&.+9W5)V?[@U28,8M;ANT &=K( M?=)]G1NP(UJ*WYC^D,2Z?+?MZQ/&5SJ5Y,4'W'G3 JFOB&J=6 M?A;=.L%ZDT)&MBYL4;*;X,HB%Z.="^6Z:>Q:Y J7W8>"@?@Q"%5^>C=Z %H" M(F&Z#72J"?E[O/6Q\\-"S??< ^[[&GY]\!]#EVBHKQNP#E(KKI-71?.7L==B M]F!"R[7% H"9/A[(#QCX:SI%&UEE;TS-J_X="T/TZM._:KYBNX! >'>6)N7L M:W50WE](20QGR?K)W'F@ EH)BY>SF,&]I(M4X(/NEX8#DU_/#S#D8&%5&!WU M&/> K>U@BS:QR4A;?U1):$N!',F7B"TA,^0N\;I?W-V:JE@: <3IZ9 #)X/M M_JR==#'%D%;,ZI+5#ZT&RU#1'ZJ=.1+C5G!^*FQL5#_7^,9H?EN3+^-GS%BT M">9!_AUE7'A:0NP/D].\T5/<%D7_A)SMV\'<4.=Z6$*94\]?!Y'9^.9F1Z=+BQ8/_Y/3]WK0[*53B_W>OS\W[G*>H?_BO3[,/?GAA?LKV/H-816L3.#OVB,[ #T$LYS MWS$]:J%^7E;!NBAW\T<2N8BBC6)=F\)IX9&]#XW]_-J$#^,'T0\M-/M.4@I: H=) M5*[0=\A'0P:)4,Y^RUF$;58KKO)<4C4*S).@M) 3',F>PQW8CCXA'1TB.+16 M05]U3E*B M_]Q<6VS.A<>=F8M94JE?-;^<]I'F@3!O""GG/N\M!O(6VKK..L%"5DV0?E?W M969F;>2^MRZO?U^9/<)\2YAG"G!_,*TM?#&+8Q#QV&X0H:<;WS3,SY>*%QE5 M_&>*S ULJQAQ'<6DJEJ&?CS\[9P-N>"0_7_E6+!CU[5/VBJMCG=-K*E6TV+ ^WTU7+ENS MS_^_PT2BZ\$N)%G3EQNON)$D-C?-@U3M'"3*A'_4YG!.*D9_#"T''(9:D74[ M,*5X$ CVH,PKF/\C\%KKFX8M1-8)Z3 7/ZKDI-8)W-9?&-:%=X7'*HDQ*,,T M$TZ4Q!A]1, +]56KVEQ/ZI+0+5G5QFZ5M=!=&T=H5=E"\Y%#UKOU.\%MN)*Z M&)R,>-%=^R994UN*17*B'L74H[&]9',TXTI(+M MJ!/9XOD=[PD7>2D6 Q:NK8A2XV]0K+V3F@U]/ S= M\N6,-GA.%%_IJ\[/)=NS%'*Z!9/MCCFCJBSC6F@+*+F()DM5^,,M!4DR2VJ6 M';0%$5RII6;PW2:W0A?5$_9 VN)LD280+:AGF$-[:3-*6IBABFS[,D;H1#0=,HD2F]+DA\,J4PB ML2L.=9<-N;O-01+^&G)#_DH*3[SQZN*EAZR3DH(U@Y-*CS2,\G!8M9=AW(HP MTQ*(UA^'5J-1Z1#E,>OUH=M!2/KM:L;,[ML5K,K0=!]>G*-_H_^N93W]]HSS. M/L/^,XE2:]&B&*##>"E1>5OK5H4&MGZY=,W8N)K+Y2W*_B.BRD-==D68@B2W M&=:#J[_L<97DHJ%D<6K:JJ+(+P.FN21.PD68DRDB-L3MGM%) MO_VL()B:^(X^"J*GPH>PF'S=.<,S\0^C]!RQ-=EMKSK77'\ .=_+)K)*-'(N MML3TKWFN32A[%I?-J>EKF\6EBN8@)F8A,9%"F>6J@=$PSI(Q;)V6NA@Z"$X6 MLP3?SKS6*-(3.$I5"V4A=DH?8GH.[IA!'VC\[K+Z1<5<_ M^WUT^?E*_V>/;MF.C/1*>I-?O\[T6C^FOOO/R,A(M+K^^?/ZW%(>#%_Z=57Z MTA^#[L:4QN=]U?'@YAW[F_\-ZW=#YQ!QJSBM@9:#2&&F1.S$?BNN?9B/4G01 M*%'.GS.B]&V-\]<06_G92C.6I6D@9@MSLUZ7!>P:N;M3.>!C:OMVK15[ NFI+ R M^AHEO*W@DIX8DT@F&^Y1?B38QSQA1:F3N-6"AZ;71.PW"T?ZTD\)"0M$Q%CG M)OTH>YOA-Q]]@"TJLH;VWTV):!4OK!N.8UN!81^^12P!CP67I-0@3NH@DZ-& MX3/:L?7@A%M]&3#[K@\[4L6*,*5'3<+C8>."+M(1@0IPC39<\RKUYWA"AG%I M0W>UJ9?FL78N6]T%$31_UR!#F5ZU(;[[G]7A=)>1B;R965R;/R?#N**+<]K@ MV>RV$KQ.2"K^&+X9"NP[_0RA7W62)<4P+J(6;9=I/ZN0FZS;^Y"S_^MC?Y71 M'.[5EO,8VE&X/U6B([LC,K\B1=8D.Z>-;Q-?&?PF4"-.@RXB??O!WU4@D-9C M=&/YM_F-EPS2Z3O*8BG]?D,EZD'_L*?H78'&,B"T?:^ 6AQD+^Y_7I ]0(]X MO^N?UO\(#S%'T(\&M;FM-VW]7]BOV5N9>&./7S57S4RGV'!^FL4M'_'U\Y#0 M[6,H-9/DM0B_E=/O#_>61EUZ%-[/^KP?5)6S1L/!7OW>X:'E&1$@N?)]-'5- M_@V1%>#+E/C,9O*OABM,C*,F.K)[Q<]4;<0<&@6\1MW5BK;7Q,QP(M>X]GT+ M)1MB($Q=+D++02U;C.NN>5&HG=ZN'M(M!+LQ\C9H,S*=AGF5O@-1+;TJZT)) MPYK:\,0[#/%D@8@*3,\]'SN+!K7@!S8?!)?0,+6XS9.0=MDT%29([MIO2,NT MP?0%+"7\^OL>D2,4C;3E)U=^I'TUB[M.;'/^EKT"J;T9>[DT_2J,'W=-;@G_ MJX"8X\,9%Q>3$K2*>=A&A/=2J\@<,E7N59*=IG('!R8X G%$E]!?\\;V55EZ M_]F$D*C0E[5=8_=O_0,/]:[EQ6^.I,ZO716J'L>&L^^< M/ENK=VCLGHBKU0>F5,8Z-NR_$Z4K?'DB8SR<5YERZN&[B(G/ N:G\EK= :BY$RG:'35 *G%/:LKF;R5L--#B/2K)FW'D2@09JS-?C,6I,F MJ7#D#=&\ T9HZ]NQ [T-B8TP9Q'8*1F5-)B6\].DP#&Z8$U&FV?AGCA2 M,-+@.9QBH:9+)[@T^T:0J[(GIEQJW_$TFK6 M/CZ!<#,I47BE(NA%8VUWG> &S:4#VG[7C]@:Y[%;:)KO\HF,)2H&>R/5"CN M3&1S-)XXP]+ ._/4OYUX^MO9PW49)*0Y+Z9'BGDCYCE(F6;B&MN9=>&S+,Q( M0/!I\42+CTF\#>B6>I-=O8]Q6]X5-UFT)833*EHM[";M@$,BQD*?>'VJKU(- MC33\[X^^L.DPITU[/2]%M5%O%-S-4G.RG?CS+%*-ZZ$#@%1@D4DZA7!#^KQ\ MZ$LC61<\]9%1,I%=7<=DW(%8-@%DP>(YQ\ M2EH%[!GMW134%AB8<>!:RBI& MWPVS5[.XL^))(J6GD&QFN2[1I.7H]1,S*<8 M7/C4.=I2P.&SJ&J%3-6?(#RB/\>6&]>CQ/$32*'N5\#5"(.F?#6GU MUT4;E:R3!\0SGW67#%>->&@!:I$J/*@1.T+GT:@,MO.PW]M?]0'8!E"/+IIN M%.ULF#DJ#HLOCY][V_K][P5TF6<')-DXZ,3A]:"&M,;(U@*_9,KCWUTI*T MN5K"8I9[8$-?W9JBVD%'U1%T2UGIT?>Q];!2W1_SY'W >&?+QFM.2_:$?2;J M,H![)?L]9=D9XT(L"/ %F!DZ,5:,NAPPE!IQK#YU"W\ORLF" K3\=-HWX!22 M#'](KQL/CA36AB2I/^36J3+=[,%3M2MS-THU=30A)4?ZG+8%D;'G@Z*3]]_. M^6R\JC]O?'?0V'WY82Y#+DC,"TNA9(4*:/ MPA*:"^J045TND,/4M!F/-H(;=KRQ$W*I/M;/2H:#;F#NVG$7.6]=#:)((RWD M(%.E+PTEP /-:5;5XB74#(ZST5DU.$*;#_@:5Z<=N_ MU]TF3Y6VZ58X-(V-@4&JS[#9W3 M/8N+$0,:H<9W_(3>/Z://[].K'37?8_^QE_,7LKNX9M#)[W*LKVFN.;/:TYI M#\9HXDQ#;'=J:)]P?M51)11F^$VTFK_DX] \D'518[A(116YE -L-XR"1$DX M*] ;@IG__"9G'S70QET"5DGUP3 MV9;ZA;[FBDPN*>$[D$*T>&6$)FAL_*+^$*,A+)=$+ .;F- E6+:9%^V5C 1G-?OM?:K@V+%4PZI#?P7?FQ!A\)6RG M#O9J;"O*E#*=L37(M"Q:1&"WTSS;$XI\VYSH"VH%MN$AFD&B_+8H%78OC>B' M_%!=F<8U".;E"M8?'N9;39!"X!HRC^=4Q*202?/UBX%6YP^8:O&[Y]I@5#&> M9@(8%(RKBYS4'JWXA85-^PG9E!I?+BGB_@Z-V [[#@F1T5;0E^#[F7!8UBDA M2LPBK;G/NLM9RGXE\NF&T2AIQ&"@9GU^09@$P==Q3@J4 W*QPX,.HX6QNLBX6FX' M-T^EW ,Y+>$Z<9R6,^=U)8L6<+9M='_?9"3CH'Y$%&K@4WY2+<3F]4Q-+#V. M?0M>H5(X*M/;RZFEGN# IK"4?7(>^2G@:!H+WP1N1\QOCC"26=[80QP$&F4 M\9?X+)WDS(GFVPA3-,P%(Z(-/1Z-S[M^J$4^%0EB&U)ZGZYO*-45/9!Y.904 M'NV>;')=:^SH'HO[@!O#(N'D7.)^U)RO.5K+60+MJD/2ZV&*%7 #?4IIX(N^!W7)KN3DGDV_GSJ2)9Y+GL]IV4&)%<\- M1BVU'JU,*W87G@&T&[FJ5H[%?1$ YIJ"@U-1GBT]R\D*B15O!38W@.FT^ MZE4OI6=RG-A.$!E0RTW;[/"#UB0T)_SVS@[,!Z;CH.]!1B5+<+"CVIB*$L;Z MM8J!S?)$<>T1?IO+1/^ ;M*01_*'Q?VC.[B2<%II.>2#9,C^@X[=AW:BIOB+ MT 2_B7VKAQ5CP_J#T!:NYFZ5KY1B?SPXY0&V#9V?5Z9A.H"+6F+ZN/#+,7W? M(Q9CMTVWRN*'X&_]7L@=M.BW83^@9VP@7\,C\ES682W[!7L.N[T+^[I@5'K9 M7 !7N4LO7[],;*.D^8GNOH7PL#4]& G*@>*0ZB][ZUBT,:T593%X==4W9E-? MM^GZ#M74=:^/ROOGCQFE96/P+WD?J[W._KAW_$.6.'M;\V>H^.^$YV96?+7\?N??SPK^^]TLO M+OWH'*FK?$1[%SVSA7OB8GFL7UYQ0EQ93,/IPA-F[VFTH:'CK^:7YN;>J3U$ M/7^1]&0@(J+MWSVH[#KW+7%@PR>Y[@82(ACKX,""^7+]9O8@W1([@H0%@2Z- MC-NV\1V8Q1W-B_R1N>#]X#L63[&C6TA!\S6NW+Q:^AR0LT?TY&6[J>C2GD0& M'>Z!(C21Y/=F,LX9XH#)WJ0*I0LLE@R;1N;$]5G] MZATK,_8DM1=S**.GC.I7L=N5L[AQ.^3I%#^38CU%2*4X"RT?MZCQ>:H%/J[; M&1RDVN@AU5 M67],[.TD[;E[=PDHDQ3TI0FC-,RE+%_9CW)J0S=&A .(^JB] M':1 YN/HAJ0_"%9&>RP>G-1:\M]]@+.A7: %P8>:4&Z*W[]9]^>32+M6PE)Q M5&M7_*NX8G 8+9&)B%U0D!^V%UE;6/Z 7Z,:]UQ[NVH("VR?[-)P<@YZF/C6 M.@@69*OBH47 02.^,N32%Y_B+B-O0169PBBX<<+5-"!NHY['ZU$G&3Z3YRWJ MG&3B"4M8)0>[:ILL O,8!$O D+K9=\3SK4&R=,BEW80F34Z[.KR#+?W7!.%T MRO\L=# 8AU57",\^F/R%;OU#UQ3!'J)D2)Z.%*2U7:UD_2/7B#,25$X@F@5REG*#+J MC7!O7YH/V(L(8&)+CDIY2Z$9JM,2YT$KT/Q<[]+>LP^RW\@SICCVK,U[>\>% M%Z/4P8:8,>_!(-GS1,OYO_GR8]*/#=HN%'\SR4SE./K0;5FS...B#+T3JS*\ M3[098_205I9C1PP_DU+*/5(A2Y2B49DRF^P F%Z/U?6YY0_DYZ+?-95@!VH M4PO!-@HAR$^8%Y8= WVAO>3%V,$GW4;'$"9,L,;%JVKZQN75II*K/4.9/R7. MX^ I9\3]*KE"35V,D0P"D9/'E:I9G&8>T&OC[.3&-4\,/+97$/+\GP^:=+%3 MCI" &)E.P$)NM(JT/( 8/F1![L@$[)NVOUA+G\MZ+:,_O7)MCL6**SNF+'YF MP-1Y[+=L'.##Q.OT6B\ ^C7XQ3%*3KKQ*X#7A:)-_#3HR\<^&HHL-U@:?IV MW!U569("-#F1I[O@MIM,N.BRZEB7CTEB@#B2LB(R,BF@8E_?VE,G1G7]*MH/5/ MPR/6YU4%_'FS9?,#FXQ?.]=%'GA\-@SAP$GC _H=,6(',EG)\H!G<2U5GEIQ MBTIY4[+7C5,4C7,0.Y@H<8TZUHY%H!X2BK5WQ!OWT"[( \6']*[@MU < MR);0.=17RL]N!WV2?X=B"OA7A(>1T>^X.WI6O$2;))\@(A(T3D"=^]KHII;T M3=::< B* A2&YBYB,3Z+0YRDJL709L+X'$1PJ.=3:=>4RS)2L ;O%L-?1-[P M9FWJVAS]+LB%:OU*LW BZAG:)_7:05JI];=VD:P@,#$K\$I#59II@JZ)B*P- MKC\J=J"\_#7PL)M[URSNF3!$TT2GBIO:L1 -P3[FQXCK7=!A]83=\&5%&A1\ MPOK-8-/#QI(1FXC(P8$'89MFWEP22XAI9$M 0#Y(5);".2<33FCH"X;_/79T M0VF%BG&Y:>K-W^-#58\9!;J7CT+.5XR*W%&WQO(1]@K33<7QD'+&95U%^4C^ MLZ8W[V^PHX%8'P61.ZI$JTR-8"9:A:T"+2A1=TG<*:3K=T"VB#RGEN. A;6+ M%D<7C/E%M3:.NTMH!'3NZ!::#Y+(#?A'4!HSDUZ48EX!>UFS"9'A_8RAU5T? MGN$^4,Z:4(_+]#QC]< M%U(?$+Y&ZL>Z4*KN&W'OEU3JMZ2C%N/'3+&4 XI-]$(=C]-O'8AU7A6('AK0 MBF5QR7(=IY8Y]J"@^CD/CZA:.7, M;7 -X-T&/E[JLFSF5(KEX@M8Y+^I9JX MX<;ET)N/0=GDX69QC<55S 5-EA%)=T>=:RD+:[#(V%VZ_&"L,U^7E!$?8MYWN*[=^V/M M(]S,_O_?>7MN%D8K]/O$TUWS"16E]ZY:5$ NY[GU"NEJ L'81G FKV$)P@%!6T78$X,=+AUIP+?AK]#F ?�%;- M,9"J$627Y1Q#N2W<7-'\%TVU^L3;,'_>FX2'(!OO]'&&+C>5^D5\-N\;P#49 MKRW2\^D.3.P?,"Y*T9^&Z'U&S_X(4:&:T'^HG^R'[7#D6_[0F5:56\_%(O3? M@<.R(4\_L82R.-;Y-%_#3#5MISI.-N]K%)_ND\.]/A.6RSEBW&1LHRP6K8KE M6)#BD)%_.?UZ6-7L&KZ-[ !]!P[>!YQ@40>&?S32D**2T5,+)M+_?DJW9C6J M5:U>6UZ/D3<@YO4G-^3'5>TJQG8@KZ,I-M@:#=]V6'QL>&9W_@/#D^&&A#Q> M@HN^Z/"!+5L2>T_K#PF_.CMEJ:C9Y:04?!*6B[J2*;]>//_W[M-W=!MPQ$?: M92U;VY*UVW"W7\DO7/[M-ZL>ACY4]*RQ)KBR<&W#\Q?U$:^W[/DT[LRBK6FH MN]GY;7!AXGF?QMJS%=[1?]Z88SYH/P>;@#B&(I*U?EX,?8%I9%W4/6\GF[&[ MABQ,*$M%3.*11EJ)F&G.5J%VNBE05\S*:1:M*Q)Y1H>GY\)\.RRRAY2D-3A) MVQ6:B;FFGVQG=B,:"'.R:P59NA"X*!Q6Z'QUH2"D&G,%84YI"9?N2D.ZZRHG MEH&+&LDNQOD8Y-#K-EU#4C9I%\+N@YF+@#NL%N9-IIDD:(+V!1@U]PG M^ZK>[N[>J?][2LN+/MT(X$G ,PM>Q\#X3: MJOA"ZN?UAUGNV]&P'+++&XTK7G<)_/WET#?K3K([=,IPR^C$H"R#/%&[-D*M MJ1RI,R]#?AMSYQB55[J%(4JLETY(5)F-[(^--?"D^.]PC#3H1A[S^OIVN MB_WYRFX\(#3G[9A>GHW#Z(8,R!_F9W.<$V9QV60KPSWC"BP.>""'CSQ#\EO$ M2CN8DEY5C1U&:S2^K43-E,J'\?AHJ[>?K7BI(=)^:<^+G)ZR'YPEU)H>_Y5 M\UN+V'#)OD%VI\*O;/]E6!._[XNO MJ(HS?\DL"V961(*H __+]6A-##_UYF'9)4U18%A=5_4X\_0U$Q'9^7SY:MKD M-H)KCZ%C2*/::6P8+8/IZ:(E[#=T&\H)P94AL'? M=6/"RH?*WSFZ_R ]U>WUO6'8L M_&W:?5;>6R^*S'G+G>IW@171RC^W^+7Q8RJ4NRI!4MBS/HSRJ#4NV0J15T2' M?RHL8X0'_+NBHFUK^THT>N'@F_P,KKR"V3,-:XVU1^9HR[G/V=*^2[# M8A=HH?X ^_=P169\VLICK08-V>$?IWM. 3R^TA>>G>6*6_T^+NL>(/6RID#)\X;\5.-J&K@0'.FA-;_M MFS$A6C%\69 )K7G(V)SR0^;-^P]BRS.+CRS9^>C1E4>/OISS?YP:]Q'W%R^ >G@J8/0#5>FK2VR?Q44;B!I.!G:D\KH980A.J3G.T>&/XDG?CQLY3EK7 $@5+GYJ>-<=M. M4'9U;">\S;]NM#K6@F:/ZC8:>&(&B[P&!,DHR\0QJDSZ4J,MRT5#N>+-L>2T M^ M33L$3ME@R<$&U#U9^/IC=.^0_VA@<]+3NA?#H@4@%XY17 MS^3=Q*[C"U=?ZYG8P!MRS+-X^2+Z3\69K^;]=F&OZ;U?Y5^\>H6ZDGU@)[K_ MWKP3/V^7NXM7Z)>\=].^>,/9RK>;%-@9WXAK"2;12Z>XDKVP2,--MB5+V\9Q MH403KHF?R\=F<>HFRT/=Y,W8(="'KF6ZM2 M)F:#SP45XP;/M(MUK-70S]N!B?;.&ZU!#,L F0@>4Q+OI42V&G9C9K6 M6M *AQ#V\73)J@4QL[BE"?ZN%C#M)?)\9K :FX,2CJ)Z6NQ,=3'L#R9G<2(< M[@>K.:[CC^#ADIT)+2,>HICN/ MHJ[\Z]YBNW#HQRZ27=DQB(K@L^H45D N":>W\BQI7[V$' .OWIU#X<+>(OSNGK+XKN;L[@1 MQ79/4T=2=$/ !PG2UDM4_:EPJSP'<[(8-U-3'-['\)WCFWYF.6EZ&WUS( _D M=4N#!5=X>$X2B*J$@E%JKKK=:,=JE&U4@H@(])\B?.KN2B:<&R'M=2X;.O*/ MRH:\&/H*5): ^NW@)J)M<=O:"5U2%P5IZF^,80YL?#7VN"L<.GXQ8"QB\]DKS9V.$_E2\57$B]3) $N4K_O$WD$I@UV TM M-,4!):RN-\'+H]GHQF\1>8 TK35C)S)T%2;:'&-7&7\76PI/(LEJXC5LCG;+ MDV>%>]/_33%KGDFLN@CGX*^S[7JJ(T)-2=H2X"]W2IPY8R)U;\)UQ_IX&1&Z%P;^%-6<%2A//, XQ\+O1HA7?1H5_5I=9@^4HN&FS^*< M(;S&D["8Q9>&$99 ON99R9RJ$>.F!L-YG)5ZSNW;5V_P#X^D?,1]A8MWM2A[ M,FGV9"GN',Z^=LYGRC@7":09'E!.$W,I\R B;(FW9G%APM4I5[MONQ/*HQJ0 M/V<*J(R*_FCVYJ=U80W=T'PX)Y=,L03Z[YX'\0\AM!K!4>GR6\?7,\$Q#<$% M3&MI3TTORFU3C\@?"C AE"?$Z!4M-O:HD. ).Q9A)_4:?_&7?2L<636M1M=> M* I1R8:LP,G[,';S9O=/)]W?)Y3>OT+AS>*4);H3O4+\(V,G@EUX!BR+ MH;G@/Y-N6&I[\C%[NU:^,U\3)%?ULYT:0-C]_011+63\C#ZV31,R M,:;0XLVAW>V8>UDT;577&?+*F,1$GALZ/Y]K-!BN0!ZHRR'DJJ$88L#)G\LA M%O*V,$'+7$P';J,M%5J%(Q: XC-%!):3CI^S4_CRZ4O$-U-$P>:VDQT9Y&V( M)TC\0_DVA2CY=R B.C\TO#1MXF/1"IP5'L5>_77[/6_O7^US)'GFIN U0\RN M*CX+7N.ML"3@8B)M!=*2D3XYV;G]TV.1+XA2 M,[.,GMB"9Z!(G=#-F]@-4I&S]$RG\-O]K"XI];P 6@F&U5Y.5'2^B0L'\3OS MOS<<$-SB1./?36OZVOAXL(%J%1F)68$:A-.J_"!C7IG%N;#M8\(7W]92KP^1 MT!!#6ZDVI]+%)9=,Q8/*%K'C:F%W_"PN5VR-A9TH!T%PVZ^/(E_#$9OAX$A+ M6<%7%G];2!GEQK58LN$EY:>)5-K";E.^9,UX8/;/M+KT1I!;-K"KE$744;C[ MP7R]+RMC)Q!793TFOX8%2Z%$%"-O2O%4LV]NX9=CT8@@E[R!02;V81O5.6^2 M9 7\R=791[[?TMER;L]2L^X-%W;>P,U9K;:Z=>E1J%]D'G\-IGM^]UQD;-_Y M$;^FGKJBNL?*ZE+'HI,/JHO+24M*!HE_(N3[PD/%ZS@GML=)#YP.>RS"AW0_0"B]%8?57.%)S6$@< 00Z$XFC.7 M_9:_7.3"Y/YUW;=."OY;; M;OKFW)ZW"^>9_8U_]T&3GTMVAMRODJ*LZ]//0IQD!OHC-?5YXE-1/N+42K># M HI!(]PGH2YF5*1<,)F11?0L;ED=,=/OPW5E1\Y=NQ5 MD"?B(2?:0RM>H-3Q((2B$61Y,VV&*4M$GM@R1"7-9>ZG9M#?77D=890F($PZP\F\G]T+=WXZU5DM@!MXEOX#+OWCAUAG)AY7\SQ_:7J;C3.> M@8YI./8@6%LF60+3KU-JJ&,=^AW'685F9F V&\$2' A%:* M%?#4'IG%<[N%1 M/DVYN_F&F[:X6;$C[1Z>3XGE*RWW&>Y2HDP=JB)\V?4X7_Z<8.V]H$Z.4*^9 M8CJBC49\^:+7N\E1*B4O>=Y3_?B,#\&!49!>R2AC)>WA_?MNU*^UE7=['OJ> M)I-^#M)EF9B@F9.G>AJ%V4MU"I "%Z/Y$G&MTY@#:M8B1K) AO3NWDOJW$ = M"T2A2M>(9D%DB7:IZ0\AE.X'[KX-[1"Y8&")ZFGSQ1!F+-W$H M@M-?E"156F1[]WLS[:(O4S)KL\[&C[Z*KTKZ[EG/9#_1.W=?U]'.LP^>=J]X M49=@0I++3]#_Y&4X\\\TW%"/K=H$O[06K@A"&G M\]%\:4%ZD3X06_;L:<>$T1X[@]Y(##]]6\/,*3!>+5?^$8_/;B!DG*F&" )0 M(XV+\I!-6+PI^0\M M1/ M$^!8N/:XGU$9IRD\U3M)S!4M1WIZ1+]6 $8+ 9]0=+C-F2BE9A4T'E=! M\>W&%4!ZN 89YTL'+35AN=#!&39N6;/9:A,LW.[F7WS?O>7Y\][0]F/] U(& M@V$5JNOM[0B:WR2TV?UTQSP;687]-U+;U0=W.:\_OSMK>6SYH_N7GB%Y:F9Q.>)%QK6 +ZWY:*I\R!=UV0VBX%&*8P@RVE;@ M6#YZ\A$K3)84ZLB]9/W'^T!F>#YK?)G]^ M/[W-L$U^;[75W&@S]^UU/6.U 5$NP&?X9V@)0M2,H_O0)'F3G<3TEF=Q5\YBBT@+ M2F#1_PKDJ<(=:/6 Y-_]^?S% DHT/V,&+U%ETKS!MHL/!TS$+09IL[B%WW[> M/_,A4Q@XCUY\H[CAK^3*33S#OI_W_(6P+'BUZHU=V"R.-VF2^F;PM$1(@FJLUCZ@- &>PUB\L41U&RR:N?(QGIQA7#*EOA M(L@U3DM?"/)#$=4-$K$$HX/(I 7Y+;=8C=()C8$J81/!;5R "8;T.:4WR4$[C]I.OO2]]?_MGOIRFRL1$O[9Y"\7J)*K($7W% MHC0;U_=.X:]%P=?ODCU,"4W Q?K]&%/@)!DDRL/.O8:Y#M$BBR>-?9"OAOY_ M[7U95!-9N&X4!9$A*L@,T5:)"IA6001"(HV": ,.K?EWK7..>N^W?MP M[\-^R:I4[?J'[_^^JMK_UB>_6D*=@ :1374RBPV081K>Q>*/6)L#:GME#BHY M0+K%49OS7DL>:.&VM"=Z^T*X5*5^&/\=U>8%K">B&WS"I542U,^0OUH%[A%T M^&&Y-M['!VS16E.OXBUH96?@X[9$S;#3/OD^J=:Q[TF3\?^W-T3X?VHXH\-1 M89=U?T3BW?ZEGCU,O/EDUK!G"34SPD \ 2* 82W="">)*J-?IL#"@2U'!6' M$X7"\M8B!XNU8"GK=W)(2W*KWZV\)=1'DU78@!MM3\+8(4/3P=]^&UK[]./? M;=,_MPI![*(XTF) MQ"]/_V%Q)@8+D(0(Q8__\]Q%NF[7QSZL [8D$=>3WDVJ@.#U[>>F2HM3\H@' MZZ)5\&Q&$8YAOOTX. -,\\!CRBY@!=N @B8X0-ZM'/ATT/H^9(?J*$%6F2'! M"O+XZ[I 3@I\X'EYVX==>.G+OXI(N;:F75;M72^[,$W=)2>WBTG2^KZ*MZ=I M,H*]C.HZ-?&A_S@BW?52.1\36S5%-E:_':(UX&%V63>S#CY,^?!)M7F P=3((S@EXT6U;X;FE9=3PKW[*H:J QL^+ 9]< MGDS473D39I!?5$O^:R(^4/'!-+ZL@Y>RZ-,JN$74W 9I-D#T#I(ZX@XM<+?7 M5!+D/CW((9%WRC%XK:1M\1FD40:2A-F*7A^*(OF%ZD2#8Z<';*:_ MSA-U1SS@,?$G+1D#C@"UO&$;B-02Y-2+O[Z$6C6KJM()*F]>!"Z44W\D1QV& M&LN2[)BK?2DH13[EO-P27F@FKI_W)+SI-"@#KTFXH_I]\^]=?0*O1:5QM%A M2-R>"+YZQ49F%^8@X$,R4]I3\"KIL?P)C 1H"SRQ=@&=E 8KB. F1PV(B**Q=6I@WPK$ ,X[#W6T ZM86R25P>U$H^=LPV%R&?>N/R5@ M #$O#Y4$U+V"+)FB&>VP&+CA,*.5H[(_%S#!B"XT8IH;T.FC!JI34X* YD,V MS+FL+6)2"X>?+#[UZKY\CZINF_GY1_@L$-7Q>R4SJ<2:JD?R[:/*44V@8@B. M[VPU";I9.A3@(OY.P953N^X$AM4=P/3:IRFW(T20?IM@0=9H+=K9.TE)[;PUMU M)1C.D;C?P.^ XD2T)FG$258=G DEMS#T*6%"3TMSS,F&F@]SZ.0PE8M%OM@!E0@ M?G43Q)Z!%U2J8]T449,5"/6=Z;;N=?;"H"<*FRO)]BZ0Q9-%[]O(<5 NNV"AUKOEPYR6A\ ; MQNM7ET5-&%?\9 ;&UTVLN8 ,92K]KN]=NS(\V+0&D6\:6NE MWF6O#5SW!6R:SB7N,1>K>PCJB-;2GVI;T\S,%=YF40CHI F,)CG&(IE="_Z-F!"-4%6@G8SK:2,T6UT+L&PYD.-S5K-X+[:Q 3? M <1#7/D;C\O>"#)2\#:B]T0?R/TV_JRX$CC^5S>R6X33&E^L2Z.X5(SZ3RR> M+HR-WN3RK9*'Z%?(2-US]+0%*O$#>RN"A; ME7K+>A%/4C%T3K-*+;!7P$5L M#;A8HK 7Q251 )% ;:I>WX29A=@FI,V.8FD'0'(O?/2CT'RLU!S"D"!>.B=2X=0NV"!%3.4_4S8H MGE/7++\DAX+;BM;U4[>%%UE!I$S@+)V?+)IS;*1Q9VB,E^H5CS[!&L=Z;&IY MR>S-*GLQ?NXAV+R]N$)A][\D3,CDWL7!+H'^$BJ<=Y.C3MA-60FOA_3:-7Z" M[\F/3BJMNI5ZH2H^R'^OR*X A%)+P:D/@_Z#%ZVK;$EK7!*V?2U\1+XRUKI0 M'V"Q'0HJ*X5]7.XNH8(:D]HXFU6V^7U N0.,:\,8P>IH=3*WC8#.E '@MH4T M3J@51YTZL(1:L>T#>S.<0,IT]UY%[295STBMQ"13^+!R(/Y3=@F37";&MLXD M$_;V+Z%J?NN9F6.D[?,C%-AS5S=\F^&[RZ(4]4 DD+Z$JLMKQR0IS6%/84,B M^@3L*RE]ZK]@^M12<:8WB?_4O MT+*)\\_G=[:SU\(G10EO=\T@QN5^=DT:E1S^&1[? >78Q::SZ%1S@IU /]>FRK6(2&@%\K_ MG%U0_G&*NGZPX 0H>YC#=[O+*[-[7^T9AM?SD/Z!.J%W,Z?(>07V&RH'7NOW MC4C'K*6W+Z%N4>WA7U2)@UD)M(24'"H%6GQ%'K74 M?62_:_V'\;KH>-'EZ]']T;8_GJF'K;&#T!^7_\[X^V=T75G*XA?+PAU=J893 M=B=+:(MMITP(HX^OCL_*/ME.'BDD1ISX\4%Y[Y=CLISCEVR_?R9S MBSS<\X_T-(ZFS3-V)V*4BKB;X+71#@?.4T$W4]O9<"1:/ZY M%F%EJ2IF=G!!>?XO +DI/_4_SXQOFP/D"]@EE!XI@P..N:E8?+>B% !C,4NH M7:TORAE+#-]X3*$G M^)ZK0K5O&M(SE[U0EQ*/-R'_W"#J>6'-EE",62DI1Z#.$>9Y@IGBLAM*2U5- M/TT!(#JRV6+SJT&5*#* +)_GA#K.# E?)\N)I]/"[.[^\5GS!738DG&;O9&<+,M1 MI!,Y=R_GE@]A#1P")DN^C0B07R'[-MXMC 7!A!PL2EG( M8+E4DIGN8%:P7?#:6G,%)3$8=?)\%(:4)54%")<('\,L4*GA+/K*;L M4V0QB2&XC-'-*L*^6=G)0-NB]<<9U7%2H(1>V2FAUO2$SB-[C!Z<63C.HYC'8L_?9) MRN&7=?T7^C;!<2*IKBH!_;XV$/)MYP>E8STU[ZU.*/N[JVS_9+F6A1L8YMM\ MN:?^(M(NB7J,X@!C(94T,93*Y>&48W"D_!!R67%?A8O5HKIIJ\20 45G7('( QWBVW7C]A4PIY1F_MJ<>BPW:Z)HJ,*-QMBNPE)]NZW MC8L\2=[T:Y K4C$W?['W=*T(MU(%UAO8!JK:H!XK4(\(V@#O%=O@CBM*\(!( MFG BYP1\OX(9# ^I9 4MD_@*[RM^?V* /V ZLS%\,;7\"=G_"/U4OVVD MS0%G5RZC;FQ:Q*38PO/$F/S&G9)]#"AXE(J4H"J)'%WHAX@HQV)AHY!'T'W\!1 M0E?PZ!FPA-.F0VHCZ=%N(]NI)F%!&+"=B:6[-?Z&_W$Q1ZNV%DF"NA@0ID.5 MFN:QO*'/*F$N4$D2%=JU"$Q52@(+=FXML!O%:3[+5NGAJ4O35U4.02*HOB MK G%'(%"VF;X6#%&*A"B:<#&><$01[0@/:2B[MT#7[]B1-ZMSGO;&.OPYG+' M,%)-Z3VH6AQRDZH_6634Q]Y![F@AKIU'\R.:31K;9#DBAUB;^%D1-OL1F'M? MO)V%T_=[J#&#;N+P-40,Z491)*D-HU-K'NXBHNM/4E=!=:F40!%.'R%"8S?P M<8_Y8?6IE4*!.8QNYWO1Q,RU<.J@YT!-Y&^FSCX_I]J^GP M45'ET0,?8M&]_\W>KU@+SAWB/QG?5-R6J .(\*_[=A%%VP=91$7AZG>$(/J/ MZ;NH/5OW7,^Y<+"SXW.D:_*WAJLSW\QB'T!!+MS]TWU)?]LKJ&)K/!C=?)FS MR,V[7# S ) M5,A3Z#-4,2D\H\*%.8#KQ%C<0;!?0C6I@K5C7&6=NCD5J7[BOH3JFFW"(%_1 MTP3T$NJQH [IN\Y8 "9F"N2L^W-%,4NHR2W?!WE K:'T*.@JLX4=*A&JXC'K M' .MW "'!(*$FV*BD6=).+^M*"4:4FO/-[PQ9_K):_A@-8>3?-@SH=4O3L8N MEUVHZ:GIBZT(1^MD%;:6CR+.<,(2:LV&T#'0_ 15V-3SV]Q64=*0L+XKU#Q]D[RHX5N?H7)8J[-\56[ZY M]W'#/>+#O['[Q!=G4_>\&[Q-5D&>^.<3;:S.%*#NLIFGXH]QR8LSE)W*X7\F M>ILD[-=)):D=HRG[GQ,'V!4GYD-_B?JR=ZT1?M^>6C-U)[F[)CID^@7G=$6R M;.3#(T?&]/R#9R=EL><=@V8I2AX?=\T#XQ>N@@NV22A#GZJ/6+ &B[Q-*>&@ M3RLOC:0K?6X[)3WJ,8C'@EE*"VQ6K*O8U"BDY^+=;LH)\%S]19^X.T>K7,J/ M$N[619\)P@?4M0!\IC"J?2:#9*'40>R@/&0K@:C(_X^%D)J(7V\J_?E'_U ^ M)]U6WMFPXLED?4>D)>.WU;N'5DUGB<[ M3D6'4TT4#SF_>O-5*&9AEBR<:<-D,:H-IX/EQJKRI[2DOB%8@T4TL;>Q8!) MLS>-*-_Y8-"(.3>67W7\$E' 6TJ3I/RI5K([Z*)"6.0@)Y+4S3"1,0XDW7R@.G!"O$,%="3QO="F&D M &2BBMIY>@<]_;3)E[ML\U?=! OJ1Q^35I-7G$>-;8QDEA4D;\__H\Z K=-; MFD!\MI\^,(6!M]=-\P!QEJD'_1E*VT\ M)3L(9D-DC"L\'"VJ 6T^CS*A#9I*#!P7%.F&48<9'3O0MU@.XLB309R^BU'D M82:\DS3=4#)%W/!X\"(0:J[6A%E#W80<@(,A4TE7N1R'7"<-#;<$6<&!$D]7 MT0S=[37TLJ-I<'1U']Y!%&4X$9^=PR2K:L;)6O!:6JYA?6EU5=BB?(YY\6E&V@#B)+EEVT;/"-*&782-/PF.]-?*$P2&Y,]5_D<8 MQQ+5><=,L"G6UL^KY@$]LN"T')N"MWKL_[9B:K$R)76(/]B!YB>(2$U.,^IP M7%LUN:Z5M(ZPY6T5CLM+86CC-<6\#(P>7[/,Q""SQ]KR+\=[)_ MR[%)_DER1;M?=R]EBV@JB^3:5QMX9?B7P9JCYJY@19O@A4!*DA\@T[G$:GVJ M$>Q?A>Q29 '" JJ9@H:0Q()L" GJICA#&$F'U D,:>9C.TCI) V*J_"]KCOD M/,9EW"I: _JD/L?[[[1V=&N$?-K]O JOGQ?KX *2!MF*/]E62!2< .T5H:5' MY<&(+?Q@L9 V32^G-@DL6#&/*7M@FG@.!N2>U$Z@QC"+*-H*9Y6/%YF!565B M,EM+.61R2GD',FTF&MB::_B"&\IH^"VEY K?WDMV)+1SDX8TJHG'WR**DJ(? MPYFGX.B*295;L*TO82NQ83+>?[E;I(88QP5,7$HF\D?8>BI"R%U"&4_$XS(0 MJ^?LS.<3)E\>Y.?^F>NX0*L-M&HM,F>K(O#9Q&(AKX!R1E'+UJ%80EVO0;X_ M.A.S 8D2OE=S@T): 5U$"\9!>R4J7M*R_)PF/5:S1L='; 1'B]Y?P^@$3,GB M3Y>4PPDMLYWV6:Q#3WP#(DS0J7;F-J/T3F"DB32>"O7TB]W;FZDFB+M4ZPH>A6\EV)F?+)5[%(ANO#YE,%)R/RS ! MN%$TPO[>6G^%4_OO%&MHX_L7@59>/;[SR&J(=%"13G52CO!].@1:"&D?R0(( MS2+*OZ^*&1X;?:/J>V"']XAMY MZ5'2I*:0WK!KA=H7A_8U[F=Y7C_=H9]\H/NOS^Q;R$)^1"6NEGM7RV84^4 8 M\191C>4C-R9CCBL*V:LH6U["'$DH08_:'<]HY=Q>I+>CM2=W*_^115O2Y+[A M12M8BB(FVR+<)W<@F+M0+N'H('N@G_ELNN1]L \L:%.1"J*J^!@HNSBO5&(B M*ML$D+K$R?V1;2J_Q +-]GAWL.Y,MPHG?^.10($T6L2\9>'<3[6&N:) #O>3 M%TYK:@EELADJ*;I9AASJIV!"F-<7KGD4>VMVSU<,.P>H+4I&UV!UFCM&+L=, MK_V7?GGWC!M4%_>>_M-S(TG/X9'XD)M]1?>0*NI']HJHH1E)5-L,S<23H=)O MWD.D 43$&:/;@W4$RUD$)PF[0F;/R@WJVR1!'*DFS6XE2&>@W9HXXBXT5U@ M1S+;'-L.Z""._5\1]\HSZ;$^?>>ALG01JS_1&'$0NX@$^L14!"<_@D4V?/&& MM\=QW_N? (.RBBD)=9 MI_J*LF/Q/;.U@*=#MCI^F$TLFRZPEPYB;\8*].&0 M@[V#[A^NFA+3ZD?S'GF#/\V<,?E=8^YU8S2CH&^%V5^+3P.YD-K3^8UBTG)+ MXU2B1A7>&]NJ< T$O5,I&&&A:4?1)CBS"B:V71-H3==\ MIXPBQ[-U+:G?%9 M\NF9]KM3@O,>>'3(4Y[XJ:WBI'O_A=X2EQKAQF*$@5EE4^0C!&TT-N$["0K MA*/!N][\'U?WJ" L[\=W-^,=1B+^'7= MX B*=][2QEB/UQ#[P&7@+B*,[2H!9V3' M%)4$&\K17F+(=K8Y8HC1'8.-)0HG60;L+;AM]>ZY3Q]3C189'D9/YWI]K4MO;>PWS/2Y\DTHC12E: M;[XVJSDUY 8_/> P]:9C%;USU:_RVQCJ:AM]U*?B_@8TZU/US,S;23+/)3E< M8K30Y34M,?Y4.-1AW!7='NWU^(9>J#"F66-FGX?9E9CW#SHO'W!+CUS=O M879G)Z*/#^O7'%OY:]R_P49;?W>97R54>'D'7;>]>6!^JL@W73+R0*(H*B3_ MV_?T(>H&&;^$FL]V64Q^XTRW[7ZH'<.[\LY;,>!A5%/.A-](8FU/4>MG!*48YD!YQ[H:JBI M\6_'+O!.>).JR+)Q1]T=H0]1VMHQ\%WO+U="_PO77.IY,"NX7 M6Q^<*PKE[RVBWM_?%5/XNCVF*_K![ /59%>I6336WXU/]$ 2$[[D9FQ?\>C MO$/'UER\6;8'-OG-6/*;$O[N[,,+6XM>RUMSFL=C.BZ>Z#FP!J6F-K\U9QZ[ M56FI^A/J\?]F/+RMI)6;ZR90BQ^966Q_?&/=C<3XX"3W;UO N3%SSQW&\Y/H M5=D,K]'B1S.'5-ZJ># []W:X8Y.T:R1Y>:(#6GR_E5K_;:O0*F5)NCZTKW+ MB>F3"5^2'O[N=<59$U.TYHW,P8SAISJ@P=TLV*B]U^=F-^7).;1K1^TN]37_ MKMS=O 45_^MMJE')XQMX@=B]!4OE\60?;N;<*C<&#B6OJMB*S6:^SX9]MA6 MGA:3DAQ'?L0XXCAY%F&@TI8:ZE*ORIKB]\K'A#!>SV<14R$ MY!ET8><]OYH\=2CQO->3B691S9.?,AR[#^[T5Y>>V>2N-MM^=:H&U2T*455;D&@YXNR"P,? M&1#;,@GQ3H_!SG\.I9[V2"J M]77J^:3D1WZ#<' MXYUI[RI\!HEAP!"/B]&IH=\NLH2_@SY MWW4O1MBHUIK?6/IT\46?\.^_&4=S_S%W]$__Z7V,V>E9:B*\'D$_'2=51V40 MK/F((XAMPQ@"S=>ZBN7^U*ZR%C8&M&]A#I5)?&C 668V27=&:0;''1BH]?1W MAS1HK),B8!7L)#'(@K+#*HOA1<&&AS"W3%5NEE"W7@JX]>[=F!Q,GX#+R&!H M4W^$(_'GP3PQ[B9A.]G-O_SB64AE!T,XKEUIEO]MSB';011WX&Z[?WXW$ K<"-H!WWQ*L01YRR^G+'Z RY^\?^;R#+'M M9EN2L6?@FZ6>C[6GUH=;:/?5=C+6#[TMT8W=_]7VH\!;PSYS31=1FQ.VA'H% MM( *UG\PSD,EG9+EO7./(,>\;VO*G?9E_\"0W2+LU9"=S-@':BK?8&I^ ;3S M9*KX@]*\2ELK#R0P&4G8KB.>_T68H/B*4AF]%-S)5DC C(0,Z+<1;D()Y_CA]< M*4H,:;?8 +G5/OI(<05]VFPL9US[\3X;/VK,K7@.,[A4<\:!6D@CS=93=ZS- M[]\@(["-_:(B;/&<<@NT=?%:R7-7D4+=:BIMZX#=ZYI"4Y_^'WJO?G[-R?'J MK;7Z4+=OP/Y$6]WOT4FZ![84/9S;\E'&?+>\15ZPNXK28)6:E\XQ[84?'(2 M_3.5"^CA3:AKPQRIK^TS8W&F9%S[B:G\1NE"TL5?^^8JK'Y%CS_;\3C?+M7\\7>5J2=T-9M7Q:[ZY;X%9PQ))KUA3.?(#U$_6&BI=(JP MD%A-XV+2&1NP8.,"HN?>0JIYH"HRMLQTX@L.EVDTZ;B ;#5@&P]0-H>)B2K1 M6M0@=$X0#4[/BZ9L]AZ'L+0Y.MI;T@Y@5.Q83*+KYCZKY_6S]1052ZA((,/$ MO8V7GD^7[A9Y:X8)4!SA'2(*N.@_LP99"\ZTT,TH.+@,ZA334CF1H;M8ITHI M!Z&HI/E/U[R3ZQO+FGEJ9(EK+\L^YNS61=:U8W[DW"B=,Y.OBJQ12OJDP[8, MHW_S?3?L?^QVU_=<[&%)EGYU0\.ZM+2'U7O7/7MX]X Q\PNW@_&*(RV6[T%L M:Z"N8BA;(J-#AJT,>*MA!A"97A-EB.!ADNB]AJBCG8."^V2A8"E'S%%W!>7< M(!TV7;3*PESQ,!8P@ M:BASZ$1_+O#!0W/L=3XJPJ+*$1*O-;'U!L8=I(K2YAVB"F?7/$+?*7109Z["%WH#2O)3YC!+F:)E9#)]#?OP;6LS">8%3 MGA$:J^4!R 5%#G5%$+&-F418!1);,<,AHK)I)_D9BINB8 Z3$G^MO)P?@&R" M$\#9(U!120ERJ X^FAA1@DGV6\B\ZDVK]TF.9 6;#?@Q,K_4]BKUC"B!UR]/ MKUA4W)G<_F;>/!I>3(SX_E113KSHS7>7A<(^X@IZ\A*JSNN>_.<(JJ/JOJ*0 MDXIGJ2:D$#.("%M*YWEJA\=: &MMA& F%JNX_ M@@W%.G6W8_6(W$?VMR@)3SW/2S359Z0N$$?6HV!\)0I+8T))KVA9M5.DC_ZR M6$4^)UQ >\7>!A^7.WTOVC6HW/$>*D%BP09QX$ >R/O9$-"(LE%J>*-3IBEV M42)(O3IBY8:#B!14; MQJFEF!35R55DJ-E3N5'9N8327D*=.\,R!T/#V/9P&+2EE52=FDGD"O0O@7G( M+L^H#L+.7N5.N+.5HXWW%>'TPW BD:ASQ[P_VC@L/B[3>MO76#1_6,):1Z9+ M8$6I]&1;/0;9N'-0MKU&0=NL(FH [%:+2_&6D\)(U0XD!#581?2NF]XO%ZPKTP.V5913B_$!F0.5XJ*#LS/!(D$(QZZU06/M$+ M&#EJMMNI8JXQV&-@^OF\C>DO?;6)3L?[IF,C553IY\9:SDMV[_QA:E_IY.FX MTW??K^Y/?125/AVUZ>[1B+\/YX[ZZGUA?O$:DXTJ2E@V(D;62TH0/(_-BL6I M'#V#Z$?XP=@JLI:[(H>]GZHJ@NMKZ39A?M@-)"]%7!C+3K-42/=UOF'_;8@>BHI VE87I^"_*IX M1(F2$/F J*R#N#&4C:V!CU91MD>M::Y$3L*&D*N$DUS%NB[2"?:!W)/8>TC4 M+H(>2.):647$E(02=L&1UJ.87B0Z0<0P^N0B3G"8OBK0C:@73&[[;\C\_]EQ MEIB"V&'3(UDA6%J-/9181$L497IO)-PIJTNWH=B73QJ8O"H6R2-C*[O*U=.! M9Q-^024)3]JNY1K&IQ:<37!FY>V[]JWC"Q6O*."$T#.BX6Q,.F<%6YMRB-9N MPJ3%"@P.23@I[-40A8H=8&U^,AI*T.M'#A9M[H[=.##OK34>GZ+,$GUR/6GH MDV]Y+_%Z65B.WU# >S6YI_Z*9L01]@?[1!JI8C"J!:"QU>%@T9I=YUEU()/+ M6P,G-!/,DKZ2A:D1?UXE:H?5G[YOWOK7L/\AZZEPR[M.Y/6?W?'/$3@_+ M\>0(\842J(S+64G0'L<8U9;C/@]0K<8Y6A3-$LK1_B?]ZPZ5$\HDG3HK!6T^ MO*=NJ^)X,15'%D)7!M@^VQW4K[+3%,$('$P;Z]Y%<1%)T8&OP:K7AND(+OKY MA".UG$C#>Z@7EH>M(R>[Y"Z.7K=-O&)NY=L_]Z8VTJ&R=LVEM4VGUI7,?3)PX9=DF"F>*^_0EC/F6;*=T\I M]?L0S2IE%V-E+$-MPD]6*:[>EV,[H3\W@Z\?2+^*=$D1OYQ*( MZR+VC(QT5D3L>W4\W.2//#UG:>L7']Z3]^!,D^$&11)'$IE'K M_"CM\;N=8F!UV.ZI8Q-!ZR#MNV>J(X(,^WZ L&F_]2'$J$+5')'\XQBUI]B!HA]0?7!C5 M[MU5_-)W3J YZJGB@1$<75^6H]V[>LL[6P>\^)'W::G@L#7"2\57"("+A9@UD##Y@VZ)5\:A//Z$SXZ91FB@]_G6NY.O7G M?(75A_S6 H^-E6]ORYWU5V25PC'<11Q-11PT0_D&]">PCT>/%.]40H[XN<_Z MHJW.W@-_O:1[ONB>4Y@,K*D9MK'@>658:07N&N4[F29L[^W=ON&3P>XF9 ^L M Q*%%1&>8(QPK(5Y2RIVK\EI76Y^32RA0@WV3+FWY.^[&^MKW?;I M34V$Q.&5_*#2/6_,HZ%__"%:OQNXP!L2M/")610G$>.&0!WO)%I"I>]IBX;T M7+O9!F2]PSU(0O2JV1%NM,1SKU>WS7/62;R/H;U>AV7#:KF[[>R1E'.Y;IG]U(?'26:D#$T8.*7B_P)N/%;&E-G3D"#)DW(,,,FS*%(L;*'-=N0OUWM7_0MS ML$^\60X]@3?F- MWL(WS*)B*V'(E*(JI?LM/Q/LT0X;@[:@-#1-. MIEVB%PD%>WFZ_@+[:%KB4O.S)!,ZT8F@TG);,7A^)(<<:72W_M?W\2GZ*UHH MR[#$$VG0W&\1]! \:,]%:U;.CY:R#>'K(@P:QG(KRDG?+\B/!>IQ':_EE6H- M<[7=OLY,E-@22*5+D1A:L)8?)[T_[_-?/6>FMFWJPW-VMGY:Q[/<%C[LI\/IA7Z>&SDI,7KC7T\EE, &+* M;B&/6%CY!01/"XE+2$I)RZBHJJEK7-+4O:ZG;W##T,C2RMK&UL[>P?V.AZ>7 MMX]O:%CXO0C4_4?FZJOIM8U-S2VM; M>TF9V;GYA44"D?3UV]KW]8U-\L^]7[_W#\ _?__1BP'" M^-]4_Y_JQ477Z]CQXXS'F?_1B^%8Q#\=N(XSG5,\P7W5G-DUF.>\TL.3O->> ME33TLEQ0M@#XW$(F6/G%5 CBY']4^Q?-_FV*/?I?TNR_*?;?]5J$L#,RT">/ MD0N"@-!H4J^2(/]O"4Y%1^8(TGOC%RY^I:E\O ?!'C.Z(AIS<5V'E:P:_RA& ME6H%>KD2Y-WPA-SD9LQQM!KX++!THYC3D\P+XXV1/H+TP8$C"''N@58X60$3 MORPXO=0GRDT6Z=K/]2=^,38ABSXK@<3D3B!9_7"M*_A #JJC6;S#.!Z6-BO* M=@2)W2($+J0%+G(?].3YQ_<*TK3!17D9&"M5IZ5K&FWN18;9M,QJ&=:O=S/& M$W42@14+T 36+V(SU3L)?O6=\&5Q=>S# +>P3V(4P$K"+H,#2I+X(W\5*8*^ M#3ZDZ*"5#E\U8]C!R+E5@WY<&H(M/OD"N1*/8=T*0G5O#0++#ILN#.2#>"J" M.,X-,N./(-!.?V+@<53\%2 P6;7K^OHSO]NP2',D$U7D"/(H%GT>'"<=02"@ ML2Y@-G $X01U2#K?;D M\$PG5(0N&9;:R0/O1YX N:&)1<>!61P)'C\))E^=ROMAUB4%>?4H>.L/#_7U M&.;P.D;S/X!W_.LB^Z>&;H_'*&&2]?<='#01X74$6<"2<'CXXN">TAFAW6AL%3 M$3 =-;3LI,K* H:$B^W6IHTCFW%]Q;QH9K#9@X0#C8X@[G6!JWK8=#2\"FT* M=I'A-Z>;ORCW<*'JOZ\6K@P@&.Q1L'X$Q^^5M")&\(5.\GT@T*5U"MNTF\B_ M; G@]S'@AD]YS/LC2$/X>"\T25.&-KS2>@1)PWFG"U(CY_S1FK@36E>!"WTK MW#0$U1+T(,+94<-S_7,.V!0M#%E_A9B+Q['YQIQ(O]I,AL=V6N!.-0<*X"O7 M782G5.%T![GRSO;>3LV[BFV.^5]CRG\G=YR76NJ)%QT9[VDKS_$R@#"*#%H4 M/()PY%*YE_;=R9B>P(3N8_DTEBXLZITE^($AU;)<_=\*O!O*#OK('\.,Q5JT;X:H=\<8^YPS%;:ET^SRZB9H;TOS> M?P0!9<8?H$U(XZ*HH3X,$V*US$43= =*C/PLAJF;L";:<)4Y@FL=:X/?/./#'=RX\IY M9(<^3OZ>@ Z$)F10]"?1P21M*"$B'6T,9*[N-Q/SS3B0J,OZ=+(4M&RT/W\=>L);R""Q4YT(%38C!$)1Z5=GPL]"N[RQ3ZEFE(B881HG MB T'W/MAO$S%*;]PPJC+A-P$[$O JU_>C+#R.$82K1M_O;@'R4Z-(L<; 86[ M?4@&JAXY2T<<(*'\>D7AY)94HHEUIR$AX?94]P01 ]6K&B+@EH;V;Y/CAT3, M]L, ;"K5G A/BH2G4'6!/;O&"1H'.FA:BZ\<-=>7$R'0+0:LE9(#E@A-Q2=K MFT6XY+V:ITO;R=/!BYNO50S%A?!#;JNPV^9(::K:8,P_"N63FE2(4]?S.4VT!RK2\ D\:^PTLYOT4Y/TD31CNU@*'8LSS;- MGW8:+!VP !UVO$RA##Z;7%[V=1,_3TUY._A[N''WJH>$<$MI@88B+WM M>)5IV,S[32++PK]ETE#\WE*D6$Y=%[="H6:V[[5L*=-RA\94S;"-@;%P&5.C MBT_.\7Z3'C;15TP*,"G+O%M*Q/&!7CW+9V8[D21YS T %]MYJ=)I<_$@(7SG MVI+11%.TTIBR_ RM]/6R(4==>>U)I9^CY^N-7HYTR**C*7*8WBLQ3#'SRQI@ M\2K=V&K%IYJC$80P!Z>.^/3F=&8G[QA&,G2_^=NWPD[1,],_ZL?*YAYO!]X_ M+*[WT90HT7DA%IG=7)MS]PYL_&#G,<4/K7W8@@ZO0263U >U#5:9J3RP56R" M1T-;9W/._M)0<3,L_==KXO1+8/>!EHA_P.)!4J?)ZRMGVR=KXPJC2JG20!F MFANP\"F2FON%"EN9*0;%#G9J5A&+C_%%\D!@#W2^E(C=7J!IT2+W3V=76@(LWC1L^S5E"1*TV/7:8:T[&<*,(6(>=LCFMJZ)U#\[*\NC7:):,RU+RL<%>X^YU;5!JJB$0 MDK$)A9(?]'GYC!H.5_I%>0!<+SH9VM-Y_X7GI;E)1)(2%:<:SW1G_J\=NJ9/ MJ_04\"?[)+FO_-&06Z,H?#2D.>*I4;WUX_=!\^O6'Q6M]YCB^W#S>5*ONAJ! M6_]?[SGT^_/@L"M&S!BPW-^;H[I3U)RIP: ?Q<%YO'I+R':;0D3&.:0/P![B MZ,B5) 8B .&^9;8Y+892?,EF QA!XS'CG!^G:*"MP2H"3 0EX +2@XK59GP MQ]VI1N.>##/QHR/=U*'79Q\AZYG#G)K0BGDGW\@[$<]\%E/V 1(>8?["-"O3<[L5S>^:SN\SU O.?9N50KQC\_#TLQOHB%75+ZCC66-E D M,?L+NT#:OP>&4JY0+Y'C=UC"5E@ZHV'IN+M'D$7&OFY)0#V=J@RL]*:_1%_N M^!2&>*R)2 N#,PZ1L:3ZKIK/J$IB2Q7=PD]B6!_? *)S$SOOAS+WU5F!LOM/ M0 ."V8+MT!&DE1TCJ&5,":%]P,38M3 .3*,9-!O M$GIEJE.8$;Q,XT%RH=R'$(T&]-()5>$<1=32D00,8L5FJ.Y^=2BL[A3B M%8]09D%W:)'84RCEJX[B3DJ412SDQY_&C?:D_?6R'9'+#%=@8[;;43HE]>O% M@ %BX1Z^3U1S@G8IIJ](@CQ;0G'T7BQ^0+4L7:#*-8,8BB3M$Z)QMCV:".?= M_*M7&5_O"@Z1S8C()\WI<_QZTP8S\6:589WI MK![S!<2UCU=V?E:)VZ;IW-(@%EX1M2<+$Y8;2/=5**EP(JY_-YZM8LEY2!6' MIZPP+>I6-^WP)JK1*U06VX=HI*R)[WGO'8=A1S&K/*3FI?G!"9H6G26=5DE. M929)4OF1!AUSS>,\GWU6 &L8S&$4"V;XJT6'6F<@%BBKIENC1LXPHPF5H?9, M#83;9.WMDZ]K(&<;8S9':=7(O_14_9<%VV\&BB&H!+\3\WTW07A2?F,_($T<0-T0\-VJ*O.^0F9/@)?[J-QY.BAOOV&R93F+O*X)44?LGV/2/ MBBIOGFO)JUMTGV]J=S5E,U.7-C+1/_4H:]/4/%9C."0%^2D(RQH,.Q/,:=U7 M<"'3O>UQ0F.GTT5[%\M<\_ &N^J]=_=L4Z3-RTV5L8D#MH5R"CPOO(X3-NX?UEA[A>2#0S5;XD:12+)G%7N="1P?G5;>ZRTVM=R MR=Z^I_R!TF9*SZUJ+ #P.UR"Y@Z"/ M(SW;A$LO!LRA F ^X:!WY,48%AC9MP0\UDH(S_S*A[5&$>9DCJ[># S'T'V6 MV,4#B[@#HFA9C;AR\GWP M79C\J B&)X^3LQQ,;/ >S?)/1GQF3"B72,N27",CMIMOUF[04@> E0A9L8UJ!Z?ZWX/A?ACVZ35;E>3CZ/0XBB*H.KGAD#!-"FR#@K MRL/Q>..V;J4T[H,\G$ZIG7;3A'^/AA+3MW4N>91E11ZCU>/5%G=@H%H['% L<&X0*H4!*R%[YX MH/]I)D 5%A^9^T@%QP8VVC68[RC< M_D4N_\#M$8/@V5.1C]\C8L.Z6!L?/_O83 N-/CY]^=_G05*O=,78R M(+-'TR2JLZ6=9+ AGY9V7@5'9(^F\_29;U+5!1<[SQ(V7*L_&?9.H?5L%X/[ MZ5E.:@C&*6.W;DC10Q8Z4;\=QM)CKA0&Q=RUGNMDJP4#+<%+%%V0Q2N9R-R; MSC=RWC=GM/*S?%IE->CK1S&!WYH)>\>VEC9GWX";;-H]A7+YN;8XYSB5P9;/ M0>>;OWQQ;+C5VN)&LX1.IG "!I0ZV%YBCQ$&=R@ZOGDV[\CL&T&=BJ@#PDZF M>.IL)5$VZL*9O*:B,PW93<4\]ZMW:]'*T^'O9/\4HA&OZG";1Y#M&?)2'ZX) MUS,>AQ.FGKD>B4BGJOK4&%>J]$6E,CLFEKTA2\9A[[#&8M'J1#838[V.4"$6 MC[?*K_Y8E&@&[?L]Q\/2" 6T.LT_W4C](G66YY;E0KQ[M45-7V10WZ[I?&.W M$>U W>U+O6P1ZV5:#OMBDY0NF?R9N7<&M(S3\@-*F9-'M!#$;;P _@4]+Y(4 M9T)OVL9UG_, ?5';7FS&*EC:Q(NO]UOL;2[-L:QI5,K=NZ 0I\SVW%$X=S9< M>SA)"OL&4?@H2>KEL3>=!L1T#M3E&^_(S,EHW1(0>?4-Z]SB2D*S/^+ZI%SV MO$SSR;R NT+LJ7U 6M MD_T2*FEXV= L]D[.I^LP_*(Q(A7=DH04!&=^AX:7V5,K_/NS7WO*GG__\WO! M]YA!P10326=7)6H-U&8S&SUU9F,VS-GODBN0Y3T[X';NM)$*@5DHXY!>D)T> M:33ESDT2E0I&:ZD#(Y1KW=:9I*IOH>-M[](:T0)B#7^0QX"^@6\3'WV^47^M MKRWLNS__ULYOG8 UBG5RN< G-.^ J>C8I?*6[G,":^5JV56TF6*FV&\X[KKX MY)W?^>'G"EF3O_"+Z _,*UV4R97K<4U@'38S7-U=VMV7(7]M6 *]]LO!T_=# MI3V29G>)\/@FQ_;3(B19D?JNB/*Q[5'A^[X-F3*IY+AKM?>1="SJ54'D9!\ E3GE_+YX&"U.W^O1@E MNI$MZ=_400>S3VRNO#V"X$?5#-U/*J#/JJXP?NZWMN:_L=+G,/9,]#=KY<'3 M][4+/GPCBEK4Y7/PZ*G5S4)G)D?-\H6?M;8-=?>:G<9/9D:VE=^)'"N>X"[] MVS%P>"$H7\\SHP?EDVYKX[)H?R;T#*-Y9H#ID]"--JF?,C..%LCP]2(98#RQ M;G87WWWVTV^*+:1\++%F8[&)D[7Q6*;/@;KB&YE:_=E+K/U!+'6K5]>CO)@? M,;=I7"#S@8UUF-Z3"+ XA75(XB^]"3< MW6*BRXN*I9;O+9]$*=:YUFTY4G>\ZU;ZBN#/3<["8?BEN!M$[V*N8%&G[)O? MGU2/G,S=;2C0?CYT.5L$=]\27O5XI.%G6?8WR;CRQ *W^HU"P4!FZAF2M#$S MH34=%$)?M1[X1M4F'C#/ L-IMY>+K?#!]W@2-/"Q/N[?) 5O51:0WMY4C4S/ MT7@-^\3$]X<+@-+8Y"D7T?HST \?Y>LP0S;@NU8:BY8C>8VRZVF&IENECVC,]<%YT)JCTG>H7CU4O6S0V/SIB6[:!N<0&"EO,\&XU2%U!/1K'ZUPR.Z9W MOVX3QM<9,C<26$DOH7]WQ^[7?/'J6W2I;JAH#'0]DPDN]>][76_1)>P(_=VU M_HT!I0^H_#E[1)-M6(, E>>>=@2Q>!">K)G:^@@>(X8Z+SO>!-W1?;N+A[%E M16=L'EA.UW7.-P>*C(JGQ;Y$18>;& UNE," ISXKP?38$$>LIA6=/(QMNJ&C M3/6B#8#%E-NHMST?:L!V@HGQ-5#7X_62$A)UF9!U$/S"\59;TOV[G?8DLDA+ M.5$0[Q-YW<$V+F)Q$^D82_C8JC@,_/G.9U1#N.D0KO0YD\VE0A@V9,3MMU!K MHN/0CF'>*_]-G4VVWLN+Z/UFS2]:[F1MILXTL(!]\N*') <>I:5.U4>_=1G. M0:CWNI+_(!_]WKRF9+_LFNWF;@M] 5;&IY33ZH$Q#R,[%\[! 2^TR9,BG_B1 MG\.(LYA>-JT*6?+#=;%@?&(XG^=^[AYO"5&ZQL-FMN;7CSYFUKW.3P\/ D;VMS8V-SZXV='7__EVD:_CMUI+23;M?3 MI";XK!PA# \N,D,X'T2:V^9_?[Z]A@I'SKN^L1/B!5[86#XH91!?6;8X=@DW8WP$<5HY@EQ5!1./(,?CCR"9#^@I)URD+I+)@;)<=0GW?>=B2FVJHG^JL?++R18R+W1XV^3* M8CC_=YEYU46>?"$QA,:U6I NTG^:YJ%^1H>9T<1X8>)Q>NL@29%/G%V-4:&W MSV5)Y#G)SQ6PDV&U;E#=L$S.V$4$!"[E$]*W#8#W8.G <50N42!1;RP?>$>X M5QC"XT+N[BQRNOI<3V1@\ 4A58E(G-[Z^Z>Y>)L6W?VBPG%3Y^QTV*C2%B%P M/GV?$RPD&Q/3J>I8*B\[E(<:0N9JF8D1H)Z?\3>@7EAA5K'Z$DQ8"*1JA\SQ M+\:TE_8&C1+23[YS&EA=\,QWF?L^HW-N^8O+.@7V!KLM3-;M/X)P"^^O'^+J MQ%F 5T$Z5,IA/!=:#:/55).=W43[4U<+;>S25\8O9 M2EC^3H]A+^E;@Y_RT^>TM(%Q09+0? !'J87H"(+HX#)T>O!Y=8!*=#ST4Y]Y M_TL(.V?QUPS#KQGWQ7Z:2>8YR*:##\G,O3#63@$B,@''K67[$@7KZ89.UH>/ M\X"- T*%]:DOUR.M7_W(.["8#A1+6UX^:S0DZ*DT?GDH,/#,'/< #^WA2=,R M@FF!N$6YH3[O1I^"9<'7:=>3^M+#%EEY*>Z\2_YB^5X_[WQG#2HTRDR1[E,J MV/QG2>Y\0?FE?UF2,QDV*4BFR3=1X0\3(R6GC3=](^^,=&U=0D70$ M6=K;)]"CK(VJ1X9O4^AQ]W;J=_K#XD9X_&^&EVB[PY9.5]?7J"B[]N2X=TV M,:^S&9Y[>4GS0QDJ D_^0$9:-Q>-F,_NQ@BL'_ ,KX3%?,0 5XX@\SRKID\/ M5GC0QU:: P>7IG997*6?&Q"Q7<*7&I3Z4]1I\]K#V"W($NL=T@"\1UF[G98$.#NJU7!6-92PY6M!Z[3'R\8VN1QO;WSHZIBZ\ MS0XXEIC^/!\GBUG-_3M813D7,PMK^D[E<1^,F"QD'7'N!H_71]/*J@HOC(/NC-.-KP9Z1)0NQ7S" M :8L$4*00Q+W(4, 2-6[X#BQ^CH\(JR7"64B__E'>Z-&"XR?R5W\H.\@S6QOLH@2!C_>SP5! L:CJ+;^27M>Q25/]ZR/GE#1T!,BPA/BE&9&M1;^H' M@$G4\B$BV,?Z9O'ZG=W4O?XTH1Y"R%U<_S)TP#V4'7;2\U0\UZIBD_34F-)V MOG(PWGU60L-^')K<,U,IZ![4-HQ^6IG80Q'*JIK)P/U&3B"3%<^8%)&+)^+[ M6>UC[#K#"+LU@(*7 =>E.R%DXUCMBL >C8^J:"=IHA(UX,+%(OB3O3.P71EB MT!FC39GFB[]V8#N<2:08$7 /C^1%,Z^N)- X<,YF?467@;%$X@KG2GU/0%C@ M*9_9OQ5%/U]I%9GT+7TNB[BH?%K^AX6WV+$;\YS#U84WK"M9FRJ%LC;[5*6G M'UND$#2JK@5G3 R:^PS4"?F4D@M<>'@>#+@%:2SR!;5]%#W?PB,0BV6QP,;U M$S:-4B/YJD:EIVKT:R5-R\2R2C2&E0PK^'CW] +9&\?E@O#L@7*--[?.F.L) MY688W@FI?C;XX-V[4]5)=D\95.5C##&]KAB?4?=5W#8I$, 0\%^^4.\>OFZV M!-)[\FPR/H8W3:A&-$U1/:I]-D[Y2$?TWNM^RQM3A0>VXQ9R-RWG#5X@/$:Y?YEJ!-+1 IL3+%] MN=P_L63(O>14_5Z &/#:K@D7,$T[O3'5/%/_Y#WBU14(A'/EQ6^Q WH"M;BO M2FW_$K.D(W.8H&+V! <80T&)UMXNYOVZPZ9?SOR.XVE"GTVTA_KH-)]+-93I M(*U>RQI3OBDDWUU7[?VW#FR9D9RA6A**V4%&O49@+9'(X;F+#"9$1>\*QTP6 M T'([8@26"I.-(8IYB.N:;?WB] 2Q9$(?Z)S4L1H?,B% SAL\MRSF'8KOO&S MV8XT54==:=UU(K16*'*V"EJP&LNY1)0P>#WK.UV;"B0K2 M@9>Q3T8;G10853Z2[;8TK8#YR/$#.Z.+MWH\1G@L.8R:I*1=_Y1:YMG^2B%3 MGH#X_C.>YKW/[^X)$+QBVS1%10'XOJEMTN W>UN.H-_KQBJ#UJ6\-9Z?=5-0 M]9)$=CTANP*W <^0RI1\%$H?-A7-1\[=1E B:/24T+K;)QR8C#A&U1/;\1"O MR"=A&;8>+8\/(3FH!J&^K<8E(-8P+BJA/T)1(/\Z^<0+[8-X+0.?,ZU":N4A MLPT^Y!=IWO!)",Z?C9/O>+S2)R^J*=(II-U0:H8:7&&56I#R[*R2G$ MSW?RJ2M,J7V>&D:"VYSG<^ L295"38J\DD)9U5,YDRFO%B>^&"E,IF2F9&3X M\)KKA10:/$ ''N8@O (7$68F"%)\'Y21>OT&KWQ]>;T/5V5"V/JTCOLDU;I2 M.SVQZ?7[T"XYU2C44NKZDBWLO1F5UV\_\# +#:-<68>]P5!Y< 1DOUGR2HMZ M>OWY=,?)(PC!<].AM6_E@5IKC$V)1&4M_K[?Y7'BB#Q'6DWM!Z+_?;0J<- W MN;A5).:L:X^;:'),_X(%92.HO"V4_6M ;EPWA#8N%(;C0@3 %T5V.N& 8X^0 M>/P^K8K@3;V*6A1I[9>WO*[G_>/'6-E.!=RX=8'8UV,GQH/'$N]^U6ZX3+9D1Z_8=5#JC3 MNX\''3JYM5^<-F,NS+W)C=$D/VDM.CLMLBV/ON1>=LC/\Q"E#GU8/OC9!W]) M+32IYI)N[,^4$<;X&KD5+KT!JX^-ZE(R,R%RQ_^XK9N:7DJ3F(\:?.)W*;+= M:Y)YZ,SC+=$SH#UQ' ;<,Q:R):(-H,$VP0][[[2AKSNF,4OB">1@_&WP,8S% MR/AT;*S,GQB13@/E.ADC5/I8@HX@9.69@.LN%\@#GZ5?;PU.]FG+XCO4 MMYEX;0OSUN:I6R*V%S\V[U8142I2RAE5=#9DLB2]E$K)#JYX4-XUEO1@K M<\OH8M*-/YVMGY+QC3EE#L=*A!*%$X84<+[D'4#F"[1%5=K3,85,\8<%^-5A^,''N( M(?G]<7\+U+74A6P(0Z)]]% 2711+VF@W/_BNE'J,+#F$>=(A,-@5_6M>!1.; MUYK>J>I*>D?I"H UK3N@187;I]VG<4V_*>;BLP_+#=DCB[K\V \TM0M_G3(^ M[S")\"E>^-X/$U3%+E!TP2\ UA9<(2PY)H^&$G3R23A.%_25R9+&EI:N:?Z# MOD^^T!K=T H[I,]B7,T=_]3][,K-/&=:N;^/5Y7=>!###Q7;!%!]/^>PB'8> M?9.T#_ ='W,)^-% @G.D2M X)!UIT\!A*G4Q!0:D M;Q[.:IZ.#2? M497))O-5W2HQ4@CWLZEBM:KJ#=3,EB"=U O/RC.NN1SRN55Q+!B\B94:(;?7 M>Z5CV=68%4:"FLGS=$);VJREP\,<6VG+E8 UWV"U\ADK*WJ6[%5MFX5V [\# MR?L8('HE74<)?168PZ^P.<@]GT;KOA;O['A"?HUYXQUYYYJS8[]F;1+^_628 MK(BN1<'3\\V^U#MD22HO93__L(YZM1:M24=3#]IX7G%"6,WE^"E5Y.)EXL C M'U&."9&L$UU3*H464?ZL@]X.TM]:DOO_QM5A1X6.K7!^*=(8]P?B:2?)KL0C M"+\CU9,^S$.J*]E@QX/L>:M1/1[>[.\P0K@7FS%ZF'NZUOE=:JB0?_=HQW;7,U\O8BKH:3C0Q.H)8D]/*.<'OLW6UGK21 MY%^A^")AX.")BC8F.RV423"+-)XZ2*O\0@Y+I:9, +5XZN M[.RF*T^?+N&%H-="_ (Z0F@\Z7/2GE2]M.)3WWF+=83"-_33[+,_+&Y)#Y.D M)_"CXKSD['*DL(X>//#$9S.!9"HZG_ Y(KX;"G0+]\$Y0T_*Z83'C2@VARJH MD_)N=:2 E#292?S:I1:ATFRCY/B017LDAVM7EY&L7+^49?4#R"H[].K5L\<, M>\YD1#)L^F63<6EH86"N+Y)>XM/.@I5X&@N C&W::,9PHVH&-+O28@F'T)NM M0_G1U9N+6;/[-C:;]E9:>_ 7%\3,F;,GA/\T@POT,'8]K#B"!.XF=!Q!M@OI M5" 04"NI&O!%FM#3JS>J;]"$N=>%>5+ASD6SUZ#&5MY=P%M:BTU]'YFHI5?A M*ZH\:SF>V0/C_"$1M]3_-*;D6="83S]/G9:+WR^1JXFZ^GG>DD6I>A1&UJO3..<.5SF[U291$6S]D/M-4"B0+\]3-;SI M8ML-G0CARG&7FLJX\BZ'3W3\KZ+7/H%4/L=]_<,'*NVUW7*HF4YCLLOF0$#G M)4"= #;/T<0W=R-.:3HM%CYLCS<#/%,QN[4C+IO.A1, R=VP M0J]^Z2@?C^JKJCL-MIE$YI2P41W:Y+#]>=!UU9E5WL),P'8=M\U,-YT3R$ Y M[^M'SB6.'@[M&%(R_G)T($6@?RZ_=S^0?57.N)]F[EI.O-4D6M! MB*:U!D[I58FF@OFW:C!*+B\K2, V11$<C/"+[&*?24-.<"B"H:L#PL63'(_&;]]Y*+)*E6XC* M"4#C: +H\X!9O(XH6@>(*Q;-):RP@+8FCXTG59:L_I3=><353?SYT^T@,J3\B2FL*5S*A%Q-M46XT(VG3;#A38Q-295%G.!PN8^H_'%KP M]7/E)<-6:<-6B27_ENA#&:OUJ4K]5 UZ=ZY*TVR-0=Z-J4?F3\Z=+!?L4S34 M5S04RS \>_;4U:]TM/J5B//X$ MUFJ %]$42#8FVSZD!@=6@J$T?HZ!YD[Y0-_PTW5-&JI?_!\9$E82-07P9HE< M8KD?B+*+M(:M7'+K(ZHL&=9+DP*8T\)$+@^(LI.Q\;\Q;*@:?&3GL>_&%#&/NIS>D)(P77%%S8^3UYG!M7$#5@\*ED2C)(GG%KQ76%!.U<[W9@05NSL#5U=.6WX M>J.C\/73BA>!1(X3O0(CB M?@F6JDB^OCT%%:#RDN4_.TBFHOEJG5ZF+5"]5K=9%U8#9AR0HZV9+WFX0DQ\-+KY+3A&)EA_WBP4'K-]2H/M2&43F["R-B\)N5 MW^P0L!9LS-9^H=9[;+NZNOQ%0:PUY$ZCXEF9AQD?;["^S.S!$A#[/_[9OHX: M(DGN'%:C*O=1$X$QYZF64^B5!X@&A=@*A_J:PURBMNG?(TA? ]5[ZM>?1XM? MP R30$LR/*G[C/@O/]<3;VEL9+66\3+P_-KE]!4S4"%B9Z\TYGWQV[5RX/N5 M.?<6\!WY!]X*:'GFY1/VS+<#CM]/K$,'$ZW#,L>FOG4W98&V>CCON0_OIIOE M+6:*S*!C-60L]90PC26UAJH]94EC9:#<0-W?Z893C2:<=1C!RS:-WEZ@#S#B M]/9&\6"$FH#TFD^1#'DMC6P'QGRJ=D8%$CX_%'\62'6M7M@X_&-Z-7Y460[! M3>84L5[]P3%D,6398SUYQG6PZ67-G79>M]]%UAGZ06-@7*/%JS]O/Q^_X-!\ M]^;%/[?!4="9,,>UJA%QBD \2%TXX=K[1T(?^"@BV1'UMH M\,/2;NFZXB2,-RQQ;_AOX8]&8B)U:1>\WN3L HA<(_72>#N[NQTO)[<+[?7_ M_3W;3-*V%5B3HT0NC/'D:]M.7WP?BHXL$AX6;\O@X"CU7FXK2-Y TMC'<% M04;C&PKU"J[)0PB.L6Q2H9*Q2<3O2AK+!GTP?E" _LX%7O8@LQ%RRD_$DPJ% M%H>7B)5]')86S6UD##[PE&E*G.SK3[H2C01M&U2].)";*B_O-A5.44%YI)O, MU39'\YA0J _TH68_KQX/.:GUZ!+SLU$,W> MZ)1$H)5WLSL:J%C?9Y]O_$KG@2%;91! D)U0/U79[=%2Z MU!;'7A;QD[4[NZ7?49PD_'/(GHS0#+*^@B#["I/AK?=M%1U951V*R'?#J$?! MEC66QXN>WQR[@/F4&N/V3X;"K%84LV%6Z94(FS\V M4)X /B0?$(\KTTUVG,;JL_?Q+R[I]WUQXY/HJ]B!RMJ_.;FK)K(611/X$G$[ M$!13> ?,$>FXWD")09NE[U<=MJCF)_L[&LW"B[Y;@!@@\J=49=P<[=0\?$?E MO6IJU(VF @?OR&HPX@JP^\C-$OJ JEKA7)MW^)70YB7]7EQN)%GY9HVP+N=G MX#ZG0;YKJ%Q N+6?OFJP!FOV^K<7=[Z4)_3/59VQJI*FA](7'[T!(BI7;;ST M3&ML2.<4,_)4EN+]'Q'9Q)!M?A,CXX/)ROBAOECTD-*C3BG7UQ9%HJH%,FZR M,N89Z.]4[F0:RP 9@>_6(B.HO*'[?S*V!G"MS$,\$;4;#I())0^_@E""L^?$ M+U E/XHWA[BD1\X^B.,HCE\R: J4)& ?K;8 )PK(4VNJRF?"J@:=L@#PKNK)*#D)1J:K(:YO!&58?G[J(U11LC:&;/Y4 M6V5M3E==BK;1>[;:AH%7YJZZJ[5ONBG:Y4WNM]7&J+VSZ"M89/ZS9:K M+!S%A8+,*T]>$Z=30,7M_]DN:8;U*#)RQ'9GA^Q'Y_P]T"5CDD!Z##]:%Q!( MZ70^;* 3'=@.%X6)-AES8BI<%KIX>8@'#3W,ZSP'_**-9I0/%I.ZW/L1PC&P M]:(3]#1*_+%R!6P%7NA[7?A;2%K\<\NGXV_,E.16/^K[7=4U&548&SM MLS\?1'4L?@I J,*'+W748MXCA# ^2!%:WQ&$DW:!]G'E6*=\.6T6<:);@_8% MQX_&D"T) [,)L(=(1NHY+-B-'UA6!#_4C0)'$ (TOEN2 MBE0#4,C5E8?^Y\$(@-RI1_:]?[=;^+Y!'YQ[/:_X(>ZVV4.;HG/ Z/>=XE4X M*-LZ%"B"]@5.9-^OA":+"A9-$5MW,,3Q12C1($E+^_@*D(D*[165!>U)?FR] MQ!W_"Y^TS%;'$W48)FK#4SVT7 D)JK!UXA[!"V]B8!--)QV$W8>[S>T*.;]_ M)X^?1(5L644-Y.^PA2VF_+V36Q?2F*G1YO.QS\V#$[96GP.'>M_RLW6Y$*\_ M^8K,]+M */Q'NVBAAVA#1.72I8S%P2VK&_RTM;'E:W<>S?HERA,P>5(3#\XR M_NDX3.DT7M4.[4,"NLC'11S33;+81;-5@60=C7&*.2C3[_@%;0PZ=,,.GV.\ MS>*/(,T<0P-=2@N85JW3@<3BQ=(!&-1M=FE@PCY=!'5@"U2\\Y-,J'_5,GN! MELM\M:CM=&V^":/NFYEPYWLC!I,[JG7A=VT=9W;"MF2C+6V=E?A;IFRMIL\] MA*OR3>U\>?E6H'%,_IQGVF?])W5^GY@ST49 <3^.V[#2>!6>M +4WVYJZ3(Q M7:&=@G& XQ0+>Q?^EOR/<_4[>2/;#643?VZ=,$Z_'%8F.(=(7P'T+XMXW00' MZ!B0/475Q6+ZS.H<,+U66E$GRK%'D#OVWHC%5A\* LW"[4QO^DP:>[CC8G_Z M?[WS!]T7<9F!4O=_]]P/WU?$Z6YMNA\7=4JJI])4T'H #H_E&.IR[2+SO\HY MT"SL=V6S6]>\>3[:O=_AF3U7ILFG;56V#=X?=JR/]*VW/O5-5"7TSY;'_\MR MC&T5JY5/;Z!,MHS1Q2>V]D:&"K6[PS\[QR]_O/C"U"37?0\]=Q'+KL8H-W+Q M>4J,:VJ_U;W*^+[;0!.=)ZI6_(J54?E^2?O5N OV'#A*WEM=V?Y-N-092*XD MJL?21, [2VFW81FWD??+8LNQM:&B9SGTFDDRM^HJ9'(+YGW%1BKE&6X=8/J M3H93>5OWJP_?_L[?C4<"-\B MSBR[M2\EG8'XQTV)N0YFQ+SZP;GD<*41R>VQFP8X5)%SYB#QE>H-1[=: >;XBPRA3^Q5T M@-Q&I6WU"=%J*#)HG>1>#&<8I;W)#[<82IIYNU%TVMG$W0?12&5;[9F23-"Z M.<(S7KF>*R!ZGJSMENY@N&1X<3C: /E/H/EL><$'/.5]TV&?JKJF1= M4S).)5H9ORP\\0L'71<23VW)+?7.DRCV*?<1TG_AP>JXL+'H\L^23UJQJ\]Q M'X[FPH)32[W<,GI"4L>ZA[4D^^PY;E@3M4R@_!JO4K*^[K&&7Z2=N=-,_+'Q M3>M2?)5),$>D65'^Q\:.^5IY/:%P*==OM<5X4LQ3JKLC8])[*CLA#Z-ORC1H M7L3?[?>,2*_7T!CB-N^D13$/6/[<=58]-NAY60F2POPPR.FR$$^A@V#2S+D? MN.]0/ PP6P$5OL=2+Y?;HR)HK/H6?>C$2BU; &PZ8'^UE\ZM[353=L![85"0O*)RX&Q>2.EHT+/O[D%'XI/ MGH(>/Z:Y^N#^[[7NBC/^E_3,!X-P)]PO/C/BP@_%!]UW+S<1:[\(%N13+O,9 M2I654!:DRIKNS?U9Q#&WSU0EEPPX^>C"',JV; 9GB5H!?I8\"55P'XMNA9RP M/2'!I&S?2Z:UY:9*5=*&[TF&T/$+-UK')R MNX^9\7F/!U67E3?O=Q9S-.?'!N?JGG@8=(RDI/&G!M&/ ((42LC/BNG@88:= M5]XO/2Q'1T4++-QM1O*"FAAF%-MU7.XYA=]5G>KP%'AY0Z.'?&1>4?GJDE+R MN>B0215EZ/I?1Y27_7]!]OT8Z-S#M5\&L47B^S'.T+PM7** MDX^BINY7U!BHW_,ZC!VT2"[5N93^)E)S&O2#Q]TAW"G+.4?T>)2RW%)UIO&+ MOZIPZ9\4ND=3N7'[>W3?3P-Q-\!R.F2$@=_@CVB"/@Y)OD7\ARG=C%NG-OXR M/8KS2R"2%;!ER[Z1)])#TK_B=05_!'1Q#& M&*Z8L15HDUDLYKB.*.A.**9[$.>@I3$P'ANVOBV78<_'3[K5_?P%O#G5#7R9 M:S&GFO_NT,NRH'FP!!.JW%AL\ZJS=C;\]M:0.9'EGNCX:# MTF9#RI]4+%;9?]ES"U;&)A6KM->H;$>^@+-]LS^SY?;Z6K>R\H!8PXLQ#WM2 MJ)-SG??T@)7AU*LZ42Q+<1QFNQ ,QR5HZG7RH'()E6EU_@'R32N\WB.7;F!W7(03 MFW:YP'MK=K5HXY>?OVPTCOJ$W V71_S9/"S2$B!6,R+YJRAPL'%?@:R^ M,PH\-FG#M8"G2=A8(6Q"3Y'"4JN_&V^X+=38%]&Y_LVZC' MTK'WB6_FM?I0U:HA5.L;@WPU'O-4#K2:\HD&Q5@-XOJUVC?SQ5ZFUE(=;U+U M"*20E)MDP90 LP(2B!%)*8W'>ZH&60&H6@D?71:+\(O!'W]^'((F]1"W;HO; MX/9C%"9)*=7G.Z,ARZ6-_8BET_60QON-+QOLUR*5=&NM$I4^>PT9D M=D4YL+3O^'0>N7BRZ5Y4^LEYL-%HJEG;T1@8PJ^<-)-!SH-"T<:V9'C*[_?Y MM\B_9EL"JWR*SM.J^:ZE0"#[D&C3$\Q?I2 ,#R",+QDA,<=RVO8*=KD*C-E8 M;O6M*E&[4][\\;3,G0RC?XPURJBSOU4I/5UET2W1^3UAT%V1S\^-_#QQN$6B MV; YH!8G;R=-)%N341^G5#[ZFM>\6/N3;3<[1*J,Q5OTWMX8LR(8Q<&8# M0/0)^YS5UX2WVXT,U^*@C+$EUPIN\YKKH2K+_OFK2.4\X]-JZ.M;T.\I4Z__ MZ^X];%'W>:KA3+BV&8UO'"^W*2K9I72UQH]_3&?TY95*CTGQ>8XSZL^.Z\6B883X?B=#+1=E@90!\V$4,O:M+_0BL4B%Z'0W M6ZXQ#N4H54%KH#]M['W]4[$JKUV]*4X!FBW"3/'8A,JMK^T2ZMJ#T;8G2TY: M/JDA*3Y/C)(313ZIK+OKJ?;NP/M3.>]2X')!G6F!EX5Y\A3Y"#*0GZINA60" M67M0N8.MI/D.W^X3FM\YO?7F&LEMS,82Y6+1_ MJ38-2\((?-Y:S,&R7VYZ/E\H:73G7E:^>4+)WILU9HIX>7GW (1E;$$/&W<$ MX0A+C^] 9D.,OX20&7W_?GYV!"ES?N_XT?NL@L,-N0M9.4D#X1V*O6Z!V4'-0'M M94J+;48N9\EY/<0&WL;ZLV.DI&$I(MU[$5"/MKNBPLQ)Q8WYGG]L>-ALSQ,^ MRI]>_5IJ)E)$NMCT/<^+3WI,.6N]8SA0=N2P]H*0_WYH=V[G\[^EV_^1L[W64>_> M.;+Y)2\M)3[.YY-4O9[- M7#VGEN'?E&'KOY[AV/)73&/0(LM=L-WH7T[96F3>,T^R_>=HKFSK*SG;/+0M M^ %H7/5Z J=&D:.&ND^#40015:?/?BX2TZM3JSD>^L_N-JT+-O]HJ+[YNF_N MQJ0\MMGX R1I=M+GI"6H3HFFEV-]L&,Q#+Y"Z7W(!9?AJ?T4\--!J+=TG<^) M[^:@W\NM\8M-<8-]T6)'$&^T_FS&UVT3.-X"_Y^8>\^@IK[X_S.*B(" 2"^" M-.F]0TQ4! 0$I'7]>[WM/*7^P>RW-H?N-P1.$.%#] M#'#I/%RCAL[O9M9IXT>*.TJ<*SY"$"LJ)D?*MHOYNY>]\&/:^NUOOHI51D8P M>,X2MYS9IX9-NQ=6CJ9PG>K?8_(<:N]D!%!C0 )X.(;VZ@M(S$A 34-'%[,( M?LGG8:E(-9]DX-JTQ,2 1\&]);%Q@Y^Y[B(T5H-!G]S?>;_U"O>%F*)K7BL< M.=_ROQ5RU5G !HG;B_VGQY=(,:AVGZL?LU;FRR;&Q9$VDBKCX3[%V+;73 R9 M_N] U[XI9+FJ'\^0&JF,M"0= M\6E?!B1M[U78:G]A1ISI:XR)X MX*K$:2&\#J)4/#585AT]NZ\?E[T"OC961\[>O,&YBFL:V[=9NUQYHH?HU>CD M(: )?@M&!,@@@BP=M^L Z[NAC=OHDV4;X$)# PO]^2)JX1QG@-?/$$]9F,9*MP6;D/W(%$CSBZZR^&A> MOT2*63!6/JYEN-OB*V&9S@4UN6?AOI)YZZ%N5I,A+_U'_=9M>C9W7> MZ.C9:9Y*YO>("Q26<^(NFG"HK=DG2_?QZKVM\5:\V:.%B2]M05S;#G3=<_0^ MKMWY<]UH:-0 F*DACUZZ[0W[+3\&>SW /YE<:I]Z4>,E7+)7P_#3F#Y3MF61 M:]K R6W7PX)@"?PG,9XJLPQOL&M>N A%;^0/!7(5=J&7HGC@@W-TH\?64W1C M,3.$8KZV)$99*:/;)-J)89?LJ?YY:RH&IYNYIF%G6$MOAK%8JY+?2%_\KR_. MG@>27I.L>D\W(U$PYCP;0^I_UNM6ZE;:BJV_)>4_(F:DNT\U+3L(BWD71W4S>6CHLM]HP@9KG^$=I=3,7ZGI\G&P::E\5]IRW:=0ZUSH_GA,Q_P/,;&V M;JWS$N"?JIQI_G(2KF[:PI.]OG94AV<>(MRYFC$N1/LDBCW=RV$M50UHP^F: MZS8/HN')6R=3!&RRUGYX_QA%*XWZ6RK87F5F83&Q\N>N<9=GT[*%J_'&2 R7 M>Q]^NI*!H[*K:2-=0I(A:]?&0C]YS.69EZ2TAG2^.YJ[\T,0N.SH;LH!\ MH?\"Z0A_!6#E2=!?>[A4P<0VO910\VK\7 +/.C@2#AH3,X0WB_2^>R9WMY@4 MPHW[5VJ==C3+)C)"#K ":>='M1M+O'4%>5B2E]4GG+\M;3=TMVCM':<^\WW.6 MC/WTD(5V'ZUU ]G^;"/9-C904/;7]M]ZNWQ++Q[5+'*%_MV;[*6$XBQ_-R/ C MT3M;2#+<@>M>\\/;=H-!#C&V'\=1'Q*EC_G_/?[?DS@:@KM"'A!7"D&U=9#% MS8[PSY<=\F.%C-27$D4?31H#HY](".GG6>-57 =@?!0'$B95/'T<9_.Z+(SC M10S%#"^F,"_"S(CARN5H4+J&&8'FCZ0K()^DWILC1(B12;C5F+8=E-"XXK_L MX,'<&1Z;(2 0.YJO@/\-')?4\Q58I46'RO*;R+.\"DQY@("ZI\E_Q9EGV5J. M"FD%&JT,:_BI?O.:Z<=5F:'7R*$2^,:':%8CFFQDN MM%ETYE8>*/VC>'MKB]-?-O3%QX53(_Q&D?1@E>3WS\L*B@"B1"8X&<1!,28Q M;P)=21#S5CO-<'6TXNWRST,G4;;?"ED!_F-)R1OK/S.\6>91/;DL5:NP8OMW M;YSV#E-*OMT530KS+,[X\EI2XVW[MRMD"5C]0=SX&2"L#Z$GU:YWL6&]CP"W M)D%BR#KC/PPR>U*APUZLFH!8+PQ=4F)Y96,6X7?'@"E,S0FYCH(@ORB3"('A,D9^C MY['ETL]K#^A$:J_!%GM;3=<684ATX%?,5\[6BB_I\ST,<@:B6 )-LW\V@@;$ M:7>AL>]%XV?,>%C(QQ6V7IZG>:12S:LO;_(P_!B.NKZ/A?2-3(2031:6TTCS M3EMJ[\ 2PV7J2==P^GQ7OKHFUZM.G58>]!V![> W#OR#-=M1#3GQSF*!)W)6 MWM!S:(A_MGGJFD?='PY/,UI<$?E!%%<7GR,CLV>/5N=#C=N1J,_46908:O.O M>H[.C$M;:]NCHWVTED#:U2JIH@NXM^\$KMQ^R;IM=]S2]<'ST>W9YFJO!<&V^T8)J@W#%=6HTVQPVS^UMI_1EL?KA5 MP5MXM)%SNZC[VX.U3AV2>C_DNKP;$=&G#7W[[">Z!C8U'[8NWJFL>)K;:1V\7 MOH]T^-H4W<@(M7IA^U07&T?H@J(JP\,JLQXT(5.])E' M*[SS,FB[%Y L)9Q(F3[]< ; 5IX!:$!7R:^I'*WH+S>@1W'DD=NK1VZ5YX(: M4WIBO;!HO2*BY5N/=] .-UFX?4]276PP[;TM.K4\%?4F+R[,JJ@\-);3O57:V4[_']6MK;$ MF7+6I857P'Q/Y7E*J*.>H[&K!Q3Y!*!XKK_X<76&J[_F;R_#7^@JERV3-GL MU'F13'JU+[E??%A[IG>K0$ @X\6:699)A/L'?+[^4I"9;CAN\W_F?9L,6#YA MO%>0EO* Z-&[R@V'D%UQ?DE@UMHZ/Y @19G$DDJ1+X6=#![-!@!M+,BF?;RI M57Y(F039G[-'G/LKXQP-1J)J;T8"A6M8.Y/&TP1AW.1X MV!T8IJ]R0,\Z$N8)2],%W52680J:2.':75UPMVJQ;O.D?NV\4ZMHQBT#T-J2 MSI_J=,/)NO;S[L6H(-G(818D<,QL+\4(MPQVF-P+7F6Y547?-L7G]'W7=VVZ M*7CZL77>0+.T@UG(-26'7*Z\S?]?S0TL$V6NO!'7?B!0N1#)&76'1Q2@E=$C MF *_>^*(Z-5#N*)^)!EF;Q^](H_AQIG)*;7.&T9DGP_:L&I\:@?\W7K4;?6> M/,&%YG?"7_:?I#+9.*3I3>@,%T747KR._M="3CL#T/[WOCWF'(!U@"^+ >?! MG[=*T\SR^M@TT3U[$H,7:.GPB ?)&)?XGJBNQOL&\_W8((<2JW43-?]"MHT$ M$WU5E#6.GK#QM\I76Y?_4R"+ M6P'UH$F?IE+X.6WB!I]L6S9K!3GFZ=->]7DVKE+UYOFZ31[)X]KWOEF,S1 9 M2FNA,O@X@**47&]7$6B=GTH7]^<9OQAO&V7[]L#:O/7%.%6XLU(*]S#T^.Y_ MRW5A/Z :YG;HL=DD?0Q2T,$>%DO]%I9V!2Y+W&R=!=TBXVU-^CH$8W5'63S* MR]X9C;/#H@AZQ):\!UQY'0^)BV.4[:UKB-[_5GCI.(Z'0AU6?W@<79B12W?0 MGQ69>3\-1.#^W1XB([Q>J:1H):S^$5G]W9 M2<+$UXH!TCC)WWV%&G-U8!!TMZ E%QOU!,-[/XG?\V/\I_C$BY^$DZ6D(B]^ M2.6PI#6+>02XV.7QCEBD?P681BLG.G;=W&[\&C8+6,UHIMW78H?.^G?:]:#; M;K+?8ZOLUW2TE+X,>C:%L#95,AA,XM@D[&OQ*\8DKYG G-E'(^H+K5\;JCZ? M(7]A&OZ+S#/*[Z)7^Y<%K(Z)U;JE,RXJE??E* MM^YF7$LB M"Z]P;E+-$=)7V"*;VP]QMYJ M?931?D//3^/XH\:7A=9@;O#)9[*A],L?>=._S*WG[+/$N&559W(8 JOD[)\7 MK%$^)V5V_ZH8.;!A^P@W(%Y^5S-7I$C<"7M9\[*\=K20G<11DS%LPO/@ KTF MH1NX9W%:TLG&7C&%SEY836J^+/2DY?O!8G2JGCBWTK)HH.O[4;6,8M_#?RR< MX<*4*UA8<_^*+)$9DF#^*-;&*"%@:>1VOV68>2^1:@7A*R14&YS4E[X>V9[) M7(A^_',R8ITQ!I:A>)Z"A_:U/C[E(FZ'O(E0?6L&FT%.IK0%5UHI&UCMA M,Z[0".&)3G5OO^!=>[1A"^"MV.[H\]PK6Y_O8\;:,HI$7HF^.;)P9@Z&I$5H M#7N]U"LDKC[(U#AQ_PC?=1SL<7T6J*O:'W AO:;#[2V=1AO=):@G"M ):D4L MK*C.-$-N0)EUOLI5^P.M'<9%&?W]9?N':K_+R8N^B@0L?M2&[N>2M_%Q\4PX M."/1*%Y10VKL7D[\BHJ,1\P2JV'!S*8[-_.- 9PB2)0D)V!FW%NXD%"?7UE5BL6:.JXYJB#]7JY#0<]6K)WW,E-QOV664@7 MC\KWVC. E\HE P^4AJP< 8X[4?W*7 M.3LWR.C6]L'?+JBOV.*>5EG-:<7C?(RBC\$F/'O!T]RM&=&8X M")3*TRK@JF"'FM3N=T0/9$7W3XPJ=/.MV06#F(@>%U)*S+F3@?5 H9A^UT83 MY:*+G8CY:O]!1"'.'2F>9;9^Y"\VD*FT$"SQO,+"2'0CNLI4#6FWSG_7NB!' M9EIQ*D9+@]8:S!^P(R< ]?.1=IIK:FK^W!+U;7B!T @?6;VW7@R3U&F'0S+>%380-L4;AQE, ME,!PUEYE=JH.(_=A>%V/MQ,-'ZJ5KUU0/;V?S2C;=X_5]MEE.GK#0M[GSB-, M,>A'E=R3Y8:LCID?)RMI>8-P'-SWI!03#43A3H9YP^5V6XN96Y;9=>8A 9EE MASY?6I877WYI_(C,AGNX!1,#,2_. *PJ#T3]KL#2L7:P+T8MYJ[-;6V!TH[H M:T+7QH72C_K3.>1G?X\$Z'X&5)%UOSH0\0FH>%WEEF)V&$_WQ <9)&S@.%G.3(%]W_O X:]Q6NBUT:S.$F M6PP&.7K7)"4K#8WAJO#>DU:@1O3\*9V#$![>88:,'5SCWOH-L_^1#.*8.F;F M&?=:T_@*O,^I?FO4"WC9_W5R9DEBCW7Z1I9ZA"W^\Z19/TZJ2L^2Q%[J-:B4 M%_)L3S:8T0BZ+4GH:.R,DLYW>&>K8K'X+4E460\=:R#BY@:**^!/;(0H4>3F M@EGBJ+>^D._BOXX(#_\%,*!=#LS5MR)$?''+8)V?#V,G$BL('O(WO M9 A>\L^U5OK-DVJ:U./ZGK"[9L+:KRGZ!]AG"YNQK6$6SE3,M08Q3.]?;;W6 M3OSQ+LCA)+CY@[5&BQ\[Q72\:TV\$91867/')?-=8'KJCT, MGY0FC42R$KG?J&0\W&3W=IKFVS?FZ#0W!=:CKRIV-AI+U_CKLGL[&XB^';), M5;$.>2%D==?]YD7HFM.]K;^$O:0Y_:DB_!PN+58NV\>0JD1L^?(R\EV_Z.[C MOZS9#K1/EUV?[GL'[+:W-;R"(_GAD&I&/=-Z:84AN'?%,D>M9VX9C T^JE0!HX]O59'F MG$&*I*2C4Q<6+SS@X M+,R?J;RPR?".EYQ=07N 'FO* ML#0>$7\&()HA?B!QSUI?=(N=ON]D"OMH+[E:0=;"GV!:*\QFEY"OGS57>[K3 MW2P?6^)[@,Y4_=-U!J!PFF(CD$(-9%TB]"B)C/ZH'!T)<^VY9O]C2?%Q6ZI= ML/;I _CX]<@%/?SD!X+J82XRR9GW:7,1E^ @1:O>W\>(YO6HYSJ,_%5;8X0F M&^BN:'@LT<'E=[\.K@O_*X[^VE?G%FW%L6=8Z#G[*6\Y3$JNW.A?P.K0:>0' MU(W\H[53%#!N7_^Q=?,VUN^UY#2OS""(A M@9TQR]U@J)0@NLD)(7SM6V*M7PTH@$1723)T.A$CMI_%);Y]LYU830A_(G& MY'(#!N18A_%,U>VMF4=Y^)&EQ0?>RT2(4>=6F2*8R2]"/.MJJ5?)WJ'-WYF! MK6I_CQ;H8E6Y'\8S5B.32CWGB1=W&6Y%2#[91GIDDEWQL:X)19E5>%@(XQO< M4F'M;CW\;IY;YF=B=WI!9H%-9]6PK!IP*W RUKC0.G_>E/ZJC'SE@ 6/?52B MS+&CR[I?8Y^FE*?NVY/B4WR>'H]@]2G7 MOQP%DDV1R#0X?$7HM*1;O*L_9)^,(=".OMS]X.T_Y,8;4QPKJKS9L"P3;4"[ M&E])$CNM_A@&;7M*.[[Y4ECOTW_,S<%ZQ\K*+,;*+/)3Z3EQFT4":#C6IW&^ M(-)E"*F(4$5$,!CAL;YLHUNS8\K>OL.6&I5)GE-]T[9VY1+6P^27W"^MJJ:? M(W/GS-8483)3J@ABE;G&5<95V9[9S&H;^["VI2!+09%&\]+H1\D?=J4F[06E MJ*.H^K@>\+S./6,PSN_U[E2_Q8)L2SN)SNF:=[?67(]VH=QA2Y3@SJ[F#Y%; MK]\O;MKSRR1N/][?*Z36 )A?"QI*(&?^/,N1P.U\8N\*TUT2IL3U[U3V% M:)O,)^E?EEM#Q*M]OIP3M7/)Y__K!T^!N%8.2G/$RG>X#-GTY#'EY>G[8A,R MS8DM17$">)4BKV#- 8C?P9X >2$SK B169!JD! 5I-A/! ]7RUV%SYI,JB"WK;BCYU8D =13, M3E6! T]+J$*4JV2/\ZM2!!F%L^4OP77FX$(EWB#124 V8ZV<@?SO&K=\\^*^ MOT2U*FS[X:V._-Z\YI623S"7@R^[]WZ'W@$!3C]0.3=YU2D3SY 35Q^&ILW,>T: M#-4O[_H1-N(\/:K&520"8?+* \<=K+ZE,I,MT."+( TX^VEY4SO"Q6\A??^H M\]Q6)T5\7V7B&P0QGQ9P&9]6P.GQIH)DPE'<3-ETI_K)'2A5;K;3HPXJV%B1 MBQVB<%'*-PM$J@@#QP_'GL8EA\J?Z"#W%3$5$#%38J6MEY< MR6/![$"."K+OU%$&>0R_EV9&G2J2^VPD 9* WW,R/7(]SQ*N)W8.%)L9 MF3, _CW)&!6'@C*QX;Z0V^$NJA/$XOXN[=Z7EF]_Y35E\T(11J7OQQVOSKV! MF1[!R:Q8<'R$'+D=F_8:P@@7(1EA^G;A?B0NM/-%8DL< <$I5QI^N:J*Y1JY MU'ARM[G0UOO#'.ZW=/(.P^\0TY(HQJK] Q_44BH-<&G\9%U9H52AYW+F6WR;8B\22M(! MJ>D1MQ&]/"(D=@@/&-M (K=LZW23A!&]EG!XQ]AJ[,&IOM'$;_FXG5.B^%B. M\=2ACX7]M(_L.Y]^]9>U!XDGXT5#ENQ[YAW6PWK/)KLJ+!RJSK8]SCKY+)3-F]02$C:VQ::/,KD- I[3@Y$ M@S&Y(_R@W\*DU#WV;\9DMSF=M4_ MCYQ_Y'I>M9+DD:-LTNW*W< S &TD:2.A6QON0]*I:"Z+&"_M5[4&[=(L(7+ M,GR:*BN_G/_/D/LW<(QPV,E)(X+;83(R8HH;KR(T7ETIOY41\]":[T)"KPOQ M>A5G^6%(_(!UV1[#.6C+BY*-SLOH<%[H0(HOZK4!.?1'-F']!N9,BP[.VF_2?*!\N]S:5]D2S[]YX%P^VB_N&J[O.AL MYX2^,5"[5D-R7'#LE6!BG_W[J/.-*7NBCNC;![]ZHN@OHY2IBF> 7EX4-O<, MP"^[9S, :5#O6V79XO+/5A^F(JYM_/VNN MVSZ]Z;H_O$^]8D9"'P5WM<^> ;#YJT2SU;35QB4&TE\\73W;7*(_\WK MVCH:DX(/)[N'Q*6^I[CB-A(J=4.OYESO5LX;@;$I-CWGOYO_U&K!P!POT\&] MQ/]SU^VT/+U]M@Q9FO6P,LMW00^I2*CYLH)YRF,2JA]B$=?(@R4]3WR)VJ&L MW%K5N@L"3*M5W6P@6G9,4S9+-5H4!CGKU5F5O")U>9H62/-"H\KY8&V0: M]2.)RH \X8M8R;YF1[E)3N.,(\G*CG:T]D+BD[QPIHE:\#>8;N+FL4IKJYJ MXN=&H9C!6FRA:3^G&MI[B\E%.[P0U@BZ^BV PM^HQ4)7Z';M157^4]N/[K9: M+)\&/GEKU# NGIXPQ7[QDNYB'FU-;H!'R&FZ!2=_#0RMGAIN7)+YL^06=(R[ MH2\CIQERG"K.^C3?2]_B("+QSMU?@3].!'5^A5=!?XY7,R2&XEH2#7Z+I5X1 M2EG+]BH\-RFEYG^,1%.M1,ZM6JAHP/5SP^9F)0I#[=*;817-VW MX?>(9P TXH+G7=>V6=7%VO0MWN@JF>P\KKB#-DX?F_XBD>G[2BGJZ.,;A=3: MEZXO8J<'^!LP%!?J3/%Y0R_*4QE%2/<6CVQ/WW3*$UAB!1LKDX*-4H3GT&I< MBINKK!&*7DP1D0"!T$Q=Y%VTHU_2(HCP9)?'8\ 1DHI^XO\#GD;CP!@3RRC=J[/@ MSG^W/[0;5"M1^>R]#H.Y8J: MW^A?*$8C7VOI)Z"@D/@%W9F!U"JNOL53\$.R1_FJO;%LUTS*^ #C+U5I8V\\ MO0A$E<)2 FLT39/E[RBP$!E$%47PG]\J^0SP+"V^2*[I>R?-"2-5:HH7-J:P-5@9(?_\#9S$8D'9X#6 MKL2?P?4!^84:X>MW>[LYS#$R7_KWV"@F@W@I=2.V?+)B.O$%I"_TLIRAHJE< M.6;>V:V_(#S'I7+/&O-$'+?L")%]X*(T8/QH8(Z2GT%E]#@7/L5$2907"UFD M>-<#6RNGJ0:!%>/6OE41=F]<4];^ZCM) 4ZI5'$\EAC"]&^S[S3X%-KXKN0\ M.&^$;#"VJ"P\!^,L<%I.Y8":Z5,S/I 7L0M=2X%, R4ZN%7V;9E%R_LGZ['S MAN-<.NN7^HI[5UM7*=<-;6: =!^AD):0'1T7A1P+HL^)([(?&9,'NC^U]$/? MA[,TO,1N7KXX?X]EH(8"SK*JF 5*8TO!1Q\B2JFCJRWZ.RDG 9XM"TCTL@=: M"Y.TL]._@$&G\6_:J[;VIS'YC1[FQG-P2:X%:91RQ1WW.(D,\#WR@%FUJ$Y 2)+0BXDJ9O-JHHW"'9R"V<(BW=3%2V16%L* M?(N37@L=I_&P)&CYPA[N,1.MNFK%7HW6;WW(HS3,H; $\&MGC?9SA P\TCI- M!T/!"U\&YRZ4UD\=L # L4WT'C(B2>-=4SD8D'CJM;$.Z_,S=2_&_)@<- C& MU\&USS/6V7_36B/U9"FF=7#U\T,(A67&RGEK$3VGO WF]VL*=2Q)^=UTJF-# MBLDN99?;5;J!P&X*F19? .B!2_P$X/?)=XDTO5PK,N<%2@3R$1M[%E1"N-1Y M8Y'!E62HH9Z5,E#M17WM%V^N_?I^WHA\:,A'YZ4']0X.IL#$%/)MDOQ1QFD% M&%L3(3]#!5 'U+IODG5.Q'\L??U <3DM ^JXAI4ZD>MZ4Y?U=28_)#H8ZS'R MD95I4:^"DH8Z+? 2XC:DY8UHH*+J;&'(7"&Y%,TOMO/Q^>IEK#^_;N+?@-%; M+@G%;!NVB:@GS3)JPME\$CV/RLX H0X* VZ-I7'1;F*:WQ2C.],8NU,EXZ,JK'-HUI5C07T7<&AHLG=0;C\P=R^A#,% .@ M\M:*4"NU#>Q:_*/Z'-RLB+.K/:BK*L7-VR^C7^0(:)+CJA<7U9,Z0VH6^ZJ. M:DVV1 >+2^U0[[H%B>6OZY)PVUXW9%V+CL)V]?Y6GF8AGIZWNV#]7M\8&.?1 M=X.U9D?DC;> ,(FS['$[23]%]2A!J!A" I5?XMP,@3U)D7WF(XMKG3PP5I-0 MZ1+X-CE\+>6@&>[#X'BW<#T WZTUYKW1:6:?41YWE"5N(8=;8M\Y S3\D0&> M 8*CRUKZ\1)3Y4#+O6#>",*I8!K\+G:G.M8+IHI5T[6).B=]TO.!=0XIBW*= M)*#U.'%7#^B*OZ7.G/70Q[:MZJG=I:V9D3_\8''AZF3GA;>Z[#8M$=SL9KI< M1B&/&:2+9RDV.!33H-M<\YBRX:,O4<[..NR_%4Q_U[;R)230Q"2*BW]6__U;XPO4,]T/Q7AA$?SE*=19_*B;P9=[1331#;;N0*.T@I6WJ8Q2=8L- MS0NW1QMC&W?P>O5+N4.4HVAK7./%N,6E*S%WLZL(Q[@;0)@# 8 ,ICRE"OE#D&7[%<^ M>D4\J=9U1+R*;C=#=-&46\LU2LF0;; BXP1,=O.-K2(P6=B1!C^MJF1X_PW$ M>-MB"^[RCP=M7<&)=^<):R@2$BG?G-7)K1A$&]&CQT2T\G7M" ,\^+]!5 Y] M!ZYF@5.#.)C3Q!CEP;?GOPO+>2UP!;$<#@:N54C8$7AF*4VVLY%ZJT_K[;3@A;A:90G$R]^\V"O]6X1+O!UF$IRGW:]&_"USH+M"C*ZVO./WM?0>]C9%.&"9I&9F]Z;@A\'8']4%P?TE>=E"_/3IT0H&N?KK7J[_"+ M]D"1=K>,!4(<#+NOUL_NUM;17"RR6IYI9V9HF>034//#>?"X-UF['<0<&Z__ MBOQO+F,$J,7_-,"+"CHL4 ME3E*4HS%*QD0_(WQ6ML:_(=0AN!+5:"-W7M$K_,9X/&R#SYQ []>CML4>Y!@ M>@T.(LV\C_GYUO5/1=ZXSK3/#&%)-"NZEN$^8VX\!VZM^UKX)1%GN19CG""K M:VA!>0HA]6;EX(_AF1M(K?DT?O=_R_#[/P\#JN+SLQ:_&$.^YB2%IMCL;)+* M961>6!*Y1P7L#"6?E5QEZ)M,=!#C>-H"^ME(EB5V]U?K8'>5]"P*5E27J:'B M65WMA2R.CZNX :X 5]144[CX@Z2ODT%=X(=) .Z#$^DPE9NN/ XP M-$P%V@ MS= ""X5=^DB2)%SJA6I"]KU#OXN20^(%R?KNMT+MN=%W\7P^O/ PS/7[^K3 W5C: MT;O].KP6TY M%96=:NUE>!PH\$(^<6O]^3K&7W2?(:2+%-I?_ZC[;]&TX SP%+&@3[#ZV?=@MXXN-B[NP+V8SVQE7[^55-[74V-5 M[O6^62+NJJNXR-P@>1SG?CD"JK^.EW',][+G?AA5Y!:?B11M MMY*#=J4Q5%[[F;DJ?Y3-VW0&V%CA].,R^R<%L[+WV6Y(..%QUB7E$%!]D/F3 M/AL!-?(70CA7;QZ[T+I*O,J5S*T2&Y:MM.(P @-O6"#:'#\ MBI\OS67=YT9/)-GYBIT!:GD:#-KU&>.&B=X?&F'# M9B$*V="T@;J'2*G^%7L9=R^Z5WT6)JN=1\H()^33WR4,*O]0&S^M*],A$7.H MEN+=J6HGF-_1#>+5\[@ ,>N&W2K\1/V.N"XK6[OG=Y,ME(L-%J%=[6-JTIBG M$H Q)"[G)%$,!%R@NSKHZ]F6AX(7$;T"5'JGI33.B$DJD)QS8@371;FUS08C M.6#5CM^#; HQN:)J+[+M"S$)8JT&SKK6TYT6S^L42/9VE__8'#8^G#Q8YC)M MF P*!V$,)YL6/9\U[:H;-[763^W(['Y_$C4Y/#RK45LK^SCENH;/+CZ5^[N5 M&0!@M=7)%'M(B)19W34 Y+I/%$M%5.EYE5M;2S M%9\' 37@1Q:5[ZM58B44S[,-."N<%E 5R:'%9L26\G(RJO]E7"S2ST4/5J-J M(.\G#]?5KGANQA>&@RIC]M=Q'>%##92OYX!FJDI MXFC$0EK?[FFQ5W#57==*3Q2[ZX.4@8)CU_FV20))]7R),"KU?O,2DVL$/.!4L&? MFS>T0O%*N6M_8#NQ65H@:'GZ4 M[W_L@4]#Y_O%\P+![H5!9P!6+SG?@QMV(9*)CZUUH,#ZB'\^,_K'%PKOESER MMC5ZU?C2*XLX-*IVP'U.V"*60&+30!-4@_QN<.4R!7SZ$B^#TUH*[4_C$?:0'LS\>_XU=4S??XKU5>/Q%YIJCA!TN M,9A.R"U%[)%_*!*3 \W72DFC)3ICY;H8T9EA_ MO, MW.];H4 .&0$'#(4#N!I7_\Y$ :X7$#RH^0(L5IF]WA[46(!DL:]]*":6F.V4_Q/VM:W3F3=;:&(@3"KX:<; M8RANRRS+BE]7G$?5'"$+V08ID[<#5(POHA\1B]'U-[5:VL.Y5=F]=<>,SGD ;'BK<<'SY9JJ(M[OID>K]=/7_>. M]IP+=7*_^7G$<[N]^ MH'WUJ44WQT".N9"%JMQ;&IH;$TP&O'WEWG4GVBD@$,^HT\=:*WW!M>.;_ZR\9A]_>!S^7[J8S;QN(VS:$.QE.R%0TD MC]12FZM 5>P!:OJ0Z8\<\]=.]C%E9BV"B<@WH#MI/\U+7ZS//5B!&WC9)W7D M\^'M;K9H&%_L\RSI-0IK+S?#*K$D[YOJMEZ%Y,Q8X,Z4XD#-#2VXH]5@9A$; M7=;CYZPC?XZ#Q60:XXBJ8O']A/J&Q)2'[NIL9GH5\JPCGM.#-BE:W ^U+']- ME7,2+.;!GO)D"4Q2\QD@01W<"-D1PSX :<+=[>2>=>H0'!E7XT TGN50QOF4 MZ1#KO!>U?FX0RP4TTL/C(FA_A@Y6/M05]_@\9"\.-D-JF6C@]+*Y<^ '+%VOZ671NC.(Y*;?SX],?J MUW,3&K[$/B)(Q[A9RM8 ^_Q0 B2&,4OR'W"WF^J?J#:W2.6BTTN6'(;PF(I7 MIS;#CZO[OYGF:09+9<0ZQ#@,YI?3"=99ID[5Q@ (#43<<+ \X?4!;# M&@BA(0D9-=WT-4VU&[JZCX8;=FY!C++L1#=Q$I-)\[[Y$T>_7)[_L/WC\OE M@=C<[FE>::AV4,E=HE:E*45_8^@2U2//7@+IN/3_=G?J5+]#\S/ W+GQGS". M$$;T"IT!?F+!V&;$4=9J/.)X_ QP$7KT^__Y)$^:(^I_&UC]WW[2?2@O^05M MG/Q.,3%P$'$#I$HN6NU;H2%:%_DBQ9^D;^4-EFHJ_*)R$[_E3>K+->.+65?? M-771Z+<*.RQN9@X1[76"@_U:!%D@7,ZI7$QZ%2*L\=4,*A+FT9^LJJW+,B6G M*J]42IH$>"LF&K?L)/MS)W+;<]1KY#7];-AW>3<\JC3,TF@W*3?X^G'P M6F) 9KZ!*/SP'&=X3U$@[G,D Z(\4@+_^Z*9-^=$2JWPA=\F)N'R5FN+:DF" MF #[W-JF'[F<#DGRS)[U2ML"*J2+#J-Y G$\?TK;9@Z9^$Q1E'/1BS)!]-Z. M$(-2M;K/_Y105_>"\7N+C 3SUH1N ;*-+@)^^0GB,)Q83K?T6$L#83XB6RMC! M+*)@;^ODYFJ]Q\Z_JIQNXM\CWYA/WX[]4H(=C,K5.NH22K9F5Q>O>S?HBD*N M=XMAU)K>+L $>R,X)P]9)I"+2"H#&Z&6"P_*.>&(0.?=/[=24$$>1[6,VFVU MMPM;+P5[OX361L_9O$S.,9)+79&>>N;FY&&9X;B*V[NX*=6!3'S2V=TQ%<0W M_HD@)S),D1U2Y+D!-&T:;Q3TB,8_=*:5,5&J?4GI1K]6TC5HM\FO.@.(V-RS M[K=)*K'^T(?[]!%%URE-8"G3Y\.Y96 ])[\J=8+DU4>\-[)F[=#SEPUR]!?< MBT1)V:[Q:3-_:JII[NWWS [H3I?J!5&KXI"YKI^;/E&3*%ZGG\ >IO.3?"'D M>5(.[@R #JW#JJO9V\0WG]BJGIQ8B=D33(C+R(7.NXB+#9G[/BI?G\C'HW-N MVHQW_[/*K]1,[7F53YN)2N MD+Y2RII^^8+J?L[.V+FT!9%O8-US\.!=,V!Q<\CN!;P=N!GN@B^.S\FK0V$7 M?9[\JOG[Z-6;QUYRXA M7+$I!7%D0Q8Z4EO=_Q5QX3M<_"-F76[04S6-X>Z'K=GQ2#4#VAT?/L OJTA5 M\IB,?CSW4+AW$6.LTD>3R?+L=8Y&&5\UA3!]KI1>+5M[5?M9LY*X@;Y\>.9$!DGA*9VAB7_LCC'_QE<0V)B#,.Z;6'GJ MN#)_=^8>K]4^<$ZXWY7=R;3:Q45#T!P&&11@(W6G^>$%:Z8VN9O0'T\]J/60ML="%Q1?+G%2OW2P PZPL//F&B M?C\#<"/ MDJ>C19[;>$8\V4.I3]=SG_^M:7S 5['2 L+K MTJMS3)Q'5@US[$7-SK_%L)!+_LF@1NQ&2B=?\6S>NJ,@_AEQY1JI7-)H)98W MQO?FJ"*0L6 F&2*SD4W*JY:4QM!=6DC[/0\X%&B[?67?)[Z+DV>UL,Y_%@# X-=<"-= M$5<^O/ZK?CU!OE,:-Y3KVN6Y._%O*QUSLWB4CE6U#8S]?=2L@Y^<"\U+E@TW+A478\,1!1DI,:^IL) MYR_ /H,?95^ GD+&R Y)5??\<%5ZJ*L;N:6E]E*_53].Q]A[&9H5/)O_HY=S M7HI>! I;K-N4PNP7AR">^]Q7'1:94R;MGXQ** &?)^\GOQ'-R?O/.71 )ZIY M8+[!ILF25WW6%L?8[^SL-A>3I?0I'$C,K+4 .UGYO$J>DDNQR'C>)N$+>$2* M@.(T&V[]+6S=,V7TW#H2-] .7C4?F*#/P4T4EU+MMX& 5,L':WY!TV!L._AR M\ PG@@[L[K> P?]N?,ZUPVGOAW8P5AHFC7#'5E6Q#;1?6,3033=>Y6WJ-K=CH>P>KL':V_6 MYF<98H6KR5!W4[F!-0KXBF%EEW.S?EQ2DD]?2"-)0? >F+/!@XU>6N0@@D;$ M)3CLM! ,W5M4/BHF[J'3%L $L=9=@Q,G;YL_#AAB',ZDK?8$2!TYY@_4EVLL MASH+3=:6$/M?MN301Y,7!.D7C"K(SK,:-10[ N0&><.LD;B<=GAR<@'1"Z9R M1O0AK@J=N^PXV1V@#DF[GU--!P_NKYAZTM@Y^UNV)UN0Y1?G3Y4\NEI(Y3061!_1OW(Y PUA"IIO1G!"_7O5TT#BY%AI MKTXW@I.>0H/Z0IW+78&,]PY+_S*\0%Q3#%YY84-_ PMU;-NZ9Y"@,:2P%3DM M(9 7J#OX+EF%],,[H.3-\W4'[@E<'5./I74VVZV>*;/WI$-"A5O^T[LO6R]\P+>U2/7^F&MA>99FW8(CZMMUU5 T7E (42 MRGF+OD&],]WG;O,FN9EGEJ@TF=[^S4!Y'@DM*;4X_==7C+.+7=G5 MB'%O\^P*Q//]M3O_LLA\^Z-NX=B:0('B$'3VI]7]]@-U13P&LHF BJ 0$9!.I",E 4)1$9$F384D*@)&GJB$!U.8>&;-G#.SWG=^ MYYNV9JWOC_T7"7OONUSW=3UY]KYM3365=RA^(1%[:C8##)W7$=S^;76R%H/3^:6EJ).JU2[\ >8M/F&/T"AQ M!9O/5?/?XE5@EJW)KEFG&?#M"U9RHW<8X2ERXV:.(0X!0C=5K/4;+FW9_&0^ M!'_([;?#//=J!;X' HPJ]JW):>M&8CT8W)'2!*NMH_4G,6FEYJ_KWN/EPN^I MN,K17$B2EPWC M6L!FUY*Z:;?C$]8)?[Z6$8O)RJ]SPQ6''L M\K?A'31--ZL ;,*@E\XH!%J7?*>S*5Z+$)=,][[=PNT%V[!X$?P<$=HPD99W$C<815K(P2F- E;(_:AO[4:DS@K-E._[MZQL M;!"#=?Z0R]@-"D31YECPH;AA'.5/GR1!5?LU4[I1_S0=GGK^W0KZ6/9=U-[1 MGH^HH.SE9-B>GN?]6?M.5B6SK.6L1 7U( MIZ&]3O7-I^YPD%DL=1I=CO'@J0U;0;@'1TH45>*KEY/#DB56559^OM=K>:DY M?5B_^I-PZWNMOO"79@N*.7QI0"UC-6H5MP.X%A]"V/_E-^,$\/T>9)-J<4MK MUJOA?9;U9$0YZ648>&$6U%F'].IH""#T.2?JZZSDKYF[&QD.H#;MP-GGS4GI M3Y4:=QQT F,O:^J^5K$=J[FN(R4 R=(G^"Y5\N;%J%/!ZQ!5LAXW&F15)POE M&&.H_8:E"SE.+[%= 9)?VE3J=W0:)D=)Q0_B2)T^.CF7)17MNF:+#.P[@6I% ML=R^Z&2:GUP__5%>A\\(&:&VAXY]Y62N,V1\MU;>2MG)E$G[@D7VKG&?UWI< M&E54Y2]ST*8EB86(8]FE<86PL+H4OM=5G>J]C59Q8*G 6P=X*5:RJ2UF\/3K MT-1(M-L%7UE:8\<\P=!@]TG\,&/,U*($^&1B DEE#UX;W[3O_>+CS!]82G,S MLY#C:#2*]Y>>TO!\BST0,T^5[C/,.'=U4&:/J&]K M%?Z\T]VL1]H=VGY,G- M#&7-%T=*'*@#86])\7_$7"40[&% WL$5!:.>!+L],0JK\0TZA4GLN=P0$#4IR'3S[9G=L'=MS>3BOD#P/[<*VWXJ/*7 M-_5B&X%Z]@8>@2P],V-'@]X@;VPA-R6?1!<8C&3W>_W*@A362)73V>^T;KGO M4:I.\3I:99^RIVLG+]4FQE/[-G=3)MV*@D@$UFK"]2RGUB$R9ZI[GJ\$IPR. MW4?GC_6?7WCEXO-&*?KMDV+>JY-NCD62F9\QJ!@/VCGD5N9@2M\!?R,7_.LE MNJ]#,KE"RH@IUW# R8^U^9QOJD)R$D(8=+2SR>(P.!%-A*G=DYG]LM=T]L> M_@0H2Y&W@VSP>=,,6,]-)+=CQJ#$QKLHT MX/S"]D#L=4/V5>="]9,5K+O6SS-=\POQY3($_'V(5^;R9EVYS!QCG46&1IUR,=W1H'YZJ6 MJ#V1V^]5:YO'70GQ1,<\(ND-;']>X'OS2L=:@:S49]PJ.XJ2_QVSG+ ."23> M*) ,*@9RNI"W^2IYTBON*E J162A>8^]K:;/3-#"GR9X/6MMJ>I&FF5F2[76 M[<$R%D\V6F3:;7#1G%&Y.:E[X^"9!O>W9W]PMR 14V?W6< D]>&1 M<=13U-.C85?2=NVP1)5:5^3KGLG1U[VZT+^&ZMZ'O.IR% +IA$@?W@??Y6@C M/QGT7WK_8$]S+N!ZH)("VBN)8E:^]P$-Z3FWWU*HZY"45HEC:/*.>Z$N*Z:\ MHWM*Z[*]@9](V^8X1,R ]Z#!KZ9R&M/.?FS:,9FL#:SVA(%Z4=^6+I(WL)"= M)&'^.R_?Q-RGF#!Z:#Q]*=;QO$/, M,LPM=D#6VCH$72Y6OOB8=QC^AF(^U&XZ4 ];),E>R'V'[\+:IY0X) 3D 7T: MPK8'!E5$;6]'5-4;=W[Q= YPEY0*.E=[[QG2KVA+N9W\MW-BIWX8>1Y2F4SV MWS?YR,TWK5Q>0%U/ET*K;"VME^30+M5'&QXWQ-N?9F=ZZ?PHSJ&MS'_+Y43B MWK=^R0_G!&-&[-@%-#6W8J,XVH\T>!E.XZJ MGPUH>8AJ'6O4>YGGS?1V)V<>FTX@E;_W#38?E=7JI>87QJJD,&D(J1]2LKT, MDV!7D[T_DTV4=#T)\N%J)IS3\%X:?:TP+D-_M,ANTXVG(U=_<.LE;W79]!E? MW4XO;NC\;.$CZ? @J77R4<"%(N\=J>7,6E?UJG$KG$=?ON9(H^Z^4H3-]P]Z M G_'3OUWUR#\W7"+[".53 >KX+(CRR9G%O/J_.Q+%D8_S%#QY7:EFL;!,AZ> M+W7??RQ)B]IJ?YU=Z]"4;(JX?-YSZ[,MZ7*YROWX0EZ,]"7&H7)SB7MK=0?O MG>UH-5)%^/47Q$I"+%."SCIOB4UV@_"4TDLS,-H:VH]-%__W/B_5$85M#=B4LLW6GKKBEI43='=,2V\;H*R=+7!H^OBUQ=M5< MAS G=Z]#-NDVEKU-/'2]X6M7F&5]N@7)TZD$+&BVP4Y2FI#?$I:WHSBG^6^, M[4V3Y8SL6/VTVUF#>]-D+ HSX'+U WO3CCY1KS>Y_#CONSN#U(VJ]N\8Y884 M+UW+UHF)(4G'EO8HY.C=.M+4/CS74?]H^UFE^8#/TWR&3H.-&"60GX>Y?'C!R(_2NH0(MVF1I&B*O!M8)$/\^$GL KCXR#Y>M1 MIYL;,CP=,*O.WU^.>7B,?W+JV%X=\:Z,)$3A%>-44/.KHTLQCB%2OX_=#[K< MEBSLDO>BZ6"9:K]+&RZXKXE7R9?^>/Q\XWAHC:8G>4C=>X<:D_[(_ZJ+#;K* MR?CUC5MOHR]BMR6]W GM"^;MXZ?>K7!XU(X!WH3*G+K[E66%3"JZMG;:(^V0 M0TNT[>IJD6N_[4SMBBFX*3UX-!(%]$58HG9_>N9Z+_O[HS/W6X/OE]&F.5JU!)"\IM MV 57;1I2\3().DP=3;]T33L>DZK]YMGS .'7'[ SLC?[W(KN#:>D/:KPGT], M^8QVO\"/2+GR>N)67;M!1.\!V[#L@!;N&6-NFWS:@-&STMPOKNJ?$7H#T&=X MY.M%&W,)BC@S/-1JM>[3*F$,,:/(?L\? M?#,D70UQZY(D4UA2BR-=*R%J[.5NBMBEJQ^D3[[C>D=-XP;A@#,(BV&IC;(% M:'UK%/<6*D[6POH$$$X!B$ZB+&:UJ[E+E9F>9WO:\R/FDEJ'Z\BO:HD$)0K]M/$;B8\Q1_GBL+?.B]>^UW0$_>51VUQ"+T MM=]"ZHSNW_KCK4'\;0"O$ASM ;PQ>,3HI4;2XW6(0 X]0\2O0_SAD(^+UU<^ M-Q/@082D+TY(AG;OP]+6,<.5$ <^V\F+0?52**D('5?L9EO>_?'A_0>?!XV& M2NC!<'H^5K6\ZE(#&0P_D*UJAMXCZ7GADB>;83W]#X?XVMS3X[5 MA$;F5FF_,U!T&>,:T6)/GSY2YGC.C#]#W 9F?#X[C@VL.):34SNUL#_/*KTT MED,G)>-$@: +$Y$S'J%C,J9+YR=:DS7J/:>3+]Q6&XKX=,S9+C>/C^^?]]26 M.+<$WJ,/;?T$TXJG'KW<::7QYO*!BZ>H'CY'OWPJSWAM)+>OL?[U5==:3+PA M6G\?QH-CRH O&&ZU&-KY @SV@X BK.?-XC!GJ"P=NN/17/X[TBBCX,(P^2^J?,% *!"6J8RE+3 MC4>^U67-Z7>WAR+5]58.O+I\02AT7FCK)4<6L5>AU)RXI3U"XH@U+--&Z^7) M]W;=J"ZI+YT[7XC%/9(Q0A90%^)_Q50[8-*T50*5,[;(G(JN<:7U)Z_5.&HN M#[C=C[H/A.KI5!]U,,GJ<>E[$W=;&XX:4)B@A=VT>*)_]"GR:+K=.L0 _67J MD,31&?MSBU^VDI1C7@%7QQH=)H)^;[QSX_H-W&,50!4_K==%Z_$BI].98CXW MUB&APU['1[65_<-,LV_>DN;&K,YM/\M6@"N3E16[\U#;']1(TQ^I?"'=N5BARO&RL)S,V^\U.W.NR.U>:^E0 MX-M?],^ ML[%@'_!2HK"/&7$BC;ESZ_&LSR(6&I\MSKV_')Y9SO4#3S_I&T7#9?C0A:U/ MH@G[2QE("8]CF8D_7F>L>E4YE&FJ&W]B?CPZ'R7_NP;9YP-]>/J>3V5*2YA) MB5")92XNZKX_JF]_Z]WYQ)ZQ--?LJ!"]W6SGCPKJ"=J; E.+D,(=!>KY)ZS> M=>1[4%^M0S3>NNQAN!X?LTW-*E?Z,78AZW)YHZV]9MK9+/OY/ SD*B201'F^ M8O6%[,/29C9SU#&(URJS3"W@O.BNCUJW)NA;;E;Z%-D9=ZFKAJ@LGVHQR&J1 M2E4..#FR5<,N4@!ZO7# C3)I3=W3;9A6A\FCG2'68]R[U"S&DF,,G=-=/E:87*:')6^>L/'UM]>)IEH08[&Q.\'Y;3FIKC M);(1X>K6$L#>G%NPH\[Y'#A_B*)&UEN\.,"$[F1NO5(Y_NC^_(=5G1Q5ZC=,C77)H M;RMRRDH:$]GK9\S:[*[BJ'SW).D>X.;M$F(W?=&3^PS#'55USKJ+M@#ZI0)9 ME2)GGM3*H6M<9^]?]-%/[O#!;X4=4EHL"\AU1A=<5")\IRV[L.ZY>^QBZ4>;Z3][=]7:74$;[1@A9?[AG^509#U @9& =2GH]::0Q$[^_7-%FLO)>D M8U3_Z5SW7(;Q:.;/\>]@:8''HJK/"JX*!B3^Z\Z'C%6L&13C\Y8#\BFZ81U#(J MJ)"#/<^_1.0>,0J"34[NAV'7VR-^U3L/95[*LH$@KO>("CK^[F*[RXH(A6L#N!&\ JA M \*Y6&O6QG?3;^A'9XJ-[7C9Y<@*!XF4+C.CG;+'W4XTV;5A#/FBOAPQ4.]% MULR<6R9=]<4.30XRW6Q9#JP?C!3>C=YQVBM$_>2G^YB9$S]R:SGMNIN9.-58 M$Y,3L,N3^!T_0]7BLMD/7B]MF/MR4&7!_LHKH^Y/5A+.MW5M]B^\.I 2GE_Z M>NW2CW6(9XF;SQC6@I:F7M<\89&=S()5FUW\2JL--OZ96I,]'J%'5,&L\L6% M@7=TU%6"Z-+TN^?1.ONHI5@3P*VT;#'*^;I=6 4FS\E,7&UDZH@@)F1D+%E\ M99#*"<4B6WSMYJ*^V53T3#"_V+#TV(_&E_5-@;0-OD=GJ=?3AVY]^^ZV=ZUB MQ ?LLE?=E6#G6[HJW047(1 M*OV+F;G.RI\RIRA)CQ[]5CIIU+_SK&Q6^,H!>/7>TJ^>W@?>[/.Q9VBG8CWI M-5$W*BKG GI,GT4_%=_]YZ!?HNX;% -$:%-G[?'7^\^ZK1U7EY MS4J6HB)]SYGN<_67A,7GT/W9VV[/O:\H]X77B]Z$LKT!AIU@[1\3& M29G:;.6L+T,](OM*\N8,$$]!5;[( D<9# Y:D5;\BCL(ME5E?O$-QF_E1E;" MIVM4=]L'U (DKH;;]ZJ>IH'[K=K:K[.L7_)./Z&4//,3!2..ENQU#LPZ0V^/ MW=,'1S).].^CMR[?L]%6.?!10_$FM?A)5H*B<&*I?/$N^0O8=DR,[CR[)0U6 M+S;Q);)>=SQ\14MO-F\R=ZQ4X2/YDSKI[5I]USJD=NA;Y=R>+$-QW!!1I'!F(_9-)[XD69O)VG; MD888CTX/YJ]JRP&GFW+J?1MM_#>W!VU4?RSV>+/KJ7B(9(K>+QA%\^65![8% MKG<#<@,L:CRHAIWG+I\\Y:VUW4PWW/ZJVR$'#^PAH2+;>!4CAY_:-S&8TJ> WTN4 M,2>L(2N"+TKE:&##P)^/^D9LWQ_-IJWE444?R5(@Y31M$H4T-V;2WO MW.V'39> CPDZ#O6*8SCAGL["YQ&)B.%K KV.-E8B%;&-Z\.KP&T'"7,& M';2ECO-XR8^837.S<>3M&"]I(="MWZ;I&:!0"E0B6!F9.^Z7K$-$M?C5/!&0 M./?GF*@RY@_ ]AK*8MP&W%BK71.LAUPSEN:J2EI4@1P^Z;J0GR+KH:=U2,SF M]*Z)!J7SHS491:B8S\<* DJGOHL^6#-/7(>Z"26'@K2V@=(M6NPU+L5SDZ5(H9H$LG M8+6+P8%>A;S[C5+-U1_38[PL;PC3UR'?PIYJ)S; 08U IDT1FJQ%YCV&AR)E M,>P!=AO+:3:U_4A,).OZ1/]L711S,^9G.VOPE2>&H9IF_?NN#[3LPZ1U08CYZK]D6-8::";08]\ MQ\6'_^FEKO"P[_H3U:%MY"*35T,K.R#1%$(D/'6_Y$6*9+L\\+/WVLB,;[X; M4I7KQ(+>V%V7>^+\NT-6DN(T\YZ[8_0\$Q,?QXB(XL;Z?AD[R9'7/XZ #('> M"2+Z/?_'#T5YQ%Z5T,PB\!82U"WM$1YO&!3V:F>I$0(P. A6[.?.T95!Z\- MQ_?22T4HQTJB](+Q\[TJ;_8];OY^]]^[S&")T)>.H#>E P_I!I6 "16GR,+W MZ<.[6GFS5$,)S(P;T1JXW\8(,ETC4EL#DQK1;ADQ^NK+I[;VQYB>GJY->L"? MN5 3MI,?QD71PL #HXQCJPI7P%+V5=[#J_K6^'QA:KH=K?*#1W]C2K]"8X4- MR[RG]CA^O/B=Y6N7Z'C/DN0-6?!%RY259YYOM VZS^\Y^VS-%^8;?*<<8=8; MH'PQ++W[BMZ5NTQI\Q3+D;CO-%Z.RR"@"4YAS M%ESJ?[&8]3*@AC_\<6^8](NEW<<4ID\H3*_$M_:WM ?GZ1<;W1Q.,?.SCW\*42SH+Q2IE(V1?O*$5 MQ58,(*>UY'\H#TKM'W+?;=X'5=AWQG?M&=>PYX&!$/6E68"B]\_4BQ%R/WS$O'B7->']-'_E/?]0 MJ$!63Y.4EEX&!F*)]>8)(=]" I+#8$956+>4WROONRLB]X<(V<=:5BAD?+$_ M8]OG^_;512U9^W5(G.";P03())+4A9]Y8GC[Z?(L /V%437=,P!OWP/>YO^L<).V,';_6=_^FS> M&^KZ,.!'Z>D-#R\\3S#4&-SGBK)W3K]D<"Y[O)/^]5V)1=^9Q:,5=[V\OE9S M-<$9OJ@@^#??YSV(%&^;P@F#4';I<-5WE>-<%-#O"?03S);NIQTMOUJ@QN+= M:TY3^$QO:+K2Q!=YONOMX_ON6?Y[/T)X3_!S]59R[?4C.&4^=;;A:6H--=KT M'7(:6F\8]VO00/SE(RT&HGH1NNEJRUP#*F/MQ'1'L8P);,CX>[3TJM_A0X?A M)Z5_/BZ#; :CA0^ZR2O6G<2LI' MW*^Q[L9ZWK_P-BZOO?!6U]FY\0G=CHG"1S38T3<5\!IPG-[D?]3=I:AGNSN! M[I"B?Z7E=.^7%31=+MK;<<:Y_=Y*MA>T3[H?/U7/E]K,*^=N>#K$FG4>M5+E M'GQD@LGNA&[0!KT?8WTG&F823FM:Z2(V!HN6!P]$!@V%\;(5D[\W?/V$-#D# MI(U\SW"$B_!%\5WZ9!7,2:X2F \8TL.ZX$F[SZCMFEB'!%4K]JA0TB/UCY]PJ+)- F*R9#Q:_CX9<\W M43U8Y0>7EU58NP/$L-GY.+.A%JJX2^/V0\'/8SW/?=6-;5=U3(;!Z.])!/!T MJDGP(U36T7VOZOF:%3^KJ/HI8%$V@Y30^TGJ242ZPW/]$SOK*DMXAK"5:J:19\@A''#*K/)OU8DOK/Z#1-_23I,>#4< M/)XT$ZRH4%\5],0#V_F9XF6EXL/5!C?3HH#53L+4DQE:4Y+&D6NM48E7EX4] MW@^&0D/>4*KUJYKSVH&]N>A!]*D"!KHVYC:G_Q4W2C#G;5X*UK]L?W41QK 7 M*KZR?X!'HA'3S6(5]GQ92WD9]A2]J:E9O\1 D=^IL MO61/$LR&)C\.7.6GP=QN7CG*CL5<1GA.RE:WN^TCSP M!I\+1'A[,0YFQC4J+'>)9PIL.9/KSQ$)%OR=I0DH;>@* 4HKV+3CP(_G.FZO M?USBR X.Z)S7>R7E"@]G0(L#4_UVT5!GVX]%4U1&BO:\43HQT*NVOY):5RWN MH)1\03E!0]7YGHW9('_(3<:K[*6>\7R?XIWZ*TNT:#W;RP;XZD()@DN863??TFWGMV0O-A^AQW;A!8>M". MHXBC^NUC-;B\&9[!GN,5:CF94%\'Z&WM2'3TKI;M?GMWX/V>N+Z>.>C$V<1_@=^LV=@&:'>2A&PJI_?B$$DP^P#S=.P1N>'MJ96Q[KT_ETPF MW\N84)R]=Q;?2:GLC;U>^P124>AZ6*SH^^--&TY=5[\!$7L,L=A(+DW )8*/ M;",3Z4/;0'*S'"M 5,>%?H)?C=B&*=WR,.W]%9_1- "_2!1YE6]SW66.) 5> M*Y9_4MDH-S3 >N34-W5/].RYW,_OM>^.C3P]W34I'^=Z?M6C:D"6:?2@:;Q( MY[R\&_/J: BE7P2W45 X?'"[^^4G,O!H?#QQ\Z50:Z,_UW- A;W1YJW!WV7L M0D-'J7DQY-';>POTVM?D2O-UVT+'D: VG.E:WI-.1X Z_4QI_6X95DV3?#TEEL=69@T M!@'LNW+-,5AI[_RF6T^SW=/VT%"C"2E;4^P-'ZQ#W &9MA[7U[578H:VY7TQ M#B-1$;+.>1/>MJ+:=7:?%(H$4?P<3"?->!^AX\$]ADP4R3Z4E U/UE0HN%!X M;%"RY WE&LMN=X^:3[.BQ,8;%T+MYW<**(;E@N(6C\9UR/2J0'Y6%1_A0 MGGI^"5=_4>>P"IU&Z4H8_>#>#MM7=>M4/1KW]I1?Z+E?UX! \Y[3O1>YTG&# MM6=CU[A&N<< LY-"G7W"U$/A<"J4>5@'MHW^W53T].DWLP3HM\.F!ZL0)6O]DM'/O*(V5K3]ORM5JQBAQ>>^[: M4K$@(O92SGW8JCU)%D5=:0@N1)X>7QD,2/9X[?T@>&(BJ?=NUM119=8NM;,2 MAR:ZB;43W[KF7EOSA+KVOA+E/I_A\B,,8)+H[V(\ M?J9$0$*6@PC!\?;GSB[0-!";A=LOGRD_.^KF,+3XMB0RH'XT5LS-,I18,DWU M?^KIM?#.;5%&_* XIJKZW&&(J'Q'AQ?;=W*95U&SG\N:$V:U?S M[L^[9T*933,AWV>N-W&>/4G1._6_UE?K?VYL&^17(']_68?\%B7U($!-./>1 M,%>!Q!]I8TFO0_[<-^Z$^_ ??P:"FQW^ZP9D_^\,^SM2\,+^0QLL.K7?/OIQ MR$8UQ^*]R4(F\=4-A93#1RR$ HEOYQ@3PG$9B7&#^A"[_[!QL!DGZO]N<^'_ M ^/XU/3DSNW;9=]NOXQX!AL9V2JR,^V6B,:8FLACZ2_9C.,LNRX2J--;V@N= MSNE#-N (<_!MV&-C*]";^ 9*)RGM=P()**)1J -#2?C:,.J0"!<"S@*2,'N# M^#\-N >X1\=A2&">H9T<"8\O,!MI]X]F35"1V[YC(^8Z\%0 #16/C;-OXSVV MDN&_8[(JV?5O!72=J4>C]")G'OJ!]@#: \AA-D?' !%4')2%3_X$^G,,/ 42 MRP:X5@/;39&TTK(O#=H7/-W!KJS!M)T DQDM85ST7+ZA7<:J^UOR,"N,*S/$ MCF+AF3MQ5A\69V4O8>%5F+IE.J%'>FH=XL1Z5X\"S.G:??&"S1*5@M8A@KT@8S<:-0<(8EO %#BN9Z,'5L$560D\@#,YNMU.Z[L MZ)P4@65+I6N:(^4,L?!"[@66(5.9AKRE0NI9E@G&;X!IL#A]*O=))$PJ?2(1 MI^)[G'V_8%<;"YD,.\U(E52;=^D S!-Q.\$<=]9J E:C"-/M'1(\MNEG*AO! M6NV=-"6"FO-,>!4W!*0RPI3P7=9<.X:3.3L-@"=S8VO ;)JE!]>.EVMU #?* MEVL$A*F2+HMX$>XNXEQB$ED.$]-II9!->Y-#6VLTW.R+N=_?/XH9]:$@MA[A M;90Z;/78O0!1(E)46ZSTH%@8A3@32,E6^U"DW>"3H#" M3_IX[]@Z9-MWLC1&926^-#Z M3WJ]]/L"P;?5QZT;Z.%!/H 2.H#+G2.B3[S MMH8_^UA:#TQGA*F"+DY64%'L3A:\YVM8-4GM]SR5KP-&T%[\2HQ_G]HVEXST[ZT-TK"<5-J3O)'+7P_"=3875*^N [Y<[GA[X)ZVM*L6' . M!7"%0GW\P*A38Z8A+ISC+=EL'"A+?B/X''7U=T%ZA.G9+2A3#JCJ0?9=7Q!="^VF MN:0%BEB[.%U:XBM?FY= MN1"6=*]B*2\P,[E!+5-[<.F*"Q\#I^"VPLZ!?8Y 4P(,,K8G^66EPH/NZ*Y$ 4RX+(F_+^:VML3,MLX!1MJI&I^BX1(=/FU#9HUS$ M<^ 34<: +X&Q9NPG"P"6JPS4(664?ADJS'@$&2TA *K-,%<\>,-/XC<.QYD_ M_+LOA[.1_Z[ )R@(^1 :S:']X3K#Q![9NM+YN-Q:MY8,]![SE 1-&2GLN:[ M5&<3\IX2:/H'Z6[9#$1B$U&X7:\(LPXYR'IHI*0B=>*^E6PC M,+%LG/^J>O2R,/14'I<%GA- P7<@D&J8A)0R2[+2Y[JPH%VS-^';K'9SO7@% MZY# V"N&&TJI0[>)6W%Z,^#B@-=X2.0'O6X%Z-9V_Z<8N#-8Q-*V!Q&T966P MU'W4"HKR,Z4T-ONZ_H)O0="(;P$(1 JBM.FM&.0'(1DJ.T/CYD76<6%@"0// M](YY"5M.+!#PJ-M/).'?EB7\W$JUV04%^KM;?C9/]UFO#?>:A#H]@ _U?R.Q M#-F#/ +Y(+[+MI$"1E*8V:QL@?\;H^3YF+1M!PJ M0FC*&VTIW(,GJ,FS=N=4K4-0&/,SK5G3L?"@VN>U@48^T8#AKQ97[V7=)LL+ MFPBO7:+#UR%#INL0LCMWSR96LZ\ '0MPXVHJPV:$;6@\8$L$]VQ.2'^,NI[0 M6#D+3X>?S\T:.#%2]85":<-44U#/:S0=8QRCGUZXI7SQ\D/U#'OE4X7 !%=> MEOV$E9AH*JT AO%%9CCXQ0(UEFUJ"2;UR!B#1?SF*G0]([UZTGOQNN^ORQ_X MHVZK1G91_I&;N_O#A4SZ-*=,3[VJ2?W]DJ7:50L*,E7- MC3X;0''.CB:P,D M]H,&[]%2?+=]8;#*3@H'FH]FDVIY;4SU6>9642Y)[TTJ_D$#61:S!1Z_#A$G MJW+W\]\ZA?'EUR$WVE7G",RX\ZW1XWB:#/ NA[;,U#C'3AVJC:5PS)GX"QS7 MH:GV90VF[!H.?0,GB!/J"PIZZ/?1=0A73ESPSPB3J>N0)[<(8+0B,WH=0P&/IWDHDJ$MBZL:T7W"QQ;H/YDR#)AF;JF"* M-#8 );35=R!*]JN[L:_W#%6_..>0'1>6^N$F4WWOT?H4= M!^W4GPJ?02B,":G8&'&)$I3JWFN&;X#-2;8+= M)'GL.,BQG.$8+#* R>*0V*PM 4.NLW*@67 G7"^Q/IK?%;J+R]^38Y9/@*/35EGM7H?)!*G=:ZM"5VHDNR3*? M2S/H>_#!7GM>['PBD7:A8@4F];'TYGN6GQ: GWN%U9T@'T0'^OE&\141?1T( M.MADZ; P"Z2GV]'FJ<@-@@59[>:$S+/+$OGRR^Q2=FY&Y_/Q0>*D^S8FJS$;[YZ:+)6+1"5PM_I MNW#2,83C.+BYX2T([^3K3D@T_YCV-B.G1TA$='RZ_VYTY>]6,$Q*1HIJ"-@\ M7D#2^S2\G;3Y4D3\$N-_!>< V 9S)J] M#M$X:;Q# D6\<*2,USHTR6U9A\SGX6?U^'(;UC:O0Z35>23X@B 4@).&7 /X M>4-^BI@T5TZ00]"?\L0D[=2"/G?G'^FP=-VHV>; MSDOGJGXW!"S)!R-G"*'M]!MP>=@FP0:0O"*R-NAHQYJX"9_+6(_(#K_GZUN$76^UA/CZ^U+:N-_7?6 M>$N:JI][@ALB;L9* [>7ENC4N1DGKPF^S*9B@Y1(*!,A@\;MFN4],&PT0G_" M7XK-#IL)G&7C#UZ))I_!S?\[2;S+D"L?PR;$]=^'2Y0(_G*0/UO.R'?LMB1E M?,-:89$<)>7O,.TG:"_SQ$;?;"DT@,TI3'-:1/#@_+U,\6C M=AS/?TY'DFP']^;@&Z(2^?!U2%B%I/1<:2IY*[Y;AY=594!(P>W$0/LU>J S M\- MLN=AJKP'IK/?IC:_&'.:G3G',9R:AW!__>^*7%\6D2MOQ\X%8^?6(?+@ M:A\EF?,I<&!T[JZ']_G/!%5#J= MUI[29EEF[OW[P1C]IG4?K/MN)R\%> Y'0/J( %LA2Z9ZP_;B] M6#TP$1C#W$955N2+\V4I(F@U>?Z4BF?K,_ZP)9+=/$/N8B\9-D5# SF^S0_G MM0N#KI^XOC^]>$$UB\$Q/#'Z:[DA6D^1R%8]'H)=-HQ8PX7=HUQ>U?&, /QHY3_\5\+@)A/E?YY^!O,@S!0&X)(@)V^!DV MIV=6JJ9!U5!YP9Z^#IGLUKFJ1Y+]>HVO^996$$.8=E-U3* ,&U0OOYU\[[M7 M1[?WRMOW%[=-_C4JWZ(-J&?J?R_X5Z??^IM]7B'O M$\1X%6ZD8,-H Q/9*ZA9B!F.[6ACF#S&I,LR=NSC/E[J=QE&+W0KUKT8H]$U M?=P;.NVW>/SS.^YI$DH%IBBK>>VR#])&GSE873$ PS?P_SDMBY@!%]$ !VA$ M,1! ;.^!A'P*=1MI=&7"AV0_6#.AD MZP=][BE@M3>O_R;7O_A>!Z^$>2'+5[K7:TMMD0]"S#[P4&]:W93/!Z\&=QG< MJ!*C;[\V3#HSA@\EC+2'S45U"X%F-((\YO(2FFX(VI.-!:%?SZ:6U.2P=[%* M&=+I5GJ2PB\X >N0 MA^F"_OMIGA?BCS5&GZL2D/56+MX0UK0W\-UW#:)V3C M/&\7GB\F /3X_F\VZY#A(T@2^9\N@/T+ZH,E-?@N]W5(T+(D6-3E)_Z.\@]H M9A*2R>KOE]@%$B/$7D$ W:Y;:K92&M[-4FB3DYWAC]1[>3<1G\P,8K_\IH]? M/#ZMYW^H3_U0XM_0+6VZ8M=Q;C0+/P?M/47?/-+?M0-!=WM\51"X[6I:@E7& M _R?G=T:90^7PKX5%O,J.2>.[UW9$%/_[6%(5.SCF-+_RA5OP'=2_G*#)WWQ M70[K$+2WGO?# 1*HH8_;LC.]Y![;CN/<3J@SO3B= M]&9RNN+U8?BS?\F(EQ-7DU:J%=V'5ZN;V4TY90N4H*VB6$*SYQ!Z7NG'32[) M'$=5%]:KOW[_!81[%0CCREL+$#..)BT&K@JDQC\0TQO(2>>:%V(HW=-C:@+$ MU)\;YQZ@^QI,> V;'3_;P7NJ'[8K91URHJ.Q+4.O#1WS8.1DSE9KW7;TR-^E MO8.5$-<0<6M6B"S%W6%9!Z9Q]X">P"JMG"4ZZNY@N0!HWS;%B^5?6+BUR$7U MG^&_Y(0_XT3.3W+7(?6\FOF!G\1Q[+]1YC^=^_.V$G]$%OPA(,!WD7]XZ@HW MH@2TLV=]$.1;?QK #N[ZM H;H3J'!0629!"NYWJS"%@JL]I MULUHM5$%\@[W3Z,"2X:W7@9R[#"IC%7V[Q=FR[<*I, CZQ"14K9#6:.5'&L= M0H!%K$-$A=E#,P]>APDF-^._M@QD7SH_B7JRS!R-)7T#(+CH_Q5]\5]K'@2G M@UGEBU$X=MA]0 &)0=R![]HAJ+T"37_ZB*.]6]9FY*-L2?*'R_UUZC]-Q_-J$TEQ8C",+W$0S"9-I5BV4.@F]7 MN#U#[Y<>.PO<0VQ0[,*K8M55?H,GP.X9VS@.%B5>O0/.T>Z9AB8UKT,N/F3N M\Q6L?'+6?X8]":,TK*WA]5YEOW=3&MM6*^4Y\WT/Y_M@1GZS_ZPRHP2"._HW M ?+_T0#Z05# %3GMW:O2G-YP2)@O,L_!!ZN0J$19+XQYW_WD/]"F\+;=,79N M60Q[N'&D-&N>G9,@GOL4P&? =&I$+VFU-7K'7ORHF!^F\;PIKNSO:F4ZUQ2T M)4K#T)S#& H'%8D'_9 *ILAD!L+2:PK?;6Q*N 47L9):AYP7)S;YXM'B<4 5 MF,@YW%6Z%NAC&3CY'C4;VLXV_->E'_D;"SPWE!7@C3LFR7 C:"D*.\=1?#,]FS(O8/I)V--JA$U> K^*AND%J%1*;F(,[N;!QZ)LA>[EA^@8NZF^B]W\D MM2"3CR!6=+;2KY(?#$$50*U#L"3PI/ GQ;\"6>VE3,"<*Q_%O@-FTR;;/>>( MH$8SDU,#XF)/]^3M];IKM8^7IN\?O!C?V:36%F;8-H39,!SIGS:6F7G!_S>K\=^<4F;>/E\R6T.\/BW\$EW[23 M=?;[[06+Z'AF7'%-Q@6!D3)9WGWK$-G-.9,V[))FSG9,/T?.)[:<_-YTN7G- MC1+,T81 "^!_79N+_J( R_TWFJ+H7X1FRC2!*Q_&SAII#Z01$EL3_^'H9A8A M[1=" 4.@6FI@J&S#Z!5?Q/+CX M5MRBYIB[K53]7\^M02?&V=.1!*@(V6P=$EK] /2<@Z>KB5FI\E]Z]K7@##YR MM=I4,L=Q,]M&W]P40%Q[G_[F>$&6L*?\PP-XQ*:?,[!_ W![!'$JK\A^ D0E M"J91Q&3_X^'/ FX'T)1< 1+\QC[]>?@#\[J66CCI$YQ7S7TVC1MU5S3N1_FC MPR^S9KI,?XB\LI;+JM/ O?X74J,WA-,'-\)3X.)6FEPS_ELG6;Z"] ULX!R! MF7F^]>8(GF8 O"NG+3/ASV*?##$I9_DC'.24U40(FZC]@G-,+3#O!O2^"I0K M]Y-=SMJ=6HQ)_?."H.F?6#-L"(EQ'%VIWKT&0W'DCN7D7:Q$2:[$C]B$%8#0ZUR&7G-SY6Y=%,/[= ME.F+PY?>% DJPY?$XC@#05U M*4R=,G"H!R]]2MBV\TG_)0?=T,(HF%@15L]+E MHODSWH4L$QJQ"Y'H3\5/H46&"=W26['H":D:,V230]A0$IQV6?RT/X^(XN4* M]@8\9+K/3E\\N%7Z3=C?V"=,@,5+5F8@?HZHA"%T\C7 !)8VET 94DU _-] MBBJ;9U-AHA5+*K[5_$*:M,P'C+O[!-JOU*\_#0X MZMU%U=R#TO^T&0RR!=*Y'6*Y8>'O?_F^N'C]3>:3DN(\47+C,(K V'^_ANR%G]@!K#Q8!LW.S MM\T025 %;(Q 3":0A8=Q;\R0"N!\CQ^F*B^62GR7B@$>ZP6 MO DP?)Z-*7;Q#8"4K_OG3P.4M!4Y2#^O!8X*F_9GG^258:&LP.[?"43&[!22 MN@ZIFR60=W&O\(C+(=P#Q1B".[!*A:;B-HW \*RP.5)&I+)I/U0)IP:&"83* M9L4CI8<.I?O8M,))SFJL */93;J\V MY_ A8'J)4Q7FNJ^SJJ/^1;T@,]4/QFBG&-LFRI@!S(PT[>LQM*61=BC\6[LK MS=?& ':(SE0]PK+*KPS*PU/QFW$0[%&6>0])'*O':[52)DSK>?#NK%B0-?@O M*4TU)6S56$/ZM612W&-O;^Y90"JS I7G3.0X86&Q&K8=++0331)!"TN+]-7K M@JKQMVO'82-"PFF&$/[#KU9*P&Q\R#(3:_(XJ&!'X[A91T3/=#XYL<0#M378 M2H.UOS2\&D- 4E(1S4T9/[TG5E+;.MR]QVO+F;/F^Y";\8%+4&6,=5\RT$RK*61!CP.!3$G.B:^_+ZB9O:,$4.+,XWQ' MVP-8!"I?@J-0?JX&G:>=?,DT;*-]%5HAKR8.2&#TFG"]683;7'_:;&+>_.U( MPTAPBC7RLYL, 5/II#@7C!V=DF(ELCB]I9J%I@F0-+%)+3CP#QAP;^!BJ&W0R6)SWV;5Z6 MZ0YWS[&&,JPK#2$$4HX"RSV46ZS%)KXB[PE,G#8)"ZK2&72\=*82E\PBNXQKSAM]IT42UN'R*#="Q19H?F% M_)ONK\@;>'?;S6G(M#Q2?Y@2"U/*;4=+ RHU*S ME*"SE1F5E:DITSCE@8QIU*1<@H<4#RE3/>4S.DIE967*E!JE""H@T_08>22Q MA+68&?,4:TV*:V*!F_F_V*_V?KU?;*Z+BS=<][JYU^_W_7Z^+.[%&Z2XLP)( M3(0_*R%=D;\G72*>EXHO:)8];-(2[("U[X3;0,*"W0]/C5L=>M=8U@]$$(NQ MF+-@E[U<$L0NF)B*# CV#1G$V$@*2.NX#DH0"O1OCW (\'_-X7 QG(WH2DB! MFC^1B**FN2Y46,'QD$95E0\SDRQ[)+5W2]S"$FY:%D1O>H#W-8U$FI9&QOEV]\Z^EJJPZ15O1!8A RR]EN3#5M!9C+6L10.ICN:#1$O8S @=8VMSS MB3V?A?\D\N\74K1452ZTNAJ6'Q"@,[4H=W_5*K0%%"]%@V6L>63W'F&<.42= MY=0#$:@=Q!Z*TYY>"Q&*FW430X905D>04O8Q6B,H)B].%#A=1H!,Q@*J83O& M2J;0^M541"V)YN)0/(1OYY90YF'A9H^_REK);!Z"1"5ZG;TW!W"KVSW&\D3/ M(''Z=I0=F"].+&:7F-6%+65SAEPF$>;.XI&A/JB36Y459 M9ZPM\ODN&,.6?S5[KM@#/7 ^)+]^_327PW8C.\?&,JO!JE=U._G,S TDW"Y\TABQ-Z#JR\]JB@X$'EQ_=Y M>_9:_OS?O!/S;N!6/\.V@1]MVDU>[["U8,DZR4Y8F9^:Z2O7];K7^ESN+%@_ M*"\1N:-E&D$!%OT46(2V(L&2KZ5E6@E,EQ(6I5X'*1SR]A:3'%D&3RLY0E^$ M& &_Y2!^DJ^2]I2:3UX;&Y"S;^]6)U2Y*F-A"RF;@5>QY>;3OIKUICE,] 2 MVV +T6+^QX^$)=BJWE3B8F ?^@^B.]B/>5^$"?HU<.LLKK"$G\-R4YFZ%8_H MS:T*J7A14OPNGA-7F:^E(D=R0[8<=074@SJ MM#4==7[M53X(7J)S9)9UQ 9W"W?".HAD\FZ Z4TCGJ1T"&=G LI[,:BQ#G" M,V!RDHH>YB2-=488^0%A@1'=$8=:X+]>\8%H \74I7;[=U>\(^!I+".M8RUG M]9@C5%$C8R&P#:X2>P4HKE&>,:1&HF3CZ!O(^AQB^5?#(SJ[P:5XNHZLBWUW M-K!964PY*_8<.Y)P:0&$SW%_46;501-1XG6#N1+Q'#XI'*)S"\0NY"W8(>1% M)9AI(16[L(*8U2$(5>KQ;[DL&P]G^K5O^9L9+_%:"#\L!AFV:F:U[$KKP\H[ M:/BALJ-*+!S"+V+FZR('FM8RLJQZ T9,9&1?TT,TI5-/L:\#B)"X^$I$=@#? MD1D(FEJA1\( 1OTX[4S_MW!>34% <$98W'%ST9!V0\764S[B)2%WDRXFOM:/ M%V>$CE>X-%Z@0A&3>#@8I!5B*\PKB>]47Q7;L;[!0G_V%^!#DF]MJ&U M&G6AR37LF/HX6FO8:NJ+I, .OO?CLMJ=$X3ZR)>LWD\]_,!*BE6L+@:/WAU!*9]6J;C9X:>S2 M%7&Q,,P@K/GAK?4?UP@G5A(D*W(_I-"JS-2Q/,7P'9H!UIC'53'::9XL:WKY M]B8E1[3.])L31LL]@MI _"6H=Z>J1*D7%*;RK;D3[&M>UGVDT#,NA1@>BGXE MW,+ZAKF0:BM!?-HW5B=YV3TWC$0.-#+L$MUOMT)V$6'O&GW=?Q\/[Y^N_,[4 M&]K3V$KN"7PI[ OP/6BB9_AX!"?<^NM52TN5!S/NY(U(AYW^VFM?KKW=F5_93_R!,NA@B M@$2X9K(E'@Z4!(T4GT^CXZTP'R2^C3@H:7?^]UX>M;.XH=5:*0%^,4TIB9)? M8ZW%SG8W<=%=+&?,ID?D.7H[=C,U_^]/K"UPW5M!]5ASGJ*02%X);(7[JFH- MW[__-(MKF!?&M49C9;JV8X8 V[6 M'N]I&MJ^9@C[ 76X2_^"K43*\M-"/7=+HOC96.:35?H'M0D3S=V?@*=W,]D[T;N>+^HT/!4?/!V5?PLIWE$F%WD@F]$/%E-.^CCC MO4EQ M^:^<1P%,W4$J]2',T>-W,2/8IP06_N86X*1.2H'?QC"#N0%>]#ZM$+ M,V:J+<:($-6:V=#!"H:]2P"_1Z='O=;"M*+&[8=D#\88CS^5TWI.0.*Y)@O4 M3V.5UT2U1T\:9%7+^X14*%3GCNKD[$5 &%M+*: LPNB/3R5&[547">.AS#TA M&VH>UW/N?")[]B9/)J=.NNR WV;?9=(ES8=OWDWXRN(QBA&*=N\OH<@*D-U. M\0 \D(C)HR 5]Q$=VH%Z0M2E";50L+34Y\ 4 ST@]'U(UU<181V'1-W^L923 M"(U7+.Z9>M/%".O[,V;7(%G"G",Q#?'<2=%PA/X[M 'Q,;/CPTB4T][ #*8J MA2=2JMD=M&*#(1 -M>TBJ\A&T-[.\F$>L& 6OD0]7B9"*TJNKZ'=X2 MXE52A)9K-WI%7FK.AO-%:]_3:8YL38WX&;MH6EQL6FF\C^V\!^Q E08"^C0: M#9407$V.: 3(R&(YRF!.V/.!M+I0,U#9B>FZ'+Z9("]%694RQ+\V$MV9MPUF M=2('#D9_.LJDR0GVY"?&2O:WM$%Q6P^P&;T)S^)VH/T:+N>*/X+%HGL-Z]#Q MSJKUS]!MANVHKO.K[Y\#U4^8(9HM=2DI9V&E+&@7LT&JAU$/PZXO[6*[M,D, M*5'#M66F'%D4$YW%NI9C/6]ISARK/J^=3Y2!MP?JDA?/.,.*3#_5^]W^W;)5 M?ZJB8F@>]%,?^S][1P?[M+S(Q_U=3(_^67_YR,%1!5,ACUV 7KP;!C$(S):. MX?EP?^/ 0,.X:2,RGPN6+!R&/N^TK!2J7KS*J!GM#DM9ZQ"]:V;MRK\)&Y9< M@L1^XD3:U4MJ 5YF!NLX5* -2P%CS)U#8%+UG48>:QGFW#=-M&=JY2S[;I,; M*@=?B6[8&Q9ML$/2- YY)Z-.4H/")E M+![56+SV5P_YZ4N%QB=D$NK341["%?D#!]%H+;^PRI/PZTCN-'Y0 =+R 3?8 M3_(#L,V<%^(,.U M))=E!E$*@F:*3<$2Z&43/\\]E@--.H%_O4PK2>D(U ?Y MS^(6D.*@6GX_(XNRE.1BV \08&*GF(,PS, MVLBV5=WU 4S_T?@!("B-4#R+:V!SIV@.G\0+1-YRNE9\U?TUK"X6$B&+KYDP M'TS/%BW$R+# O)(<]W4HN[W*OG??S_=&NS(>)95%>_T%?=7/XHX/!&343L;% M*-,JC_UMB%1.&\]]-40II[MV'QE(RQCO.OCUK[^.X'?RWU+^W1-B%G!K$1X( M0NI_1DIG-.IVRB+@6[*MF0(/H#94F%T\S^=)/NRAGBV_LF43H':4K0: M\T E3UEO3:N[ ]2J"E!P%4BN1EL@:I9HXJ>DOWZ_'O/P)]_-CBC7_24GB;&(L!9T&H44,[A M52FRJN!^2C)_D"Y]AZ:$(\5^:*'7#3C*38$,8^UH)>U&Y/ZI6HWE8^8!5$_,;&4;ZC9(L;6()D M/M.2O"II)LHJGR&TA,?4$*>36"AV>2I:!&SK8Z16#.DX;.LZT4IFA32NC6PO MK) ,+RT=/]S]\P:&O\*6&;ZG152Q!Q9SICX&C_JRY5YVG/&F MN6Y)QQ),BWK2NMC[>]*(2Y+>=39T/6!>D!QM;6I6IFW5G/%Y/WHTYN/*\\]) MRZU7SJWA GOK/WFY( &*'.'V,UIN@3-YB;));(516I##/(T>8?$?1F77)#JB M^2;E48[DZZ6[M1]&FV-F"O[J:?*)64R3I_A6?LCW".5V<0=+1_199I6C8SO1 MLX9C0%R_: VS5L\S5@H=D"_M1R-#T^YCBV$7K@C/5,O(%N@,G*[/A!_><=;M M@;US 6^$J&?V/QU1>HN0$>[G>H"*N,AFPAZI8]\G5%W6ZK(HCN+SNF(8.$@K MV6QZ2W@1,>%)1]+!&LEKDL,==9*7?9!"IEL,;#6[? YY#;-!(A 1U0A5?P55 MP^EM9 )<4V)R8F9_'YV9I(.V\_)(B:"BB&*;2ESRB1=IIOJW?$,TZ@U2KHD3 MQ3GD34:>.($]R-,F*'WCW@FI/]R.8DLI5HE?F&QI[ IT)T(X''I9M,+T5NU! MLH$RXR1_;Q \&$TGKX-="IMH"YBZ#M-21,WA)S=NQ+%"0G M^YZY_9?Y<4HC$ ARMMR^/%)U'#::K?RB,2V_U_=_G77Y>Y^]_8?.\&93LE M05'JY8(*8$%H-\L5"$,C(-V@4O^?'I.WZ0UK%?I%LSUZ'UI7 ZPR>W?T#L8< M@("19+3Y/M/*=:!U: M#9:^\KU=Z5]ECP98Y9!\Z]'8\7;5H1GR>G1^@#DHFZ6-^L! MTT\V[(%F@P1;IJZ]N9];@"W74O&?AGUA?H'_:\ 8>!I6%OH/)=-W#/C_TW8T MX';-?5JD.NK@_)4YS ]I_+=4LTOP.F=Q[\/E!#SE[.0&N5S=:#6Q&RK9@K?% M[)'I_JGA=>@#PS)ZK#O\/T$NZ"*;W!TASF3(*0WYXOA[L8'M_,(>12U3 &YI M]>6W\SQ7-V@F=YN5O3"5\8(U%[.&"1,@_)60Q[-=,3 UB\,EEL_BBIKX-F;O M&+C05$EI=X\O:C+'&8=97(>#IE_H=2'WWZV#+E&WWO(T7.O=*\L9N1CI!6^D3UH*%3BK6=QI,-.*-_@#43U/=4%A$83O1+5 M2YKPGG3: DKB]F#)3^-L?%I&R8(_GB-E[3PGM&(GXFK52_G5;A;'Q2PAA4JI MCT9E"%T^BW-CK03L#BOL85@BP8-@0W,B#TOB@_WU*6;;D:\GL7A,4N-N&1X M#;K<<"Z)@B>OPUQ061S,I\&9(U>!SG2KV<;_A2C__ZCK336,UG^IR^N1N BZ>C6^<.UM:-75O&&IDM"J3U/NP9XWPFN5$Z^X"4PFI)W*0_T/#7U MIJ_?:*P-[V<\;1RRR32E31H_-E4^#TVY:$O]Q](0+9@DPKV0O(,W% HQI""( MSZ+@V$GL>-V0^2G-UJ&6V+L*I0' M$@M.DIU?-KY"V3 >Y.<&Q,0NP$*TF50:=:24G M/"=.TN\PG60\&]8:S'?@#.)<@6PV:*QD74YR,4$<;PR5E1.*W)6'E0 5I%F? MBF%&T.#*X5M0E].>7U%92J)=32'+96\F\0YF@V8BXQUE; ?Q=S059T<_.U$W M*#F)ID%;18ZF7I8O;_? -'4IL++_&MD!L9H S?.><;E4?KL)*99<(18XRO>B M=?<_*:L(J!&&@B<9G6M!7I&7)T+%5GU+J+;^\V^)7\?NG7D2I7AZZ@ ME^S\*EPW:S&V':9*J/:QS")SAYKFP/5Y&J/]%]GPZ@$L'LHH62$I3Q;=?/B: MCPJD9>6< M*!VLRB D6P\>(8S]'C9G&H+\.K&*L1U\C-X]UD_#(KB^: M+)@MXQ81K&[N0*RNB1Q&F_]\6*NUX=OO9=.?HF4=EYK))4_LJ.94X4"*T/A0 M'$/@)M+>Y/EEC]#?$GX86T2]'W8%R;I,F50B?(C8PA>/BM:212@ BDQD"0PED?,!G2&?0P^TEB3.IS?[CKR=Q?VJGI0@-IW./"O64E.WERW:$@QD](DV MQ+)^YS41B\A>*+YM>)&QAN7%/#PBC0U&V9.AS*[$(6X+=&C5YH5_,Y%LR MD@^84S/GRYA[8#X[26V-7BX[\@(NZPRFVB:YS.)B60K*KY1V7;;7,CB]B!0( M*4K)ZV&=),8[LI<2+\Y3.YN6QZ*"-G$#E4,Z$;>:]PC- #?D/4K<$F4J6R+. MOQ#='K1^>+L22S%_-N:2>O-A@T_ NJOUT[[N$Q:ZA34I['BZ;YUPYN2[T^K7 M*[=L#",=#3/WX(&TH*B.S\]/O[:\[Q<3NG3AY]OP:[^\0C=E,])^ M2*IV9JU$+\J+@W-"9:W3=5ZU%R$HL^ M[>&[Q8/3VGQJ]<9=T-J%IK.F=[.X>6F,(8[6E]=.*3!GJ.E97!9KN_$_Y!5) MA$9Q&]X=<_4;)1,1(D>8 K_I)-B:>?XT/-#ZF"ZX75B/+45>M" 6'3QGDD7= MI^&U*%NK>\:\]*9SV)7;)G9ZFAK91F:_HUR@#"VDJ+C'N^N )4@M]/D5R'-B MF0\-MXC/R%*8%*)O0KLLR62/S7YE#,77:'F MIKT))N*!_0CO*I!9S?PBV\)R@VNRB2:O1@&ED3W/M(GIH<]&#\ Z+4T2;6@- M-4\ 6W$/54@"W4LKTZN3ND>;/]X[_>"VX![M_I5\#C_QIEMC:_KNON_,3;EO M8#V_\B+YH7 L(?U M>Y7?35 AP:L:-(IK9QN1O:)GFH&!\\(D7Y(OG_;I79)J)JNIUH-J'KBA3'H3 MVN[1QG/8 %#J$TW;D)HQO$3-,=FB5 W-&O-'+]^)9$:TB2S@S]=!R@)F^N$O MY8I][_R#UZ1.$JGYT8\O$#?8;GFW;U5+ZZMF<>LO;](S4E(NDWI_FS/HB%OY MRYS7WG>\'HK7S>(TU>Q&'9>\X!3F\_+=_P&PB':B,S,W MXTO=R(@\2WQ&O90E9]MA+@;G#XFL;<9?Q9HJBJ?0Z1XV#[T+^J4_EB A^G/( M2''J?G/SL0NK%KPLEMI RPV^V$%DO:!J%>)]M9'JJ-#B!P,[FW^)78_2,QX! MJVY\.8C&SM'S)](,T%#,VV-(:-O.[]QT25 MJ;@NB9(9\;NZ862B J1DE8M:M3:\ IX;>2MP")F?=P_=HH7X.%Z&%,*/!J]KQ?85C.FNOW@J9K*N&MFN!"HZ\($G;P%L2IL\O#= M#,G?B;Q-W;0Y+)OQ6#RLD(E+V O)+LR;T.IJ+Z[&UPERX0I]0<\(F>K^S"75 M>>K@BI+A!I/7K&0>O'!Z/"R M7LS'F0L1"UZ(%@U@(2!O[D>ZWGW[9_'%N'F_)O[0M5*QJK/B?E*0X51"NOO4 M;7Y+*PTC;)\\"-2%M?'2-]V2$Y@!K.? ]6@=R572MKIV0SYX'>$#JH4") MB6CV"KG^$A(QP4!>U[G("8ZD +BX3;3J!4I'\)"N0\=1+YBV1+R+4O];;]I$ M/Y801L%<8*TF7#.>9GI;ZH 95D&H)9P[QG<@X0 M8=B>L D-#>UKPN>+%J$\8K$_M2!V&6)5#*R]7!>I!B*-E90D8GXWMKG_(1H/ M%1B*CW_+*,XC=#0V]^7M;X[-GS%T4'/F^(O^U!IS.'#WAM_>GZ/S+#V8_O3=U5 M"YJ,Y43LA.;E+.X<8Z@69!>)%GZ:Q;D#6Z^CG<$$PKC#FZ=AH$=%"]YI\%-0 M&<>T&5OQ#!DHUE <$ET&7(+,-;?QAJO*@&>^Q MG,D-B!4HJH;CM1'9:?\ES4&&P/G5C^P8IB5J*0JL!1EN,:-!(86./1V4Q6AX M%"RXAOEJ\?/1:Z=&9Z)X>5C(@UG<^=$@[X+DZ1*7P__L!GD=O%*>+7 FQ; 4 M.THM$+N2YXP->R*Q#8;5K,';-O>8U5J7";3YPL^^C92%+']FF>PKHV"$5DB> MUYNV^*8^P_C@^YZT%G7!%:]R@(@DK32S[2/L!!+]F9M-FRL,A#TD5SYS[S,Y MGI>77AF?CO'VF\AFC+3!]HGL)HV$)_^M_L CYU M9U5#7 Z,GMP>?N3ENP#&TO=8(/RY!9K%62?&DM!:B&+)_&Y,+26OZB';8EL0 MKR:D+!HNY:6<>8P62X87W_Y=]9?*9[J%%H(6(L7[\L<[Q0O(2["]Z*8,P[%( M+'A >%;#O>JU&7GXG^:NONN1+V$3'^+.3PSZ*"@]CRU@UVW/KWB$WG[;_FU# M_I?)C6^"[^T,_,NK!&9 G;40E3"+:S\RB_M.MX0>-=/)+KE26+#9L4$TS'7_ 2\38,AX!2+['-,>Z%X0&A>R1R?G#!VRC$D+2CSHG%C+\C [V?UFU)NKSW_O_O.T3>O9Z?\VK&UM7I^8L M^A*TU^?)DI+?37CLL+&%G> ;"-7(AZCS,!H:\ !(1X,-AYD,#:]#C*[626-\ M)"(W)&32 U9+ UFV#3#OFC^O("+P1^QHKI3@YH]?/$YQ$%HB]/;R+:]@"OCP M.FC@VV.'X?H[)BOT9\@N>)2MXH*W*PW)P.YNREEJD?_=]-SN!GYL(OB(MWSZA MCPU"SS[RODJ*/U/-W&,Q.8O+YKF1UAIV &O@")G.4O(T\A/9K^TI): M]!M?["4Y(/Z$D.];'L:S)GR0C1*V%K2W]324JL M,N! ?<#V="EKA3+-DRKU,K_X%#;9,6+[ SR/Z2->M5SG=A',P>2\CJ,*$$AC M*)IT*>TJS96\RJ0(_!I1/(M+(.;$NB*7N)"XZ*M+>Y=3#.<0*LB\SPR5F);% MG'O3*;+O'A'V3]51CO3R[_23]M[E2\9KHWTSI.6 ?L?2D4FE80^=8BWRPKY! M\'FF59'8.C122U01]J*1R+B^K#B##$H7PY;3$0#E,@?(D_ MI91L.=#$+FBNF2@V?(N&'^Z>BK'1WX:)';^1O61(_'[$JQA\XQO8_BLZ#D84 MFY;+P4H_,R[6?8>>0<22\OEB2&V56.4IA,L*IW+_C'4VEK/6FCI=OJHGMQN6 MTTW+C+5D9U,W>S%Y.9!HK!/'>R3OWK.?M2[:7.XE?*9)H2\Q_N?FB8'>=I,' MRM=0%J -^^"1(M92D> !TTK_7S0"3-Y@.H!1$.[!G@#>8E,1TT7_+4S)91&9 MN=HT=8$Y66H[H_+X!:F\^2IL-]*J*\0VP2D2KPU]J:T1__YJ8#N8+VCH$3K< M91;-[( _]547^>X.-[V%/Q?>48U=:IY?Z7QK!^' _]O-@8[Y);O-XA(C3%^_ MK9[V;UR$/UK%X1WY$:^Y[#4UYY\#<(A6W,9&UQ*Y9%?TBT2E+,8LM+.X]Q)M MB)2_9)QF@:55C]I1BLQSV8FVPS9M/)>I H8SG;(("$".(W3R)G03(F@3N+S@ M7>@!PC4_US>J'79"1D*H61?UA\\@X9T$AUEW8B;R&S0A8?8>[LKMV'>C%? MF T-\)%P6>QRN//919AW$.&/B3MI[^6@4AI&U8R4B#QCJ08*$(U:U(9X=_ + M>0O]:?C1=!4E>SHF@MJ"%L,I,?"'%SX@WP7P0!\\',SDR(9Q Q-G>R:;'C52 M"LANR580X:K0#XH)'-].V=\SQ7OA&7CX6>_;:G;*DZ3YG6]5_U,G1>39#=^] MK$^X9SAA5-YR43'BOVRX0'KTOQZ1K,UR^G3<5F]7!1"_S/'RUL_4\)O9Y77L M).5 Q*7$M)3OE2>5SN.7S[WV_%A-M9$*3CX/VE^8:')#O.!:ZZ2<8!OO^@; MUK#8N9'HP'21^0EDR39'NH7A$+NXN:848]]#K[AAVS61V'9D-U7)6@-0D9.W M$/)K87CMZ4A3I^EW]8(F=:YX(037\S>_3VR^W92II=@#6_?77? E+XQD#BL/ M(R$%(KM/*F/C U(82)@'[.[#DJVR="+YPY![3/<9B5CC7K]F^X,U?LQM;<-P?T5_\"NCTEB3$OP6L=$B^Y M+%QQUZ2@+!4>A6?:FT.DC&OBY[2.R7@M,8_U#5.BYZ%K-3$T"=FO0IIB3C@# MS?Q^\@:6(G8YU1]_*7Q#LX6WGQYI>WW7WFFUCF[IA1]-^1?OCN\;:M;VV3H#L)6EG(69PD< M,.QCO5%[B2Q12F=(F]<:M!86='I9OP,BOXD-._-@S&S0 75WE+Y3H\G3/F+; M,-?;I2'Z/DO3-:1_K)MY1"= Y,>AY6*F_!9_@%I-=@+G&2K(_ M%@HK.XB#M9#51 #L(>_!CG=3DOB#99 5-X!G _R(_HQ0)61G]#*LW@.K)>(< MFETU$E%,G@N$]#5F!LM9=HWO2#20X9Y4;JX.BS!X0YUQ^;%OXTDC8YF;>K?* M!8@[^36&617FZ+N%Z#B&="V^HF^UKZX/B7NXX;[_T&$+_3/CO2G^($5# M+"&3Z&0KA"^M(,R/0=?]CXD'6RMO/T8L9&7#6]!LD,I1Q7(TE1Y'6I[E2KW6 MB?JPB'/E^/SJEAR#M+P@=W>OZUA4WA->M8]/Y+M&JL.@K ;-W=?3-&2=YNL1 MF2\_U3L9$+R_B6T_IH^:Q7&F3]7QSU2Y3OO:Q/2F3M)#1'MJQ#E ../^F-A*1!R-W=87_^P= M*2*=7\=_3WG^\,$C[ +:HJ6J).WN&YYI%#FL8-@JG^SYZ8JRX.[?##%]*["$ M,D3R-!Q*%"U^^;PWCFM:V*XH+O;@O3U,ZH9.9NC&N! ;[I62&)M8&[' MD-KQZTB>^'N&)=-**Y>:I=,T=V":;8ONU@[G/B%P>3CML^XT8J[:B>7]P7-= MAT)[M7Q^]5G_*F>T[!'SI/(8S)86J^T/T.]CW_:<@XTS4D_B"01_M;'K'..I M@Z/_\9(3#HO7W5MSXL21)2=.[%CXY,ZZ1[@U.!QN;M92G"=NZ4WYXS%632LP M:MAG>JLB3!(>F&ODWTM-9USR2!9(=9O:&=L+VACQAQ%S:Z\>9'K9I4T(\=HP MFQ/7SQ,;E]>/70FYMCZ6R9C_,Z2V9L:=<@Y,KEGO_:EYC<4_/3"OO7@K>5,, MJY/2H)QD6$G%UBA'&S@9C-AH"1U4"\ ;GL\%&:AW.O>I, :B<=GS6#[ AF:X ML^(L1,&-#\\WW@EO,UGG@E0IVY-9O0M5/&36R%@KX>%LL-5B![+JR2QNCSL0 M\=/[P;V/3T?')FV*&I)GIBO?*GJ-8_>X#]>.P'O\\_;%SP!_%WZ]BU?;AKFZU=_TC_@_!=<.Z' M=#?^B!/$N@6Q!P7Z7)0'R[4U,G&Q^#FQG;&4J=#&3UK $?KW1A[F] MA'84#N-G->(__5W^NT=]2'/#6EW6P9_VNVV=IW&ZWH4#G&9Q\_Z!";*/-IH_ MN5+NM7UL6_-1!W(U[&+V(I-#%Y@"5M#F @PEL/4%SU5XH'HT?%B1 =I1M/8U M<7>P4"7961W=I,XBKQCWHM"[:"?Z2"%L+]Y,&\YV3M967*I%3]$:BR\M^E[4 M$XF7_9]?T#"X-%N1&[#)>'=29!V)Q<'J0K/W,XJ]5C3 ^640G7HM*CXG=9Q8 M:)J#;'D%\ES1T%"4#P]B'NF@<0O%.>'HJ$H@H16R%_O3?=E[^OG)W_2S+(RY MY"5A$,_K#4B].HMS!C8]P<@H7FMGHYVYFL;/"RPODW)S"0U4&;6([<1:/RIN M])[P@/FRX66]@,]%B);CSFD;$MN?BD;G^*:FP.&=&Q-HB_QG<39,6I@(3?QW M:\:[Y&6X5 5TP/3]M&[L\C9_',[J59OEKYMWC-Z@&",_60*>AA#3D'J^R!J[ MA$8;-@*G7B+L'(WQ#F %M93X:0^7/QV(5*KZ\]D4T$FV%J>DK* MEL*+/JRE.MB'V.IL/VBA TI)H9?["T5S()$8J\UO6RP?@Q??/;!_=1 M@J07#31+RB+AF;J$6(]WI+V0#;%?/.@"IE]CX0%+F)9%.C?@')ZX<9AZATDX MW%\/'#UCUJ0K36^2A@FH=PT3^JP.XT'S<^&< 41$0*F=*4RV),)=GCM%P/L. M%"_INJ\4*"GQ[,&_*5EJ?"J!XUXF);I@W_<*+>J8)>0E: 4DUJ<7F)8S":#I M(4L!*CA*K^#;%A#>M28WU9GL^!P1%WZNQ](AFMU0(L)41R.K&Y;HFQYGNNVP M9)TT?6 _([3K"K]:388@95J"+,:B[05Y([H-9G1<(BP6IFCP-JA(IX^ 1]JY M2YE\.7FM&3X[8C*B;UT@K8 HB\2%R6DMF;$.MF171'U5Z*NEOQ>&.5]GW(TV M/3ZZ@W!=_.OGFX@3I)!QEP*9L[B\Z4= @ME"""XH3R.7<%4+O[2)'.!QEI+0 M8'JL45@S/_]N=P$_Y].P);Q:<-E 8G6[\[G"3;!:2\W&5L6!"B9A.\^ ? =L-TRNOI=07MID.Q/KQ@L_,)D6[(OOO+3ER4P4 M-TMX]&*-'&03$F__]F4LUF8@;=PU[D9H7HFY)4@KM&POC#Y V@1+.J,$<@9' MW$B0,4JN*-O5JA;3@DR(8?'I !P.JB=:((4S4RQI5EPS1Y^*=IYM:MB*D$;T M!#Q L\&2T(OF..8'W:YFF"- ^2YFX+%\@@.S=@]LE2U^V'Q!]O;RU[,OC)=& M+J2\O:BL$KZS/N,4.ER8"?=:L=#ZV M.>C:M>\S2AL;CUA]41N.L_X7I,R>IJEB":4G:7-2B5DT B61-P>X\GP6EY/# M;-"&8VM0@X'8,4-;.!5*6XA>.0MO5Q1JT)OP5UV'B\C3^#-V1J,H4!&NID[: M2*.2.5+?#6][)*Z76^\%83+XQLRE M'YD!I,N0FB-:CKA(='--O4A"1-F60/)\Q$4^B\N*LNKHBI>3+=GV@]&1B@=H M;#0]V7'LS?%?6XU.]W%SLDV4GTDW,FZ^)I7CMAYM:_/$X5BX'[:9TOXY _)* MS<.S-7?42PA@S,,Z2)PO-@O_&;5*)Z4MXK/:.'\L@NC,3/P?HKE(\29;W1DW+S% 8???3L3'>DR5_ M4R?G&+RP(+07--/L:["X5IS-(@#%11,!!&OL5&] Z"L@]!QP@'Z7>7,O#KN# M)J<1I&HN6^ ]40G3VX.J> CEW\VBMT^SWBG9#HV&A$:^I4F.C*IQXG.Z19]H M+M// CB#P DMOG28PNFD/@#P/:M[IPDE7DN0&EE7O,R<+/-)#I?KT9OAIJO7 M#S[)5YW:L, "=R7O[?ZC6?]>]+I!#3@H#WW6^X>X:J#GK4U=U.?M(1'-+QI> M-%6WRA(GUZ\_?WIFM>Z:&)N :L,"0DBAO2)_$:ZF"OMDS" ML&!62"AS3"[CLSA72C*_*/8;)%#"(R11X$;_DI3]2/XSI.&XDA0'UME_-K21 M'9MZ1=XH3\9>1*+QF32YB2#JKS])_+2O_/B6!834/RXM^VG?SJ6Y.?OVV2]P M:U^6!=PU+,4V(S42ZM4?O*^!+^ N!5>7S%I_ +[T=B"PQS07K848G$:*"Q"% M'@"[THCUA\6:28)VRP/$ZC1<<8"1(/+J$>X2.?8.).-W=:LH3Q-&>XIPV'7S MB:A$"5IRWF6X15^%[M0$BXL0,^'QI/RKK.UP9Z&F$@\QI-0\UCST3XA[U<5K MK?&1R0H+0%:70)[>4*",G4OV0"_6C;Z&QPWXH_VD>)#H/GYT]%+YT"2'" M_8_I-_?5#0A?VR?R10\8J, IU 3-#O0#$AL=OM&;QG?MHL-O6*(UH5H)_'Z M>T9N$]W.VN.9O-0)S]"5R&E#H>+JU_0]KIS\XYQDP4I M(M_4*U[0).92&GAR1@[+':G42?B+L"AT-^("=A9JN[9YW_C2X2ZXAGD_0=E4 M9/'1J ]1,?]K/M&/182WQV?$96Q_0K6KG+[5*TMQ>=6]@]#%+281(=X"(!7= M10J%.?I$8SDEP8>[$/ S_O*9'3>+&^R5VR$NNXT"E@6V&ZT!>99 DA@9D=3Y M@>*LJ5:B/A,-@9]((&J1R!:MD%UR0D= \KUAGY=(B8XC]+SXA!D/$70"L]]S M@@0=U+Q8.S3^*:H^@99X9T^- H'WF2U2YT(&Y+N[H_R$\4]!CJ_P0-"'CY5T M:3,A-WSG.]).Z/'W^2.RKYVW+D.UM;[D\5-5G>K^W^;],>TU\G?GQ=P/J5O= M/FULG/-E9#+F!3!-3V>^D6 MW7O/C._8HFKJ+\FOANI2CO0GI^KL1YV&HSWC3[ULZ/FV*KCX_7]9":9N,@'% M(T/Z]>8B^R]K3PB*4@V)J"=]RK\)/*6(G?:S*O,Y*=_ MH)6:?QHS\=!>04%%>Y5=:_<. (H=$)4[(7343\(N@5NM)R@I3@ MFG2)Y=F 9MP%UB'\(@JUS6(K[OL;/VRZ<>7FYXSR_($!U>\JF^!@9G)R\IFB M895*M48C$.18#ZQ9EN-ZZYM\U^_V%*VIWENZIGM%R8DEQZD[""16#[MAN,1P M@!G2X66-;!'X3Z- MNA M'>OHUBU_%5V0/&U'">U;]:PO[GDF>01A*36B[(= &A(X<1FVT#_-A5PX M+%]3-X4 G#'L9/U/C&>Y,FTD(B]C_C=]_G8I6I<.L=%8;[/L&YN?4VISJ*R3G6,-!DB/&A"@::BNTV-=(]PT\5O;6>#CLHWY\Q M&395$6SXL^KST*'D@]C[G?Z7SNG'7W_Y8R#MP]-7G7_Z\ [E^*'AC^[@1ZA: M @<+,P2R^@A.F">B@+B=^$&./AE5:"E%9L$*R6)?8&>I[+.)!1@-8?S[KT?3 M_HQ!B9;'O6!RQ8[V"Q>DP>D'875!&7@R%_+Y$L&68&=4KZ.VD69\\@ M$\9IU6KXL&(>]NTS])C8A;61]C$Q=@,ZK'QQ8LK<+CO@S\,C^(S?LRG(7#N>)P07/:"'FL#-:0>*[)ASG3 MR6Y@="KR3)8H&^GZ]WO,>(R,8*$2&\/+X+54L]@*"*;FELGI(,4Q[%A M#X23-\4N-M=P/>B(;J:Z,#,QRF.4:@Z(C@#YJR)_.B8^=,!W%K-'/\@".&7E-:D67APCUD=JJI1]_VA.7<-W[OT!A/+S*BJL=C6]N .OH"=2!NJ MU:@G6I%J#:6=?VT!1,4GS.((C=2"P(L8K5&03S-' A?2%AJ^F8GJ'8?TT>DZ]U/BK4,JX_8'J2TIB8JT5U=,"4>HKEB&U$&LK#W M]#-$G06X:'VH3DP_&IH"^; 7H[0]2DC)(J#\U[.XJ[PV5?/8[0B*BKP(<1 ( M@D;R/U\KW_=D -X^>;]GIU/-#=-;2@.KTD!BSI>#UUC;D'09W@HER,J'[\*' ML",WY%*3+[I;8Q=R*,QO%QK] !W[[ 8IJ8$5/Z8-'N',L.<4&H\-E&E8A2'5_?XIY2O%XG+P*5G>4!$=R92\H M?3P6U)D-9EY2['XW-4Y8N)H#^J[[_E*]HCUVLO(&W18\PBX_6OF,45_#ADNG'"0)_%@7L)LSC_$_JIS1ML M'^^[-GY1_6M=4.J?)SE?&\I/Z -6N6[KT5]_4AT^^/IW$G)P\Y]_'93+3BJV M=BQYTL&U")JZ>^QB3;3Q[.^CAJBDDR74^'6'CXQP6]_XF@GM.YUQX^7B3[.X MF<]4TVKNIDR"R6AN#JGR"\6LE'\*C"MK]4JSJ1=13 F/_A^FQ/\J;B=,_1#, M[O*I8*>;>)?%+:]_9C.0&N,B:@W6[Q919@SZPN8FLQ_B_^^Q>]M_4Y"^YN#_ M^"$$\OFGDH8&;KJ5RY;\+DY.R;&G@"NXORS5FO:Y&W7>T+"8,*36"'(GM$ M3EZ+ELWB%K[I"&+G4R MC#DX$"E!W1<_.;LTU"B(2KN\[IU)WOFGJ+.LX4>]2.ET[.)CW2/)H&QMQ@=E M8^3$]X.WV27\DU4,"?O]?\X<.'R+/0EXQ4T^>;4W*/:-G?7OE??^)%\.=+D0 M33O&F]QF.(PM-?Y$MD=O:@5RMF,,&@N-VLNB8ZX0!=RM>Q!G:8FR_]C?'OSACO#RQ'O/,R[ M%DM#LR%?G,UXV)QZ\M(QE:RU?EWH?_6?<^W:?[L%?6JEJI7?NK;_^&O:KVAW*M![P;)-689'0= MX3KO5S$*5QQU3$[ M.QJ]K^'E@,O/JS^O6SC6/G+EWQW'EBUM.;US[5U7B]>'VW9^6^(9^OE>EL9+ MXTQ=04+1N]CU] *5+>2H;&D!S+/QDELAF]XPPJ:U% MHM2"2Q$\DVA.'-I2TVM)3+52IO*@8ADK_7)@,Z9RLF0I;L- @R,18IA6#HGK MQ_E),BD%INL1/-"TR$A+Z4<*T_A^N)7XU[*,*I9T" MS#M)6?/"ZU@#UQR-(ZF223<,HI(Z> U+4X%T;Z@:=)?:_][XLGX0\]A';H!= M-.VO2B MB(NQK]S_K+?9U_4X+4!B?KJ'SEF-T ["'- MV-%0&N8:"[NUB@) M@C94-&ANE--\(:+*GW:@L0]_ MC@2%9?M&1VK&)<)T6A(@5-[JQY^U$H^V8683\6\0+4 S-:M!)E^$@/($@2$WY)BL.8UMK\8&^DWQ,3A 4*!9#0R, M7Z?Y42IV_\[]>I]*)KP:=%GN$+[NZJ#S/^DG);D'&4:T<$ O#;=9IR)L:B+C M\[6(U?0MU 9*P>[O)Q?-AE_N; D!?B-@FB3=Q45GQD9\* M_%]#[*S<&CZ/_S6A+T))2D1[A.:#>#FLK)(?8EBU^:U M@W%=[^QG8]=ZK6W_0ER3K ?9IIX<[I:P91\R'YRM9 MEVZ0_ND>:N6-D"7B:[%=F.&-??+/=T"R7 ]>I9*--.4!UDL_EEX"8XKF_H9-]FO$ZL9IG1;4CZX71S=GM"02?!VDF3ZO$Z M=\&\)\B2$_BDY)"E+5 V&-3Q%"*W*POSTTH]-R55?EI"Y4S.O88YS)'9;H=.QZ:1+Z.(C,<$GL2L(?Z*NMM5N&._9"%_); M]*YYU T0-2.<+^A@7]/80-"\%6\\U*JSZ#3& W@S0&#! M[I*D^%]2CX&5*7$8]&3^F'$_+4#RM3:"OF9H[TMBUL1:X#1"ZS=)@/)M&B@>^$B$7L$Z27R9'KJ1B M]C6\ O6N-[#2?NR\HR^++;$"WC7H! H&QDM9JWRE.58AH$MC=GD([6<=D"^& M '%#Y?04.-K&J!/K?L.$8R; >"I]"8E$?[.=Y@B.IVH&Y([BD2F)=Q6Z#9,^ M9@16\M7Z,GP'H0[R\1SBVL$$T#4MFI"B07N54J,.#I(':%Z/QO9(=R/%6]<] M;7U[Y>R?/J.WSCS6CQ[9G.7_.:!)Z2VC!6,A5'?2=!<-4P8T#'Z M*,>:&B6M%,PL@?UTVLE$I(SK^4S.:V,T,CO$V:[LN@JF8A'0U!:R$V+J=2@< MC@*\Z2Z H_0$A6V*@ Y7$E"+=9'RLBR=Q&DNBH/0O6$XJ 5,KY2B1B6?4T'] M=GRC7JZSD_%>=1G7=DJS"W15\"JIH[)@7BHC@G65U,!J,] /[J-OHM:U6W(Z M:@($=$==6F[5@12.27P")0%?E;L'8MUYB$G+]8TO@/@.G GP=:+00?#"*1G_ MH.)_FR]J;T;@=X),K,@#LJ687 INS?Y*VC&H"+3U!EX7R"FFD+F$V";.$%O" M^R6,)5-YD\J7YIDT"AF8VSUX'Q T9=0Z&T1B5D0$%G?0'<#,7A+Q&-B"5VA:P./!*Z MZF2!-55Y:D2\>DXFEB*U59V,.NY6TB+C9+"-N2NI(J*F)]N'UTM?.QP^?UZ\ MTFAF@HV$_=YH$6'X$8Y2VL_%0D19-">-$8'.9.OCW.&?H!HI.E67T#BG3R4; M>IT)PT(IJ>!O32 MMU3F89;@]_![Z'+VPT."75Y02G D,PP+4*&7T9]Q9]#7GH0 M97EL[)MAM?/%X.&0X;?\F,K($>^*:'+UI\*68B7K\;\G(AO-\R\F.%&)TP-R MY&IX-_2S1)=$U9(+52K7R#$G5@AH!%N"2SJS73-AVW+=G!Z<:?; 9"MH^(B( MBD]T9Q"7LJ-(CEP#'=\:%R_1(HRIJ4%KMA-;T1G4ZKCP?DN-VL)(ST7W?8&/OB#X_R_J < MW)60+>,W#W^\64^)O^]!_H?DHT7P?F. SO]+T?-,6?#J@4P'C=4>Y1T+.[GJ M'$YW9DWYCQ525S6*J=BN1?S8L<+<*G M5'50BY!,XC6G#FM>0$^U".^P)OCM(6O-C/J7[SJ[P%2F7]$B]LYISCYAP"FJ MX];&R5;LHQ?QV^XA._HRA?AQ6$5\/]?&@=;WT=9!51)\)@\88*/A,"UBF4]& MM [0(*_F_=5V(X:OE-3-IS6B@?N6Y9V^NW ]+4-_T^HCOLRAJSM"$1^>F,2- M(Y*#)O6ZA7:YNP1)(OUSS?N+3H.FSXO2& /88*Q/76FJYFWK..]$Z725: I_ MHC6@\E#!S'JWD,X(T=OQEG*6SQ*218AQ_O9%LQ:=M">5LX4G.!&&)[CTA/T; M5-W"6U.?Q>=8Z7$\: -GNDTR+0_ B:10V-0C!$+_RW.Q1$47$V4SC;)*_FU?<@I0]PH4E6C._8T?0R MB7-,CADM4_X&H(4MCLI+H'E6W"?Z6C&4)YV[ZF*EPBR$NHY"#"D:#0<_ZY]% M7^,AFV- !T+/!:RY+I.MX(//>C>/ Q2F2TO(R-P15[?%V_5]6>;4 S8QP)0P M0LYFFFL19BZ48:O#ZN<,,F%$2(0^R)/.R37+*^68M)"U:EW&G"'DACB#K@)% MV(DAVC&ISA]"'*FIZ"K. EX+P4VN6L0:K!\8(]43LM)+UD"A23+.JJ@01V"@ MX'I]4GQ[D\9+=2\1(Q2V.O>8M>H7K61#'AA4:+A+EE3 M!H.,SV \&^=W+Q*X.4R_4Y$F0C8"J*((*28#C\(90XF=)1NARBA07R!>]2OH M])9N#Z6J+"!C?@D22F:OG!W%5+H3Q(P,,>#/NJI%&&J<(9YD(Q6M+(!NR,7, MEZ24!C::=97Q;$:(S$&A@&!61[1N7AP'4JG,#H8A#0VQCCGVF%43(VEI'[.O5'@^#O([S?X# M;4A?#C,@@8JN&6&;X*SH/0QK_#D&D[X)BE:M$)^<#+%6L[EKG H$O].-H(^3 M7S2O22.^4DQ.'$,_BFX<]&>LPI<_JZ-6GT.NB#:C-M M"[1?QPZ#4)[*B>K;RJXW[^"D%>+;BN/;"H>N<5="V;[]C @"&DH,Z2_OY]I' MCED.-GLW*NFV4*E,I&"94>N.-C0VI*L$@=S21Q$HL]ZR@3@_*U]_I#\PKOBN MVADE-L#9TT+[.5P,;1=$ 0J\W[B(S:EL.6%Z0.4-KTI/1)H07"J9,N!<,1@F MI5QS866Z-7(>^D273VC0T)5**CND>;"!@0QOG#]?R,ET=O3P'$0WB:=[+@%= M,KT.-;%C# /D-+6++*E$*8_5O$!.26,8TQS ZA]?XM+HM&TX*V@5;#2(_9D" M[B&"Q ZI'+\"G5Y(9,);J_^2]W!.L%;BRML5T8RUS3&5L \XRQ,&QRBO,$;F MY(QI!M#4J44 ?JR1C4.Z"ZXY3W>#NH2H]=!3 *_\^QE4ISI$#9,<8PL5N"XY MZ7I]-2$9MQH@9\>)%D[8'@;>,LRNB,AI;E5 MICO/9(5L!5CM+7N4A8 WYU)2.70HV#>D&=HO?TA;_X":A=$7F#U:50=3OWIX:^N!JK$^FB8WT_91]]XU)CW%'HU%DA54<=Z)_Q>,1ST2)"'9.( MG?@U# IF9%O77I">"=3)QX6<=%?TL@JPZ1KL(_$+ZD2A(5_55A@%[9<1,MP8 M:=C@BD]C]D\!;HN<81 U[YHVZQ%SH.\"C5 .!6)63S3V0E%'WKC8[/GV/Y06 M7"[DO"=\N=_,DR'Y)(BP.;:+!1UPF4%J$63/&&1!V3_K?-GU^U>6_#I\8QOX M/^9-F0L\?>+K]V=);4&6@3I>382:WWQ%$;SY,-;IUGH>*=_67:5 MNJ&PMR:E7>V[_ C7-;]F!X@FSK>X'ZU>^NK96YR^\?4*GRTZ5WXNU/Y1XD'R M0*3<(R]GUP']R6^G(@DC?M[%??6[7GR@"DK8-V:^HX$R6_$7O)2T0XO@N[/G M?\;I$*]5QV="'1NFQ^._':%1M(@4'2VQAB0DT$R3)_Z6H6/6,>HB+:)8V,<( M!1AJ,S7O8]$_6H2.7 DT\;OWHO)G.F*UU9C\FJCQ@1T_BB%RC!;AY:#+2\@, M#ZG1P.MQ319!QZ/ )@8XCYX%D,TY#TJ MJ],X(K#Q*;GT%&TW^"!-XK%T+J"Q9]/,C*37. 0T*U9S'B7=J7&.=GX7.9+* M#R-?VAC/0])1.N^YN/ 9H]VGAIJJ.CQ=Y-;!#0M,RKE 7+7:5D)0WNWJL[>; MRL5MTSFBNU3WXZ"X%9^.0O4VVR;)KQ4HW^H.T\137%0=\&XH2_(<2,]31<"K M^YO),;6?\@?C)RY)_?#M@R,-,]D/^IU>LR*DSUU\BR/WQ3ZL_4#XM'EY]_,B MK/1ZG8L<9:3#O.=Y)D\IVZ0DQ5L]8\99MYW3Q]$K>(U?7L8^V3E3>[HJ].E< MZ2%'Y"SG47]+H*G5]^OMZ4B#ZS4^"W(U/>U[AE6;* ./).HFEPV'*E4>Y(U_ MJ(M/'BIH%N/KE-GO;OH,%O*$E'2=ID>GX?4X+N-YG6++9E-PN\R<_RK*P$UU MI#=.M!RV93 SY<'^4'JGQ;<@NWJT2;/%YB+3=^^/3/T>>4147O/VN#G+W E@ M*ZLA*_"5K$"HLQ@&M+-:Q'(D2Y=['".(T)Z\L/W[M0.MPA!%(JAN:_J"Z MJ.'CS1BG>=EBQ+H6:% MDVJ[&"KS[@T;P*WSE'",:03"U1(S:"H18,B"V=,*&2,[@/HW@;DC1.^-9L=; M:C16_TI\-;SW*H.IL1DJ.LQLXSJ ?^^18@RI14>'.-]&K<9V3&E6%*@V3R2( M.AXVC*)']'8#>NWH#/PJW!K8&_KZB-ZE1:"(RLM 09;&G-KG#R7*>VIIYY\" M+G,IL2)#:I!@/J2L?&K,A=>OH-G<7Y_VN>KQ5"&=18YC(-_ST@,ZQ?J?FQWU MIN,351=@?>A#E>8-W822P08.8'+P^B[L7-(SLQOH#)Q;Q BSLYJWA!8(DMJ& MWM!7P_9UO7%(,UHX8-Z)2177&]X!.G4"^FEGBH0X\)G)9RKQ:>QZ5R8.#2]1 M\W3Y$<1*%:/IMIHWW&WJ:H;D 4O"NUJ(F>X&E7.'H!PR6*;,AOBN?!ULZ+O- M21L*VH+0BZE";_!09O4DRG60N^Y?R-T;*%:_;GH<.3AXN_-%/J MJ^_HV$+J&',=X/XE):SXE/\E+D!Y"M+(")@J&KCVH#GQYQ \PYD MQI>H;."KE,Q'+J36R9@=6H1%$!3H@:.815GZ7(5-*R)'RE%FP!]NC7^,;03S MZYW9RZ $.?'--P7Q5.. B\)(Z ]O!..GXU5$S1N4+2":%J#3<693/'U>& FR M%S/QH5J$.=0D;V:8UZ.1-!\(5!V"+8#+F>"03.>G5T';]]R "5> <:G#5:RI MM!II]G>VX0T.[1B8GU<9\F,=<6AMPPSO'"9+IY U*/@@M$=U1/.O%F& <\!5 MAJIL)TE/7(4B96+)$3H/TXV\@$!R;6L0HJP>@49J/W M+48YS1L@"'+T/ =IBZNDHF43)1L'8XMRB'S1Q06J(&"[,@,*4NWYQ%TW0+>. MG-<]F^7@)NX**$TB,H-('24+H&Q W/E[1,*Y)LPUF %H$9T)(=DRWHHIS/TI M-^\7E?85#];GMD@5Q .@ Y.B4TV3+^F5,1_%9OAH2BII>7-,+6U'/E\F[.!9 M0=MW]^B$")K/6ZC1UXUKE 'P^*AUP;]$+SH&I>.LJ3'!3#[135URJRJ2C@*: MOW3+*:LCS(B6G:G2'!_?8\V,;(:D1!?=&BTB@C/2I^Q3E]6+T[4((_KB")PC M1%2A:<[UT&&PNBV!Q6=G6PZ,\ZLIK!!;+M3W$/(-:%@WU8JSSY:ELX%1J2C7 MN>:X%G$(+$?K8[UBSA,/]-4?3V(LH!%[\&=(/RHC[;@%SK7K>NLN$+)'; GJ M"JX![ DPVDA9#/-81N:8R1!W 6P*G73EMVR/QH5N*5_*"@AZ=? M7J7:?NY*WOT]]]+5U?_&]/U>'M8_ONB%*?R%YL/MU7DL5SY]EUK'YN?8(P0I MLG7&5-,9HM?/(%-2T,NFN1AH!'E-7(^J!#%R7!F8RG>[SGC6 MET(9M CRO0B=6(XCZ0U/C26]NQG>UQ[K$:D4$1&:YW-7E_,O7IJSME8M?&'[ M=F5B3W/TNZ]A;ZJ7[OQVQ!5U1Q([7L%P9#=BDH.4B= HF"CMS"/K#%R DCB$ MCQ)#MDV9YGMUT6?ESN>(,N+P&;I0W&O&J/9Y E,G^^*Z]W0&OIO+;MXJF6'N M!]E\AF%#(F_UU/%UP<>^#=,B9%2*"\F;84C]G1HO0$IY^IK>'T6R7^1I5M@ M7X_W-YN7A8M1"M@/,_V6]U13%P7:?^6'K.@_@F%-J.R[57%_28+C!3B+'N>& MGEF;I2+9YJ:*3P'PJE>#2\L7J#=33I$_?FOUV81[9'X1WCWIX44MZ.",H*6L MMBF6\5\@WG^(9BQEZT$.WN!X!F[=%!<)!C>UJYQ<26 ,9.O74R"S2\".F;X" MRU_.#1\A+!J>W X],L ?[=&9O/*^ABBK.[R[K(RQ94,-^(63YO.F8B%K*?W/ M0(RB#+0ZH;X%HT&YA*GP F.4=!#9GN.C#(*(99$)Q$[&(LBXL\1074FWIMGE M*;,8.24_J6]B3U:?G-0@@;$&3'Z) C6Q^O:!)?DX7!#L,5 ?;"O;G#%F^_3%,P3ZWQ,W#+?L?WUEY-_%1LO" MFE9X+E[5L7J,3?H;V8E?0KLPB-M!"V'MT]D5P@+HEN9G6)^E6?ZUBN:N_@,? M1<@F&7UC#?^-83*6"/DO-$NI/\I*W.<::[K'D$#^C5J=2!221AS:Q#98S(.Q MP%&AW%V+R,7(*$NG2I;74R;!A/C.((NI'*$.U&>2GHN<$9/_%R7(5_Y&P,I? M"%&I]Z9>ZWG,KY#3U]%P0+R A:!.22D=3H;BCK$%4(%DQAA:)$19-I=\T<>O M@O"=@>MGF%B_TG=^H3'D1(/&FON3KHW&76?CHN*MXY'K&SJ,K]U*W+AAD>/> M'F>>8?@(@?DMR.M)SS>/;7SOWO-G;I)SA0?[G'YZ^K0^[>/-D\VO$H.HH;]\ M<7^R^_7G#[:?'U[Q7.SOCR9TW]9X&2"N&WS?4WG%V18M_.&1=9?W]89:Q%)QJ]0PT*'_KX??6TON:(# M\Z?02@GZ",+A[JQSD??^]^-/[7)O2_>OO21$7"34N&4A=M]+F)O>\A]NYXKN?&0]O_^UL:+&J7<[W_@KZ*_U#BQ$#70R*8UW0W[];KWOUV M>=?SNJV\8T1]#A:O8YIVOK[R>GM)3&&<"2(Y;*CI"(%0A6=Q:+T]7@CG#:C* MG>]O"E-O_&4'7+$&KIB\\M[Z%^I]WA">>I/J84A59 5N6(! G*:7WZ27OV=W M_/B3R>'_0UO-?C-K6RJB],?:I@I,_!>N0G(.7MRGV4M'W9575=CB6CPE-_HF M1OMC/3[=3[9JB"FAWW&GOK=Y,?K[CQM-Z'GR*_OV^*XEMW,9PPX7/)[F]NNB M+ P0X=ZK+B(7 4+L;/G(%A^LZG?O2ZUKWQOJ(7X\]!_?S(1V;9V8=0 ]"+0W M1XV6O_8IM?W:9H$2VN9-_7=6R*^'K1DY +@A_[B>\HFJK&AMLT[VWFEW&GEP M-8MO4N^O5P3O@[R <=DTRJ 18DD3\29M.B4@<[VJ<8+<'$>+O9>\X:Z#W0?P MC30+6?;ARK'A.YA8)X)Z\XA5V:50YV0G1<4_D:L2MO@OW26L.N?49_'VT+3\ M^OC.F4.Z8=:'6:OW;+D@[C"4OR&77-SNFR(*T?4>]YJ@ERHZ+&K1Y=N[[)F9 MKSN0:[ZG7Q0B5C823"8WW%N8]1^;AZ&;\M[B/V?1M\ML^^EG>)::+31S'3+] M,X4WY=I&BO5XD5I$,M<4.EQ%%0:U0)>D-?'\PF.O&^Y!;HGWY^UO/7KK"_@$ MW8Q2N9_RN617R'TP+7=*O$B/&<<#I0Q),_K;%5X=4V/T4F>S]RAH<2&;!$>J MC]^4C&$>5_47NQS/1SK>VOC(Z,.QGP^<;+:;Z$X$?KMF)YO9('B'^=3,:[5F MV22WRBN_YS$+RUN-RH#'Z][H$5=V7(_(1BM1.L1>#^ M48_\N'H%I_T89*!%+!&_=:4/\^I23EU/D09;V9%O:!'VL'LBJX;.@_5Z-)L_ MH?4T*!T=T@CWJ7URPV)IMCXIH^1GX%WS\9=FKV34?WBZ5']%C:4@O0SN2@0? M[!(V%Y9%",J3U*?*/&H*!ZN\.?6]$+_'.(78O4VW\C1\&QL1% M.S@>6,W:Y# 3;*?1ZT#J/QM;TG7Q2JZ^@+."YEF5+=QD_>7UPFZH8,L_3_QC M'8GSRFWY<>UWEJ+6V$UL-(Q]ZE*]QRZ*,6T6&F,>_G/' [_F!=_;,!\O/?)X;:SMB_EG?!+]2/G#G7 MYYM@4[+D&FDA=KL*!U5W7M8B@$,S(X=D6IKY M/6H>L7X ?=R-9FYN//';\)Y*WTL;3M:&98U11+R%^)19&WUE-.@C*"(Q0Q9# M9;(9:/-P/R.*,MP/$?F:I= QE3,<"C$UTQ@4@%$M 7X%>Y(*^-64!B(+6#9.I\IV&?"RF]T+Q#M'@* MO]H*+[^(D;GO661\^6!A^XVN7Z)&#E>D9#_ M<:1S\D3C%\,MGG\NCNE'74M$#7QGZZ;HRG M0OJK%M'FU+7L#Q;T,_-J[VJ' M_$-:!/2K>-00__9[*B[,ZV/T%\TEBZ3*\##2 OK?O'J\@@GJMXD!/XX-O%== MW7Q81H(H&&/ZD'@I-E':C9>*6A7(_8 3+UEC1._]\;:)$;P7"DBLI.T*_DTD M(Z<2VOP<"$/VX(4*.64)]'=P#+&%"_A=MZ3?.GM^@=K4RSG ^QE_TV\=WT?M M+MRT/7W+/=CBUI._/=MVKLV]EY5G.Z0#F]^COANK;S+".2.I;8PZ FQAR:SB\V>YQ]$(FS S0WI!,P522?6?$.]@6EO0/$D_--[8P&AH(#[MD'O0"W M'U8_P/XL=7*7F,-&#A*D(CM)BDX)L8$.RUEI6H2)9A?-'QA2U"P9RJH7990X M 2&O:O\"XHGUT"X)Q3H\@9C^^;P=FYC[MS[!J%M:;7.\3Y",[E'[V#W=8YWG MN\['9%^O[Z;<*NM+]_/CX\^L7FUB=NZ,Z5&C?8MS3HH3^/X47.YN8(@YPSO M47Z&?$$'^5DX1+^/<0Y]E6T9.]4=)B=,IX"V7F3/6]"=5.VL8? M>PJKD,-SLJ%KO3*5[TOP. N9Z3RS&G(-:00J,^-(RR===\POTYMMHGQ*S=],R/I3@F:XFK(?J# M/M.#2AAN&";G!09*KV:;K1*^!CEP"&H8+'BEC]N#EW[3OT0YZH9P=>IA;#)ZVA]Y1NPL25*I:\S975$ M11"@'.K@K<"3&=L%(UJ$8!?7F9?+-:?YONS56$QEXD\\G 2]% A]M%O6]Q-R8W<,8#!+Q&(Z9#X:KDI ;H MW#X9#_W,:^<-,Z3LZ6SS5*Z!@6OGCQ4J.VJV\F(/&4J4Y8P9:1%I?]5 XX) MDH!D02V0,K.QZV4YZV$L=M=97'6HW ES"#Q[K>5UJ2J(%G\5N1IFH.O?/:(V M[='-_HI C<",_>0]SA0B:!'+!BN *BTB2N&H#$_E:_Q>9^#Q3/5&HQ_QFL$V+ M"!R*ZX[RK^^M3S+WZ:VQY_7/1@<%\ K'A'Y]L5-6B=FC*M5?TH:Z^JM119EA MZ0YQ](+'$6[O;I54E$467N941KHEY=94BB<*&IN4Q)&0*N1([+L#KR=[3]Y[ M^:3?"?3(>6^T/SI^N=%HUSK: /S76\VHN+XIK7D[V$C(%J/*P=H*W:-.T@TP M)XJT>%:T0(?>S^*%R'_%LAU/ =O6L1V@,"VHU1\Z)]P/S0&^)R$O*<:P^QYM M'X!6[))B,L?TP8+,=4-8&P[43C 55(Q.<7=5_-CCU0:WE"I4?E#?:S8&K3HL MV=>Q21(VM&XF%5-?Q((.T]= 24#97G49#2VEZ%.K9=P<\TRL>265V+Y<)T@RD:UQX68R%F@VT>"!NB(7]Z7&D9@- [/2=&1:VT_6A MLV>C+\36Z G$!A5%_'E2+H:V76[U$$L@>^062;OC@]1[_R.GE MH%/3]?> ,EV#J7LST[PU0E;9ZZP$UW/29SU^X1_OI^&C:QM>#*SMP0FVY^?#UV A8)V77QTR!X"+^:#[I*7-M8&4\@_K$?6_;] MV1P/-+5R,:R.^:%KSD7=>NT)O(R\#C?#^R_'JJ1)2']>3[/[P\@SDU_W]G(X MSHIM44&.=^XQ(NXG[\0S2?IT2]I:X&V( 40 YEK%*VD_+?FG*5]C"EV1HI%4 M!_[OP2+K5=TQADQICNN!/MOG^591X17%T7M[?2@+W9\)UH3X[%47,<@L ]K! M?JXS%"_Q:2M>)#=K6 ^_% F2S*64%&=.9D)]X?UE#0[]\)70>T'0H^^SRUIS MOW^.BPA1('S3;WD[CCR\M]*#S$=9@M;S2T096(_2J2:,:NI=&DL1;$?31[??[%Q:.BP;UH% MO 6*NA\([>CRAA(E2?8Z9:JLJ((6]AT$"IC33C1D5=0.2^ZMQY$H9%-]7VDV MWWRD]H[,(/%0?^VWO4^?$L5_<3\::$]6WM(AS'HSV0D:* MBWBX3W*H3I+D&#+0?.P!U?4XM ?X>@1X4"PK3AHO. 4Z,9D4VBXC]YEQ4#037K_;J_/QIK+G4/WK,;N"5.CG6<8AB&OPD)+UG**]A7HFHK].J_ M[(LKDKK_U8R_UQTO[7)E>K\HV-MK5_C7J%_=%F!LC?HN@\Q;#/D(Q$C8"G"4 MB*\UZX$+'3.P5R3LE3 &V)$J15ORX\_$OGK>'"QMS4E/ M>1!N9G9XHM$-Q2X+;#,K.ELV/-'C%1I5,3KJ$T8Y:QGHM3#H?N=.=#II 5P$0\B1I8T%&21LV0?9=3W0Z=YX1]+(OP?W_RS>SB*O9)N M3?V#^B2$Z#D]1U4CQRD@<4092]F@%-YX_=2@6:XHM8POT( M].B(6'DNKU9?C>.KPHZIG)I)(ZXE\3%>"%H*D*JT@RR /!E9P+I^& KZ!>1T MS&2AK>$HL+=/R-T.Q%^-PUC2W 9H<5+,,BK^Q(^=$S1-&B=FP,>3JT/%78 PNAQM4L%4_LJJ3+H1%XIX>KENF=.=^[AB+P15P9X& ?U#(#JW M.;027@5YALG$6987ZLIH!T$O-A^_> 3*EMG?D*W+X42$N U*WO0%@)>+:M:\ MF53BUK[L=XK;ED&Y_WQC>80?X"/I[BRMFNR#UT-G=U0_ACU84GM.59<$O?RO MAY'L%5([ =!WN#GIIUH,%]W144]?^>HFQ:#,B'C0@N.O@R3"#TBR@-<"GP!F M.X-9LA0*E;IP7_4/M6L12*RM5*=MH;@X1RUBDSA2_SZ5?*CW6ULB-33CW3MU M@<+KR:WEGXK_ Z_^W_ZGI:8?_"U!+ P04 " ![J$-0!,^FPFL; M @/0$ $0 &=O;V'-D[3U;=]NXT>_]%?S\TNPY56S9 M3K+)V6R/?$O4.I9K*=GN4P]$0A*^4( 6!'WIKR\ $B1(0B1(R1&]5,\VIDC, M8&X 9@:W7_[^N/2=>T@#1/#'@_[KHP,'8I=X",\_'GP=]P;C\^'PX.^__N67 M_^OU_GUV=^U<$#=<0LR<]'H1D",? M'@/O0^ NX!(X@#&*IBX0N+^ ,A#[[>!#B/T+@HQF"'B?!AZ**3 'M,P-T M#MD-6,)@!5SX\6#!V.K#X>'#P\/K.2%S'[YVR?+P^*C_OG]\TC]P.),X^" ^ MV9;U$?Z>*?LXI?YK0N>\Y-')H?@\!0%4Q3'!.%R: 3Q&#]G3"A[R0CU>"E+D M)G#50%D 4%)7P@'# '83'AX+/#^/-J$A[ MJ'I4*+AM4/'^$%!7J)JKS64]^+CR 0:,T*X/71)B1I]$S_2NK$L+R@#5CUZ*I2$U(:7<%WRJ[&&+Y.B0 MR:\FO6L&K0=1?5H4D'C8F +XZ"[JDY! R:>-B4#X'@;2U3BQ&?<,8/%S+T71 MC!(,D!M46NMZJ.AQ8T,-D"O0]>L0H6#$0R\%;D@ 6U&![>=:9I% R:=>"I\G M F!,F,0D7JF7JQ7",Q*]X>_$N/U!#=YW<.9(A_U#/'26N_6'*TI6D#+$W2DM MLI$(%A3./AZ(2*FG8J3_N,!_S0,!5:100=:MD,,4!W%#7S)QG1*I,(B.^^-! MP*7MPYCS'\Z4!V=UF>(@"*,6\^2#:5V>. CT6\K.BL*Z['"0 &+6R/ $@@DO MX" >[0[]_G_CHZ3W;&%FN( XD%;<^L!UNBF#E[>F=N3TE.!R)I,MRYY;[3_G F\ MI#-"ER(_ M=P5A4+G1Z]J=:=\XI7]#U^%NU,J\L1E>W;EY3-F!'W^QEW#+W! M Z#>P.5]#Q).Z69:KD1;J>-3&QW+:AQ9CR,K3_R?%IM[(IF.I M*>=5!G=76U(BK6 T.P?!XLHG#PU:E!E-N;[>5+2L\83_^7)YPW4UNG+.!^// MSM7UZ+>NMK&,B/F(0.&"#PKH'@XQ5PG<4&<&A.7:.ZFGO=&7V[O+SYUVN>^1<:RE3'/ M@O@>I,'E'R%B3YOIRH"O7&^GM?0VGHS.__EY='UQ>3?^JW/YKZ_#R>^=TN(] MI+=@;MV@5/$2'1PE/G^R4ER$8!S2$: =DNX%G#([PGZH_>&=+T ZY@\ MKT+&>;^E"+MH!?Q;\"0[BBM"SPBEY 'A>;UL4%VDI:FAH_>&I*VHP7D5U>$D ME3BJ%F=&J)/6T\U,D9#1-<'S"10[/J:LM@I-P)6J*B1A(U4)7#V!3/[NKD*: M31T;(2M544BH1JKH^%2P$$*=G*E6OC1->O3>D":-)-Z]Q.@5PH#WR< ?XH!1 MZ;%8BML(63Z,GQB&\02-H^'IN +.><-_XN/A8"E6LX]FD>\_AFY(ZT_-;E)! M><]U"J):])>S&$@AF M%+@L!/X7P(1XGBYX;#^:?0'T.Q<1'Z[$R+7-KJ%IC9464H@-UEE(2H&C2' $ M#<)64BJB(7MO-$45;MDB&JJ[X-2N4?=>C6O4>#F;09?WRQ>0HGL9!V@?1SA* MY ZP-W#=<"DXX%6S!:2&S/W&-O ,M%094+_@HZ\QH(@VT3FDU&5*$.Q$524J=Z+:A35I]:^QK+V1*$E\HB0(OF(*@8_^"[UK_@N*!;ZI/J\('F&)Q*B>.PGD@1]&X M-S\EWM0KW'JH7(VZTD1^MC01S;?=AT3K=0V!$*-X'O@,4AR/"TF3V5SEMC54 M:OZMK>;3&AVM2KTCV!N $E>SS+P5IDJ%%B9-UBBTXZE[H[ )?L9NV@I[I7K? MVZJ7X-Z^M[;1^F@V"R 3&QQ'L^3[@'L^9N1 M:9(AYP3/$1=#9,5VNJG$4CICV#\VS!@JE+(911F<%&O%P!V7: M*U]BL@!L0.$9C":#*!.A9JUN^)EI*.V7^\<&M\S&1IQ7&EF]F"Y#,<9)#@Y,@0/\42P!.^FE*/'*TJ6TJT?"B9/66H(\GLO>-+!'Q'70) M=I&/)$FCV17T>*?DB\V:H3C1/REZQUWW"8F6-27+IN+W3=6^U04NCQ M,LG\1].9EJW55FD\A4GSK/%HM3MI]='ROX@ :1?:5$OG)UATW87+):!/HUE\ M3MY3G"F8D&3EE$NX@/\K]7@&,:>C9J9E:[556DIAST'.4J+:A6FH^AV5&.'= M2;HB2]$@#4=1T7E3J1,V%\%*(^23(T.$G%5>%R-A>3ZIP#:8DI"-X5R=0?P) MDCD%JP5R!Q0":YU8XRN/HTT'M&O('2"P.PJ]['+3"AQ9PUZ-!K&?@Q5BP)/VTZNV-Z&RK499\3P/!IV MQ<+RY^Y\;*JLM!Y#WJBF]21DQ!['H5Q4O^]];-5X!^\A#N%S6\NZ:BHMQ) A MKFDA<=5[F[!6EOE <%[N G(1N%&B1Y^YYI^&RQ5 5"!\;E/:,G65%FA(?]6T M0$EQ;UHX_%P6UZG^6W8]@/B<4KXW8&L3J1?LUL1:'@OWC;%P38/I7KA\S?FV MU5AG M?I[\KM9*=;,GC$04GM1 L?9(*S5;&#B59N,# M!.-*8H4FAPCV'%F3PZO::]="$34.#FJ$>:_G'Z?GC")N"#X7]Q_XPAO(=K+! MP"=X_AMBBW'(/_(W\:$=5GK3*W!$#8ZH0@_4NZS0.NF3 M#$1I:N3(=*&94DCW,AXWXC!$F$3/1%ZAFBRQT=9%#5Q7=/U\G+@E/K*_GWJ3 M"LIS*Z8E!%%M6J1.XIM:M74[^F*OM%)'U;I7OHUNFHU\VZRPO-LUS=ELP3@Z M/]9NH,$?UF]8]1_'1_WCXD"P%1-13YVR"\CB"[T@'2\ M;P IPA6VN?WWYKZ M?,A4>,*Q.!)-ER4_=A?0"WD$.KL$%(LK4-27>GUU?;RE77+_K:E+-NB.^\5Q M3?(@[[BN]'M'.]Z\.NJXQ^N 2SWE_EN#IVQ66/?\YG@YAZ7\D]+E'JWI9!H% MVD'9-O,QUT*7.XRFG?(*5>>]/B6(9/U4NEC@FKCU\RLU\%5JK9!=2;6FK;G2 M5C>H&O:J;+SBK@I)I=(*CH!1:9U>9Z0D4F>D*Z\SB$2 MQV:K-7O_"H&/9O(8J"C6LU2%-;92ET"<-"]O7U4>L?8X''YP$MPR2$VQJ\"T M2VZ#K<1K]71UD9;V?">GI]$-UDVUV ME02I1;F!=BQ:3-3^V 9K[>I+J[=]&]AS$U%I:(5,3SU#RZX)WU_^M65SBP]) M%%*+F_(-K)>?V'ZUE2956(RWB4FILQQEGOV5VF3P-Y%]W]M1J4)O*5E!RI[X M:"0-4H7=0=<'02"G[N7$_BAD5L.* MV,O]/#:T%9(JC:VP,Z*>L16(%+<8V@]\XFB%(/AI;YREEE GRUL7:?DLK^G8 MI'H&TKU4\3= D6!ZB!GDC+!+S&1,\5,IAO)9XI\-H;1"YRA\CD+HO/HV MO-PK)Q9ML^Q5+8SE_QTXC%/[\0 3C,/E!X\L <)#_D$P M<>!$!;E[AH@WD06]D,89M\-ZQ)^N(?[T)1#_=@WQ;UM/_'3*&S9W7G*T%U[O MC/24U"CC=1X&C'M:5,MNQ0FOA'B+@DW8B=XL>>3* 'W*\S,%OMAG]O' I=!# MS,0FPN(^;%9/0>;$8Y$I_D7LR8M^Y+2Y&8[6J/XVI.Y";%X9S4P!J=D,K(': M9A)Y[N/E"O&"XPR/N4]MYD0%46J?YA6A*NY;HNBF7HTYN])MX[>D,2;_.1++D/>Y+2&J'$1]T7J2L0"WQN@VHE9-!N% M_=4"3.6ZY=< M6<;FLF9;"^09S=.#TRU:YUF$=KR 4#NO/HWJ!C&@$D.-\LUEP%&(@S"W;/V]@3?P3! M]\"'T3E_*2,I"W(KX5/TKT$P6\#4&ID4V1C< R2)XR[NF+^]@%.6,J1+H0'L M+H8:FWB@"3O)]<'G)&";R"6/J-5"(KYP_RGP[Z +Q<'=XH*V"X[I7F9*KPPW MN&=DTPS^Q016ZL22S]";"VU#-,?+$$2P7,M^$@BHR^R;2XSKQ:[XW-T&$&9Q#6D9\HPZ'CQDB MW29V15 J>HQH.CJ^Q2=.M>:54PNF!0J+TF]\?+B![!/'*!8W$)QW/<>$!T5F M;W8#!*WPU83'D Z)T8%PXW#Z_]!E$Z+&"L6M;>&VC:H9;E.MB(N]>,#('22E MN1$?'D7'&:)@$:4UBA[JACA:E[/3A).[G>\,!(B/'C/^FH\D<(BC#C=JTY]Y MFSX+ SZ*!IIH-L#05N^TP)1ZH?5V:P5@+OMB6,T>>WF'Y@M&9E^#*,6WENDJ MJ!? OC9SF.5&?7@R<&\%U.*^T<3('<3P0:9C,*3SI[3]FAJ]+5R;9<"[(^D^ M4S25!-URQ,I9$\\ZWS9EG]6QL^S7+:XP&6$>)JQ(-"5EGDA.&=\:OK;-$)AE MM@TY_:EDHY(J6BY%>3]WR56I8K 7CO\00W4K\ZTP%BF,R'>,9LBB5$UR=;-P M!R:\LQ!!A&Y=JQ4EP%WA(VFT VBM]Y\"[$( *@K:M4,D%FM@U3L!2$/@N(?BQGKI5O&^FN&D(J)9F: M^0+9@GB:5ZJ$"W,%[=71'(H:Z4*T;%W("2',25]]NAMI"M.3:]6Q6XPS. MB&CTCUF);(*FK6&@B3,1O\MDAI[-$5F],G&4 ;76NS,RDF0YE1XU+ZP.P,MJ M%0![XMH,$K(["#SD/UU !ND283GCRIUYN89A2VWG.2I[22W,CG]]2GQC+"]% M/#_&"#MK?1N:72?MK3#OM8ET#+A>SD!AP6#:3$03X2%&M"PX30AM(#P;W&WS M-=9&, E7M5:YU(9J73!N6IPTP%["6"'I4 ?@Q7&;24#8%MY]&J*$7\8;27:E M1.[=[E="Z)%LNJ1=SXN*V;L@B&:T,S%_)F$JA\J(4)SUE!>T>+ M>ES+@_U5F-I6N%MG1#7-JA/VDE_5-X(/1[1&<0S\RA_ XOR[)M9;*/\@T&+@L M[Z[;%-SY+(&^LS'=?S/(;5&RW-FS+62M6#":GE@F)\O-\R)JI_*$QV 3R-T3 M*MR#1 R:([,]="_'?TDF&6%0B.S6?&M=$*?1F8G7#.]W'YKI5%.Q(.\"1G^' MN.3H"=O";4NO9+D5KX ?[SP0% <#%BU8D^O1R3GA[8P&IX>=!>8^&3^%"U;Y;W,-1^-^!^Y"UHL>_@,?4]>C1ZE(6!TLW!V MB-XJQMTG M)N]Q92R1FG\@I"K8=:7Z!M3:'$#)+!)9M!O8V7Y1DZYAH0+>RN M*ZC/=>*6I7??M:_E6#8L;1=2,'A$B3+7?;3FQT-+<2PJP;OCYT*V][4<)9]W MWZ5<0]X;PMR2>/'/#6&_RQ,TEF)W2+P6,^6H)E1K5Y5?$TZ^V)(L7KONG* I38<956(C#*TNUD3'*YF .SX#['7K" M#1$6%?U*8\T\F[5@=M^U%.\5+VU=]L5;V<"*>7S;.=)&D#O/PG"J;REQ(?0" M=3[>771*W(3("..,#P?>X %0;R!F,S+[-)L"OYP\0IR 3C:-9-ORVJ\M:+7% MH"?=9*VC+-UMI\*3VZK&\WD\5CB6$1# MKJ*BS*Z.6"CP, &/_^ J"CSDRC$H3[_A^^YW$2;$\1##7< BT>G[UIUE,<)> MF#LI+ONJ?=Y;-NX)KD+AN'Q!&"W#I1K.+D(Q!WF% A?XOT- OPCOAO< ^<%_ M2[AV[@[8\W'#.^W) _3O(7?V@&>R?01:$ M ;^!&&*P/X$$$+Y"]U"T]@8-) O\YY &"6ES:6C ?PII3!84-C>.#/2?0QX/ MI+DT4MBVR6*]!T+G *='.XS#Y9)7/IJ-T1S+V\,PBR\RYS*0(1#[)+HL=33[BCT41&N?H*=.1U&"LBO:VG[1@OQ!$!WO M(7*KZ9JO:$U8#2E4H&E=&GJMOS"&E)._9@9FW@CB(?-%T M^9F6J'^J:R'5T0W!KKAG(#JK.=E0K!WM.(:,^=#+<+L%9&WK%M>; M@)A/6A#?X_U6Y N+.S +D6]UL=:%MF:2,[%K>9'=!ZVI <5VM;N&VM4>=6S&L+$Y1[.N,5'=^B@QI' M,^Y8< -RY85KG#EQ]UJ@,=\$MFVR6-M^)Q1X4+":[)C)#DPEWW<_*!4/DR&X MP?U2FZ-IY=*OKWS\Y!2+97@8$2IO73YY??+NC1="@J_@E(;!NX!+\.M?_@=02P,$% @ >ZA#4*APU[Z] M1@ :!L# !4 !G;V]G+3(P,3DQ,C,Q7V-A;"YX;6SMO=EV(SF2)GS?3Y&3 MO6GGW__@D9? M3C]\^/E__<>__/O_0.C_G'S^]:>SF5_>Q.GBI],RVD4,/WT?+ZY_^FN(\[_] ME,K9S4]_G95_&W^S"*T;_;3Z93*>_NW?\@]GY_&G/^;C?YO[ZWAC?YUYNUB] M^WJQN/VW7W[Y_OW[O_[ARLF_SLJK7RC&[)?[5F\^D?]"V\=0_@@1BACYUS_F MX>>?8(;3^>K=%5ZR??R/%\]_9ZNGB3'FE]6W]X_.QZ\]"-V27_[/;[]^6;PXE7[ZS*F/_VL;_\[5G%W>W\4\_S\,59H MVO80#R7K$5TU-87;.)VO]NZGB=T/RC<;M#,UA?UT_(2J=MCV=!Y_57\N.WIK<2*K MWVH-_K4>VAGP5^LFE9CAKF8-#6TZGTW&(>L1)W:2M].7ZQ@7%0:WIV&[P_MD M2^"XUW$Q]G9R]%A?[:7Q@7]9P,^5@+A,IW9^?3&9?3^(OCL[:'>X ,$R7@,* M08I] +7T)AX]\+>[ZGH*1X/GF'Y;G5R])>EP%58,]GHV"6#HG(,>NK@[=M!O M]]30!, 6^V2O*A#UV8.-O/XLNL6^-S]^IK&77BP7RS)^*L>@N=[:R2=[MZ+W MQ:P\F97E[#LHM56EZY'=-3:57V?3JZ^QO,F_'S#D'&HGGK8XSR?]MS=9L-1+ZQ=+._G-+O(([LY RERFWVSY-Q@( M(#U#OID%KOFNUHC0V S[&?YY2M$#D,YB.?ZVXI&/OKR312RG&TC>T[W.[ [LN[5)'JIQ'M)'>X.> M35O!W"']MC:YRY3F<9%/"2[3_?>U)UQ[9>U1H9J5L?^ MEHT,\,^S6?@^GDR )BO1_&$*HNIJ#.]9TVK?,*NV[V2PCP[Z/L>5NO'\B:_7 M=C$JXTE<*^/E(DN6BBCKYNV=$.KT&OZ,(%Z?&R;;A@V1Y-#W=#+Y\S]N06N- M8;,"JU.&_-ET'D'[V+^*#=&FX6%T0KI#9>JQ_74RF6I\^+!>&AGXVB+Z:O_8 M/[I7'FUZ".M?+\K9S?J(?YE%ZFTL5X"=G\0T*^.CQRLBH[$7-#W=0R%>H6G3 M0_Q4SKZ-<]34REBJ0?EJ'34]_,_1ST"SF8Q7"PS:60RPV)-\U+%X=!9O/#Y]L&Z]MFC1?QE?3<1I[.UUD'\ELNM9DSV**91D#/'.O MP1ZN)3?]GL8GO[RYL>7=9=I$@]QM!-_7V;W;P,]@W']?#? D3F,:5Y;&3;^G MZUX82%];;_>3NZ?>-4^*P]W5, MC(W.,;U:[[+L;VP/$P>\K&,R?([?XG09VYOZGA=T/-W7H_?@N;-X"X)@K2T\ MMM'@JP\WMW9KC[:A+[]/0='6'!\TDX.[ZV,JE>(!ZO39 MUJ2>O/OC;'J:(T,G>7,]11U&WF?0 30_S2;C*A>D&NBZ[RD>"OT67M4W"3I8 M[796/2XVD>ZQ_')MR[U!TF\V:&VG.88X^TW5;%V=(_M3*@: M(]O3K)&A;QKU^C@[@WZ!VMM>[?ZP.%6[ZF="1QFS%=L MWNA0J^V+UY]N9"!;OO!AG /VMIZ'_[VTDW%:G?"O&?+>(1[:3Z>#KPB ([MK M9BH'WRMJ^?[0R^X/95K5>VAFP(^4]/MHJ_L+5X_4];WC/K2C;HWQ^I-L$P>4R;!09EK$WB5'EA MM^3X5,[ /%G< ; SN[H]0'5H\AW=3OIS]!,[GZ_,KY5A=KE<5$)N/N)JFCI- M#J9;,E;3XX[LKI&I_,66X]SKA^DBEG&^. -YS ?G6EJ_(_ZQB-,00]-OV3VS)M]Z6C7%44]H?Q]L)>%I]]VM2H]D75DJ5<__*_,+M M*RQQ?72]6OZY[L:5_@9&GN0\W3_PRSZ[]W",:@VZS;9]S.M9? MGEFS1($A=[+(^=PP_Y?5_F]VLI%@7ZYGY2(GZWATHW(' JIW4I"@@J0I("$I M0]9AAK2/#$69(M'>ZT0J0;Y_>!RUMK,."=B^UMK-65ZSWHV=L> MYA^5QMXC([%"P5J&L(L!8>:UMM%P)WB^& M=K0JHHA!2!>18XPB%H5%@F&*DA#"&DD#%?IX\- ?"3S-DK$KR&S/0#Y''X$Z M,/J/<5%!==G1K #&[5TT!BD5* J.8L2\(4@)++31FGA5@^-T YKF1%7#I.H* M&$^O9FU&O@,1KSY?T. E%TZCR(-#GGJ"9(P)**SP7E&<.$?<&XR$!3E)0>M'3NNH<:(VT1H2@[^[%:]% MFJX6>N6'KVJVOGRX4)I1K&E$R3*#.$A*9*40B'+C"0:%R:4:'%^\LT5OA$"= M+OTVQ60UJ_6M)F#WN^B]D8@%[% T5B-EM /AQKUT6@9,Z?L0_+5<& W2IRL4 M;*\6WTNH30*(G7S_[4:%Q%)PP#K2U&>%EVGDH]:(,VE]L(HPZ]^'W*^%A$8I MU)W4?Y8%)"[.__"391^2 M$::&L[-++:$6/EJB55=(J8"&^UDPY3C'D2(II$=.4HZP!+P[Y9/4!.2?)N]# M1:BUXC7HT8,R^'$V]8?H@P_/%RYHP46(R"?@;S(Q@EQ*$L6 \>$>B9J['#Y M7M:[*>+L7_R7$1/YDV(;H91/%'.:T_LP);M-LQ=7]XT^9VK.TN_S-2NR:0'C M?HC4>7RM&5H^OMG\"C0Z>G/!.">&2\ZPN!A1S<\DP=B(L[,3?8JU.3\>8&KH M !LFB;OB44\F_CCX;K?&NJM9P2F7T0,?)I9[1$P(2"AO$*.!6QTQ+$F-$S8] M=$"U1*/.I-:3R[0KP%_> WZ7]-K5K@@^L9!P0)2 M.\@6^3 M.QX3YKU@HFDB=06*1T'L^=!(KS33X!RRAH/185*B/FFL;0TW;C>GQLTNX:P% MFG46:3";?@.>G@W-3^7&)[&: .BD\&N,-ZM\!.7G^]\_S.?+6%[>9C+OC4.H MWWOAL.)7,SFZ[F MDU.,KGT>HQ!68<^Y,-,XY+S$J]1L.[%7O9O"J"B2X!A1QQ-*VC#DO.7(4$ET M],'X:BR[3_]TXR!KE7X=AC%4N5,"*NQE^FK_V!W9<$A/A=':$\8EL(Y"X(/W=/=,*;:)V%7L/J<8[ZG,6QS+#RQF=/8CW=9%OL;%Y(" M,P[ F8/&"F&8-0K8.@0DIHZ!9H))#:=H-V[PAL'3"M6Z%&I[[M"\(:%7P M8!AW8%L),*60C<*CE)W_3OH8-$W)I,$'X+6JAS=+O!X,TVHV:,&YEDQI"4:[ MY\A9^!&QP@A;DHAAA L]>#G3*A#J$:N'A=\?:?/RX8+AX*T 2%OE O(I802< MU2(6E(U:&@_?#=U..GJEWE[QX\G3=:#M)WN73;7J(;9/&Q3&Y^-@RI#*.KC7 M,#GG' .5W!O@;3:85".BLG, '+5P;T38UJ945U@XO[F=S.YBW&2V/X@G[&U; M6.HTDU8A[S6H1Q$FS[3%R!MBJ1%,R.%'836,D#:(UB'CR&E:#@+)FVT*;[!/ MA(#A+HA#G!&** T8<1L2&UI])$@E\.8A=! @NP)3LQ[H*6GQ+.AQU\UO/%; MHEO'@N'1I9+*@N%EFR(Z)[0 ;4D::Q'GSB$E54181I,PE9:Y&HZ&;N*UVA$, MC1"K,_MR$W:>ZYZOKK*N//>K8_M+-QE?V2>Y:UZS.2MU4'C,K4DKM,](@>!]XH>MJRD-P89D&%-\ R$"TQ L/H ,\5)PYPQTR@2$[3G M26G\GE376JAHE$S]Q.X>IGGL;5L$HI-1QB/)>4 F@OPT41L$EEL*A!%J> UX M='-1H#%XM$"M!Y3\^R_/"?4K_-U>GKI/-@_Y.B[&_B%(K-T\>??97>>7:5LZ MJ+]\>:^DMOD9?&12_?%L[C^]SX([/P/?VVG M5S'755Y76]ZE_WVL2L[O M C-\&')S<_3[/8GJ3(3C7'=CFU=Q!T>J=%"2F8)B'Z3N#$;62(VN,0B#] ML4W6LE3GXDIO&;X& Z!9ARMS] $"C I&Y&,,\VW%N?O"V6_F=7WKB.&HSHJH M8M 2@GUA07Y@[,G:P9A(7L_)SO%V6 ML-WF$>3C0VSQ#D:WOW'!DL:< F4-L?!RP\#*Y20@RXR3V0EBZJ27H3\$L%HE M9X?7.E>[X@*HE[VIJQ#A?*LAZWRGL_G.M#3[&Q=2T*!)E"B1*)#&-*"<>@DY M[5QRDB=C:SB7NG$_=H6C-JC97=SV[68;7*:C3T*J=U(XXA716*(@O4%2YE.F M (3&4FDFP%Y+M@:#XC\4@VJ5K'TPJM_&TUD)1O0JRF 3SUJ13;W6M'#<8,(M M;"MG2,X5QA#)]KT+/!(B"692#MW)V0.3:HB6G<4 K@R1R_38.+F1#^J%KAN\(S*VN3-=F[]?9 MJF)3&=],G5+!_-W?"5!"AR2Q0YJ3!)1(H'0SD&B18VX"2#(NFLGDWX.667OE MWS"#6R%K;P![+ W6UZ]W MI758-431/NR6+\#X82/\9A=YW'>7Z5!T'=I7(9C/R0U!T[!1(T^=0\X;CB(3 M6EOCA76#OWS0%= Z(&YO;&Q3*[9*KNF];0NNF2(L:!0%!N4CFH "40Q))R*5 MG,@4F[GZ\".RKP:H.0C6=0BB#NFGH,)JV$4,!2D8(BD310>&<.(J):Z33S6N M7??JC.F4935 V!IWJQ[54\UN[)4MM-X (=?=W)R2S"_3HX3,FW+H;Y8D;*KK M@KAHK3$1K"?8=Y3D^A\4ML#F7A*1+M;(E2Y_" ;6(['[X&^GL\D$3&R8Z&7Z M.%M4+,%3L8="&8.Q!XHS0172DD3$,%%(>,>\8"IGIA]Z0%P//*U9DO9P-O]X M,H_X<55OVH$]%4Z /IJM(*U-#DO/MZZHMH@G;!FA-C)5(^Y2_Q!\K3O:]NRX MO0\\K>.X?:63PD<YH M5?]Q)GO8-!]N;NVXS)SUE[,YTV;L7H7A54X1&XXLA8+ M%+@$Y9+C3AAELM#"B--4YTNM&).I)4C5&PM\NUJUR*\.\I?#C> MZ?GUH6DH*1BYE'*N?+,HP;H&H"1AMX"M)P'U\8Q2HM(;_^1^9<^YR3;[9IJ#2* ("&7$6+4K$4D2L Y%L:;)!.Q]4C2O] MZH?"3)-4[ HM+QT3VW2=58..4XP0F+BQ!GHN(@B0YH$>FE+BD&M? M4+^>QJ8QU!)!^X/3(PE\$(X>M2M '$L!4T:&"XR(R+DR?'3(12]T2-:P.FF) MNBGSU1M^ZA&R/^"LN.D#>=ZRV0_KH!!"8)O#)JR,%"7/!/P 6HA\NABI2T[4 M2="-?W!FU!!-^Y=NFV341XFV3=M"&4JD=!0Y(0D2(B9$*)BBWFHG<)+'%OEQ/,UM MD;,_7K,S#^5!;&=G3X5.EA@!E("-(1%F,B?E-6"RN@!&*I/"RCJ:T0_EEFZ? MMIUF[7J2->ME-;BG(^LR?];+L50H$;BC52&\=DQ0L'V\I0A;0Q &;HX4#F U M,Z*IK.0"_6?@0\,A-DVM6>>1#@TZ;8^OBEFICB.)@4JK*4@Y[A W.&6OD44. M_<%7-04KC88I)(V\D6(/)"(0=!XW;@VY6RPKJ!*+-0^D K'9* M^R&@>_3-CB?9?P SS[=:'H[J&L/S(:\HL S)&9:O+22&G'4<<<\)"BXIY9)V M,=70HKMALKTBN&5J]XW9WZ=@,$S&?X_A/V>3' "\/5&^G#Z::3F>PU=G\.?T M:AU 7 /#=5]91%"2@A9@+7O/D0H&9*K("8ZIB8SSA)D9O(+9#^0JXKZ'%>I[ M'^39?8Y^8N?S<1K[9T(I7ZX879Y^V"S(97H@0TUF7NN=18B6<.D8DD%@H"X1 M2'DMD.0$"Y((=ZF9VHUM'AX->BOTL49#V O;9.7_&<-5W&[_45K$\@4U5G%L M1\+_T-<4(DA+@8/DP[R$B-81 2]Q*'EM+592$U:#]W?C=^Y5G^F XH/%[TE, M8(^\F&>>?,,0WOVFPLHHB.88I90#9H0(" +\@;794B' M/ST7<>GY!*K?$YG6CIBWWL)5VH3I8CQ=@DVY.22%A5@S[$>!@]ODO1^F@.DX MSY'Q3WM9Q\G_%A?7^:YSE3P_'8ZB"(I(;J)#0DF##(-MJ RH>M12&ZR)EHH: M>>4[B],Z%F$O#Z\'3/G.9/LV)*#2_G[EZ4('ATG(1_DQIQ*A+"'#G4$:#&$+ M5H2E=/!*Y6"Q\%9AM%KT[PI;FUBC+4F?QX6<_[%)_I#C9^'_>^SY(WHKG-8> M2[!AL7$,.0GJ-/?!(:N4=SHJ$7V=>+%N#)ZZ:_ZBLD$7=.P*8ZL:'_F&VOJ* MT2[F]?S10LE 19(,26PEX@'V)$D!(\TM"T:GJ'4-ITY7ED+#\&B 2EVN_67: MX'G/PM\_5S@F:3+,(\P)1=%*CUC@&OJ/ 52)H!*KD8FSJSBA.HOTRHK7(4]W MXF0>X5TYS= 9#'8R6Z75V'^K[(B9JO8DP02P3 LDLX: M%#TC3GGJK7)#=_DW"HQ&:=45*OXSS?>;%/DJQ1*V8@BH; +.-4HJ)Q_,X%0S<5171UKM!M5X[UX M2II-%H64TEN3,(+)$N0HL0A38+J@VU.JL0:M MG@W>LFW:U=L$F7H[DEK5Q-W4"USOES8/H;[%\I.]>NN\J8%7Y+Q"[?9^L5PL MKBDUE9SKX#7YB?Q84=3^9O#*0+O6-Z]366-X^I\:JB\?!8 M86DBQOB<8AEZO+KU>*B;L@KCG(+\H9CJ_8I\F'X$ M4G_]'B??XF\@1ZYW^>YJ]5LXPJUF6" O@-MS;CV2P2D$O!XGF60(OD9^RFY< M/L>#X(4FUBTINU/B#YC7_XVV_/I]UA3B-MT5/C+KC7!(Y3Q$*CD/\DD91%P M15E(KT@-WV(W&EX_0#N>@L/%%[Q]EZ%P7(=%8,8Y N-+RB1DB:3(&)I'C#6+ M)DCN:C@LN_%+]8BQ(VDX6)1=S)9EDR#+_16*4:8-RS5"+)"&4(EDUI.]PI(: M(D1T@R]7T!_&CB3A<"$V_M8H'\O]%1;L.2IS4")V%EGN'"@2V2#W.L<"<@-+ M,W0/68\0.XZ$ X38*CZT690]Z;((5M/$/44RRH2\#Q%9Z1)*0AA&J654UG#% MRA\6:'6IV+JK),_A\7R&9,V/IN'4WHX7=O)K3HQSZ2;CJ[5[M"+$W^Z@\)A; MDSA#BAJ)0*9(I*UU*%=N\IB%Z%.E[ #M4R$G 5Y=P:_JW7AH4%A+HV*>H(!9 M!$- 2<0$IDA9*7 R1F)5(TMW]S9[4PNZ8T/7HEY7HB$/],-TOBB7F>&.X/@LDK;4$O!QTIP.Z*,F!$.4DH6@WT%48Y*J5F MMD9NE8Z.1EH'2S.4ZPHQ%^.IG?JX8JSWV>8J"9\]+0LF:5 TP-Z(N4BY@]GK MI"52(F#IM5X7.[].P 7T,YW_X.)_OE4\']5/ C@D2 M>XN,3 ;H004*22M$8X!Q1FM8G?/9[GUX7<*J0:)V%JC\.FTJ<:B];0NN=(I> M$<23!(:O@T)6@1 @0! <(F-"OBMG74M@:H.0G=BX'T%Q6P72[39P&SHW_YK3 MGK3XCO6>'F='UE;9Z/AM3Q7AR_2\N%'??H3GX\FW=HPWAR!Z.#?0+3 MRMEI[+C\BYTLXU[Q='2?A=!1$^\HPA0;&*KTN50T09)XT/@\QMY7RN3VG%9O M)!%_/M#O^P>:XQ1?F7J=[@K.C++Y&%)X9Y")W"$)S&5;?3%*1@;O?>AHS6>] MD'N_Z&X.8"/OES=Y%6/X,8U*T*Y#Y ME3OM#"$.26P M !7+!B1 >T>)P#HF%Z10DF%2[2[>D7O_XB\?/]AI:%C&'-9K0;62YVR7GD2+& M(LD,1D9[B8 _>A"UC 5<(TBH76!UNL*SU@CZ$C9]2-@^B/E>5<'J9&E!(VSE MY86B^N3B7(_8A3$GY_0,_D=@Z?-9&G]IW!I?64:Q7A+Z#UD]N), MG5T0=79V2D]&\OSD0I]0F/TI-7J$)3O]0653*P#9A]WVUN6'$'&=K\D_K*5Y MH");>*U!W N,(I41&6D.,S;:+'PXR^/4[XG.,1E>>:GBAIA!9G)R/,N03V+4^,/&O-)34<[_>PUVV?B3R)I_FTDXVERON MSD#;N$SKA%EYZCG$8CBA!F_7N7DZSAV;M6H71122>JX=8M$81+U02$CR]G,;5S9@*NDJ]CHN@%=9")J1SO*T')1Y91ACR MU@1!!272#EX6MP.16<]T[DK"5IW8ZKX6S.OK=3E;7EWG6UMYBO,F0;KW'86T MU KB-;(:!V23B(B'')%.8W1 2T9PC<"9;@3LH/#:!LD'"=T\L\TDO\9I.]#= M]8Y") 3?@X/N@V3?)#0;0VO+RD6HF72 MJ%4Y;XM 5T[(!<(1-91R%X-WHL;!?C?!WL,#:1-T[L7B:,J<>./T,%=XRO]E MT^X;$'&Z2@CZG+1/!S':7AS;%3-5N^-",Q6%QQ8%EG*)[N"1=U%LX@2$BC%4 M"GOLAGT\F\E.1_2NP]=&^R],W> MA>P#1WMX3%>KT)<0K#J_?2$$C?9?6,JLTR 6,.-Q+2"(U1Q)EI+C.')3Y_Y3 M!V?7[Q/$=1?AZ)"68\C5I!PJN/7!1TH0SGF).9481)=C2OD[1H* M/0*N2X)W=[-S?KVZK_AD1O=J9+X[/YG-E^7.\C15^RB$X,F(0('6/.4;KAY) M[1A2D5"OA=)6U8CHZR!RJOW5?W'ILSW:#L,4'::3_EW)TEH(:Y&TO5B4YRE% MO[A,9[$$ BY6!7#OO[R\WE4Q9K@-+%HAR[ MY>J,[NML7>UWQX:JVW5!?726$8Z\==FK %(4\!&0)<9:9X/GJ5)*ZNXI=TAM M\^F>FHZ-OJ?(SF[K<2YQ#=94PDDB;I@ NRH1XD4T7@[^K*Q;8+54TO[8Y>A* MHNZ:YP/?6U?"S KOS>UL"K2%A\J(LKO]=SWX4_FNYJ5A2"^_U7UPPL+:( M8 09*33BV%J4*/R(UBKF.18"#S[]^& W0"_K,X0=L:K#LJW*TS;7/^YEA:9, M"N$M3$U:)#'H\:M2M<$KS;"64=/!G]T-%OF=K4EW&0:W6WD[D9>4H0@ Z$A M(2:Q!HN)!V0$\Z!%A"B49?E\;K!G%"V!IJ[:UB2UCW;COFI@/AKA[&J:W8T? M-B;GAVE<6:;P_)8'@A&ZBA_=RN-5+;GM0],XGW\%GK6^()%=E^NUO[TM9]9? MO[[)AS&PPG,3C< ,.4L48L(')(20&^\JUIY*/'0]KAW(O]L%ZDJT;1JE2CHR1@9?/+H__#5,VF$*[J<;JS7)O?LU MA8Z1S=/LLK3,DT=TXN8\VS@X;]TL'405$ MMO*>PD3KM=4&I5S-68G 4'*PP3>:.7&A3MD8]8XA.11Z=^_D>R0!/LX69W$^ MOIKF<^O1_*6(V!*HJA/PR+Z+I'$0RF)8,A]12A9^4):7,6)'3>3#/ MH?!:X\_J8'X6YY(]W\H3:O1><*VIXU"CQZ!!U'"-! MK$ 2)PMS2F"X5W+\]4&_?/E]/%W.EO/7Y_IK=JN!WD[HNI1X4Y2M^5Z@N=-$ M.8RLB1YA#?PBRB"05DP;(9(+U P]:J1S[+U2/&I(*]2=CE%GWMOY7I:Y_$DL MN]H1>]Y;)(%=X"DB;'U UAF-O*$YUILP32E6QM>X8]C5\<-[WA'-K] P=L3K MLVU8J!9 &N@)6R03F,@T5S7T"4@DJ.>&<:S<<25+AL SGO/*SL1FH0)-AF&! MF!4$464<(BK"#*UVT:OH+*D18C-<.7D8G%H5C$>LP3#V_:'\KC/15\"2ID@3 MT-'37$(;S%3E:4+.8RDDP3:\AZ/V=X7J!M:@%SO](8G7T"J&/8RLTFV@UQXO MM.1:.N60"C8AFE)" DL*>' FR>2MYY7NEK4SPW^F$VYJZ:KDHZR3;K++#1EM MOKJ7?Q]-%K&<;KQE]XZHOO?E:\3=.B@/1.^V69$8Q5(SA@)G%J2_Y(A)X1&1 M6!*I*#6Q4G!"=S/^_.R(]L"9/V\.QH_V(0@PRU).E: ]C$)$C)14%OYRQHAW M5YOO^"6NL)\;H&"?:>-?'O(?B*"7'13<$,*M%L@&'H!1:H* ) +8G-24V82] M?'=%\UK%4",T[$5*=%<^]]6WSZ9MZ(UO'-OO?%N5?+S3Z=).WDS0W/@["N5< MXC8)Q%E@B!L#"1/%LG7R 11\.5%IPT(^I;2W+VGG= .RO4BR)QF=(\+O*U MD,MT_WT.EUK=[[W_Y->Q=>/)(/Q"#R$DVT'=W2_,>C:C*]#FYHO3V20?+I5V M\C'FN*_9XLO2_5?TBZ^SW^PJ1#C@'4F%, MD=?Y6-Q9C:2UT6N&J;,U@L.[.H89)B3>C$"KMP#=1SP^HN8KM*Z$N=U=%!@K M[8)SB.;P/A$31I+F&]Y"1I]IS09OD(@R')'4$Y:DQ)P"M;J7H-+GQ"A M&D-8/UI@$8@UV3.(G4!"*XEL\A8YZG14"2P6_PXN0@P/!&_N]Z/I/A"'0G5+ M\.WFA?1.2D(X<@D4P8"I1C3DH00IDR$J6=5,#9+N4'?@DA[F0SB6:GW+@97Q M>I@+:E<'A:(P3:$PHE19E)TIB$0%1C:7#&B"A2 U'%"=6WF- J=APO4$G4;< M!I5Z*J+W6G'0VBS)%]@# Z:.LT_.,^D55XE4"T,8$IC>@>QK85WZM,HNW61\ MM5JIK+HOEN7T"'?!ZYT41'+EB03&(*)#)K*07<<:&4("T1I35B MT!:69%C@/-IML*NK0B;++#8*[%)!D%*)(BEAWQ*/8=-:'IRIX=OJW'7PSH%: M:V%ZB;+XFL-'6@S2_/-L%KZ/)Y/1=%VWY,-T :LSAI<^M9B[?_/(__=RO+XB M]3FN[OH^?^+KM5V,RG@2'U*3QM!WD,GS00+JU_F$8)#;*>]@,%6:%UIK([%T M2.MDP=(1$;'D#*),.^]#,L)4\D>V0P& ,;"37V$KOEBQE>Z]8_;[FA:1D*B5 MYD@G&I"WS.W^P30.JOF M_ .HMV5YMY8QRYP';MNP]1L4^T9X_L/] K1O6;D#1[L3 MSNUN6 !S7[_'R;>X M-\-%O8X+'X+CT6$8+\&(JJR(ZR"0",J&F'BRPY>M30+C *;7"G6'('-?3NS_ M1EM^_3YK#(:;_@H!(BAY3E& )4)1"H44U;GJJ!7<:DM5:"8 [A\!?<<3=<"@ M@]?OJAM\9(\%U10; 9:_(Y<+-S-4([NBFX,*P@'D50= M,.[@V69Q!\\6P6EAJ%2(\$208I'!]O0,8>:2-Y(J26LD?NFFGL*P<'<<58>) MNU%:Q+)Q\#WIM4A68YIT0LS+7 \W!H2Q 5%*!V8Q@9V[?$([*90PF 06)>T MO?M9NLM(L6\D;1^VK NP?;5_=/22]:_KX@:K)'3YLNYM+%=];JJ5/GJ\;W?0 M0YG&RD,^_V-16MCWXZDM[W*1I9QAQ$-+(,5DE0H?-D><[_(EM?C6@FOC)'$2 M@20PB'+LD4I2(^*)5,+EX.4>#VJ.F/D9_#)?C'VS]-SV6C ?-25&H!A8KDX@ MGRS)7J3]\NKL;%C9H%;S.CEXL\^D"6!_$1B1]S*>Z6% R^%.<1E;T>8W$ MILG6E83;#/PBAAS3]F5A%Q'LEU]AT29'P*92-T5DV76;:: CV*Q24(2CLR#Y MG?'>\JC3X)/;-[G@KV.I+5IVC:RUC#P&3&^T+()SF"D/,^4>HV0)!TD;98[D M#(0&:K48?,F4#O#3'/FZ"Z5.$<8>#A=;>UH6C%/B8I"(&AE1@'V!$HX&69@M M4"#)0 9__MN&W&J>;EUCI:[D.JB?PF*1(E>YIC:)R'L@N+&J+FIVC:\U$CV=(NSLHM+=@'!H&XIL31%VD2$N64*38"8:I M3'CP!GTG>&J:C%T:X)^CGTW]>#)>=7*9'FV.)2SEW?VCGV&W?)W=E_U]\GG? MEO/KHWK-3;)C5U3OI+ @TISVL(8"!R2#<"#5&*A!6/,4(S6ZVM6F+JGQ=*%' MBYT+?3"9#NJ]R&GNO/8B:WDB.\ PLL* 5A"!LCX9RMS@G=UMP>5YIMU>R-U9 M:ND*LWO.7E<,9PP-LR$QMKNN%#71?>%=+EVM&#+,:.1(U B[?(/$.(Z3,P0, MGJ&+P0&!M05Z#PFM\.'IY M+:>P$/-/L?1Q=W;T[D91$$I44"Z"J>]R]72.$8>>D%6!>&T5 PMNZ!&B \)^ M?\LRI"VROEWT87H^M?D*3S,JQ^N=%B%$G1(P$Z8P1Q2T>92(5(@+D'L>Q^3J MA#AW$VDZ( W1N4AX3'O2C#CQ@LPAN811K8K4\=Q'1;)8XUQTDAJ89%Q(B&J MX8<6+E'KD^:LAEM8='.[BNAYQ(Y&%*7B" L0)298C+RCTNM@ MZN\ 3V5W0,Z!\LDM%FG3HJQ"AF M3-&D2*J1>5+_",#KF+Y#0M]6Y]VZ^^&A=N91R)W;>Z M+9(%+=PGD#6<)=C\\-M*F?%,!2-THBG6\?7C?S2D-DCH+L\9OXROIN,T]G:Z MR KN;+HNI/=BO^69#:ENWOWPJI9J>ZU!D1C)>9HCPB%J)'@"EJ$T_,8<\R'B MZ&DE"ZKU659)0?/:XT64282 #F2 23-:YTDZZR/=9? MO3>"!&H2J^O8DOOA[LM;]WJ#(@*5I. ,41$$\M$9E$#/0]Y*9XEC2M)*$>A# MB$4Z?NGV8>%86O6&!OAE^]G&;_'86P&\>Q/T,C_*==7&ZXH0151&))B>S,%< ML&\#!4LX8)*2#IPS\@[*9-8'SCXL]D/KX2/Y_.9V,KN+VW"N@WCAT2\I#.<: M+(F < P<5M5:Y+1RB)@@O1#6V3K%VKN-O1L$:AN@<)]871]VK-(QIEF9ZVC/ M5VZ6 ]'X5C<%S0?'V;WL%C-9D[5PV7!-0DH=^QMX@=KHG9W,PVGZ0I7F6\^/I567 O-*V8,0&D>LH M.BTHD@3G.SW ;M=SD9%8/?B$2ZU#HQG"]2:=#I9#:VYI0=@JD+6(Q*"152") MB09R"H^5-(JP5"<75S>9D+J0.,=2:T":=0[1*(';@3HV\KY.UJ[XZ57.EO%$ M2SN(1[W92^&\"!B#59O3C2&72$0JJ(!,(H%8)02Q-1P*W9P6=\*XFB1AT4N!3R_8N3G5(\S9R4CR\[.3$6;\_%01H?&H1J1? M-P>SK:L\39*O-TYST/E_E8-E(9S2(7E0]:Q&S -IE: 61:F%8D0'06J>8:/&H MK2&:]&@J'&%B,VI?87QFS!21T !&'RFDL8!TQ4I^^5'N^%4N6T1 M&'6@Q&DD&:;(1$>14#D6E'MI04?@HDZIG6X/&CKB.?7(UR]L#O#S/&]5<"\L MP5KDZ$J+? !],5*90!>@6CE)K:6#KQ+1,52.)5R_(/E]&L;S13EVRY=77@_& MSJ[."C ,C+/"H. P1\!Y-7)1@]D@(V4V$&%Q#0'6[7E$1Y!JF)X-*SU/'0G; M+^X.TWC>Z*3 [.+\G)YQK>@)UA=,B-,+S 3&\O1<4EK#QNKV>*(+5:<9&G8: MD9RI6-Y=IE$.N8:Q;DI%?IVMO%V_3\OH9U?37%D9GM_&C729I[C]H@QI5JZ1 M-'*SY>)+O%II&6#7_#G.KDI[>SWVHQ(6= AC.+6WXX6=K(XJPGBQ+./\Y&[S M> >K4G68O\Y@#^0")IMS_[NGWP]HI/=;]B&[^! )^CE^B]-E'.+0OBQF_F\O M0B'AN;-X"]QCDYWI4>$:^.K#S:T=E[G#(^?*:QGCFAMD)$"NI(@JB-/H-1+KCC3(CA926MM9RY/";QG4B\? M+K0.PEE-$3,AP.PB_% I(D.-4BE)1D.-T,-NO)!'KM6L!>)T9LPY0(PX0U@S_":&;1FZ!-ZVKSFJU>++/6 M]=MX.KY9WJP^^F3O5H($C,18:H[[YZN@=,4W;)'M8,^6NPYJJW91$ _F$H&E MEM8H&$LVH B5B 1LL1)8&MUCJ?6JTSB@R/JQ71;"!NXMC-%Y08%(J[1^"3B9 M!U1(J0.1@[^"TPXL9KU1N"LQ475*^XNK']A381SFV'F"$F<>*2: EXJDD%0F M,6("=:Z9:(I_%-0=3]A!@FU/4?6#^RIHRN$)C*]S,2IL#(K),=B$V#H>,.6A MQG%Z-T=;PP/&M:O'TH_HK'"\BPK_ _J=A#B_/Q$"#4Z&2E\PC$=G9Y?*"I&E),3*2[>LU]B%6O@ M9\OI(E])\O#HZ";_=2S=WNIO/Q&QTD"X9)$@%'8$80P%[QQB.F*P<"25KD:@ MR,!<%LU"ZA".U.4"=24QJX>D[&FQGPC.:.9IT$@SHA&V*N9(4@_+Y*AA+"D7 MWX$7?0@H[7 )^A"=3Z3FQ]GT--^:F>1CAZ<3GX\FL^G57\>+ZR]+^!(^6<<& MK'?E8-S\SP;]ZE1WB]N*/136)T<<\!5NA4-$>XZL4P0%26W$-OID\5".7M^< MQ:;H:GUR;#HJP"A1A-%\UR'(?$N'(6^#0]8[E0B6++%FDOVUR'=:01J!6*186HB@(%1PB2S$ODN<2*,2>BK9%, ML!LQ-R"XU:+L\!"7'<3-8>Z^MX*!9-?Y J)30H(F02PBT7(D0+P'SA3UND;= MMV[<^<-"71W:#@YWV4_<&.SN.RLTH\DI%G+.IYPT.@0D#!9(1QJ]X R#:!BZ M3W]0J*M#VN&!;ORM.5YWWUE!$O529TV#*8X()Q2)1!+B,7A+.,N+-'3'_K! M5X.T P/=U^M81IO=Q?4Q]]!7$17QSDFPTQD%N@BGD)3Y[$/):'!BWLI*AE6? M'OT!0:X698>$N,_1Q_&W[)FH";>'CHHD))'*$Q05&%8&X201IZ85AD;OH M*@5F#($JS=CR+_HK8K*4YVJB47"!$M<.&1PI(DHG'HF6@M38C\,QZ8^%Q1'; ML@DB#W-K-F;GO]9EX:QGF'&#HC$<)1"2*/AH4/+&IP0$E.:',/=[@6(M.@\6 MC4WY %[OM$@I.-BB$?FD+$H,+%4!>&5=#>8X'%= 7XBL0^FA8K(I M_\"K?1;)..^UHK R$055QW131.9H8M$A&H5%(OB J-5IDZ@MXFC-4>%TM6=9X>9>S1Z+2)C#F"OD MK(S("@"75%1MJA H2WP<;!6W]A=[UA>17VZA=T#@>O/N/["BEZ3*0Z=Q-RZN MVJQRO,M?=71?!8A;K31F*!GN$8LT(ND4WE!7\,"9':JC:JCLL19YWR5C/';& M@PC^>0]$L'S!;K$/B],L8CYSR0"+5WPAR[(W*'3O\&&.0N#_[QG1511><2"!UJK4#4 MX(2P]F)+9"9UB,>SQW9=]\-ECW7H^TZYXY%3'D8@Y?O@C=V1N+O3IR8XXXZC MI.,[*Y1DBAGC %(&>(0A#"FYK7RK34A6#S8[^X Y8PWZOE?.>-R4AQ'M^TXX M8V90^6(M M\KY+MGCLC <1D/X>F&*'!&[\+/Z]IR(X-O_/L&(-".9LA(T6C.(312ZP(>)" MG6MR:OB94KBU8(3WEI9A+Z&:RMOP'OAZ"] YCN>WL2S##%YK+&1M/\F:NKST M+B3H,*#<[O)T)'0_VC)/]-N>6B>-U5SYLKR]G<1,/SLYM?/KB\GL^Z.Z,QV- MHNWZ-1]MQLM]59G9--?0N:\D]F5\-1VGL<^U@?TJK1D [=-L,O;C@0ZJ.Y34 M&&0'%(R+M7;Y*99?KFT9.WS5%W\=PQ+4W[0MJ[C]IN\T6W]=28881M]@R:[B MQ^6-B^5E.AM/V%.AO6':1(M( F5!12Z0CR0A M84G01BCJ<8\W=M^8S8MIG-CYV!].E=?[*9(+SF$6D!::(86!'$%&BJ1)FE+C M)19DJ"IM)SB8=4O=H_V)L/W+K:"2H7FWO+TJS39Y&8$"*%5:Q#+B&B,Y6U1"&(P 7UTML: 3O=7+CM EE]4+HK M^Z?2M%:?K>H=;E3E$6@/TZM5NUW7RNIW7ABL!5>8P?XTH/A[6"\;$T6!*BRI M%5CO=:ASBZ@C2\YULNNS$<\$19Z SK6:20X]][(9;:,-A]8PD7,$ M38?'JO=92P?V5!@E S."(ZL)R# 5,6*)8&1R=4VFO="Z1B;%;C2&;F#6'85; M]WV^\*ZT[1#<5"?OX W=N>JV;[ROO/Y0)/S7#2/J?@Q=U4K?OKAMX&S=?A_& M?[&3Y9J]3,/_7MK).-T!4]^X00U=V^>GQ$ MVJD?V\F7A5VL/GMT6#* (<#BE\MYN6"2K%(#:(,N81P%KCIPS M"HE(N1!)*Q7-R!I,]ZT6W6 M!ZIQC6J=%*G^.+T@F@ASTXDO3@Y'A+=I"MLCWNT0L!^ M N?N*Z<=FJ?Z>U! XW204;(F+-$VX MUKTRE:V.T]G-[6R:3Y\N$Q!O>9-?%C>F!WQ7QFLP1\!66SMY^K8]WAI7U@X_ MQL5E^FK_^#0K5]A[1=OG%!+)&V MTG%I2W3SXY,(BQX_1S^Q\_DJ\FL5$[:=VZ'D.JK#0FBG9.(POF0B"DI*Y*0V MH*D[:2,H[3'42.#44=+[+I'RG!-U1?:NA-GS>5P N4VWSY*Q/O/:Q!$>KZ'^VXVDF M2A[D@UP\_\-/EB#=5D.?@\XXSR+T,FU#KO\SAJMXGE+TV:4YA>]ATGF%PX?I MZ/+T \SN+76^M1<63' 6$C;(&>K@AP/Z1;DYO.:*:BQK9./M*']^#[@=W+(, M4U-<+B\"^9J@5G=AI.O1[L?ZLR<+(J-)TDHD!.7(*D>0BLHC MQ6(T2A(&&^1S>^UBDED'%=9[5*,>1K-<%-*MHN-Q@G7%50NP&P<7TW7JK>_^UK: MZ=SZ3,?MX->F):A5.W!S0"^%D3Y)*@D2&(Q-$G(>>VU(5HJYFK(F&Z< MT.V J%TJ=H6H=3C'PV:X^/9Q7('U[&I6)$9!"68,YNAYC&Z^NV&A++-&,8RHH2JG0XR(1R51=FAQ(A05L@90 MNBDXTPY0&B=FVG7R,8F:4M M[S[;B '!A-0UO"7J'4*I9_+6 M -QV8)]BN7)=3'V\B&]?RGFS0<&920;Z1]Q*AH@#9FJL2MO['PDZJG'=1K]' M\ZAQB@W'N_5:&$#?#JWMF#Y-!F1E)R"LA283DYJZFJX M.KIQ=C6WK+.6:=>59ODH7N$LWI81]O;ZI@1L^4UL_>@F'Q#\_TVI4EK$.R1S$>K&D\&81\- M GY?BYJX"A?ZG-=EEGZ?QWQJM' KN_Z-"=NG\WQ+:>G@U<4)'YVH"U +]"D= M79R?7U!RBHT8<2I/1VHT&KKSKW&L#I3R7>-WE?FT%_@>\.:"<4X,EYQA<3&B MFI])@H&&9VG3%#SX!ZIX*? M&UL[+UK>QNYDA_^/I]B_I/7:S]] ))-43(OS;ZQZ9E-=D>6 #3J5P6@JE"H^F__X^O# M](_^WGG__X MXX^_??U<3/^6%W<_(P#PS]M>!UO$?_U4-OLI_NHGB'["\&]?Y^,??P@4SN:K M;U?X2-D\_G6\V';8;4Q_7O]QV_2;H?_ J[902OGSZJ_;IO/)OH9A4/CS__GU M[<<5)#]-9O-%.AME/_[W__+##VODBGR:?W#FQ>#W.7YW33[VRA_ M^#G^^6U73P]9G__<3YY M>)P&.'YN/HEW:5$$)G_);+9()].S)G6H;RN3-/G#PV01A7FN9F.3SQ9![(/X M3[*3LIG@MKC:':(N$QF\U7R_S]-#TME <[=#,= N"_KWX(J+S/BMN\ M>(BKSV?9O#JR=8?LAJ2/BWSTNP[;V5C]D19C-0J\#>NI/D%5!^R:G-T_-:?E MR&@=$K+ZJ='D]XW0S80_I9^GE3;#8]U:FMILGD\GXZARZ'0:E]/'^RQ;5)C< MB8[=3N]]6H0=]SY;3$;IM/9<]X[2^L0_+L+_71T0-[':#; MZ081+++[((7A%'L3--B'K/;$#P_5-PFUA:?.N)T2UXPE/7)AM<'>Y]-QL(E< MT$,73W4G?7BDE@@(9MO[]*X"J*\:MO)YFWU>G/KR;IO6/NJ7BV61O2\F07-] M3*?OTZ<5WCXO=%X4^1]!J:UZNM8-/-FR\-[>_IL7O80Z!^5$* MVJ&YX;W=S:(SX'PZ*?Z13I=9T#%NEHOH*XSNVKT4-$"FP6WM/%M$Q_G-[?;O*FP!*Y_Z]C=O)^GGR;0IQ8T_UAD,U13QTSU; MF> O>3[^8S*=!DQ61_.;63BJ[B;A.VNL3DVS:O]>)KMS]_4A6ZD;KUM\ND\7 MJLATMM;#BT4\62I*63]?[P4H[K8]!:L_&& M RO'>_S=;)X%[>,T%UO"IN5I] +=N6=JW?%Z(:;:/GS>**U,?&T1?4J_GI[= MGJ9M3V']HR_RA_6M]S(>J8]9L1+8N_[F:H,YFV>VD\FG<]G?: M)K[:872P0TO36<7:Q.6A/N?+QYX[4,P$F M?9PLTNE*WQI/XB767#]MFE>6J X^UC,,\3+L;=CCQNOEKI]>_KUU),[[7L]@ M;'2.V=UZE45_8WH;A0_8EFRVS[D@_\8&>R=T?T!;:V>PQ' 1K;6'7 M1@M_>O/PF$Z*.&!W*'4SKY[!K7JJU1NO%6+>AF%/3_%EJQ8_O*M^;?>$U9\V MOH"*@E5OM!8)68>"_#J931Z6#ZM?E=$@O\V"HBT(.(N2LX?KBI07GWV7STR, M*YQ&.7P)\%Q-P^'VS\GB_N,R_#'\9G/]N?)XM0!"MQ-I$;YS+>CCO5J-U:+1%3;4O>U;642[V(41[;=7?)5E/[6HMJQ*]5H M%.4M2.7[?#JI\BJDA:$O3>*YHM_!IRX-00_<[H;KV6(3WIL5'^_3XF1DZ,$. MW4PG/F\;+\-F?^O28A8#*\N_5)6UVB-V0U"UC>Q$MU:FMC%(3L[E=;M6/W[N MUG&J7ZN3VYILS_IX^?;TS.E6'ZD; LXSURIV;W6JU=;%_M:M3*3<%]Y,8DA6 M:5O^[V4ZG=RN[G#7&_+)*9X[3J^3KR@ -8=KAY2S'U-T_&CBV^'/W;2JC]#. MA'>4]&T\S?:5R8ZZ?G+>YP[4[_2#%!;+;+RQ\>?E5;59%O&ETODW19U_N%]X M=KTB[05$]_3YRT&U"7>(<]HP."AC78)3Y8/]PO&^R(-YLG@*@AVWJ\I'G;$.$I$6HY*.S8^[I&QSWDQFBY_' MDX>?-VU^3J>OWB(?R*I3)LJ)&7GH:O8[/=N>5/@YKIU\]M,XNTV7TT7-*1X< MI\,)YP_I9-9\OB^&:7VZJ]%_>L@>/F=%W;GN&Z/MB=Z'\8K1\G/VTQ::FM,] M,M+!20>AF.\SD[9M/Y$]G61S<;9N.6/'-\JMA^-GRP_.LU' M^V!<07B;SC^O<%S.?[I+T\>?XY[U: I>Q,.C^VDINGG;/KW'\,$DBK=$N8DD-!!0CQAE#K%@0.$,*()5):; ME\1.H^\F+S8 =TOML[]R#P%S_;3SK]5A>02!B'O A&\-]_A&7/S0H\ZP")&>.Z8&W>*UJ!L/"+U?;Q;Z-I M/L_&?_]Q$KM N=Q\D*DM$&7G\.6;F,C+R@ZQI$ MY%S1^-:\C+])WN;Y[UGQZPLM?8>MW[1)I(0:$.HH<) K(#!2KIP70ICTR;Y] M)D8UWM7$.F\'E;X6\L>LF&2KE%KCR9?)>!ETL:X['P\*0M,A M$XFPLHQ8$0!Q0E*GN2X1X@RCVG*#KD=N>@:Q]J;@)XO/D\7Q36&W34(-XDHR M(3V45GBL,>+EO!PE]?=T?#W,;8I*7YN"CRAGJV<-KQ^'ZJ=?TW_EA8DN[!-F MPQFC),H9#9B15E%E@0T6G=DBZ:74/2[]89H2W8$Y *%ZGO^[].&T GGF2(GG M(B!K@?3(&$BAMQIOO 0 $ Z';7ITPOGJTM4BHG])VB -EVL4L):TF/=!GUH_ MR['9EVR:/V;C3]GH?I9/\[NGX\I-A:Z)8P)!Y"P 7@A$E$:&EU1 "09H"'7& MI[Q3Z/K:6\/>3Q],&T9%>"<,XH(8UD\(0HJ!%=DLG@LP/ MS^;I6D3:1ZWV]O"I2,?9+)"RC0,[OB<<:I]X):%0#!B$N8R3!J:\IP LV _# M,WYZV0A:PJMOIZ?)'SY/9IM@KW#&CC?O/0(YL_DZWP0\LAV<,TQB&%.&>2>$ ML8AQJB07Y0T71PP/[PCIY,*N0\PN*#T?MFDYWH1UL)C)BP) M?UL^9./X/F\37?ZFD:XF;RU^.&&>:AO6.@78&H4]$-"6: O&ZNN\?7KM M.I'0RZ%\C3+]^IA9G0>?[M-9F:^L)Q$_.8_$;T4D**S# M.\T'+_%M@][7 J@@FUL*1-"-I#)"&HV8@%Y0QTH*PLJNKP22JQ*;FG@,?$O; M2:KXK72_RQ;M;UZGOI@@ AFQ$E)+O-$,$L3A5@T2CM>6-WI5\C8,>/L2WS*G MQJ=\0TA)?C8/DUZ7X2I)/"*3YPR3 *$T"KLQ@]A"+X%3?JN;& KK7^VQJQ*T M#C$;^.:W=XWL_*8GS6WG-PG0G%)J"*1A@5+-G6%D@R]"&M6/)>!7)9/#@+C_1*.PO;O9%A31%JNK/" MEK1ZJ.N[4^15R4N;(%U0(-8I 6_"1IJ-;XKXW[CIK@H$!>&?W,V.:F/- M!DXXIL%NYI1YQYC1RMFMZ8R$\?6#:R"X=IGJ#L9GH?MO/[]",%#R>]/76Z9J MP?D67XP=^68+#\@.W,$=^:B=S./KFF61;67CT,W<>:,D&%CBO!):1[>3UU9M M7!/*,P=5I8O[-ND[]/KKS!$2 IP71ANI/;>>8 2BK4U[E M?6 VZ*=?,8/ "UKU4YFT[OG73R?".JL/$C9J#8%Q+EZZV0 6P@*6K E[9WTC MK*,'8IV)1MX3A'UI.B\)V$S^9#3=D5X)QI8!:B3Q BA)*-"4;NE$D@X[1K,+ MAAZ5F3; ^WZ%99!AE@.7DC8B/]\,WN? M%9/\F*OD2*\$2Z>3],. M4^-\\R4"X+^O?@B,"-"L4IC-1IG/#N2!['(NSV54U!]I,=Z4_#J4D;+'W#TK M_^RW]5V*(E9,W91PV3;97):N2#CFO6EO\ 0"!JUUT"OGC63 <;O1JE@4[TK+ MOR/DMJ\(3Y(Y/T1G]01!#;^1>*N"4D %%!9)+JGB5FQP1$*(/K7OHYF#^A29 M@_F%^@5[T-ZG-55AGB<<3"_:)=J%XTM0"!1AB'HMH4 E ,ZC/M]0U7P9W)L( MO+YR;8!C;^DG:F/S3%TXDL.Y6.D]9Q>?2Y112@$=["1'-;-:(R2>D55BV*ZK MFE+R>L,;#K!_B6Y[" _2D7;%$GL92?V0S1?%9+3(QBO;X;? K?F'C[^==+ = M[9=P9:6E $B,N?"&<(]P2:O4J$%405?.M8?P*\,L LG+%=#; M]QTWCZNWO>_RV9< 2#;^D$^G/B]BIRZLP5H32:SFADNEC== &VZ I;PT Y@S M[@I%O4/;9\B\^8Y6RKOEJ3QL?*11==0R^GD 0Y0!(!'S07883#014')0>D:["&.GN9_:=? M0XTX>/UK*##F-IM<>AE],XN$$^@8Y9XXY02!F :[<\,'(I6L?U?>V6/U/_U* M:LK$ZU],6T:]>DJV.J=MNLA\.BE6CSH&XV8X9Z:)1M &S<)!9""40&@O2,E/ MP'#]A];#4Q&OP@_1(?/^3(MQX"LPD9 ##P*7D--8".0!**\8B+)H@#G8A@!; M+=D?X!H^D_W7OW!?6K7#7+UGSC%1%!-@N1&40L0=I%K[DH<.V/H>_.&=G'^: M)=RM#%S_.GYI60]S'9\YQP0[BC +K /::0DT%5NK*[!3U;]TOF8'SY6OXVYE MX/K7\<:N7Q;9ZQ0I UG$YTPP41AHX*F21$K!J/46E?)'A3=_3L?2E:_@#@7@ M^I?OR^WM4[Y(IT,Z ?LD%U,+?*H MKQ7D'AZG^5.6?"&!Z[^]7IG&86_QT71!F_Z?JK[_&AU]T^7>3N[ M^NFOQ[+'I5YX%V0>8RT Y59R3_W&ZRE47@Z&/9\W /I M83U@_Q+=]A"^@L>R5R6Q%[;MHZFP]L:=?"A[L$\B(6- :*6,@M [P\2F4&F@ M40/?ZP/K"SZ2KN,>RS3R%J M$]S3@G0@S7=M^VIS(>"^/DXVI4ZSXF&/*'7PE41H(K6P4"+N&.>8H#*_,9=" MX^\I\+&^&7MYX >CQ!U=U/%*:S*[6WLOCSFUV_Q,PH$5QC.*J >KX$WIRW-" M"26O<>_LT!-S.>3[DN&85#.?K0X"DSY.%NET1=$\'!)9\26+;G6_C)$,JQH@ MLZ.%?,X>*XG+&@.&(1+&,>J4I"5C5#A^ZBEUI[!K>ON] 5@ZJ+B\[ M9O-\.AFG0='1Z30"\O$^RQ87^.+[P*;9XCY;3$;I],#G>SBN%F%B41XK79E\ MTSCQ*A89!E)#Z R5+AC/S&B!7% 3O:\6"M,Q92?O,5XT3)PUQE"C&*":0.*] MAWA-$??&P3[SV!R_C&C C-='6A,$!GU#L*7,3-/Y_.9VM5&>N"TXV">AT@@! M,03<64JM]I+K$AA!0?VK_:YO#FKR]Y"8- 2F-S5F9YHGO:'?-DX\X+&*NH:1 M(D(!-)AN<3+>#]L-WP*W7NL:;4'TO0C ()W9@^#[)>V6U73527?BMXT3 #4 MVGDB,8%68XFAW)R?P',^H&(8;;!FKR71 (\+<%F?P^5-XX1"RI'15EH/+!5, MCFZX7 ^/VL[=C7FZ^K0YR+=#31,&@XG,D8YD!]%#-OQS*XN MU>=:9UZ!%KC6$AI]K4PUG>9_K&I^Y(7-EY\7M\NI&HWRY6PQ_Y"-LLF7J'^: M95&L]/_#\3KGC)-P!PE BC+@$<%,.>!\:?5PR(>8>+0]TZU+J/H2F_=AK"Q, M<'WU]#XM;HH50N/52X[W6;%R:1V1EVH#)(!)IRGEF&@#,-,*&["EGM'ZQWMW M;N[V!*43C"XC(6L/IUHN[O/BQ-N7XQT38;$U2B "$2,"A@5!>$EM(+^^@M^= MJ[DKB6B(S24E85V1_$PI6'=*M'+>>TQ4(%-Q@Q1@L*22&E$_*V]W3YBZE8!: MN%R2^S?+Q7R1SL:3V=V9(K#3,Q%.!C788TJ 5QQ;JLEVWPN3J7_IU-VKG6[E MH#XX%[BEK*$S5.B=4 89#"M!(ZJ5CL\^'+^\%AD]_'*YDOV9A;: M9T.80Y68D^XF="$<5A)\GT_#PINOGL? M]G*J)V,O]K9/.&0\ 4'3A(1S 3>T"8_W8JT6DOB]I&'8P MS@"$X.)F6=#_ILMH/:CQ>,6$=/H^G8S?S#8WW!6#.'K;A.D&LM\B"T6CYL)Q&U7Z5!7"/;7-2>BJ/D1@5 MU#FOD$0,4TZE@<*7& A=+:]/OQ?%[4I-5TCU]\)X$%N_K MD!".O)!0Q >%TGO(X[/IC89ON1E@S%&[*P4D]M QZ%2)A],-KHGZ#$"J:\UV"U9OKW8/^HCVFJNO M&R?> 8^Y9LQ#0;&W7FXU.>4YH<,3@<[X]HWYVA"L7A]NG[XI>G$3@ADS7"D" M-?&>.\>=+G="90&H;Y-TIBCTQO;Z,/5FF:QUG*#2N-O;;+2XN7V7_;&)G8Q/ MM(O);#1YG&9E@NF;6S7.5YD(CIDHM0=-C(GI62AV4@I!PR:L-]6E TI!#Q]@ MV8Z^A*DW4'L];M:+PRZ+;3Z 57!%(&WUE^,.TPK]$T>1 TH[BRPVADBNT';9 M0=7@N6)GL6V]'DHMXW=AV5EON V$Y]4 ">;>**LPY,Q(IB52;DN]0&J >:PO M+#W- .S-DS+^UW*^6%V-?LH/N()6E'Q^G<_B0Q80G$\69;+N-=4[^;5/5>OH M^M,)I(KYF-^"2VPQ 4B"TANAO33U_3:=Q>OU);(#@[[V([)/Z==_3A;W$9^P M[CYD*Q_5IWR35>?F=E\:LST267NL1 (-#6=!A^7.:@"X9[RD4TI2/WEP9Y& M78M87UCV>KY^R!Z7Q>@^+@8U"]*^F!1[5(53AVRU41*$L$0"T*!OF*"L2L5A MZ9[30L'Z[Y(Z"S+L]:3M!,5A2=-:=6@L3NMA$AKWS!CI)XU CFOK/2V1")I' M?6=49U&+PY*G6C#V)5#O\ED,\0GHAJ'OWLP669CKH@30!V@_IC%'_#K4KZRA MM6YU1,":#)LHIY2A#'M+)340(258B12@JK[>!<&U2UR/N/8F@=EB?0?X-I\? MV[->M$N4,=A[3@6FF%-(A,//A[UG#3SD5^\B;P)47TP_= \R*%Q0("+;!C7+#P'UCZZHPWOL%#_JMWIW> 7^^Y3( MSDONS+-1&/S+S^-LLA;7\,-K*0V_2FP^6I6)?#.[S8N'=#/?@U'6I[HDECJ) MB$)((JR0L#X^@40 ,^R<#O]3-];Z;,+<;!'0S^:'(JN_:9, %?8-C2EETE D M&<3(;*9N-$(-SN-V@JK;PSYO!X+KB*IN)8>A94AH KEB0@I/J=-*E< 0(_H, M5J@43=V M973%YZ'26_WDPVSUUE-PTGCC=,($JBD%PANJ+(4:78EX=/UN74Z MC5T]B+X7 1AVQ/0E^7[)4.D&Z0NA%YPB8ZR@ DAD + E5<*!^KE,^DQ?6)DU M%=(7GH7'!;A<*WVA]-HYBH27%%-MG0%P2Q51KGZUI#[3%[; Y7IXU+YY:IB^ M$%KA#9=A.[&O&F#1,0/5;+9,IQ^RQ[S8Y^(^U#0!"&OM MM3 V4!*4B A"280R?$#1FYTRM $F'3-V?1WC9F,;=,(3G'W1-N%2.@8D!M8H MJ@3!G&_EDWM9W\IM?;OME+5-0.EZURW28!"L(TPJ+-S7S0,L0CN&A4*0,Q=P M(4QL=R!@ZD?+MA[[<\H"GM:Q:.E2"?0!J.J<(, M>F7)=O=!B-3/!M%ZS&%W+LSZ>'3*S _9W62^"-*VB-4FCS+T9=-$":LP)Y@Q M#3PU7FI>2J27L$$.K=:C\CID:B-,.F6L"<06Z?3-;)Q]_?=LW[NG@VT3!3D1 MR'.C%5!2R+##@)(,QUC]8[;U:+@.6=L,E(YXN\GX[2?S43K]OUE:'->B#C5/ MN(**>BH ]X$>C35@M"1&,%3_"6SKL6F=<+@E7#K6I9ZGY\-O3MUVOFJ=<$&! M1)Z%78@Z&+VLVT/&,S"D<+%.-:EFL/3"X;4Z7YW'.^T3H+F*KRZ%BN4D@[K/ MK"[)H=XWJ&W3>HQ6#VRNCTQ'C%9A;N/5_*;IOG25W[1)I#5("6^YT]0(0B4C M>#UM#[PE#:)EKL,?U02-3A6J&)E3!%ML1>/J.LO$AXK%D\G'QQ7GHST3S42 MB4MD<=B.G+&I4##ZE7]^, _V3V\EH-=D*IO"! M/@D%QC+.#0K:!O$6&L=421;3#4I6P>OP9[6)3J=,5^-QD%)_R/_:%9AQIG2B) M/5.K6DS0BV G(HY*4CAN4,X,7I.KJRDN?;!X=<;<%.^+_,MD?ZG[4UT2RH-" M"9W%&#$<1%@C[;<;%&4-;@ZOR076"CA]X>YNDR0&$$'ID"<("(J@ M5EQN)@T5% WT[BOQ@=4'HR,.OLVC"7^?SXY?+[UNEBC$-3/* \D1)YS1$KK M 'K?()\?O Y75T- .N+FQVRT+(*,0?3YTV1Q\(G#ZV8)LTA"B^);*:^A#@00 M4DX>6M4@?.,Z/%H- >F(FY^*-*8 ^/CT\#F?'F#EBS8)Q XQA9CA'&.CXW/' M4@& !H'Z]@ZZ#D=6$S0Z7I+NZ^@^G=UE1ZY\]S5-A)# .XTYHIP""Z'SH"0" M@P89,=%UN*I: *531?>?V73Z[[-@;WW,TGDX#L:KE$7'?5,'^B36 6"($U(' MR\U &4QS4Y*E*6H0CWQ-OJEVT.F4Z?_(I\O9(BU6 2;%H1NDO6T38RDEU&-* MN:5>:&+4)E[!A]V*-EC0U^23:H9*MU$A3SCJC['K\D]U0HXG<=3%B9=9'=Y<3Q.ZT7+1!+FF4!( M0Q@G#BG9WH\@@W7]G&7HFAQ233#IE*T?']+I5"_G@<:]^50.M$RDY18R0Y%2 MSGA*+87;O0AXTF#97H=?JCDFG;+5/63%73@Y?BGR/Q;W,7='.CN^:O?V2 3D M$"/LF!>&0BPUHZ79$*2WP;4_N@ZG57O8=+N*[X,%4(7+NPT32@ 408^@'BE M4# />"FOF"!4?PWCZ_!A-8:D4YZ^7WZ>3D9^FJ?']:J==@D$GGL/8@$E%O8@ MJ8DO]07,):Q_V.+K\&8U1:1;*^F\&M'5.B84.6READY:3"4F@DM:$L@,JN_ MQ-?A[6H=HHZ#:>?/,6396#]]R&ZSH.J/LD_9UX4.7_K]@"A4[I]0JHGT.FQ= M' ?"WR*,AH1 ^(;E'*X#I]85T@]"T8G.VN9'F_UWT^C#B'-[/Y MHEA6+8Q]H$?BN-"4QK)5%DH.D'(.K_+?:0&)I96N=_N@\52)[#VM$Z6-"89- ML%,UEM1ZCKG>T 8P;+"CM%PGNS%O\K:Q2(>2>2NGW;.(&(,^T=-!I1 M+#%7P)D2"L1@GSDISJJ-W8BM1T6D!BS5U(VVF1WO!$]F]3K4)=':.BR8UM)Z M03'!!K.20F\8'79RMR8L.\K]Q@A]C[)P&1DXD>=M"")P+NL/I(;Z;3:/]_W9 M^&,VF^3%NWR1S3^%'MG[/.#SEK_WYO9X2K&'7TI8.1<3*7G#>+.*"R#AE]BI*QH\"ZP;4NE/7;G0X*T M([%;_?0Q^Y+-XNS'RRR?^>QSL4R+S7SCKW?G[_-ET43Z&GPP,1XQKCR)R;&- MXEA( $OMT',PP(+;?0IA?\BV*HMA0:RF'Q=+_%\WN;M?/"\CM;Q;SA=^KR5#S>WU5@&Z MC#)NTJ)XFLSNU$-\6%Q9(7_9+3&&>@.8$!Y@)1$!EJ"24F31 /6JMEAW5#MO MA-)EY.&W6?H0@\#^,QO;R7QTEE#LZ9M(ZB67G !$ II8(6W*I17.5-$@'.>J M):,Y5)<]/#3%_I+//QDELY&V6K>;R?IY\ETLGBJ)!PG>B9"8TMIL.,P<918'M0S4-*+I!Q@ M0>Z.1*-=H"XJ&+_-QINS+AN[KZ.8\.*4UGG6. DQ$FN@$1:42P04]&R+!76V MOE7;64GL/H6F)=@NH7BHV?C %EE1$3D\0,(\@>'$U9YKZ#CF%D&^W5EY@Q>9 MG16Y[D$Q:0VORU@Q95'1#^DB6Z7@&&_\.#LE^DZ:,\<&2:B@SC"&A%5,HG+*@R;RJ$!9V'19]A0?-B ML2,4X5^O!2+\*C'A),FGDW'<(=RFX.&!@*!CS1/ L +80@:MM,YI&!27$@9M M<(/T'[L_+C_/)^-)6H3)';S9WM\P 9 89JBRR!,/ MP]P%*0U1'4NE#><:J2UVY"WBT9M/N,C&DX5/1RNOPHDPWF\;)YPH) #4S"+" M,9;8Z5+T-;:J00JDX9_9K<%R&6:?+LR[IWEBH IBSQB6D%N))4=8EI0Y#_ P M3^TV6'64ZXW0^9[X/ZA3>RALOQ"[\X>'L"-.XG.ML#56*MG[3?O$> ZE-1H0 MPZ77RFI5/F[0VOI>8[0KUG]MQ*(]=7N;@M(7PS]D7_+IE\GL[B4")QE_M%_" MO&5">R2H=4)"(Q05):WFLZB/EH5@#;!Z?.Z9;%Q#\>JMR?TNGW-$RP- MY,3AH 9)88%@@I57 \8W"0,[/\;C8II="\!$-A_&;9O8^#C;$\>^'M:)Y93*ZPA M%*FP1;H #"W='.%4TP,-^VW"H+QM4"YS/W[^VVO#%572(0=CB72L0%",2JJT M0GU6H+[8T=X8EFM\;^N]PRH 0R@Q$!I.N2M]D#&K\_6]O:[,LJH/;^LA]#W* MPB /^"&(P+FL/_#P4(5?P=5;M>-O!E^W2X*MJCD"W$?' U T6)YJ$WE@A*9@ M> =U]^&^8TQPBGO&;KM$$N%-F"0-]@9BEG%"1#D_:FC]Z/?. M7M.TOVO[-39,Z#N9;!O5'N[\ BTW-R^NIQ-OTX>E@_;U+0F?0Q_ M6>Q+;U]GF$10$701#!%03GLBXEN8$@E%;*]!,,VRI=1]QM A7!<*CZD>&),( M28Q4Q@HC(4;*""K+C=@9#>K;9#T9],W9WPR1R[A+@YAF9V;&>>Z2 .(@E]!( M+7S,"$5]F9DJ4,C]X)-L->=Y2]#4UDO6E7]O;C\5Z6QTG^V[\]K;+D%,2$:A M(]@K+BAU@&[GQZ"L[W_KR9:NS[HV\*C-KU>^^I6L?%Q^_EZS"O;HK+K3.LA0,VF=D^_W8R_RB-[?N/Y:QP&#TXZU?HW9<76GO MG/+9*J',,IW^FD;]8?%DPZ%P<_MK6OP>YA,X$EESV4F>,X/NMZ2/P<0:+Z?9 MRMZ*%>2>IZ9FXYO%?59L_J""=K:8OZV0'Z;VF E77E%H!<+64DRT 9LDUD93 M;$REY[G#P.E4CIE:XR7:4B$IMSALF]XY;!#W&WP0([#/E"-'L]#T( %Y_WBF M0RYPM=5]]-/VQ_\YR8HPZ?NGM]F7;'HB\+K: ,$\!TCQ8(@9Q[D4& ).2\B, MQ?7UCXZSWG0L(*^3('8!9E]JZG;&OV;I?%EDZ]*)WY!Q,I;WK'$2@H$VV"D1 M7?#&&2LLWV"!*09@V,'>;3/\D#QU".6?6[PN(U8GXL>O2JHN+$UO9H_+H$E$ M4-#)%V5'>B5"*B(X!EQI:*S&R!E9TFFEJA^-T=EM>4=\/"0MC3'K33:^-;]. M*4'[>R2:6DT)]QR+5:921 3M9Z6D&O+^F(%XSSVZR(2'S, MBB^3T>J^89_-'I]KSO?_Z>0QU>9G$N*99B#0 P0GSE(N*=D@21R3?.!*4E/Y MR <'[5_"6A_18:IQLG,BPK#P16 MCL8,[4;%H.'-3(4Q ZS3=5&^MX9D?Y&KQ6->I(M7ER\5$KP=Z9< "<,&3(VS M6@-G'0Y"7M)J+*J_6W06X3B(W:)-4&MO&K_FQ>(NOS\=27=#*-)JW/ MBX_I-'N>]M:9\2E7935$D\\#>?/)O$)]VH8C)\@C;ST1W$#HE8-,&%3B!9GN M\R:OHD#V?Z?7+\:U-S.3SN_C_\8(B"]AFF'9!4!>3_[E=OMBUH=VN,8#)T): M!Q $DLE83LO' N4;!!A@#0I?=B9EO?$\OR#0E]K^7E$P&BT?EM.80OZ7(I_/ M?YL563J-),5P7)W=YD7V*?UZQB98:_R$ JVE\YKYL#;W +8K%+(I#2N#2PF%:N?O1#9T;'MK,/KF:@_I,;'MSB@0R5I4N M7U"SQ2Y69I_F\3+WF(.DZA@))MA;SJQ1F%+#@)2DM.N9!ZR^BZVSEV>7VK>Z MPO3R)N_)[>O<(1(;]F6@+2+:"8T9H@R7]\3<:UC_87EG#]>&936+ZSBL[PB+([XU&KGCS>S-[/0.XN;\O,)O_(-F/SAL..LC;2H50JPR00$899RZ\FL[L/V71=?_E^\JB?UKQ;%=A=O>>)TPU_U$_[!OLPF?]^NMQJ7Y-(E,3 M2 0U]BHH 4XPNS'3&:!$]>D/.5'%M5W!^N;]Y$ 1'W2$_086F\TG=[,5\2>" MR?9W2"!5E@KL-7"&6A_8AG )">2LSVON,].9#T]J\@X0[TM3^W:R)\-S#G5) M&.$<0 0H0@)+#APK8SH99,SY8<>%-67;22EHA-+W* ^##+T:BAA:C4_&1NQIG4BHC(:&F6!^0F(9@="4=$G8H$Y&9[<]S5F4MPU+?[E#]A^ M)\NC'.Z6 .TI\()2X0),F@J--MY2AAPS];W3G5>W';QFT2+N_4M8^2Z^4H&M M8]T2I""EEK+X>$0)YPVQH*24$S+PU M"-(EM93C)W,-_>7T@ F 01-DPB%((;9,6Z_9=@UR7G]7Z;RZZU5J-JUSI&<; M>G>V58WH;_LD7 3@%(!*<$1AK/_C-K<]#/M@H%R?MM,F8_>;VZW!^'V*S-6H M/X.4E,N%:OAI_L=FWJ??K>QKGTB$,"?1?:4@ \I+4=[L,@P)K%^7OFOO3!,^ M[0FN:(I,;_ZX;/%F]B6;+^)JJ,KZPYT21ZGS$C@)$(.:\_CPHJ2R4>ZNSL)< MV^=_:_#TGEVDJ@#L[Q!]V-@B#9A! 3A"B62ES8"51_6K#'46-]H^\UN!IB_& M'U#"3U@W1WH%.C&#P' GK0RT&H1\"1OAH(%FT'D5Z\&;,.W!?F'Q.JEX'NV7 M(&ZAL11:9AV& %#GRJ5$&'5DV/9**URL)AF-\/J^9620!LKP1.,R(A%#1T^_ MF]]IE3#*O$(!'(,\YL![X.@6'08&F%.C);Z\S@];&Y,>[__S<"P'8F=W:PS< MU\>P/@[79:W8,PGK(FC52C"B#''4J:"YE?0BZ0?XP*X;&6@7I[[DXG#T=*E* MS?_W,IU.;E?9V.=1'\N>7U"]#ZWR<>A19.D\]%G_M\(#]RX_FS@@E.&&0D\$ ME2)H_/P9:3[$=\D=1^0.".U+RW4$=-=/E&UMC16Y'[+1-)W/)[>3C0XP&Q]_ M^-GJ=Q+N&E5 _0BS<,T:HH[WTP90@"_@R^^SJ:+L?Q MK='#8SY;E3-ZB?6:EIXYZ0^I? MYW>F3ES=$NB=2Y=>$YO8B'4UG]'3*OE1 '>SQ.._UNZE9SJ[TW ZFTL"F(#. M$.L=YDAHH)@N355J*:A_>'18B/GV8&0Q:*8?%ZN2GI] MRM^G)RKI-1TZ85@ZKI5@D#L.&?-JOH!W6$[[(CMW1XCV)8,?LB_9 M;)GY &<9G_G/R>+>A+4>B"O6VM@FQ5WX_R=VVAJC)1HY"+TF6@=.K+(,P-*6 M88[A^MIUA]6_.Y6T[D&\N(>WCF\W<8) 2"3#6E D-=4.E'@RB!JD#.JPF'BG M@M(65'V)0YE)XX6_8UW_>AFZW]S>K*G)9U42DM88;64C0@*@H(1:3+D 4)>X M, SJ[S4=%A[O5(2Z![%1BK+ME X\)3@F)^C;>WVPKZV)*FD7V_M(8B"57CFK"66:R["Z87GM MQY$CE=+H]"..78I(4T=Z6_C6WLB.;N%A=OG=+.;>>K-))?5FEJT6=6A?FA.S M\;KH=.D;C:JA*QO-@A+X*5C$Z]+4,8_7VO)]?"SR='0?+.9#F^/%)Y9H1;$& MEN,H 002;DFIMG)'7/T-MW7_8 \2?I4\Z6OO+B%86T6;JX'Y+HUKHX M?$'\_N70P5<2SH,.!H6T 'M-7=#':/F*EGO2(.ZL=0]*C[OWY0#NV\AY$?S= MW,HY9[C$QCS7P.K %L.UHY#24L/C&)CZEC*_4O3WA6\WVS>QE3ORXFFYF*[K&<46] MF;TD%A[9B6J.F(2=V 6)!Q2%S1IYIZDJPP4$E;#7_!@5SL&NN/_Z86 O: Y! MVEZ_@MK9X.N*V[$A$\PP H!A3KE05BN!;*F_"B'1@(KK#47>6H1SF.; 2XP[ MLP>.?R911&GC,9&>" ^1%QJ5K!/&P/K.YVX,@IX$\X(0]VT2?!N\T-0J.'/$ M!%'/I,2"!&6(:04=>U[, :[Z'D5QY89!MT#6M@V^G59=^^#\D1)M-'(*4>"$ M==!(P%V9I4 1<1P%+?>N)GWB6AMJ3EO2_V6C@H'9"??20 05 NGB9$<6*ND ME9M"74Q21P?TUJ!S"I<&3:'^F%O\LH.R(MCV\)UV_')UCU)VQH_P<1R MH) T5CHGE*%XFU91\@#6P':["PG#_LNQ7J'ORT[8NY1?$+I^JO/21"_7^G%+ MMO'8"6+.,A+.#$2T01 K)P0\?ZE]-F#]/R[JE)X MH&]\-& I"C K8!"B&FM8*DB*>-'@806XLA.X*\R>Y:2W$FI;KTTTOY:+^2*= MC5=5$/8 -YP::<_3?GM6:;0]_1+C"276*R&X4T0C*^ F^)\3BF$EL>Z&WF?> M[%"@TVE@8O;Q/LOVYK+:31*]S8BU4]3B5 6T[CZ:1&L&,*X(XL H[ $K"^AR M0($=8,6S1O)R*.74S6H#)$*X^,B7XE4Z P 58:*D/A@.]8L?=ES[;H#* M9R>(]RYOOV;I?%ED+STN6S).:B1GC9,8JA@U6B'H<3CDM6<2;K# \79QV&IK MVPP_)$\=0OGG%J]!:L%7)547EJ8WL\?E8KX"!56O,?%MKT02JJ'PB$M/I0)< M,Z1*.@50 U2-.^+C(6EIC%E?LO$(&J-[&9DQP3BXRXO-H]:3V\KISHD#5#M"C.)>50CX/*CZ$HM]!_ )G>10ET13S34E0!!/@)*.;$L=4HI.F\N%.B2!8&2<)8XA91Z&"9>5(3J363M+/DVE -)NOY9L$VX?5 MRL9C)D)** ."P D'I1* 6532S56#RF>=W1*V* Y]P]=_M/5:QBL\#C[4)8E! M[,8[HYRF85T0 DFI:%,%U( B^+L-DFP)H/Y%8(O!S>TK&BJ)P^'N"4&2" $0 M1>&X%9ARN%7'J;/6#5DTZC+QH%2TAE/_$K*SU9VU4^SIEQB)J/"0(8BAH0PK M:LM0#>H-J^_"Z*%X2S?;17.4!K)GE(0\U=\WMD,D5#&$G("*,PA<6&'(E+@& M/9X,*,%3RQP];P.I"]@%WNO\4N3S^7.FH/CF:*5-/?N#?%X\^POGNVF%8N/W M^7PUC_IO>0[HW#O?W/_%MT=>ZIPY0@(@5SYL[XPJ&20!V6"+KMDDA6>Z4G+: MMN@Z]*#FC-Z)1L#P(-2>""5C6CSL-P_0)$=,].DCV/LRIC/^Y%UC->C'+GL6 M^*D Q/T]$H2,!8PHPH%S$D@EK2]!P0;W*4"5W-B=,/SUU48K6/6E%JSJ>=UF M1=S,/V;%E\EH,KN[N=UW!D3W_7S_GTXZ*MO\3!+.7B<\54(Z;RUBJT>TFV7. M@1[X YG&\I$/#MJ_A+4^HH/TPU^UC+;DS?TE_Y(5LU5YPWPV/NR-/]PX@1P@ M8ZPAE@FDI136FW*FPO$!NN,OPZB\923[VH],7CSF1;K(;/9Y\3$;+8N5W7CR MXN9HOX1[$^P_#8301A*%6-!#2EH=]?65JLZ\+!>5FBY K;UI_)H7B[OT+M/I MZ/=LG,[&*R?A^E\5!.3L,1(&K8R;L U46$(5D7AK\A#10 /OK"KGY;>8#@'N MSYNW*^/J2SJ91J/%Y\7'=+H*N)G,EOGRD,4<:[[^AT$ ?)WBJD:CY<-R&M]]QF:]2>^K M[R8&>>*TA5JZ *T!6I;W2E)*KMEP#NKK%.9F>%^';)>TWA1O\]G=B;0 ;7XH MJ-2">A63'RF1-_7#T[M)/C]XZ6T(\'6*:U];\8GO)DI;9JGR MRFE,;# .#84EUEPW>!W:>LGPZQ3F9G@/0[;W4UI;9/E9.Q-OU&PJD&!C NX[L-%["$JHR.=-;!^MM1R[E7+R0]AS(T M](S[GR1:A7HN360!)EBI\+]:@2TH5O3Y(+O>H\O^Q*)B3,MYB/X5)G#X(H,Y M"QE%P8S"%&I$-,%EYCHGO<'7&=-263ZZC!>H!^U?PEH?T:N*:;D*&6WM>GJ6 M/:UMA?(IG%^>#&XYWBLQTC, B6#8&$D),$*6AXKGB@XPL<5E6)=W!6E?6]6O MR\4RG<9YGHQP>=TT"?HO4%)S2)D&CG-E"2TIH@C4?VEX'4$MYPI)2SCVEC&G MIPRW1@ADM C+0QL)H!>JK'7.?02U1RFZ-@V^"X![%Z]>,XYZ"@!C"C%-K:;* M.N!+Q<#[L.H&KI*WS/!&J4?K0?GG%J]A*M'7)%47EJ:=-*NP5D);6(8@>D.= M,!AI"3 3DGE!2W=B#(@9GH+=$1\K)+2MA]DE9:-9LF.ED;$,4>7C:C-"&VY+ M.K5HD/&G,[WZ'A.D\_N@]\7_Q#N\+^GT!3!V,H^N^0#8L8<%5<=( MM 5*,^@8I!(I8./%9HE!0+G7=.IGRLU%KVBZ0K@O*7M]/>R_O)L<$:A]S1-E M/?:<8\RH<\!*0($I*0N[ZP#3@ Q#=EH LS=7SS:>X'FZQ]P]>YHGW#OF8=A@ M*0L@(> 5+8]@")&HGWVLLZXX'HFQF MV_*DWJ5%L9I'ZWE']GUM-Q_*VU-I1RH/D% 1U!*BD&&,6RH),79C3"DI%*[T MS* EJHXF':G4.;$**R(1MRYL=Y0S%$C84!-$V_?Y'OIPSI$.F)-WC-2@8S@B M5>M4S]GH?C;YC^6I8A[[.R128 ,PM%QYYEC869W<[(**2<8'5UZW"V[G'2#5 MEUKQ[61/.M4.=4DLU$"XL'^I^"R(4*W*_"R*:>G,L-VS3=EV4@H:H?0]RL,@ M_:E#$8-+6AGJ\;'(T]']MY,_?BXMKA^E2@?E5U9C 75#BD*%(<*&ZM*BF$814,6WUHRK:JY=7KH?0]RL,@ MU8>AB,%EV-^\C#KWC@3*"%4:$R"5,J6+3G''[ !+A39G484RZN?!TM_CRS)Q M\FYBXD![?**WK2OU(9NN8)G?3QY/: GU!DP$)@I1":C4U&OJ(*>B1,=Z6/_J MK*.JHCUH$;T@V?.ILCO;JL?*MWT21X'U4GL!+0;4 H^V>['P#+)AZQE=,W;_ M =0:C-^GR Q2%;D:2;E<=(>?YG]LYGTZ1>2^]@GTE@:<(%1("JVA(W!+&T%@ M@$\M6N#3G@B,ILCT'N]5E>W[.R06(\H-X$X91"0+=-ERE0@H='W?9F<1%^WS MO15H>C--LL7SU7=5YA_NE!AL->%(!\DF4$O-,+,EE<[Z^F%^G<52M"\ K<%S M28/EPV3^>PVSI.R6& L9(%(0$-/8"J: VXI[^%/]$Z"CPL$7,CYJXM6_9.S6 M1CZI,A[KEC D/>$L4(JI!UQ9[4L'@.06B^LS-,YGXD'): VO[UE"KL:NN*Q@ M7$B5S(MLQN.^_3&N6Q?@DS7BLL-92<8"AZC4 MUH1UKW7+%D'J;XT $5 M!.TXA*]S[(8E08V2%NX.DF@"H%4* 6^\=\(17I915,I24-]QWDV^[*%(4 WL M^I*@-P^/ 8V(S,WM3JCW$7$YT".1!'G',&$\9ET)NW? L*3/N08'43?9J+N7 MC7: NM2SHG].%O?Y#R9/MELD14/ ;(HW-LW%@_YSSO(: MBWEW((V5/IF$W5Q1I@3F%$%#M#04E0@#K.OK5=TDC!ZDL':!=+^R_&L6B!Q7 M.T,/]$@\Y0(I$R'WTH95R\26/D*JE2?N,?=S7Y+4%*C3@G#@-56\J3+Y-*:1 M+M+IAVR4!5D<^X#"3F'P/2#L87VC\1(B'3968L0Y)MY8X?QV$\?0UE>N^)4) M1I\P]N\I?)=']J33DV?9H2X)=PP*JL,9;X6W"'K%2_^)]D'7K"THXLH$I66D M^I>%#UF$+]Z0I8MXCC[!2O+P;;=$2FN(E&R5B<,S8RS5):6$V?I7C_+J9:(Q M6CT[C\VR*++9Z&DWA"(K8W0^Y3H0-)JF\_GD=I*-[3*^:7^7?5U4*!/8S@<2 MQ[FGBB,#'#>"2(#P=E4)VT 7AN!*A>TBP%X@?<"[?%:WAD4WJ0-N;F_GV6+Q M,N?G-B_$]C<["2(N,,B+172E7KH8RFK:11;%9[((N\.7;^?] MMD*MDW.&2325&!NG)4$$![,7,;E^,:B1A=)7L@J[0>/CZ#X;+Z?9S>UI@O33 MK^F_\L+$3>Y4^9)&XR;8" NMX-IJ(8BA4#JSPT9$DW0I!?#LI! M9[ X@O(NW:1^;9"24?( M]J:C'Z;@>?[OTH?304!GCI1(S[D+ZJFRF' F'7<(EGB8L%D,.W*L$\Y7EZX6 M$?U+T@89@7:- M:2!_M]T*S7)JV-"53SQVR\RAB13_.[I^-%0RIT3:B54'$B M/'320$^@X;K42K06O8I#Q0R!7?$I[Q2ZWEXY+>>+_"$K=J/^#Q>7J= KP0$S M(@2#T /-K5-P$^$9Z(PU-(83,]27B+2/6NWMX5.1CK-9(&5>VNG']X1#[1.) MB# 24N2LU IB2*792C/A]?U^W:4*[6,C: FO >@5OQ3'HPA/=4TH9IXHBCG" M0/E J83;_J),^_F#)9(1+#00RG*G M0-@MV>:]F$;.6%O?Q]/9J7)I:6H'R=[B4E_-_EVV<%]'T^5X,KLK752Y.OBF;8*(I%Y9Y:UEC**P>C?)?C3&P))*P;)=WP^4 MLZ[N^7_1([$((Z.ADA0+K T "/@-C1 :UN?;E:,^_0;<.>BX;X+$H%WR'Q?A M-(I?T\MYP&L^_[C^^"DG_-%^B5<: 46@AV&3(IH*N0EXUA@I"@:78KHUAK\6 MH!91ZNO8WTSQI-OR1;M$=/WN[Y! R33R5"LB)9"&<<)MG*NC, M/F_&XU;AZ(O9I9[Q(9].?5[$%S@5#(^=U@ETU!)+,79" BR(4YM'K8$N 6BO M*?NKL;D]!;TY'GWSN0)S$PG"EB18V((@QM00[34I*:#0]%K4]CR.UN+# 9Z> M"4/?C"S]0.LXX?=9,VJK)VV]'FW"X;E\)R>7;"[+AX7X?'Z M=EC-QN^7Q>@^G6=J-(K^R^C(W+Z5K2P%U49+G);(6&<]YSS(/0H27VZ !&-? M_V1O_05^YW+2"6(7=HF[KX_9Z-554/S=;!Z3EYP.SN_ZJ<2I^;=0%[+SB] J MWOQ*-SE0!//!.P$U#A:$8@#(,B8MF"F@4I15UP[^(X14]_F?&B0)5ACA\:6N M":O::1=.#R*XE-[Q M#7@,>]IGKNZ:%PGMR4>38/VS8!Q $O'(=2:TJ"(, \!)4 *J30J0_N8T'#@ M=:LZX7S#6.IZB/XE:8.\(;E& 6OI1J7C8'UDJ5?. L>AA@IYCWBYV3-*9/W< M((,)UJ_,IW.#]<^#[GJ#]9WQ"@;2C/8LJ*6,*DI,=357^5=^;;ZX7_'>%W>3WSMWEVNYR^G=P>\\)4 MZ9X8JKGFW$"JH01<:N+*L%\NA+LN%:*Y)Z8#S'H+]-AQ_,;\Q/O3PNP+^#C: M,1'A_,,.(Q=6 D)*8KI=&P*K!LDW+J%!-)>05M&Z\)U!QZF*WLS"C]FG]&L_ MWUC_&)-&QF(1D]DR)HIZS(JU=J>SV[S(=IIW?>&Q\ZD6[C8.:!@['SEV.7&P M;2*(\LY I 5@G" 3;.>@&1M@2:6JF(3L_UT 7"WG:)AEYA@L.SW9DV[10UT2 A5QAGO&J8T%19VU;$/A MZDY^V)[VIFP[*06-4/H>Y6&0_O"AB,%EV!\FE\T7DY&) 3?%82?XT?8)! 8C MB#''1&C*$19(;FFC8H"Y!YJSZ77.XQ: Z>T]4'PD$ZR0MX$1T_^U+";S\604 MD3_)_A,]$VFX-,A2+@F%X0RUT/L-O8;Z(?JW6Q>$=B'JS;FUR:)<<1O8USSQ M7BB+')'&\? 9!CCE6\J(&5"%JLZ8WP(N?7$\YL5>6^9WV6PTR>;ZZ5U,TI[= MW#[_^I0]4'V0Q'+//8YIO6% %C,7_EFB@"WJ,T_5!6R$SH"ZC+AL)G]253S2 M*U&>0PJX#0M,:.FH6F5K6M-IL$'#MAZZ8.A1F6D#O.]76 9I6@Q<1EJZ5C7Y M?/'Q/HWO>E11Q$PPT7^UW3DW4>_'KU;/&2,Q-&RTA%#&F3:04F)%>9Y:@8GL M4Q:JZ1FM<"GO!Z^^]H@P3;-A)5_1\#C-%CNO0-X7^9?) M?%5]>C,+73X$D\]FMUE19.-H3<3KO",0M".M];^?8"[#SH+BLRG&$"/2 MF=*\<<[B^@%*W=29OI04]X9P[\[>RKOGH=4+G&>"8V$L0\0Y36.4\(8^*QOL M@]U4HVY5@MK!I"^>;^[<9WW@TA?_?YL5V2B_F\727F'VFYWJV,H_T",QX1 #-*AH1@D, M)&6*ET:$MYC43SC43>GD5OG>#B87YGDL]_;/?#D=OWEX3$<+=WN;C6(0U$:Y M.5\D3@R8:,BQ 90'Y4<&2! 0H%2!?*RJ6%MBNJFIW(?$M O9A05J"]C[+&C ML;YCT*G?S!99DC!4,A#[1.JO*:<0QASI@LMF MZ=7FH0ES_ M1K&;RLKM!1VVA$C' ^&\?J]?$Z?AFD MXFG;-.ZTG_+MWOOB]SW.]^,DK.';R2B=+4S^\)C/UC5U7SL9XC+NL83N[@27 M#P]I\12K% :<)HNG3:J:3_FJ<,:!?:C'"78>+Q\T_(=U;J+/^7*QS20[&_^2 MY7=%^G@_&:DB2XZ)X%QZR 'Q,)C?ED*PJ?8)D@)HJHE'#AA$8;!1>4D1%!0,,UJG#18=Y78C=+X' MO@\J\&8H[+[P34_EY/('>@3ZM)?*VPZ= U M3R-8^F+[K\$H*R;I=&L AS,N@G"2^\<[)DXB@ZDE.JA8&E*F)& ;:A'2=$") MJSL1@E;1Z?5E1^L5GS3U/#Y7H,0:8 6$UI=R'Y:$'%SH=I]*8!<(]B8MM>H" M"2 1!U()B@DS&&C+14D+4=(-4Q-LF4]'"P350^BZN3XH/7!(S&[I3J5V-2A/ MF>=8B+V>_3I]4D/^6;8BCOBSPH,XNG]]-TME"SL0N_ M?5Q[! \*0/5!$L-T4'1=K'WG"^G7^5JJ.Z0 M"8!*>PL9P$HY!S0"="-$R@#M*SDXNKXN.I.XZC='=09.K)/!T#5:*(! +/6" MN=P@IJ"A?3[ .WJ)U+U('+Q8Z@'7P=TQ;37LY[TFG1ZY9CK8/M',<4M]U X MU")LNF2C RBM@>[3P*CI9.B6_WG[('9Y_[ YIG9G>/0"XF#[1,J@R7GJ((5* M2AC,-&E+FA W8IC^AI;XE'>'T/?!_4'Y'8;$]#K,GI?DS[-14$2__#Q:)S*) M#.?E/R*_^0Z_-[].?ONXA[G/?TR(1=HI!L-< ]D^V.$*EA,V5@SHV79+P.<- M(>C+,'V7SWX[[7K8:94@9CSEBC&.J(JE_BS<0J!M@\(GG5P-M<(,SZ=L(&X7>&8>Y , 03*#$'NH2 F5U MI8JJUQ(V6IG=I\-&SX/M&L('M8RY#RBA0$'A( M(H9(BI_A 4T2WP:(J<83U MT/D>^#XXLWT([+[VL%$,O9"<8B\TM%13KI';T&>9]GWN^DTB!BNSJ6+8Z'FP M],5VDQ?A:$L76;!B-A,^7=KP4)_$PD"/$]Y["C2.[]:W-_B6 E;?N=-OL&A= MUK<%S'7'B5HJF9($8""#FAU4(D@V[BV+!(=]"L'@M+XN$!QVQ"#%2$/&O(2 M.HX=D&6TO$6>6#),U:]E/AT-':R'T'5S?5"*WY"8?>DX4>"Y-%[$G!24V0IQHJ MB$O5A#N*^ESIS>]H*C.ZA3N:\X#K\XYF(+:\A\)*HBVSFLA@U#)+RK.1&U8M MH_WQ^SB M_>7+K<+KKJN\EH_M9.M\0C'42.()S?$A*2?>7W\!DD/)DD@.9S!#2+FI5"*) M Q#]]#- H]'HQL#XU[R7;ZVGH]N[;@B];JV_PKW\.,J^]%X^6;9.2(?B0"& M2##?3&C"Q*$7NP$X%]^C>_GS4'AM>_FX;Z&>2:TIP1YX&Y8ZC\M)]/UOV?KNR8VT?TYG=]?IR).JU6X<+4X0- MX,5C,,0/?J+N.&"[=64\MPX?-@>9WAPM!X**.,G"HH 6- M-%MJS7A$LIS-Y2"JSP7,ZPX7]H1!GQRT.')<&* \YHVL*5/;B"0HSNH; L&R M#YN8\,8*9JGCB$A)]3X[AF:(HT+3O&36T]%3IVX(O6ZM%V7XE:3L2Q\Q*D*C M=0NBN:L9M49(HE@S/B?*/V)LC>_1(\;S4'AM1XS*64\< L1(&24##$C9>,&D ML]TS (QTQ'BNCK/",=J\>S=95L_<]\9)Z3\CM5+S>G&; MPBH^W\QGEC.UT8S!#FK9SG8\I\ZO3Y2*M ++?40J-A-.D8!@8J MLI.5:DJ*24J536?U4-@4=Y#\:;*XK8Z<'>\_#XA'2XM2KN+_C/;,48/V@L(> M]:@&/B[.HKRZ/R)#G@ANQG1PP_GDB<"E<9:"N)="VF,MI=-[J:&5!5<5[8#] M4\WUPN#UZ+ H%]ZXJAM/93L3[:C2?GHF2,Z MW'LPB@$M%+,^&;LEHN"+@EW M1KW.(_N@>IO\>5IOCY\)TD*+)%':X0@$-,:XAK/,FAX>\T&.3GOKK8?LHT=$ M;%;V?U>SV[MU=:V^Q[_>5I^JA%'SX9=J^16^H.:N706%B1;,0D \QD)2#I1J M$#'2%1C>/Y1E/#!T19#)SE:;;/*?)NOJ8[0[7_;P=>TJQ,E/&:N=1M'ZA% + MY7"#B(>LP"M%%R%3?^@Z^X6W\OX\NLU_/M3K_Z[6IOX:#:!I'.G&U7+(^WM> M+P%!9Q7B3,!43T\#J>@>Q%3LN#,M\&NAQ?"HC36]M!4B39%7-\T5J6-+5L<> M R,I9QZT<:O+/. DSL9LAP\7KD=Y(]=@2 MAH1P@$7['C1EO",V7!'6F5WT=;)K6/S&XU83U9V? MUW\\.I@QF-DVU:J<; M\S,N%1_K^6PZ*W-,&0[>#AC!5\O;R>+A;+W=<-X?.6C+T&OP2 )#K53.&BHQ M]')7,]@X ;5JE?MX2/D/';KU[#%PZA30!,5IQS@FF6A"X(U#BL$QO;\O'LB- MJMOZ$IB.>9#7X=K((NV/MY/'I]GJ=_WC2QSUB7L#1UH%B&R$Q EB)2+ (L H M:<"1FH\9>-KJ\&\T,CR[8Y(+P_&N&#T9<1KOR7CR(ZW2BTNC942% $)AI5.& MUT9.CTVAU6>R:O 4*WJC]7;94=3!9:FDN P9'B(/GXW]9+#[R;8!>JAXW%-A M#C#B@GH)]S@JX0LZ&LVJP:<9;S+C=+&)0O_0U6)Z%U?ZBQ$#)PN\WYE/H2:9DP>VOP)C78I\40I3+$.3S9%XU:?L_5*=S)KSX M?/!&8 U2XKIHQB$J#+*ND2TNM:_!(NFLKJ<7LS( -&1$U_YR\.-Z\T?"F@\^ M'S" 3"I+L,<6*&P $PU"! ([YKE[D<9&3O0&9<36W_9XA$>S)!U\/AB /'#. M<.$()8+9^&LC$^&>EVE#9-)3/1Q";T/[1=D#)2F]B[)7C?BK:OJWV_K[WS=S MUO)'4CAO?DGZYH_TO?MS^.7S"\I]^#!(;*"$SG'D)$3..0ED,^!TK[BA5^?C AA%6$*((E#9Q[ZWWCGNJ;(D''%EU M5&<$9RQ5?ZFF=XMZ7M_^V(M^4NL'VP3I&6?:<0PLV!C<5N-&1DA[5&D>[*;' MD 3(A5/G:QV?J^7W:GE:L8LT9V:K3OGE%UL$L:0V@T M&T"=5?FA6O]1+W]OJ;*7E=)""R85YM$T,(I;BV TJIJQ,PF[)S$8 M/*5%)[WUD'VLW::Z_I_[U7J3[<_7RP_5'X_6^&6]B#].JS8% ,[J)UAGH=,H M FKA9K?-:>/ 8<#C[M%UYU_,*]) &@/5T?P9\=NN;M1UO;G*>-J5\<+C05IL MH(C+G>%24^X48;L+T(ZG3Y?7JEV_7DW45GX\;_]-Y[=NT#]1!1(EE&BE,&1?XP3/$H;'=76>#>BRDPJW)R#?JD_W\_6FY$F !7.>00$-M\Y[ 9AH3D\%@[S[ M[)M],9T;DHO=7-FELIO<5L?2,1UK%C@#6BI!I2141RM48=NFS@ MAU'^R&DA!H#PXE%)OZRJF_OY^]G-L31,+5J'.$M*@*$D(%730E%^;W=R2TS! MF#,'#GE>(4&N@(!UQ [AKC30J#_8A!&P43)RN(8U'FYXRKGU*.YZN; M2/0-X8\PYFB[ !R)-C[CU@/)X_8! =SL_"1@OGN43_;LDI&L^9X1U%,NL<@B3?%D5P 7GPG M_>'HFG.L68"46^*QU=I8PQWD$C46F0)$=X^?D6^)*ADA?"#+(#F/>V3='3XC M<+7>5O/\6"TW-9+'^Z;/T[OJ^GX>@7&392KFLFH^R9YB^-D7S%8IM6K4ROM3 M>81;- V:.4II-&04EQ9*+K'<'M4JR3AM=Y._MR1',P*?:!:@-0QJ:2TB3&@A M8*I6O)6 :H#'K#MT..UO5E74@Z$S*3F![SZ'@YE/5JLX^ZSKZ:DT>@?;!"@9 MHIY$M)40%$*)Q!X89E69R7NS:?MI)J-,,(UV8O1HF*>SFSU[.%@-K(QK*>0 M6F*B7%PU4GE.7)GG]1FU]?0<*!=$;X4 11WN%Z7W2QT1?_U:+S;#52=C[9X_ M'+"2V&FFH!7$&Z>C12V;M55#4E L0 [5/#OE[8G'!;2LS]&R;B(#%1/*<:P% MCHN=<-@RTDA%G"CP+ODP6NZ&1^=H'3/Y-DO5<-)7F^.A.B\\&@#RADD0[1:@ MM2:&<^:;45H'NAOP@]T7SZ"U3&B,]68^-3SU9#6;JM]6FQI=1U[2H^V"YM X MH(D77$MJ "2Z6;88BA-1.;/R8)NX(8 :BQ1[MT@ZT5??)[-YVH1\J;;M MN*OG42&KMG3IV&-P$#I#K<.&*JNL=E: !A\G>]11&VQYSZ3O^A+X%T,Q$=BV%/RBE_N$\@QX4]O9&K MJ_OU*EU#B:]IV_FK4W^!:B4\]_%UU\H8:XQRIL$&*MH]TGPPLW68V6L,](ID M5BY&![?8<&C)5E0-M>1=-Z'86>B>5%3_%P3/%!&I#!& M2&&UT9Q:@1L' /<>=X]"'&S3-SN;WBM S,LE2GUULB M'4SAMTRA1EYAN"IG!1I](]8/JO),Y?:DZ=QG,(98JCRE&OIT10E; !N,J(/= M(U5'VXYUUGIG,[D?AIU]=Y^JR7RC@ CTUG5@T*!Q,49,<<5]-@8S33#S>Y5>&NZ7]4:S(HICR9G@ECLBI9S)0N:;J[9 M HZ4X_']\,HVUH-@!'0_+QPL[>EXQ!H+U=*VZCLI'HS-C:&9T2MT_ N"\LX[ MB@$R3GB :+1KF],\0?N4:AG-393+JKH(H!>EXTZ29Q(^Y&GJRL/V/0F0C.K M/]B0CV;X0]9;GSX#P=@C:KGG!*8\W43+QIDC"3 %G0N/KNGZ,AB/-?FU$JEQ MU%77'R<_-C ^RIIR9/[KWWG@Q!D3]0.)H!)8E/+;[5&3/@K(*HHLPE$74FDA/.>-N22E)@4EG+@T^89%]L+^_O/]_,%$ M$&G"CLNXT>.<>,L;^3@2!99D&6KKD >AH6_=/;UOMKG=,=Q-NET-Z^&_X,-D MF:X1?N]Q32[/J[4;T*+PC40DXPICV>$B!NM=$',P)]%K8V!GD@3=DS?YE]W_]XQ]5 M?;NW&[2*6[RFCTD ML3G]7IS=99#<*X%Y7.FL90";5 1BISM#C6H5T#X,2@^)6\X4[M0NI5_' 1HI M*!5(":FDLTBJIHAHX-KN3 2GQ-#/%F+B.N0=I5#WX?,!,.2A=E MKQKQ5]4TFIC?_[Y)F;?\D13.FU^2OODC?>_^''[Y_()R'SX,4DOF@'$\@N"9 MP9#!_8"]QV-.\"TJEV8 ONX)P6BG>/]RIU/6/#P4HJ%$D-<$$B2=ETP2L,LI M:U)=O>ZAIX.4H,VGR-Y0##GCJM5L\G$R3D?J7SEB2.9(ZT" M(Q!*G:(/N!#.PVASJ#V=.1C3$UCRKBH_E!>C3!KOZ82#AUL%KKQ3U'LKF5(" M.>44:.3$FIHR]UM9-7B*%;W1>KOL*&H_5BHI+D.&A_7UV=A/FO\GVP8#E.8 M2>LM89XPQFSC/]40J1(36.;0X--B8IEQNJ#EH:O%].[K9'DJ@_6IID$B)B#% M2DIK,,:$>M83D&-8,^?[UYTC08ZRR,UKIFWE$: M7Q_N&\^9=AX46KTZOT)/,B4+;G\%QKP6,Z40HER&()\G\WU$PX=J?=)(>?'Y M "BD!"&"A" >863EKN1 E(W D@HMYU?7T[/J# "-'#V5EMR(Q^9.Q;]GZ[MF MV=T[=]*2&_^]_C+Y\W2DR#F]!08MX(I#18G&SA(G5(.+8?$M+(\XHP<_# _K MQ1:C#"7>I4YQ88A H8UGF!/K82,IYJ"@I&47(U!&_$;;1D<@4T*1J\75;!XQ M^<=D]<_J^C:Q?+J>?3]>Y?)TXQ!?!PF-0!0)[C%T#NZG8V.-+3#QX>BLR8[B MV-&9NQ./2X=D[H;QJ?I6+U-EO'>+3<1KV^MC;9H'IS2%TDEDM>?"4DR:$H26 M1ONUU20X=*CE$4'VNFH?7]FZM^#BC.: ])&KT9K7!!%N=]A 8,C%*\,-H^B# M 91# 5?TS:U]O)"^7T4L5ZN=H*NVA>->:A>44G&'2#6,\QY $'@L1 ,0]#UN M (P633D &0[5E,N X&A;XMW"<I ^L!&5GBO'YQ\8*?+>8_NUX0,_3YX).Q?(>P9 M1W%V?#VD]L-Z@M%@I MP;R"H $'DSBME6ET]5?1:FSH60U52E:),J#\WQ/J"TEF%_UW??XE+EKK^7L75)^X! M;G=>T^.J/-$L$ R)24_]?:C6?]3+73CC MZCQM'F\;"%;,.4A2/(/06%DF5".'@+2@H@:#Z38K0CTU?>XCL\(V!EAS?'Q<92\\&I@7!C%O+$62(N.WV\SH''6...0\\HK1O?+) 7(%^0 RZR7EP+F.V'R MUPF3-TA( !B@TB.C"3&:[>.^M,=CAAJ==Y(Y3#C;\!"^E4!GK=/V24AKM#*I MVA.POI':*-+]CM;01^##$"<[8B,%-0]<^J/9$;R;_3J9WV\7\,7U?]U/YK.; M'QMP-@FV+C^ S,'=7Y X>99_<3B$=*>JH88=03*Y@"VR,#2:#5 M,E\&W:PX' KB/KN/H)&&G,)4D@E(&2U)NKM?(+%'3H]I(;T8NCVP5NMQ<"LZ MJT_5JEI^C]/BZ<1-[3H(V'OO+*:&&FZ@DDKM?,.2 *]Y M<9EQ!R1%/0* 8YE7QP=_IGFP4HFX5>%&2L2]-M0AU4BN'"H\EU-N]9[% MGEX(_I4X5*3KYS50YS*4V8_8UTNSK*YGZ[3I:!/&?+!9$!(RSSWG3G@?IVPN MD-E+RN"HWL%V.[F\"GP>XYP+J[%8\:_Z^\:">KCZ/4OTQ61ZK\MFA MMR !M) IS@RF3%@$'9"-Z1DWTP65U!['M!X/RS(6*SV9IS]U7JUV[0, U$/H M--,.:L4=H*B9TA'VXT;?MIN+!M7P60M7-PS+X(^YFRQOJ^M43WZUCG]/Q:(6 MJ^Y\.M!?8))H@DW$6#,.A&3(X08;ZVCW**;!O);E\"L/IF7PS58I5B5^VGV' M_]!%0,(P@('R&E(5?X'@X8TSC'SE#Z[.$ 8!0(>0$]Y'$YXMKLDA=$J;#@K&QG; 9M/C]0OJNOWZM%YOAGBZ0]?SAX#F7FCOME8EF[L;JA8U4RN 24^+W M4,VSS(X]\;B EO4Y6M9-^ESEK&%&,H^DM!X2NTM=$:4R@!=4#FU8+7?#H_/- M&#/Y-EM/YINO-L=OQKSP:*"46(@QUT(+G#+T0XYWHZ1>] @^&VS#G4%KF= 8 M+6[Y;K*L/E7?[I?3N\DJ77N]74Z^GC*\#S8*SF#DJ%3. P4P!]XKV4BIG!@S M'^^%+>]<&%V6":?SH1UI%C#GBE@C&-+0&,@=T:J1E%NL"S?',ZBP%2MZH?66 M^5&FM5X8+3(M]B^/X?BJ?ZQ-8!IJ@JT&4"'"L>8*Z\;=972/FD3#75K(HH9Z M&(#&>L\_QKZJY3(5\XRKXD: E;I?W]7+V7^J8Q$)QQL&:8!$%D4AC7/, X%Q MLS-A<2UUY=!A$&?N("A=AA,?)\NKY<9G<9U.C:J/U7(C1VMN'.H@".&P (I M"J"-&]9H=#U(ST%WOVWV?=Z(',F$UB7GCW>KU?W9<\>V41#($^8EL"E'J9*2 M>M2XP!ADIOO13_9=Y.CS1B>$+LF#J_OU:CU9I+MY9Y+A4.=&9$]A='HC.@.4V>[\<-]DOWJ9N/LB".XV?JK-H,Z9#<>:Q-T M-(4TH[>3E5?4Q#N ML:I=+7L(DF B(25<,V>IET3ZQI7-F7?=7?O9TR<-.ID/ ]>%Z'*]B1Q;S^+: M9.^7<2V*)NNLOMXN4>TY<[2;(+%T0B& &(8&>HW@WC$;YT3;?3\I7C-QY_>Y-GT$HC $6OLD4;(&.:SE'WT>!#IB"..ILJW>I$*1US=Q-'??[V?)]_#=MCQLV5UESSEWZMM/J!+ M%]AK,<1T->Q]BV)[YW85K$'(8T:XBRNRQ-IQN(V%UM1KTRV@=E143E7<.Z>; M ( DP'D2IX.X$=$X&K1\AT:Z?C>FA_=HJ;WAU/STDN)PZ!4=S*NN_^=^M=[4 MGO'U\D/UQ^[27EI2EO4B_CBMVM3?.ZN? "U'&.%HT3@?#1L !, [ "WCH+M; M:.!Z?,.PY"D5!X1R+#LQ72F/2])U_2TIZ&06CSL3\L'TP5(\J%:_[)8 M5I-Y.ME]M_A>;8??9*<^ARZMN@K&$PZU5LX2[("FC.UJ^VCJF3<%)M09C#A# M '8!"C7CC>*8R>K.S^L_4B;SZN-D>>:$TZ:G0*(]AXECFFH;L9? $]_@X5B/ MBQJ#7>4;C$ #X'4!_ARRY<]ASO$^ I0B;N>$1U (G8+74P&&'092P^Y7\;.' M:0[.F:Q(C<:6*_-.K=?+V6_WZ[2[^U)O*1Z)?W7S9?)GNSR59_02$ .0A7? M#TPE=\H0[1H<#(=CGN"T9,QX1XF#P3AJE,^+J;H.!?/\]' 0VL8W!&$:A?', M>(VP:J2"WHR:V:,E.8;0V4LA/'V &BT%Q/8]B:^%N[FIIA&!)X<5L\5T]FT> M7YIMU-&#*_((3;IW&N(600!@O"1:<>^HPFKG>V2 6CNF/ZX@.HT&Z%BTNYK. M='53ITN8TQ1+/[N9;:N6K1K87H+T".6Z=1B@04<2TSU] M]V &]!AT&P7,SA<@&DM_6V>L\6IMJXM5U^FOVP)C:?]X=?/39F#[]L37:!$_ MC\(E9<7=9L(T2O8"O8;]PD PPI(KD_23,K]*C'B#F&6^NP-@,%M\2/H5!?98 M,^'35VPC83V=[2)1M_-YQTFQ=]_!8RR@)U00#HD0 E*E&LP,[G$-)/NEKS'G MQ[%Q'6U5/K)7:L3YF.K_156>N3SWZSDX!@@GE% 4?X F[M3YB0O8_+NMOU7+](^5[CYO ;^GC2\?E M-V/Z.)\LUH\']KY%)/[IQH&J%,B&)).2:ZD]9'&_H57<\B)M(&T583.0IV-7 MS?+JYJ 8I^+NVW81B#+62ID"+Z@&% N%Z0X%"9T>LRS0T9C[G I]Z@(9!JNB M(^P/2JI_M"B*V*)UL,9J@+B7$'LF.=&>@AU82B$R9HV7L^*5\K/A6=J%W."- MEY'C$"!Q&"6Q]QW,EFA"NP MYF%6C=7Y,1KM/DXUO5O4\_KVQQZ!TY=R#K4)5!ONA?,>>LRPD(8 V0/,B%TV@G?_5B%0WG3?FH=XM-9I.J19#;L6:!$ F-&(4QC;.@(!X MY1E4C9S8D>XA:H,=<0RZ6&1#:BQ&^/MEA/Y^644D_.S/]--I0AQN%'#$L6%8ZS9WVGDV_F'QCU1&)(/V8#J?)KZR%WYL(*E([9U2HKRQ+A9_;.: M7_^RB'AO_9[5AL^'^9#Y&X)*=80AE3A.E5HQ;@6U#29"^^[KRV#' $.0Y[*H M7GQC^Z%:J]_BPCJ9'CMQ:M,\""H =?/QY7FWT^K,4!U5P[ I IJ\(,&UE88204TX0HP(3WR"HK>P^2XZ_Z\\Q M2UX(U['GTXO,I"W?Z0@:9Y@*J)V@R@'J9;.5-DKJ[HP!35P T6.TFM,*@[I\9W7 QJ"YZ/U=@SU^1F72TO,GV= M\XF1S&&0%^'(B4L%0R)==!!E M5R!.1%?VZ39(A2W7#&-/I,.>"\I< R]7IMBPRY%(E8G*':"^U#6MMB*=C,#K MUW$0W@E)J9,,^?@CD,*H!BVFI2L[M',BQZ96-D)Y_%RWPR14MA8 M!SSAPA@'#?4.6<(;61%GW3<] Z<4OHRMF!/+L7B3)ZNLA1AS 91Q$DK#H*0, M-;(!84W9IELFO;5*+]L-J;?%AB(-I))(8!=@$(CIX_5S*2*$9A#["26WG#%=GA 0D2!H4:# M$6@ O,;BCZV6L^^;Y'#O-O=-$O$_S5:_GS!BCS6+VP1%#49Q]ZHY9$QC&2WX M1E)ONQ\^GA_2\PILV(Q0CD\:4R\V)[.M[@L?:Q8P-90B 8#7<8*E@,>M72,I M5Q"5;=#F4>)!9F3#ZRTSI$@CMSQB7(80OEY6L]N%^W-Z-UG<[L=]^C+8L79! M"(4QP=3S**J$'EF/&UDMEZ/65FEG@^11W=.+8!E!&HL0[Q;K:ADM[4]Q96W- MAL.- J">0H@A9LX+"%VZ)]V[6XK[89.[?C_?=L M?6?N5^MH6BVWN3MGB]MMXL[J^LODSZ,>_;-["]@2Y)#S"BG.M3;"@,;3@*3T M!=[C*B/B9&BDQV+@AWJ1 @0G*1GV3]D C_#L8)L #;>6Q7>,6PR=!*G48B.C MB7N_\N:A$MB4"\_Q5J_MQN_/W3!UM8@Z.Q8>?J!%B$NRPL+05#B"">*\&RX_E ,Z:IWV[SX MXX$U$ GK-;$*2$>VI:L,\$;95G[W@2(B]FDZ>PC:/HMNWR\)A!GM*8YS#+!8 M *UE#LD->"^H #S,6ES,!/OR'@7'6;>K%]?9YOE[53,STN/!\&Q%D0*C+CF ME%O")&_@D*C'S>?1LO&.QX@#N>M[X#F6[?=TJ"=]X"\W"#(=,F-(I$-(00XH MTGNH).:%%Q7OI[ 3VN^%T%OC09&G("6H_U+NS1-39(L@Y58]!,(95W';"YPA MWC$KB6G@-$2#[N6@!G-C]E7D,X_D$$!UOE_^(-BZW@85'<]T=^CYX(" 7 ,/ ML!<4,B,,U-\*MJ&G>PW_]^7DK'O\4 MWE>WD_EF*_OC@ GXPE.!<^Z\DE1K"RV2UCI,FZ%KIE2I0=X7M/SZPS@0 [;C M.;B:/WTD.(I )"PF6L=UCRKN@=O//D+(,NVX7O#76:%X)7HLR@Z[B/HRK:/J MM]]^G27W\/'E\\EC00FIO31("$>)A$ CNQ=/,C-J2/SQ5;,[L'4V^;M;.9/Y M;%J?L&P>/1.$Q-8K AWT'A((*&-B-RY+#>Q^WI7=FLFCEQ["=W]EYM_NH@[2 M0DL%ZFP:5R594,<"R#H;IQD/Y#,].+TA:"SFGZMEK/Y MC^,*>OQ,X"1.T8AIY #2C&+#:&,TV?A)]W(8*&@0$1Z@XQE#3+6T3%3:+Z6[<2(>(_%Q*<#?E&TPP9N MEVZ"1<@)#Y W3$5#DDMI8(,$@;SP6ZC#*O]I/9?A''\Y;S+Z_L3WM1'CP1G MO#?>^SA/*2.N MS[9J#_84%'%QN44*:(&=@1$:LP_Y)^-;6%P@N&.DZ++SET.U]_'PVWVQ$ M/]2?JFE]OSQZUZUCCX%YJ9'&0EC,K1%,(;*;A>/NP_:H>3'@3;BBZ9<#YNYG M2@^7=SY.?FS">AKA'T7Z'#QG:M4Z>,J!M1K(.'E'B8"#@C6R2&NZ)WH=\#+< M!2@S'*07BH9M'P8;L"1. (H4LM8JQ1%0KI''>M@]S'' 6W$7G%7ZP3<6'3XN MZVE57:_2;?)WJ]5]JLER=9.&72\^K^OI[T<(;T$ 26RS,2MJO R[GDQ('@G&X1<=P_KYF^*.,-#.SEUZWOW MY_2?WR:KZO_^G_\'4$L#!!0 ( 'NH0U#F5U>53E ! 'D*$@ 5 9V]O M9RTR,#$Y,3(S,5]L86(N>&ULY+UK<^0XEB7X?7X%M^;#9IHI*OD"'V7=/0:" M0+;:XK41456SEK;F1KE3$BM=I(JDE*'^]0/PY2[)G0) @&34VM1T1D@>?L\] MESSW K@ _NU_?;_;&X]I665%_N]_LOYL_LE(\VVQR_*;?__37[^^@U_1Y>6? M_M=__(]_^[_>O?O?T9?W1EQL'^[2O#90F29UNC/^R.I;X^^[M/K=N"Z+.^/O M1?E[]IB\>]?^(Z/YPS[+?_\+^S]7294:WZOL+]7V-KU+WA?;I&YLW];U_5]^ M^>6//_[X\_>K# M>IA7C6T.(_W'O[_Z_!].\VDK#,-?FM\.'ZVR4Q^D7VO]\K\_O/_:^/DNRZLZ MR;?IG_[C?QA&2T=9[-,OZ;7!_OO7+Y=GT86_L$_\DJGOV)?EL^^@3$4,H8LCS'T/]_XXOKI/OWW/U79W?V>TO/+ M!/P2@.O78'6A:TCX* -RC-677Z@8[S?ZZJ9J$;_^2L68VP<-YSL=S^_+KU6, M72UDK4]&42=[Q4_&JZ\\BWG//O6>_JG[(/OV$?EMC'>B>O3%Z?G>3)/>;.+VJXZS:[HOJH4SA5567R;;>1"2T,8*1YY@V MMN/()3$Q7==SD>E:$-F;YMLV:?[NKU][V\V/E'S[GT2\?\UKF5;%0[EMDQ*% MQ7)RB_0_&"#C@,CXKF5:75?_G.#$OF2RVJIALB=FSJJ$HNR?NV8,!RZU1E+NTI-5,_X^2 MP3S]=,[.7 MM"PIFWJN^D;?MHAZ^?O&=H. V,#V+.#8+G$(CKS>L&UC+--T>!.9&W MJ#Z3O$9>I1ZA45P;._9:90>09U\F;=3RZ=',K(IITS&A[XO\YAT-RIW1*-81 M4N.W;\D5_1!#;#209Y:NMSDD?BBS.DNK3]?L MD:0U[AT#TSR"!QC8(QA87A!$#@Q]QPKC$'8P@(TPD!,^1<;GEL&[ ;:L"JIB M7503%R!<7B$/8$_HY7HTDH]3+L54')ZUZ:=J]\ZJJ18>>;7U,M\6=^G7FHX+ MF98/12L*B 4=%P2V#P#P"+!#SW0<%X'8\WT'<[[,LE^O[YUM$1D#I,6&7&>H M&7GUII*YCC=LLA>%VD=,['WYDCZF^4-*J%NHR!M+?\_J6_10U11%B;]O]P]L MUAU654K_M_N6?-]X$0C#P$.6;0(SBBD:)^R1A%$<;1[3\JK@+4AT(!!YW8[! MO0JNEN%(H?-''5^73=J>#&\7U"',N)@A!C[&(/'Y2-A&$L*C7\WSR#OK I MBE*J)!,DB5]1]/ C+B.,F@[)_,(QD/"&6HB3M1Z)D,!^0A=D&> ?YU4I_>PM ME9^8&MH7]VQPV2G1QG(01E$8F"[Q;-\,Z5^'L26TD"4B#M,L:1:+'ER36W<' M>*+CN$ED\H[8YN)1=&QV1.$1LKY4F7L -L+2Z%!+!;OK4"%%OKP:/JECB'ME M+-WOV8@LWWU(RM_3FOZY-QAYR#8#% (K-'W'AB[T!EFT0. )K8')F]&]VI7L MT[;PO^N1":YR36"0C7-$_+9$\-PMU=EF=LE%9GC^E@-;"L&(6N:7J1CR/?C!R[MQI0 ")2 M--669CWJX#7O5?(,H)@L3::43YOF9%-,H(Z)?(YM&95Z@ZD1J5+%\3KT2IDW MA9XG44RYWA=5Q>:ZJ42F^?:)_?4R;QO0-\ %,0$NL8AE!Z:/;>SZO<7(!9&( M:DVQHUFQ\$-9W*=);J#B[BZKV 8BXSK+1>>%)C'))U9SD2@F5 R&<03KPFA^ MDN5&"VU>F1KA:$2B5#"[#GE2XDFA_KF;MOZU@:8=^8#8P$>.%Q!H>6&G?MBC M0\IP4P];.H27;][\IDQNL4LI6U,7N99= MV1)8T>)F;1TJ(@__C14L01YX]>+3?D@,M6T0R9+Y?LVIT;7Q-PTO1PBMR0>7C!"4C"C*%P'6(R"0/"G6/DYB4?"SRXKFQ?@2&3-^')H%F[/HN\!S+C MGNE!H4T5\E8TCX8^U;=I28OW]BWI2I&?+XP\%5SRFL CG\+,0Z&8SAQC&J2F M@S6SVIRE9T1SIE.Z#N51X$>A^F&3V97 9*[O1LSR!VK[TY#IH_2Z*-/V<]^2 M[VGU(-/KY@U\TA,*-=$F="FEG5 UB?FSTK% M0V=YZZIQ\+5_!%H/C-8%X\B'BSX5-$Q<&%1,MJR_N&B7('M*EMA],TL,1S+. M&I^D=>2P53)S (>QA17[ M4*36E[6AN=+_7!:/6;O:4923\Y<$A2*Y1B][4GF!0NKG(8V?.E0SU_AGN'E3 M;^797),V3O#BI(Y-985[AB&MCV8QB.UBX 0(!*YC0L\C],^]#0@M5Z3Z%OMF MS?4Q!=.IBN#$@1@]G),%VI@1G"!(Z^=3D :LZS*[>JB;\Q'JPOB!&V M H<0#X3$\=UAG@$&CE#'O9P%S?5( X+-,_:U""TBC8K!8SM2T#ZI*@,VJW^1 M07]_1PN7JBZVOS<_:G^-C&URG['5U/8W/V6YL:.CK*2L#M]V/D>KC :?+.D/ MA)@\]7A8ZX;1(+HP&DSSZM%)6D9T:1J-Z]"GB3X4*A^L:7H59_N'.MUM0M-V MHL )KWBCHR<>ND(RG3]ZE M MJV =" $-$R5SG2HF[,4;.B;'"G9Z-9!Z1&"W4-9_@*,3GR M*NJ)R#I>4$V^O6QFU\B@^*&9/9K#47(QP7X,7&1Z,')MRR11!'J+%G2QW/F8 MXG8TER?'QS/>=.!DS\"4()%/_^;B3TSMCJD;E&\]IUB^HFI$SE00O [Q4N+) MV6,HI[(C+DQP^\^'K$QW),NS.GV?/::OY#)Z^I#\HRB;,<(!&(PL$Q+,9IM( M[& 4.B#H@-&BR!8:6LT 9T:9NVZPO]LS\'1(-E0I20-?5OST!4I4(U<1(WDI M[>$;+?YWC0,GJLFK)Z-QHAL:U2RP+\\Z:9P^S+IVM4W#'##88OZ9Y=C-9LUVLF6MD=DKO/R5/3 M?'>XR6 M/4I_&J$CDC)3I-8A(G,Y^_+6M#DYYM^!?P#"]N_>W>^+I[3OC/M,WXJCDA@' M$'D1,5W+!5'@(X= JX?@6*$M=E2L0L.:Z\ECK$8#373/ODJ2^;1W,7[%E/89 MM7I=5 M/$T^%3J?1,'YR8?[^WTSR$GVQU . (YDUK%L.X@1<8 71+&-(TC_UD$P(X"$ MYA]5&M8]OWB$E4U84; 9_=/AJK7+_+HH[YKW6G"242G]G).(2S$O."8_)OVY M"!XA7;!0%.%Q;'9/1SC642CJ<>WE[)P^_GA%E"19^;=D_Y >V1QTFU:CT+6P MZV',IORLT /M.!Y%D4,\WG::23;TO:4,EM'@>OY6+C1A-L;2R#NHA-QUO'-J M7"DT/'R",]KI5?TUW787R,+')-NSB712E.QH_!>3ZCZU"?PHL$/;\OP01)"X M/000Q:Y(8:+4L.;"9$#WCM8?[RJ*K[T:NQKPBY4C:DGG7#18BF\QH6NNNS[@ MO#!.<+_T>J0(E6.+ SHBL@YUU./:RXE_??SQGW\QG+#1M+EDUUFZBY[ZZR\? MDGUW.?=33,1BIZEH3,YQ$ ZX63R.D!L]=(-A7UR'IU ]HLNS1' =.CV/ MJZ^."YF-7_&>\K_F99KLL_].=^R(@D_Y$=@72"S3]#PSA [ )@30(PB;'1+D M68[0>:8Z[,_8#/@P@#;V[/*"(I]6'VL)!^>LW<*1$)R\.PK" 6][@P0-PK&H M+RW6$L1R-7VK#],ZI%FKAV?;NG6QR;V%.,GRUY8'H\@F(8+ @SY"GH]B9&*G M-TK"4$AS)YK2+*\,77M9 U/4M'F=T_:$3%E5G)J:4$/=P_[YO*QCVG=FR_R]F3.PV/W MM=CO7F@J"!V,@4FAQ)1!:/G(BWHP#O*X&@$U0]#=$C@ ;PZ%N6E4\)3T&17% M+M#^HC$HX[JXHGB(Z>51*-BQ>R_DLSNM^4A%&7@1*9TU1@(]2^N(E5P3D^Z8 M\74W23-XKMU)?TA6T/\T@Y/%K(^Y2,I,RO(IRV^:Q<_BNKUWF%FE!?#'(C_\ M_26\%]!PY+I.$ $0TM%($)JNX\,>6N!$/G\"G0F0]HZJN[ND?'HQ1W/S"6[%ACWFCR9-X5!E(P#W<>=.T?-)0'T$T0J1OOCG[T6N6G)>6Y M@BF2HE<85,F$/6=P.;.W&G+/YO*98[>&S#ZWR\6"[XK8?-_!_)'APUD1!(>V M1Q!$IF7ZL0NB;A,OM6EC4^@:B6F6-.?I#Y,3KR)"^>;XYN-2+%4>T;BBZ;U1 MMD9F]]2PO([)/46^%#J>0X%QRF%YY#!B$A%19&''Q([CN #$.+: :?4]G,C$ M =?.CEF :-:[]L[N%T,2XZ=]>U68VM&(]IAQC$+6%"XQ23U:57XQFZ1WV*$] M:@+#C35%3VZ8,4\4^<87$]D\-ZZ8*T@K&$_,YFJQP$L@V[@5IV7VV,QG7N95 M738O2769#YL'/UT/.PH_%U7&7I]AN\71L4&^&T,O=K!KNKX//0C,893C82RV M]7)F;#,V?.T&AXSLX)%LD]=,H1-M %M?U.2;PPZ^&$?.T. =[:YM3XGK-MWV M'ET81UO/EAY)*8X-5W_9O$_!.D9KBWE_MB]MB2@HRD%]NCR#-BV;/>TT+D>; M53!B^_M\XOHV)*9MAHAT..,@CB7/UY\+W8QYZ'C8V#0=:T]+.J*I)#$M'$BQ MU'0Z'5T\&YRL/-F(\RV?;C3&]H=(.#K]%TLYVB/!FW0^75]7:5UG^4U[+NK+ M;3*!XWB!ZQ"'4$N>B5 8]$:=,.!JA%!D2G,Z.*"3NJ1@*H]\VCTCA6)"?,1> M=W7 TK([3M6(ABKB>!V"J,J90LMS*"M5[[/D*MN?FATB ?2"P/<]!",/88+- M,.XM8]]QY/1*WMY\HK4_8)15K@FTBLK7/(Q*:]@1O!4)V5G2N-1L.N5KDS0% M'IW5-55L\9\ P:ZM_99\/W&4H.]%MFTBWT(!<2+3]/P0XY@$EAV%IHUC[A,% MY$WH>^M:5 :%M8:[*TO]NFK8H>KMV(PU[VYF\@BT'$= M^IT$A!!CC[ZMG0WH8XMK%DSNFS5G_\.K,Z0ID:5Q<:(X.A2TGENS5V:C14LHLMC+U0\#Y)5!GRH;PMV- K\GE4;*W!C M$]@!P*:-B(\)",+>F!.+'4$B:6(VJ30&7+3(H,@X)6$J@X(EFC[RI*LS;M[T M%F;/F.&IR>2H7%DY)NG$N4IL"B?R6A,7=TF6;UQV9R_RB>>#.+(PE;78Z\Q% M5/*$YFBDC2RB-RVVR8K#RZ.LYFB@4(7JO,7>3+K3PA!2'D%"UZH]HFZ\J3Y2 MO'"?2$R-576V1<5#7I=/']*[J[3<6"9R;,MQ?,<-(N#;3F"'@RT0>$)'#TM9 MT*P\)*7/1;(7/$A8CBL^@=%/DV#30(?GI;ZTP.8^ _@4.2/B,HW,=2C+1!]> M'M^K@!'N%BVV6 _SW7O*X/Z_'LJLVF5;-LKNK(;(#Y$= S]T@46';;%%2&<5 M 6*+-5Q-M*6[?:H6/E9W,GM\>C,G<6+*TR!KMF,WV(QC< OISQMDC?4:*:)Y M'9JDS)N7?4!*6>*^X:0HT^PF?RZ)A 0PMK$;(NS3IX%=9>P/IEQDB8B3E '= ME4^+Z7E:%U,H.=[X9$D[96):=)*MA43H%#4CRC.)R77(S3077E[W,IT/7F%A M/8OL@.TLOTGS;996T=-'=LAV::59+-IU$+\2RF7)(4:U$N?L)&]$P#Z^M0.1V. M%=J?V"F*V!GO)K8@\2U@^G$<64$48@ M8/<6D8.$+F2?8F=FS;L8WDBI">]) MC,KHG#XRIPD;/X\S:-LSDKC%3([:-:J7I">CCNGD7.4IR*?XESXM4&@?. M R$%*#K7*::%YA5TD>GQJ]#]@,JUY;[/\O2R3N^J3>!"@I%E0Q,$@>N;CNF@ MWHYK(:Z#&>6_?;8>$-90R6 9#2[))E0!UCCRA7;"Q/+"WJX4Q%XRX/ M=\+=NX.[YW1Y$C4KT-]I^,]T\LHRP3OU0(V@A[J"^>Z_BJL*;NM/US2*?H/@ M?I_6*=QNV9PPE?S/9?&85?2I2O8O)3]*\_0ZJS<1L6#HAL"U2&1YV')C&_08 M48R%MGK/BTRSCA\A-)([!KLY6K+(TW=U1E^\FF;3]J@8^H&:UDW]5DS!Q:>9 MP\DW4[+>2(HE&%;/,D>:U7?FBD%]Z:K=Q@_CX,B%<1SR$P7Q3YT_/\\[(:,T M%B-3.,O$?!V3/@OY7JSAK=.6?= M&V]T,QCAVXR=,;^I6[;UJ2DT;@7%(7ME+WRD?^7L<. M<9.7KMKGP:"2M$^WS49W^JN'+?WU7__\]<_-9TKAKJYUT*D^G2T=^QG27.LB M.[V1_3OFY84Q/#%-8PCS]*UTN-HD*!]!-SY,8 M_<9J9*.#WNU W,7T5&[7\89/]N+<7J!)K'"?''6?TKJ&G>K"EE_9149T /]' M4NZJ3>22V&QF9T(2A18&P.P777& 7;$#[N3-:)["8)=X%CVZYK8^8WN,3_#$ MJ ET\I5I,S$I5EL-H(RV48.+0#U'0IVE9T2(%'"Z#BU2X*:% M158?&X/-Y.+&"\PHC&P;Q, -?6@2WS,[BR1R Z'&V2EV9M DEM"W#;XI>C2) M3/YQXQP\2HSV6OJ.<5T8+;+Y!V9G*'IC.#65V'7(DA)/3@Q=U+##*TSL>I9M M<9.S"UJH]:XNJS:(#FE,8 .,8."8(?"@WW<$D-AQ Q%1DK6A69 .EXGUX(X' M'(*:),TCGQ[-0:&8%ATC:F:'HK=XTZ)"9X@94:"I5*Y#?29[4:A]P)2HSK?; MI/Y[\;#?7=[=)]L:7U^S:>O'M)N>V426[R 3^)X;AA2!;09F/^="7 0C!:(T M%<*RFF74%/Z%D5T;AP]<&'\P?XRD<<6@WVRDO5>22P"ZPC=)"^>,G"*I;,)E M-*"-%K4QP!ZFZ%>AIV^0*RZWJJ*U:C56YB2?6*OE=**6#S-^G],\V;-SE6&^ MN\RIYJ55#;?;\B'=;8 -+2?V@A!A2"S7Q83T?5(DP)X*05>"0[.J_Y4^9&7- M[K!A>GS?741571A)B\_(.KS-,M]][X@2T583ITG*/7N(%,GWL^;Y 7L3HQZ] MT<%?A8CS\"RNY$JCMVHY5^LIGZ9K8)>K??_C ]L8\.F:6CX^Q:3: $@BX/N6 MY7FQ&42!AUT\3$-8#M>I(M,LZ)ZG;'"Q6^*8&/_C&)I <[H\?^-2.A]U8B+9 ML?;INA'#_YJ=-8&V_EG8DVOM/SQ[_"SR-?>?<_I<@_]DDE;0Y#_=AT+E8R-X MSD":5%3L^XL3H!5Y#HI-VXXP\$#(3KE#D1V&T,=!''!OA!?[5GUZT0)9[-Z/ MYSR,%#V2A*VCCI$%_W(3^Q0.^)_WJDK3P\)L8_-P"P\T+9-@.X11;,;$-Y&- MJ5'7M( #L"_6MS'1E.;ZHX4C>(3&1/)XQ6,VWD3%A &[,(XZ-CIY6>P6KW&N M1@5'"V=K^M*DYSL$Q[X?8M<)_ 1"!QJTL4!M'P7 M"QTS/1>G5W7T]($=+,3N]^B+--L"( 2AA\P8FA@&P")6^3)S:75GVZ_EQF^3:[9_MQ/E*! M_?9'NG],/Q1Y?5MM/"_T',]'%G:!0V*(;1?VF*+ $SR 5B<2S8IHF[8I+W,: MB!=7P64YGR:2!^P7Q@$]F]0=\+,MF,P#HW7!:'U83CZ%Z>945WUA7)_X:O1U M1)MU,ZQ%NEG]\.V/8A-'3ASC*/3L.' M8@+'P3T4GXC=0ZD%@'ZAMC0*-3?- M&O19!\.SR')3VU+D*Q;CCEM5&BP:JA]0>H5=G**X4;!9=C7+KD,HU+1%0K8 MCRJ[8DY.%EX)3K5)+Z&ORB:( 30A"H@7AQ&.L.^'7H<%AG8D/1.K#H%^X74T M"R\?T9IT5SG'\\DN@[YRU64058JN4+1^4,T5\W&JY$HPJD]QL\=T8P,+4_EW M+0?'IF/:R/6='DL<>EP76^A%H%]Q7=V*RT6T+L55S?&,BDNAKUUQ*42EBBL2 MK1]5<85\G*RXXHQJ4%QX3=^! 8YOF4Z D>.:L>O%*/9<."2 *+1UE;EB(#3K M[K?;M$P3ADB;^@J2KER ]?&M7X.;R/P ,OR,8S5*+!>V'TZ,)=V4U^,IO,I( M\B:@I1VV$';< 'L66\G#9F\"1I:UJ=D)$>(R^^87"TGG@(%?.MD_D5?-MWD1 M5T*EE$Q1M^6$BE-\N)E:GZ#P0Q\1"4'_>5_\."VSQ^8TW,N\JLMF/V'U:Y+E M[-3"Z.D_T]U-EM]\2??-)L/J-KN/GMK]PE_KI&[N^WK/J*:_C)Y.?=F7K/K] M6W*U3S=YB-Z*MY9$,!_[(VEFA8_ .I+8&HDI5O_ZBB7@#F&<5ME-WN!H+I:W (Q! MX)#(Q C$)+1,V^F-6;['=03&1!.:$UN?L8Y@&;\Q8((I1Y9 OO0P W=B4BY! MFQ;E/DW,B,I.9'(=BCC5B4+ITS55:;I+XCW7]TW+-H%M!T[HF]B+_\-(HJS@:&%2@.6^1-Y/JM#"$=$>0S[4JCZ@;;VJ/%"^\ MZO.QR'>=J73770D>6A!%%O*01TS+C3W7LE!O*;1LH:,99;Y?L^:0)"N-OR7[ MAY2M$1R*R\KX6-3#RY3NC*0:QN]'5:R8+$GQRZ=(NJD5$R,>[HS?6I@SJ],) MHD:$:0JMZ]"D21X4ZAZRZ5.>;)37E%YF1(!) @#8)*L7@2"R<6?2QAX2ZNN9 M9&B):46I\==2)%F=(:#7_?-K?:]G:[>LUR M08#H_V<;OJ, 8Q"2?H;A4XI\*70\@;H;6]JBS@*V[078M@ [[CZ* M2>0-19WO2U982B',-%-^C$O9P%!%!'3U=2@G7VZ2783WE?1D2(PR%89B'P[Q?:'STN2M+**84Q87 M99@46EW43*(*Y5MR??$U/6\O,$Z@=!T*IL"/TTN,DYGAU2&45+=D7_S1V>U7 M$6S;\5W610$MSX0D#!S2V[)<*]X\IN55P:M"VX0 X!):.+0M#TK\MEAW&%OT',M(J8^$PS-+4$4JG' >E*'_B+8XC"! M9DAFU9F+G!#KU\O<""QH=#EX%)[SR[%T=ENFU%3[)%+Y-&@N-L6$2)I&+6HTPM&()*E@=AVZ MI,230OUSIT2A^KX*/[90#*S8B[%CF2; N%=%UP/85:)1G+:65"FIZ>V)U$Y2 M*@V<*M.J1>:Z1WD2URM!?E>M6**^\&F6%$.\JO4UV:=55[EYP"/0IK*(;.+X M)B$F!H,N>J8EIE$BWZQ=D;ZDCVG^('H]I! Y?"JCBQ4Q36E0+#3V.F)@1"UD M>%J'-D@A+Z8_)<+[ZHK^DMI6=_#W^S2OTLXJ.Z;1M&'@N1"Y&& (@WXWGVN' M! C./T^TIET?/M6W:6ED;:K]*6W!_7QAY.GY(Z[T\,HYXSPCH8+3SD?(^E.$ M?NK _;S%5#?PZ9% M8&C%(3L'L>]=56PJ&53X6Q>; 40^ A9Q Q & MH6?Z!R'W Z&S&!<%.N^:H;'SB>4Z 0@_@& 4P1(3TLR\ +$KTN9%ICG% MP;OB(:_9E,G^89?N6)JC[AD4:%I5S3I%<6VDU]?IECTE.?VAFCRG*8S3$MOR M$9PYDW49ZZ5C1I+O6!I;1^Z2BHI$LM(;_75G)\V^VQ[/J0+LAM&+?CYW8!<@* ].'?7&H.+%T;OI/%3[^8AN1VYNKZ\ M-CUPDHENQB=F_9EO3C($4N'L,9J:&[N3/M!#6:;Y]NE;F>05'2%VJ9K]K9TN M.^#D'6.:7F!AY,8$.[X=1";THK[7#\3 5#)^6P[]O-.8ZK=FK8_1B3GUQW@4 ME*?9_DRFWF_CR/$V=QY>5]45T.GCU!7$4GG2/%%. M_;#3K'+QD1R":GX8UIWJYB! 8*@Y2RQ4)*M#&BW*!DA=E]G50\WN:/M6?$YH M.JXWGA-B/X*!9_G8MSR/^+"_0S4*\\; MAS'3A=$Y81Q[8=2%T?JQGOS P[ID-E :T/5KOUIW!91> \^\NHZ; M1K L7+62D58_&U0BA'H2!>?QM 2(3^N7CHV8O+=HV1#N17]%Q4+486:_/J!> M;&),@MD1"=<9IW6HME8/B_F>>CYMOBF*FV>'Y?536R^/:S\ L#&[6B)VK=BQ M8LL, 0J"'D#@(:ZSHC28U:S$4R]]T$'TN+0NS+&8HK[J4SM[/P27DFJG?E=L MFPTASETK-#^E&KN^7XY M+34,;C;( B&!.(Y!$9NP[+'NZENO';M^T[F,7 M\P^BUN_*"OO#6;[KB&&3:&E2YM3!RKA**OJ39F762([<-9+.7X$!Q_H#PS-^ M7+\7^O(MSYD0!PKH9[ILS/K1!QH.:SOYSNB>U:&%G7%A/"/#Z-BX,([Y,'I" MFG:#?ZV'4& DO7YO](_.?[B'DF_\OWAHS\TI+ Z,^YE;P3S%#T16\4/JBMA\ M2N\"0S-L':F.,<*A1GJQ"/$,/$/H^T[@64$8FPZ) X\$_3WW?O$Q:[(A,J< MN%98?8I-ILP:1+[9E+7&3ZR\.\Z83=@.KAR283L7]BR6+^98GJ=*H5RH9BY% M831&)E.6B/DZ9E,6\;Q8_HV3:^YY=IW(6VO9L>-&T(RC$"#D1QA8 /1KV;YC M(J$+8K4 6+J]YXUKBB3[>]3&2*S!9['PR';XO C!FEM\1+CEZ/'1$JIU:+I> M%\]T^6CDDVO6^[G]-]=X8Y>:][P80A#X/KN:EPP(PBCB.B52A]T?H=%'-=4< M,[4+LBPFK2\%57VOCVKV!:8H%XR"W'RBZFCP3?>)T71N;DX3V2N82-/E6:'_ M416\M+VQ=IG_-2_39,]FV?JASJ>\P;5CIRQ?YL_!6ALZ3L'TD3*!38"=[KI(YQL*K(%OP>[45@CI@.R ^=F* M"QT2=.%@T$^,W,YW4.FY0%Z.XI%!@>Z@K6-4WLT4J) MM7$\A[+M.3[P QA',+#C?ODB"$);:'% &PC-#R4+?4J"OLZDLDRKD]:[%7*O^AJ[^MS@\97-6Q O#!T M>/ ML!=!"WN'%$C!"6W+TH5AZ35?]>>S:HN6V-+ODH&27?T]=;K;>A> !1GF6 /6 M%;-UR+UV+\^L!.MEE6LQ^#6$-U< (A39&-K Q$&,+12:/B8]"A.Z ?>"L ;; MFD7[]"&/JM2%(R*WDJPC,GRKR>)TG5M1UDC\ M"E:5=7I7S//X"F0XL6'4:\ROAE*F&8 HP)&+0M^,8QC&8=QA# $&7)=0+(/L MAYT=6RB0'$ESU3&4GQ\CY^;'R(OYL4]GQD8"+Z:+;N8U''PTI_\OQ<_E]]O"M(+7/[_/I0YEF99RW M ^KDF5'/@,+J=1-P/]'!YBAL#\>>&[G(=B-D6PZ$07\W=^B9/A'IA=*/9L;= M$SG5%,4[*&:(%E\OU+H")9O7CR=<^*9E7IQ$/7OK[&3>1WJEYHOI.KJF9O2W M6.KMD4T&AZT@AY\U$])>$ .;9A]H(ML&D1-9_?HV=$D@="7E=&M"8BYYY^2+ M*P9D]5J:4%$]GH-+6;V]>+EU[?A7"VKI&*+3YQT4R4F1P-+_8'2#:!YI><$(R-B,X6_=K8K1&>=0"U'&UJ44PNC/J(0<"[P*T4W:H8>R3//M MT[%;H?Y9%)YNNZJ\IE86LSM+JRXLS2#80^!ZQ(LL"-L3T?S%QPMXH ('0 MF=H33C\TQ*2%Z'KJERYM4,DT*.N$^.^.=#5C\=S)+'C]E@,L0@B#%V/2NPH.=9 M-G+MP61D8:'C(:88FE>YT@;J-.V:QBN?*1?YV[N/EQ?+Z=88 M4R.JI83@=6B6&E=>GI^@CA^NQLW#-I//:4FKNKN$^D[2M**E'80 N1 B', 8 M8.+BN#?F.BCDF]*::$3[S-81(..:(A)HPIM W;@8S<&9Y#S7L"'NF#W*C8R/^'M+XM M=@<8%W1=E4CY=WMTG6#:S?M=17K7>&9D!]<$*M-Y \B5--87.]$4PSQX MMF.[*WY;/XXV95?-W;Z-*P;SQ1B<,0[>B.[/GRV:0JEL?5&537QS1IV$UNV"_W0 M8UO\.Z.N"[G.GU-D2G-Z'N^LT<(=WPS0C+2)9<96"H^1&;V<=N!FG@$:9VID M#D@1Q>N8!5+E3*'E,113I_/V(M<-/,?"-B1N'$(G!NZ@AE0.'9'F;GDK0IHD MWM3=OF%9]U)UK4YO-"!H>;-D7JKIK*[C?5+@1Z'Z>9/K#41%55G,(VI%,C[&P$8Z5&>Z&V>:#"?R,KW;\'F_#BT.7!]%*'8L M!$*,< S-WKH? *X;CU7;G+O+L#YJ>FNW;JEJ+Q3DFD^OEJ!93+Y&VPH9R#7V M$T[O)92C?QUZI]PK[A["*:QQ'D5TW/-SZ@HS_)V5@@]9==N>MGCX]"8R78QA M$(4."D/;#DV*K,=#3(=_%44K"LV*>72?8-.(3=_B,MWNDZK*KK-M,^/+3C([ M-/,(G5RC,SH<2R2K"8R8QK[J7#QSZ>,G=@C-,7YVF.W7]45*Z%RAE41,]BPA MO9'C/3U(GL1S2QNS!&8%ZQGS^%G,_XD&_JTMX=E'.-:[":L,9)&ZE@EW*ZC>%7C M2J'AV1-[I;YN;]/=PS[]=-T;A]M_TE(! M&+D1"&$/PW-=H8TORHUK+DI[O*SR'%[(8\ATD/ET_ /CMP8WY[&*^F+")WV+ MAD-,#M5'0HM.BC(ZHIW:@K,./=7G7C'30RY7RAR9@]\S6CC1LLFU4 0")X"> M"Y!G#=80H%6,@+S*VM"LHJ?>5UK)4&2".BG-H5@EJ),^R2)0@#FM]=\+:CA* M/UDRUZ%2D[TX4_!-8V6*YK _EFD:%W=T6+>!GN69D [38N@&7@2]V.WMDM!' MD]5'S-H".G1A]!B-WUJ4"C1)D&-Y==)'[W2=$F%V-LUZ1IB@>LF1O5X=D_2' M0]&F,,6UW/*^*'Y/RP_IW55:;L+0BDP78&!BRX=FX-@0]]]OVWRGZ(E_JV:M M:K$(S)R+4<*Q9J&-#3%I:6$8O[5 1.XK$&-$8&U &S-R<_V\#/'-V1\[=VX. M7HJ %<((N+;.T^G1]F>^RQVSWD.SW3Y=W=PD5D2S9GQK#]G!L M!\:>&P?4.@Y"@",_ZN'X'M\RLG80NB?L&MQLDB@[0FYD W3CJB]5DB/P@M-U MVB+$.6VWAN (3M\-<3D&;1Q0GY[4$Q8U1;-XD@2/S>;ICMDZZDS];KZTQWE_11R&^RJWW*;H^NJ^CI0_*/HD2L5Z^9S(081::'PA@"&)LQ MMEPT#/A)& IM.5%I5[LX,JCO&JS& :S1HF7+DPU>HP$LM?ZA- A\M>92_(O* ML4+J]?2$\_,X4D7JB,8Z"DK M8M+8$\K.C!KP&0> ,M,#2I@5F#68FV&YR03I1Y=O=H&#A'.3#BKY6\%#8BH_D/<,UD(K4R,4C92T*HA=1_FJQ)-" M_6,G4)9^*Y-=FM/*=S@0L+-%8&@%T#.1[?@A,V@BW-OR/,QU#M\T"YIEJ,%E M-,":3%[P'\!0G(6_N2JQR,>WW[L^"K& M<]Z>*Q,GL[."VG"Z#X7*YV5R*_Q[^H/+.KVK-AX.S=#"ENL2UP, 0]_L35HP M]M'$+GA^0YH%^/1V$@;/:/!-;WT7X)2O)IR-3C%IEF=RKE;W@:61NE )N>LH M#-6X\G9ONRP_$TX\0+0DS7;-69)%WAQJ=)V69;JS-LCS(/((#@(4VYX/8.@' M/03?]AP9W5)B6'%\0RI<01U M\:,HSG+(H7U*0[$N+53KVMM'5ZCB;X)6?DFWQ4W.3JVYI-5EG5UGR;#NU&U+ MVM%Z\SW]<;9O3JZAOZ-#BAU*JEOZ"W9T_V.R9U.5&X^ *'9,%YA.C-@I-H$5 M]Z #SQ-:?%\8JN[Y18JHE>,Q-5AE#*5U>ZWA4Z'T!]^,8^?Z=JK>O68T?>2@ MT7E(4T7S0-#?'GFY>)90&#&QO++$H[+:3+0(&6_GKN5BM$2V>]F2,=Q+\VM1 M[/[(]OM-[$=V:%/HMH<\C!P3$G\8W9BFT,K8NI!KSH6#.&:'7JFD@;I<8E00 M[OGSY+R17D7:/-%>UT[ZU^PNLM[O'S>1OAG2F?*JND?K7R_-*N1&8]95'4'> M)#Q\?1 2.X0H"%%D>X%% H"]_NMIZA>Z-(W[2S6GKC<%9B(E?#E$"QMB\KZ, MTG*(H# WZ] G<=C%Q&=BEM*Z1W52H=AUCK9K>6X<6B!V"8H\R[5]:YCV"K _ M0Q$]&:-FS:$0NO)XW@FDZ;'36A'/&K89:]^+H8J].%\&"URONVB-^U:0U%>S MRAZ+=>2%Q5E04Z$JC@IOUOJNL*UB>OOHAS]$ M??]6A&::K99Y)M:17!9G0>,,M'Q4>%-6;WYD*_W?T^SFMJ8('VEM>Y/^M4JO M'_;OL^MTXT<1PB;P* B,H>E&L4UZ2"8)0Y&\I!7(8LNQ%\8?'>AW28O:>&A@ M&WN*6RQ#Z0T57QI:393$B1G MS!+ =22&>5PM%GA!)N]*^GJ;E.EGULZ^\6TZWL$A32AN&/LP#H@)>IO$BJ0: M4.4LS;4OZ;BE_Z>':F?\Z!$^1+V_O3Y)F:()DL=['^HEJ:4H?ROJ2UL?I[E/)_LMJ MZ;\E^P#:H8RR\ST(X74;JA) M:F.7U,T%A\E-F:9LQFRRZ"D-C;0J+A45%;+98C=Z\$:+GBJ&T>._,!H/C-Z% MQ=55@&XQ^=41Q]7JLQ9GWQ9P?1SS*OR7]#'-'U)"24)%WMQ%_/>LONV/21GN M)\8N\6WHHI#$-,6XH6>3]HA4A.S8XCYA6)4Y?<+0(3388V/T&(T_*$AC.!QH MJ8NY.=D;><]5\[^.%UJY5X7>IU;P3+,3)OL)R:<.VF%FM%E1!._!L4JY';Q0#?,'];8J"(%1CSLB_5(7)Q+(G^0BB<6[#@ X#BDN$N'(\7IPKH.%9OIF@C1/,^&*TS;%+P MV!WCM\8AP?/:Y@JL0DV>-Z;:1'MJ.)=3]3<#,%7VU47X!\H+"IV621RJ.9\M MLWRMD[*.:47:W-$4!"YVG!@'V(T<0-.@:P4]2(1GSC!BT'Z83'-A-(X9S#.I M.^OFCOE,R4=?N)=*0B*17F<^>A83G7E)+OC_(OE)TGG5>6I*#&;+5^^'TV)! M8'JAC3 =EGFV SP/1WX'T#6C0.B\B!EA_3!Y:L(QUG-&>:;LI"? RPV/>&*[ MSIPT1$)G/A(/][](+I)P7'4>DN5^MAQ$_T%6L#-XD6W&@6M[KF\#WR06!%$/ M#]"1WJP9B!>4YOPS"$\]"$_9+5=V"\;B&\;G"]A,R41'K)8;Y+3>_&!9I N! MSAPB&N5_D0PB[+;J_"''N]+L07^X99"K=F*X^#0NW7% )M$G_ NT(5/X";*M828?F!-%G&.QGI ME6:1ZRY'DN747);L+_.J+INKZ=AU9B3)RJ93NUU,B:$#W=#V8XRQ"7S/#F![ MMSF"P(L)UQDA"LUIUM$!I'&$LCD4@N'L]DH(K5^KI'I<-Q=B64PJ3Q,,5T*P MP)61\Q,M=W^DDB>:[UY)+DI.9!8-?*[@QDG%#A7:GCVQHOQO_9Z_Y@;T[)\/ M[1I&&#C(=*S8AX1F)^02'(+.F!=Z8K=02IK0G!H&5 :\OR^+9-M>$C-@E%I@ MEF63KX*>@4@Q]9_*H9;2^#1+(Q7P1%K74>A.=:)0^JA-U:"X8'7T)K8B,\ T M*T&;N-@%$37;FXM"/%&%.(TLKD,MSLE*Q,NIK!9IH%.U&KW%Y$QZU,(04B1! MJ2:)NO*E*4KSPZM*'I/P]K?N'Z;7Q_I+P$/O0\PF((NQB[&""PMYX',5" MQQDK,CF79ET8+>#AC1,3*54$\TG6 MQ*"M@K6HW?6G S2Q M%^9C6E_FCVE5LUF;YP:1$T>N;T?4EFM%8>0Y7MP;Q#$!(F_-!#.:7QUVL/X! M6O/^S'VD\GER1EX;!8RNX]U1X4BA_&E3N'#U_JBK+3 C%]K(\_P8A*Z+XJZK M#88!=#QEBU?\)E>Q@/5>M-U8->\*5K+T4*YC-6MQMA4N:^EA7>?2%@_[:M:W MWH^T2VLB]P=8YY)P2F2M2Y8SWGHM3J_JK^GVH6S/SW],LCU;72-%^379IU_2 M9,\.>_F532I%'LUPOF-"VPI"B!#$D/0 B"O6I*S0K.:,\VM95.R(JA:1<4,A M54:1&_5M:E04*^M%H__6N&N&J;%$5Y0N&2A55'@>=*LK KE%% M&:[)*BH4B1])1<4YX5?3R[IY6O:P"_G1]F&ZI-J%K$^PYKN?[.(X= M0&CEVUO#& I=M2%K0[,^?J(Z6+ZK;Y/\':WU[XLR*9^,;,#:"::8#DK3R2=Z MM7BHJ2#NLOU3G-+7_8X.XIE4]H/V]AS(#0ZQ!;$)'9OJI0<@HJ@& MF;1)M'E,RZN"5[KTX1!Y)8\A\\]DL?FJQV:^BM9Y>9&_.ZKSTO82!]ER3V-X M^(1P'7$1D\KNXHP#Z.:,:(K:Z& ;Q[B/YAN7.>-4FN(1:=4?MG6([PQ^%G._ M$-H%_*_W?R3EKKFJ">[^\= F&/1P]\":(!Y[N+3TA<"#@>,#VT)N%*+^B%<( M34?LZ/[%0&JN;/^:/YLZ96/^^05?43BUY8/Y(SE;NFA=:Z^V,P[.71@']WZ4 ME,(5);491^V#\<,F),4T3,]7.N(BELX^I!3D[GCT0X ?V!"Q%4(2QC2->L%@ MS74CH;9K61N:DTFG0W<-+B/C&,>K95 D >@E3TJ_6TC+S7^<(>9-R92G.&V$%Q MZ-B^[[@$Q0$F0RGO6#'7I*U>!'.T4&\'X.RU/=;L!N7 ]M/MD!O4 C ME;X0CJ(C)H9-8 Z8C1ZTP5 ;!]C&R?ZK501&H.%M%0&2ZW^;]@;]>6(W MG"QQYYKCM =B!;UR^GTLYGRT19M >J,?"_:<)_MN&.!CSPI A.,X#DAL6P3Z MW363,"(.(&(M'Y)&-&>['@V[G(SR?9_L19LV9,GC;=&8@3?1AHP>TH4QT+?$ M5,@Y;D;[+";2N8["?+H;KWHHE/ B+CG#06L?DII-8SQ9FS",D1N&'@&FZ1$/ MH;@_M!)&KA<+;;>:9$BS])"B3+.;W$B_;V_ISU.CN&\./=AVUUE6%\9=\CV[ M>[BC_ZTE6\JF\"RJ4)HIEE>IP_&//;*EA.HU15QB-8'9M0G6%%?.BM9D?GB% MJWMGT4-9IOGVZ7B#:LKZ=%FKSK!&YJV,ZAJ$(LMP,T$:28QW'9NM(MN/['^L9_91;%7S8&Y M@P/&KO' R*D+AF4;=XT38N(X5RSY9'2%8103W#Z"O0?&\[WX:;/!P?CI_5%$ MCWTQ6F>,CUU$/XQ'5(M.JXG!B*+/'.1U:/_<3A>+OEC36CS(X\>L!P7W5$?S M=EWNJFI*PDT L><@SPV"V*4UN6?[5G=V9&A"$PH=I*;:]CQK:,<[ FSC<&=I"XOG2^I$]1+:>;7*Y+R M+G$HXT2^ILCAH0%V,&Y9;/M<&$(<$0L#9'E1K\66#8C013Z*3,[. B?NE_,;^ MR3-A["XU8R\CVS/1;&S-\FUQEQH_I=_OT[Q*Z;@P3Q=NFC\F47+$Q\W]>M]% M<5<$QG*"_' U=7XL\@_#_DN9W5IY_G!8V39-D\38]D+BF\0/L1O:/;X0A/P7 M:,V*2G.]T[[1#Z>KGNNB5+0'=H%HCM=!ZPZD6*E$W7AW\,-XO0?J[]Q;9AN' MWNKM63JR DVEJXVP7*/IW)'F:T!52?*YIM1% KF"1M5E_"Z6?H4$FS1Z6]6A M0Z2*DCV[Q//K;9K6[UD(Z8L6/1T^@+JNJV_45/34G948GH-;P+X)3+'>M 5AZF[F&)2E.MJ70(?LG7=&XY[1^W=A7#T= M[U_H?328DV*73JZ 6]Y^CQ\C^H(](',&7D\+B+:PC+6%+/\LK&.4N@8B7K:/ MK "28&]U:R;=P:JS?-A#TAW^[WB6[?L(FHY'8@OX'O"Z<_!\*XYP(-9B/=W> M;/F(S<@?Q=$X@&M"]V!QD#;:CZV.\G7H MK5*/7G5GJV9+N/Z/GH8__F>6EO3?WSZ]3Q\IN>P.U"# T (F<+#G.Y9I0=<+ M.N,V@8'0B<:*3,ZG@P.XYEZ&C_!O4MCV39\E><7[W5["AC/)6I M&LK7H7JJG3I7,:KD3%C[/J1)]5"F31'S&D9WW2H"T ,H@K9%' )!1+S0ZC X M9@#D)%")Y4654.JB9L7,"TKB[*2K5,9%KG,6HHY'(I6&8&5*J=:W3;L+08F%!HM3[&C61,;+(8MJ7HR MO EJG&;*9!6-'.*1KPGLKDRLIGAR3IHFL\-]F<1P+AJ; M/&PJ14@'PY871L!T@>O&OF<&@^)9$72%[I$0_WK-LG-TYVP[[2\Q#I4AC4]\ M-/,EICF"5.FY"^(5(2/B,H&]=6C*% =>7OXPE0LY!4%)G=X49?;?S<)#)UW8 M!!%V701]$OJQZ[I1-$B7&YM"%8T"<[,I3"4YME-!J8S>:&=35G\XB)Q!?4[1 MPZU&D[A=HSI-IY96&[&,0.1'P#4#E[@F9*U"]+^M.3>F_T]$ MLZ2-:%:JTVT24B61/(]\0C4+A6+R),>>%ITZQ\Z(.DTF=!V:--V-0O&#-EU_ MNIFGP'4@PJ'K>;878V!!RR&]P3"*PJD*Q&EF(0V2*IRFL"FO0QJ(5*-$B]1, MYQD25"-!6M>K1Z*.<"B2%#>\FM1<$ FK*JVKKO:*'>0#,PQ""T30LCS@1GYO MQ_0#H3YD\6_7K$#M?9CM27!ULTK$=AT-?V^0BLF0!(%\ZJ.7.S'1:6EKP2PT M!?V*CA&%D:=N'<(R 7^AZB$2V#L)M]OR(=WA=A-N!?-=8_9]EEQE^V;S1GM" M6DU_\['HCDOK^[2",+1"*FLF#K 5PL#T8KO'XT.3_U(,K2@TRU*'W>CV,5>- M,K5;G/<'_!?GA$M@_YS>6(TKV[K")*: ?81ZW :%9[2R^/XX0AW>YM=L#UW_ M]S=%<^Y0"6QM7$W(Y+8R:@\=W][%*2R>R'7S168%>Q/G\;.8^YF7/=G^T,'R M/LO3RSJ]JS:(N,"-"0P"'T,WLN.@/\S.=X%C^7)'V\M8TIPKGVW^.FK^^HTA M-!J(@C,)$XGE*^?GXU0LL4VB4_.1]B>8&JGZU3"\CA& (E_.GFH_G2%QU6J' M(.L[DSB15QR!I7[=/T"P\:U0S<(3!O8,,2! M WQKV"$+B(?%?H)@1E1A=1+J4%F0#!2HHR/=Q.E[-3 MQ=GPRU45: ,J^2)-/ AKDSU5;HD5:[*\\8KAUSJIFZVGGZXOFQ.K8;Y#Q=U] MF=ZF>44!=#_M)=D*(#:="(2NY?@@Q 0X[?G&L6T2T^0=1ZDVJ^_-'9"R0Y2> M031:C(M5)8(%T8U($%N@1E>'ZKFU!K[-8AX3/X>:H[<09F5'$A]XO+6A/FD_'2J96E!Z%H2*8+/1%? M?_K0Y+= .M')//?%7DF99_E-]3DMO]XFY6&0$@5NZ$$O9CVC[, &2% [!0LA M()A[QXCT]^N3CAZ203$9#:CE;FL^P\[(JSR9T'6\F=/=>'DYEQI>9-^;;^GW M.J(._KXQ X_$L>\X5AAY#B:!:]F]/0_:7!=M3;>B>;6 W9W M0#GET$-_9)D1NY%S4#DBRG) M ==NSJ\U?9%NBSWEHVJM?2SJM+U6)""V!Z,(QL@/@ ^LF$#2FW.PRW^QY10C MFM/M,;3^WCL&3NRVJ.E4CHO(K"R*+N:M@T"!'8YS$2FW@5&:4+Z-B2/.GQ!C M97RM8%NA$C<*Q<^19&L!8I,8GZX;!,T91M@W<80#[ +7,RT'.!YR.WNN%_I" MYWC(6]$LU@T>UC30()(ZS6P"@X)M&%K)$]-H,=[T=E:\I(6GAT*:RG44@PK\ M.-<7,9$97MTY-M,=4&1:U(9- HM8OFLC/T)!T!MR M\3$1R)KY]9::3.+)-A MC4]D-!,V35T6.9OL-2,CPC*!OG4HRA0'"F6/DJ"&%'=W1=Z8@]W)"<3WP\C' M$8%LXMCWD .LWA!$CM YB!)?/XN&0*-%UKX=@@(B01FG@.AE2U! 6H)ZOI8Y M<>PU(V,"(D_?2@1D@@,O!60J%Q("$G6&3(ACY*'0(W88QL1R8Q?TAI#IRPH( M[]?/(B"1&@'AIDQ80'2P-4% HN4%)!(1$%'Z5B<@P@Z<%Q Y+K@FNE%RG]7) MOC&#.C, N+'E.'X41($3A#"T_'X^'9# C;DGN&6^?!;Q0$8'340]Y/GBF,76 M396@*,FAGEGILPR-34M/IW4=-9P*1UY. M3*OB9IHF=1-9CN]#-T:!9T<60I:/W>YB(6K2CQVA6ZDG&5I,EZ3FK:=Q.D6; M--"I2IT6F=4>8TE8H03)7;-&B;K"I5)2_/ U69VTU]5J7F1%KA-'I@5MUWL'E95=\WRL#NE=?;] MR&'U2LE;@[:KX:\TV*J>!#?84:NQ>1_ -:NQ%VTFQ0KXP!NWJF%<:)&)A<4,;R. MZ055SA1:GL(IBO8Y*3^539_PKCD!L=\]N0D"[ 0F="U@6C%VV0Z%@W'?%-HI MH,CDD@IWGY3&8W,'#E.V7;'?)[2"N$_+5N4FB9Q\#&3$;A;Z)XH>Q4A?:J-% MV=T]]/8V]QD$\!QYW$(XF?TU"N)TIT:%41%G4TJ^RZIZH(H;V(X#&YC L7W;O731K4;"CM MKV-'8 3%3(;D]2J:E#< MM=C8=LFC2;5M"Y3]M!+LTY[&*,>*RFQDBJE5Q^.G:Z,#UOQ1>*>, @X%UE%F MXU)N$>7P;!X]D-N6T^:Y/'YFKYZ,^C8UHB(I=^QS<5:F6RJ3U9\G+K.,D71N MC44)L2M88%'C1Z'ZD1/99W/X^M9T@C^PUG.3J11 Y!GX4_,3$_UNT+XR!##:Y9 M>!/9D#,'?U,%O'GDC&3?J%E[UGJ:;&_;1_.B>4J;YW/J?ITS7)S3Z-^@/:1W>%0]Y;6U"UW%#"[A^Y.$8D- -2;\#T_<(%MI9 MKQL 3+8BK?G@_SNNORXF@1W(#C3&LZ MG(J+NI$)!]7DKV/B0;E7KXZQTL&:I!3N8+[[DM9T%+.+'\HLO_F7ZT;A:[0%ZI8(#9#@:[;;_M:%!ZKE4M]5+Z M.!_KTT1R9R3YSNB0&BU4H\7:S] N*I:C//(KIIIPK%(V%;DVKITJ^5,KH,W* M_L8-'->!#K$CVT8($PH #M4LC+EV.>FPNZ!\ZI!,3K)5*J9ZGC4*9@-VC7K9 M )LLEV*Q^)'44M S*;&488]7*U_>._7IH?YT#;?;A[N'YC*\<[=9M:=)AZ%I MX\ !P 56@ +;LOT8$=OQ( ,7<J(FILZ: Z9%L2=Q/:+A\\1P':H^DZ_%$F_)/,K?')H20B?V(W8CH1MB MA_@!\' /R8>(S"'\7$!6KOL2YS/IC9M>U5<>LGE%?X&3H*8PK4'RA0+X8RN^ MF*N*!%^"7]UZWQT_$Q INU[0M/T MTRQIEN7N@*4#J&EW,/8H(J3*'>:QE/L3.Z'*F"U77HFR)?SEW1 MJ( AL9OK!U-=B=OUMF$ NIDIR%F=5(C/1AT+E@R6F+T?5U\>T_FM>ILF>]>E>YH]I53.Q M^Y4:?U]455>$!8Y%3,=V 7&A!V,#\;= 25/";9GBT\OKLNRG=5LD^-;/"$<]>3OLCPR=JB M(1%3/#9E3W!T5FJ T&VVAPRVNPFB@(2_#L M 1!4X'/:2_%>O"1_/6++PRJ?UBJ-S^JD5JUWYY56 XN\0GN94\FAROZ%XD!% M7I?)MC=H @(LR[$<#Y/ LC!RS; S:-._"VV8G6!&LWSVR(R20C.V'39!H9S" M(I\FSD2@F/P-W#%41@]K(7T[S]"(E"F@=1VJI<*10ODC-VV-&>[^\=#6G+PK M)>^'(_8CVP2(A!YQL8ENN5>?#[Z(KG^^%[WC8Y$P MRRUBKR7"$U>T]09WE@7N"9$06.V>(][KR!.+>/[&.OA\[/-7Q>T>BN_X^SVU MFT9IGEYG]<:%(70"!/S0B;S Q03C?K+##ETSWN3I#-,87L>+.]F+5]6= M"E9X7R@ZLNW>7#K,W9@V"##]0B?$Q,<(!'Y,>AL F$!L$47LN[6OD% X+-/2 M5V/>%^,9#2.O@QQ=ZW@))+$7*AX8@1,C#Y/EU6%VEAG[7%09RWCM[CR:NY!O M6PYQ QA&T(P=TIZ'AD+?]@*N"1:5]K3/M PH+XRC66L&U.B1BFUH5LKV^%!A M*:)%9V0&@&ND6.!,R@6HECNA4LUCS7%O@=0K%XB M69[DVRS97^95739/9=-E9]LH-CT7NKZ)<6B&,(Q);\U!CM"3O:B4/N(B6G.MS+)JVOZ MPL)\]S4M'[-MEM]\NCX!HOI&O[@Z_:NN72\T71P0 -:5<>Q[7F^ASN(@6]& M0M>/S0IL 76K)-M[YPT8GRJN-E;3I90C3%K45"6E(Q*\2.36H=O+N%ZLX,T1 MF-3XM7A,RYP9B8I\U[?_6;YI(Q0C-_8".PK#(":H-Q1@G^ONW0E?KUFM#Z", M*X9*8,@L21?')(1^IL2T\HBD!M#;_1_*V!*83]#/FMST@3A[?%,%)_T]-S,P MC9P53 1,=*!0]J"(E=RH*.\+UGC&>O4/K?J=39_-0Z/(#(((A2ZT/1/YO4T, MB-!@?YHES3([@#-V;,]"-< 3JX]CH7:\49Y&RE U M_*ZCKE3D2Z'C"12H_#X497V3W*11LOT]W27Y#E956K=_>V7?L^*034?$U%KL M NB&#NSMNP'?#*5ZJYH%K,?Z[JJ!UYS7S2ZGJ_L?B$J:!MXY*LO%*!>3NAZF M$1W8;I#V/Q 1/]VT"Y2HB]$O5[DJ#0-?42O"T+E:5PO+*RB!]?A5Z'X^5;95 MO!_: DW+A\3!I@=@Z%C(CEUSL$Z\"*IKK>"WN8[VBO>B;=O*J5?19Z&'=1V] M%LOSK;+I0@_O6ALO> *@J/OB_4CKN2Y^5Y!Y='@EU(DARQKO-,WS@=9PC (I MRJ_)OMD;E>4/Q<,Y=&E5?;M-@+ MXT34YYVK4AN3D4I+5->7MIZ?QC7Z M9/P B>Q%T&;+:[(/R[]BFI/F0FO6FQ:A>9)@C_53^;[(;YHE_ 0MDLX-DV: MKDT4V?W8,+0)$CH28F9HFH==@W[1M\/XE2*FW['4N$L\;'/D,ZT16RJ!/0M[ MZ]>/E*Y>QD1;?I(._K]"0I)W7FD&FAB#95+.RS0)H]B+ 2001XX;QP0A8/68 M_0A$7MW[L@=<;09LML4Z: M"ZUI;UJ$U&3!TT@W-O0"8@%BH\ .0L<$#A[&@#%QXTU=U,E>16J3!" TB!JP M%M%D)GSHE M]V4RB%#D$QS%3N0")X@MR\=VCPQ2:,/I='J%6!26Q$CBFZP\:QP^*(J1/LG6 M$I?Y%7S=I3X7]8HE7C:P/Z[B2WNL( %,8YL['V15?TD?T_PA M;^;T(XLTPLM"WJN'G61!97Z&C['<(>P.,#,82*-!.?-^ M0B[FQH15*?,KD4ZU/KT41PV,\5\%T-@BU&7\G>I$GNS10U47=U0RHJ=?T^*F M3.YOLRVD"EV]0 2P$V'7-R$"(;0#U_/LKB,KAKX3"XFB3AS+2.7-@-E(*&C1 MH_LUAH5/0=<2$3%=[564O<-&C]L8@+/ '* ;#?;%%7<"TR,Z/$?\UJ'.LWCZ MZFC]N=CEOLEOW\0AW7V]I7H3)56Z8P?ZIWG5I)7N]/&-8V(GQ- FGFE&V+=M M$(6-<>@1AR#!(\$5&171 ZFSPMM)"1J?[>_OKAA*8WL$TTA;G(*7]BDBG$^. M%V!:3'D;7!VYGY.GYJ =6);T(\U=YA<&?H-D/9?Q<=$V(J.*>5^'8JIVZN6- M>SHXX]JYW!ALGL'N$3QZ C]2;I+JMK-^F6_W#[LLOWF?)5?9OIF7^)K6]3[= M;:+8(528_9#X011@RT:AWP/SH6=R;VJ>!X[N^O8-U;PPDC^27;LJV$U1-I>(&0K6"C]\P.%XN]'F)#''QWOR^>TK0] MM34]75U\2[YW5RRQP=FINL-UL>-A$V(SL!Q /,>.W!X)89-YJ)DB:4SP% M:%RU""MVFWFM8;@T5_#XAE,KC)N>X=:%P8+;N3'OV$L-QR-CLYF#N(ZQV]Q. M%XN^. )CO^=&FU%+ PRRT0GQY?$? M6*7&W'S";@Q='F7:MG3045HW(YQV/RI0;^"0ON_ MJV<7I[+-X[61E/2Y-OZX3?/GU9;$!6[\T_ND:)V5.7Y[JZ9CRND' M]]IK VMOO$6J,T)SA6'$705Y!]Q[R#=>54/7&WHY"X/:6&L.$= <7!V1WV/V M)&BO07WE-;@;?>V03[Z'P)#C,X,KUU&;QVC*N9?EN'U!3Y_IKBK6,L/+$=K7 M8MW4'+RHEJNRVFV.C#,0PQ3%-(DC&D.*98((&^,T0@G%6G)LR:1C]27+_[TK MVFW(FF<7;%&J)JT3L*FGI#U [PBA=X H=7,JQ52C[HQ 6N9^'GIHVZG2:7O5 MW"&U7):[^ACP[<=R52SK@PA?Y>@H6VX7!"/ !64)H8BE$,4@@>V6+$%]%EU: M)+9@P5T7/(#R>E3>[SVND3O=ZP2=VX(SG-5Y="X;CCS?:F.+&]V2@>?5]8=%Q+OLVV=YN0XXH,< MO&7M7%4]M_,](>%,QS(C:QZ=QA![::.Y MZ#7V#]N[?%,O)&_RNWQ=%=_R@TEI_\/-E^S[QWQ3E-?R]^LS%SG/V__NZR'! M0\Q(C&-$DL G6(0B[8'14.W!O!'A..Y6C0?-:M/>A7XEZ"W3%& M@-0*D9G%1J\R::IQK&#:?XC*".&+]YJ/"8 M#I>3]15[>B_*32Z'3&RWV>3KY>.73;:NLF57AS4_K9J!%KG^7[OV.:/>E07B M(DF"6" J44(.2,I@#]87@-G* 0XA.LX+[*[>0EAOI[AI??"6G1/>]H#;R_; M[:4)EW$=GCIF$E+KZ:3SR^L=\XX\:\;$1[YY!^>.\]!\DH]YD P3T@BM8OY) M:@P2-!+7:#$9FLR>WX-T=$/2"V@7LC#F81!1'(2 ^BA".,5AU $/J BU[N*8 M 5S7R[LOKD&3"6__]J&ED<^8T1V6WF8:6.NI[M)->,?9+;N1[6J6@RQ[T3+( M>1,TE7GGORD(4[@$:YWPFPSD: .]M2SD=X=+0&^E'U4["9A7 M/]O)A>XC.BP#SBJ8(^:]S\]O@.W<]VK_NW_O=7Y[K>->Z_E1AIQ'6AP:0H-D M.%JKF7<*'(\&Q<0WKK*J:;2!/QZ;UJ0WR@;WMDOB'FX,+>[P8 MI4DHF!_XB%..>(()Z?$& =F_=_3%SNRF6[!*4OGLFG*S%]#_5I^&>N+)T;QF M/?_9I,:?FH3XL])\KEK1R/"]AA> M[5W3,&K_FKU;1ZEUCA.B@X)E."-F=$Q(V,C*^J,8!<^0V$, M6!C#((C2!(F0L!Y>Q$&B\R[2:*"T!GGZCW'4DK1L!WH_K5MYJ@_SYC9][[EU?]LKE)XE",_4OUG?GV;J^YV"7F,?3\E 6=8 M8)@& J,.,1"0 !LSBV/@=#VY6%\\>+,J__3N&M26EM1&B>"P/#.WX%E//4UH M11W:QJ>KXZG"/MF\&$ZZFP_956 MQYS%;_B0:>K0C9R^OC:>O(6\ 7'ME:/ MK .;? 5)1K!>0_+#;@TI JZ'18/BZ"C/C!7"6JVK^!SWG@U-8X=@);=,3M4$DJFG96/SI29BB>%UY9+O=%%]WV^8Z M]6WI?@_JPNPGA]?T=X\;JO&;.*4R:)>%?)D(:SU+-)%)F;U6YC)C:DTOF])W( M>F,%9 :/,XWA93EN,]O*CQ;;%CK$RU/5[>9\5Z(0"&&#.8)'Y"0D+3U$]Z MBR)DX2!ETK SE3*U\(9JDPZAAMKDB$M+VG2)QG'4Z<"1CCH9,#M3=3+QY)(Z M&;.CJDY_S\O;3?9P5RQ?V/XUO_^:;Q:!" B*4APB/P0H@0('>U4DB=#2J.'6 M'"O5 :!'-GFF)TP6N%23IW%IU!.I(P9/Z-7O+;Z1I>HB7V<$RQ[7\Y MB_Z4 MKEKEX*$?S=?+.SDB_:.IZW#,482E96D+YKT5*B#KVD?QIG9JBG%0C^(,>%1*$+NDY#Y<=)+5Q3XG*K(R3 + MH\U*92NM0=Q WLY+RWB4FO4?&:G@RF;@9Z,MR'TF9C4M.39I?3YG'QV^<%#EF @S1% M(,4!2-,4^[C_L,\2I0>N-3[G6"E^6Q?;_-IK=+E24P@=+L[+@2,:]/K^;^_? M?DFY]_D+^9)^UNGS5=_IJWSYRVWY[=\[=^I^C_H?ZFZ/CKK]P>43?=R CVD[ MM G@TCCV>K,2'S?E0[[9/GY[L/<0KKP'9G)[>P[PRWTAHA6JU*8ZQ6=;3$@L$.YD M46#MS'2(3<[G,3EBU:/270NUI'A'&XQ 3/PT3 1.XPC0.&4$@D-9Y"M5+S;M MS4'QC!:9K) ]4/,<\>Q \R99<5+@S43U#%B?N>J9>*2J>L9LJ:H>W17-VUK= MG+0?AR D00"DLE(6A)3NMQ]!PO5V,FI^VK&6]6CT=$J7'C5);*65. MP]Y> +G6T^3F5AR+Q-OU3;FY;[=];/<@O:RJ\JWB_(X%)M5$9!P2]?3D@.E0 MQ$RD+:_2I3?:MVLRY!@MA'L9^ 4\Y*#> M*=Y_FZ9J>QOTONBZ**T[0K5M]O7\FF?5;I.WS5MS?Z4&1><%U!T[FH6H&3'6 MMC[M.7AEJY,^1]-O;3+ 7 YI%9H]O!_N(L2C5& NB[&(D C&8;]I.Z88*&]^ MU/GF5+U<>^>C%E&*/=T!1Y;Z^F@;'8]X.-??-9F:28_71?V\SQMYK=+K?RW6 MQ?WNOI]NCX ( PQQR%G"_80P!/OO1X$?J/9[O:\Z[OD=&/4.KLG)Y2[NC@Z] M3M[AL#-7K=2IGWC^2KC<>IPH=&YG=&AV[A;'F)W[V//7.K<1.S/HW&:X MRZ'M0F\AF^P?5JQ$N7F?_WETU^JF7,M?+ILRKFK&##SE04J!+"!XT"R@(]CO M*(Q]$6I=?V/7LF.1. +;/$ IX3ZYNO@)8*/=S98#<5YUIH^!GC)9I=_),KH6 MDV>6UMU$9![+[8Y\*\=HTYK;@^3?_G!#KLN'>H*\'WKQD 6)CV*&,(4H)5$< M=Z80C9'6,1 C XXULMF#6]YX/2K#+<]FW*GIG7/:]&1-GS$W6X!.L')N]\\0 M$N>A1,-<>+[G9S@?RM7:7LH^;[/U=;:YKGY[N,ZVN8QL[(/.-DP# ",>4T!" M&*,D/*R,HX!QI1U =BVZKLX.I< >I=?"]&J<;WR@68S9X5FQ"!N=8LWBZS*[ M$^U=5&+N7+%EE?EY2)MEGYX75PX84]J:\R[/JIQL-O54]J%ZBZ$?80@!XR1) M$L9]/^B/WR,!(5;>F6/V><>RUH#RCE%IC2R'\'9>N4:B3$^F)F1+8W..>];, M]N;HLZ>V->>DOZ_MS!E&S@PVY@QTH+364(8H:W>.3BHW@RDA((V#B$8,$-[/ M-R8P!DK#U4$&)E!7K0'K,/9,%-8!<<,U=D3.ANBL ^[,E+8GK)G('$UV7SV( M;(6M.4JOK@MGQ=>(#R7Y;8XK?BD_[XIM8[4KH<,D3D4<) %#/!4B\>.D/[:8 MQ %2KVP-O^]8?!M4;[Z4;VI<;2_0$!!3SA0T=P2Z]"3W!%,F^\Y-*=.0W!&H M,U-<(PK5=/:TSZ_)[$"&9J"R0STH[;47#8TU>F+T7;'.WV[S^ZI^+LMGD&.2 M<@9Q& A,]ZH?4**NQ8YQ.-;L04_ZUEYXC1O.7V+6")Q"0IA1S/02QU\P7*X? MSW83M@D>T%8)G\-7M/<\OI8(1XK.#!+F6)X.?E';E%WCYX@^YIOZ-[+;/%B@ MV*>8)!#C"-(T]DG(^]-F"??U]I4-,N0XA1Z@U,O^&Y.G/8;QJ+8B.1J%>AGM MY7-#5]X!V<3O#!U1=&;%T0JS\UAHM./*I;>%S/D9?)_E;U5^LUN]*V[R19(D MV \#'/D^#A&0" 3O+.,0^EKZ9,.>:YGJ(#:W+.:'6Q;S:EO<9_5-WKL&J[JUEL9L*;_979;7?Q:KU=O[AZS8U";?E57S3 H,1$)""I+ )] GK#\EB*$0 M2J?X!IIP+'$'-'4E=MMAU'RDVY \-=D:@3<]I>H!77E'Y-681GZ!^R0O9[1H M()'SD)^A3CQ_8-L&)ZHB(XKZ^8]WLE:X?BM+N?5M\765D_JNR"?ZAA(HC>$D MC06C21!%HC?-0APNON6;KZ6JZ%@QJ=.5CM&IB] >6G=UYFLEEIXNV>%;3:5& M)UI/LUIX;QI\WA'=#<()JRL5VLY(FE76YR%P=ETJ';92/?'[-=O\D=<3;;*N M(]=2)K9%)7]*OS_DZRI?H%00@F# @C1"/DH"E/:K73AAH="IM ::N-EF"77Z]X].&_5;!TQN>5\()5J2C4>BYHKT7L"&V!77@/M37GS MYK>J*\7&E:JS1)U1*CL$ST.H+/E2NFB"0V3J79%]+5;%]G$1,<)B"GP6DN:A MLM[J W'TO2EW,KJJ96E50_*^YK)O[347%DU'=PVW>.,2EW(9YO\F5Y*\?6 M]8)\>?-4>HKKP#KI&EZ%5^SJG1<%)G(D@6''FN M2;:X&;R9X;TLOP*(>"1"3BGC#*4!PJ"?X")^1)F>, TR-;XT?:UWFWO;TJOJ M0P#9V4&' VH';E6PQJF+/0KOQQZ_G:/)9%."#KOST"H[KJAN0]#G1[F,.MJJ MRLIU5:Z*ZW[?ZD?9(OMMTQ]N1+&6@YHB6]7W3'4\\:+KLL0^U).Z]\ YN>+_WCHQ\ MEXL5\L^5*:,&=QXJ,;+/SXN?"1A7U9W/R[O\>K?*/]Q\DD#DO[J3H'C^+5^5 MC>(=G?V5T!LD7\J/^:9^]E*4FZ:NJ[YD7U?Y(HH9%3#$L?!Y*$NX@.(]0!\) MI4N1)X#E>&:J]Z36F=Z71H2.O#D^]][H5>-07:-U+C5'Y%NGO-\;MS3O$APS MS&HY9J81UDLTHP?72<:Q%XHS:6>">,\C]TSA>#EY7S.81&3E_7VQ/5SQDZ"0 M)A%.0H HJHON&*/>% 98;UW5Q(#KY=1FONL(E-%UV6;4:4P3NF3-9()0@S!W MPG#(5)Z MQ72@B?&5Q>@&:E,"S=3% 7>#]662:ZA/$Z.A,9I,SE-E=)VXH#-&G*@JS<6R MJG],%,6(X)#Z*8M$&G,;%XE]]FJW2]+;:/ MS:@:H?HX!(:4\H #S'D:PMX"C0E1$5R3[SJ6V0:.U^+1FC(SXNB\MKJF1T]1 M=9@Y4>Y5?;U7YO_RCRM^ME5S"0!%.!&4B2%$8X M\"G@>^7 ,5/:7V'T8E1M&O38["&,DE+WH]_$")R8!(FQN-<9!+ MCLR&/SI!TBG1K&@""5$L\M-YI57@>FKEU^,2KT#$C2 MJ?7%+8P3#10CQ$-]7/& MC)GNJ3*D)GC'SKTF=48$S$#DS'"70T.OMV/L']FFJ#?4OUU+VM!> MC]IHZ[R;&)P7W=G0KZG/QLP[V59FPMX)F1LE&//8<.;6Q7+$QJWYVM(S@R>A M]8LX'( T$3X0+":04H0Q"WH(48"T3K!:-3R-KCY>>4^],#Q&8#<&:OHZ&?U6 M=-6 >3>/.VFP>$9?G01C'KKJQK7GCT&YXV]0O?KX<5/4+^K1?)U+=(7\9536EW>5;14TG&DH_*GYQHZE*\3:CI:"*;5U?'<+$=NVNI: M^YJYKFJF 8C3R \3S'WD,T$CT9_&2 6G2%5-!YH972^U!O0V>+RLB2-2.%3U M; S*E73O/">O*)LE(J?7+EN.E-8;F<9J]H?U]:[?490R(9C@*!#(#R@"":?] M7*<@)%#?RJWS4OTGN7;'.WV[S^VHAE=7G+)"0I,)R MXN-4@NJ@,<*5JJY1 3G64#MW2-;N>(T_F@LUX\14;=IQ=N'4RP/C17*:>UL4 MV#\S>SEJ<.]C"TN&:[/RZ>3*M^KC*KV_SZP6)TECX@/@T M"5,6R,3&]B@B7^^6:=NV'6>'%HRW+K=>]BTK5LUB1RT7NS-/G(Y#^I"EI''X MMK8N?X3VJGVSL:J? VD0SV$QZ54ZM5>3A@=F'M+KS#NE]21;+-H3U"?O,'W* ME[(35/DB%I@"&B8)#Q%G24Q U$VY!G[$P?#-I18P.!;8(U#>G\7V3DJMM^FP MV198PR#8$EKW_+L1W&?/PWF?+H5G(N4]R>\@!1X6L1]%B0=ZJ:W(-EA5._&Y M7.[N=ZO:YL?LL;F2MJ^QCVZI70B(?,YI_2QP(NW[:9#$O67,6:I^"M2./=7E JG,LTA+5"I/.$["LIZO'!/<(/=%/,1Q?=CT!P3IG M4<)#0 #G MG! $?)+V5K@(M"X1U_WV6//?VL)O3)9:0>V2)\T%QFUY\DTFX#JZWW63K*EO6F5S[L>.AU*HI MS+BLZFE.CZWELD=7/WK7XO,:@*,_?7R>KS/:9(_K>:B517]>OH1LE2GE9TFS M>N-H8Z$>K1>2P*8,_]3UZ@_K+X<>O4@CJ:N$XM#W>0 2#--X7W>E,$BT7AZU M:MGU\/F^W*VW=4[M4X:W(;I.U,Y!ZKUX/UY*^_ M**07-T]WZC!Y1A'=1&0>ZNC(M^=O;#ID4&F"\?0N^^KO6;%^5U:-@G_*OV6K M73O;D@08\)@A/T@$3C /_2CL$ 0!HNJOL5BVZU@Q:UAM&;,Y@*K[^(/\N2AW MU>K1N\M7UUXN6U=Y7RRELK9SQQKS8[9#H3 1.6$4]#2U!>JU2+TCJ%=>$YN? M:K@_>S5@[PCQA.QKS%).& 6SV4K;T5";NM2CZ;4I3$=DSV JTY5GI?NFJE?F MMR ^Y\O=IEF"^Z]"PMEM/^79=;%ZY+E4WOMB7:_@B:S8_$.BR7][^#/;7'_< M%,N<7/^O70N;K->[;-56PPL**25^$HI(^ BQ2 Y(NL4[1%)"8IW1P"0 ':? MW]:;/%L5_Y2EZZV,MN8$ZS0A4QM7S#Y:1JGRX$^S*44ZY'4>><;5/7N/4 ME=>ZY35^>0?'KKS6-:_U;=RQBHOHG!G23-H8YC'RF9:"+$FC8+'.;YL]*:[$S@9();G#K=P=^V.2GE:R$)&J M]U.Q7JYVU\7ZUBON'Z0S->B?G: JS'Q.ER<#WY?K7;/-'OJW!&,!^FF13PKF ) C#B/HIC"+@]_A0 MXLL!5;G-5@I3A:.BTAI%[1U05K@O]3_Q=D_'4MY/JV:^I-[OM2[7;^[WWGIY MJXC5WM^!,U@_F4:O\NI>XI>D5S/$M7'!F59EJ^7CV2YW$B3 M+-ML'N5O-2C8;K.I=[T(" $6E >(X,@7E.'4YZ%@<4!IQ!)?9T;&HEG'\RSI M;E,^Y-FZW:Q55?5"PTVQ/M/SG?.L5HU.1+%>A5F#](Y0RNJPQ7GE=>#&+1#5 M23M3]#E@?AZ%G O'2N>M5N]XQV:77S-9WY7W^>;H6$EOE/DTAIA#$-,DXC , M(A!W1EDHBS^=DQT#3;G>E=("])8=0F]U@*AWRF HI0H+I^.RJ:=Q/9$]N*>G MWR[)G!-&]8YLC,BL\6F- 0PK']0XS\-KY;<] F=04UMTIG32R/3%_J-L5'=9 ME5D#EO$ MZZ>1"0(P+*5\/&[X'X\;OD8@M#*,&D47LHUEGN>3>6P[=B(+.>%.^9C@0[/C M='W[+I<0^D3XV!L-@(]@&A&,$8XYQ(! VAL5"5 :?E@RY3CS=#"\LD?IK6J8 M^J,06\RJS;J,2*I>9MD#\QIDASLX'B>::CG/U)GI%4L4SV-*Q98SST\LVN1( MZXAS)Z(G2GC.61I22ED'?[>]NIW$*(8P%) CS0([=0QQW9F,$A=((VIJQ:97^G>[K M&/9('B3Y;OBU*OL34FM%_]U0["0'J% ]-!&\._.2AW4F9YT0#-Q12PJF/"F? M9'MFF695L21?J^:QCP5% 4M]&HD$40R9'T2T3T8QP#'5.BD]R)+CE-" \=;Y MUBO6R_(^]QYDIZIJF'_3/$8VC$^UN8CQJ!RJ_E=>R^SO/;J1GRDZR]29N0D[ M#,]C?L*2+\^/.EED2%6LWN?;MTWWK+?RDOZ%FR_ET75S=^5*TED]19,&0R\KC$W=#/7DS!GC:D(W![+U)% B]EK( M_=4X>]CU&V['UV%VR*>62$..SXBGZZC-0U:=>UF.VQ><2O&"XZ0^OPHC$& 2 M8P%22O;5*\9:-W#:MNUZH^NJ::K=-7*[]74A(U-\W=4/ .1=%G6JRI?)=Z+& M5GD?285G+;WV)%7V-=]\ MN&FJ[.K#;EMMLW5]U\E3F8>4) (U[] 3QCAC)&4]EH! KB.P;A XEEF>U]=Q MKO5K7$=\JVGJ]%3K*6N/U^L >RWBYA+D!K-W!'KJTM:(W#,JZS98\]!:QSZ6 M8S9_A[J[P#$):1(D0!!(11S1T \[#(@AI/4:IEW+[F<2N@Y?M1U^5TDY*-;> MUZ:OR_3YL&N7,NI[N;J_I'D9E^50.)!BJU%P+\$SUEU;>JLA+BW)408+B3BK^6@Q:6+-G3ZZ#$<"\M*C39> MEZM5MJD.O_NZ3(ZW.J*[*J+,\CSZW4 ?5%9!-!DQ[4>\6-5S2/NJ*.9QZB-? M\ BG 10BB GHK28,D2&+M;JV7(_U6C@N%FRU635;LG5)Z/!%VY[?N2S;/F-+ M0Z),>9ZG6!E[CPP#93>HG&/XD=? MPM5FW?:R@4O"W2\@3"V:QCQ;65U[!]5\U?;6:-%1 #$)$QC M2#"$?I0FM"\.$PE4_:B(:R".Z[%C^&=$()/_YVT:+^J_M=S[T3R/O,JJRJ-- M3='\DG03YAK'(YS'\WR9-[M0ZE5Z3Z+XX<9[@MW;#XY)Y;7PZ[]S<*#^Z?/L M J9QUF5.@3,[!^.T&_XR\.S,0'I/I.-1HS:#,S>CN5I.T"OL9NU%Q"@"<8I( M($+&:$SCL-_JF0C.8K7WHZR94^K[0UZ"4NOZ=I7Y,LEVTJ4==AVFQ+%IM9O4 MK-+K-''M#;GTI4#]*-- MH6G[-W3N7)-)VSM&.Q2'4_W-B?[]A#X1J4AAZ .6)L('$&$>]> @2YQL)1T( MZ4??RS\T(FJ2/,-@Z.FTUE93[U->*T6Q*MJ$.O==_^=9M[ MU5)8YZ'N8SMM MN)'5*N>#\D"'Y 7"HS=>>U019F$8LS@DG /,,!:H'PI@%D3#$X!%+(Z5OX?_ M)NL4)[^YR9?-E.UU[43Q+5=Y(G6:, W("A-%2"\=R*)KDS<3'2OO16KH$@+9 MM@.HOI;G?=32-I"SR@KJK.NF P?QG'$><.&M2@)PQK+2E/Q1=^A&'@V.XQY0 MCTD.JP-'XY-%%(8"0(X$B@(_#9.(XOZ&'!SY3.EJ+?U MC4^!CQ%'M2';S$+H)'>?&*OUTWQOOM9>>9U;WK%?XP[BAL?AS#ANQ"#/8R@W MIL/E9!W*RI+.:P/-!> $ @Y".:[$A":)0*C?Z84QC0*=U7/;MAVOG;]Z$K-!,MI&NRJ;_Z,C@N\]!D9]ZIK:=88G'@E08+%L8, MUA-T"!,!$8H$1[TU!))TV.4@JE9T>JS1(;)SUQC,\H*0RYMV&;WF/52]BL0&P6I%R,C9^'HMETJ'361O5TKN_6'VY>/IC9 M-+X# YH'&%*!$I! '%]#(?W "A)M7986#0[HNZ=?#+.\)^F>G4V:EU/JGM.Z)VSK*K^G_)EO7VCN"FZDXJ[K1+ 9^!PBA(?$P P!YS0"&'".G Q3%.E M^V!&AC1BW=WN7Z[JK3='TWQUBK@O=W6VV.Q=EE)4-]DGR>,#>ZN7)<8*JEJR MF&$\]7+&E^MZ=BBK MMP>U*-)V N(9F "E?DAQ* 0.$19^@CCNP80@9&8C":L01DP:[9"ARQ4_=5,V M/U_5&<1TS& W&KI#A& DXC-0[Y=._EJ M\>^04U5Y_GM97O]9K%9D??UVO95MOY!&257EV^IP9O( H;09TD0 \'K)YQ3 M/R+MBR T) ($6K6]9=..Y;A'V\R3MUIP0.VUL/6TV#;U:AH\(>MZVON$\!=4 M>P>P4G6GTEL],L_HK*.HS$-?73E7CM*R-B6&?K99&M/I95 M4=?E1Z?.?1@%LMPF-(F1"&*.J4^)+Y*(AS!2?7_7BBV'Q5,/KZZ>]@"]'N%D M)W]5:#M7$MED?1X=U*Y+S\L=^WRI=L:V\^^- .['D'&(H/P?B E$-.F-4(:T MGL35_+3CXL2D_- E1TV3'/*BISY=F3"5R#SEX8R<&!(V#^$P!5]::30F8L#: MO2T'6P&$<8*%"!-.H:",L*BWY<-0:\7:S(+K=>AN,T_6@--\#,V0,QVI<$F7 MB6)<>3UCTTK',UXN*H@ICW,2$F,?3NK),$94985EU9T<<=3_J3,QA;SLA0:(C,W8LNI8=B:X9N2_K M7^0'G'H"9(E=-4$:GU@]@=ISVOSB".*5EVV]'J77P!Q7LI28.R-A=IF?AZ19 M]JETV5;U)._7;/-'WIS)_;R_>:T3VP6'/ (^IX3RD,1A_=)M7[NE@,6ICM - ML>-8W@[0C&^?&\2BFJ"-1:">C!UQ=X"U+[O&%:XS#)V1*QN\SD.DK'A2VF]U M^C78_E8M(A E.,#UBEF4Q$R.-!'O :1I3'7. MYULTJR57^D?SO]3_I"G%KEX49%=-27$_7-!L1D&]8)L@ /I5V]6IDDVRWD!] M(_//O7<$=OS:38W$"P6W;K2P?9 M)K\NMEZ]Z7VBFO <@^>FX6P0/P_1L^/*\TDY>_QH7/S7;'/]GA]971 :1M(2 MP6D8"R&P\ ._MT4H)IIW^1E8<"QEW;;$;8WJN9QIW[AG0J":4KGG3D^B.MH: M0$]D:A(5.LG.&?D9QN8\=&>@#R_OE!O,B+K2?),MI-P\2DU;Q#AF-/ AIPP( MF"28IGL3D5_? :%_/Q)AH'5\Q M^+QC(?CPY)J0S&#SD0EE:LK@F"T]?6B)>K:Q8%R9>,G'&;$80-X\)&.( Z6U MAC1@8]("QB%@,6(,0\+")&"^SSH;PN< Z4Q0ZWUYG#GH :*A293B?(DSCC0G M2*84"55],"-K'M)@B/W(48YP& 8>"(^KWR_F" M"*BU6='8B./:XGVY?G.T&%4H+(M8)E&CSG#-GTFU46.:>$GI-6XN51Y#Z)R' MR QWXU05,IP75>GA^4TNI>UZ/W?2ZET]=@I1(#"#*"%\@SA4$U[1J)/3WWVS!WF4?I/3>$GQR16RV=$5LO+7[2&R_%V>5?FG^M+Z\N:WJCWGV:PG'EU\ MPO.'3;YLGY^6_Y+S32?5Q.%!)S M:Q$S>(!R3FR4\^RWEA[S:-:W> 1"EM+Z'PTR)#C49I) M-3+NHQ+G1QI6N)W'6,..*ZI/2.CSH[Z#X^F5,=)2^GVYVM6O7?4WRRPH3^7_ M R&G,60Q@2F/06L:^IS%6LLV77IQ9X4ZWP9[%5Y+YGHUK%\ M'-*0I#$"+.41B@4(16\KY1@8;E?1L##*CI5UN7YC:=>*#GG:&U<<\39D[\H! MTF3;5PX0U':P&+ X#^T9Z,/K^UB,&=';RK)@[?Y]%J,X0+)*"R)(^X\+B+G^ M'I:+GQQE\XKYII7+E.CL5K'*ALDVE2EVIUSX3T__Z_$A"@__!:Q'I*88]T-2V9A&\]M7E.=0MLLINY5!D[ M(U7629^'F-EWJW3<6(T%\?FU8IC$* DPX+Q^I3F($!'==!0,4D"T-N4-,.-8 M]/I+\8[>!-6\2W (A=J"YI(]8PF;_FK!UQE2DRQ36F,\G)N(#>,R'G(S% G7KDW81 GJO*2WC^LRL<\ M_Y0WR]LOY6W!4Q@P65G%,<88B1"C).SM:GO!]1#E(8Q]A!A- L9_T]F+.M):]S*V,I&'=JX'M1$KYY 3W MT:!N] +A-&GG:X2!1,^CHUGPXV6E8(49I2WZG;%/^;=\O@R6-[=JNV3+;7TUN;S?YK4R*WK*_Q+U]#?S*RZKZSD&IUM[7;-7LL*[N M\GSK7JS:[OF*-;7W=9;EULY9BZNO=U:*EKSJ2=M MV),F)9CFB:;J%^]D._>*JLD?R[I>VY:R_&T_^6>QO2O67KG.O<<\VTC1;+Z_ M+C?WVR?'@2_M-3R-6]C M+M?-#-A_R<;!=M6VO,\W?4YZ[#,2"0,1 8PA3Y,0QQQWMUD"@$@B=9#HE8, M.DX?^].17;_2O%K9"J5J8\?1V=3+,#V\1GN\'N#5?A3Y.-$84H6V,U6M5=;G M4>#:=>GYIVB#_W\LO:V\ $L*D_*CT"@67E\?-7H='/SI^FY//0>0.D\E,F"'Z>'WH.9 M,=^/L(!^0!D),>$DC .&$^[W^\5!)'RMB\,,/C_*!DR="2MKO)EN/K!*V?!- M!U/O--#:8:#,W3P$98@#%W<4:'*A+"'=I4(\_[IM7A)[*.I>61]Z_7"82UB$ M)$R9@(C3&,4QC%D,#OH%"-3:WF3'I.O]G?L+M*XE3DU]L42JHN:,SZ>F#NVI MK"$V*P_M!0$'>"/+DA)CYZ3*+N4SD2_+3CV7-!><69F-.CH0 P$A!(1!(&"" M!094!'OK E-[$U(:-D>>D[HZ/B!G<8)*AV4+/4=!K+$9TV9K*FDK1S)&G-9QEP.P_QLN/*Q5DM8WZ,+Z ]&@_7E[]0YH,H M%6%MS,?03Z*X%\ZJJBU*,B&"4X+[> J]J$C8NI7HB=F"S 3>+0>1%OLX(F3VN MYR%E%OUY?G>+9:;T7B Y$LZ#00Y1C FB<2++/A^'8<+\WF#DUW>[Z+Y!8F3& MM8 U^^-7^^GKR7;(OT[1N0XVG->9]"P+CIQ\4,,"-P9+]0N8) +R. ! V%, M4,R0V%L($V"X1G_QNZ,LSMM8E+_,D/9JO%5RC)?A)UM]5UMV5R9I'KI@A/SU MA79-[]67GN[OB_:YGGK9JUS7F3Q?+VN+24@P) E,& T)# ( TF!OD?E*1V5L MV'&<1X^@-:N_3\!Y/[TOM[D7^*_?=FJ?5]4%IG$HU5U4.L/FV(M(KQ)T=N%H M.*WS4" KGKQ8(++%CJI"G;E'B3,0AT']MB&GJ1Q4U,+8&XP3*G0$:H 9Q_IT MZNZVO$&H>;O1$";5)&DD$O44Z1C4_]-?ST:VVTWQ==<^X+@MO8_9I)<>&=W3 M9H'M>0B5#4=*ZRU1>P_/MWRSK2_,_KCIYG<;$'+P)G^9Y_=U4_NP^;3_]=NJ MVN6;#P_USJ)_9*M=O@" H81$F#$8!WZ, N3W@[O(%USK^<(Q\#@OS/8N> ^] M#UY5.W'E_9O_B^\'WD.V\;[58+V'?-,>!+V2U9I_)9&V/\HR9+>]*S?%/_/K M__#69?^[1>WN=7O3P&Y;U8^JR%2FO:7(?=!5J\%YQ5NW:CR$>@^_O;6TF3\^ M>%"?WSWX<.6U7GBM&U=>X\CH>Y6&,G]^']-H<9U'-AC5XY?[GT9F6V>@7JX; M+-7;=?<0 [F^+IIGG58?L^+Z[;K;MKK@G!-, QH 'W <)9R2OA*/4 JT"F.K MAEUGC%5651YI!Y[-KVE]+Y;$WZ>-PY\P;]F";O^H^9-L[U9S=\";8MW_I7,) MYV]> .M\#_UJ'#_EZ[VX,+GO\4.O_7S?W@QAE<0QH=/ (RO0 0.'XCB MJSB,C_YUA*]BE/S1<'Q/P=7?AS_;#=)VFRYZG,C MDS1:_'JEW@.K56#W9$#NTXT^AJ/)X84[%>CCFDJUAX_=#NTO,C@%[*XE5>Q.O7?+55'1*WO6$])CR=EW\ M"=9^:]U/-=R?VQ?-RIMZI]WH>X!U"#V_+=A):.8AJLZ\>[EYV"&+JM+Z*=]F MQ3J_3K/-6NIZ]>3MUIMB66P7 4TP'5.N%JP9QC >T1 M>GD'44\M;?"I)I C4ZFGB7L6>W3>3T]?MFX COR*XV7&SHB>1;KGH7,V'2J= M-U J=,Z3P$:(@#%U?<-+FP]?#;@B( ,&!$X%A$/L&(PGZ_ ML;0;)H8[&,V,C;VML9FKLR5&PZE6DZ916=83JM//N\WK33>U_9/#F)V'7MES M1_/M-DV>+FE9M=DNZM6BYEH1:?!_[K)5<5/?JMP_I;+?KA %*8R%[T- 6!PC M1K 0?A3%$8X@1_A2]K=HR6$UD#+O\_(NO][52[H!>./C=BGW\)K) ;>W?SG( MTFX=2=%17Y0_/>^'ZAR>Z(D. C!M7W3A4.FLL:KWQ[X!?K@Y#X$7U7)55KM- M_B7_OJ62DC\6LK0!U ^$'#?!* RB%(IXCT9PIN^0U/HV@M ,8?T5^QXCA])H\BI?E MN#U#;V1XF+$7DIEV<_I.(NF.J);KBN8WY28_NBR$RU]4VV*Y8!C[A'""<8@% M!##Q0YXFL1RRIE$:0ZT9=I ;IWP.Y];< _N]6H=V#<@>D IL^,6<>(WSR&LZ-X6H[?.YS+MI _%K?K M!?:31 [,HRB)?19(,&$8]8 P#;1.^CN$X5BT.QAC:K9R )Q)M@ONQU3L#O_L M!;O#:5>O=8/WP\JUMJ/#U=J,6X=BG7[?;C(9G&*=;1[?;O/[YD*+^J;1;PPV8=^TP,3TN.HJ.:MT2Q+K;YN^); M?>WB5G;1^HP7J:I\6XG==K?)R7VYV1;_;-"G[3O4^\4&D(* ^0)Q.!2Q M, F:Z2H*?)#P5&>8X12(ZX%&@_U- ]X[H/=:^,V^ZBOO&+_7.2#+W:):9BOO MO^LG6'_-I)_UAA^%!;P)@JF6KV831[V$-$$(G62E(?2?23NC1'4>>64<5\L) M>HVUS' "S/O\^_;+G_GJ6_ZKS%UWU2+T(<,4"N"GQ(\C']37272@H&!:MV0Y MAN(X.\@@^-9TW KU@Y5\;-;M:OEI&:\=\%H/O-:%V2BW MUFVFTSCK-7;ZO. MJNNW?8[=*'A=OWSYLURD, BC&*?8%RE@(DQ%['=8 L[TU@[<('"OUX%+O58F MVH5,N^!X#'5NJFL)?,Z:W'%K38IU8_4C*K"VCX.$UXQ1AWHK&VN^2#%/D1_1 M* @P"=,@22*V1P,P=JRX2AC<:RYPKKEJ9#M37>L\CZ>[-?39*V\-TJ[V:D7L MAU5?/2^'ZZ\!J^X46,CNLB"<^(#@B H!8XHA#DG4@P$)UGI#T1$$]_H;NM9? M-:I=R:]UED=3WQKYW,6WQFA5>[7"]:-*KYZ3@Y77@%.'PBO_[H*+$"&1$#\D M*!4^3H,8]F!D:4X="Z\*!/?"&SD77B6JG0FO;9;'$U[Y;V8OO/+OVA5>G7#] ML,*KY>1PX=7GU(WPDALI47M$,?;KE<, <3]((8AYR))]*@CU;L]RB<.Q!'^Y MRS=Y5B-R*<2:U+M08W>LCR')381^#&%^0K0U=38+WX\HT8:>#M+I(>Q:$.OZ M?>,H%@#(K!"CF#'(1(K]_9P(%6FDL\][H*GY;=4>RMU@0;5-F_7]:;-1Q/-O MH5NB>/:ZIN6,NG3I;Q M-1,-S#=?:YS>L3/>L3?>U\.6("OY_?03D1\\J/*#0&Y#\AWXMJ05-1G\8,?!+% J* M@P3T-E(!(JTG$K2^[#@#M/V[1N/]7N/1%&]-EM0$V!U!>B*JSHV;%PB.:3BC M869TS4.'#+$_?QM@ /*E:BQ2AW0K:\_R@;V/KO/>7F?%>L%8800GZ812R&- M.:4 ) >H1.OEE4D CJA.+2+=XG*2J"G6F7,/F+E:7HJ5FWK1 9_G2L[#RMW6QK3Y]_NW7_/YKOED@PC&'OH_#$"6" M14B L+>)*=#:@##,DF-U/X!KG]7S&GC>3Q)@]?I;)RX851/L\+?GRXK48>PQ9*WY?D]9WQ3IO+I!8!'X<<)X&@J2" MX=A/$0\Z8"&-(ZUW;D> XUCZ?EM_DV&4'?9TW[5)'Y(I6LOJO,0[C$=UJUB;7/M/ 6TCW*\74N=VS5E>/-\ MXY>[;-V^Q%[?+=2*X:=RM1+EIOY'"TX10YA0)JA/&6(^AZAW(DZ9UC4^,X/N M.+6\W]6%P'[A9ZQ.4==]0^X'?GQ\:-D.J-0N\B*;MO<#YY!'9-C*]N.$<,99>96 1;U Z0)X$C M>K]A '!_6Q8R.+47SSDFZ*4X])LLYU-:E;$KJ/9S]W4'_9E4J7SVV)=O_=: M"VO[1>^G8NU5C<9JSG_-A\?Y9&P'@?]ADO5?+B>W;DV;CC4;U+],)M;E9?PD M;!2YZ?/OW^4GMM7;]<5$UI&2VG#HK; M]"GU'TT]<( ?IP #7\0!3UB2AB#Q_1X^3J7HKO/;3/Z#J9.J)FPE[<6M]AY[ MJ"S!+9XY9E7= $^=55U$=N99M6L\?[FL^C24DV15P];T5\^JIK2,EE4'Q6WZ MK"K*S4U>''N HB"-(1)12M(D"D(8 ]QY$&&"Q5P2JSYRY[EU#^G?EYGL-ZMY MYEF#D$^=:AW%>N;9=N_U7R_AO@CH)#G7O%G]U=/N &9&R[Q#HS=]\GT^RTT) M$;X/.46 IRRB"";]%N"(PR3H5FG3]>3)5Q>Y_AIM[Z31"FV^OM9"OKIW&O$RVNJ87N1GIYG_EQ>V=_"_YEF^RV[R9X>2R;A=9L?E'MMKE MQWMXZKO @S!* \"" /L)%4G4>^G'(9G'(IP;WQROU?58WW@=VG;]Y4V-UZL! M>PWBN8R '+6?J4=)TS>=N8ZDCG;9]-P\;:G>LY8ZV8N;,VL=TQ863MKQOTSY MX8:]\8L4AZW@1RIE%CA OFC>\TMIF"1 EFS][2@1X2"X6[-9GOOM6QF MV::J?ZL=3LYF1M=F(_IQBABK+>V5R/N=IYOH6&]J4Q=;4S9 M2N9:YFZ'IFLJ BYM/7'AHK3@FD +,4@%1@'\((<$!ZUP@%9(;G!H8[ M-?F1 HTRY <3^[_.VKMJ(_JK"[T+RN:X]JX7[^E%_ND NGG(^N!,2N,T2D($ M$:4\]E/*R-Z9A%,TCP'E(!=<#R#K.OQ;LZ%;:GU@+F'J(.%KP MYSHD?#D__=<;^YT+\@PFG U;W5\]Y=LA::*IY$$Q54WKZ?W#JGS,\\_YYENQ MS$_[MB\^&C>J!MCQG[.RVKXOM_^=;S_ER_)V7?PSOUYP#C$*"(UP2ABNGS46 M>[PX#8!.YIX.I>/D_-MZL\?B+8]5>BG1ZN7G"4.IEH)_C"B:9]E]]CQ(P='F M]3ZIU@[(W]UZC_G6._APY9'[9.$J:SD)S)B=,W@WFDO1GP4,ZM@\XD M>;4)6)2;[K?JOQ88XOZT[\J?\H=QLB_5M?WO$ @(_13A"27M,T]V9\0HYY^:FAO(YCRX^W(WG\SMV>%'N-LN[_'JWRC_3/>3F M4<<77? (]E4SP=W]C=\;[*_WR_&BHZAW$P=&4PJ=Q,2-5NH3>TY&'89I)@KK MTL/GXNNIR?>B6@0B96F($M]G41@%.!0![0T1 M3B,5V1WP><>J^@15^PZ\+&44JYB MKY-Q0J0L,#>M!MEPH+36BH8H""_OLV*]H)BF',,(^B1(TB"6R@5Z4RE!H;F& M*!J80D5::(-T1)4^$R5QP)P%+;E$FD,U:4TKZXDF?W-4%%T7SFJ*$1^JX\4/ M#_DFJPNBK@:J?LV;"XS#0"08P5 D-."00D1!VEGC,15*QH.3.L&DKF/(9.@[TH[38Q/:EAY48. MOK)M_KY<=P8[>SR0WTX3(03T:>@G?HR2WA[T8ZPC-N96',M-/6>^7A:KNO\4 MM:[KJJ1Z//:'7.RK2,_B3S.5+.32=;(7,>&F3)E^=3Q!89TES;[@9V M, 0TB&.! Q^F*$Q]3'EO0T1<:ZBE]^71M$9KQL:0):UE?P<$F:J)C8D9TP7^ M5V=FAM$U$[TPPWYZ_=Z(@4MZ<%N6MXN_R_]OE;]=+W_IZA]?(,Q$PJ. 08B" M&,80=C;" "=<10_,ONQ8#UH\:B)@2,UY$7#/BIX(M%"\&LOE,8T->J[+97-6 MJ)E%)[T\(87#V)A6"@=B+VVT![W2B*Q6S3FV M9S-2P!=0$(Y$!$@ PS3U$]H;BU*DI(D#3;B>C6Z.PM)<=Q;:E#"U&.E%:;5K#=A,?;?]Y)T=]S3K;(A$0(1;&OASJ M!10A&E-_;SI,M(XAB(*L.!8 ML-X2 6J[AH9\?R1=*_?KU46#S?MW[Z>5Q#?RK6(G&%)9J3;@=-E_UC;[*E[_S!ZQVX, MR+GWE2FQT<&?./U*!S5D>1J-13RW,&;0A'^=(>45- MK/ XO;C8<:.TW+[TI>>+_!<+'_LTBD4D$NR'3'XQ@D'_>1$2I2MKM#\ZEK34 M8/1E1(T7==FP3HFA3)QEPZ8DU(8N2( 6)_/I\GJP3W1Q []UNC19KW?9JIV3 M6O@@I%30A,G!2"0+E5HX>C.$H4"W:VM]?*PNWH+J)F/U^[H>8>I]WAE7AGU? MC2:;(G#,P 4Q,")K/J)@!O^$. S@04S%" BMMDS;_^E@RT5T()F$U;P_I"X4F:>I*X8XO0ZE0I M1;'*W^_:S898JI6/&0HA">- $![M"QP (J670(T^/,:ZQJ-7 _):1)HK&UHD M*2YNN.+'8'U#C1IK*QQ'GI];Y# A:'HQ,(?^?*G#W'_USO\IORWJ%=/U]GUV MGR](PDF(HC".ZR<'F< 4]1HC<)#JK6KJ?GP<$3B \FI4ND*@2YBJ&#CDRD@0 M5&FR)PI/&3@K#(9DS44<3.&_$(A!/*B+!)/ER"9;O5U?Y]__1_ZX( &*$B 0 MH\0G.,&R_/![.VFL=I&$^=?'D8D.E=? \B0N7:'0)DU5*5SR9205ZE39$XMG M))Q5"U/"YB(7QOA?Z,4P)I3V^.TV&VE$%-4R6_UWGFWV4R$D(%# Q$="6J,A M]6/8FTIBH'2T:) !Q[+1X?):8%Z-S&!JTYR^R^HQ"G-Z F)$FI6=E*]P\8J. M#*9N>BD9[D)IL2GI3W@>; GY.]4")=#'0,2RRH%IP&.0[ =$(O8!U)WOU/W^ M6-.=QUVC0:8_W:E-G?ILITO6#"<[U0FS.=GYC(@+I;?D4$1$BFA"&($,"QYSVMJ 02D]5#[,PLI!T2XF#I$2+0%TQ<<7= M,#E1HLV^H!R1H20I)N3-352,?'A55LP941$6(@U=-\96V>T"S!>C49=,C2IN2P3[EC1DP9%0FR(P1.77Q$ M,UJF[_2&N,NA#4)W\K,^$MG>H5F4Z^8:.U8_^;MY9.5UOJ!Q E.,,."AK%12 MQA%,>ZL@#96W7=BP-<[$Z!.,5UZ#4K84KT/JU5!UYTH'O4;SJ(.8 MM3>U>I:ELQ.M=OB=7IJL>O-B$M8F2^HR]B7[_O9::F5Q4RS;ERG;A67H,QXC MQ 2+!(\8&E,>GLQ5;L&;[B5<:1+HO.>PC/<#6),IJI2C<&CD4;I4VA/F%XA MY:PD#25R+F(TV(\7,F2'&74!(M?7LGE5W7_>%>L\6 0^2F H<"1P$B=I&.$ M[6LV%FON-S.Q,([P=)"N^E]X-3COPUJ[4#(B455T7/-G)#CZU-D3G!.$G!6; M(03.16@&^?!"9(8SHBTP3/[RP^9+^>=Z07 H8N(# N- )#[! ('>$@ICS=I& M__LCBTN-K!XOU-@,A46'/$U9<<3;,%%1HLRZH!RH4)$3 ^)F)B8F'KPF)<9L M: M),S3[L/FX*;\5TM\%1%2 (.5A".)02A@%5.P+(Q@K'\L?9&1D2=G/0?0 M#75%FTM-<7%)XS"%46?0NLP\(T5%:TQYG)G@&+OQFNH,XT5;>CZ6U39;_;_% M0S,EA!F)"86)+)-0$J0T$2S8%TQ!DA@)CYZ)D66G!>=)=$;3R68L:DJ..P*' M"8XJ=];EY@DA*F)CQN#,I,;0B=>$9@@G2OMS:U.;/&L^#QCC 4Z!B("?0!!0 M@G#W^8 $B?+BE=9''4M)4]'78#250X^8RUKAC!,]=5"DP\J>VB./7^G^1J1, MW^'-8)<#&X-ZIWY7UAM=[LIU?UJ0 $1C1I@O?!P @1"(^D6D0 BF//&A_6'' MG;O!XS6 M%=N]$FZW,F=\J/7T36HL='9GWO^2H.6-%X"? MOO[L]?#4%4"?J&##QW_Q49,&9I>ADPAUY::"7J,O!EDUW7 M3\P_WG\M5XL@3$%,0,P0"D-&Y6=Y/S\1,. K+ZSJ?=6U +1@O!:->K_7I.9R MIW?'BF:/5R/$1D=_XO(KO=R,ENF[N"'N7/:/TFP+U(: M(@ 1]'D0I,+OS80^4CZ%;_1QQUV]Q^3UH#3OZC C3#W=.^-*3P T:;*9\8\9 MN)#UC1L"@S94]. MGG%P5D9,^9J+?!CC?R$;PYC0N%VLO4QD_VIGO==B5RT(IRCF J-0R/]!$@2B MGRD%G".E9X('&QE'//IK< [/U[;PM*\<,V1254M&(-%(4K3YLW@/V4E*SBK, M0!;G(C1#W7AY.9D-7G3.]<9]NLL[Y @K"(^R$F.(A3GR>$]$41 M$#$BN@=ZC8R,(SM'X.H;M[*^'^F?WC5C4E5V1B#12':T^;-Y1O<4)6=E9R"+ M]V]8W+-OFM^7F<8&C6,0) #0(ZF\',-H?M@,LI)'^A>OJ MWQY'9!I,7@_*Y-IU#;94%<4=449"HLB1W?O7]_Z?50TSIN8B%H;H3U[$;LJ" MNC1\OL]6*[JKBG5>50O,$0]B!@$A*1,0.+_66DP8VHNTF"(_H4T#&%!71K2^WQS*\=$?]^4 M?V[O6'G_D*T?%TF @A"$:2P2!H,0TQCV:TA2G'0O'S*S,8Y4]-B\%IS7H=/5 M#$,:5;7#/8-&&J)+GCTQ.4G(65$91N%) M@ 0*0/P(8)R@7M'"" #=,D3GTR-5(34D4T'1HTJY!G'%DED)HD20Q0KDR/OS M!8@)37.1"#/P+\L/'C[NNJ6(I5F6T7@2^0$#XD(8MEC8-I)/IYD1#A M0'/&0N?+X\A!B\AK(.FJ@19/JF+@BB(C+5!BQYX4'/E^5@E,.)J+$!AA?Z$# MY@QH+-26]_?UC87E\H_/=YEL+!]VVVJ;K>NMKPL(TI!C&J28AQ"'48(P[(W& M#&A>Y37(U$B+M@U$K\%XY;4HO2.8VHNW@]A57L(=BUBSA5Q33BTNZ)XAZ/RR MK@UFYR)*=IQYN<1KCR.=9Q^JPY6K^35]_)3?Y)M<,O$E_[ZETO$_%A#2" LJ M"R;D^X('""3]Y=&A'PGMU[.'6W0L8GN@WC%2[VO]\&.'5?]U" L\7]:Q:2C6 MDS,%=KW?:Z!>@_3_&^5%B8N$O2)O]@F?7N4<^'3B!0K;C%W2O%WUYC;+'A;O M\JS*65EMOV1?5T?6 EC?Z1JA@ L(D ]]%,E2,96U(J(X")5>]QUJP[&NU4/A MH'P%>JO!R8=2Q3QV"](Y2R/E@UI<*V?"Y>B@OD+D)P7L@F9E]/VYX07P.M MY[+^?!("#E8Z;R1ZE;'597G>W5MQ/5=D7TM5L7V\==LVYS5?8:$Q"@,DT2PD(8^3@*: MQ&2?)F.A63G;M^\X78F=1)5[OQ;KXGYW_Z*L_I@]-L,=W;K:01Q4:^YI0Z!; MC]=HKY[3?N7M(5]Y/>@9%.S:U)XMYMT%:BZ%OD,/7PP"7+.IJL&?EW?Y]6Z5 M?[AII:53ED]-8NCE1)2;IUBK9]BB**)IG- \CB(0-SO#/DB>K(5>C/PF%W4K_)^1^7'C.P_A M']GGI9<W%A@$ M5) X"0$.TYB% ,"448!\5+\@'REM2W)IW['PMY";U_DZT-Y/'>R?ZYG<'KEW M@.[]WH-7G-]P&AZU/#!U9/14WU%0G"B\ ;-G]-QEG.:AWDX]+,=K]7K*W!V. M-0$4QB+T$Y]3S%@:Q/6CMLD>$$V4KO,8 8;KYP?P*N);K!>G=;A2516BO");=EBR,_9> (XQ X*P-$Y9S&$(:3_@!XPF:+$MM]G*QOCZ MHBDMG=JC4NYQ7^I_8G, ?9D[&X-DJ[39'PC/:9AK/)15YGA6 C78&:TAJ29' MJO+$Z\,-F_S:9" "F?BI3I'E$H?C JR'KCD[Z)1Y M->6;"^EZLMBC_J$F" =0?496QPC@/#1W%$_+\;N'F5JK#;T#3,(P);&((0P3 M2 1_= ;Q&&H]**D&\OSGB:TS+*>%H]/L*'ZSGJF4(M-!8&U&Y5Y2:IEWUX1 M41<,:LMF._1_K<).4H32)/%#(5@:^#Q*8M(;1X)HK75;,CG'N4-;;&KJXGA$ MF@IB-Y4XG^&Z&G'_)GIGB6G7A,\FYQ9&LXO&&51_<0I9X2$B"4@V$\B MA SA4&>Z<:BM^GZS$C1=K1M]OW, M30%C;AW6WQZL3.@\.M)@+]2V^6JRHGP"+[^MSWCL7]OB1;5QKN=MZ'>BJF93X>U[> M;K*'NV+ID4V>Z9ZGL\&W6EDP-M5ZI4&'[NBQO@,^XTO1+!QQNTS:&46S2?D\ MU,VJ1\\/GUEG2WD317E_7VR;/DW6U^W$^VV^7A9Y=0!QF'M/8,*Q#WT1LP13 MA$+>8B "0Q9!U7T!5HTZW"9PP-D(WA.D3WKI5)OC=8@\MXG 24#FT6\=^?9\ MBX%#!JWVY8.@^#Q,I'D"!$T20:(D$K '$<0@UMK):=>TX[KF;+_6W$AEF7.+ M NJ&;E<*.EF=H\?E4!'5#\H/I*(&SIG(J"F'JCHJBG4F36:KMVNIU^W%M:>L M!X"+0(A0)!C!(/8!B8/&.F,^2R*MLT*V;+I>UNIA>D9+3>6BC(GEG1-$V_?-00^M>E6X;K78=V5T9_>&FG\3^DGTG595O#_NP6)1@ M'@703U*?(Y_S1"1^&$8LI$%" =0L'RU8=%\U'MVDO5_0J5=R6J#&%XA8(ERY M=AR9:^V2<3C-KBK%R\R=+Q M,C\/);3LT\MRT#ICN@O^>WOO\^W>I*!(5IU, MFN2 $ HPHK0W27A]N$A_0Y.1(<>:M^]^6]G]L@:=X69\,QKUEOV=,VBXYG_0 MKBM/0IM\J_PIGA26^P?1.P^YLN/**PO]%O@Q%B?YB_[WNM726COE?YO5.SF6 M[A9/J^:9*9I5^?7Q7Z@?0EA0#N,X!DC$(F81I0R$HH<*162T2W-4@([%L'FF MZ\W7&IJW/,+FY2:OJ$P30D-!G5OT+ AQ_>O]'W1.77G'J)L9R]ZQ[O6]+OQ/ M_EKMW<1";B$^.@E@S.8PT\0Q*@67$L[X\7"?J-+[AU7YF/>[?JH%"&/NXU@" M"V",!4TC!'J ?I1H33B,",MQ4B++Y68G%2GO<'E?.V!C92/].+G.04Y#-$7F MZ1W:_]:/DFV>1\))CC$.]X^>6:]EBE,@X2P\]^B9^/?XKK_%@=NG@-:J'Z?_@ /XP M@C_<4WV%M\3N$$EG\N=BR[+-YO&FW/R9;:X["'Y,TR2,0DAD;D%Q'"0!Z2%$ M0:JU5B74O!LL%FH9PW9]=<@DZ:@F9:XD_IV> 7]FE6%14O;KI'T]^NWZZE7C>[Y=ZN_[.\S^FN*M9Y52T0 MHC&D<0P ) (%B> HVJ,!0NF25M<8'$MG ]2[WB/UBK7\OQYK_1/9; J=-X1= MQN.\PLXI%(/%UFLCUNS"D1+G?.D5\&/G!L'HL3F76LZ,[@Z>,QO"S'[3-# M4F__&_5*2;V&(IOS@O( X4 D$4D(8RQ*A!P;=78Q5GMLTYXUQ^GTXR9_R(IZ MW;O:2@EH, U19B-"3;*D:RXM##[VOUEC]#Y/1.Z0!.>:9+-49H%LPR1S@@_E M=#*$RSDFCD'^G$T1PYDRGJPZO ):5M63X>""I@*EF"<^30GD"+%$A/MTQ,BP M]88!=ATGB'I?8[E_IGD>I;1*LN&4U4C\6D@:1T\B2ZA/9ZTFGJYZG42= MV2H+H9CI9)4-SR[-55ECSZQ>?OI*\J?B]FY;WOQ6_1_RWK5';IO+&OTK^C8) MT'ZA&W5YOU&\9!IPW#ZVD\$@."C(5>IN/:F6>E15COW\^D/J4J6^5#5)D1(] M!YAY8L<=<^VUQ<7-S"ZG@_2 /@!C$* PI"RB#WDN)"?I4+M[4V, M:U@B3U-VV[X=/27$FTBP2B0]'[=ZY9&CO7):O._JVW<,SPT: MH^XI[E",P2_R)!R-ZV';QKA(#6%Z>;EX4JF5*]7H6CM-.E8*"PYXI8]RY9BT-0Z6,^+-D%>! M$V51^:UA+""!1 +$;$?=XN8L%V"I-GR6'D!(5Q5[/SF:8./OC M-=")0B/(GZ+0Z*=.@]"TH!86FA:#C-#(,6FIT$@:\9;0J'"B+#1_YMM#5W6] MW=;_\!/8%6 C1#0( $)":E'0WS%=7(%*'ZI.E$+WR3WGF$ZB5G,JHU@7%+)6R*16_IV62V MIK346"6>!T& 09RY*?MU"$)P[-X11T"J,;W2 $M%4$Y5M$4SW[1KFQ"MBF*F MFU$-ZO6AX]$^$?OP:J))"[66RI24"0)M-"3Y4!"B]V7^M=R6^[(X-11*TI M2##RXPQ!ZE.4'?>0( I5;QJK#&4X9X3'LK0]X5-O\J/$I[06F:9R@BJ-H/5[ M/AOZ_;Q"F)@T36':.I&:9,QYN9K.T33A^MCPRHO]CX_LJ]S#:D/^YU ^\I.; M%<:(!W)I@,+ ST#L>_$QCL,9])6WBEI&-[YM'*"UER:+ =<5C[QT"-P$WJGJ536B"G.\9FQ=1@G9"$ZF)1MG)E!.%3417_ MY%^W!:F*YN['J?1\MTH3"D@L)X =H2=,6/X M?XE2Z1V %O_8O G08Z#0/D CE],4=JSL$44909 D;NC[&2:!!XZ735,*W$%0 MOTS-$,L,JB"B7]1N^(QN:M_E9:5%3:7HG2*>VBG5K)4*H:-)8;P<6NJGVF;9 M4[)'2.74F9J0WWA:ESW\P8^5&V:8PBSSJ1<$[/\ @BQN!:Z+:<+;U4NHFX'1 MYY$Y/;=T=)"MG-0P2K!FT7MQ,^0(=SGB)RGPB)8M\HB-)(3:2\6S$ MM#LZ\LQ-"9MJ73\43\== M^9$;PB#P8Y(&(4Q"ZM+CD!CXWC'XE:]'51I/)=S54IXZJ@-3DRHU>N6TRARE M)DK EA&KUS@24*M)U-HE5]-,.:-7&OB9%C:MO(@$<4"P3T(_HCY)*3EF/S. MZ 2IDAQI'I$Z5Z:JK9+K;4:G1%)Z6-2L2Q_$6RZ8#*&DHR=A,NU2(E4CA&(F M24Y$U6=XW:5]^/#FD2<:?B\>OK+P+/6BR$TR"!'T/$I0E/!X+8Q"&+,X3:S! M]/119*:-0G'\\=FE%IG309-3FPD,B@G./.3):<[XH<2/^8_VM @V#?N1HBN_ M[7 Z?W5(9RZ*/\O8!26:SK(=8J3!CEKW]RE\\[%8))9AX09 E+HAQ&E- _0$8B@%:?2N:K[6H>LT 2&:FCK&+3]A6 MWWB][GD79BT,WK&CMD]I\'U8K- XO!3&54G9#OR_;%LVO_F2]$\K)(L M3+,$>RG;Y$5Q'(0^00/") L"X;:%,^,R'"9UZE%WT*X<]C<\2!S=S>TC@4-5 MB]VC$(@YVV.-D/9_QSQX"-&]1':COG9)+SQ6[_2IS=6NQGM<-=(7]_ MO>#O(33G;\X*>ESL#%@OU><.B1=RJ 6GR$M97B\_G6;:/[3_\V>QXR?F'XNF MK#?>*G9Q@F@$?$#=($E\FM)ABP,3F$JU>I\5F.&(H%L[OG68G,<6E%S>9%XW MB:5:K/60>G;FS47B>1:G6R0Z__86.1\O^]>NC>,KOC"QA9SB\I]\,SG)=%W; MRNG\BRXH#-A#7;5[()0_EOM\VR+:]<_I\HL+M'T5[7JW.[2]M?BZ%KA1X/D) M(A$@, 7#1A>&"48RJX;^T4UO%EMXPP/D&^>V;H97X\H>HO-+6;5/3!6[7^56 M#0.^$%L:EG6#G/YW6+LSC2NGA^OT?ODT]DL'V1DPSZOPTI1>D'%S[K%#JPW: M5\_UH4N&\>O[8G/8%C>W73%&5K /MC@69F#V#Z;]:U@-%\>^\(NZ7XKO^XP1 M]_<*$"^C(7;=, +8]3T $A?1V*,IB:(8I%*1NV$LIA6YA\];Z)4MZ.ZA3O;M ML=7SP".\_ETGG@CZVAHW_. ^_RY;(V;<SV;M\W!\5I;EUP*^2:@K M?I5N0,A0D>]\X\"P5L5MN7^&*$PCABE$R$L"D,7 2Z"':."%&/HTCERU=4 _ MCAG7@/41_&A%X'5W16> \\O7S@3)X-RHFV1%?UD/J0L^>N*FFPAH3?G0MM$WJ"E9P7>-+ORXD[:!^G+;Z?UYE.^+SX5G,YR6W8'!T\A MD6*!JKB;<).L MNB_L(75Y/P(?2SO'[CP%;Y&XRW,MI.X&76B;O)LT]:R^&^=77N!?]']G^XA1 MC?OSO406AF'J,A 4$X^Z-$F# 4T*_4A-V_5BF%'67WM?@F_]E>_R&?.+K)@O MYQ)U'7_EF8K6&R/<%DFX%,-"ZFW&9[8)MR$KSVJV25:%Y?KP\) W/T:; M3F MB>\*MFXP#,?AD4>"! <1"./,@Q2$*2+]\$%&/:E33FV#FA;D#N>SO,EZC%52 MA+6Q+:BZ2Q M*;,GCD2],,81IB'[I^1H5N#DPW M?^R*-B2\^;K/RXJWJ"#?U_>\2H[6S;E.7P$A,:112$.?A!G%./'@@ A#*G7X M91*'8>GZ4/SS7*R&'73=F\'".:?H#7E-W-2WV4;])R:&MKA.3C%;U._JVW<, M=[?%=FY&WB)C;SU35_G.AGK4=0+1%R1X#O?9H=.S6%K//SETW&!984H#&-'$ M35R4@"S"+F\C'$9AFL59FF0Z;K6_.8C,=%>_J=Y?2EB/+R_TQ0DZ;IF\3:7@ M9MH\AY);Y[?Z0-,F>\TB%].4.87SLT;:H10AW)HVZAG_H$0)^P M*-A+/ _Y_;4,ABU*J= ENGD1&8Y'QW9<.?G(DO8,H3S:(M4@>RYO7=9&>QTE M)Z5/?30V@OV..>EDAW-3.2-+G)O;XXN8[4^^_13FDMZ4ZH1NH5=5FZ2?]V[^ MU+OU4^_6(^\J/71ZMH>Z'G)?64Z7<9X%=^;GM[E>BN(D&&[S8QIAQ7*->;#- M6,;1'*$[N[:M3MY#5BW>F,E[LD4=]CE.\U;J9$K?/9(;P]:2WI#ECRCUND*H M*F1>IUNROUO*^K-5)$MX07C588%:.X':T58$(X0 @I$+LM +*:5>@++$)SBF MB'A$:M&0^ZM-:_Z IA>"\[-?"T^"\FR.(DEU%6;'C#8^X>&2M*D19HDR*8)_ M+BQ3.)#6A??'=I$4!BYD*I1Y'D$@):$;1=U 241I%BMI@_A?/Y\^<$Q."TI5 M)"1(DQ0*,WPIBX4(5685X[U(7UIU]BQ3#@4#SJF'*A>B"@*WV_H?WI""U@VN M#U_WMXC'IK]_T.X0/^;-3=/*]^;/ M?'LH/A9-N[-E?.8-\XWCI?WPNQ:F[5-SC;U=ILWN]._/=]2P*8KU[M^>'VZ MO=HXZ[XEWHO)*SEES3E +!2:FWNY .AI&T(&D$ULIX/HM!AY7]FN+>%BC0<5 M%%$GZ7;(H5:+SK<3U,26@A!V'0SA87]?-^6_B\V*!*$+( 5,=JD/OWYLT#N>U>TZ[O1% M#B0+X\##'@HQP'%( ]=MBY_8'A4A3[&8=?*P,]:I=EC?M6"=$]JAUY5:49-& M!PC6,2S#O61]@S[:#5>2OD6B4)&H-D_8H8XF##M;VJF9.Z%[@'#]/X>RNZ#0 M%%N>OGL^=/\>N)NX,',IB& 6$1"P*#0.^[%C"J!0387>$8W74AQQONN!.N5I MSG8M)B1N?>EC^K(Z+D>R; G%2WY?T<0.I^!:I)EHB>MSBQ"N=CU.$_%B-]]$ M>7EE<3'#JP4WU_3;5)O\$N7B\ N+V/MCD:"7I%%&2>)E009#&+ENF@Y#IX$; MRD3@6@8TO):\%?B]5RT2UL.V6+@].]%RZXD.CHU$V"*\78BMM=)N1U2MUZ3: MX&>J2_O^V!6WA^W[\K98(9#%61PC#V1>ZL9I%A)O&#I)"-6C?1(#&M:^_RIX M#Z9B\R[_5C3Y7>$<6FC.EF&S92*>V%*:B IDVSX154P2GHC*? E?%QC=R.>] M9)_*P"K)@B@@@4]8G./[, W ,?)) @BQU/V :4.9WL2.V\\,+X#5MTZN;W.K MBW.Q(&1&NB6WLV.FV^[6SR*0F6O_+_)T0>4T$6R'ONDRYGDYOTZ.A-)T'YMZ M712;'3?Q<[XMZEO>063_XW.Q/C1MWU+ZYX?K_RRVF]NZ*:MOQ6[?=A?Q713S M=](C'V2 R2O[1]9"04F:($](Z8P",*Q_7^KV"#=OR_I+T2M09BD72-_9P+:< M_ V(N\>'.>;V0:P6M7."?>70/]]]N+YR./9W#/R[$WH;?".1\;/!1VH)0).^ M$LL**G)W+DEHVA46Y R-FUC/^&E++'RO#8SJW3[+=^7NYO;T!Y_K[6:%8R\@ M$8%!G&4X<9&;!?$ ('6!^'*G=]A9%CF^VRK9/]<,IH24:B988'%;CENY)>V\ M('*T3@N7]X,\_8##$2_'O<3BM9P/U)8LW;X06Z:D6#JW.)FAVH(ER9!AM?'/ M=.KR5GQ^_T?BOTJ3B//@X&? N2')$;(=TD_./38AG#:TJ,T MI.F*V2,HIRKVSAU#)E,/H9%:U47'.*O:%IP3U1RJ\PL'^^N5P_ NP_C4I<8X M\]J7&04/3%AD7N-':H&91+"MB\LTH]Y<6#1P)GI \6+\;Q]*OK"M<) !PA8K M#V$0N9X/"3D.1Z-(ZLU[Y4%FWZ]<.;_GS=_%OFVJ>@(L=P"ASJG8T<,L=.K< MHLQ[XG".G@MG#9,9M>.48;H9M>8O;6*$"]?K3@N+S6\-T\$_JJ;(M_Q2[*", M67%;-_QYSI6'($(I (#&2>@EH1M0=X#$_BGT-N8L0.:/AB>IVCS.48RM:TY6-]R3A?F$-[8WQQ$P3B>TD^E&+[ M?\K]?7W8?RKR3;G]@0L6YCZ4%9]Z-"^;MF]7N\T &/DN2B@D?H) @OPH\0STVX%PB3[;0XJK5O6;6X*4\.]M2/7,J;NZOPFP$ ML-37,7N@8$&F3Z\[-,8?)CZ"GS-,,<+$Q&C&G'=4LXS_)0#Z@3]-LB(197$7 M@EX$71ADJ1?$PW%CEB$<3TE%ZD,Q<[Y2/E:9)04GS*=$GDZ_C^Q,YAFP\XV, MGREFE8_\\VHCNC5+XL1S,X]D'@Y^=*$>IVV,03_84Q&F8(9BB!* !N.<%P0RKKDZXIH/VEUG&6<1>JT>- M+N)+.7.)M7Z!L-G2:RU,7^U"))33!F34U.KYG41;YZ M9>4"O,\?D"Q?JRE&LV1%IV;?V9DJ-F&H0'6H$6Z-U9 >-U\?BCU?3%8N]"(? MI91!H+'OHC!*O0$7);'XXQ&SH)F_ L9PK:*\/PP5E!IUQ7S5I2<',CO:'8!U M#C1<>6K4D?.7H4HXU%Q5ZG-.=9:H*OO+PMV767NG%J].9-K4FGS:W?&=W76U MWA[X8WS7#X_L)]KF?3A* ::QY[-(P<\PAFE(!YS(2XRNT=/1&5ZS1PF?+4/( MQ.678@N^ +NA$,PO[O/Z;;:$?>9W;Y1P-]QLY' O)Z?/3*8 M] 48"Q7>)%UCZ*#/P3]G**'1_HFAA6Y/B*9I<=&4W]J0INMO#[_N]DV^9L,E M<1P%(8AX15J48' L30,AS A:?2N:K[5HMRKE860$9(Q(6#]N;F\9H#V?]?7M M(J\YG./F0H9N,IUVY-^FFU%K_LQ4)\]Q'M_I$FC"D\4G5':1V1:X[/J\^%>OZKFJ7VF6GV'G6A*:;!M)MFWHZ3#H[ M#;7QI;B>'<=OO\CW9?ZUW+*E>16X"88NQ 'U"0E<&B0(#H-[$4"KJKCCAZ=* MJYOJH$+3,NVFY1B?XK3L5CZGK)S]?>&@NMK5VW+3%D)D.?OOUH7S^;Z0?BI* MEP?$SAGGI%YIAWH"V"G?U9,M2.>1(\Y% X\SW(F'(5/)MTT9]1AU.431PYEJ MM+_"A,(49%D84.C[F8^I'PS#A CF5(+Z;_<< $%S_9_9'_.-D_M WA&94Z M2B5!T\OB-.E:=ELDL1T2YLQ*Q9& _\;V1Y('117Y4.^[4.(CFUCK'V1;K'D& M#Q>;0_N+%1LWI)F7)A! Z">0H"@^;KZBC$P*MB:/;CSJHF7%5(;?([NNV':T MS7%.$YOIC"MIT3Q4:XJR&-@^PKUR.KS. -@Y(EY4T=ZB4USPM#G&2CW49]UE MN=3,HKR:HGK+*W:;?'OS=5O>M><@7^I/Q?[05"C?W:\B&OC (S0)XPS[$":1 M-P2%(&-!HJJ03A[8N(9R%,X))L\G%?SM:549G4ZUK(+.P_%$\;P:<7SEG( Z M^]KIH#H9D'SY\/7?[%0^4O]>[YC M?_"A.TV'3<.F1L$WNT_CZ17.(A G49S&(8P]/XZRX\$/\' B=-G=,L@S9#*[ MC(Y#OC_6.W7I7M:QTXYT+/:ISB.A_EBNM_/).L*_@_JV36WTUO+UI+/7Z0UV M1A:_R'S8<;ZDUY$*YU,+?4FVK6IVD")X/K:HST17T%,QV1JJ-3WL1PE-LB0@61*%$ 9H**".DCA))V54)XT\3QYUYM+):;Z0W6>; MYW_J/OF(\+7RR46+DRYQ)Z266LBW32OU&'56*35RIJZ3/!$+(89>!C*2!@3Y MODQLL@%:KE,F1'^EQ112I&JJF^Z^9PN9TNKENCYC@J#MFJ2E UO2I \ M(Q,BLS=+E# @!'JIZR=!FF*?!IY'!R0PA9&>,&TRC'EB-JV%EQI]H!R>S<.[ MQEC-ZB),85KEPCAM3K)5/S5:^': IYG-*15'G\J[^ST_C%]O\_*A+7?"B'UD M)/!HA(+,]\*(T&%+'N$,QM,+,A4&G;T8\^.VV-SI*"=285B]B,@4M5I+AUJ0 M7=50"].2^LN7W$F6"4T@WS9=U&.40$G09,[TJ=^H%HF +$4N25F<2Q$%% :! M.T!(8Q!KJK54'G^Y.DM#NBC#O2YUU,VW68VTJ;3R'(^3]%+!'3^+:JJ8)JV= MROSI.%717,GB)['GPM@C2>0%R$\I28=CW(@&()R6@EP,]@QY3>4B%(MHTG#6 M8[%C=9\7_6^LK33M4,5#K(6^*MN6.7N(D3A,6]1WHDOLYSU#Q4>[N>6!-]W6 M_YQJFV)(_3A&%$4>23/JLN6]Z\N,W=B'*!.4S4ECF!.Z(RRN6.VNHT6V6*7? M)9HNR(<6=NV8\'I,J0U\?7*3BLUE/M3'IOY6;HI-]N./7;&YKFX>V?QO)SF; MT=^>EA'"-"(D2H,D(2ZF7I(22 8@, "I3"VS@>%-ES4/T)S\B$TNF#1!N9BZ M+ _I++0LU12B-LYAF:8Q)3%R: MN-$ U:49E5'B10 :UNJ13?]73J.7<9>8BEOO*3F='YG3IW0[@]H->F=2_R(K M_^.?944PX:0+:\:BWX0=J\JR%-06S5&)MX=P\=@4Z[)M.P"KS>GU@9L*E[O' M>E?R/[FY93 9L/T/]C/\K8/']H&"&&<9 &D4!31U_8BMF5G0XTEB%"3";PP9 M16%XC1EC;Y\-/;T?Q#?KCSWD]H^* ;3$,S-F/71YQ;'+.;*YX9%?&*;1$R_. M3>6,H#LWM\X OOU)8IV;)%[]L<9=:J_[?+DOG+R]=,-G3_']L:AVA=.<;LSU M%>GK0]-P5S(;RGK#_E6^9S]URS.0N_8'1*9A^SO^P_FV7;WXQ\!^N/W[ZUW[ M'^X9N)*_(Y1W[3CJ;T73_2?M[__#.>R*V\/6V9;?^$M$]^7ZWNG>$F._9:/V M56OM2%5=O1O]JZ;H'J'?C#SV?R8^/S3%^Z^$%_-]418\)S2/G?7<EB%=;CE]\ M\==/OGAQ!X@M7Q+DG%NM3/!KP>)DQ*S:\'53M-1H1BIE-X$]BWT>L077ZAC[E=/CF[N.YS);%ZMO-!%M1\).GSDO*EVT M\B2N7U_W?80^?@N4/QO.\WTK/_,P(G$:Q%Y,:9+X*$R&46%$U>KFIPTY3ZG\ M+QS/K^U3VPX+(S8,]'$?SK;DNR/N*Z>ZT-?!#.FB&C<#T8H2U[/YXEWD*X?# MZ\].YA:YBW1=U#@]1-LB<9JL>:%P.ED2;G:XOR^:#\SR?'??:2OI\G,K&"<> M0HF7QK[O^2XB ?:/@AKXB=RU2/5Q%/1,LOJ'0Y-L8*C.FI@V&:9+K4DAQ^3T MH(ZGN#VNF<7H+#\79&@ZIW8(D 8[GC<;U,2,J.BP,9HBWQ6XZ/XY.B)%^6.Y MS[?'\U&?I'Y*(I=$$<"8_2YQZ0 @3(A4DU6-PQK>*:)[7H6]XP*?[T-L4S MR=]+VJ2$;P+KMDK>%)/>%+O)?*G+W"@1N(+((S#$F8LI\1%-?) .42J,4^Q- M"Q)E1C(<%UZ/#@X4$FL36535,E,$:A&Q\2G"TNHU(DI*ME0(ME6OE&QY4ZC4 M&9JPI^6[ZE/M;W?,ZD-($?"1R\B*H>=&T3&+!S.01E-#,:5!YTFQ2170Z*95 M>5=JC$^M.]*6W]%E":G"#6-[T5>XD]N'3B'?5H&;9M3;^\_IG$W?>W[,?[3! M( 8T8VH;$(+<&+G03P :QHW8;Z<%9K*CF:XD'+9#CQT>7=M-83*G[C5-\*AW MH_GQ#69GWF7V<)2VF+)DVRIGRO8(;R[5F)HD8LV!13BCWN"8!88@C%,4TS0$ M-,IP' ]#^Q!,/(50&-"\E'%$PUV-[OBA;H.,K6J_+3U$3] XDQSKDKF6]<4> MD!*A35;L5%FW6.^431*1O&E\"5T).3ONI^);41V*S_=Y4ZQ\XJ84LZUR$D / MA)C$"1P&I@E%PI=!] PWD^(U'29GQT%)7#W0Q.EE>5N(SNGB=GT2MQZE\WD9 M@B5N=$I 'Z?L2D>^04 ]KO^2F5_T3*_NVO:-,[H M6F9]?*J>EQVT5S$WSM?#WJGJ/=O1E!OG4&WZ>Y)/)HF3GWK&[:;>=13B_)4E MR(##++@@HMF@VMC'/37D1G75'I+_5[F_1X?=OGXHFM.;B3[%Q,T"3-TP)B & M* /N@"*A.)H6?4\;V_"R=+SLT$^YJ2'W1*)5H^_Y.-82B ]PG7\87F< ?+74 MBU^2?$I%Z'H\8VNPKLFZ-^-VG2SJ[_*X[@;:GRXZBU5#UCJ\>W>1?3TX4HEY-2A=:.MO9SO""@!EQAAW:: M,$RY;Z,D=Q,5\[KZ5NS.M.<*8^ B%@6'@$6[7H(C% W2G<40!!KZXDX9WGBY M40]-MUA.HGR2:,[%ME;Q//G!@BZ(\L3*ZZD.+UFMJUH,%--7?5R*ZNS'_$?? M)1'R*RE-,?0Z^L@^^N&.8]?P*/-1ZJ5>%">N'P9Q1-FO!P#8IYE<.93&@8V7 M1'UD__X^YV=K$SL*FF!=3&+GIEM)6@>0O-%L#_/8&?#*:9%>'>]:7Z;=B)R* MDWA!1@UXP@[Y-&%8;?PKGBB7O^?-W\6>USR,GCB+?!;Z^FX01*D;(0+9R$,) M5Y:DQ)VHE$ICSBN2#T>(H_82$S52C6I%>33'L39E/$%TEGI_48@V&2V<1+NE M,CC-IK<44 -CPN+7U.NBV.PHL_ESOBV8WOZ>[_F8/VYN7\6!H<_BU0P&2> G M00 !D^0!1XJA4(=J$-3)19T@J9D]5H?/48>C M;?TPX.6NL$%"91F])*?&O&.)M)JS[[G,&F92.=YLKPQT:8+V#U9! A.71"@! M'J8T<%T7#5*/ )H<:TJ/-V^]X**BE3UBB7::L4TF:IS(H-@# M$J.V8NWCT?R0J=?T#4-SC)V>-!6O-BVV_OZI&X=)DK+P-888)WZ6])=R;Q.(Y+)SU%,8<3+XNT7=Y3>[IBA+Y] MRO"F?[E[L*!]S^*TF7CVG 7[LT[6Y1^VF,-],@]>6.9&]8L3[:2K#WOG=EO_ MP^=5S=_N89YL2W_;RQ)CI[-I^/6P*ZN"V7":N?OA+Q*T!1^G4+WEC[&U[U=]J/?%N.\7SI(4N0B&01B'R,>A MCX>S4>0%$*ONI*:,:7@/]32,7Q^!=OLH!E6Y]Z VTN7W37/Q/67'A)Y0W:)< MK >A('>">R0=[-NW.])BU85]D3[69'/HM&[&0$;[L:<%S0B'%+H@B"A3W5XR6I=U6*@F+[JXU+H$)2A& +B M(4;^5&S;/7#]>5^O_\YR!@O^DS>;D> '"<$T0DF0Q7%;.QV%0T86H]#W)(X] MS0 P?M#))>!QV(DV'6!>"K;CD-]]Y9B=G(.6UF*3;A$XR%S0'\I:?$P"'',# M/63G2^VTH)T6M=/"%@EI9_.(Q-GD\IZ9V,:-KYAEU9Y'_E(?]OP7O[YZ,KG/ MO[>_N:^WF[;)V^#6NG*^%O?Y]K9](>[A<5O_*-C:>GBLN_YO?)A=L=]OVZ9M M_0EFV3@\9&U[33$A+=?\E^T\=0Y5N=]U9YK'H\['X6/JSCC8S[:I>?[GQ?>B M69>[@O_%W5]0/[8G6U,/.I5<>^YHT^QW8L%AIF$#Z]GFG')J_E,Q','?W*+Z MX:&N6C"K+$&>[P4^I7Z,$@!] (X!0D0R=UHV7G74>1+P)W2[KNBH>\&PG:?* M*7AEHJ6S[D;)G9YH/\'CY'8 NZ5UL<3Z&<;$,%&*]S)EA[ M,9%P2Z1.HT$7*BZT<"4J=4Q8>Y6]N>4#PVK3/Z[[GK??O#EUKEY!X&+7BV*0 M!C")7)1D(#X"("20N[FH<6#CF983UD'RY$1.)\EB8C25/G+D+TF> ?CLDT(1AM?%/5SWZ^[VL:GX=J&W9SG-!+'9:\=Y$*8*) M[Q'V$2'B1DEZW%L37^J(;_)@LT9^_"IC7W!?\$P6KX]@7\ZNWI:;-G_&W#:Q M/88:X_(AH'&RIP2 ']ALY&VOZ^V6)Q^O>[H7C/Y>HTLP]IO$M!VRI\^<"W&? M!I[TUS6LB.=% 4@ \8(H! !Y*1XTEJ0D(1JJP%2&G;L*[';&PH:W.===T*"5 M;N.%#+96+VBI6A!VA1W*:,(PY2H%2>Y$U9+FXICX M__,6EM]87-2>RPR'>^T5LVKS]%^,?G+EACA&)(J2T">1%V4HC(?=/ %1*/5Z M[Q+X#(>=G4GM$6MOE-/P-[6Z7[>GL-VE4+9?;']1G+#+R?(BSA73;]O]*B?T M)Y<.]CC<(.Y*#O*J6P5&6*^,K"+LA0BG84J]& 1NDD5Q.!B1 MP="5V2U8!GV&'4=Y?#)M,WXR3=-*9QF?@HN@9:C-K8^:%L$KIS/:>>7]O2OG M:/JS1;BS?MX%=%[/7EA;+?W$[%AV;26G_BED8L;%>N4A%R"7)"YU4P!(D,)H M>-B+) &$J^ZAXL_[O-G/L *_B4=&2I]#EU+55]=.)]\[7XN[LJJX&O)W8MHA M9EQ2WW;8#"ND5B\MLN#]1(N6J35(V(G_"Y84<5MUKA"2#,\C^"E.@._C+ (! M3GP0)]GQ;(BD((AZP2>58$F.633R\,]Z;,__](-$0=]K]!-(1M MU2H:<@R+BL;GP^-C=[LHW_(1Z;;^Y[JZK9N'MBSF>%4S1B3PDAB@,'$S+\(^ MB8Z'(1X*H1?453?]=NBH=JMJLQ^MG#:R/7O]4'S)OQ>[ MCWFY^5#L5ZE//8I(2CP8^C3&, H&$::0)E+/$"C\]885KYUTCPQ+>T5JSY$= MKV.PV72H-I)98A4&Q>3,,'ERRM6!<5HT#H?3WK>85Z)>$G)!C2:P9X?P3#&@ MUO8ER=G\F6\/ MQ2JA+HP@P@&@D0\"]IO$:T&AE*2A!V2DQS 4PS*%#_R]$\=S?C!4T7UU?!V%_>FVU0G>.H3MES^7U=VV.#V> M@MF?7+5]$9@SF9$.M_+*X78ZK:'S"N@TIUP0VYF\;8;SM*PB.C[('ZN M]42CW8I+BV[FC:PR'%4/\$M1/0L7>N,E@_B)UQG M]-@]99W1R+R1=>8EJ !!U_5I%I"088AH I+HN,4"D53FW#"4&5:43F!F6$04 M'&%@Y3#K TN6"^;-GVF!,+8JJ#O[)UP*)A@[1?^G\5! W=@/ M2>K&:4)/&32/1*',71UM@QJ^9?.%_R?J>LEPJT M_PS*J&*6E 8J\R:J=D&U:-\3I_M6#/5W@M[3HQY;73:W+2K,EA1E1:&[\79'Q^']JA\PO872\] M>R3>F/F]KHH?O^?-W\5^>-F;\MJXWXN'KT6S0BF-7"],H@"A%(0N2M)A1!I# M$(MHOXYQ#*MYB\YY:.$Y$K6!6BB\K,%SLR>GJAUQ'3*'0>L?>6W!.7]U\ 17 M/RU<2CS9,B.G:F^S/.$VE^56['&3RR2\LISHI,Z"YTIT65+K_[#DPOW?#_M# MON7C],,$;NC"-(L]$&4NB6.(0S , WR7RD3MTG^Y:;EN\<@(M3I-8A&R488D M);DCAV.15@D]X>QS,BY$I^:.V!7 M3L_@0N)R@2>1W>\$=NV0'"V6G-NA3F9GSNSD^[(JKO?%PV[E49J!($$A97MB M'(>QEP0#QM3#[MP92G%D,V8I.WNZAR1.%CF#2;S=Y(6\6&N7\Q>WS&E-6R"G M*>'P^?*:9GRMKM*SN=G:3.C1(X:SH?*>MVP%F==V UE150_(=*%I7UEYTKWB MB!P?^RBL,NS"+/)(Y('4AR[.0G <'V*2K;X5S==:= W2-ZZ,YHPA"DO/L;., MVHUB>F)*)>RO;4$8M2?)=" M,.RF/<]//)G20J4!#)<1GC"-RN D4_1*O FFZ4U3)IFJEV++3*[^%48NY>NG M$&B'GDPSX7G>?CH?HGKROF ;I>)]UXAYMV[*1WZ:W!6&A#C& 'LH\V(_C (7 M>;#KNHP"D &YCG93QC&>N^?0KKJ'4*^<$3RU0KM)E(HISEQLR@G/!"*-J- % MEBZ(D0YN[= D+9;4^K\\'0IU2M*$)$U1&- H!D'J4> 3-^Y'C?P@1M-52GRL M!95*.8<^F=\IDF6&6GVRM5C*^@VZI/5+GFB;-4S!&B$=4V5)5,MN'HLFWY?5 M73OP?Q7EW?V^V,!O[-_>%9^*A[RLAC_\4C0/W@H&899$V'-#&@1)"F(7P@$& M2HF4N&D?W+#:#0B=O(/H- -&9]N^M,/^S@H0YZ>'1# M#]HSMXZ\:E56)> W*:IIS MW3+:.IU'H1M=7;S\%$G[/Q_J M_7\7>U0_/!2,M0U\X&!6ODQC_N-!O+[!B$D7^*.V8)N4+MSIMT=8M?0Y'AZ92$SR;8%U]1, M65:;_U954LAO@^ [DYM;5%?MFRG>*@I=$F8>#EP443<.V9:E[Q@4Q D!4@\* MF,(P[XIVQ5:TZMTZ9TBW[0FS:B;&F$MDLM'+>D/[DO;CJ89R[/Q=F@']$@EL M:8;?3&R;\YD=NPKC5KZ:"#?-JIQ2T[+B"B.,)<0TP&'D)PEQ(P@C-QY*(X(X MAF$DK].Z$1A6Z1ZN$8W6[@P9A5[2#VKZ/+CB9U!G27;?U&93WK))F8W9^*HN MFV547)79R.W3J_R90?+]L:AVQ[VI7G&9P]L;KE[A9N+H@.GSG' M**Q];,\98#I_<:!.BW3F^B]1 B^(F'8?V*%K^LVJ#7^[6M6/?%]O#QM^=9G% MA^S_-E_R[ZN(H)"D448Q[6ZJFW++ JC?\MU_%IL[/O9Z7WXK]S]6 M*?;#((%I[+LI"" F<9#T _.VW5)-]30,9WBR]G"<.X9TY_RRK;D+?I4+9W20 M*A;(S,RG7 C#P3F_<'B_\@XL [,#LGGE\&VF+JB?1IKM$#N=!M7&/DG9R(0; M7V[+]O3_YO8/WCBEOJO*?[<"FA55<5ON=R=Q;<]T=Q^+9M^5?WZIR??\H:S: M'_]4[ ]-M?M4;[>T;O[)F\W*!R@(PYBX?A)"""E-28PR/W;3,/4"&LB%,0N# M-1[SC.WCF>2QA0[#[ PV7CE'*_O"BIUSLM/9U\Y@:?N?];8Z?W%KG=Y#;K.,N1NJ6?#-VK'3VT/%B#V +,*E5]@S,5>!G M%."4N#&*@Y"XT$]0/QK$09JL'HNFK#>?]WFS%ULB54>2T:SGH(3E*RM81%-U MW0.W_ QL7GTYP\T%69C*IAVS>;(5M=YO3,O![!R8>(\_A(+!:USE5RX=R&X&TQPCB9TAQZM M$4YG1?N??'S3BW-JK13S\L)LQK%6J[@AD\4DWR3?$]<'7,A BXD?DRB!-$[< M(&5K%<7X" U3L*J*.RZ3DU8(O9"$9"?M9&>,7EA]CG!G6R,T^VS2&K& LW2O M$8,)/]D:(<6\_!IAQK%6KQ&&3!9;(TSR;62-^%SL]]NBO;K)SQ?9S_-$PF%_ M7_==^Z(X(@EV,T0 !5X(J4>" :.;)K'!Q6(RMF56C=T1=E>,PY>._(3:X.(Q MW9D&5I%YO#C78X\J>% R1AQ6#_P?^"@T)1(JV>DN)6"!X4RK$B M.FD^K^^+S6%;W-S^5M>;?\KMMFMAC?W 1YD'4Q D 1O:]5W:%LYE@>>AB,A$ M3JIC& Z%!EB\(F@ IM;H7IE$L4!F#O[D(A,EZHRHSAEN+JC.5#;M4)W)5M1Z MOS')NP#]&.^/;:;], 448D@QCB+@8S?L7QC,@L#%H5"?//6_W;#2G*;(>]7F M] J,B8F+6;+D9$6.)S/%^\_IN%2KKTR='1HR ?_S2OR)3,CJQKCXT", AQ@$ M 4E2-TA" G$ZC)2X0"K'H_+WSZ8=$ZK0E7B3TP]3E*DJR((EV:]0(J B*@3: MI2-*%IQ1$G4V9+5DE;HHB7EE#?"" * PHUDX_/7 0ZY\/;'P7SU+ ?& YLHY ME1*SN+W+RRPS,P2F@S!W=LT!<=AG/GQ)NV6_=KC^GT/9%!M\X,]\=]_ "L,, M^&F89C"+,,B\( +9,"3&@51[STD#&5Y+6TQ*)QO3Z)-;28TSI[:D7CD#,*=# MMJB"O$:2@*I,XM8NI9EFRAGUT<"/K")]:?)J=\LF\RH$/@%<_&(<4@^ #(/3 MGL&EKHH,B?_MAK7G"$1->"18DE,;,P2I2LS;+!E5E>/P E(B3YQ=^J& _XQH MJ#*AI!3;]A(CK#8?V<=TSWNQK=MG/WA9RN9?A]V^K559D2SU$2:8QG',],IG M2C5$46$04*6L@,[Q#:L-VSH5Y5W55W:L?SC[$W8GKS9.O;\O&B<_(9X@2[I< MHB!<"WACDK2-/# @=DZ0'2C@#_,"*$:JJ$1J=I&%(JK;PDLR:X1-Z90)BB@D M3.1]-TEHY <$03+\]3&FH6Q)A?!?/$,-Q6G&$JZ3]B=*1#FS:^:(PSZ7*)&S M6[@@8I_OVWK7F]O/^WK]]WV]98SL"-L7[7_ K[NVA=HJ3*"+:$3#"+A)ZGM1 M1KJ4)/9BZ >B5VWU#&;PG'_ Q^?!&.%_.!U&YZ\!Y=SG_B+,7:H"T,J\'5-+ MLTW/*P0,,"8Z*7F;][IJA[VNABXEFTV;RO1;-R M8^*1#, !2B%@0L (#V.Q(VHU$L8^D)K_I_ MBYP>=O>OVY\_&>9PR]Y=5\,/R>T0#+A,3%.7]9:!4QY]X/S5 M89Y9;:4YO:"\YOQCAPH;M*^>ZTN74V>V!3D\'-K;)#<\KS;=Y_V-=/1]E[,,O(IS-H%V=3/O!UR M:<"NVO0W*]LMEK?1*S8D;WCMQ:X?+(Q]FJ1> N,T22GUXCC-^L%2'",LU^-5 M:0C#PC>@<@98LJU3U7@34[(9*).3K1=L+216KQ-S09DF,FF'#$TUXD7+30V< MB K,T7$SS*W-H MQ[R:8L"+!/Y$+H1GQSW;;.^N=[M#L5D%481B"$,O"RF-"8E)-H0\$+NNIS O M9/[Z96:$\PM;RW8M3LF,CAQW@J>,I@B3/$QL85PY'9"916-$P26Y4&'*$J%0 M@OY<(M3M%S[*ZW(QY;>"W-X6Z_W-[8?BGU,1R\>FK-;EXY8M[%W=QUS2=T3.MS=]6R;V4P/ZF<_QE%F^=*!G MWG5V2.PSC *$PC:%_ M7#H\Z$I57^@9T;0H=P?YO(!BW9_4[]I#_?)RL&.28\'@<'9Z):/&KC:B!?CT MXMF5TX*\:A6WP[G 3O0MZM[:G&JCW@Z-U&S3:UM8S8Q-5+XN9#X-'L0400P# M+XY0&F6I#\EQ\,2'.J1/=LAEM6_"7E@3XY.$T"39^I1PV%M;)H7/R)/70E7V MK19#9:/$U' :9\)%7Z?;)E_J,U5G+9*O^:[8\)J+HMJUEU<^%=TM_.)ST7PK MUT6'^E/7])#_0"OG*P_ B&9AFL5I@(/0]5-W*,;(:(KD:L66!FM8@MLOX5T+ MWEF/T#O%=_YKR6S XFR)%J,MC=-@#=O':]2K>N_6C_F/]B(&;!J>W^&_'K6! MOJUY5>%N[XQLF+G&S; S+I7&V?(=V+'JV$/'\T(\:X )K71W=7VW^I)_Y^\> M\&,SML!^ZGKF?ZG_+'8\_W)S^XG]HBG7[%^V&OQ'Q5OUIF[FH3@B)(X)SEPW MIE$\X$C3,!1[Z\;<^$*Z->4]&]YW_I\3[/%; ]\ZY#P'VARQ]QN& T=_NIXN MMFH9=-/E96AA_RBM*]PQ([Q.#]CY4CL]9.?FUCF![J^FM+ 7=\>F7A^X>K22 M8+E;GF#5,6_8A!"8.YMN6\A_N#O-_C^B40"GK5W;/;]?V96)?&6I-N^49=?> M&>RKY_J\%=)BGXK'OAW!!E9L7=X_[R'5K<^^'Z1^X@("?(1C-X6QYPT($N@= MWX#[(IDBTS2\PK+X1:4J?@"[XQ/Y2\".0-J(9:_E<(RP MIW<"=TFE%>"K P(I25'BDSC#E((! DQ\8&P&"XZ__!062G+@X)(O:9_UR_M1#=RFRJP4= M?FH%"80(1 '%( 7(\WV81 ,D%T"IO*M1(*9SJGGWODG9X^'U.\R87;TM-VU0 MSA K/,1JUC=BB5-KW"*W>7T*VQD0C=.@[=.JO>/Z*[_])9+AI^?5Y"E,7]#H M61QHAV;/8VJ]P 21T_1S5Y=YUX /Q?[FENT)5VF"@\1SLR0@49Q$[!_>4/.% M**)2KW9I&="P1G?M%-9/VBF4?3N%[<5V"D9FNPAE%V:U5L;MF+UZ3:H-?J&3 M+X 1FGK81S!@?W=$">]\.X1R*$0DDNV)J#"$S&S["5^8G'KS2Y0^.Z;.% /> MOODEQX72S2]*$T 0P@'RO6^HQ9;)$M MU!'F,E$7)$<3PW:(D"YC:B-?H9Q0]<5DO RG>_#E8U.S57#_XR/[$/>PVO H MX9'_R I%6>R&Q,=9F$1A@%V2>3V @/IA(B-:&HI_3;^LE-N3\TM <[) JQPG&0$9]YGAQ^@5Z+ZT M=9O%C78H^TRV/M\%OEMY#LWA_?V\Y &@2(9&GHAX&'0C]*HQX"]E(* MY3HK:QS8L+J+J<-.[$7Y&=P@IMN+>4!.IK62;ZCSLCB1%P38B#_LT%LSIKUH MP6R,/U$UO3#T;TV]VZU $-$0@B#V Q=2'KQ[V3 LC2.IB]N3!S.LFBT(!^5- M\Z-];^*!]Q.1D\7I?(I)X:Q4RLG?9=6[2O_IZ!^* M/?G>/ZUT?'C2=P$3+HI0F<8"C%'K#T"3#9+6O]_E63%>U#"BEI$=LXG6W MQ5XX5C34A/UMDB[,5*TZ=KY$Y]^?>5/RE-I03$MXC?T/7.[6 MVWIW:(HOQ?=]QHCX>Y5A-TA_IZ$]!"GU0$HS M0B&"(,:],B/JD\SU1911ZX"&1;&#R8\*3T E>E5HH_6R!"[&J)SZ]63>C,ET M.GC.7_T_1<3/(,\2;4"6X%NM\\=H<1DU_6 _[53'S[L^6C&UJX<@+Z^L(49H MM:!WAW:3:H.?H>SCZ<.E53;R\R$#B(,H@8#X(,QP@ %DU/5#TB"E +K2F5!,/0N^7FV+@3 6DBV(^;5 M8\J+A\6U\2,J4G_LF#Z2W;Y\8&O?;I6E&+ 0.G6)A]C_9G&(P3 (1D@HAE7\ MJPT+$4/#9>B(1TZ"9&D2$QV##,G)S'-R[%&:IQ1=T!9%+NU0$U7PM9;O2?99 M[6]%=6@OXR-^5S]?[WE/-'38[>N'HGDN6S&($A#1,,W<.&%;3DE&TAO.Y(,4-O> MCLX =GE1DV/S@N@9^,N+J@*=%Y35I'/LD%>C%K[6 \ HF^))N7%W^S;AR^.QW8N4 MH)_0$,8NBDGL^S@@682&T8,X#>3RVJ8:M)"-2[41*YJO MFY]3V=3=Z#V8H=][B]&>W;4@BQ=3>GK]8(<3HCH)*7+_3P+*9L\U,LIW$"[-JC_%WL>;GD MYV)]:-HRY=?K7N*8"3,&$8BPBS(":) $ RH(0O&*Q1FPF X(&706N[#_=486 M7+6AX')ZZK+4V.DDRTN2>@3Q.?^:B]E^^ZB$E55[&>Q*EE99Y M4:WJ$CJ;8K=NRC8!R)?5O&TFGE<__F/GK+F'NU?-V2^*D:OYOWPXN7IWM-/) MUVM^/8I?E'ILK9U:J3F=YG-%G#,ZT(+ZSCFMK9>9)C)7">KJ-/[P? %_77 4 M*SR'@0E.2(C]) D"FJ0(A^$11LHV5^+7"@P,;GA59I#?C;1]!%>F -X$Z0+K M[=)\RRVP#.UX&3V^WG($K&DY->(-F:L)"WM%\9I"NUQ^Y2M=U3V Q%?*YZL> M7PGYB^3ET2#^>%+%)M%HU2PZSYX6S\F7&N09/;7N MFH5T9:7&Y_ MM(MMTY7W_IO_ZW:#6N2[TVO@Y9/I.EJ&^8\^6YGU+#(D?N2S" P'B($WA!9A'.%0^;+CI%$-+]3G>X9, MN/TXC6;A4H,%&)8N/!C?BSS7.\2>@SEA4B^7(VAVC!T'= ;LNG2Q4B-SXG>F MUD7YC0_ZHL3+9_NL,*$!QJ$'?=>/4V\H\0I#(-?^=L(PAL40=J'3SCE!E+WV MI,Z@F.S-1)Z(GV5'X?"1W3W/*.(:%J ,EISV3:!,3G[D8DU.?#M65 MT^%:7H$NL'1!@G1P:X<&:;&DUO_E23Z"=^X]K^?#NWZ2D"QU(^P!ZB8!2=WC M\!0CJ3LXV@8UK$\#SC8_= 0IIU?Z"!83KT6XE5.R 2+;$'*03]FU9Y /L;VRLNGF1NW,Q@@1F./:3R(/80W$T5-*'"? ] M&1%4'L3TF=: 2T[GU#D3T[59Z)(\;QH@V:-9YUBZH%&3B;5#DZ:;\:(!N!9> MQ+-2NX+][#TNOA7;NA4[7C)7/SP>V"3^7-_N_\F;XD6=0 #<&,'[J M@7!HE@ABA&*YA)4)!(;5:H#EC%!W%WME4UI&Z!?-=BW-O&PBK,-[-6;]JK^Y MV8%V!M3V:*,2RQ>S:2:]9H>J&K;Q10[./*.B>IP==F7%MN-L]*]E-6Y8NR)1 M!$B6H#B($/;2#*#X.& 6>%);X0G#&%;6 9DSAB8GJE,X%%/.F>B3D\=7F;-& M!L]3=D'K-/!LAZ#I,*36_@U*E'&^KZN[]HVH[EF:UVM,DCC"08H] BE(?>3S MRQ+#N E0OM4?:.9/D5@&/M'UXZ/3O8/]+0ARI1X;A4C>%=HNI@JGI$JU\"+<>:ANBO*N0H>F*2HV7)-7NWS=QMVP MVK2_W8[#\!,>DE'('VSPLA0"'V60_6/ @Y-0JO;9' K#RM4#=P;DDNV(S)$O M)F]V\"ZG?\\I=\:HVV!LC-L:B52F^H*&FG>?'2([@YW/FQ_-Q*RH3,/-MZ+9 MESNV\7BUGV8<>6D:N2GR(8VR./99C#J,FK@1EA'CJ6,9EMP1O':V?V2?2\U= MD6\=\IUW'Y4-(B>3*R:V<_(J)ZEC2MM'/!97RS>XNJ")NEBV0_FT65.;^1;E M5.Q#\0\\YEG8O*W8+]?%A:O[Q,T2+W)!$M. ^&Y*4!8.,%#@"]V0-S:X89WC M1?3\*8)38NHI:#F-TT^]F.@MRKJ<"C*HY]FV9Z\MR^@%K33F'#O$TYQY]4P? MN6S]>5DW'POVOQLF'MM\MRMORW4;IL+-OPY=.PU\ZD^WPBGR?(!#D/@ASKPX M)##N841N@HE<';KFP0W+:XO7Z0 [SQ%+BJM^XL7$=5'.Y<3U.3Y[]%26Q MZ M:LP?=NBI.?->E*P;Y5&L"W']\%!V#8C:NJE6VXN*MR([/:W^A=]Q7(4NH0G* M4)K1&-,P\%W2W6F$+%@&5+R/D\8Q#:OG".GPR,0)JS-Z>_ZO%JY46UJ-Q M4 M!RS$N9QZCNF&]M(MT^UW&=K52@:T?>V"+7J%N3EWY&^ 70L._DU859O])B7? M+*]N\V]UPT?X5-P=MISJ'[!-._]>/'PMFI6;IB[.PBA(0Q( A&-,PG[<")%0 M*B$R?33#B\P(H'-"Z'00)9\YG\ZL6$@^+ZERJ\A%/IV_.GQS/X/^%E\7PFU] M7-L17VNTY_G[Z9J9TA=!OR^KXGI?/.Q6@8M#0F&293C.?)IA2*(! ?&@4#V! MB7&MB:0Y9*?%K#V^D_""KI#:C -,A=5V<*\[OC;C ],QMH@O- ;:1Y(F!=OR M5/\L ;>"9=)!MRI[PIES]E'>Y[OBYNNVO.MF%PC2#,09\*A/8$)1YJ6D'RAV M@TCJ-K#"7V]XU>GNN0*5@MMLL MBW)+QP#&.:&9.6W]@HU+B6EUZNP(C:<8\#RY/)4+45'YO+XO-H=M<7/[IE*/?)I!8%B: M+>\=.LK.S36L(WUG%^_9'^"O/K[2_E0X.*QWI7[W9 3"4CLPS2#/DQ(EB5^A/HJ MC2S$ 97J4*4XA&&MY8B<30])LA^!(F=BVC@#77+BQP$Y+5T#I(42IJ\S)YFP$=G)B* T^;W1A2"#R<^ '&( @SY(9]L^0,! @9C07%4RB^U/"A;O;EOXL-OSB1Y;MR![_NVKS9RJ<^Q31, M8N1Y%!(O2I _H/*B3$JO36.9>Q=_M.?=;=V\VS&+F%HP2YS6%&=?.T=C^CM( M@RF2FF[VX:I8D/"&5+U["IB-PH :M]O<^W(G4-QJ%( MK0E'U,+"TM5N]R(AI'),&T/]@S! MFDT:7K]8;'YKZMWNCZHI\BV']%M>5EG! E3>.VD%W"Q+"4(CQ@ M\SP?3-F)F4%D>#_68G-.X!R.3K9/QCRN4=M?+>\5 [NLD1G.JQZ\=669HA0''B>C2C@>MG 1P.CR(2 ]=H M1N[-T0TGX4Z)>\-YG+=I-I1TT\KPC'FVQ?UA.)6FU2\+9,\6R);I3) )T_^3 MYL3$[9N:!I-D4G2/PV'P*U!/T1Q/ODZWH59!&% <1QC! 4N6D:9L/XU(VD M6F_K&]5P!JN=M>W-P&?3=][@5IBO"P&L?L[M"%(-V%6;_EIU50@]DPC,HEPW MPWZ8D20+(A]$P5"H'M/,B_24 DD.:GB&_IXW?Q?[]BJA_*IIN@+DS875&-MV MS$W]9@D7;TSB3;[*^NR#YWWK'H@P3E/734.0N2!(F$"X&71IY*<>R:1N=6@; MU/#,'' Z]:TS(+UR6JS'2M[NN=^)U^BF0?2O(]S'P:8 ISOJQ M($J(E!"JC6!8]3BH=N)][6%)'FHHTB:F8>89DQ.L(UD#HH7NM[W*RP5)FL:C M'?HST89:YYHA2$(:AY2F,"91&O5# M9I%'7*DTQ92!3&>W1R:C.-2C'1F8U%R;3Y,P('8 M)T"66+F5U M=)!KAR#I,>5Y[D8?/\*!3Y'OBOMZN[E^8)/R6_QTK:V!%^C?]L#[G[ MSV*[^:-BG-*RX@TC6]T[8ODE'//#'(.W"(FBZU)SK:U2:(R:$ZW7E92FSTJ)[MC9YZL M<#HSVN*A-GD&1\FSG<-M<5ICG-X:IS/G;;E>UJL256"6>E>M-FQN+XM5C>FC M^%PMV0).M*#"; FKZV6GCNQCDF<.JMX?F_ Z >0^FF4IG&69M2+8#@,C#RY M_8J&X0POZ6^AU]#SD&^1=F&[HY%Q.[8].@UZ M\>BC9JXF*]V'8G]L+9. Q 4$$@PB%&(4QI2FP]">A[$6K9,9<$FUNW(84N4& M77KXGBAYIJC6*'K"+,^K>R/F5)1/A7C+M4_))%'U4^=KLOZUE_E6-$C\*$V2 M(,T2#&(V,AU.YE"@ MK %KOW1:0Y5(7ML&G+/)]]6SS7AW^#C*=CJMF>_JVW?,T"YC>NP^,>Y3,;:V M_5O&]OYL7XE$GMP&O.83Z'9]-6+I]1D\%OP7\"F*LU'CY:!I%+V\HU SZ7L MJV+F3RW :O_LUAL!2'"G.0PPX;6?-Q8PPH:&@,"E3L2N:;\7N"_N[X/=RMPHHI00' $4(P^F$/:/MZ:A2[-8ZC:1IB&7 M5=03]G9"#^@=#M_YBQL@67BORQ%B!X@+^$"KB$ZAW\@^68S0"SMFS1ZQ8^^L MVZC:Z%>L4SEQ_9"7U0JG,($4QBA-_9AF"! ?#D-#XB-]NBDXH)VJ^5>'7JMD MBGI AV :('\6N7R3]P6TLH.DK)22KO@9=%+6)"F55.)+N,AM&)'6#6J*3;GG MCX[U5^.3U(MH3..8))2R .?'0<,O*D6AQ/&LBP)AZQ.;=UXVSJP]?][6'+ M*P>ZC1^?D?S9P)VS;I'+ONXXB6/!>K.YZ-6@>D>L5TX'M7UP<:$^7)>(NU3W MI8-O.Z1-CRG/Z[/T\:,S ?G^>!D^I#YO_ &C, (TQ$D$W:S'X.$L%;J1;F9D M^Q.1[V6;=1ARD;Z,I!GOS)Z5%'',[*G)]Q]\"]KJZ'-%^JK=;MB[\DS>;5>IZV(M@'*$ 1 GV/>*F Q*2^E)]I$V,OX0: M#W;P9NX"6T1NCM/;([E!-^(QL8AU:6=I$&DZ.V)BHQ;6 M\TT$G0G3+-_R?[5R74 ]CV111KP,QL0%_I"L]0.:T=5CT93UYO,^;_8Z\J:B MX\I,_N<0A76@!^/D>RO\=Y$W.G.CPF3K2(Z:8'B.[.@5+\T^ MS'VK3(A+Y>RHK"_LT$O--DGE1]48TZ.)Z#YO[HK-EQK5N[9*]/MC4>V*592& M61@@IL19%+M)&ODD&+!@ J2>F#:#P'1*=;,I.6;)5*DAMG6(Y!Q$SR2:@V^N MG,XH9U\[W*KNZDQGETV:>H9Z98V=ZLJ?07,GVRBEP7H8U72PSR9$^TK6;N4G M*'(#%]+, Y#]QG-/2P**8B37>4';L$*2,.7FZQ^[_.[\##;,J9;C>LUDSJJO M1_ V:>B)4?6#>WFG_ Q*J6*6W &^*F]Z]^W8(PBZ, I\EQ_ ^2GRHV%L/W5) MOV\GE18Y%!U5?M<^ %39L[/_]LW=^D^\:10E^V>8EM(V*6T:Y1A3:!UUL[\O M&E0_/#;%/0N)RF_%=;6N'PI^'-Z5C?/7REU"0P0QB;,LB$$0MQ RP$_%B525 MC[VBQD_"%;B+.4"N>!&+_NFVS>]R>2E M4AT3#K%#09-YO='X\;AHA].9'K]65%3+1Q M2)*,;S&3Q".)YWK]V#A&+I044@TCFE?0'J1S1.ET,!V.D\TI:;W4P;.P4,Y, ML;1"OL7N4C6+(LQ=5D2-S%LCA3IM>JF!VAG3(7Z)ZP\UE;'K!QX!B8LBP)^V MR$C8CTU0AJ3N_^D9<5GQ2]ZYOC[QD^!YNOB9H5BK^'%V+12_(W.*XB?/O/WB MIV"3A/BI,J:PD_[2Y-5NVVWI-_\Z[/:\:&9XQ-&G) G"T*.^'V(40 R"87#B MPD1Q#SUE2,/R1^NF*.\J!QV:IJC6/YP15N<$5O:JBB:ZI;?*MCS+1 _3/V8-^VSBTL)I "K8AMF'6ZQ1B*U&G5^DZR/,P61_%#L M_ZB:(M^6_RXVU]6WHAO^M[RL1A=P$ UC+\L@P6% W Q$D8M[B2*H\1?O@ MAH7SA-#AP'9=BJO8_>IPX?R6EUL^B]_=ULV[S_F6)\(&.V9^:=G^4F>-1\O/#^>-T#(]^G013&A$5F:9"1V/,'&!ERI9Y?U3ZX7<<, M[U4?HM;O%*WG#6;\8?3,0<052QX\O!=XPMJ8=ZQ37LWFJ1U"J/(HK+PWZ'H< M['^INU"?K08WMU_R[^,[&HQ/XGDP"K( I#&!*,S(@ #%GM #B";&-:VW#.J9 M#5'W)'-]ZS#$DZZM:76#H,PNY %)A=5+OAEU%6?RDK :\([\K9P#IVT;./6/0#;/K9+36%,.$I-;"WPCI[QL0AV? MWWR!>:R]5V?T>5X15N/W@AX;=I@=TFS:R'K622#Q.L&0UJ",$AYZUQ7/AY'O MZ^UA4VSXO^5=R'<[G@*YN47Y[IYNZW_^L]C<%>3VMECOF4I5[,^9(=Q)F^N* MKT#\*84P\(,TAH@O+OQV2!KX\0 61U0H%;DP1-,!]4/7Z*7H37'X=^FP5<#) MCP9Q;;GGICC%V!:^!K3&\ X%W!R)%ZX6=/GE)>(G\K;<$L)M&I(?W +G9)@S M6-;]P-4BK-=E=]2__]A>.[H8EX.(Y]I,SKOJ2EKW3&6#?9G4R[Q?VK?/YU(XM[(SVUDO-'LE,Y(7SI '. M1_Y\5EV]OMV.W# .00CXS4$/!5$X%#Y&+F]((_/BI6DL4EM5^6?SWLQ-2J8@ M37M&,!=ID5,DDY)O';(_U?K>""LT?R+IES*5,[G3#KV?S=KGNBZ3*L_1_Q+4BU+K?=2XKPZV[?Y.O_K[MS[7$; M1_/]^_T4>C.[,T!U0Q1)2=P#+,";!KU()T&G>H%!OS!<5:J43[NLK&6GD_/I M#RE+=EU=O,IR@.E,+B[S__PI_?CPKM11D):,(H98B7A)2Y;!%$+$(0,8,&(S M#366ILC#E/LP!L+H>68M-WFL]T*GF=?=\NA!NN7L_VB5:-8\3+'^[)J)*%47 MI54(Y/61UF'LVIQ&*S%ZU,UIWZ$0K<83"9NJ5I4T7W[:S#=;59??'WUXAC/( ML3Y<':222TZ%:M<&99GZGW^+$59/[%7X/W_Z.;G=*4S:06*R4>!1%6UY=MDH M]>/3&)RN:F(U!/--T@>1[*-X^D/[YF(*;815%5BW#W$J>,IM0Z2(C=J%F&Z' M;!/Z+8.//B$6Z@=U#V49@+JIN/D/U;GII199;[<,:15#D5F'8 M8]F/&:G6H+[1J+D9-':-@^5"MG%J*ESS,&HEQ6H?AII\^KF'@4RX?7BK#CP; MB&!5?#XM1+B0'9J(P'X;+9G[Y?Z+ZI$T>IR+;S?M?'7SW\U52Z\W^\Y*FE:" M4E&F>:H*Y67*TWW#1)DP.K0@4%&CC WI<6:];$W#0(FS6((4P$N#-67CVFA' MWIVV8?N&EM<=.JP%:B^MQ])"V6JQ0FM<>]U66@6PV6R=U)MFO+;>*9R+$UBW M%#"8)LJ3%KY/T&NB>TT?;M73472'1BSZ#WQ8/=CNV+==L/U-Z98L[&Z)2]2 M_2)Y\%3H3^@I\!=._AD"GG"_)5!=>G9OQGZBSJ<7-+HS#IVET]1>R#:6WRDZ MJ _(E6KKZYMA()#F*8%9GA9E"5(I(&(T&P3)RJR_-8*,R"V@J%6W=ZVPIN=: M=KN%(@RHN59!N&9M!/=CM5([Z7K/5B_^'*947O;;LR7QK,3S:1A\ W7@?!!O M0W>-%)@6FU;?TJ&^^6Z& 7WS>IF=X79U;+N;W;\=#=?UVS>UC=ZC:_ZFUV3TK2;60XDQ2(E$I4,IYQ1 M3L @M$04#DFK6WZO%JIX)7F0I$4@01EF.A,@A&50 6>;& M$^P1RHX]X[Y=-U_J^4IO_KI?M&VWXU?I,ASJB>:XP33\B_L3UX3:1'[Y>S.;U[ZCZUMS!D.?4;:)OFZO[5]/JB,-^<1 MI/K"3X2,77/Q9T?V%=VM*.QB2O9!)?NH)MR?LJB;0#,I(9^"\^E)18G>8\XE M?"V$;(?T1IJ:KF[>J9I=[C]7MS,(.:<",9*CHH)IQG*Y7S:'2QQ\$Z.SD,@M M3*>K6T.D'_[EP_TJ$>;2W:LC7",R2DW$:C$.U=7)?_#Y>LJ+N5[SW+,E\*[* M\\&^?Z@.C _D;TB@=X>Q/+@4CX*N'K05$!OCN M8*2YZS69<3P/1^NH=L>B]*Y.'JB>,)J?&NR)9.?Z.A\4NX?H@&!//\.?)C7+ M<$$$0:7D!>0,EK(B>_:7DG*;0P(#%FN%6?OS \O_R;@P1YN!OO0-;JWL9@Z M(8"^Y*$U-KTJ8LJP] O,^30E2^^,)FI%K2<:;W1QW;%^JIR/ZO%]O]4WHC:W M^O>MGB FEK[G>&IZ(&--=@%G9T7^T0V,M+'NI+M*B+Y.!V)W)T)]=399W+9@Q*F]&),"5&;B#Z9J&=?]4;Z+I&(:GOORR;[]UQV@?I=NES M(+?-,N?QC0[68FB-XZ;(1F8=R8[#FCV-Q#AP3$W,Q].,>NUZ,_NX;O2RR0_K M3_7ZZ^*ZIM\6[8PSR4A6P2HO,EB6D@F4=\5P?3@=-EJ8Z/SED5G6:^JF6WI9 MR1]:F.')-.ZF'>?4*'[9(!XNW9:MOC+;P(] M/=;$T!OP^X):T=S/%ZN9SI=%Q3,&)*!E7E&0BKXLB#"K++'A4,(IV+&39D\/ M%P.-$1+9NP <>CIA=Y:M^6=:?NDV%W3S) MK[7N]\TXPFG%<(D)+2N$,UD*-!0%:('-+^)U+" R6W:RDIVNY-_G]U_^3])H M>397H;IZ9S#@-H9M=EAYR;'=).T?.VTV9PTZ6V=S!^P(%CK>X.INI>&]JR^' M_MI@F:]3$Q@?\PZA"?CD6/#W7\WVKS[_57^O5MNZ+1!*P MK"@*++(,%65!I&#[(G.S-99!"HK,XUY>,K^Q&:+W=L^ Q&,:9T?DP;,'TI)> MFPN3O#(O>, MV=XPZX0YJG%>^;*-@39Y\M.(CZ?)SOY,@+>^$3Q/DCW=L*#K^WKS5[/^3 M_1R*/,T 2],2%7E*2\"SOD14%*71G6HARAFG09@?Y%DCRMU"8_2/XIX3] ,- MH?@Z:8WY41SU GS$\9/C%AQ'NK=QDX&Y?R3/,1[('0N \V6SO1D*R2& M*Q$ MH?9ZB+(9/!II/XYZ1T]\ (CMWL8X_@(8G.JY)G><4%S@C.N)14 M#ZSTQ0"+*4&7+X\,R-TL^*#) @!.1AE ,K9'=IA\;(\+*)U\LD!E;+_<8&GK MFQDN7XCU-6#ZV#(!9'K);P(]'G9[BW:;7;O35_3SHH]?Z0[4TJMT694C79=Z M\@]*R(0LAW4<**\8M-E1Y%-.9)CVV\'WVI)!7(AEY=:;7(X8]<);$]+>:6QH M"1))$_[A"_):]0M4,8JZ>S,7\:K%7% M&*JR<55)* K,\U))_HB&61_ MOQBNT[A(A!YUM+P4/4YM'.]SG+PB[/HC,>H@"A]M_#R"RRC5,@UZQ@FM&>&Q MMF/K[I%]6U]\VEW_5RZ_UK\UJ<]?.BEP61!0H3U.*\>PV ^DDG(X&U79'52T^V:E/=O+'I:NKR4=(&[W>ID'= M^&$V([\/<6C\KWJ^OORKF3$F!,9%"@K&L"P%P44YJ!#$[ ZG6&7'9R^(PUYC M<\,B-X:OL4FK-2O2-M/D:^]H *S:ULUYT=0Z.D>(NKD8A9WJ<:QG&.0XY;B@ M$)2($0*)1(,.5N1E-'H:E1Z?GUE$?IH9'(&@P;T=AZ%:]H0IJN6%XJA5#9TA M2>WB\V&I@Y,Q:%JIEV%6I&5*"IQ#F4E @'R6PG@L-;,W M/$J#.SL*2;7JZ8)4JPO$4:OJ.3^,VH7G05$''Z- =/%5L;RL<)D+"3),$$=, MZ3B,\3+ HD'4I/#X$$41(6ID;P2(AG9V'(@JU1.&J%(7"J(VU7.&$+4*SP>B M]CZ&ABB]5=#9:RF)S&A:%"DC@$!$$.1@T$(QMUH&$$=!9)Q>WM7K>JX5Q8&J MI=UAR1K/Z=AX[6IDZI!]9&\ TKI5UWGAUC%&1^;Z.!H:O+,"9 @6A)-2"@"S M$D.8[HK'*:80VES?%:Q0*[S:7]YUJ7\DN=UNMNLZ66J5R9=>71S>ONUR6,0& M-3@R5:=)T0#@-*Z$\V*E>5B.>+3T+0@1?U_=+-KK9KO:U#?RV[7Z*+W7?YJE M&9C:$/92<[W2H*80_;9KK/^^:I3*XE?^[50+>-YM:* G+IE79V&7];<.457_."I$Q@3( M*,VY9!0(T=]74V4D15:CJ>%*C=SO?RCT/Y*=5#O.!C38C*VG\=:.IR_9FFB9 MR4%G\H=6FG121U[0;VSA$6R&KX9IH#)"7$WL!]CVXL"KS2^K=K/N]H)?SJ^6 M]8PRSD'. 48,$BRJ A:[8WU9F4)06<'/Y?MC8^[ZKK[9+FM]N>:[9O7Y)_4= M]XD6FAR4MNJ-U&(M=S@YV6F&NMA.6D(MC(F1+@%\YM01=OGX.@U*>47P[#H_ M7S?OC\R=)R^'U>5]/J:YX"6X M7W9TL;1J!(J\<;B"AWM39(A= $<1XN"%&T'>S^_K?B\Y8T+",F>,B*K$$$$. M\Z&XBN=&5VYY%S(N32X2+?ZM6B6>M^6]NMJ_[8+%:;3XMOEW\U>H[U8ZT> MP=5&;.M?Y]_?+U;UIJY7EW^IO_J^^_7#:C@4E#$IL>K;53PK)*>0E'T?3ZFD MHBR,#Z0[@;;(O(,_YQG^6S=NTB8W6]7Q6"5*]D%7<3[*+I*ZZ+)^D"2E1$>@-@MY@EZ8/J%KKH:AWB2G8A#?^G0G,YJ^\4-6YQ MU-_$:][MI,"7GX"+I'N1G]7W\!J'.E$PO*4OM,:GKKP)G&=XRNB;:;Q"P5*& M[G>?])&.6JEJXYI555^MM_-UKTW_]4.M>O_!<*%FE>4%K1"M .6T@"5)02\6 M5$5JM&CUQ!*C)Q"P>)I #-J3#'?X,=Q%<.JZ]$XFIE*-P7.*W>^[R'9YQ=.* M[O.([M\>IQ8ZQ/"Y1=3G(%B*,97GP2W3\'NS0^03'OZYI15C5-CDLXM13#!/ M,L:K$^=<0R4WG52=^.C_Y.+SW>:0$M'MYVV[J1:W3Y,BE3\-EQ)2ABI",X!% MKI*B,D=H&,D%>T^Z4+ZU'WM:_@/K3'6<5/>I C4%(Q0M5[)A33>@1"#EN,]BBX M9R/>YMMD(N/5]$2SD!$->"L#&;LNW*9GWREEOVSJ^W8FBY)AK(_0%X 4:4:E MA$-I2&#A/CMK7L;82SVTLJ23YC4U:V&BR\QL'/\\EWZ86#?"M.S>&^-967LW MIS@IZQ#%T3E95U>,-UHUJ\^7]?I>E_I>!;Q=KU6I^Z.P49XC2%A:<5:27.!2 M C$4BC&VV]SO5U1D!G6K,B^'59F6^Z4\332#SXC^V3'H\8+6"[W!:;F]T3NA M^$YC\NM\LUTO=G=KG^@@_N/N':%4(-NG :M0P3S=M132([>$B<_7Z^_JF>MW M1'&.*Y[F95FED)(,I0)E0Y&9R(R6A@0I: QL=>_>C36V_ QTR9@B>N>'K'^N MFW;DL^N/.6.<-#D:.@T8A0GE:/KDY8\;B'Y?S>^;]6;Q_^H;T>_6G!%-#[I;IPT3M-J;[EV?T8OEL0G\@*AGVK":WS3K9W-7]$-'\JCER M*D\LHUVH%\1PEF[]3?EW$&4UIFA.> MX9)6)4.04C8D=1E+2VQU%I%;$5:YE?W)0Y^V5]U/A>@,OFV73R.2ZDV[CD KG-73X%? >)I8#Z4=U:K=F_OX*)^'I3(H,*X MA4AB) J,RW0H-2/$:ANW;UGG1C1O;\UX-J:M=C3KE;UPYMBI8/:&5T=0%LKE M:8 L6#1-G&/8\,<0)9RC)8XH)D*055OM> I9##>->E)]F109>?1MERLNS>8W MHP\@O>Z3X8!2 *.G\6J&#NK(@%,PS]QF\G[I&^S?5//_::-S@'Z9Z/RSOH(% M2Y[G62EHSHJ25;"2O0"(&/$X]<^KV%&7&UPD;:?OD-JLU1]]YO3\+'>9W!O- M;<]9OD%GHH5>)#NIR4'K*6?\CGEH//47I"*F@<@8@1V=# SHG?'AT/V)EA]N M?]-[^+9U6RD?Y#X57Q3"-3/>Z2U^M&WK3;L[)!%P4JJ>:49+ M0HD4&:$Y[41Q3D@EC3;&C20E,E(?'@TZZ$_T,Y4,$23[$)+YZF9W?F@71;(+ MP^WLU=@5: ;C"=6=':!'J+8XYU=[&7Z$YB/5Y#0(/U:P3X^_'M-CTY9 _BII MOS.JJ"C**H8 RHBL2$Y0FO4%T *7Q(;J%E\;F=!:B1U;;2PQXV0D-^R8IT58 M[\D,@ZU#_$<0Y-'#B(KSQ?D#,7O-VO9G1=C'_.+]>W"ZN]V6PG$H.,,A2 M1A$0!,*AC H"HS?=[9LCO^ST(^5F+[NC,V+WR6DO2BPGSZJL('[SV MZD]/7_D7+7CAK?>SZK0OOJ?V)L3#8G$X"E59Q>)ZWNX7]_V^6JA.9M?5;/MB M*2D$3:' !4$")0A6 W%IH@9#8@%*RPR)#YL[NIU,@BU.*@BB)''"7(2#RVA MTJM[L%ATIV\WK-6Z' $2Q%F+ SW&=MCM> Y_I\U.V#!PXP6"!S=R J=?! VG MB?3 V77P+/N:[_9;UHG*1$M8\+P4(D\A)PP7O1R..;4ZNB*:B,A-A>O8T#O7 M(S#BU9993W42%677'L6LHRB]85>/C_2=HU?;-'K:\<-L1GX=[%C^^&;1MNJ6 MXOZZ6"WNM_PH^WZR MPT0L73Z"W5CU-0W:1HNN&>>IC\+6?E_D+"O+*LMS2CC)>(FA5'A7(@04:499 M 2.@U;3HR&35;U44FAI;&Q2F,5R-RM+W^O+DR[_JY5?UB6:UN1MY9ZZ=K_[T MM*V@LX*G=7!N['3S,# Z?UE=_M7H%*"=85025'6WD\F4:EUZ(5.555F M$>AI47IT@&9I%(#:&!R4H9&\C831B^[XXL6JNY"K4SU)@!Y,]6>H0P6=%49= MXG,CJ;.3X6&JKV#8*>&5H<(G>'JZF9PO.H+:W9""E9F($4Y M$R(K4P@XR(D60@$1&8=6-VQ'*#X^7+-(<+6P.#!;X[@;&ZW=K6U3)NO>UA!@ MM:^C,^.J0X"N6'7U,CQ5%U][O!F:A1WHU-57X\Y::H.M@:AJG4=G1M5[0-TIJJCEX&I>GE7K^OY MK:+0K 1IGLL4RPH#7A&62LBU#E$5G(HLQH2_1>F1F7I0$H6L-C8'!6LDAZ-R MU: N3@G5@SQ_ICI4SUDAU24^-Z(Z.QD8J+,4LHS(G$L)"$X)9"H]5J5+#GG) M4U':G-<3JDPK>+H>V'/?O\QNYSD&LSCL?UG!47SJ-Q0 M:.E:2 #^5E_7BZ]ZR_E^Q57!F>2XDCFJ((:8("YL'V9->3?K<74^N>E37^6#6)T@' MZGI[&@?"P](MQ7R1%6F9*DTLYURF.:L*F1:P +24P6>A[!6& MQ_&A>S%<$S-EY(99B.I>5><(7.L8O7CKYF@$Y1$7PPU4G$6:Y5=;,[!GJ>]@/4EBX,AV*'6SI'"+F%Z@=C9 MUV@L/BP'XVG!2 XA 15"10[+7"(MB$N9$LPBCD%8R3C+I:ZNED_OFQS2"[;U]V9DMDA4%\VNWH;B\Z'5640#T2F:>\?/9%DP-RV;[BSA/+#G%Z4MG5V6A0WB]* M Q7 !.2"BPH3WCU[8LF MAX2R=<6=*93MX_2%LJ.S<:#\8%V;;@QPCE)6H8(P7C%)H)*304R(2'$:C\D6 M(LYXG:Z;Z3&X',GO,; \Y<6[+QD<#,D.=7:.1'8)TPO(SK[&X?$L+8N*9I3S ME"!)L&2X %I$D0)<2@Q#K^^U*/H'6>9K8W8,^@;U.3YSI\S98'0UKI-S9*IY M<%XDM?30Z'X(PR7)[^O-[AA/G5@/AWCNE\I!E!=ISB2FF.05Q07'J5XJ1T#! MH81&)WJ-IR9RAJO$)4\Q8'$;PC@5ZI:M+CT8G*U MZ78KQIBU:G9_1@AC7VAEQZ^T"=S ,6Z\S:E>CRC-LSX9=GIS_&;6XA#C<2LI M2GL:M;)<[Y9JMJN-OO]X7?_O=K&N;_:C GHMMFHLA\&!Y+Z#G*K>Q2K9W-7) M2M?=[:Y%_:Y;U-MFN6S^TI_0_[S45QH]_< Z:?9/2;>/KDWNYE_UG^8K];V+ MS4)]5GUJ7=_/U1_5WZ^:U4_7<]5@++OM7F,1KG+ J90B3KI@7G[\A,%P T]4 MDT.G#''\]4L:#',&@_TZX]5+K+PA3OV,GCEL[A;K'R1Q\ [E!\D;CNU"&^,Y M/[?6.#@$Z)HWN'H9/FW8;P-* 1!2LA1E4/VGLA>4$BVDI$(*419QT@;C MXN.G#8:;(&-:'#IMB.+N*&G#VWL>1ZN46&E#E,H9/VU8W/XP68-O*#](TG!D M'^\(3_FY)0WV 3HG#8Y>!DX:'FQ5RP#(@<@(Y32#!08$ZTM]9,YR7*:8\0@Y M@T7IL3>*66[2C6AST+PADL/QES=,J$*BY R1*F:\E*'3_L-D#0&C^1$2AZ.; MS>,_Z6>5-KC$YY8U.#L9.FG0[>L,E)"3DF,DIL@3@I0O":B)X=3*Y=_P&;9OU4!&B5K1ZN M\VJ0[4)S;(L=_#,]WN5]L_J]_;6^O](-?$,B9 M87."ELWW6C6B]D<&_+)2/[3J.&1*;B=WCC>-L8VQ:_F4"O7_R1\[(2/?Z_7 M@A?@XF/4-(XW<5+>^#\F=F\^;=MZTZIRKOL[8IB4+*^X:BT0EX2!''+<%\,+ M!*PN9;'^\L@,>->L/O^T7'Q5^<2\DV;' 7NOS& 0U28[(NRDJ"1W+V9<*#RU MX@@9G%V;!A[!GAX[4.RNY;RA*AM25*G.EY0V'L,^/(:,[9,>5@6G(0 MEORAI26=MI$3CV,V'>%-$'>GP9XPH301GCXS)K7KS8PWJ[99+F[FF_I&KC:J M2UVW]-NBG:4YI"D4>K22Z&E.D*:HPQ\K*>.P,F&15P&1&?105S((2_[0T@Q/ MS_*S[SB+1G/.CD%.IIG01\7[@#SJ3T^I<\R0%V@3Q+_34B9,"$W Y\F/*J+1 M@W2SBI20L#QG)*6Y3 N4 C@4)KC9 8R>19R&+#MQGFPQ-=&-+A'\"\*7MZR+ M2IA=X1:,L71QFI2Q#>(-SCAY8D*:3]NK=G&SF*]5(?T(3PH0SSFF(JM0!=17 MERCM"V$" 6I*&(>OCDR6?S;-YR.', ],8'O$) MH GV)/D0I,]:.* J/C%??IQ_J==]#L2K A#! M68IX02I&!:-L*(N)"EMAQ:F$Z ,A@ZBD4V7)$S?3#($2W2_;@8_'5IUH,-$X&*7PQ/J1+ $5.L_%9_;99Z.>1CE/5EYI7(2U9E)1:R)("7%)=# MF44%A0U>_$J*C)F]N.1)NVS'&T\WS;@SGI%V_'G5PQ.!Z*A/1X 4QM]I@"E0 M+$V,)] .5'K!F%Z#+>JKS:7ZR:X#!PD'!9*0R(*4(BWS,B_ZHG@E,JL%LDX% MC+%*3HM*M*J+1.MR&J!Q<\^,1]&-L\.0BV=1^/.2+T>PXV7C-&CC%T(3\+'R M8TO?D4.ER D30J(2T I7!2J'X2&.T]QH$LBSB)/PQ6GHQM5#-\9$L"\$94XR MAO.R-Q:DL31SFJRQ#>(-VCAY8LJ;WU=M?;U5N9,NK<^:1(%%*3C"&96IE(IE M>)C65AD4LTIE7+X_,FGVDI(;I1L1(=RQV. >U26W'>PV;IGMUWX: MY MX]#-C CNNW;4W(1X'2QBBAV5 FI5E2@E!!2PHI2#'9"@CY=(.AE;?'!^& MR F&=O88PC":,]8P1'XPM'/'$H;17'*&H;%;YC!$AC!T,F,B,'33_A2&'@X8 MP7"?@'ZJ5XMFW94&?X8%OMG6S:JJK];;^?I[EF9HOKIY^<-YAL6V_G6N/P6& MN<=<5KE,4P)2S '* 8!\4 H8,]I4>DI]D<%,EU_NU ]LK.%\JNHR0/P9U)1K MYWHGLL=@%]/?$A55TJR2(:Y$!Y:HR))7?TQ%]S=]#%6B M0?!R[MSZD> (M6 M[ P>!+>V< (/A%D3&Z<&7FNH3US?$VCN3^U ,YVWS[(?EC],;P@J*WV)%L8P MS7*1%PB50QF88VG5#[/ZYOC]L-RI'V9GCV$_+)HSUOVPW*\?9N>.93\LFDO. M_3!CM\S[80^#/-8/!HMIMVHQ)[Y;+7QI>W33.C6TR_[ !FO"]HC#TN1P#D MZM@T&..L_OB.%DL73$FA%UW\LFHWZRXA5[BJ=Z>7SU(D04$ )ZRLL%")7@7S M?7%%9=03]2XD,CNZ%4.+O;!DT;;;^L:.&NX&FN%C%._L.-+9=M!TH5.A.MG) M&I?DZ#,OYA-(&?,XMAK_=;W8?\<'NYGJ^N[^IVEN4ER3&0"%:T M*#&6*=Z7D0-BOOS ^ILC$V:G1_<:MOLA\'8W!+[J1C(VO=#D[_H>QOX/_[ 8 M!;+WTF",+*J-=K#I'?QPFPQBHIIC,406U22W(;+#X_:F668C9$]C?&V$S-F+ M"8R0N6MO0CP-%MQ\S.@=GS]MK_YO?;VY;.2WZSOU+-0SP'*(!(LSRK& MJWW!#%1&)ST&+&Z,'*[=J4HVC;YJIM-E08E MAIP=7Q'/3.[_BJC7F-RV23R M9/Y:H'E\G]UX_9;?&P._S4!NY,AK= ]KYP20'SB@)MJC9]>9_^=<=6;?-6U; MMQ]6O]5:Q/7N]M$/MUK7+,,T+8 D&=27L)22$RCZ8JN*Y=RF4^]=6.2&0>M+ M_KY4 O^A)TCNFYO%[>*Z>S]U@F2_I_ZC&VK4/G;3D[SMQG:V/]&E? MQ3%?HPP"O.77D<& 8%9/8U @7#A-I$?29W"RNP)-E?W;?%/+VUL%U,77^F.M MGE35["JF$H08*(7*MEF>EF4FT'Z@HLHQ!>XCEKXE1R;=7E*RZ(4F:Z749QS3 MVVN7PIB=9ZD1QJX"#WE".A;SAI/#P:JD:F@<=(L1T=2 WKH,WA M')?]SOQJOEC_SWRYK6<\I2A+(>5%J;Z>%2AC>TAGC%@=?.A60FP0MIO%?7>' MP:V2E'S5FG1.LMP?/&&?]3E::<:_^"[:<>[I"1U:4]*)&O]XCF>^'%NRXN7C M-.CD&<,+9W/X.F*S:J\=5KSP_AH_KKJU&2YH)K$4)(4IK.!0%(2,V*[.LRX@ M,FO>]:O!=HOLDIOU_*^5_5([>]L,P1+;,4NN/%HZ=Y'P4US.^9(G;RR#<[9P M(DCQ"N&%96V>?I@"Y?&MXKQI-S/UC3#+5 D\941D4&5)C(L*B8Q"EC*KY2@. M7Q\9)GM%R5)+2JZ5)CN8N%AFAI+(;MF!Y&!4IT:1Y)A343#RW(\C$/$P;QH( M\0F@"?8@V>'C?^;KQ?QJ61_*D05!E3$*AFQ__;(\!@$ M.;/#P2\S=,2URHX<>Y=.!HYG;ASAAKMST\"&A_XFU#-DV8G9?W]&.RI1'++L MGIP*"28HL#=H&@APT/VTQ^$8N>DK_^GZKK[9+NL/MY_JSWJP]K?Z2[/6K\;@-'F415Q=-< $KPB4J=J,H1*8<89.M. M?;O3EBP.@I.K[\-?V^$E6I68P6@*M6&'KH<5T3W_ MXIFO55G0/]4$$RW62*% A184)(QGIUU@1"JT_F2K[]C%C(:C"?*CM1#3C,H>T,IWO##V*33NW)"6QGYQM3;Q'J M91J\C17<"Y-UT3RT66PE%NWULFFWZP>E98CGC*L>-R]S*=*B8G+'&UL[+W9EALYDB9\/T^1 M?\YU5F)?^DS-'*S9.JV4U%)DU?1_XX_/WG M/[[\HKZ8=^]^_C__^W_\K__OEU_^K_[\_B>;#9=WZ73QDYFE@T4Z^NG;>''[ MTS]'Z?S/GZYGV=U/_\QF?XX?!K_\LFKT4_'#9#S]\U_RO[X.YNE/W^?C?YD/ M;].[P?ML.%@4[[Y=+.[_Y==?OWW[]K?O7V>3OV6SFU\1 /C73:N=3^2__5(^ M]DO^T2\0_8+AW[[/1S__%"B-N# MH5OXZ__]_?V7@LY?QM/Y8C =IC__[__QTT\K=LRR2?HYO?XI__>/S^]>='*3 M93>3]&_#[.[7_.M?U?"_EN/Y.&?5/+RX:'\[2Z___G/^9* 92HA6%/_/;<\N M'N_3O_\\']_=3P*-O\8/XL-@-@N2>TAMNAB,)T<-:E?;6@9ILKN[\2)'Z%Q- M1R:;+@*6 Z;'Z<$Q5FC:]!"/9>L)7=5%PGTZG1=S]]-DC-SY^I[:5^ MN5C.TD^S<;!<[P>33X/'@M\^F^EL-LN^!:.VZNIZ8G>UD?(^F]YSPJ_QL&A[&O3V*!, M$,-C@*VZRY;3Q[YD@Z7LV/V #5TW1R)8?,Z&PP7R\'D]\$B?_FC#8KW MX_7O@]F?80Q!^#D*ZJ$Y\EV-,:$V"KL9OKN^3H+2?YZOHQF"RS+>9,!.W-C:(QQOG!>/:/P629!AOCXW*1^PIS'^Q6 M"B(X$_&:QDC_;9;-YW],9^E@,O[O=/0^_);F/I:GL89U^]WT(9VO_%SOIB\? M_I2MW(H1;&EH"(VQ[$E+U;@.5.ZT.;+2P3S8;?G/:K)(9],U)#=\CZ'NR+X; M(_)8(^R8/IH;=#9M!'/']-L8<1^OK^?I(G>?*^""BA\ZIM/WH\'7\>3 M6(JC7]88&ZH9XH=;UC+ W[)L]&T\F02>%$OSNVE8JF[&X3TK7AT:9M7VK0SV MV=G7Y[0P-UX_<74[6*A9JM.5'3Y;Y"M+192U\_96&&5NPZ]I6%Y?[TG*AC6Q MY-CWM$*\^WX?K-9TM)9 X7C//YO.TV!]')9B3;RI>1BML.[8-?74_EHAIIH> M/JZ76@:^VA%=#;X?'MV61^L>PNI'/\ON5J?>RWQ)O4]G!6#G.KW.9NFSQRLB MH[87U$WNL1"OT+3N(7Z:90_C/)"HV"Q%<+Y:1W4/_W,ZS()E,QD7 @[663H* MPI[DWO_E(IL];A[]'-3>5;9R,FPO/CR>VB=?6S9HOXYOI^'H\'$P7N8\D MFZXL69M>I[-9.@K/;"S8XZWDNM]3._'+N[O![/'C]3I XG&]\%UE&[?!, OC M_N]B@#J=IM?CRJMQW>^IF_AJB]'.!C4-IXBUR:>'^IHM%U_2FS+@Z;6B; #.['B\&DL+=&X_P0:ZX?UX]71E0#+VN9#?EAV/N@ MXT:KZ:X?7WY?.R>.>U_+S%C;'-.;U2S+_8W-8>*(E[7,AL_I0SI=ILV1?N % M+9.[/: M/&?3^[ 0K*R%YWNT\-6[N_O!>)9WV!R7FAE7R\RMNJJ=UE\MQ+P/ MW1X>XLNG:GSQ<_-KHQ.*K]:^@(K .JVW&@E9A8+\/IZ.[Y9WQ4=E-,@?TV!H M"P*.HN3H[IHBY<5K/V13D\<53G(+VRS)\&3Y9'W\6'J\: MF-#L0&IDW[$[Z/VM:AS8E^5]Z"1GXF!2!E@^TSU'#?>XOFHDHII*W?9L+8/X MD$=QI!OMDA51^IL=U;-]I1H.<[P%5'[*)N,JMT)JZ+IK$H^%?@.OZIH%+4B[ M&:FGBW5X;SK['DU]M&RZ#LK]U@-LT#*\MOJF+MY!Z;(:B: M(CO0K):AK3:'TR.%6[ZD9 H[;KE5L M7NM0J\V+[4_7,I!2+[P;YR%9Y=[RWY>#R?BZ.,-=*>2#0SRVGU8'7Q$ )W97 M#RE'7Z9H^-+$V^Z/55K5>ZAGP,^,]$T\S>:6R3-S_>"XC^VHW>$'%,Z6Z6B] MQY^71]5F.3P7Q>;+^*C=G'Y:(24?@]DX[_7==)'.TOG"A5UVKJS_46'[7J5MXX,\UOPX MI:^3B'B>\T:NZ)BF-SE:1! M]]8[V-<=UCS>3^ELG(W>[.JYY_%?!GD_K'?G;+NL> M-Z'#];/Y_T>G3UK]9+T^R*= MCM)1D9:K?,TD&VZCIZ#E>C#_6A"TG/]R,QC<_YIK\E_3R6)>?E+H]E\ 7"<@ M^Y_KCQ.]G(^GZ3P_#/TZGJY]RU_GQ3W4) M08PZSK0(-#.J)=8*EQP06KHJ''@.*S4;_I3-1NGL[S_#GW\*WZQ"#]^O!K@S M?UP!L\4;W3"8#=^ \V7#]1._WA?9.WX9WHXGH[)UGDZO"3!D+7 ZT%5.W5^W MSMUZ9_5^,^G,9SG4&"A"L41"6<8%E6@M6.P$1*J[6?YT5E,2\%PH^O'9;\5& M80\'CNTJ41Y(C2"'QC.J--%4JI(KC!#0UKDGR3OL^S/=/9[>O7QW=Q>VZ[/Q8+)-Z^X$46R7B40X M6 K$BL 0)R1UFNN20YQA%($Y=(:*)PZ +4OC9,WDQXNOX\5^S?3\F80:Q)5D M0GHHK?!88\3+<3E*8I8G_,-HI@B.MJ69_'@Z7J3%=:C7E\KUX^^#_\QF)C_Z M.F!4']%+HIS1@!EI%5466 >)V7#22ZDO6/^T9F@W)X\>X/)I_!\&=X=-\2-[ M2CP7@;,62(^,@11ZJTO/%P"$PPLVS!N!375HUB".DQ?(3V&I7MWVLNE#.LGN M\\.?X>TTFV0WC_O7S0I-$\<$@LA9 +P0B"B-#"^I@!)T9NAW"ZHX@6>-RJ M M16>6\T5VE\Z*^__Y,G [OC]L_>]IE3", ]>P9E(80A2TR&[H1)#Y"UY@F\9: M_>P_66%=S0:C=!I(V00\[M=2NYY/O))0* 8,PESF@P;&E>-EP>#MRM*_ +C4 MR?@.O9[OPP?O%NG=D6[U3;.$.0DD#"8"\811ZA0'):5066XN&&)=^M9/%4#; M4'MVL)578AB/UI?QPLR9SE>BA16@5Z6;Q#"F#/-."&,1XU1)+DI.<,3PQ7M< M3P#%X0B"NOC=(?(^;_(MO0OJ>C&^+H(TGR75#.2\S$05OEO>I:/\XO4Z;/IA M,$F?W26JAM4:7YPP3[4-2Q(%V!J%/1"P# J!@K&8O6O?3;^VH-Z=N,YQD$=*RD(6B%FYT5^$,B=R,N>J])GZ7[?SHP/Z9&A MA76\,4$$,F(EI)9XHQDDB,.-'2<.11IMC[-QL-]N-S;+N$HK$%.ALE)I.7*"@]H2:N'.L89)G\P M[5D'@SL$TRK+3WGA_EW0YNGHXRS_-]?\1E5YYB:=OLTKV>*=QCUC M>KHH6N&2XU'])$Q08670'YX9(37GV*Z./967P9AHPU!)W703Q-RJ-;Y=&;"]+=*!.L'15(<*>H M-5HB;'B)".H8JK3EJ!B&50U$.VY#']E#0H#SPF@CM>?6$XR ,R5=@OJ8.)K+ M4@F5 9"U(8BV+-\\V]B+8>O',L'UT\>/!ZYR5.\D6'$: N-<'L=A ]T("[CF M @N&58Q[JD>Q-(UA(VN)\=W ;SWX@]=GT8)#\P;8)D!)8 M31B6Q&%J++>.E#0;1SI;4-L V(G2SYKE\26T MSJ-1O+9J'740:'-0Q5SKZ6N\7=/+8?-B:.T$?#D;W@[FZ<>OD_'-B\3Y"H1WI;;.%TSU<;L=Q]&FEN.GR:##+)E/ M(LAMW*=1K8LAFVR^F!<'3E_S&I1E;$H%?U%NN:;DH\7>@7 N"_%3\$6H)2+-+)3X>I3W?4Y/A+ R6*"$45 MDT!9JI!QT.%57B!%D0@V=8TN;!LP-4V+M7$V_KHLI?9AF6_?LNL7*\3K_5*5 MM@F#3GJ',&8&8P.IX<*O:<%$LY@(H![NLML2?-:L&-JR;G<,/6?34Z#>OGE6 MI7V"#A&'+R94,"I)ZM*%=:QR3.+JO&_6.\-BD7+I8NYY*H*MO@]DH=VT] M[*XF]=?*E0CB'(,8"48 H!IZ"]^(_%6&4>H@,(BR255W(HU'Y$0XL(./]H"W2RA028OSZ,+2TG: @=:(N[/YRJ[1*UKXF7I,Z\MUW"E966 B Q#ALN0[A'N*15:A05 M]]T_T'4+EZPYP?1&S^[BW[ZS[?HZ3R!@T%H'O7+>2 8:GH\_99.*S6=ZHB4EQTD 2 MJ[GA4FGC-="&&V I+Z7!G+FP&F9MPK>NF=.&7"]HEJV\S-U.L-48$DLI$\AR M3Q'6%%*D9*EDL6&NU2IA]SNJGO9FAC4,\_9GXTD@./^)^%OH8E$E)*BM(218 M8H"]-M1ZB(D"$I51- $CH%JATC.R$7_T"1@E_?.??_\H1-3I_'LYA"3@ $D$ M?+";A!$.A]TR*"4@7=3\JY[+<$_)^;]F8)_D?_XS, CF.AUW/0G?C"+A!#I& MN2=..4$@I@S)M1R(5#+&5U(]P>-?\["]>1@+@?.?BGW<%6JE/ TP 599XCF M5)2.7F*IB$D$='3NRM6NT$W_FH@]AL %3<-7J< *4]V&A< /QK,B.4YO?*3' MC#31"-JPN7 0&0@E$-H+4LH3,!R3Z?.2=IAGX41M4/ _TD3N^>Q-).3 @R E MY#06 @5]7 8@$&51JY57+L@WV\SLZ:$6.!) YS_U7[K5^CG_CQQCDE\U )8; M02E$W$&JM2]EZ(#M+ [_K^G?S?1O%C_GKP->.O;ZJ0..'&."'468!=$![;0$ MFHK-;C&(4\4$Q/6PTLY?.J!;_)R_#E@[%90DH)<@B54I.:13CL/MQ M??!G/O4;@\_Y3_R7-M%5MAA,^F3DOQQ0XC1S1&!.N=:6 :>-VDA'6!V3J>R2 M+/H^>^-KE&];LZ_,BO,EG3V,A^EVWFQT3,&&>4'8\^_SB\4?LL5_I-6R333V MSL1:*CE4FDBGC,QOA_@-CV50VG_9Q37-H;Z(\.RGR4I5!/-B_5'^'.QB[FP= M2.(XXE1KX02VAEC'Y+JX=I"&!RXF"+*'%4LO<4+5(==N4\8\_^JO?#%;.TX MDEX)A?-S/1]L>VU5&2[N&1>5C,>&DF=,BK>EH^V0=M_S'_?63:S408*!RW.$ M(L\ T '>B.HR1M!C;UK-]!)V8%^S?N=ZJ0R8UUDVFI#&R?G*WQ#X3%<'93D< MS&_7(WHW'4Z6H_'TYEG]T2_I8C'9:JG6UWFB+?8*"2X]%T'?0F1DZ6CW//#\ ML@YK6T9E9W+JE=UY-?B^3FKJ@T".TZ[UO" AQ&'F@') 0$P]PTB7?C'O@T%T M6_',CV#("/NW1OI<8)ED0[K)PBSF&M2!C^^I(J!PZR&']X M#[?[7>C6)N30V6ZB^.FO'<1V>"#),65*<):GMB60 K!>_[B0@E9RG35T0'!6 M&2=!X!SF2$@L,*($42Y R4H99)Q$%D).31ZQ3B%BB$"VCEGG M$M#N2FS3>YLDTC(&!!:*:,@],XP8:TLB-)%:6"@1=XQS3%!9BY5+H7&K5W![H)]K!-.;0YVN MA-9[W5W\E4<;CJTCSJ"6_S&^UO)O/EWFQPST@/[JO M)%<)&# ,D3".4:.2)4K-":T6#3>?99#S*F:@'DUS-?KE-TT5W.NQ+ M(*)8>3Y>^_$T#&@\F'S*YD6$<@5-5:5YHCR@!#HNE!:,>\BLU$ KX 6QF)(. M:Y"K^3RMI)%?/I@@"Q@UEG(:_D-,41Z6XS5%VO"82*N^UQ&O5^*O#_-BV-S: MN7 Q2+.RJC)U7SR<(YLG]I?=86$V]-LJ0DC9 <6?GQ"U Z%0I;P5+'%]; MVV0-YK=J.LK_R2\P/@PFQ8*Y,(/9[#%L$0]=AZW4/C&86ZLU)5IY[!VWS-*2 M=J%@9\=FK6'J9#"\WBPUP.ZVH/;[8/9GNL@-H2_I<#DKXJO7?-D#L#VM$DLM M0VWPMX_ MH*^J=9(01(*%+AE&F AFPF+ ;0@D9[/'@.N]('EZ+&&2&0WS;/P&>2J$U&Y#"0$D)LZ<73XV3F9D6Y H M4LN\H'H/,-X^G&B/38"VY6%1M7FT2&!32163*N9PBU\Z/*+9V8D[J*H;**'! M]C*,&R.I,EA X!9T^*!13&)IL0/9?7&L+55/?(^F]Y4WT#M:I)8([C54DH' MH:7><@U*IX-7GL;X#:,VX^?C-ZR)M6V!QZXELK&E5FS8;Z7L;I1@#KTTE ME M/3,*2N3+B>:IBJHAU<.(BYHP4QL_3P[3_#3+[M/9XC$/?%@,ID4>O/L0+*[/J/>5H,<7 =>!SV;LN[97%T:],@H>&XD%QHJ>ZRV6+\ MW\6ONT(WFW]SXC!2#"NI?>1GQR)"K[*9:V%.(+ MPM4SPO>KQ'W-$F8)PL9I@K''$!LE+2PI%4+$6.I1F_SS655K9&]K9ED8\" / MT'R:)Q\W\V2?;;:O74(P-X0KCB%3@6II*6$K6BE@86=[B3Z!>)NL1I:VYS * MJO9F_'62;HP!]WV=V^BW+!M]&T\F>U!4I7FBK0O_0]CJP-; 3F<9*BFWAL6< MZ$9Y$,Y'+S7 YK8 5@%$&PJ@P(IQCHR0F%I(M*"PI(#J**USO#_A+(%R(BL[ M\$7F^=2.<4<^/9\ B356C@7JG"6<^?Q:^YHV9Z-N\3ATK?9),AG MODJ@7R%NL6H706%*@QQ"TC&+K2.20%ER (=U]()=DHU&PS8D@ X@6#U8=G>C M1(9564")K"5*2A@V!+YI30RP:) M] X) @UDA##J((.PU-Z02M#9O9YV076RS'<$"44QN>V41>M+36_9L0=-!]LF MUE%HPAQD3$K)/99HIF;+([&ULTWB >#:(L< EX8* MI"40)8W,FIC=6]31W7EBJBX^GWRDMQ[ Y_0AG2Y7F:1WG<%M>30AS%NB!>& M>N,)U!"0N)@<*'T/;:T1#36QM[UL#=."SG^.%[=F.5]D=^FLY,;C8=U2 MI7FB,/00&20U!=1A2:Q=1X=3A%2U.B;G$_':@&9I@,LM+UC/ GRB#B08P>.O[PJUT790/HB69P:[!9A^;9].NBN(199*LI#H8_?IV,;PI9 M[G-Q5^L@P0H[XRFWFG'&*#,,/4T:I&**5?7P6F/S+J0FN-X+LZK2>5O%'A** ME%)A&P ]%=)+I#W450H,YN/)XIP&KD=6<1X\^8=&38^,N6B38 $>=Q3B:0% C"REF$,8JJ]=3O MG6$SV*J7W=V$31ZW2AYLFQ G@T5KM)$$6(>%5:ITNX0-LXN!6 _#)QN'6-T, M;_?*U+/I4#GF:6NCQ%+.I.*:B:"I@<0X;)!+*@F(BG?I>R!E\QBKB^T=.":J M>202*H2GED$$#<),<6:XW]"!1'S89<1 M=&@Z'>Z'S)Y6BDAGB_S6PZ=2<@4186D. M/Z;I71Z>\W'V>?-SGO4[G:WJ-AQ,1AC?>X*0X4(1:0QE$# ..2@- P*\[:Q" M9RLQH_%H>NL%:UDB;:[#Z[3U\TWE>#4:%1&V@\FGP3CLGM>^Y@,+<]5N$FNM MDAIJB "RD@BK5;EB$.Y0C"[M>^A6(]ALC/4MNFG+Z]+%7B?/23Y+;]/I?/R0 MKIPW[[-Y[K+Y>'TU^+[?#\?[3,C#C1-HN7*6YD=SVA "N2W3 MDH8YB'3,N6C?X\H:P%SM#.]NAW+4SB0)[++2"6\-!)!+[0*C2JJ(5#$6WO%G M!>U&;S0 HV@&]^7B636'V]:FB>9A[X:,\I)Y I3DFI:NZD RCLIO?ORNH;.( MH,9]%%E+?QWO+(^]JDU!IA( 8 IY;5U;[H+)*&O/,,3\"E(Z4 M]B[01/*V-6_1LV&NRI#O\PF]>3CQ@!OFC(8Y180":##=\,GX*"_ZN2#F=%&_ M=OS$\K=='V,Q7+4J,W_0D_C\X02 H(6U\T1B JW&$D.YHDJ H*MC0CK[CIH8 M&6_U$T8PM@.XZ&/@LGXXH9!R9+25U@-+!9,;78"8->C"8,B3YZI<[(#AI$-OVY #5B,^/ONTJU!_#6QM76#]GU9 MP+F*);MY./$* ^6!U! Z0Z4C@+$U55MTI\)MS&/Z2;B#!"!%&?"(8*8<<+[D!8?\A]ANGX",UP=+ M#?*\+?R]#!SX-)A]G!4<&A7A 9_2V:X$!<=UD FG::48Z(-P$PK;,"&>D9; M56DO]TP$19;HP0B$#$B8)A;A)?4 M!O)C-O!]-ZX:@U8DD[N$5!'E="R<5HT2K5PP,C!1@4S%#5* P9)*:@2XZ&/P M1J%T$H.[A-''Y6*>EU483V^.Q-*SEHEP,FQ0/<[#Z13'-MBQ&TT7>RI@,AGV_,M<,HB(YW!F2#EI1.UHD(.QF MO5?0.$ $)L1H76YT\UK!,2M>WXL2-(F@D[C;&7JJ&4_[FB4 4@H,U9H9J TE MQ4]K2JWD,9JH[U?GFL31Z2QN.;AKPX3YQ^N\PKV?9-_F+T?435S79C#'Q7.] M:9;D4>:<&V\8=%('X3( 2&,6% <8G47QY57>0_#_33+'L:!O_KQCWF>L&*3 M5T -%^.'5=3@81XN4*SFC,(VQ:\_&01V%F*QE$;2U MT 1"GJYL[,?=R7?GW*ON<#K/I<#Q)7XS\*JM/]37QND0:$]9F[K7DUG$'O "LY"SP4;>^ M^WX\W"*:>R"ZDX-5GI=W5=/1N[O[P7A6K"E3.Y[?KZ.+/UZ7Y3N?5^[<%=42 MTV?"K=:42L:PEP QEE?16M,MN(F[P]&__$[=0B?K1F@G@_5Y\>&78[Q^7<9Q M%S:/Z"(Q'"#/H492,XT0)DR5)I1P#'56HN/2H=B@'(6@74%OS>Y(TLKNR% M?TWX<+RW_..AI@EB>1YP:C%5UGJ1I^,J)YQT/"KY1=^/O7L%R)H%U1XTOY;5 MWQ>/7]+A'I@GWZ@98(TM,9QB0NWMQ#($%'2JYAOIRJ)7 %SFM[D M?LFK'V/1;D9";2&RR/21IZ0,7%IQS7W/%?R^ _>=;1+%!31&0,D1@@@8ARW: MS#J,8E;LZL?L+U'X@RK(NF34%@[#&&=Y#EZ;KOY]QI7U?88*7J3JG23(R3P' M '",46O#;_D]B#47B(A*I-SWX_M>X;0QD74'W+>A[4=!]FWSQ%EE,',&Z[!H MP/R^W\;.EI9$E1RK[A7J2JTV@9"#((P60G?P>V82'X6[9^T29:!3Q&I@O4/& M"T1EN48H+J/R3_;=<]X)W$[G?8?KV3%MIUV\12K\/IM+T])LZ'&J)7XV M =P%$\-;8K C+FRLE*%K+FBM.6EEF]%-JM1V QV;$4C'L'PW?4CG=85W[^DL M(9P"$]830L.Z 85EAI6357-%8ZHB]=T/TV9X=WTB:.T>]N!Q[7U_NRF1 M= ;,WP>S/]-%OL%_.A,_!I/;VB<,A54! 8R9!,PX%2@OW5,ZK$XQV2>JZ\4? M$8XU2*.]5!79,$U'VU=B%0KMG ME//34!.E+:L[MG]$;1DIB5YHRF.0>$P_"1"8&H,Y\L)QH@P$OG1X&,*C3,HH MI_?YP[!!,9Q^>26?$:M;-*L*8CDWUM-D%$;X:3D;W@[FZ?S%+8?IJA+9@4LM M\5TG@!,A9%@,N+)6(*XM+J_P&(RBT@[W/W"Q!6QV)*@N-*C))I-TN+HN]B%; MI-7BP"KVD-A@41M@%,&$$X,L0;;<]1F(50Q0HYSI9XO,9@70M@'IL]ES0IYI M^ZI.]"-[2HPE7@&J@4"!"0QJ*DK?L$$>QGC2JVF*\YT]G25( M6>F\8%X ;J3$"N#2^+:6F)@XV[Y[B=H\WZE/!"?O?\+(2O5=:O3/:5'G]BHK MDHX5MVO5M\%LM%<7GMY9@H6SGAF!->>%OY:1TG2VAJ 8L)WM&4XMR,A:%DT' M1N7G]'Z].0O3]2E37C4[-;.)8-> M'83=QZ^3\4TA]WTPK-Y)HBBP #). M V\% T9HRC=<<"XFRN=LSV>: &1C(NE"+_X^GA:B*6*.UZ7(*VK%;4V3/'Y$ MYG5+H,L+ 3C A-R8("[*.CR?XYBFU6 -G._?UKB6+7'B(&28"NI@,'XI-5#: M[!FIS?IY[!:?9SF-.5_ M\NBXA\%DM>L*K!H/PUI6G#)-1R\_>/;D'OPV\+8$$,N-8TP0Y!ADVA!>VCR. M,M+9-<,ST.)&$6$F,E MD1YRBH'0C)-2&EJ1&-? \=;(L]7@C"9)KR5V%O.GJ>F00 .H 2Z_X24I=5@J M5EYV<0*KF/N^1]LZ]X6D P)GBQ\,XT>*X<>&K+2"(F0UH]@*1+G0FTV*DQ2W M>HES!5DW'?UH@#U."&T!]LOR_GY2<&HP*3GU;GJ=S>Y6DJY0_*5:#TDPT# 4 MG.:9$S5D-EAJFRT)-"1&;YY-Q:PZT=@,WUN\T5XF3?HT&(_"UG8/Q-X^G$CD MH3=A+PL509Y;Q7 YF[SRHIT[;>UMQ.J6]=M[Z'$,?H)-^U6SLKO0Y6TZG8\? MTA4A+\?63?VLU4AR+_7;\1U74JM*3WD4D):8>6=IT">8"&B-T4A*S4&0724/ M<&.^R%.*&7D3ED@%$5',:XP\D;:D1SE NYK?[:X6]8I^?R6CHQC>UC)11$IN M(3X?-NF 2U:[HK_):T MVI>)^EZ>2(LAT1)BI $G7#J)R9KK4'L<CK],0VCG^3U MV_\UF^1'!67]BX_39SR8C>?A*QM^G=ZLR(]8>V)?F?# 6<(Y=)(I804*2DIN M.*QDS)VZ5*0^FG=K,7V\ M?F)!I#47]P-P ";K7E5DBE2AY#J-HI'K@[M/NOF=4'L?=A:ATCCA-G MTC&O2(#AF"&#&860.,$]5N46%Q(;54&I[XDISW3&-"C>KB>(#=Q\"#!Z2.?_ MO@QK[O5C42'@7]/13=J<[ZR&MR;8,@F 4] :Z25UT$N^YC/R-"J7?]]O>/1P M-]2^1+N>.3FSRU.V@LS22-7I=39+WZRRUP$DIZ\P)[PI$51);;0Q@%KE.+(8 ME:H0"1:5%.Q<-SVMPO2(%:9Y\?9VNK0Q47;S$ BK/0^[1*F1M<1[@DH>$HYC MO-)GOHDYJYE2DWQ[.T<*>MX0651#KG.:['E- AC3T 2K.N@:1 DB&I?[/@2\ MC3G#/-==RUE-D?IDVX=9$KE?WVS6G#"*6*8HE(YPIA$$Y4$64D2U6^R]'ZCN M^%3R1-&T%KK]=M05L+BG56*9AQ9910@)DY\B;A'<3#Y'8XXF^JY8VPH.J8_] M_8I@_%1P^39=!'4^>3G0'R*<$0KE -94$H@YEQ M"0=TCG$"@OD+-*-,>!=,86O*@E (2"MB/,Y'.P(>TMG7K,\1:)5!58L#^7CQ M],'\JFYAMK%#*=2XP,YQ9HG >0 2P]CS#0\Q:+6<]0\)\2;%U>&JV_%5@=7K M-P.JL(;N:)$8X:'"A K$*:7,4R09P)@8:AGGN,.U_G_ Z7%";PD+4T$*9B "%&@;^(-ER1NI;:O7A%I7'M& >9."J6D!M+?7 MFR_F>4&N[_=!VU5*$+NK2:*$,,R+L$_Q G)KL1*JI- Y'>-HZ'OL9MT JXG' M;:+HX_5Z5AR SN:Y!'/N/88XKZ[E''',/OEL 8.I.*2LZK6 MCJ?:V-P6F'Y+I^EL, D#5J.[\72>H@$ MX XYPDLZ-:$75GNN=AC5Q]JN=FM'[-(2!9#FU"/*#6;"*\CD>E(X%I;TF."& MOFI10Q+;TNZL(+M!B"W M"YJZM_3Q[&TM9W(VS5X.]K#YL[--8@#G"G@%+.&$,@R)E26-@*F8_"5]-WSJ MAE!=3&XWM55Q#W_M*1U/EV'LZZF03=?AO\^2+I6IQ=]-@ZS2>9[<_F4O>2*Y MQ>/OZ>(V#]JI4L^WQ5$DRB%CB8#&2P*!T1 94\H! A83:QN5\/4,P=Y?L;6> M&6X]RW78]ER/*Z6'>]DB(0PXP6">&=I#9QFE3^L,M+S53*UGKH/K87%K2_E) M*<<\(HYB8:@@&"C&?/BYI$6IJ&*HQU?G/6\M%L/8MD#B!K-I4*QYMNRBHH<> MS,?#/6#9^GSB,*=,.RBP]XQ*CSG9F"!*X!@_?-^SFM8-FCH8W!5X['BR7*3[ M/%H[6B02(*P%EE C[<.FG#KJGC9#)":"[_ABMY<%H--8W&%(4E'6;UU9:&6T M]2'T]^VHC@OXW=T^(4(!XYDGC (A$0P3?9UD%G*%<"7P-TS_51[<6870XL%$ MYV6ZA>!:.@45QU P4U*$+(Z)!NG[Z7[-(G]]J!;#Y]9.9!W9?4?-1J-4RYSUG0-7"W]9-^K#!3]^%'RO9\9N'$R0M\EAI8(C187IH+TA) M%391I9G[KH;J-MY/96J+)U>O*BZ^W0=_SB83G\V^#6;[G(5']I0XH7Q@J5<* M2.RA8]"IDA].\Y@HISY60XH Q-MSK089W9Z.VN4WW*JC7C^<> <\YIHQ#P7% MWGJYV0LISTFKQ7;>EK1LQQ/=# S>J+)(WK>&J-Q_/G\WGR_W'FH\?RS!C!FN M%(&:>,^=XTZ7Z[>RH-V+VI>-HM.YWIKG8;5CR*/3U^6^/Z3?PD8B6Q:!QY]F MX^EP?#])R\CCC]=JE-WG4M_G@CBYT\0883F@V$DI! U+1'&A9\6EL#V.B1F/ MLMW/&XBM":35A70UL9Y7'_C'8+), VG%-_OM_PKM$T>1 TH[&ZQ>8XCD"FVF M+%0@QC%V!K&A[2VT-0NB8Q"NM'X$"E]UD&#NC;(*0\Z,9%HBY3;4"Z1B8!AU MC^;R81@GB=;_N:#D:^!@D94FGWX5GC5YE$XQ%R!:SX3\D^1J\#W/*@[+4P M%.2M1,#N M3K1^GK!L7A#] N3*(HI&Y*J;A.8:W%#II!'(<6V]IR4G@D$5X\^L'E/[8T/R M)$FT>-5SF"6]J9*!^96I59&T51;>%>O*I_9=)XGH-E%.*4,9]I9* M:B!"2K"24X"JJ"K*X,=U4;4HDW[?;E+&8.\Y%9AB3B$1#C^9*YY%G?'T/1RK M-;!%<+RU[ @MU%Z0PF(!@1;8,2Y8^ >6SEWCC:^4D707UOH>]- 6UAH0Q+D< M5SLOH45&X4!(43( @]*H,,2XJ,#2HT]S5B>-;GI!>^+:6-_GTVKO!77&V#PZ MA$&&%?.E]\C8R,S 1Y_"7#*(3F=Z*S?Q'M+9I\'-J7G YR5XY^DP=/[PZR@= MKW ;?G@-U_!14KQPS_VY-\\D.FALI[Q0G#M-N676,H\ 9M@9*5FE+ :U#-U- M%^O"!MMOQ+UY)@$JF#T:4\JDR2]Q0HQ,.72-4-2>IC];F@B19?5PKO586).G M_5]?\ZMZM>UUF\0R)#2!7#$AA:?4::5*&HD1G04M-JA\(P2]*R@VDJVM!00] M&^;!JVQO'TZLIF'Q\<9I! E4T@L$UU19BO0E7R:J0=2OXW9B^=ON!;9BN*KB M#;7G#R< YM?]4; X!!5 (@. +:D2#EQRG>08&6^]?Q;!V [@HH^!R_KA1'KM M'$7"2XJIMLX N*&**!>3BZ/O;HMFX'(:8T\^JE]'%12O-CL!L.O1!%KA#9=A M<(08++D6]&F44,5HBQX&B=8@\9HX64T]'+U?L=EPF2^;[Z;7V>RNW!KNO,-U MJ$EBJ9.(*(0DP@H)ZR'E:Z*<#O]=H':(MU=KYFK#4+D*+SD C?R1!$B@"?/$ M"PEPF"Z:T'*B.(^C0B?[:E?4)\@MR#B!J0TC04VGR\'D0V:#Z7R\BF.MH#U>/Q[8(K1C6"@$ M.7.!+X2)C1H$)L;,B+H=+#X&[O>1;T(G4P/W_:K)^>@98BZR\ *_7PMQ6HK+9:U<'R[/D$:*[R["8B;-6I M"5LQ9G5)#O4^YFY07%#[>>/E=!8WA!@5QC8JQC<9W.Q R8MG$FD-4L+;/$#& M"$(E(W@U; ^\)5$APC^4"S6&K8U:KWDX\BSLO@L:BQ@&D^<%F3V:;+1_N[.W M9:*9"&SB$ED<%*0SEE-7DH@%@,MH+C M9$>;A *35X\P*!AAQ%MH'%,E64R+&"OW^*#QLX1-/9QM%#!J- HBFJ__R8F& M>\&RY?D$ IXG8I/$2\&$PT1"OE&AAD55<+AT!VQ=7&T#)";\^'%VE7W;%HFX MY^E$2>R9 DA1!KT(^W_$44D*QRQ*D_P8#ME8GK8!CV)=_#C[-,L>QM/A?H-E M>Y.$\F")0V%J-LCSC'UYO/N: M37; X,4S"<0.,868X1QCH_.,)*7! PT",7M2]$-Y2V/8VK!><-^'MX/I3;HG M&F3;HXD0$GBG,4>44V A=!Z41& 05?L!7;H_M :&-KJ[^&5C/1L4]^OT.T!UM$NL ,,0)J<-6VT I!3,E69JBJ,M-/U0,:IUL;A0]_\@F MRR"L61$ -]MU>KOUV<182@GUF%)NJ1>:&+4.@_)!9=(HK=+7).4-HB6.O6&CW@#EP?#O "$'2P&ZP$?.-O=UB3A7AEB 99*0N: %4J56A-YQBLE.=D% MG1_#55H+8QN/?)^9P2*]R6;[@UE?/)E(PCP3"&D(\X%#2C;GB\A@'9/_&OV ML:PQS&T4'U_N!I.)7LX#C5OS6NYX,I&66\@,14HYXRFU%&X4(O D2G=#Z7[5L;5%(B"'&&''O# 48JD9+;=T ?E1 M,4/HTKVI]?&U6>UQ&S9D51#R_,&$$@!%,**H1PH0%'9KO,0Z)@C%Z Y\Z<[5 M:'8VBH=/RZ^3\=!/LL%^@_39F7BS#(=9';O+#=8Z%H M?#;3V2QLD\)*-;?I8C">S,]^&B/*D#5!-88%%QA'H!*K[-\Z&&_>5@I':H;" M]]GTYBJ=W>4#UX^_#Q;%@6X%2OS/5WTP]A$E]]2R_9='&[+P-V M5+\)8Y)AQ@UTA&)OE0L64,DK+:HMH&>ZN-2%HCW@;%H>O<1N?MW\ZEM6%V37 MW2568VN=ED%E" +#7A]C5W*&>QR3&Z!'<4A] N=IG.\O)L/;]U4E/:W#1 /O M/9&$400(LHK*=6-E5.:P'MUN[1TLCV=]#V&IKH/$ZD7FBRX3#@$6SF "+&'66$;49N)J&96K MK*^I#_N#U!A1= '6B@!,!$#$0>,P$8[!?'OG0$F)TC#&?WM\?%FV&$PN"E1' MLK)B MIQ.EC8',0$HTEM1ZCKE>T28 AE%GH'UW@\5*>\L92QQWV]+E+T=ZH,[@VX<3 MB#C+SY^,1A1+S(,*,R55B,%+K-)1BY#W N8$SG:#E_PNW\%*@[N:)%I;AP73 M6EHO*";88%92Z,WKXNT7C)WCY+T7.B>S]S" =A0$^V,ZSV]XIJ,OZ33P[4.V M2.>%8^I3-IXNOHR_7WW+)HNTG1Z]2U\]+CZ^^,T MW5]/K/XW!1XYEY=T] 9Q9Q26POJ21\J*J.2I9P7!4W"3]4DV#>&W^.E+^I!. M\]&/EFDV]>G7V7(P6X\W__CY^'/?5PR,(UZ8&(\85Y[D5<2-XEA(L-Y*".@Y MB/'"]_!TJ$T MR>56G$<)E,Q_'RBY7_<^.9V\30%U?)F.5_X\?7K21CFZ_$8 MCGY9XI0F7JJP(\Z3HBK!""F70,B B4E8W,-3I.;QV[9$NC%"W^\I.'F@1>*X MT)0* HB%D@.DG,,E?<32&%]G7P/*F]^^G,K>+OR7'[+I<'6-]\APMK<-$\(8 MP5*'.:J%9)8*!VU)+:4T9OGM:3A;E,SW^#.CF=N-)C*#V>QQ/+U1=WFN[\KJ MZ&6SQ!CJ#6!">("51+GO'Y64(HLZVY,T[QV/$?M>C13%X6ZP],=T<)?GI/CO M=)0[)H\"U):VB:1>7X=K)0N^88T$#$.O./M]>X.]6I$5"V,;@M& MZZKT[]/!//WX=3*^*80XKX2H@VT3D9?<\11AY0P)5H1 9?R00-RKF&6PYZ%; M->*I;C:W!2T_G@ZFP[08]_OQX.MX$J9S)6 =:)D(C2VE'BI,'"66!U,5E/0B M*6,.K'H>>E4CK.IE@^F,Z6B_6Z.8 M6P3Y1K'SJ'S&41%79P6X1GC=S8:R2%Z7SA>?@P8HBGV,UI[@P4WU0*%]G214 M4&<80\(JIKG0'OOU%1F!B98Q\4-]+7+;Z@:S1N:W% 'X83#+*^ ]I)<2_D>( M5V'E<"1/\<=WM&.#_\3E##''<4:60><=)R1-6TJMN96_RSC M6 %7B/@[CJ$GK@KSV>(92,)OKP$2/DI,6*2RR7B4ZPR7Y_X9I_,=L7[['D\ MPPI@"QFT,C!)PV!/E11I@Z/J]O43(B?+-*N=G6T#9&=@W_X&B9.%'PR+??F!8/*W#R>< M*"0 U,PBPC&6V.ERVFAL550)GOX@I,[EI39F=@.1@['CVQY/3)XBQS*&)>16 M8LD1EB5ES@-\&8JD#M'N1.ID;)M^^<7:A7<5WGS ?-GV>(*E@9PX M'-9M*2P03+#2#VQ\7.A67\M_-6'-U,#;KE!ST*+9WB APC*IK75$0.6IYT24 MK#(4L,XV1RWYSD^7]@'HG,3>ML"SB=DO$D,<6JVV/)U83JVPAE"DP@1S@3&T MW$X&M:HO^?Y:K*2SNKE[+E>V#5=428<V*\N[ZI7MX]A[\E5!%3Z"Q0VQ M_;?\7C^7!)-?TS7@DX#7"Y%$ MZ2I645<]?RZ11'@3!DF#@8Z899P048Z/&AH39-O#RP+UZZH(9OZ8B6.(L2YL M,Y7! AONJ<.VY)$E(BH1>U_+<+>GL%J5S5^)8V8)X)QQX8'$'D-(05@!?,DQ M+D&,][%'E<&[ '![4OF1$\=("[V1S$$-K=%$,TK1AE/.5\K*6=M=APO ;]L2 M.;_$,0(JK9$65"&CN5.<45[2IZF(T9@]O$;8G-_T5(ZV=KX7QO?Q^M4Q]N#[ M^&YYMZE 9P;WX9O%MI+8IW03."N"^8TA LII3T1^LZ/DA"*VL_BFUFW+$\#Q M^CBP.;YW% E5/08J$9(8J8P51D*,E!%4EO:#,QK$^%%Z[\"+ATX<-[M9T0+$ MTR.3#STU20!QD$MHI!8^S_=&?9EW+E#(?6?I]\Y0[]3$XY-M^@_+W K[>'TU M&TR'M^DV"V?K<4&I W0S/@9EC-/_O Z'3\= '8P]6?"O3BD+ MT'U9?OW/=+BXRMSWX>U@NO6Z;_7&"=0,$V;SBP=6,^2U\1M*-/0Q]WMZ;_I& MHJ()!K>UTOP6=ICS]]E\GF\//ZT6(CK/!:X-QG>1C<4/QK-_#";+JE75-L\G!BB" %:&BT". MY@3IS01#6L:NA?,X2R*6QY/3%CA$>4*.>JL!!A@ MCTO*,-8QI2#EY2]]-;"TI50HA=/T_!.@:"^1,RI8J Y9#7QZS,I PA4II+Q MWPR%7\(V:[2^><>:@\W3A 1PB.*&*08D3R]CF8EY0A% MA<.=@U7T.E0H:@5\CK&]A/5FE01SG=8TWSE65CI#V):%YA?=G7+.%Y MMF/@&%*88^&Y@.NTV<8 1EFE*RH-4;N%]4\45)GY%7M((+(>!H/%"\D#^@!2 M#)8\,()<6*Q]/7#8FBZT;E9W-,%?UC#X>.W^:QG4[I<\=F.58*;C%'M-Z(&\ M_(R@8:_', (28D+6-\6-D,322LZ:BH[S3[-LF*:C>0[-+X-)FKUAL/_'AW?_ MFDY&UV&]FSZD\\7=]NU>3'<) GEBA0!X1#4%7(9_=$FQ,/#"DO#5(_RL=;Z? M?#RS;3 FFR_T8#X.1LC3%U^R)[Z]QM91G2260^R8"ZI3:RN 1KSDC()NBMQ M=2Z(:I+;]>)H>;><%-E6\P.!_#S@0[I3/U7N(.&20:@PDM0@XK@Q"+@U10IJ M?&&W<5K"3PV<;FO3^V;\#Q_&.?[WK.F[FB06:^K"-(#&4@9@7AML0Z%G+"9. MMX?7=&K%4LV\K57SJ.%P!>AT]-LL@/F/Z2P=3/)"2"6\=1J6V_1J\/T8?71$ MMPDTRAA)*0V[ P*#S8X]**D/_\;$3/8P**$=+=4<_[O474?JK82:O.JIUXKC ML'[SL%=FL(_E:F[[Z-E[<9LO%YW0P&D\>PZ8Y MG=V%W?;72;HA?3^LP+1 MAR+63^XS/[H),]XHR!106 ?)\=(HUMK8F/QHQT=77,;BW13S:]V1#*:CFA?Z MXWI-!!<0:.@TM!AX:(U%MJ1="!FSTX7@PI'7/O\[P%Y#>^;:7YY Q 4+K,1< M$FV4-(*:DI,0XJC;B,_Z-1_Y#NOAM>W;,VOI.0+")D)$^D.QY MV)\2)F')!^]XS$U+^$,>JK0@A3;1^*3H ME5@FJ?4?$=BO0S;,,8AQ3+8 M&8:"\DQ4.@A5S+IY;I%73:.X;F'T$M!%JL 5@5?IM!E [WM' H4F$E#I"+>. M:LSXNL9XX"'R+.:NXKGM6EH!=(W"Z"6@&T/Q6VYAHP! 7F-' G.8%U2PS7I6 M\4;)A42>M0+=6 GT Z]/OYV,S*??$@D=--@#CHB3@$OAGVPJZ!AI-4:M6]]C M,Q@\F=<=[8XO?^M+@.-20L"L<40;*C!8.WPU\MQ4"IYK^B[OU6R0NU:>!*&F MHX^+VZ##5E^H^3Q=S(L[H7O8<%)_B;942,HM1EIXY[!!W)?\803&A-BWT!M0AZMH_'W=)#/U6+->DO&P6IR1_63D##O M#79*Y&E5C3-6V'58F\84@TO.LU$W6G:!L0$YM([)=]/[Y6)>, 4=+)VZIU4B MI"*"8\"5AL9JC)R1)9U6JJA(K7/!6[V V 6[:.:W!K*WMOJA=7=[BT13JRGA MGF-!L SSEI3;D$"?AS'9!ON>M:7EA;86 ;0%L#PK\#R(+N?$EW3V,!X6R3JW M[1'STL;S[5\=7'CK?$U"/-,,!'J X,19RB5=;]DU<4Q>0E!$V%,C-.UAX>P MG6*F-BFTI:1,-KO/9H/%JQBD@[IJ;[L$2!A6 6J FU8/AG^EH,!T51N[JMPI(.[J/Q"EBF)=(68J5 MD=I"O$Y2J*G4.@9U?2_G"8[=K[RL4SSNYSX0KKRBT F$;N$2T M <24/,+&Q)R+]##2I-VM3CU)G57A:/-R)X3Y)&W MG@AN(/3*028,*OD%F;ZPT[T6<%4Y&J )^9QL"YC!_#;_DU\#> C##(M-8,CK MP;^T5EZ,>I>!$-UQ(J1U $$@F12(.A\D4:YV###1;J#ULY"4%JR&UL"3=2BQ MKG3P*PKVWF/==\^YUOX3"K26SFOF@Y)1-FQ)C2UY!R&ZY!SJ;:.]2\'U'?2' M+O?7VG]B?7ZRQBVPG%(BD-*X=+TPK5P[0=MR!?II>I./]R_8-R&Z5NV3.DV2 M1$MMJ+<"0*\]!DB'?7%)I^.TW:*C?UDA=0BI-1=N(".,_14U6P(-][ESJ_:1 M8(*]Y??EQ^FX:6J?Y M@O!DIA3>&Y/=A6'3 B;SV_&]?ES)Z4M 3A'>]SX?;OA2/V[K[/-X_N>A MBP[M#2)1$@,C$=38JV!L.,'*6T(,4*(Z2P/09FAF%$+?%.SMJ>C:6IG7%-IT M/KZ9KB"Q/ZYS>X,$4F6IP%X#9ZCU$@*$2^H@9YU%)36#Q3[")FM 3MVA\& D MYZXF"2.< X@ 14A@R8%C95 V@XRY"SMBBA7S0=26.[V-4N M]A1X0:EP@4V:"HW6WDB&'#,QCN0>1E*>P:)7H[3:QV69&2Z/R#JX_.UKEB % M*;64Y1>3E'#>$ M*2GE*K5ZA+X32='\;>V.5C9+@R9VWX>W@^G-9MR' MKP+N:Y= 0H4)?ZQR2 OGJ"Q/UQF"C$;E!^XSEF+$_OHF5HT,[G*YW*_L3UA( M#W>8 !A,$B8<@A3BL,6WOBQ['^8OYS&JK.^AXV>ZWM8NU)8WH<]'6W47^K9- MPD5@G )0"8XHE))P5WJDL _&]@5[ZII&Q?8]:[0,VCR@]9/LVWK:[","3MEL5^2&=?LS815H/(MYRPQC*Y-:]'NGBWJ=-= M%46[&R6.4N3"M?BGSV5,,J\0H$Y!GG,@?? T0UW&&CU MA+POL#E6Q*_O;9[,WA8/*+/[=!:(G=ZL>."^WZ?3>5KEL')?RR1,L6!2*L&( M,L11IX*U4=*+I&_UYDX;1GLS"*J7R[UPSKZO< V]6@<)#).*,P>@5Q+:L O& M98)R1IS4,27:HX*[_[+'&A-B6Q#>'3Y;$C7_]^5@,KY^+&Y'Y_Q.G^X!?0I/ M9:/08I8.YJ'-ZM\*8:Y-OC9Q0"C##86>""I%V*;Q)V7!6[XZW&TXP GPRWHK MJ:[G1,[0Y_[)]&6MV\_I<#*8S\?7X[4M/AWMOT59ZWL2[AG#PLBPS%HCE#3> MEX87I52WZHAN'O7]@&7%N=*&0/LP.9Z8[[[G92'SBRYW]]DTR/,UKU>4J]%_ M+E?.VOG_8^]+F]RXE6S_T3SLRT>L]^F%+"DD>2;F$X+NKN[F-9NEX2);\^L? M0++8B[@4"[4UY;B^MM1=0!5.'@")S$1FUFS)?W$@4D'+N<664 .E %Q5]F'J M#8(Z&!8KHR55%+00B[5.*:O2QP M[!",9TXNC[H[+U4WT([1 MD33ZXN_GXGLQ7Q<^PED%^:9BTB:N$W%PBZT&N<)C)]Z&^2I]V+8'!'5!,75'""0$@DPUI0)#75#E1X,HBR MTA.-,.M+QR1K"^:^J%0ERWAA65I^G'\NENO8_./=Q^UHRGF=Q!,->MNIDN&SO)<% *OTF M%PIEFLNX,L J)H(C1W*\]V.]@=(EUW)]+FT)JO%J>G(?B5]7WL]3CK!WNW17 M[^;%9G6(SUBS7\U5E"D]ZL:L>FD<-^&NQ3%K,+M_8EC7?OBW*R_&+PAZ=2!V\)G$MPUAA-.WZ?#%Y=9\H^'EW07;,J)#JR.8C%<.PHIK514CH'),4_P\="VY_-A MAQ)HK-*\_*:F)\3+>@F6Q($Q9I6B@O-TI\OOQR:UOK(POV[%7_8EAMXN=V^^ M]MW\9=V&-!,_SC?CNDVS\=W\Y6#AB16P88\A[@ NSA9 4=PDD'>:JBH:1E ) MKR0)4*?,>7U'O!=)C(&IKV^B/MM8FE+U5)%D.A* M2M*.A:LMBF*<1Z>7&'=V=CK]FJ"(TL9C(CT1'B(O-*I$)XR!.5Z*L1V>>B+U M@.+I^_CT/O>\EG5F.6' M-C; M\:8^N%Q:< &?_MBFNW];_0=,+ <*26.EI=B6/8%W1*CL0D0X[;'L5 MVZ#I,EX,='O3\*4II%HG3EL,LOL.B#G+2-RK$-$&0:R4J*X'IAN,@]4KZ3I, MIW_2U(IXD75)#/QR M%V':QON)8[W63]R;VM+9=;U:KB;SVTV=F0/@76.!1$F! "ANNHA9I@&!P.W$ MS^-'T%HU1SL>[;.;[$L]F441%E\>BN)@EJ+GM0_VN8Z>%0TZ5Q"QNY>&=)@# MC"N".# *>\"J N <4&!_V0*(M1EX+.?LT*+J:W=LJ^ AT%[1N,Y3+BE73DEJ M=S<0.30$7&-T]9@X4Z_:X65"&HZ"S:L=$FVQD1PZ@0A" EF'9#5"0>Q@Y7GZ M2\#=6.9U2Q]>!G%_6OZ)4\K9[*(U6@?,(.(\ZIV8>0LICRKN?MQ6N\'\,H-0 MZU(N_*3GMXUWCQ>',TML8NTB8LPKJ'&+3>@H/K5>GYN%22A&@J/N/14*L U0ZH:IP#J MFM6ZC@AQC';9X/=%LJ=XBK0KG"WA\_KAH**""IG4%!!*B.4,B#U24*O!K@G^ MFGMPMH"&H9V)*NU]%-?V-N_9)>Y\X^ U8X0H[B7W!)"M-Y/-F+!-:]T.1PX M2:<6@.YMZ^RD'C:7SC/&A",,6^"YB)I)-58.^&!),GLG51X3+BJ1?1GF??'K MT"I_9N\\UB1HJKFF! CB"5#2D7T1<$YL_%\&JR[.V_?/#MJ2F(8DXME#ZO%& M01"LC).$,<2LHU#!JNHM)U+KP8+O>B!CON1K4*D1S+UFN4KQUJOSY>U^>C98 M;#@%4DA(M8*04:)Y-29P=25PVA#NH;12&9 V#@U6-S>+=7&[2SV9:A=L/N7] M=/+'=#9=38OE-B/V*O[F0[E+CWUAZQ70G"GB$96P,I=3"B&.?K\V&O< MC5#S:E-6_?-RNV[7""8\UB2D,&;CG5%.T[C6$P))==*A"JAK# 9O6?1'"96% M=/][5&&KQZGCS0) D0@!$4=1C!:8<[NM70?:!2,1%1XR!#$TE&%%;1780+UA.=OIV-WQ72]@^7"/9!6K!O*C M^4JV[R)0Q1!R BK.('!QJB)3X1J/[&2P-%>]$BZ+&I=%]?+IX,V\OG&9/2PY_*Y71S%KO"6RM6((F9YB*>Z2CFQB"Q MVYNE%S0.F@$#(]T]T0HF?(/8L^J\2 FKN32<+NB M+;N&N3=OW\^3_UR X>$6 2$3SZY$$0Z'=I5D_%@>_M59QTN;KPEQ1W?"4R6D\]8B MMKF$ND52<* 'N_[1T9*7RZ=R-*)HGCBI_%XLYINRD^7\]KB/YOC# 7* C+&& M6":0EE)8;ZHO%8Y?F9-F&"&7+4NAKT70E(MOY6*R*FSQQ^I+<;->;$X59UV! M)]L%[DT\'6@@A#:2*,3B?E*-U5&?LZ6.T)JWG+S M9W$[F=]N#&+;O]4@U\5]! :M3(N_C:.PA"HBL:K&1426[C:BG*NC(%K7PFE, MNK-*[2FGX84]! "Y\M@!1I7$T"!+P'Y,GNEKJAS4T6&A6\3[,WD^7V75]\ET MEM#PY>++9+9QFD[GZW)];'2II-'#9 [1;_')A]/>[#9?%&B4D"',.$>H -2G M6K45FLH,%^LU!'\;<.PGV^F PGF;5%U4OAD+^1R.Q'FQ?WFN_Z9"NU(ZVW,C&JL'Q?OR_G]F?0- M;;XH'D4%]2XN-1: N-@ HZM;:5(B;W(NRHQ(:WX;S,\4SMND>E^;P)GW!J4M MLU1YY30FUGIC**RPYCKK+G;]:QC_; *=2&L<,^/P2!L3_G!W 2DFHK;HD1%( M2)RNSN^W1^M)3I+ZRX-:.\O1.0X6MR*",9.SK<6Y5N^I@@#W4;7#FE L+(3< MH0HW9;.R!;&&2_#77Y+!>8(9*-SGM\GBSV*5QN;^9SU=_7@:]#4&\!@%@!76 M6>\=HEH91*M+:5%0]>K<=CS:79SM_/99B-HN^\9M*G@3Q;-(A;PWMU 6U5_U M9#E=ULXRF_N.P*D&!C NT^4^!RF%J@K0==;!G#5G1$:P=BEU+.E)S\)X>^%% MU'-IC 2$ZQ4_+]68#\^*ZZLW-4 O*@9A'29'/X)0CKN.63.0D91/'UA"C4B MFN J :&3WEQ)I>'6^-1E$-)EHLCPZ\^+'UM=J[I9ZM=GHY%.MPI&>@8@$0P; M(^.N8X2L)KCGB@Z66>4-^.YKB[WL2AQ]K8^_K5?KR2Q]Y]F0I->/!@Q2Z@;- M(64:.,Z5);0:$44@YW+EB'SUHR!82S+H/ M^P3J=3%P!+I?%V+IG92]IJ/U% #&%&*:6DV5=UR[<-D&R,M!> M!GWO-'R6SA0VRD +JSA ;Z@3!B,M 69",B]V>X R:M_I11KEP,UDLXVPWM( M7N5E-E8:&/?.JPRMXWV-M$*MOB= M[S7%PA ?M1O+"8<"5UA*:'.VW1&%X(Q0,QQ >KW=Y9DL'^)WI_\D;]CWR>S% M$O%D_C]UKZ=N'T%;H#2#CD$JD0(VN0DK#.)ZTVL=@^_%XH_R#7"X 8->7_/I M2#Y]\IP>.#QP+UC'D8UA[(($@)>T4J)AA")G'24EV_0G9<]'@?%6A#$ M4'$H3SJYFD5]:C[95D'>1_I<8SB*]=Q1Z@Q2T GLD0>H"GD#SLM:=^'ZVV6J M@MO/Y%,#@ M["D(YA@TC0ECB;#PM\2KMEP0*J,'*Q X06E*;'C4VFO8@'U+1 M^;P+NZM&HKC4IE+0VY%'S>_*'/&=\:(&_S*A'Y)T M3]&>#6GW&>)IGT M2 C*3#(Y$D6LVZ=,@<;H*]/!AZ190\@;!Q3%P\/QT.W_FJX>RO4JKKFWT]F/ MJ#D7B\>HMTG%H>4ST"GQPV2QV !WC:=!;P'6C&).F.><84S\+O^LH@R96B>? MFJO'(6R?YW@]F5RT5N-@%5:10MPZYP#E# F%]Z.Q?K!$>WV6BD#MX4NBIN'^?1_UN?JI1YN$*3 !F!HN?+,,4.\DSLSEF*2\2LQ#'0A[K(# M?(=CS]GPK6--@H4:"!=70I6281"J595H23$MW94PJ"TQGV5-(U3[]6"H;]\6 MY>3FX>>//Q\,7:N#X*7CBG%/M7;$.1RU_6HY9U;;G'1F;X)3EY+@H,.B993[ MXMC/M9S.[&R'&P0?3XD28VZ8=18 *)3=V7D5UPY?B3&HAYVM%7R'8\_9G>U8 MD\ ,YH(*AQ1%B@/%K575"&&<.]>U"N6*^2QK&J':%V_BJ?]V]ZG%^3L]!YY. M#F$21T:HTI@ J92IO,N*.V:O[$)MOGC+MB'M+WE)583F>8&7G1EJ7XOP/+-ET&>(KY^5 M?^V^^WR:_D//!^@MC3A!J) 46D-'X'YL!('!]*T>^-6"P ]$Y.9"W/M=B;K\ M.=P@6(PH-X [91"1+([+5M--0*%S3%%CK_K8/H%:P;@W];U8/44UUF71\4;! M8*L)1SI.$0*UU PS6XW269]SAVN$]V#:)T]KT ZIU'^>+O]LH+I7S8*QD $B M!0&IN(E@"KC]5(F_RMG/LISSUZ>@-X2\?W(]+UM_5A,_U2PP)#WA+(X44P^X MLMI7YVS)+1[,W#"0,GXY X[2*AOLWM2FNR8[4C]M>J4XL -XYE.[<*OS]7?JAV!X$* 70\ MZ1K&N*62$&-Y-:*XJN<8!B[/\_SF-[I.P>]ORSN5ZO=YW/K)#;!N)T&SJ$QR M#!2"0BICE%.^0L$3ZJYP.^R*)QW<(\P;LC+8(DR#N&">,I MK6=43R*&U?BM!3U3L2Q C)NOOW_Z:+&X_+:8WA;K]]WH[&VT20GK2EGJ;K-8C+[7-P4 MD<>W/J+P9)(<$V^L<'Z_>6!H<]1)_FN>6?J41_]^ MC ]EDO*)JZ[GF@3N&!141R7%"F\1](I7ME7MHZJ=P3CQRRUC+:'SR7(YO9L6MW:=4H9]*/Y>504_S[O0,E\0'.>> M*HX,<-P((@'"^^DI;-:) H)?F[6#2&BH"_RG4A9*65V MJPZ7WJ%:D37CMG>N"IEHK(+ G'G!N"-[;SKER2@T6Y]U-!$ [1.O( MNI$AEQ%;^&SYU[Q7SM=X8: ^XDD=H29R%IE[-#"&$A5_'AWMRQ6 MJY99F^1KU1R21$)N*(4Y+'%5\+79DH81R5JOT3]>FD9U0SH_T M6)-@14J%1"CC#A F+,7<5:-4NM_,++TFI,\2^5'K1Q:Z_9O6]FA\O'LUAEI< M.MX\Q$''8W'B7"ZK M7>-'_=7J2 C-MXAQUK$>2"6U;N!M7TT M6.>5C"=E@KU"2"/K$:Y&1*C-8*N>7,IG@,QY$.YVFJVG\K9].:'FQ4W MFYPDQ>UZ\X?Z!#K74X@($*^A%(HJA81RAO$]L"S+9E\_X.V*5J:6 1_B3E_E MX/_XQVQZOTVU5GXN5NO%/+D=:G'O7">!>8PH=%X0KBU22C!8+=14XZRJX?6# MSZZ#=BUC/2[&U2HM=6E7@2D!&%4<(.6H]\P[7&T"-&5[ZB7H["7[OO9X-[!7 M"C:&?>@SP'895_>3Z7RY>AKAAR(N\'&5_[+^X]]Q;?]:_C99QE]\V)JAU&*1 M[D@FX]3+#:#!&:+=#PA6,\H%XY(3Q2'B3.]/8!1:D5/'YO*@N#>O28Y#2GW- MD2<[ZQ,,SXRJ-?9 M\T$IJZ"FVDGL#$KAT8Y48],,])OFJW,-KW]"78[Q@"M7*S;$VKT%2],58@F0 MP%):Y#&$OL)%R:PHNZ9VQ*MZR8XJJ4!3L:MP!M/ MO<(85$A(3G,(.%[3XO L;"R!,9PM!K T=OT1 0D.@>+0"0:Q0=([68F:>4S) M=5D;ASS<#"JX@>(^-ZGHKBN(DQNL"'1QZW1 $ 0EHSOU;)%=;5TG$HP]Y; P^VN-^D>5@70]F557=VU<]&HS,:?;H!EEC"''G81:):Y[^/\V6!K$[1!;P$"P!B0 M"E,'%%7,&[=3>[6)._F5Y?COA)?=P]X7':LKX2^_O ;S3C<,!GF9\OPJ;@SC M)A[[':Y&ZZ7,(5E6#8 W1+)6$6Z>JFF?9RP>"*I/*N>O+XU]*6>W9U>MO X# ME=@Y"N)X;921@MPP78T8&Y93!'Y$>>@ZX52OR&>D!5LL?L0SYV;8Y=W3%<7) M_/;DE<6:S&NG^^ T(5AH2F5=RZ5_B/SM_<<:ML83S<,6F#,!,$>^SA$!HR1HAHMEB*K>O&OXH%I%>+^ M"?7,@=V 54=;!R\4$^D6CE&:&><=D+8:M^,XYR(2_%5<*.WCW(,G_U]E>?O7 M=#93\]N/JX=B\2[V,;^?QH]^F1>A=W_^LP][_4U/0JOAX+^HGR @!AIH0J'F M2@JMP"X5@<;*$UGK\#\@'K7<"1=U%"BFP C(D+>0Z#@EB'I"!,&L36>D^8,[ MILYKYT.7\AC!"J)NXH%\>U;9E/\N?AKFUX?)2BT*7:1=^;%% XW^OF*8]$>AU;O[. MA#,"DCY]_X?)XZZ2>#.B'NHI2,^Y$T KBPEGTG&'8(5'7"L&B_/L@:R=T*8^ M-5L01V-WV:>HF6U+9-CB>S$KOZ5+*C0,/U;A16:_&+DBI/X&6G,NAKH3/KY:I\+!:;PT&4[/)A^FUYE' U6@4< M,2-"L'3+4G/K%'2B&B?!%@P5#GP%7&L?_L8+UM?%Y+:8QZ$LJY/GZ57JV/-! M(B*,A!0Y*[6"&%)I]M."\!S73E:4[A70I4W@^UJ/SJNIR_=5[:@3"]0EW01- M)<;&:4D0P1%'Q"2KD(#2#Y9AZ6K/!QU*9P0'A$UNE68G@DW30#'S1%',$08J M><(DW&L*GK-K/J]VPXSZ9X F A@!Y=3-S3;FN;C=F7 G9RX^7]Y9D"Q%H0*A M+'<*1#TC5>K9HN*,M3G6OK$ODT/3LAV1]'=)\>77?RA6[N^;V?IV.K^O[*8G MJ%FG>4" QJD((&/2"XXMDZK2A9S361%!69F=KH6,'0AA!-XP\Y#N^"_?S:O0 M_&UIIX]W5<-?T^]%J27 81'/C)([#F'<^79>3"Y)+3"DV/([%(L%EW"&KL3#(3)2SV4:Y MK"A]UEMRN$& DFGDJ59$2B -XX2YW>@P45 ,=9X>(S]:A;*WG!.[+;*.P?JG M9P,BDGIEE;>6,8HB\445:HB!S:K".$9ZM*Q8Y.+9-T<^E[.9+Q>I4'8-ECQ[ M.D 7M7=+,79" BR(4[NJ\7%< F154ASA-I,AUR,,:8YEWQRI08P@0=PN!8O; M(\28&J*])M4(*#0YWO>+V?"M6$S+VZ@*+E:]<**1)(^PXD(@^Z9"90.TZ\5T M?O]I W0=<]"!9L$J39$D4BO-+-40,UKMQ=C:K#Q98[?K=\&<%C#NFTU?%Y/Y M,DJICH*R?S80BAQ-DX1;XB&E.H*V7WCC+CU4Y,;;H4I3+ ?AQS;42,UO/ZT7 M-P^39:%N;I+Q/%G1;_^]WN7MJLN@>KT%IR4RUEG/.8]S!L794JW"!&.?H]R, M,+U:9QSK!.TQJC^&>>7B)$) ",\0=D95!T'"K<\)=+TX==I6_7'SV[>]GUV( MZ0B\?.[O;\7-*U=Y^ME\F7+]GK\1]VLZ ;ER#$>MEPM%D0*4654%<\4="->* M.NH]\,6O5VD,/PNZ3O+QC&X# CRWCE%B"3%85*YO@$1>1I+Q;DPM,ZE^ M $S; AE#S-;/@_D0%YFO?Q6S[\5OY7SUT#"(L$;' <>%7VKJ$7 *, (0PE58 M2"H2DI5Q8N1GOGY8=D%L5^OB&B>Y_[N8++[^5;;&Z5U_P5&("9-. N^0\=AY M!G;80%OSTO;;L9._ ?8V$\R(21M??RKBJ&&/P4GK."":0"@5=C"%T._Q03*G MZ.D([2=OA;@-1#->ZOIR?'NY9,;)6W47 M9=HZ>5_T&I@$23"06P =14$#9CY\BDP[P3EZE_*.==)<$X3CJ&%AEAJ.?$85%8#:@P< M[/+S& SKM5ER])Y.R_"/8-?J*F><9/$0Q;3#3A#!I?3)(+#!@6&?5;5\A#3L M@B Y.>$N G\$).PX)YRF5!#'/ 24 "FDTJA2)9G0PV4![EV?:LZ4S#1PETE@ MK&G@D*5>.0LTI4YHYBKU7O/)M<$]5SNKR MMKQ.[7&G(^Q'H)"_KW'ELE;^'"B2ANE$7%VU(HH!(*L\PUQBD&/7'.&>-NPY ML"GJP_/M]V5QMYZ]G]XU<_P\-0^&:JXY-Y!J* &7FKC*'LR%<+^.BMZ #+69 MUACOWE(,//,8?+P[5A7J4*J!DPV#B#HB=ABYN&HCI"2F^W5<8)55L&.$JUFG M[&H5Z1$X8#:K^J_F=A&$*AJ)Y9%-]G3.N=_-?LREY[52<'3M=ME?Y+JH\NI/ MK8+UCEM*#&#)?0"!UYI68X6*#'9C873%>FJ3XGPVM(;@]Y;)ZH+LSR]LKY=Q ML6GG06D(5%R;312&Q<[$571WJ,$"2S18AIPKI&Q/,NJ;V>6I@\S1Z(S:Q5W; M?$T@0D:5$S&2ZIX:R@"GU3U+ 1P;+![\ZM@^@+1Z4/#>S>,?XU?^/: 6M_^& MBW2V$ZU"2I;!4HI (N.ZX@&EDIJHF@,95YRXDPZGH1WXZCI+QJEF03$2%004 MSR/&4 [C6<';_6@AO^;,_ZV0X*\$WO[11Y!,F;(TK*?S^X_?BL76 M :2+NW)1/'M\Z)BY+J8]A%%+)L1$&<555B"IG6!.4$>66;85UAQ<)_I OR_]M\&( M?/SK]/Y4V%+S3H,$0G"$"!$,&!@1PIA4*$E];9=T1\+19N"/F*+N[XAA%/MT M/EG\V)AO/Y3QM_-5E$W\OONHRQ>1).&GA4' 1E"!#N@9# <<&=X)QZ M3@3/JGR859/DJDG>D73ZU?=&<_NA?4V.,XT0,!P:X;$&@*5N/WN/O$S MU7KUL 'YS.6!PPT"%,0"BN+"!I#QW'DJ9#4ZG)<\=43*=Z9DCQW+!UG:$O-9UC1"M2_>5 =$D_)L+HX' M[Y]\/D!@,((8+R^U1OVF)4NUCW%KFX MM03478L./1Z\%\HB1Z1Q/+XF.;SX?F3$U/+$O)W8_=:)TP*F?;$EG;^W9^_[ M8GXS+9;ZQX=)\HI^O'OZ\3E]N7XGP7+//2;$6!B1Q:OO"=I#)8FD!'H-F8/$(EIA::R[DNP0+7"I'(\4 M1LAH\Y"6ZW?SV.1S/./:G=C3$2@%1IZ H!VF-W]_P%S�FE&C6,(4:D,]69 MS#F+IT3H3K[UX'UL @/-,<"R,98@XIVE* M2[,;GY59R_#%6L+W8O%'^6;XUPZB?3%F%XLPO]\HSY/%XL?=MM+2*6O(\49! M$V_!!CGIM82.4E#IV4XXDL.;K+P&/6J7^11J#=\^-^8HE>GJ^<>JQ[3,GME. MC[0*3 M-4+44B*Y IXSL!NGUT3D6-&RLEN_*1ZU!W!?1/I]OBANROOY]'\W MV_!N[3RU%AUI$4RZS$*CUFJ4P$!2IGAU'/<6DYS;=EG)I+V*@+$.3YR>8U;:)MH]ANQO;=T^')QU3?Q4#PP&<>LCY,/*>FD M)'QS39([P$6]*ZF]FFX.W1JX!(/ZO069BBDH)C"2V#-+VMMA RTA.EO9CU8G' U9E'RN:=!LP\CGJ=U=*85$XIRD7L4=)BL&B( M/H/^NB#53]EY>Y)0SSSV113U9/8BW/$2*_DEW00@O078NU2FQH.XP4MK*B24 M5#FFJ[%SM0_^'*9L%Z+IFZ3;F,HFO#S2,AB"./5 (V(HBAHK\5[NQHN0JY<1 M[HW&2@](Q7:D,8ZMOO%V'I"5TB"OHB+E#+,44UWM0<::L-QKQUA M]':K:"?#=M7,C%X#\R[-44X5D9 83:(P]E-4@%_B
F9_(NJ;RKF:YD7] MA%3/&SO%/*,4"ZJ0\I4^@QC.LM"-7=7LA4)':-N%<'HGZE9+N7S;K]=!$(YS M)T34MGWZ0KK*.P?^T=3[,+7=S]ZJ6$:^#2TAN"4Q!$MA-- MM"!&1-HC7&%(H;ZRVWRML*D<@R3ZVL<.C^[5$%8G%Z2+67Q1[X$B;"B!5D/@ MC#/*(@8JW%#\Y[H8W#O;:K&]2XF-B>FO3T*;?74:&R;132>S3*J?ZSY C"4% M#$D<%1^&')9/:Q1'[,IJ[;T%KK<5]^*A8WQ!(,D0Y]DQ BQ#%-EG MG(P1 QF M)>\BCK4]4C988(<1V)@F3G6CV,TCUIL(\1:TZL.=!L6 Q%$=XT)$Y!0LD$@52@.'MA/"F M)UV*(6XRV%G_(O#++ ;]&4/?@C:<+;,Q,?I#F2RCZ_C8'[-B9RU.F9L*/5D6 MMZ9\3#_93N;R9$6%]E\6&'2*6B!=RL\*C%9&PKVQBJB<@V#]J\S'\WG\,QVZ M%VKCHV*=+_].0WIAFPXLHLF>.Y$SJ'^LV8&R,LD1+1KC' &GF M]B_2 %P@$; M]5LK_-Y%$J?$E51J:Y4)KV_,=8!SWP'S^^_]4)P*'JC3+'C-A4(FCM0BI322 M7.N]!\5FW=<<^UVBEJEP)"B^!=0'XU>:>KN?[6RCSRVB<;.I$F$U,KIW\;J@ M+66,(>Z99X9H;5!<&"I%P9-K3AG2#N/.T;A_(8V?_N[QVZS\450W%4Z=&]I[ M24"862#CYH<@9=)K1_C>$PV(R%$&1A0),%)V9TIC1)Q.?N#%]TWJPDW*PLEL MN3G(YY'X6*_! NH<$S95H(,.1FRHW<]]X W? ,?ZA;X]NE4_>%92KC:Q#K2-BC/D$GI!E%#&Q*.IA_OX$UGS/N7;B_;XL-K^MO5J=["5@ ""B$E.$%2/4$.+C^DO2B W2,B?! MU@BC#WI8M]J$>[@5[%)U?JL[ZKB1&TX!5C$47Q:#6 MB4RDZ?*$QY@Z*ASQT!.[W\TCI#G*$ZSOB!CJ)DP_#,N&?4C'[84.VR @5!1; MRC60\<^$$KKW0W)&LQRU8\\RU0^=+D=Y /X\"^^YS/5_H&$0DCBJG#6(:Z,\ M\D;OMW@:%<>A/$C7Y/S/QWU8EGU:E/&LL?KQ:3:9K]3\UOW/>OKM\?0U_PM[ M"M::M&Q+; A&FG($^7[5MCHK:^B;VBNSN%*+@FW)H WSP[//^ES,B[\FZ0K> MO%C<_WBRX]:QP]?J)TCAJ>-$&FJ$DYQ&$/M HOG*V(\4B:JH%0JZ>7^&*\9RG$1U7=M_Q)G@"9X]\VK_=6/9]]=@UB' MF@7$ %$8(^XD)DH0#_Q^I):BG%NC]?W8KQ:N9_:S-\FH%H >=JFZ>)4*D+G- M95;D"&(>.>G=7G?4U/@!M/;N:32$F>Q"I'N^B;E^?)PL?GR\4^E::=P5/A>S MK2@V_JXCA>*O[R:F30E&(Z(Q/U] M,UO?1GU+/9;KR.]/Q2+**!T3OY;N[\GC=+[-^5>LUHOY\G,YF_EMI,X)P+I^ M=4#48$*X T@0I93WTO$*=8A]3F&;-W;_LS;_RE&+J*]-\,@P3W#Y2(N D?;4 M2@>XX9@XH) PN_$IBV5.%//%%(Q'IFEY^V4U6:SZT]7'PZ"R"XD-S,@XYQ?I M +S\7"S7LW0>]E$"GY)8/VVD'9_]5&[S"C>@[T7=!\HHE@HY#RDF@B%-Y!XY M2L U%U)^:RSO4K #3PE;=#HE+NH^I(J!C@GE>=3P95P]?'(<[I"S/B=D(--W M\<^DZ%6THYP47XK5:E9L+/'_-5T]Q.>3%-:KA\2,TZ?^5M\3&&=.6*"-HYY" MHCQTN,(2R*RT&N//@WT=TZ1E&8]2K]K5C^].LSKZ@B TH)9+PGR@!-GN*7[ MU0: G*QH6;P1V M\W^6][;DU:\]^6L*G+HFPS#RSCG-I<*(.FZ5-Q@8CR&Q"DE(!RSY^N7FH;A= MSXJ/=]OOU\5=N7A*#&GC?Y:KZ8V:5V%#&]E\C=+0\8/^/(%'9L^!.J@]L0 0 M1BU D%(1,>,P$C^RE?Y")5YKLZ<<4@)];5E/HWKNASM2'[L!6R_N-<3E,R)% MC($"4\TI% I6\O&WFUP#*HXM:$60'@L MF2=$54A9+08KC_GF2=NY+/IG[9F4R@T(>U&/@6I"B 01%F\=], +B?="4>B: MLU)UR]4NQ= ;3:O@DSU4VTSF]T6<;W$,=7A9LXM@H,/"8D8)UU!Y2J1Q.P2P M]O":[3.=$+$;W'LYK$95^G&7CK]HYKK9O)MNIK,-B>4 MV^DJ#FNI?^P>'SK:LPN28 U\5-JYB#L6$C1=\-QAXQW*N1$T0K-5/D6.ZJ9=0=Y0 M+UTN5L]H&/_VFH+Q1R&J+\MR-KW=?.6[5?&X5']/#WE3CC\<)+584,,Q]%') MCAIV<@]M1P.QI;W&$O9 H"[E7;8,=K_4L>7C9#JO39[MXP%) 70\J7GD@$$4 M:W281W.IGM[9!Q@4T@G&7.Z8;!260P MM41#(-,M.25!M<\CI.F5U-OHA$"M(MN;M2T5:$UTK]*([T]#AQ6=6NV"IIYS M22@EU@ K(+2^FC-Q.LG!/&AO5^?I O?>.+8[,1_3?PX^%P20*7I%"8H),QAH MRT4U%J*RTBF/:"MK6:Z'[3.-$&V M6H(%872_0@*>E:YVA!)O)INR/03[FO]J-MND8ZBMW1YN$$ _OR9G%%14 M"F4\H<(:*(!-GH>-E)3R9ARQU9^+[\5\72S3%1$785[,)S.S7J[*QSB94LS- M2W'5]TLUZ3A8)X'41@L%TNP4!'-9(08-O>9RP/DL.NJOZD$47?H?]@?*IY5B M,COAO3KZ?-#,<4M]4CPYU"(NFV2G>BJM@1[L(-X'O7IB0]F^'#KEUG;6/?_" MD\ZMH\\'*>,9Q%,'*5120@BMM-68$#>#*4(=LV?TX_/[E $6>?AF(1=HI!N.WQF%[X:6"U0<; M*P:[)-0U'_(E6&9BV==1ZT,Y__V\!>C94P$QXRE7C'%$E<986+B'()6QO ZS M3[LTR,>Q+SYVQE(YO]GF#3AEXW[U:-#.:>:-A(@8)S5DV-!J1)S *_-^="_XUX;P M/+Q'90W:AZIL[UFD,KM7&9=,$7!<$BZP0?$@'Q483'8&NWBRA[76XVN-2Q;& M.:=2#A[H+:+QG*#WV$B75WMQ?,M%/D5:B$N^#/*QQR5#[XS#7 !@""908@]U M-1IE=4ZMJ#$2J$MYGX]+O@SLMQ"7K*5V5E)"@8+"01:10M6(G.)7'6EZF4CK MQ"5?AN;;BTO&T O)*4[E7"S5E&NTNV!F+-/^2A:;=D1<,R[Y,DC[HHPI%W%= MG:R*J&GO/O@L:8ZV"1;&\3CAO:= 8R VT>]6 I8CCEP9*:?UFG3%JAO.Q#9 M4LF4) #::6(>SDD.QNH18+#*R%0GTI.%[B/.Q"98J0A8UY"0!W'#LCJ HA% MGM@KV;M:ENO)0.3+$.T_$!EX+HT7ED!#*8>,LBH"SF(HQ77>^;U4-B<#D2]# M\*T%(B/@J5>6>X(4I-@Y4 676$P5+'ZT"N55!2)[RKG!#,2%%&K. M-=-@/W+LBN]J<:E MT+789;H1];&3=V-X1^4UVKGJX5D\1 M97$=U= A[9"G&BJ(*YV=.XJN?$6XG"(M>(HN@_QMFU@\%%82;9G51,:MF5E2 M:7 \HIQSH6J,].J2#1>96"[#?=PF%H2I%@0X98W3P"NMW'XL*?7DE7&H';F> M-+%Y5SC=G@U3ZK@H^?:KHM%S&K7F32_U\K/DEO07F#'&2 M:6\-$)0K08G:K]SQGZO<^UJBRN'X\0[A[XN6_XHK?[(P?9Q_G,Z2\6:R_+_% M[7WZ]E1]8KKZ<8*%YQL':1'!0DF.@*186<=QM0M(X46.BCW&M;!+TK6.]JC, MA%]6YA(G2RK74\R7VT;S6UO$E]]L"YZHQX3K_U:_>O?X;3)=;(XTUVA= M]%(HF]*B8\4,T$ :O#/Z:J),O5#9:[4N(J4E!@XQ(2FS5D,O5(6-5UFW\][ M9G8Y15JP+EX&^=CCT+64F#/-=#SDQ,V8>R1V<8R:IKQ45T:@+N5]/@[],K#? M0ARZQ)XCY"V(XXC;-I..^VI$1K K4:;;$&F=./3+T'Q[<>CQ2&N8D]1H9@FD MUB%3+=,, S!8\9<^V'*IB&O&H5\&Z=N,0X?&0QG'R*F"$C &1'5DU(S;>@52 MQG]XZH0V;8'ZQIVDA$&?K/4XS@]A@/*85V--*3>O@T!]*CE=X#YN)RD3WEC! M+'4<$2FIWJ<&T@QQ=&TNLW;D>M))>AFB_3M)%:%1G0-1O].,6B,D4:SZ/B>N MVTE:6S8GG:27(?C6G*3*64\< L1(&4<&&)"[K"N:2V=S<@",<5?)XD>K4%Z5 MDY2I.&1IO8-&6*6X)+8:.28DYTAT)7'HC563]N'OC7@/$ M8\6\ (80>,)$;AJEG(M1:])C;X7BS_*4?B=ZHK\-9_:P+BQ%E/+_?-Q;J?+ M;^5RFG[S\:[*Q7TF@WJK_0>")')4(0>0A@)"@WRE&W(F_77NBNTR;DB!C,H9 MNMD KL.)230CB'I/A?&2:T,=V]GI''#,OITK$G7J@#?K,3+5$>\-8!9:[*5Q MA-L*(T/T8.EG>W9FUJ9*GC.S(>Q]Z4!G:BYLUX8Z;+RLHY0"FGEG"8]'$BJU M1-+OSJP."N&O+6=%VR3L%.T>-J?W\1L'W'*VKZ^QT;Q\,"BH&386(*0=9502 MH:G12$K%G;"BUG7FKD84B5#LW5?;[ZXU;T\V# K 5 ])*FV!C1J-B4J.T01 MBJGCY,HB7YJ*^_7L;!/3WG:"S4?[Z7PRORDNY<_A9H%Q')<=SJ4C6/"XQBF* MXTB)$PIRXMAUK?*MLJ<51'M;R=-9O9RGX\7'NY>\=W^G0WPQ=*1DTQ4?(F2! M\5X[#"3!4',CC/7$(H4] +76OX[C139?;,KEJ5']_'!@1&.$), &:&D1Q@SH M:F1#5KSI96[6%NNQ^)"F./:UFO_G9#%-.F ="$0**J,6!D80NUH)(1 MR"HT@-=7$CB<2X63FWRK"/=[F#L\D!_/AO$ASNBO?Q6S[\5OY7SU<,K/WK3+ MP%G41+K7V4+)-WU M%+2VEE(.(->:QE.YI%Q4>%@IKLQ ,2IN-A/!*"D97WSJQN'%?04*&06&VE7@0 #)*<,..:B@I<;N M=X^H6>70DOQ#RRYD,$I63K^WM5JFK@(5G@IF'414$D-TA.0)>IU54Y#^P\HN M9# V5JJ[*+<6J?FBOY#2ERG .= 22DPDP096V"AJWT^6FV'IQZ_Z^ MB8^JQ_2WIE0\UE\ R#B+,,>(&V 0XE[ /38T*TY U.:EW/)R7MQ/5KMGKY>9 M+8FB]^0(+T=QL9G\1[#>:&.(C3.121:QQ$)6XP/@E4**. D11!R"!5C,JZ$5D,(I2+J MRFK5-R7$R;6@;9"'V6Z.CL*L%XO#E[V:=120$!XQIJ*6B$S4$!T')*)AL05( MZ6NK:],95YIQLID01D;)=_.O?Y7IQ%NKI%+=O@(E0A)O?8(#*(.]9R)APA@2 MWM<+?'^K?K+!B=E8#N/C9G*LM,?.?6\!(2"@H()@1;?5RAU.N BF750W!:( @(T]8B 3 TD,F$BH+2(H-K1:6]5<_9 M"/C95!#CH^?T>WOKY[ZSP F@J0B'LT(*IQ%$&"54#-5*(Y"S?([>A38&>C84 MQ,CH^?6A6!23Y'+)9^=37T% P)@#U'D*C9<:.&P2)O$\:I1%.>?PT?O/!B=G M8SF,C)OYC P :R1=JB4#)042Z[AIQ/$[@XTPP.9$OXS>>38X#R]$?TSL^US< M%-/OR:3:,&S!P"9?&UF4C&2=?6K)J' MNHQ;%[6*""YT*G8.+)1)# X(:Y@B/$?!'.'B.6K2-I;*:'G;EL7S<*?! *XE MPS@J6X1PA@5+0>H.1#T)2*JO++'IV+G;5"YC96];UM"#?0:,X[G1"R"]<898 MJJFV"2./O;$4Y!1%>J-&T0&YVU0LHZ5N2Y;2@WT&Z"&5D-FH3EE"(.-$T8@1 MC'^R JH<1_T;-9@.2=V&8ADG=5NSHA[J,J193!D!VL<3LS9>NU3SQB%,I;2 M@E_/F#H8<1M+99R\;8VM 0CN%5+& $F.#D]91UMW%> #E"4]A3.XR8CE6/)X^:H90QPI?J- M^?R'AXTETP\#3]DY,WH+E@ /<#S1,8<9U9P"E\S U#-HE'/]1G;^P\(,V?3" MPU,6R^:=A51LV@EGHM[+.8<6$I)F'*/0&&QEO_&;_["PN6CZ(>$)VV/SS@* MT#JG 4$X_C].-@)D&JE0UEDK$S473 PE/6A$;]Q40A Q:))51 M"',*)4WQJ8YI1@6@6?E$+S-= *+W=[_\P6:1A?'^S-2>DMEAS#[@ *O:LN3-@ M4ZW)1+$J52NFHZL1I90BF\^UQ?)F,?V61/3UC/G_1*M ++?40J,A1X1A8* B MN[%234E.'\#XE)H2KF*_S':,T<-VG\SE#E.R5&2H 7IE?DX=B[[HQ7?7ST1N#3.TC@' M&-(>:RF=WH\:VFN1?T-9O99T(\RZE/5.0S@I[1?/!,D9\#9^NXC**M!*,>.K M;[=<7$F:B\82*]O!K5.93_X^+_/GSP1IT^F$*.U2$CQHC'$5WYDU*.?VU(B" MK%N1>09N_:8-?+V'O:]J<5^L#.Y;!N*D- 1[QFD*GJ7( 5Z--QYL?B<1)7PMTOOQ:+1WB"8I=V%10F6C + M ?$8"TDY4*I"Q$AW=55R6N+'R^JQ"W M<66L=AK%R0ZA%LKA"A$/68Z%_\TL?AT3,1_VQK;3@PE9T[\^E*O_+E:F?'PL MYC?Q2X\EV6W02T#0684X$]!(0#20BNY!-"@K>\(H ]?:I53WB/>KL9T?1%J: M/]Z9TPH8KDI.&?(2W>KIE9K?8]\?+^.5J?OLY MB72VJV5^SI/S^OD 0<21 02L13Q=IQ.TTB\X4C+GHN,(+]UTQZM\;'MS0GY9 M?_LV*QXWGVHFRP<_*_]Z-[\K%X^;#M^J:](YC8F+.K&Q<58::ZDCNW+&P (T MH&ORY4Y8N:MK'\ZJ!H%BRY%&W&M/'680>%F5^7%Q>;R*CUX"=X\HSX@F* MNIFWZ:[J'G;E<_Q?HSSVM\*Y_@#O;=/8V'W?WJ;@E=)(T,(AS8J+!S0>'("U1@E MQ%=G(FXFX$,:6S:8C>UM9W2PLYRXO),@ 3/&HN2R8U0CX(5C7D"FHY(+$;BR M5%*9-.DN@>Z+@%]N'HK;]:SX>/$AM0R2!#3 MBLL*.T]-SN(X2L-O*R0= OH>%-X/:7K%0>T^NYPOU?SVR_KQ<;+X\?'NR_1^ M/KV;WDSF*W6S<=?%@7TJ9].;Z8#Z\<^?4D-7/MXH*,F1]=H(I;EQE#,D=B9/ MKX$AM8Y]W8Q4KY?Q++5\FY@UAIQB"K<(FL MS3'#9^G:WQ;3,FT)&UVLFT6C#;:4_>(_[L5B-)=!VEX\/)"&"4IPTH05=IK0 M75Q@E)FK5\JYYCGJX^)^,I_^[V1'G7K '[L4DMECX-0IH F2T!O')!..[V)@ M'5(,#A8K/NSB4)L-Y1!2Z$L--N4\Q?-LUXC/T^6?^L?7^ %'[J#4:!4@LG%T M3A K$0$6 49)-4ZI>4[4\HC,/KVQH>P*^<$8EK[7EBFV\1*&/;4*'DDJI:%" M *'B9NL<$-4X/397YF]J1>+G6-08W;Y8]*^BO%],OCU,;W[Z]J,W*FJW34E0 M%2=.8@XP2@6])=SCJ,2U>3!;D7[9+<8#[G^ZF-\\Q(7\S\LWP1=-@V26$QD' M'8=)K3'(&[,;,59&YQS*1F39'M%.F /_<(2K/OKR/?%5TZ"E5DH9@K0E#D*L M2?B>S'?))PXNRT>?#YX([ &"!(6 M]0=$A4'656.+Z_2U;X6-1?W:!MT"N%W>1OT2I;-Q(3YMW)/9BBNLB<47N'0IRY/2>A[]?-TBHM MZE*N,?1]44ZO(VAQZIT]B;U\, "&$580H@B4-O',H?>6,JKL<-;((8G41-@_ M>?4S4.Z+,U^+FX=Y.2OO?^R'?I8^1]L$Z1EGVG$,+-@HD%;C:HR0VIQ;=".R M0/9!GK8P;AZ972R^%XOSI#C^<&#($,RY8"H%J3#E-:O&3HWV[CI.ZEVRH35P M&]/@0['ZJUS\69,'AY\.Q!)D=:H*#)!@S%C/5/6MW)J<@) 11I5V1H16T.W2 M.%,_G:B"#' &1 JUM=BB9/"LOEF[K)-WUC7^*SI"Y0#>.4EJYQV5G%OBO+1Q M52-*$!Q3HC,B-*\#&6M[5(6O1E$XML^WJG;UO:]N/_LIK,;R>+V^7OWVXG MJR(^'\]H9SE5JWV@#B)*+--(8>)_O4YU '!C"\LV M9]9BD?;\4QO>\8<#BPJ=I!09JX00Q@( *Q\N]Y3*#"I<7GKI:G:UU@!OCQI' M_8:G'@^1O2:.72''(-'$(&4K!5!0AJYD.VI#7"(^^EE_6T]7F M2TX;7@\_';!@SC,HH.'6>2\ $Y7/23#(S M=X_?)M-%^N3WY?*4)?-P@Q2C3:$7"FLD(% 4*%,9@"7U/L<),J(HBB$YU@KP M?='*3^?35?%^^CWE45U%;7<:58U->M5:2UR=YG%"<4'C6&5*W6>T@(14BHLT M6.8$!%XJ^R39^@WLEV 3@2 MS_:,6P\D1XXA@"MKD03,Y\0F786/,)]L;>(_#-?JI)L_EMF<&&681L!@M;F% M2YFM_ J2>YQS@?4JK/5M\ZLI\KTQ:_50+*J/3/GPXK%[O4C8GB+7T4:! $R\ M= 1C)QG@Q'!6>5@5Q20G9*Z^I4YN^34O[B>KW;-7Q;"VX!_<,/+AY$YYJEG* M$6^)QU9K8PUWD$M4*:0*$)T3G27_(5KK GBBVABS@%Y=ZN!T7(L"@E!2J 1F M:5W8I6A%!-E::F3=2QH_P;[YFA_;?Y^MGU"S>8!&>0^I]#J>!HR*Y%.P&I'3 M &7,]Q%9W-L4;=DYRCUZ<);Q0V\W7WZ>5W6:!:PL9D)1ARC1%ENJ$*A&ZK', M.>*/U93> ;DZ@+HO4L4CW\<[MUQ-'^/>?$ST M1&K !1; &R,K-!"0.6$/8\WUT2'5.@6_+RI^>8CPZS=/,*PW@3SGMU&:[4/D%A .4::@JA:P B" M]]78$>.@Z528,N[6Z3_)1OI],MN$_\]OMY[M%)#[I;A) M]0(K8V-=\UA^SX'S.,TL99198+2C'@M<8: HR5G=ZEO*WSSOAI%&\]0YY?SI MF]*WKGZ\FW\O=E/?TC7$^O/CFADM?*YT'1KV72A#!%-*: 0#L?@<0A&<5YAYK'H^N MF#B$1 ;Q,?SG9#%-0WDWCQ*+,\U%$%<_SNJ!M?L(!G+E$ -QFM)TD8%36,U/ MPEE6KD(XPF2%77L<6L2Z/YOR31$5B/C1%UA(CC<**"[Q1'AL+8$* <0EK,[J MA%"6=2/I%_1+M(9T7WS:%BO?%G>N3Z@3K0*7F@,#XU )H)@+)/1^WB"3Y7V M(\RA(YP[XMY MZ4@SCP*N<3HXUR0 :Y13VG(D&%06&EXE3_%$4)25NN_7\!"T!&U_RM2RB.]Z ML,7W8E9N6)_,-.7CMW6$_TMYM_HK(GF)GM6@OV Q!=QRKK0T&"()*:F"IR@W M)BM=Z"_H1^A#"'T15*^7TWG4!N+7_S&=/X_ .\'"XXV"8XPZ+0S'S%@H-35\ M/TJ-8=;>^0LZ$UI#NGFVI7)^___;^[;F-G8DS??],3.X7UXV M=N1[@MK^US M)O8)04LEB=,TZ24I]_'\^D61!"5+(EDL5*%*=$>&%[.S+I>?*N^3/XZ MQ\QZ?4BHC4>IZ@!A(ZB2B$KH$H422)430OL;7?)WS.=BC^:+936]FYM-YE%< M[G(R7T7R=WD7F[_.GFK2)E!K/6=PVJLZNAAJJ2@R6L7_2SRR@F0U?_F-KOE+ M"Z(46)]DE9\9E'9B9. ,2LF -$AYICE'4>LG>D7TL7. ]QLF$G3+[E+P.E)W MN*DEUW:JX( 6D $JN,<. >F,3IRF!J.L,O4CJM'3(^9Z9GFYN]NXX3]6\7]O M/E77L\EJM\J8*5!B)J"16(6 TY<8KO.,* MR*H'C7Z/MX*>65XB_[9:;TW82,4FK/W7%13,IG63Y3S*9I46TB"7]M"0H 61 M3#%;>^S1D*'*[]) E**^8;.H,E0V.5T.C@E ,&\MQQA*S;#S@D"4Z&0*#99? M6\",R9?]HA\N#[%I/U_?5S,92,@G:-WK8;WNR]8.-T=3U;K!XB+.KP@D.7>B>&!6@-BSZ6M8@PH86 M"KE$@08X*ZYM? =NOB 7O?&V6.I?%-3&*C6U=7!U^WD=- M>*J4$#2:*TCL:616B..T M!V1G-TFF(;F0S@]=B/5E8F8>+P= B#X'(3JU-U),*,>Q%C@J6.&P921119RX ML%[M_2"D'2\S3V>97F^,-85[Y- #D#9,@GK- :TT,Y\RG55H'K*;7+9SY7\8%S:%Q0!,ON);4 $AT8B*+;F%.8=L1V1S=B_[$ MU54.D\N]ONWNL.K.">K'9#JKM]67Q?:LW.C@^\4LBG+5%&HM9PP.0F>H==A0 M9975S@J0^..DS$KK&@\(.\;*B]>X$KP?*3:[PV2P=:L&)RE!4"HFZ_J-:J\! MI+R0"YYBJ,E#Z9G2*(7._ZKJ\O?5C?I1+2=WU8>'VL",9FN]FU=7#^M5W:$V M;O&F>K/5?(%J)3SW455H98PU1CF3> ,5S0JA&1]2^]&:)3@_2E1VA<8@F8HN M-!3(*ZH](QKOTJ*4Y-''RJEK-T)]V3->=Q[W%.XL;9UR"_=K=Z2]JN"]X.A1L[G3W46^%\A_?9R, L-K;$%,/&( M.IA3VVZ$AV=GB&GM5.3Q?WP8[=KYE1 1S A&0$,#+0/,)'>+(T6+7L24.&8+ M("?3 3Y/(JU?+3Y5D]E&G'45Y=L_HE49Z9Q^K4E.NU:M/E6KA]GZZM8LYE$X MJ\VG6UOTT(M&YK2!*$2EPHY1)6D=F"1TT@@B\N1"7CO*HW$ X?0)S0SX!1)- M7L0<5]!C8S33#*>;+.&MR2D U=RS*- 0:[P@.U,$XSN%=XSJTD(,FB)E(0!1 MR3L>=Y=7-EGE@I&L2J#G)X8LUI/9A8"RE$3&=NFWH^+1 =PX?QW>31__!4%Y MYQW% !DG/$ T^IHIVD90TRP?Y.V[01I(+DRGC!'*O0FKM;<0#_7E)OQ\ M,ML=Y9NUJ?76ZDR'_*,S\^3 /^1&Y,P9",8>4$F N),"J M.$H6P\BG8+VATR0]-L'Z./FY8>-R.9G?;5/PC^C=_,D#)\Z8*!](!)7 (L> MWW--^ISWN+>B>GM$]6""&MAK.<32\]V30S,%9!5%%N$H"ZFT$)[S9'E+J4E. M/;?SX^E[]ZN' FZ_4AGX"?K\I^=@(A-IS3LNE:><$V]YHH\CD9,"^";"%[KR M?[OA[Q#U 38I"Y=1!$ Z+*VIT^L4YTK%$X7N+":%ZSR,)F#NA\K#11BV\3/S MFQU@-M)H4OBCY8QU0WBKO 0>(A%9A0V$(/$($#]8SN^094$:X^9YOG@1&110 M"KM.RL-I@1.MG!LHA88S!&,=@H1@C8B)[$8:HUT7:&L\@8W*X@S"@P[:D3\B MD# O.128.29EW$F&TCT7%,OJ>3]"W[]S;)S7B+PMVPMN_ ^39=W>]*&.FMYH1(AOPV?L485-<%'TX1O+;L]]/)U^DLGH\[\CY5UXN[^?1_ MCAK]YTT4ZELFZIG'@@O&C#8Z]4&*5BS2%U8.I'.]U M=<1J>;M8?IO,KZNKK[/IW>1$W6N>0Q!0EVKVH^X->TIU= MW\#K@^>CPIO[ZWMU75O5TV_QDZO;S_&GJ]MM->M#)=BZ_06!6L@)IM19&1GG MM=.8)>Z1Z$<4O:S[/1#;M5#>#*0_KR?+M9VLJQ.EX;K]14$(XC"V3CBB,8V* M@D"1N&E<%L3':PT4@V#7.R!'=F]F)[P_4J>F^U\2ZOKS$AD7CT.&,&7,Z5U! M9D- P^O$-V>6O-D=T%9N;P;]VUKBL$_L[WY%B. NCN__7/OU6+N^7D^_WT^OTN7>3WN2154?!(<0<4E!;4K^$\&9+" M,=0H[;+O%]4DL)H8%X6PG$]FB9"ZN=6SYGZG;@CR)@[02$&I0$I()9U%4K'D M TOIW64>G=WAZ. +:P%AM#P-5\OU$]C&OSV';/S18_'I1VTRF1UPZ(]^'S!3 MSDD,"(N>7'3SM-Z%24>:G)(7]G17"@"+[EG?*YRJN^2B\MHPKD?PUR8S*:B,['CAU)-=%]QQMAI)5@LFJNHX6RX__W+2K6OZLD<+3 M7VJ@\"= V?TX_/'Y%50\_F.06C('C..1"9X9#!G<+]A[?"$:I2.A+3+95RQ$ M]!_N=*G_QX\"]XH@KPDD2#HOF20@O0'WBKXY7]&PP-2G*K +84$BZA)8A@GZ@ 1.>\!(VH M%62W>.B)N:5.C^C,U11AM M++7?"AQE>P$,!K1ZO:=[61T>%;CR3E'OK61*">244R#1B36]L#YZ MG4C\%(I:<[<4BAX5]HNUG[2!3XX-!BC- 9+66\(\88S9=!6N(5*7UOVJ"^DO M^N7Q@,>@KN;7]]\FRU.-&D\-#1(Q 2E64EJ#,2;4L_3PH27("GHR4P-TQ8RP V4M-D+!AJ5(X*&]&%Q,!'9R'I M%,;OH9?J_15-34W\[^;+Y*_V\1.OS188M( K#A4E&CM+G%!I7QL63Z"22K-$ MJ87^ 71>&F8'0AG,_GL,F#H6_WEL6)"Z#J]"! IM/,.<6 \3I9B#"VDN,1CX M.N1]L5N3:+O416:OYE?36>3)WR:KOUS1<4$I93"F M&D:M"! $'@N1:(4^*S5@A&CK%0W/D=6[X"UTG!DG"321 M(.*-3GL3 4TO)'2N8[D^1TL&1UN'S/QM8YB\FU__Q_'XF.??!2T9HHYJ3^J* MO!116'>8V:X/&GMAC=%:RF;1'0=+[7\UFUVM[ZME@O3)F_'7!P1O*-(. ( ML\I[PLF>.DG]A24-Y^&C4U;V&4OY<;FX>;A>7\45+G],KP_%01WZ-!CMM$0> M>\91U(I.6\(2)0S0G/>2,8*B@*G1$:L+@*;V_7<+7!W-T3CX?:A/+^L-JH]6 M)9A7$"3F8!(5Z66<.?DB?8F-;&9F&AB?JSC!_4:Y-;$S7GP>HLL'O*:"2B4\ MH<6RI3E5$L0$DYS@8T;UZ;SHADY^9LO]0K?^U6.["'E?G(>'XV$"P M8LY!4H>?"(V594(E.@2D93LSOCU<=,K=3)2<>VX<'Q48M@P@J $0A#.@!#2[ MK#1+.!R-L9K>28^+^Y5/ _/"(.:-I4A29)Q3V.Q7";,L1'[1 L]G M9JFKRFW_EOUE_/M=5:(3CV%'1H6ZIV<-P]KPQ0YKZT1RB@CS^L(B-4H^A77' M]8'1=?)A[.BX0 TFB#/M3*26^KK5"DZT*L,OI,Q(IU)OAJ16_"V:;= LQV!O M94/CK''&(>>55XSN-2X%R!>][RH1)-N15%]++&C%T<+/[:]IWO<-4@>:# ]. M:0JED\AJSX6E46_#1#GU+"?B=43^\" !'MVS__?) S!(2 8H-(CHPDQFNWY MHCV^M+BC3J'20<3_>>R_E%ALK6O'54AKM#)U9VE@?:+:*)*3,C6BAX,BH.N< MVP7CK@=N]EDNS%H[!C!R5A',L'$ATSDJ%OWS? "#YT5:RM/B MUFI935:-49@Q:Z#1ZW6$ V6H5$@0QE#R@!7'-@>;(SR+^L9F.4D4.*>2$_-N M^N=D]K"5[OSF_SQ,9M/;GYL3=E-XL[,3K%$@U_&E'#FTF@\.!#K*/ 4*<,8 M-TKZK<4@";5<-KH?ZX[B1U_R^/*C7KR>+58/RZ,Z(W/&N#,$T@#ZNJ4%P9 X MNML9-6^\':S:1(\MJ_M SF((:8Q(9W2<8S@:U<$U9U20NN<+ECX*AKIM42X9 MCQ%.NNMHW0'%3P!U('_P[#F"CF87I] BS$"TLR"BNR372#]R>K 0R7&HA\;H M6)3A?RFS]Y&&V6SQK[K]3/U0_"F*>?DC^L&GBYDVFR!@[[VSF!IJN(%**K4+ M 9$$>,T'RP ;%'VM(;(H((-Q(/#D>VJ3X<%*)917W$B)N->&.J02YT1?7]@X"WJMV%\PE6V[8K]8FBB]Z;J^KFR2T'9P6! 2,L\]YTYX'SIKYUQ?0^MY@G$H^C14,4(HYY8P130.QY MJ^5@#Q=O^GPM(8I2VNX?BQ^;T(EW\^,;]=-B-HN;[%^3YQ0E,P=A7S9%]/NF%^VF(WFO-^N]8N0L<["=%,:!0',_6=Y5-U\69K%:QY_7 M[6'GJ_:(/#!?8))H@DWDL68<",F0PXDWUM'!7GT*6)#C 6HWPAD'<&U5A__' M?VU_B_,X14#",("!\AI2%?\"P>/6-8SG>-+-0^#E%I[S^J%Y]^UO!M#6$AD' M)KLZSBUT1D4?#R-0.X%(&I0>61"2(*>+\-FAJ]OCW,U_2SRV$TB)5Z_UXOJ? M]XM9E.G*_;^')P&"Q:.ZMK^^0?#6KQ\&A['V&FLC5?V(*0B7V_H^RB//2*- MV)ZBTU\P]\-B735[[3Y[CL MTI8@")5BQFD%[2Y:,/(A0G@P_[' 1F^+B!<% M!_OA]2#[^,-D65>1_E$-712W];Z64E$%'0):$FFY9+NL%>6PYJ91";3G%!U( MEGU=\(?>ED\-"<(CIK16UG!!ZPLUKWQ:.7;-GM(O9"&B%]862T-*B5=F M-EFMKFXW%#2M*OM\3' <..V$(Y0P #'%S) =C83)X8HU]0B?[N1^J(9L)I=+ M(>GI,D\WZ7KQ<0 P$H2\@![RZ-]P;7;54R-56/!+#'+K4-3/FS'D\K<8:A;? MOBWFF^6>[M;^\N/@.9>:.^V5B=;+QO>!B2IE\&"M*0N@)D?&+WIW9#)V +CH M<^"B4VLQY:QA1K)H[$KK(;&[BJJ1*@-X#ES&?@?;#US:,;9U;1@S^3Y=3V:; M7VV.UX9YY=- *;$08ZZ%%KAN!P9Y,NJH%UE)@%EE/MZ&^#MB:S'3]CXRYE/U M_6%Y?3]9U57O[I:3;Z=LVX.#@C,8.2J5\T !S('W2B8JE1,7TC^J/WNV*\X. MBY_3_1&.# N8:*ZQWZV9&9W7"?C.H.%>$BWZ8VQX4KZK,]T?" 9L,"S0> MIP0KA#'0AECMH61I]=AF-:L>J\72^0G4 Z-+G4$?DX VR]_@?*4>UO>1]_]3 M'0OC.SXP2 ,DLBCN!>,<\T!@G+P[%KF8\[PZ5K>Y6Q0L>F3W,.#Z.%E>+33M6+UD("Z>EBO MUI-Y7?GJ3%0]&1DLL@)10#'B"!+D8+0D$[T2.%XR!NE2H=6>WZTM]0\/M5]P M=;NYPHHKN-U>9VX6=GVM\R/OW*[G,7MGY&R@T[\#U=B(.N$CNBE8*PJA21S@!KN9?S MJ#6BBO>]'DW]L'H@J-ULPG?7TR@S^[",)^O';3[2YL!MCK>CTP2)I1,* <0P M--!K!/>7,%$QVYP;!/%[@JY+?H\+>1N_-!MXFUD"$3CR&GND$3+&^<@&M5?V MRN;1J4]?(2 <2)X@1%_*$WA,Z%H78WOI"9K>54UG?)WOW,(B:#0P& M:$:EI8AI02S%D""VH\!@QW+\F+%%=?4&G%Y8G0N6CSOS=G5UNVME^K/.]X]V M]/=-J'TCX#2;)&"F)!#1#5-6H&*IL2_59#UPNIBP*K-U]T. M:70$-AL8K#4.:ZT-8\[+Z%08B!.U%+*<=\X1-4V MSGG\MV5U'QWVZ8]JVQKR[7KGT0&R0G!H,. *06\4W+;#T=1XQ!L=V+UM^%-L MKYW 0V4$VDP3 (@>HO/$*.NXUIA3S!,WXO]?;,AI]W!YJ2/ZDD*Q ^CFOZ/; M6.N)E5\L/U3_VE74K!\CEHMY_./U1HNL3F1OG35/@)8CC+#RD2$(*@ $P#M> M6,9!CMTSHCNC?F'R'(L]"J 4&.O*Z?%DNEE\KX5Z,LOXM<\#- 122J%VWDMH MH\V'4:),0="H LP;@E8_4E]TSNB"!O6._L]U<.-D>;/ZX_M-W'KQ>P;@Z4KT M3<8'1J0E3NBZ4J40T D(8**=&Y"3D#I"D.6)_^69V3F#QP N 5 6N/;C@^ @ M6LV."F 8)=Q[[-ZE[?1E.9FO9ENI[6W.)@=>@PF"0MX)3 CT M"!%KL+)TS\M(_H79[)D(.'P'T1V+!P#8AVK]QWQ9369UT/>[^8]JN_S4\?X< MJ#6:*AA/.-1:.4NP YHR!M*ECV?>7%@KZ-Y UP>S!X!?6F\DQTQ6]WZV^-?? MJYN[ZN.&N^>@K\E,@423 Q/'--4V\EX"3WSBAV-9U6A&%+;0._AZX/4 V#MD MJIZ#NN-S!"A%]'&$1U (71<^$!(D'D@-\=&:\15HDJZ$W18MJENN'U(O63?3;.9'4I M )GM3HL;R]W>5M>1 \^>Y:;SZ^GW6=QVVVR_Q\OO(T!K/VF(?K\ P'A)M.+> M4875[K:; 6KMI=T %X!B,6$4"V^]GNKJ=E%78^FQ ML-=6$P8GL5642DSJS!:. +<@<4<2D]/I>X1><0FH%A%$ZWR1Y+[[R)O'ZW7W MU_7LX::ZJ7^JZDHTJ_I"Z>KV%P]_N_/B%IS'?X_$U6*^>3>O>1HI.Q1 V-LO M# 0C++DRM7SJ#I82(YXX9IG/N4T[F*.M^=( M2V6O(>22M%4F0/^92+G MXV*Y@<&91D7>S,$Q0#BAA-;M,Z&)WJW;VUYUZ^S+R(XH:ET4E)_"D)F\7"I-^_FT3"N5NLMKS=L/[*Q7_DZ,"1!)()8 M+320$F "][1IC'-V]H@NC7N2]Z)K_I8Z#])*=[NS 69V7P;NK3'*2&88B0J/ M0^7U(SU9Y6F;7[V]:C>/)O4J%S[M6%T*.O'0JZ9W\ZU-?_US$Z 5J8ZB3 [N M]G8FGI%'8'7&+"'N&R^L]YX0[+2DF"*WXP-BD ]6E/TM8JP_OI?"GZV^KC]7 MUP_+30+SIUV45EK]$<@='Q@4Y.^0Z MY7O9X/+'9?L?'Z8-,'9L6)"."NL<85!$9X%!9 C:4ZJSG/4W6QFC+:@Z9'3K MJ_['R-"/U7+C!T62?76XLOO! 5'5*D4-43^9RF4M0'8 M81HU(8)A&*U)3ZQ4V%*RWTEQ*S6ZK^NLJON35Y$WCZVN6%[ZFLLL5NO5KM?X MB5:7AX8$!C$$-%H*T@&BHSV)*$L4&H6RFBV#W^7 [)C+P]]YY=]W_7KG$G4P MX48;BZ&ATAEG%4CT1WOT(X%2-M#! M1>N?=;VC$Q5]&HP.UE@-$/<28L\D)]I3L*-;18LP)ZMC1*9/?W!XT2"W:Y8/ M#K5ZW2?K_#08'9S36#O ,#&6:8Z4)B[1C24<3,GU [5.D= 49:VY70IE[R?S MNEF=?HB\BZ;9R6Q]Y...MG@T_"Y(:B/MYXV".N!O M*>Q\J:[OYXO9XN[GG@.G2[L>&A.H-MP+5S==PPP+:0B0B4:K9,[KWXCS3>-@JL&A:&.#0N$2&B4(YX3[Z7BCLEDGVH&74X@ MRXC"I4J@J4,V%SO4Z@XT=4CYNV_?EXL?VT+)IX^VPZ-"-#B)41C;J'D!\NG4&ZR;8X9DQM_I[-;OY M8QXEM;U/K#9[X3"6.OX-02GI*:021Q6M%>-64)MX(K3/.1//SY-[D\ ;5B*# MWSR\;U!)[/3@0%7=J@!))B774GO(%$E4&YBE +,L_0*UPX:[[VK+_L%!]Z%: M'WG<.&=X$%0 ZI2SE!EB35TA/KD_&D*;D[;SEJXI6D"A*3RJ M_?C X+% 3 J!I1:6\DBR3YZ0X7$3_R;8:@6 INAJP^G6IMTOJY@\6<6D-C8? MS_)/T[O[]>+VCU6UL0&^;@(JGM3ELU44WO5T(]3:-OA6Y\W_S^1 7;!2OSH M+2F"2C"*+09>. Z3Z6$0=SEU$L=^"/<"WI$*KI1:/;#X^.=9M8''KU0<%,$1 M!=S5KPBPOK2"D86<5Q*O8X:]X@)4!.8$H)A<(( M!!&WB5_1;C"7<;W4$X9.5.CL4Q*E#+>V-)V(6,Z9-M09D%PSC#V1#GLN*'-[ M^2AS8:',A5#5$99;"&CL4#X9$YTW<1#>"4FIDPSY^$<@A5&)6TS+G,HU%P3G M\X#5$9I;26CL>#X98Y0W<6# 6(^UUO7+LF':#X76ATA MNI6,2B&ZGX[FQCK@"1?&.&BH=\@2GFA%G.68N",, !_&7.A2 F6KT.6V.+<0 M8RZ ,DY":1B4E*%$&Q#V0ARHCN79P=X$&R> =J@6&=LDZH)XHIZX03 M*G&$$E#4\?E1+;\N!FG+VA@7N3VHSV/W LW(-:,T,TM9A#["26WG#%=OR MA(C!0CO>&/AZX'4I[-EJ.?VQ:63W;I.\4V^:3]/5/T_89\>&10M848-1=.HT MAXQI+*-QFBCU-N1Y5. M 8^^3J*4*YA5DF=\4.M&Z >1E,W?PO7%W%_7]Y/YW7[=IU.MCHT+0BB,"::> M1U(E]"CZTXE6RV5.TLNHL90C]M,D\< M,,10%>64^%C'"A<)_KMP&VTX>97#_8]J_E!M6[1N]^E_3=?W)I(95[_<-FN= MSN^VG5JKF^-%/UO,%K ER"'G%5*<:VV$ >F""DGIBR9JE;A &013+W#=MYQ* MX;?;.MK0<&M9/)FXQ=!) "FEB483W?[+.OG'@,2N9%'.UMR>*G_MEJFK>74[ M/18O?6!$B :TPL)0+K%F@CCOG-KO)P)R]%[;S)0OOP7DNA%(,057K1]C0(\I MM:??!8"H<''A6#K/G:&"6Y]HH124R0SYS0[5' F,*4IY8S*_Q3AC*Q75''A+ M.--8VWK;&HTXX)PRV:S=6.%4FR^1L3K^SG^V2;C9#PX(8">)XE8BPAPAUA&8 M**>*-"KD?-$EC!M#HW&QSY:\+Q:VLR\^$G7?\B'*;CKY.IUMZJ]O-G@3Y#6? M)%BD&9%:15V'()5*"F(3%[1R.0?.B"SG,J#KC>V#@*]);DL[1)X_<^!84!:% M$*V[*':@J#!NSR_(-:^%0CYGP@"Y UA+[+W$7'H0O2.9N(,1 MSHG0S*J+>4%ZN$=Y%/!6_YPLI_42TT.BFZ\W]L^?TU:N:3>[YVIY-YGOTI#K M4LF+V?1FLJMU\O$)H5>W+QWL58/"=IW,'Y1A#&HO";* 46:I5PX0$D]72#CR MC0KT]\._5X7Z\Q']311.XSF"M@ +@#C!T-MH35! $A\HA'PPI[B?&[#"V%F4 MDQV/Q4R0F MHNH^$F:K']5LL;G.45'.\[L-.?LHF,6NG;I?+#=GZ:IYQ['<7Q((,]I3+)D' M-FX7 K7<MV8]'AK_V>1 <:T&DP(AK M3KDE3/)$F419=?1&",@A(/%:5_,\*0R%KY,!X:\/"++.X,&02(>0@AQ0I/>L MBF[)A87OY@GX!%I:<;3>"X,5%6!],;EU^[I&P]6*;'GB\F<:A[X,# G(-/,!>4,B,,%2G]5)$ M M!RR<5[X*G'/GE:1:6VB1M-9AFI:NF5*7A88!#9M\YO>$F]U=Q2&CY?DGP5$$ M(LPQB5X%UU1Q#]Q>WPF1DQXRHD,E2UR+3EC7^JA07[_^.:V?98Z?$,\^"TI( M[:5!0CA*) 0:V3UYDID+<;K;"V71&>_:&P&3V?1Z<>+@?_)-$!);KPATT'M( M(*",B=VZ+#4P)\IV1.J]&YEF,*[]5IU]OX\.D]=>IXS3; (.>$!\H:I:&YS*0U, MG""07X@I6@8LSWM<]R>'037JSX_+Z;?)\NEZ&O]X\A[UO(F"I811H!1! M%$-,K.(&[+CAA-8YZ9$C1&4_0&D4.-&1!%KB<;5.V7 BD.J%;8,(D4YC^)(!Y7C7.5HS!$9C2,X MX0M+JD\,'UKFP;/\]*"@(6*. "RD!1P8KXE/5^'.6YT3BCTB'5D.!(N>.-_: MG;V:WSR> Z@Y$E8G,\4K!2_$DNM2/(M..#F:Q^S#^O=] MHXI!^=.'R&U@#8P;;CG%$V1R=E1=M?W-DXH-2&]3T>H_:JFTU# MK]7'65T_]>9LY^/@3$$1%^6 %- ".P.C*C![?A!P:3&192'4R"OI2C3C@>J3 MQ-H/BT_5]>)A>;1R4,L9 _-2(XV%L)A;(YA"9*='HI-HL]IBCN@5ZHU MPL1 MM7_O>DPD_#CYN8G(2<0_"=(Y^ ;6:'3PE -K-9#12(H4 0<%2[1(:W*Z%XWP MMGL0N/4GCH&B=IN'ZP8LB1. (H6LM4IQ!/9)0L!ZF!-5.<*KED&U61[K2T'I MXW)Q754WJ[J>X+O5ZJ%.<;VZK9>]F']>GZQN"^#PJUK811+:Y_4[MYFA?5)/[W9I#QO&NY6TQ_5S=7\2^3?*G+M M]2[3K>8)CL3MJ+3$ -C(:TD=V^MU1V'9GM&7#HG4F^A3 M]6,R>Y@<:VY^WBQ!0(DL,QQ X:60%@."=[1!R'5.]#K_-^@*B:5!6O/N'^K_ M^3I95?_[?_U_4$L#!!0 ( 'NH0U"P@;O@@MD# &V5- 0 9V]O9S$P M+6LR,#$Y+FAT;>R]:W?;.)8N_'G.K^#QG#E=M9:=\'Y)5> M?K_4HB788H/\#^YSEG3ZD@Q$9QL'%/1E&<49F#]W[Z1U]9!BD[QZ> M3)O(CY3RPW )':&U_%\#'6&6:>O\TQ:<#,*$+$$*;6YX-/#CH/E;V-+T+>"3 M(&H8'_U2WMBT1O$TRI)5T)COA*_1&E^S]/&&QRAWIBV@*AH;!AWYP2!M_A9M M:AK@H$7&0$,3^:/'%NI'CVT#6D[#N2X- TR3^8>K]4O:V)%"%M^X'-1%CR7 MGG5;+F6*'DLD32FP@\!O6=1ZCX8I3=,+/QDD<4@:D%QK;'AT.!A,XI:OYFTM M7)/>-7!:R370V#S,!]^?S!&^/LRRL>F+@_N+M&F9\8.TK8E+R2 <^.% :I.G ML_:&AW^DU?QJ.EGD>>']_WS^= ,K,O:1U3(_&I 9.4FP'%NU#DT,E,:R*&AS M'Z:/%Y^6WA<]JN]-$C) ZZ/U&>-]L?SOJ\[S'-@ZV%ES ^#2_RDQ8:0$-#=_)C,&K^%K8T/! /)OH=6YJ^ P-(IY/)H'U\M+GI6W],@^RYY6NTK8GW M?[014 #!&85!1-!MK(;7-JXF7( ,O6M1(]C4-(=AFR3"EH8'VARZ1A\.%V?ZQJIY2>?WC41H-1(PEP#.T^Z5T3+!_B M^&%NW?$/(7DWB,>TMR#.62#M5E*KB=3B70V;?"O2)GE)H^2M^PCMJF>^4Y.@ M*^S#.!X\+;<@L4>+J=1N)#6IYDD+BJ"AT7[+/Y].QZ,X;'ETH=,2BTY<;M") M32HK&X6!W\+"16.+K"0/XW99"8W+YCN*DVR-&9?=FD?0^O4FM :C-G,>6AH% M21O'85LN,HNFX65 /L^0]VH+OH0=)@L&"!&JU :KV!@GT ^3^]_;P M&K8N.BB+3MT+)Z4]V'/7HNSNFK0<1J^6>Z)5AX80%QIGRQW0>H]VR;YT"/-] M&NB;#%JF# U-@J--;C1B_WYR,1TL#071YB9!/&V)!$%#LSIM5:5-!O:D^>5^ MDS6.8B(AP1*#"UN;M>$X;K(D"WV(C2UV%[RQ*:Q5V87-@:T7O#+O?6+SG9^2 M^I<&T? ^:%&157NCC=SR4%/GF=.SVD%KCR ,6Z//>6/S$MR/PA:U430VFXN3 M=G-QTO1(&1EH9>9:A^;@2HN'7;:T$*4Q:%<2I3EPE[<,@Z1!TU1/8GN3A$SC M^_L6(8E-+?[IT-L ]?2N15+F;8T&3!I/6D17WM88 M*;HGR/VDE?2%"SWK.!MCJYO?ZMP75D"K>= 2 &OQ/&9-2]R#E3F&YOA'1+)5 M]( N+[AZ!5,WD3^,VOP>VM3D[+8L<=9$A]+N6FJ4-#658&I)K>.JIGEUO8R2WN9 MA=U@6;=95MSPXA:M&/>O<5?7%H.43,1A1>C;I9CJX8L7HAJ@\^XRA^OC60! MV7F2NM6H;O9-2)M50!I- DR^ME )6MZ_3,,&_D-;Y@A:FC#GMT2HH:%Y]5I7 MK6&ULJ#-,BE;FOS2 6DQ[+!EB68EB/:O<1"U9$R:^[48P,,%7WJF*_/&F0)K MD3Z-V8>T*8U !4ES @%E\7)WH24%.VPRTB@*ALT^5)[&6.INY^TM'+TT^M,< M^?D1-C,R=3'^YU,MI)60A[A%$=.F%H]B$+;5Q.2-C2*U)4I:!N*;@B++0B+- M;O4#:1.9M&V9]]B:4:WW:#*TR,.*#'MA2C_44W.D+?[4I(HI8V2-7*/D7).= M??Q?__'KB/A#^.]__#HFF<]A[PM,AX$';\=1AE.X!5_LC!ODO_WY+",_LO=Y M">%[^F 69"'Y6-8N_OH^_QU>_;YX]Z]W\?#YXZ_#X)%+L^<0EN@>7G9Q[X^# M\/G#;3 F*?>%/''7\=B/?J%M:?!O\D'@)]DO,,CZDS#?2>@_HP-)SC[^&OSX M@!\A2?YC,!R2B/X([5]RUS$?^8_L&FUNST%*_4W^YZUSQD7^&-](@@\FC'R( MH_="_^&,"V!E/'^07;@&;PBR;IB.)"J"IANJ(MFB(RBJZPJ2X%X\?;]8J^,9 MEVO /Y^!ROQP%\/J^M&]'Z8P"?J?7]_/#7J+.=@T6I5Y03KPPW\2/W&CH0/P MJ4U'=Q53<4S/\AQ=423)E%5+57G+M W%M5UM-IU5'<\^7EP((J#M]<,N<9./ M^RL\%@\]^%M:&S?O*I9F:I*G";8NRI[!J[QMB:II*::N _++<:_J>/;1^^>N MAXRD7ARP:MN.I>FRYLBF(@JVJ4B\)1NN)/*F)>O2;,"K.IY]Q!&\?LAN!%SY M;*.N]Z+ F6I,@>X%3ZT!?VO'L(\_S M@JJ(O"RW#-M+X$5@"G)#<"+&/NJ%"S &IU&03V&:#L_FYW2)IM7?Y')"A>7P MP0S#^ E#7UZ<./'T+KN?AN: VMGI-1F0X-&_"TG!%[7)FJZIR+:LJ*JA*)9N M6+KI>$!_S^)MS92KR:[J>/91$PV>_E\YUW)RKYNLL;O)VC)O.Y*N6HXI*H;L MZ)HJ>J8AJ+:EV[QCSR:[JB-,%L"YZ60OOWC;+*T=CP$S@P D@C\A26T^AB" MK%4 8JJMNHHCJ:*8L[C#.Y)9R8)5'0&IKYD'2*J;D9^0]><31S=9//C^U4^N MDIL,%?O?_7!*JA=5:V:;MBQ:GNVYH$8457$U.1^Z[GJ.+51KMJ(CS/$=L./^ MYOE[,<'?Z810*-JAGZ97]W2JYH\@_1V+)WZW_4F0^2%MM#^3\1VNZ6M(Y)HJ M3-!#M%JV;*B>H1:K:YBN9]<$UHJ.72!1V2,G 6TV=T$DP>%%S?1L3;1,F+7G M\H::S]U$-JC,EU4=.THD:Q=$TGF/=Q28OZQIANC(MLE[!4 ,C=>\RBA:T7&_ M1&I0"9O-4S' -%5%0+VJ*I8$W" :BNI8EN!ZKNE4QM^JCGN?Y\&$BJ-ZFLR[ ML@76C&(IH";<0E:8@%++G)%H5<4@53X"7%<#5!K.IY]%!2^_+^] M3' _@F0);313$G0#G&?'$5T5)02O%:MI\WK-V%[5\>RC='#2;"5 EA 'E(AB MF8+C@"XQ!4/T7*O @^%)BE#QQ*J.9Q^-+A)GM>!80AQ), 3+,VU=L44>?&K>,$W-UA3;C6_ M%1WW+#7V9GXLH8WKVBYX*(*GZ88B:ZHNP8_@SCF2)-@@."M?9D7'O:_] :2& M+1DF&*!@/QB:(NJN:1J&)%BJX0A@<^ER3=TL[[A?J;%'ZD@VKX#[:4B6YF*8VQ(- M6Q KVVM51UAOV5 U_7!$>86<>$$6SP5_PM(DWK9@MKJL@VFEZX!RRP%_S*F4 MRZJ.9Q]%PQ!EL5-D65="O""+S(L.L+@J@8NJ@#T%.L.U==,S#5E5'96OG) 5 M'<\^PG^EO7#0.@;%BXE9AF9I@JOSANW)MB)A^*I@>5"(0F4LK>H(LD'7)4G9 MT\S>5#88*B#;D&5;4#2*O[FNYWU@VN&!( M.H;DR"HXV):K6C)8E[HHR+RCN[I8Q716=:2R01?W(C+W;CV\9"%%T1S#QHR. M!B!P#0,EH>Z8BNG)IE21955'E VR+!S*;KB:9EC^CNK.O;:C&BFC2@COUN:;;F2X*H\ M@*-@%-US#:O*'JSJ>&!;HH4K%-?1!%/63$L0; U&RA=@-T#V235G8T7''AL4 MS90Q!5,S#<$P35XW95"0KJ<4$P:]*%>QB54=>VU5--.&]RS' OL8F-VQ3=&U MP;XL0G&&Y$I5:&)5QUZ;%LVT4311=D1%L"S34GG;MF2C9!1#U6NT6=5Q*_MB M/F@33?.)+*6-0^ZRRRC-$EK:5;'2MR@E@VE"AC!#^:B3K_\Z;7FVK@*US)QRKJ':IE6Y=RLZTAR3 CL#H5O1PG) M:0PTNWV*O>"15 3^[#\CV1?)"\NR0_+RBJHIH@)@Y#5#MS1)L N!Y@(LO:H( M9U5'2EY)%94NDI?^=$,>280D'DX)#(?<)5,_*8B*?ZX3V8NGR0ZI;.F":JB> M;N@: %.S3>#UDGB:;E:6^JJ..94E;1,J7^C;5.*Y]+2@SR0;Q<-+NB\%YULO M_]1U17$]4^+!FP0>TV1>%%U=$07'51V0_I7[L:+CV4=!6A6675$%^GN:9+]? M^]$#H9# WSX'43">CIM7T8/&C'Q",, 2PG/!74C,-"79MY3<3\-/P7U]_219 MTDP>EL82+9/'FF%=<>=3\C8;D*.J.H. M;UBV+H CZ@BB6)J:JFY+3E4"NJKCAA-:7K?;#KEJ(E?WS0)#L&U5 =/0-&W/ M5E115V3-TP5;!,?; G^BPMR*CCN?43/F5L]( P=8%!2 D:D)NJ=)AJWF U4Q MCE#%&59UW/F,FD&W>D;@Q8A@0BFVQTOP ]A+ I\/U%$D6:GBJZLZ+IE1HRPO M%7V#(/=_M OR3P2$-@%QCD7CGXB?YO^ _O\GR6A]-?Q]>$N2\=4];O7!H0CU MI(KH@7NB*N#NPN =37%$L!H57<'#S5V^LG]6=03)+BH;;;M8,N-EJNNU,S9, M019T2S4-0\:ARXHGXT1$W39=P:W2"JLZ;JC+UJR1KYPT,.:"#$82A&"(S/EO MU^0Q#A_!%9OOTT(OL*'!"\R[OMPY(%E@8,F\[H*UI6F:X)&1$HA0LF,MH$(\):@_ST0]"W"#AQH)J\B[8FA9NABBL3,=SS5JV8$7'-Q+$NYBSS1N28ANZH%FR M8FJ>J8$9+6(!HJIKAE:%/5=UQ-(<==?;8=I%]B[FSKN*(DC S*[L*IHGZ;+B M**INRIX"MJE:<_)6=#S["%IL'W/?'.NVGXZ\,'[Z"QD^D-_\(*($N0=W[)H, M,+(S.VMVGA86F!"FJ[J>;6JF:$@B.%,EI&7-K4SY51V!%K*V#UILS@/;TL*Q M+$727$L6=4$!169XM@" !R?&\L#?K +"JSH"3_";[YK:"T]L2PO%Y W# F]; MLP5%UA73DDQ#X0W'U+"2HI(/JSJ>?:0ID5=N(-MLX]57>CP31C_6W5B$M0\N MC!U4O*E+!F^J9?&IZCAZ)1%6=7S+RNWY62XI& -3S=4\395X&8"JRF":EAL7 M#%F1*T=C54?$]3Y+<->9X8NDMJZ*LJP*BN?(BJVXFB66L613DUVCGO9=WO$U M>P-?.ZN6>+JCB6!9:+P@:*!M9<,I75G=AG=7ALFJCGN96D.4;/VIN;*F@9WH M\H9IZ([L.I+N%B.V>->J;;)?T7%#FVMI\"^?E?!7/Q+R,"IU)$NH95 MA-6:!N'P-KZ9!AGME5O;,YO<'/YK6KB38(U\(4_%MEV@PMV-LZ=F MG6Z09'XR3+]-AB"Y8& J+S9;]/"^"4FRYZ^A'V5F-,10Y03?_874+7M+DU5) M$<%7\VQ-<#P37!?;LGE5-5V+5VKU4RLZGG%I\! !+>M5V7L*5,XHTSI)ZQF/ MJJC6!2;]%"??9^T;TJPQWHDJSK-%&2Q?P[%5Q78,W=5<6Q=Y4S+$BG2K.H*/ M*&UY%L%.*57VI2 &M.V"2+(@6& INYYFR*HAVBK(6A>-)$$71,.K.'I51R"2 MUB4BW9+!*(K#^.%YIZ#2' FDF&1IEN)B@38/!A22P;940[*,*D*[JN/&H%I, M(EUC)FA*KLD8[$,44"2A!Y> B+JZ"X,':AZZ/R9D ";4;3"&+E?W-_#7]#YG M=A!628;'CBR&)7;XVG?#&-_S.]Y^AX?>\,(B^5_]O?PS+)G6^0K4 ME*+SDNTYENF9IF[(L@A+84F&*CC /M4Q+"LZSA_?$\7%84AG']R51XS]5P.61+$HQ*BZSJB)Z8JFU@&A[]6KV& M(QO72K(\!P^0P."GS%NR8X!M3I= $235L6JQXN4=<:TDZ>5:X1]JQWLEY:'+ MZ<=?\0AY>NKUV(?5X>C]"Q]&"2X4FH$7N%9X95Y?V5F2>T9 \X!#IG_*_#>'+ M/R9A, @**Y ;!F.,NN$9K"5/M<[M[.-\25U]8]E1>-,VQ4@/-DSR)4$K%01L"HW:B MQ&4T"*=8A68.AP$F?O'^CV!X&17B^"@QL_'\WPA.!Y4S]?K;S>!D#@;3\33$ M&O^VW1!'":.UY_U&=LP<>'9AF&I-ABF3+/V0+#5H:/LR<1DZ^HJ.CCD"6]FW M#$[=A%,G$HP,2WW%TGZ#;9O;-,R-[I5ULAW_,Q^F"S[,COE]ZP )8_FC#G5L M*2,8*GK%_:VI-68(]LX0W$,J764V0B]M!+4+4&!2HHM28L?0V#K.R0R%HXY8 MYM8CRY3U58/H.\V4Y4$EBH8N%K+,!5IVFB'<.F[/N.!@7-"=./WV0I1IUSZ) MQRT-;+;(O3.5MXJT,EW0#5W0E=*SCIM0NRVRVK[DCHG'/A73U5P$MLZ=6N<= MNT3;I1R8#NQ"5& /*0:M\UO^=UM[4?/I.C[O/?@XF_,]$^Z]XVBU\QR]A_38 MYB5S3*-U0:-UI>R?H:$;/O[!DV:+ONX^[VGH"90V(L$>?_]V4RO*B/"FGP=I-^M9XM$@]'83^;/ MQ<#[R=+BZ.4OI"#+LM>\N):@&LZ+WOW 'Q#W0RMQSSX6U/WP[689B#; ^:JU MJ:#=N#C[&T6YM-4 5J[M*8CK>D2?,2)CQ%-FQ*[D1KI\+5;'N8R>,-1(N>+T MH6;2[0CMS,AKK1Q:<<7VCN^,ZCA*41?,B''V$7^=H\:.X+@&+2L0MA+SC83O MX8_8V0-2EUV6QS"Z-D:IY&XFXZFAN4XRXQ(;H ]2WU?TGN)R[N!7XB!&Q+X]EGH(,D_N\A+F'\*Q3@SG41X+4 M(W.H#X51YE"OB\YC1M4)+N>)FFJ'UH7,5&L/RY0H>*9%8 M49F%:4XW3+-AP4O/L;]>:/)8"BG6E[S8:J:!_]4?P H,CD+.8?.+.9T,7Z]5 M44I]2',,[Q[XJ?NC.-7J6Q1D9$B?ZLD&G15(H#[>&M-\(W 'N-_2"^DZ)G=J\!^5%EQKP9D6/(06/#PXUG)]U@4'4Z;=1"Q3ZF@ M8W.3UEIVYB9UST1D\OBX&7/[]#SCS0XH"<:>QYTCV' [:<_A_^9.[>$76&>E M$-N"B0FV'ML=:P5SF-W![(Y39,\^AVD8>S+V/'+V/+SVW#**?UHTPS[QZ>+.79=67=F1 /*P+O7A'XX16[P>)_+/YW MVD+Q:Q(/IX/L*L&30X-![7BA?\;3V^D=,8>/),F"%"1%L7@+<)\)'&L*G4B: MWN0DJAW4_AO\$^(50._Z 6Z4HTV$*43H"LKL"--+Z5J,9)&P)R.YUT(PO86J M6)I%,_ST4-M #8;4-PT>M",UITYQEE# P/JAF2#'C]?#1SW6DJPY=6Z(GPQ& M5*XPP#93Y/@1>W@):ZR/6&;,M@#W=&W9PWMC&U@(Q5FE.2529B\L@&8X? MRX>W'C; ,I/%3!9W#K\+%:%'",$>P.#P)F7;O>\,!B3W4E;W,,*3Y@;*Q M'_!;$P]EM^9)GHRZW2 *QG)H+(?6%T^7Y2!8#J('TG<#+#/IRZ1OOQ#+Y.W) MN^>'Q^M&63+F^)R.1[R6X\/*LD^^++M7#@^+,)YHA/'PBG8M>'MPTVJK)E8:33 <8&JIAY/6P7 M2:?4[V7N],SP5Q#_FHS]((+%^$J2^S@9^]& 7-V%P0,]@\;],2&#C QO@S%T MN;J_@;^F]_X VV[*\<^)P=V^]MTPQO?\+O(BGU.O&SR0/4_(L!V$NR7"6?[M M__AU/Z\O:/RQHO&O[_?[I9R4[U_2<@<<%T3 5_#42U^L;#E5!A(9 ^V=@43& M0.LSD!=$0(? #R_AQR]H65F;#U(Y^03_'2?;@/Q#+'WPG0S\: MFFE*LORWH^-ANLZ;S+BORZ_7E]\/DK_[X918S[,?_P*$QOJ\YT^@[^8/FI_U MN8PFTRRE'<0%7_B(1<1:Q*JTP1)J[F9O[#I(P(=<72!VOD#L>C#.C]-2-TN/#,@L/G$YXX'C0RV+RIQ.3WW0,VGZ9C_N. YV$K==]R^I RWP$BJ2C8KO[L2VA9PN] XM!."*]O3, K&L* M1.3YLY]\)YD9#>D&%&_:/VGQ-B#:H3FRC.I,D#$<,QP?FSQF&#Q50;9I\/+S M-)OZ(3+2Z2'GC<.6BZ1F(HLAEB'VK64LDI3NUKHE@U$4_#&=W[97&!B321+[ M@]'+SOW"7/-D:PN\UFS[*JCJR^[ PX\PN4=2@?TZ2+_/BZ=S!?N4 ,[X?$>_,Z,*PST^?HH/[& MIL_;A31VB/2"-@Y)H2^EX[RE$D?#HHGT+/S6'1PWT[AF@KPD0>6\@G$Q-G%G(GH'XX"_F4(N'- F76?!D-XC&9G7_\*1XT M6CAXZ0$T1 ]Y?SQ[,DI[EIX\'L[97$EL,+@EB)BSQY9!XB1"_,?.]C=^V+=] M,XS%=\?BM>5G['R ( +CU9X&'Q@C=ID1]Y8]9R9UG_7M=IEX9E:_R97LW6'_ MQI@%T]1]X?*-0T[]U^6=N;ZQ>\S,?.1^<_,I^LB=NZO-]\?^>XYX,[X^K2@X8]B.1\9?'QIC+-TQ57WP<%DWF/[P\?#.&NFL MNNSXN/[P?G@WV/[PNKZSH;8=^>8LW';R?O@IAMR.V(1G''W*YOHI5JIUUC1G M_CAC<&:8]\TP9W7BW67?CD?(F2E]K"S0T>4_O/'5V0 )BXMV3WRSN.BQ2/W. MLCVK63I.UN]&K)2Q?\]KEGIH>G:'AYGWQ<(@K'B0,2?3G%UD6):L.#:69LF* M(V%ZC<5(3]E(.^($=0]ARN0[8^;=&7 G9!@QE;]]6I0YYB7F*Y4E;1%Z.Q #JD?(_O%.W11$C@\GIV8B= M#>0Q(X$9"7TU$@XK_1?OR++\T(\&Y&9$R#R//,3QP^_F8)!,R;"0?JD9#:^R M$4D^!?Y=$ 990%)[FB1 6@!H5G\LL")LRI6Z[DJ: 5N\)/!Z/D3>21A7Y#@'?:,XJ.JONNL,&WK[EA)'E-.?3=D68$_,VQ9@3^3)4S5,P' MV*[?ECB+63$CGL6VF.SIH.QA;@:31!Q0N9%6 MVKSZ8Q;G@J4?JS;G#B_,K%!C;5/KXX(699I_NW5^'Y+@]T_DP0]=.J!J*?\. M+PR?"U,&V? &EF8X#LU*%B.J+>6.[)!M@%!9*ILAX8!\S25#A]:=PH)W1ZB39$:Z; M54K9NB9%^ZAD5N+/O+O[>P <.V 0K+O+\U1A*'P5"IU5()PS,L)?35(3U/5[& 8P#=NX.;KCED)?> MTATTP\G(O\-]F8-W?0?DR[GTT'9]$7=UR%U698&JE?L6 ;6G"1G>D"B(DR]Q M1M+;44+(USB(LIO@Q^U3[ 6/Y"M)!O"@,R6?_>8%]XL$ ]H>,89> M394^9TT9C$X+1IU49_2G&_)((I3?PRF)(X_<)5.PYG(:X9_K-//B:7+$4-H) M9?H*IVV5&X-3_^&TY[)%9FP?N[&]6P A?N2_"< BHD[K)>PX2N,P&&(17QF] MF-4TW4SOTF 8^$E %O>YM '/Q ]0VBX\\"F.'C*2C/'!%Q6FL[7!UG[@#4L4 MVHB75U2]I-Z.HDZM$%\D_HZ^U[1T512K8>W>A#'D"UZ\$/5]V7TVS"C(/'^ MY;_S =-K\AB'CT'T,-^G'[@ME^WE_.J9UB43[*$5AFLK_$T$>;XWF2E/UHV-Q9%97 MPI%SRU86Z>OI>7P,,)>?4B]X>8/\%.TN\;O.3ZUA)6 =$[@2@1]^]>$;_<+L M,NN@<6(]M0IR\0>R;Q]VP7[XN^L0ZJ*1\/:2=F>87Q!@N\0\T_=,WW=1W^\9 M_9(Y?9"$M;PZ]12\NK5<+/547"Q G+['@#T+*QTRK+3G;,S7)(;GL^>OH4\/ M"L M:G23@O4\$Q14MEQ&]W$RIJ6!MV0PBN(P?GC.#SB"QSZ!^(?_6-, Z!$] MI'\A(:B#(4F\(,(S##X1/RUYL2^X6(,TA;39'6WZ"BF#0>JD(;6'?=0+UWA< MD\%\??(TN[HW!X/I>!JBSU9NQ)HD9(1DQ]LA!O&8+.BK[5ZR8$[=9- 9"99O MZ,4'XH@L[JBKO;>\G>(+R>JW3Y"O?G4D2U\P_)J%J"O6UZS$CLRYI>M8C77# MA7RCJ.+A+Z32CXA#84&_10GQP^#?I+9COUQOQJ*]8=&U5O*->+2?-PN6FWNN MX>,M-V'UFM>/21NO=RU7^XKNB$U/6N(PH^!-;JED,J=7,NDR]R3+*"<6@W./3PGHAQ1!S*H@7'PJ)=BA8<7HMV+^;.F&@W3'14/F;W M8,I422^XX&14R>%Y])C,/>:0'0F+=L@A.[RQMTVDEJ6&^L/I+#7$!$Z7!4X' M!$5?6+GK/'14,-VF9()E,'O%3RR#R;1CUQQFG9GC3.8P<_Q4!,[A$[+=*YGH M"RMWG8>.&:;,'#]5UQ+MUZ.XG!X"[O!KMO3=7?H.[&,O^U9[M&>]CGCA6V?;5X[?=MGQT#"P5P:H MY"\C>/(!?/=C9OEE$^[KXF\K[MGBO_7B=^ LG)F'.4VB()LF!/IYP0_\Z9B7 MOGVZ?5WX;44^6_@3%?<+9^X<\9HWSK2O?+[M_"Z/?6A<,6@%WF!6 ,2?U$4DW*:+N7,OHKI=14B8/.F#/-ES MO(29)[TR3_9ZVYCQ-^&O?E1=/5/A/?7BY MY CK$4QAD]/ UB2/X<9#7@2QB MI>@$U(V&?C),OTWPJBT$,R^R6L@*?AL1> Z.JRF\#(-'K&_G&&1.V^[AG@*F M03NK03ODQ^TB9LV ;G]!X:Z]\O&F%;MD5;MF%G_VL@\$S.=R?4= M/C;_JK L*AG4TWM0;07H$7L)1BL_#.S+="K\> 4[[!X(=AUI? M7;[,G)1.9"]W7-#\ZJ3V43D#?;:T3S2M?02ZZ2B3V8=6GWM(8;\J(\#49R?4 MYQY.-7F5:'E#\%=2,PT M)5EJ/7_V_Q4G-I[:7K$\> ^P/OZ8I&:4G]G>+T!L,.%")+3-^'0RW_*7^%'B MUU,)7I#=!3TS4):KA/J,WHKKA0N)WQ'7%TSOD(%P ?]( E/M;\B[P(Q=NEZ4 MF0.],P>ZHPQV8C]\A0&@7P5#(8\DC"=D6)VSV2\P;6Y*K#%Y!J350"J?L:=I M%H])CHN.CH)A28 M.7)0<^3MCNYBH.@C*/8<&&=*HS]*HT-08.;CVYN/>UC^QGK;,KISDP]X(396._5GSI'&OY[<9)OLDB[Z%ZMK$JK'&1*5?_!O^$>.GPNZ-:6\J_BW/K M*]\V%D0SOCT@W^[!=E]?.#.^[8DH7I]OV9+VA$O7UZY,%/=2W^XBVU=+E":$ MUDTN/MYT.0:IOD/JH&?,Y4)*_.LT$K4+ M^F]U$6JV4,K9S\VXDH]4+4UA=1<]UW(Z+$O]5$% -2/X$$@DG>2# ! MD*I*WAT()N-OPF<_$?D+^B_#4\_Q!.:X="'RZ^)IH?MNS'$FF(X 2-IF@DG; MJ6 J0@4" U+_@;1Q@ DTGZO !KY"9!D,DT&(S\E7Y/X(?''E?/6W-ZV_YHZ M/E?W-UD\^%Z]P_8G0>:'M-'N%];:R5.X=LOHLPQ3VX1&%ZE;#*&!O%U%\]Y/ MOF=H9FCN95@DS_E(?YV&M2V$#,X,SEMGJWAM'W<",'0R=.[HH-<]'#O$T,G0 MN:,S?_::Z6_'U:P8/AZ/XX@V6SU#5ONJSBK>7TSN9!R6MEO?CD_ =(FY.Y91 M7QL$3!HP(+0!P3QF()@G!H2V&QR91#B=$-!F0&#V 0,!4PNG!03SR4^&M\\3 M,K?XUR3-DF"0D2$EWK!@<_E"F^IX@ MAH$WPL!^=P!IC+,/S]F'=__6$O#N>!+&SX100EU-^E>XU0*!UGF=CF6 _ MJ&#?\?[=!H[>H%XS=^SC-,,,'#282>)#,\[P,AK$8W+K_W!_3("XI%_+OTG= M9AX"V( ()R,KZD;@C!3F-!O%"I2V M97(GX\3I# A= $)GPK5K .$*WNW3._CFSK,YYL..RN;U>P,-51J^3UG://?GY!ZS6!EPR"$/B6 M=CH>-"R?(?,Y&"0. XG#2XGU31T&B1.P(,IR-<3#S,SZC>#A )-1,/##.4B M;OW6H_5OG5 %@=J,WB1AO:>K)=CR];+>8+WE&^1E%;]_N^GYJA43^?#MIJ^+ MM5I4LL7JA&!LV&WW=S^<4DO #,/XR8\&]'K&:Y*2Y)&D+TJT9[V\.+$3,@PR M+'CMA_0LQ>-Z4YX+ [;.^22<)N1QM5;3QS#34ZWSOU& 2Z#X$=W\'7 ML.&#H:"C*.A0>&6Q()QAIJ.8>=,]P P%'45!!Z-P##,=Q\Q.'=9I%.3KG^+9 MK&E]I<;$3Z<)^5B,E;:7;RG;JO?BBUZ\-)HN+O_\2R?PXX:OG*;#KR2A)\G6 MWSL,'@$*=3+A$U^F8ZP)B.O9_NI+01K+HJ!]^';CO!S$?\P-8_Y%M2\X)(K' M0=3ZC>7$F__(PKO*IMG45M&EB2"L=L''#]TU"/VI]'S9N M^+[;!#AOU#[$HGW#M_ZKMM>S]=7U3AN^OUB/W]UOU\N6"YHW?/$ S[)J'3%M M7?7&]\&/#P#3>)J X,M_'1%_"$+KU_< PH^_TG_\7%P(KB-)MBBZLB JDJ99 MEF/*DBQ)NJ98LFJ>P4-^[4$NS9Y#$.UA$)&+$0D>1MD'0>3_ZY>)/QP&T<-% M%D\^\),?OZ!TNO##X"'Z, !I2)+\+T&$DI[V@%>/<$RCI&OOE]=Z_SV(X(LT M^#?Y(,B3##^73ORH_ !MO??'0?C\P<3,X&)_^NM3/H*[.!S""[Y]N;QU'>[F MUKQU;WY]CZ_;#VEV/_0;U_YV?7E[Z=YPYA>'<__'_HOYY3>7LZ\^?[Z\N;F\ M^O)&\^$WG _?/)]_^.D(QI#%T3GGO+/?<2*OR,9V<] WG(.ZV13R[K^O_W]O MM!+ZABNA-Z^$=W7]F2N'G/\+$BV*(ZK,@P&58T.P)W55%$6B:N+%T_<+SQ]D M%ZYDJI9@6*;MZ(+DF1[OFK:EN)9D&+QIBF=3-&*0_/PC"O, MJVMR/Q?#V<%T!/[BOV<+,#>1C_5)ON83W-LL<#=ANL!L_YJFX%<\+YF&L=DT MC&::__393[YS5Q'Y>2?$7WO8M?>7KPO)?5:]K_9P?0!1G(QA7O4A"(72S/ J M/&Y PK!H_?,9?T9_AXD-RM\;2'4+KEC*?2%/W'4\]J-%*?L4#+,1_ @SOXL3 ML$'Y1Y)DF+8LA@!4^66.JB)0J$ZR^N]W<9;%X[D_)9348D[6VDHM MSG(S,'+?HF 0#PGW^:;YR14"TE K 2EZCF6;IJ+KKBU;BJP*JFVINBPXJB/J M?). -*-HBG5.DSC)V@4E=X\ R\!2AJF"\P]\$H=W/GC:V5W\X^SC__U/0Y/5 M7]I$X!P/+:SDVR]2(0IW+3/,+U^^F9^X:_?KU?4M]_7;]X^2&%MN6?B)QR!MP^Y3=7B'"?4'WH:!1FY0"%& '-/B3\Y M6\XJ&E^QBN*JFJS8"EB!DJH;CB"(&K"*H0FZ9XJ.V\0J7VG4QLTC>NOQRH)1&T%+;R4(4@Q)0?&'*BX/'OT88,8CB;K,]DI6ZHIVKHM M"++IN9INJ;8 LM-4'$-W35ZMRTZ79MT\^.B7/&.U@SA.BT#A\1Y 3='Y'<5R M7F6#G6: 4937UL5*I8MUW5 -D5<-6^0EPQ542^-M2_$4S05MK"LO\71-'H(4 MY63V!5IV@2FQ)8ANAI.1?T[PA8;=_:$FJ;ID8V# *W1#1_)[+IFM".>G7#HA RP=&')!Q 59R@U&?@*CVDTDKJ?,M&T8E#DZ#8X.W^[I MU-LZX>GLR8!>1\KJ0B5E05OSNB29O**ZBFVZ,N^!UK9T51(44[-?2ED\%S;? M=@^& ]U+4AP!:X,/MH'SD^*CDR1^Q _DP9/0?_*Q0.6$_9^UEJ\*=LF*9.I@ M8QFFHHBNX,B2).'RN1K88)YJO5R^6__'95'#-:!+N-("4X4+05,U8W4T:\&W M6LIA.=7??)6V4'.@U2C,.?#$8CPPAZO7HZ":"^HL0;LE#WX4_)O^_O,FP.T5 M52[?7;^[><<5=W\DW#RNN"_QNZ:Y']+M7LY8.L]7C.5*@L.;CLJKI@OFIJMY MCB?RLJ@[DFM(PDO&,H?#A*1I\9]/, -ACVX->*0\9XXGHP 0Z6<)X;[ZR?F#X?OW@#SM=Y'.-_#@=:&R!23!M'A-=7E#DPQ9T\'7H@2T=<\S M)$MJ)2 5CU?)5U#F( IWXGFU3,TVWPC?ZU"N@AX0SA%-2Q-%5U$ _9[":T Y M1? T4Q 4IY5R7V,P@\+_+Y@L-YY>/2]#YF7I*$3#=JJJ(#Y06)H)\?<,6%799<"NX0,_;\+JDC2CE6-XJFK* M*E@"EF#SCB8+/-+*=347W*8Y+4-OL_DZBJ/]ASE%1;K@^3W3K-,L7D7__I1R M&0G)! E?!+5KG+TE0XM;UK?V*$XS]I.'(,J'YT^SN/Q#[E'0O^PHE".M#.5( M1GLH1Y3:VR2].Z=* MXE.[Z.9Y#'U_2OL0UM@W3;X4:0X*%/)C,,+[#;DXXIY& ?REXL138Z_U?'>] M2O8ICF2#VV2ZBL>#Q>G8NF9Y@F8&;^ GWZ(?3782L MCWZUC6J[!WC$LN1IJ@X^AR!9CB)H.EUMP3)LTYSS-PJYDXN=?2WU;U=7OWUB MB[C&(M;R\[)I\+9AB:[%BRJO"*K,TT64P)1U,$%X21=>0;91H!J](HN09^S)"\MO"_4F0^2%MM.=,$,[FBD9F?FR_SJ)< M&9L";[J:XCJF)^BJRUL"_@3K++B68IGF7LR/]D5&XX.MX!HK:-164-(]1W(M M%PQ(6Y0UP17H"DJ&J-BJLD_;HW4AF>716\U\[//KJ.71^ MMUV7A HK\PCT$^O7??:G_FH/(>UC+HO]$D=D'V+H.'9TO,59'&R95E8"!.YS05X+F@TXW:C"!(:D.8ZM\(ZDV+(L2J)D\LCIEF,HO&1H26\R]PT$_"SSEI1J!FD'>&G!^& M,P:J<]8=*3K BQN8:8Y_:EJI#$4@3V$S;E#GAM :/="NDX0,",VV"R)'SQA) MN9_@???POW0*%EPZBG'C7+D3/!OYV>(LGOSTI1"@#Q<3^1G4:#3D?A)KL[TC M!,@ZO?L7.F_P$.U_3R])*U]&[V"E(Z$C]=.,,WANZ#^G.U"T8*U7_"<"GPFZ MIMN6:#N2JKJ:X-B6QGNZI-FRT[ !U)XF"0PO/X-YIV)LXHC80NI %C?\;^^V)_ MZJB&?@*JW!\,@/WQ,NHA90CT4J/&OX)]'ETT-J1CD!OPE:148 #=,0S_^1RM M"7@=:%^LR'W@'I+X*1N5S>_ N"!T;-0KIJ?$T+T.__<_=5'D?VD;(6T6?BF[ MK>S0/KZR(UH49RVC/)OYZH)X=R&6=E'=&'IY6LK'7^^2]^7OHZ2*;SZ0B[N$ M^-\O_'O@^@]^^ 0F" ;Z\!3IQ0>W/#1A-<9Z6.6]H]"KLC+T*LOM9=I+FI84 M?B\K"I>[L+W_E<)G+14I5VE03>=-53,<2Q)-6U=457300E9$U[-TT3.;C]Q) M;.#PASAYWF"S?GY-!A4*@^)IS&I^:A8LQYW-WM@9[L),MSA7;RU[Y;AF:+Y$ M\A%,9YN*J*NV88!/TNRYZ'=H]FF91A*0PZ.TM*:IF!ZITL"@CL_H?68A*C; M[-9U!(W[%*/KX%.HG41BR3+ 1%1XWN1U4W-%63$0GX:KR(!/_24^2]K^1DEK MEP[SX4\29NJ S:\#\]MUG ;!FDE\3"O09 +8JIC-SV)NFN81 M/AAP?MM"PX'0<4*_%3[CQY\"^#1\EHO($X8/$_(8I-3VC?QH@!(/+&(\E @[ MXSV60S\9IAR>R!<,FZL<.4'ZR?^Y,7#'+?D_%C=NC!NG(Q*&)3BXGQIJFEKC MI.W)EB65&*L4F%2=!"78JJ>XO.4HNNAJ@B8Z@H0*S#9=U^;=!@5V@Y-YM=[: M'41VG9_9=U:DVP44)LTF;$?%OTXCDE-*U,M+4;9YSSGE O_A ?@(&6V<;Z*@ M&Z!P=/F=KQS@D)9CT"3+/=8N0.>T9*)ZF<>=C^)P.@&YADV#,$ZI*/1#3)GB M>5#TM7F"E+Z[Z+FDU!V[')9,/]-4K3\!.?XC %XCX?.K+N;Y/X74\&AF%::W M*#9J\6C=UF5'X5U5$33)DGG1,A7;$E734D5;EAO$QM?I71@,O##V%_*TEU1H MB'_]]D6$Q_"^5/IGO'47Q.0 9A:F?SZ[@#:\A0C>:?515 MZ1U?2H5R*A^YNR ,Z9VRACRX+5@+.PK>V]Z_F MAN;-D!"<7LYJM5Y%<42-C:=1B,>XH4XE=,KWL)3YX 9!,IB.D2S(N?D)'$_Q M-!Q69A>EW\NOP,23 =A&U%I"$"8QD!BL6TJ6>@JV^OPSAT]S D^G.(X34I*Q MOC:#_-0(^K6"1+5C>U3!# MP6L6#(F'!BDEX#DW+RD7IUT6A!0TQY'F!^&"X9GB%)Y&,6#[>7[\\RLW_UI@ MFFE"7Q%$.=OBS&#&,(MHAFH<*_PR>[AMFM61?G-3!"LK/_4+QA,GM5-Z\X*] MA-S#C."+2(:O?I)QEY>7Y]QE1L;E=IY964U^EQZ75Y:AD >>'W-X1>AN+OCH MHM[V8<)_7J.,5NDBM3K 5Y,4P]($6S%<31$DS^!- M7K,]6]0,17'-AO*A_# )ND.37G>?7E6<_$(YB?S?!*"0J+WRM(J99LL%R()SSFG3 M-;>6K#E*YKVN>^T 4QVG53EFU+XD5/% U/EIM*A?>U[NW;PW>R MZI+,GQL:L+LD'G#9;3#Q\A,I7JS[&UUX];;[Z.8#)ZW1C9>7 Z:7-:/#>KXN M38Y;>-X*@71G%-;X:^Y'PCI>6(IF&@;0V9,U1_($$=PJV](TSY%449&MBYJ6 MTUQ7LR5+T17%Y%W=LV39D23'L3S;D'$W&@%833 _DDS)V?KK(>Y_>S7];7Z7 MIG-E?_OL?KF]X2Z_V%?77Z^NS5O7X:Q_NYUZ[7VQW)Z>W[LG<^HIYVJ+T MLH6)OH);_LS-Q,=L(\5V3+N]259:M)\)H7XJC/AFP3V8-YC1@ ,[N@(GO=II0\/:"_MI4-/,PJ.U M6^VP+XP1T$ WJ"Q9EEU=9EQ> )R3I+H%>*O PD(>9"&DN=N#$LZPNK:HGMW' M00S[?O_ZR:=%8I?]\W+AW94?^U2RIYYG.Y*LNKQN.HJE&H9MV9[J6+PA*)I@ MR?B,/_?%?:G,_IT2L?:!U(;Q3N4-25/Z<\/86Q;F^&L+'6Z4H%7SG^O =C-I M=DLQ A+81NL)+*,9K\W0WX7:$=KE=78 P"E./ORGJN#_-UDYS;='KI'L;A9+ MG1*DFTVWZT.?F2V]&S8U=+STO7W+>R:$39V67='[ MUK0^N7C3N'WUY1;=EYW&A%^.MT?I_?3CVZ^SC5_ ]5E0:UPS:%H+L?P-<*:O6 MLCWSSC/C$TQ-S^)Y3Q%44>%-S^0%SY-<5])4R]#5379N%\/X$F>$,^_B:8:A MB"<_&5Y\BN/O&/F8Q6(VMDC?X#2T17-TOU25%J?>J4-'"R4F;J;#^UE+R^:Z MIQKB0Q]ON*#_=F6!?C6O;XLP;$=7^=A1S)"[EB*N5=]6.W"9933AEY^ $[N: MDJ)X$OPA'A%[6!JOJ++GBI:N*:9B&)+&"Z)H:[#6NJX:F]/I:Q)/D +DV/EA M->F.GA\XZ8A8071$CS=UWC4-1[$4T11,5[4;0CH@Y%-&25$.W!$>RP<]33,GC)5%R%4]S7<';9/O& M3"E%_@.MDYMI(O2=I_E..]0T9N2'SVE -4S%078<#?-3ZK#/-4FG84:[7$U( M?E/IL6N?U6LA:J?!8,>4Y%9A04U1$5175177E2U3%63%]637L%53,CP_+T6IRKJ6 LK$5/C1\Y JTDMGX;YIA\3_UB:H;H6K]B: MI[B:9IFF:JD"#Q8';VOR%B53EBRZ BVPFOV%N59N,D]B<-<_]#<^_ $4HRKZ7CTW,$9QU2WZ JZ MY;B:XH'[JAB::GF&8JN.*IB\9+G6%KGW*WKHYV5UZ.>1L\1J"F[#$D>8G65S M/+GW/N['SUJ^+@<6K.V^6AB-QO"$;T@8_=[5U-9D,XU)\GA7-R4#_JN:NG"'3)*)C0 MXQ"!*'X0<1:)""@9C*;F[5375%GW(GW>6NQUY$RV>CE.A3+)N2)-B" M8IF:HDB"Z.<6[TW,3\Q/SXO$1V[R M<9?1D$SP^.?CM^A64_Y4^.F8]DJIHFOQ#F_B)=B*IZF&)0FB("HFKYF.P&]1 M$_EU=K52E0OD/%(\*._(F64U6;=AEB,,]K&Y'N=;8DJXIN28;&NV"4&I*H\Z)M*=N$H4;!79"! M>=]0$\C=#$9D. V/WFI935?CZ ]"$(YIQY.MN[IHV(Z@N;RB&([)R[PCFXID M>XID;A.2JJYENIF.QW[R?.PLL9*"1H?.&]S-G$7=LD1-,&S= ??%DRUP_3V# MMW3%LW1=V:)N] 8F[6?;U+,=B4UQ[/-KO8!FV'[US,MS[N?'O].KK+94">+" M7(=;W^JUQ@GU[%8O=JO7?K0!N]7KM3;$$=WJ]2:BLV&Z7ZYN7I/B=)W(4^N%UQ5RE>].L'48I'<= [ M0\+BSI"TVF!6W#&*UVV-B1\%^5VJ^.O7)'C$*J':1:6?X#\/-"\%W\,2:,X< M9-A?, SE'7<[(BFIOSR(!N%T2,XY?QSCBVGQ-'[O 7S;6K^$/,#PX,\?YBF^ MD0A?7()E(IU[2?LFP2KK.5<6,F 3BWJ%];#P_7GY(>=?W1 -N*]=5#>R]]#R M7S'0M2[TVG"DB*Z')'[*1HB=>)IP=\5Q\30KDY!'$DV+% VVDA\3,LCR?"CG MT]W#^(K[_$!M^-G/ &KWX93>ZHM/I-/!H'Q=EI!H2'>)U;^TTFYDV#M:[$UB MU/485<,SBH9D@%^>(:2 7XE06BE)D9@?^ !R+#?X&().$T$+$BD7/PBK=!3< M9]Q]$H\!+R#9[G$X>&%X'-&?GN(D'.;7@:-F#A!DT'I'*ZY +%^FL:# M("]9,VVJ1@L$@J$VR*;P^SGW- H&(WA\"H*QACT,%OK0DV&08; )@^!-DBSX M=_'7W+Y?$UISS@7#UTGCJT0+]2L;K?]S$&.@7@%9?DJEVH">.8*=)WXPY,!S M&'S/L80R\&*"05[\&P9B?HOC!X#-9':7QTPV5F\)QI.$T#/H%MY2-=1>]85D M8$1^YS[3R\O3XB2[VA?R@N!'/PGB:3ISD%'E)\'=E#HOH/;!.QYQ]P\CS/$VG0S12::2F62C>!B' M\0/B'=UKD-4!H!"(>LX]^!@!I#_F8"].XT&>B*:(:31PZYS5RD9UQMF 01C2 M>X7T_9L227&B)T7]'2E,!3!:[YYI.^"&GO6!D464UYB>B.@[?&J??B=X2EO* M35/<\P0]AJ! PGB"L"; 1?$XH*$EZFC!'X&%!O&8%#$!!D<&QSDX M;@TQ$T M%C9"@E='CJMM="#*'A)_G.,UBC/N?HIB.;Z_3TG^"C"-\=WT.#,4WXM63OF) MP30!RWGP7/L6^F@,DJ<)2=3!.21);D'Z=T&(VSU!(S_0+"*JW3!.\1#^I-B, M!O :D>$#"COC0ARB/ M,J$U";IS'&1E=AED6)J!-DUR%P<@F">TY[1V?!<62>MT/BH )J1?1 4(S&=, M;=@\]YV0,4">PCH?'?R]_FD<[-.(1&@OYTR#K% ,]M^D'#Z#]6G"NBFP,/ G M008V(\(%CY3'^E.&C]/$!W4L0A_ 5)C/B'S"*(((1/!4I790(SK@*(< JBP M;J;8M)I+3#(8186[#4W/:4;&\$.(;?B_NVD0(F%S7QS<=)_+2ZR*Z@IZ,% 1 M-@JB^\1/LP2QFX!KOS"V40#VI/_P0-UN\'&>Z4,PKL=@2% Z3D@6T,-3!K7# M4TH-G\Z'TMJF7YH=(XP.%HS#E*,0J7$3T"C(Q0+SYO:E3]=_U]_ M//G%^3F7MY2%4C^LXO[@MU,7?=:*?W\@$2:>Z,_^$&P1>GD5Q739,7>\9HE3 MA&QEOV *M5ZNEH!D(#E-D+1*R;S*%L00AAE_*F#R\SF-"_UT=4GEH@N_SR=,N:((.(<: M5=8!:.043(GD 97]$ M,(I14N?3DAL\1#'# 'BB &QR<@A5:*@O,_\'C208%Y,] < M-GH2B9_?SP:?2DCF!R%7?AJ#E[E5-DCB(AFL#]Q]1/,AQ/F31BV#Y-;--BWRFZS@%-H!166@K_#'*C[1Z0"_1@ #E- M@-#XSFR3P2P9AP'K.(H(/;RO#%13H!01D"I./<$[5\@PWRE%(S74JLN#)N"F M#E@MP\FB:U'\S&=.*/:2&"!'<"O5&$"4[VT!I34!;-& &[["G6)5#'P9;^0. M:"G-GU+N)[>HX:6 2_^$VV."E(7C3A=N+W;@S79K4ACER#L'G*28Z2UJLXK[ M"NM[%C"B_1#&=R@1T0:<)&#Q(2JIVJ3Q<)IQ^\F]_OIS$B;F>G^@@O?Y$ M!W8P SN8@1W,P YF6/=@!J:ECU)+SY5O%=8@C:W,ZE?F< 267CK"P$=")J!^ M1S[+))PL=- X"V-<*I*,P;-(\="0LOKO(?;#U+IPR@_MB/ (=&C:JJHQC > M3(O3: B,)R1Y; 1%6NWP&>SOEG6DE<_*_70#+NMY<=8,C@(?QH^%( 5S%^0\ M3VV!;1<_T7'F(9CT Y>?LLF=6<7TSL^*/YGD=TM-\1-C3C/SP.0UH-+ ZQ=6>(_%UL?< NES-5N3=V3*R%A4*N(L M<'%'N #1%]P'>1'!$YBS56S\S(\T/XJ/I=.[ M?Y4%F[#"><]I-,AOWLAWT=7+1/.$ '*/CRF!<+9E!%XP#.[O">Z5!]$9T&6A M._ !?]2UO0]S?5SF5EOG\Z[$63[,N0\GU?X],MN]EW\8S[NIG;($/>@,<5L M!3^MT#XOAC/, 5H.9^G1465!&#?Q44--88%R'LHI-O>J@E_.YQGF+"^EG6?W MAH&LE@"N_8[[!\ES09G_':=7J^G-ZVX?@YQ2DRDT#"C$0EJ$DQ?SSMC,C_(= M;&GQ9+8"9^=8N4XF&7)30OZ8!DG.9Z'_]([[C2;$\U>T(@F<]R&MML/Z#?!! MXE MZ8F"@.Y_CGN<_$SZL6F* M[$CY9?;F<^R78E_2FI3Z#@:-C1=V1@W&F.?X\?RSDX$]ES# MY#5%%&5-4AS9TP5>$WA5L#5;,30'KS)C)P*SP#,+/+/ \]N>"$R98/_G >,U M2MQE@W(HY*.NRXIK:KHCNH9BJ)+IV9[FJI+J29:HN_RB?%QKJG*SYGLYNQX) MPUS("#R_;QDG+)%QQD8RKB=WPC2@]O+6_5Q3H)U+=GPQ+?K1(1G$>0P0^D4$OG/UB%O]R%/'S6IP]_.]_C1$DW*? M_"1Y+N_7?"#/W%,25QL,8L!.0 N#B_Y_XD*"5T"?EYXN[CI ;])'Y_01PYO4 M*RV"!@W^)CU$M3A5A;P[ __6SS .4W\ZG01)D'$C'QQ&0B)X.6YH0'?Y/L;R MDUJ0&B<#'G(6PRQH>%?\!;Y$7P#=IWG@+R[.,:UMG-$9TT-TF^2Z_/ 8+C^:HH.M>AC3H MV2?118&7VKO*C^3[4U/NB@8=+((AUBN@>?7[+*I$_"0,\J3) YG;4%O%C.^G M"7W0OP](.,R#O/F.1&A<& 4=* U4^C2M1H-8'/)Q48T>T>\4A[K>QV$0TPQ M-;)9[!,CI<&$'AY,#T8/'F*LHR+#_.B-(0EAHO7D74*R:8(!=-11 MR+Q0*W]#GN29I6@PN8,C#LN@)0T"5Y=*=QMPA4'+T_^KBUW<=Q\,UA:[9NWL M^!(-SW3_- %J/T.G3I,![X4@8+,7VRPP!17-#K:@9U#/?IT\^/1,C)>?#R)Z2,EB!#@6&EU/"0XU2/.( M?$@>\4+G?+/:$Z9/BT,Y8$JDT# TS2 8AOZ.NPDB*NI)= X]BG'@YM['.'PD M!5_[I:;)V7]$PDDZFVM ]]6G3\@=,+G&OL_QE'L@6:D@AJB40"84GZ/C&DR+ MU%6Y/Y]&.C&=,$:)@N_!:1:2I0X]*EU\5$8T&?1 ]R87;7D]9@PF-/[T3"7% MW#'/\-<@X;Y'\5-(A@_D'#[DAWC*Y$VNQTF*A8^QEJ4>86VH2> M-0BO,R\1D;AJ07["9GY:0Z5;*+IQ92<)EE/C_J(X'@)B$RQY3>?AX8=I3%^- M+QL!:^$;*6_D1WJ5&SW+(R&H5*_Q25'?3;\'G2/*_W/%;WGG!D-DS@8<@)/#2F,;"'[#KA/"$/;+U*M MB%<\%"+&C0SQ<."GQ9$YCW$PP)-UPG0V)>!;/!@/=1 ]$R*=CLF<8(ASLW$R M0O!W') +%H9?+N9DFJ33''I!%M #!0HM7R:Z:)E-3FTP-3-,!)X7)PCX259J M/X*N \+0E M 4F&-DA.Z-2_+Y!:+$A=[* U!M#Z.TD"9*:T?LQA+G&H1@C]#%>NS. D\2,I M9 P,($,3O>-"9543$II-:87C:()0@7>O^*DQB3T2![PAI%>5%X6>N(.60T8;';*CY\S M)TK3"=9B<'=)_)22A!H#]8-TL%:@Y/AJ-W]QV.Z+\W;P^]3I*OV'=YQ)*S!2 M/(%WM;]>'A:,Q$Y'8*L!+G(;:@2POL":B//B1T*'5!8/S^$[LE=K%#L@76R*T%R2_W$I_Q@, O]0PZ'3%)C99_6* MCQ=3R#GLDJ[XW"FY97AF7.3L*0:PBB.;V7*T5.P?^05VI1'8$%AY\4DJ:7S< MV88%")1/283R;EA$=ZA57ME75>G8F.X K\RYPE!?,),:QE#,D'Z&QHGBHMP+ MO?@,R]$&* 23TF)\QWU>'#5%04[-PB\PP>!#6Z$\?*@B%#AJ*$QKL8QW6Q64 M-@1@N9V"[F"QU9R$G6:@78F0&XPB%P7 ])CJ3L_Z[.,_R)R=481K2T<[/X:S M.'QVYC[/\RI]?/ZFMYI!2E4>-<%1I.9^$?TY=_1RUZYX85W6E!I]6-PQ6)[# M]P2J&P06>IWGLSL+[Q+Z4Q5YH;&6V0FA,_5*':]W!4?_*JJ^AQ M89&YK-ZO!H[.(\BR.3T,>U+8'L[QA7*% ]>T&>/\ @ XT.@F$_^(Y6:^'=SG1XA"9Z+B%H>(]Z.\57 MR]I;X+_OTJ<%C=.(+F;@ M)_283JQXQ(+%/+2(3CE8_\E++=OG,C6%;7-FU6:LVHQ5FW6^VFQWI^/EJ:0Q MZ#@T0T&)@@:YJD)<3S,C-XVQ]IZ4I?TSLY(:,2&ANJ@([\\%QJE"*TYA1IT6 M5M4*M"9ASOS+E6&5GXK\1]Q 0_(D%M8ZE"'>4L%3W59LK"KO?*R?G08JJ[0I M1W$6-WPC?RLU@\L<8*DDH7_7;2H:MZ2'7E:YBAKUJ>FPD)PLTW9HG!;!A#RH M"6;7,Q@GZ:(7@OE][)$O(MI(97E$&1886W0Y>2>3-#=+,0T! M]CY>)P)V6)'9H/,I!T6)%Q^VD^/IH'=C"-35U+#(#.YKV0"RO- MP0=\\2(-N@Y>;TIHF D+96;[7>9G@ILEDR#?08B+/BL#J"!%,>TGPRPF2P MJB8IMF3FQSV67YX[;!ZO@L^Y5IT"0=UL=R@+SZQG)K9)$"B<.G4N^^Q=AS.FID3* M<\+J3=Q3NB217LS[[%.:1T\X:_'JE$Y+#Z[SDIX!8%'TCDX6I!C:F2#'[Q8YHNQ08RD6C ;H\HQ+DZBP/T,%AEW;?Y M_^LYC-PNMFH3M(\A4L MX$-R'.%(LH_DB%C52%:!B (%I,4^D,@0G1(WDNC-\(W2V3E/J7HJW MX%O0T"&FUU05@>I"6H!#+@NOD;36>A%TDJ_^>"JX'8P(5KQ&+@JVO ZROD?T M@??BZ>EG?HI.VZQ)=S=\A"W481;$3FG#QA&ZRUCT(Y9Y2:P5.SB(Y^(.GC<$C$U&TAD(WDT -B9!MWRI/IP 3M+U MVHU>28MVH7$]_0?&%XC\9PQ2MD$N]N"VV;!"_0E3;PE8[7HC>!LQ\U7 M"]1V@D! D=E@(#&=@P;<11^1DYO#"GF25*@TFWRUW2[F2S6$?BXO\/"@D 6E MU%=;_=3< U?L$O%P"%]XT/C):@N)]M#0"9A=P[5K)K! ] =MB81'!PA"*?8N M\%(\H--*H/@NYXN%3(<(!L3,.!HDT(+O-E *PT!-0G^)J_,TYPKQ%JBF($?Q M*@N-%)-&*3]HHT$\R=@_C!'L\X\3.&=@^061:/^I%OB+[!_;Z3*('PB.Y;)6 M;HJP+KB9"!-&+:ZH(M -(X*E/<4-?@M5X=7B.%J"4">'5V.H E6Y)J<7%!#%RLM@Y=#&WB M5K8V4B&A?'F$/D/C;V(+HDX7A%@J?\J 6^\7=J.WHG'5U9ZVSF.98+>9L6@) M_:I<4Y&AY"-JQ+SU[Z@<6[+6D^)5A9J<[TD>A2J"#HE#3H@VFC3X/@-4+,%P"!Z(U,:V4>ZE"8K91B)Y@!OZO7 +? MU:+'5JK+I^(-'XJ4:BI TBJ)2F!QI;YI_^.Q2_LQQKF2JBTT9$*!;:PMVK(C9SG!"J!+T) V0 K7E@QJM923,G7E)3RP27M..*55X)T0>27YGL\^L!QCBI3+B OS/.$YSB"X;XU*W2@IA% MAE3XID52E)TL9K7QYD2:,M<$QSY:22]![%;2X/(K/0.HT_=CM/>EI[D3>P]0A M,$&<&.-SA!?!V0J#6E7T:[NS9PLLS,LQZ=HS' U'T;1H[BK]]J+6-- R'5(SZCH#@C,3 M>FN%Y(*0D1$\"9O-4S!^SJ9PB!U.;EC.B;9N,7?%7C0^DEJ/] L"L)2 MM%\1?6N)!9H:J_F+$@NTE3X'!A6X899+V3;BFGA(@\R9@R>RX9QFY&M=A04; M%(2,K3O"AL&&S!OZ:3 [:,,]9:R_4%G3I<"C=%6&><6FOE('**^-\P JSW&5 MSO8&O6NG1VXF=7'TIX^]A1 F! PS0P::'W1Y.Q0>E!)X)0"G7Y4B7>$Q'_SX M9<.V/RUW](/76QZ&GGFJ(4?SJT@(,BF&0)FT!;>"@,1J;/[37(62"JG)4%PH M;7^*_M>F,?Q6T8K.)@8:QXVS2*M9IV4,6TRS5Z+,H4#2=($[82D/Q4JGS^T/ MKJ3ZSO%RGJ@R75EK!%BY[XU2N" UD/U/^B9-]F_IS^CP#36+,I?V+@Q#%"3P M5,V,=8P4^SWFZ>0'43:O7; O$@H?V/94#N56.<[IK7:8,\A\788)\A5/8"A$ M#0=>N'+JZ<%7B.Y9:,-R(:^?F^#K=3RMLY&C<7,R^*HGMNQKW_\'=7^,_-'. MBW9EA.[$Z?'B#YS]P]0Z#(0JA[\I7#/F VF(OW8?W?:\SQBV-GZ1,<81&S6F M'\9[S+P6G26#Q2TOBFA4)BBQ0"_67F$A!5PVP88FG'B_E57M3HS@L+AL U+& M1)UR1D^E>3:2.Q^QD(8DES$A$>2 6B*=/%S(G(G?B',_@A>4-E0[WW9C,R;; 0]^_(E5:Y '!W5I=4PPQ3 A5?B?-RQ_!"D6 M\5623=HX>IMAJ%-.F^_@K^@0_Q6\I'\6[Q<^BI910_]IQ_%T2N># 5+ M^WNR2CY&#YL*3#''R52,OAZ%QOI+5GQ,)R=%]/"/@=!EQA'",4H\(IRAFI>M?":?FL"?N MY9XX+0G;5C#XP-C\&SBC<18'/&J1+"%&$6CLV052+E2!409#W0KVK\,K\X2- M4"F4;K@-QQ;2"DX$ZF%X \4 A(-C?QBHQ:(\C K4A%MYL.+[:<6<+C%*)NQ? M>H/&9A>G;#BB,TO^C0838ZP-/[:DSB_:E40*#<:N) X6HBFI#[Q:RDB#^UOJ MQK5YDV&4C!6#)&8DHP3+E M.IS3&,=CH/;91M0?;1PZF[+PG]F5ICC_BZ'"Y M_#7]A)G^406'NYBJ]]2B&(AY5=K%-3AUN]P M,-W[:;KO.;6O:CN/S#2%ZPF:,58BBCVC$N%9C+*H1;J*C;W^W.:0ROV:-N 8 M/W%TD7T\*S_>/=S126%+OU>2Q=O-Y:LR%ZG;O%(M#FHR5'[$&C2Z$3<,R_($ M6J_D*98:EPE!2Y- ^$YJE6-8!8C=I$(I%$Y#5>8^;W ^F[K3_9(YZ@BCXGY:TE'HLW@&$0/NHITF,LO*_2L$32K-=[4^EV[CGZYK)4^H M(YQ4>888)FTPB''!U&" ]], @UC%CQ1?,DQ\F&>C9 0)FT8N-&6N);O!CNZG M';V6PS!QS+I?XM3;NL!5NJD(IW @".)J6!*C^CQ-SC.NYU'<*AAQ,UXK?4H= M457\TGF'NC044Q)9"CH#6/F\%^RT&YW* -66^(@I:7:SOCRN\=7TS0$TQ:\ M0I4BX +^-,2U]V$3_\83'6@W%W/,O2C.[1WHH7P-C#MES Z2WO),'%+9QZQ& MQAN!4$A)G;G);R-ZG41_:824S1I^(UE''4;O1^SI!YA,2W!!^M;R!+S=HUJXF$"L7@OKWD&<@ M]1J%A6?+X,ZHSOY@L%_@R< N/2&,8,K&[$X*S"<1^%*D^6#(]]20! M'4A_*Z"ZTZ( 0CV,5+IO>=Q\G5.F+L\8_5\F+$:9JRNX[R'&:MAQNK;G;%2 ME([.;V36\0N/R JRG@M4@"V+*K=(9LP97JJ% ;(ITX1E#^=T=K&D>_[9[N"GH4AQ@2 M@05)1J- M"<8$_$WR2(87DEDFRF.(T^3CQA&L+I*5?E@_RS-U!V('X]3YJ3Z\NHG M?UJ45\(KF44AP"VY@ M0NQI*5?&1LZ5TL]J!_-L8!0TMZHOP]P"5Y?T M33JXR;G\=U$+UD!)Q43STUV!6+#A3=V2#NIU.J;QO/_YK_UG>S\\WH^C@[W] ME[>\F&AW3&Y[,_O[+^(7+V_[ZVC20NEK5R=G75LG*T*;!P.2<2;:S. ^&DC- M(!#3[X$O6.) ;B$"T.4HQP$#C7$T.'!A#5=<*.P)K0LY6MRU>,@MB>@@BMJ" MP+1'%F!45ES:F68INP<<-\N[Q.51QO%I@:6><'0-@>3"BR\8<"HC\60]2JA0 M?1)"Q8"2RQ]CL!33Z3<2U;PK9J31?!1PRI_";<&[D^K8EKNKX&1AA8XZN']6 M3Z;AQH941RY0F9I+>8PUT4Z?1\CY,C7QEG,9!NV!6*#E0!B5Q^ZB*I%.IMX5'FAEM2RI!KILJS&. MV9.4,!+A7=#C\;-W]"A/"G21+V*7>]4IBO\0="<=M^2ZD1TJY@RC(2WL_;V] M_W92]9A65O *FI7@?98NM%C_<;TUGCH'7P+YCM>T0&<='?NS'Y[[ WUD]\N* MT7YYTZ9Q&78_]!!$'L]9%N=_K[T 7YW0C);MZI?1OUKZB; M@;/BLG4@JB=%!:2 !U^R'S_;VXL6$.5?)$WC5+E0>@6.Q'&V3$0ZMUZVE43X M!2L62![HQ4#_A(*\LE$#0.6?G33Y/N62J M=+P:4TTM!]MA-3F'.+Y(_1>[1]P\8RK&J9.<T7. MN/ET+IR..).H.^PM[D((6-TY*PI+@TW?2YM&J8DPTCB!L(P.[.-/D/-4R-95 M^]!M 0D..M6Y@,P-U=D@\$D76OTJ2]C/$QY"[H2 >Q,Q'? L<&;D[P<"Y9L2'O;RG7T+ M$_UK,E:\?U%K /B2XCM(_!/2B6[F&3.K.S$_>B9P!-&8?YW"1U2+N'N@R-^1 M9BK'>$QJD;(NPM2"R*^.FKME/)<7:LI'6O.'_:W+^9R6TV/8$_$P-L M1!V.%).$0!:(8F\2$**,0;]80V:#W1P6A*HST\:@? '>Z-'K]\YA/D28?(I9 M-#[%$7O:UUF-#*]8A7U?E7^ 1WT4'/]KV:MS;L@IY<]R)]!T1Y%8EI '<\PF27BQBCE+6:'<,_$6!#;?. M)WF9L2;/X1R=JF)^_1]U91M479.HD\F)<#"?S)!R;MKPA_RCXEC@[M_@.-#^ MWL[?\20E5-A*DAQYX2B36(Y;KM.FU$KSZJ.GQT??2.WE-$UJ;#AN?XFE2TJ5 M$&R/7WDM3Q%- 4 M!0V% V&R<_?CV9>NJO]I1G'(2-X<%1O=GK\#YB'<,6@=RHZ._>.+B]UD--[] MM/JWIU=47CL_9WKUM[_7+S&S0N!3ZL"IQ-'_M20X!X=4S[__7QP=B2QU]U]? MX)?U)N$D^[2*3B$^XOJ*=-S!525X^@AA;"D=)/&+,7=+W"O4-N/E3QU'5$1$ M3LHYYO*QJ%RJZ_/D:.K_UK7!X'PM'.=MG;IL7+[QG5]B65?XS.ZL/-?9N-IH M_3HOKQ N@MJ\%4%=A8O]\5W&>CW8@#Z#4"_ >@W /WN-] /SHIQ OG:>99< M=6)3LX;5>>L(1^X$%R?=7\3-(P@^E1XL%9 I':FB.2;!=)8H^ZV@SXY6C" UUYJU&8X6$?<6T7&)!GJ34GVE:MP0TAC%OXG=FXH=,64K MN'X^*"N+JVR:\Y($QPBX2*F' 7 M9X1_%)TQ]"0MI5;NZV71IVF,)U(V^=\']8N]Y\;'W^/#I\;,G+_?[YW]/KX^:O#-R\>V./ANG[NR=5^KM_-W:'(B",.;(!\Y8!G_Y* Y^6- M AXLJ'_EPYL>\TLDWN%Y?7)V_):16_N'?>?U-_C('TY._QZ].3PZ>_?A]"81 MRM;%(GCF"RA'^P[^D!8567)J=3OZ0]"%.IU09?5'H:MRH@E9VN&(: MM$HA^$#X*U4YT=!6';G(*"\90JVSIC$>\,KAGWY2H;N 0/+,1"Y(;\ $54H M2^CW&-=22;8[U,J=;5@$^L8&\]UR,PQ>"^PBQ*W?$OWZXO%_WQ8WBZD)@F0Z MKQZ#+]57%@E5)W5 '=#=Z"V%?)>.65 M/ .VCK&Y%$7O[B5+#[7_ZD1SKY(A/A;.L(CPG6 M8<.6N^O T&RGKW,,1IB'2A:*V"X,O6/M]E.MX)R(=2+$#H,%COW*B,)1.YFE MCJ9IU%+W<)D@LAHQ*,1Y4B-2.S<2C EKG 40B",:PX-""R*1L\]&[A'LNXBX9QW0B, M*&5E=,-2RX('"\X9'3%[=TK MO.N=C.\[?7T['9?5/%T(+BL]+_-S-7-Y+:Q/IVO#I5G#M\FDP'.1\;/^.T8X MYM0)7L-&2Y58:%JE_VI96[#A-Z>E6SQP\PUT5M%9Z?B/+9T;O\X6A]7&X[9B MPB(/8;:3>49'4)%M[-D]+5UL9*F8_AA-Q[..&M&[+FT=EO(HND+]:^(XXF&T M<,5HD=/8C4SJ>!M5B6F\U1@YR;G@)"X<>L25A("YBF03J?:Y8:5^EP4)-PX6 M08-,Q^N86T'2CN"B3:*UR4W3Z#6[UIA+_%1&Q1'=.3.=!3/LPES?R7BNPUJV M=?M((7.DH:GOKV2]=0R5THH-VXLKOJ,1;,8AD-/28 8I!E+"-Z\3$]@K\]NF M'(0& '@5#8FWR2Y*+\1)4\ [[;(6+19[R:NXPC//_( ( ^H!G.%9AN=H6VN. MX=7H)1% MG3N;T6 OQ6D9:N,F,IG:1W(QSI-L44YF]/ M757P8QA/R!D4YH:;P/%58$1W66LGH,UA;D[C:> _K\*0,J@R\3^/ ,_18>$G/X]^LC^]B MEYE2>1B36\HT8K(UY.;ES+'.8#T3.J;*2L%L'HY(*P&A-6 L!H05G<&8?79+@\/(*J: M&LEX#;1$I%[..^(50,_/G#/N@!9(R 9:\L\^B_F878\;.$8?T5CC(IUL=_!S MK?(2Q4=">6%09C*>[!/R^)K)/9[G3;]J*2)L.\OM@U,*1R95_YX9;+SP-+1JP^:(^X9)$(I04XAY=@W:)7*<'_ MJ-;,YB]FD4ZG#'[_0F7%SXB0/>+1,6CW/P>](:X#^3*0+S? %EZ55&WNZ@CN M1JE" MI/^88A24=R#/NZNB;KY'28 *)ON8% M\!1810L#[ZM!(,PHINP%20$1*#D%'[/370OS2*UV[)>?RW8M\RV8SJ)95HMF MI,PDX*UR5 BUMMT@W<#Q)F+3X\7$\B5N7+QQK!01'1K;MN%9PTM3W_$"Y6MP M"A@R<7FI9 M95*9LR!G1-%";(',@;#CQ"7YCT[3A,@O:[#9C DAM2F&?51!W)(JE[;FO![+ M&5'MR3QJ42)]7%O1KUY(,7NTULWVVEY6GS1HKVZ]"4N;'@LO8'%EM_)E'(RO M>$B5$NG1&%KOQ*AV("F>K"Z1I)*CX8@^\%YE]_!Z/X&7SQKF^N2 $Z,1#C9K M/NJ8-XM%UL#$$YK?M"PMRBJ+5LGWP'QI]%"N=H0[#+D=M:@:$*^9*]!&@3W M946^90)\4)5E-SIDZ$.=P&[%YLEZ(0B?0UM4)GKVRT>/AQ>6>J)OA+Q'7BGW M6>KUP%E7PG_R9:T/H-A%]IMC'M53#P+RA(J7CBR,GTG"A2D<>1Z*)61-8=OP MSCED>^I=7=:EKC<"=]!!@+?.D:B4?!EQ[/FHCLA@P3 $"R%\D_A;[JPWX3I? M\J8U7WYY>;XS;8M).@FM2:8^J9Y(PQ@F]E'7I%4_"_$HN7*X%,Q@8XTA1[.L MI2/GC6';WW0 WW#].3US-IQUMAU8UJD7CDYXU ,3&^ZD9#/7&EK@GH" -)<1 M&#PR,6Y)P=0("Q*^LKTF I%IL]=A M.C:+)H'!,\###\G6-(43X30/DYK33NCF@L%I)R?@#&ZGX 6B;H8/?_EIG GJ MT6C*!F3#^-=HFM>%$5T%>;RBR/C@Q_BVH,F[F,!>NXX@0% A8([( 4C>GXXI MT2*H*A]?RJ[H$0B3\J*XP%$FU^.7P22_8%S-#5G7MWSU;KPT3$XM^2/F3X(- MQ?]&\=?.4)T 05VAK/&5$B&C$^9A(AVJ#63;\U?@$%8@,(4;F<2V#1:4BW)$ M_9]]@O0M16KA)?@5_K-6"S2JYAX^6,M*(:"NAL%?D)B N\<+42Y/BDT/U,68 MN1:>Q7F;?^]9<49\Z/=L5]Z]!:&%Z7M=21T"W16!R_3=,_2X?+[%V$YL*,2G M1 JNS1\4LZUDRL_F0=;37E;AH51YHBW!<9H[OOG*/H/QX4JHVM8\SI&0Z^14 MT/^,#R_4QK:[MAD,[!;AJW.1T]RTWVG]]R M=G=?WO/W.;Y-==R?(.6!$W<&RZBAND45&'LS<&V;CG4J;3;2E6/?AQ6"]L%% M0L:2"^T9<_!S8<9(N@,BN]&F;7GMUR*C!Y>X0@^7YP1O2J4ZY"ZA\E7=?2?V M'0AYOW4NS)6OT'9]'=8]6L\FOHZ'"*P2&L%MV7WQ@W !5VP-B>*2BNBMG-/Q M4Q_TQ'C+\K)_31OB*'\KD^,")^)<.W1 ?&[*D,(R87+Q"D%.<,M82TMFXJ#\ M$T]3ISB["/WHDJN3LKQGATJ9.EXHUU\Y"+71]>Z<$BNIN)7QS JT!0SV<*-\2 BK)ARX%L@UWMRB; M='/YBURTGVA1/H"-G_6K$_9E>%2;@9AEX:KSZV5]_* IB9M'-O,4O=L)GO2+ M>'_JFG\%R8]6$3AUJE[7!3PN+RNX0+>VL?%/ N$;^^FE\*BGJHW[R-HI8%)A M># B53AWOR2[R]02ORU&H/V] ; R %8&P,H 6+DS@)4_K2+2#Y466;A$YD%Q M$3Q7B:<6-=)_1'C'$9T9GY+)NTW9([>=>#K4!UT;QJ*YDGLG:BFL[8=-9B-+ M2/^-*/R*\A.O0F@KHE>^CFQ!-7>O',A(]-WH'P+S%_:FLFWJ;.+6GH:(RQQ1 M^EA,:.8DY.7X@3;_:*AK7UZ[#-"!D_M)W_X?$S/"<-%6\=WP+]-252N1)J). M!:=VEZ.B?3@[8>S#I(_K$4WU1*A/45FI+AD?H)&K2BRA,%]QF>"EO"CS"*:W M@.NARQ#J-]5I2D20Y8@#[D2S"5T3+77[J!KS/YKYYHMF$MSP1SIG"'5)E1)VRB#D9JQ MHZ1"M%ULBE*YS)VD\H3D"&)D^7!B>O)Z8OX=:C["[3G";G.#,[BS=.*J\Y! M!*^%D4!P[Y##>VE.P:U/,!>F% =]"N7(R,3&7*_8O["^ M#2G(&LD7^'S'Y5E,5J@7[;\8+9 M:_,8U*Y>7,:_6O1)+)_;YGK5!WP?#_AVQ?;9"^CCQ42>TW$;]&7E/6AI.X4( M %9L],<)">&R*@%1[<(7<*>0="<6.=UPQ215*@N=!"8:M7FR1!B5 (1PM>A- M=]P)ZP[X.[=6XI%K(EK+$I"MT"U<]GIH@F/*HQR"K[JP=<9FWJ+$"-QU5L\5 MD,2:Q5N^SP^+55@:)7J%A2&]NS2VN'1(>D,DQ@>EOCA9K$M_):NITB4\"]1+ M8@P255D/BU50(R.(7@$9YKRLB,NB]=JA&T;\Z"F( B,3"0Z:[-&1*,N$$D!Y MO\6Y_&!2?)(NB9B=H8O82^&&N@QR>_8,=SX0A,!, 4L#_H(-I:W6(G36#.'/ MBI+5%2.2/:AV?X9H/?9.1/S!FK)O#I$U%(!+(*J4WZTTNL+Z'[(/\2M0P!._ M!75N^AXLVK(++M9=5*^](XQRJ0*,3)XS'A+&+[,4D\..^#EZ'UPS9PQ/VV&0 M[>=++YTPO/G[?N>M36*P-4B(2HY>UG@.,4F6\ V!+1CJD\3;.M%6 MSE)@>4CD9,F$.-<8MQ7)5=+ENO/*#I,INE16D=0B.7'[(2*E$WYP^\.ABI>< M:3"PF$<]O2W!+9,'GD8+;(<8Z1$'(2Y9V])1H19!BW7]@Y[=J$N%)@@J#UHV M@&=1$B>J"/BI,?*ZQ-XX6)N^)/A7,04C8(Y5XV'6WC^%<)N-P "Y@URP-,^& MKA]>42K$6G9]."2K-Y2NU.>.09)XVL203N.)"/641Y YF#"N] M0W+"F!#V>:K^,8\&HN65#GO0OLRILZ@5+A9%IYMQ QDUN#L$=FWWV[\138]U MFN!^6G2<;:5GC96BE90)%Y"<$=8%.-1B8A1(PR;Q-9B/XG53<8Z1F]M;?\;W M+1ZOCNI5T5:[=#7]G$J8SO37.^6KH[+IJ7%I!(P%JRY6>OM7LE)7$++MA4LH MS"Q*PHC.>Y1KM#*E_,PP3L0,-\*8RQ4V2C^67Q:.*0B/>JU7EEV&>^'"\Z" M[J$20DR#"-M5-_K.*3[*E:=!BW-I,<-2!MZ[;WI^>KQ=]XHK\KJ,.]$E6-P!<\9STV"" M9./2,% R2Y7T/Z,X1\/R246(8F2:3R[\@E@BQ+CC3_25QW":CC"XT1^(_5!1 MDI,4$]>'&P@)IU/7>4".Q[;1I@NL=L:\G0A"H)=<$Y],[4K?BCKJJ"(Z:M Z M31A/B)X0@HX)%=/!N4WSLN0 '&* R31S@F$>,(+(A05A^)KC#TFD*[=;U M7'"0*A&73P,Z.""3+M0=82JJ(@JF#RM=J!M/LTCX.,J&+=-):V,OIB, 2XDE M-)*WI_(0&.($\2E8>;N-&)E?T"L#(B5 ;$R(%;N+6+%AU+D M]0EQCL2&=!(9$O2I$3BJP_-2QX[A*)0>HCV%^$23HH+0";LP <['G!D2KKJ^ MQO R.SW1<%DFSW%X8=DP9T X.LX1#43+H[K,4Q1QIH/:%3*T2EBE),DE1SA% MQ:[ R 7"K*CE%T8RXV93I>YIZY>.RM+G90ZW[0C[7&B.+:]%NT":![A3TL?\ M5PNAF]0Q>6!$OKW^4T3\KBAN!A*7+.DEC<$EJTQCHHRUH,;V_V0J5&/##R0">MHNS5!O/88\?&).=!&++SQ<1+T'Z; M*/6##^[=MN&I!\ESG4FQ7())3TYX/^D=7U9G\%N),G>FY5&5O&IST9OP3ZD MC@@N="^H[']WKBM,"0.."S_M(0UMV.:T:U#'3LAC"/R1X+?'#(#4'8W.5F4@ MPEDJZ<:=RF]"T#+1X(6E[;QX(8["4 [&A?D%\A\LN#GF1"HH#=(>4VS9OH59 M&+R>#F;W-\3A)K'[C7:.V(^0BAT!@>0O"&^!]2#WV[O1/[)2-?;@ 6!9!/G$ M<]YF(5V7J O.V)1!1-Q&Y%7U;?B$!NFZ18RBHMBJ$I_UJN:5#O'FZ$& MALY!3[Z-_G.##L!M];^"0@=O0KUQ5[B52C3&:MC*I1UKZU389I_EY2C)#5N, M(Y?!QE1!W?^'QQ_>/Y+UN!RB8TZPK;8NR.BZ@B^7GGU4[6_S:9;G%LNDH (3 MW4JK42B.#(>W6YM;6Z(T-L4L"17?YCCF*"4U]D_A/N JO*UT,4X1_EPB8Q,Q MT8P_;D\%=DDCL:AQAIE+GG:60C$*L9 (P6?A-&IK9LTJZG)!F8![*O"LJO'< S)[#C'3J@(LUBROV:3KX+!<'TQIZ5/1TS5D-\2%<,) MNRO\,[1!F3B,$9W4 _VC)#WD9@[1V$=;'EY[,VP(:[\C1-U.SI K=1D>=74R M*ALR#CVD"T&@)/)RSY$'+,_J1>RH]JB&/&9=83S3O-" *5%WHEO8/F"-8)Z6 M/V>$I'1CV6:T#4@!P"Z:M6H,#$B*@V8XX+:(9+^8N 7 Y+0D'+YS46-49Z:\ M%Y'Y3(* S.S$LI((]]\=<$GEF.D^QZE06G3>?8S,5+6<9XE;5F.R(?6A>Q]) MLVZ5@9K[59(-NF<_)O>4KMO%(D$H:U]='A!P8%)M,"-OK,"']433R0434"@(#>D+XWP-]+G M@2O@J R_&J?;,J8:A M]G$_%[>"OQ^ HC&<*\SAL4;)14I(!8Z+&ZS)$YS?G!,8#M F3?S\?Z?W9>6&_%+2 M_9D'QE,"1U6<)\7%H@Y5(&LH,_N^,&/[Y*Q(YTCXS,]*;$C'07 'X6O$\YV< M;#K9%/G=+&X-F0$"_4<;3F]<%7,_G"_:?W0E"D>K5DQZ&\RK:.7D M+ATECB%K24J'+[C)<(\]"^$/Y:E?F _67_74Y[A&- M'<+H?E(NYEM2L#U]\CF*MS+M69=Y-J% Q-!!B;IMAYB(+.F0:Q Y+#F_=#3!KSL/J^"/GP-*84/*>+I5!J0 MIKM2*HY<8/UUGBTE,W),3@(&:K \GW)*05](/TG^*X>%=C]D&I5!*JTP+<') MD325Z(%!*C4GIB+.!7F&F,!L,M9&,VV[IU=V5>\ZS.1@@)D,,),!9C+ 3/YS M,)/A5/\F3_63A2.%Q[BO:CIXD>N!CZDJ1:7\&GMC=4WANX'@,K0A/-J5;3GH MQ7&)(+/,]L2YZ6?9!:'C109E^!R1LVOM/N[#7#5UH'# M656BXQ81$G ;\&E(WQX>__9H5Z["0#*>^@EQX/H#%3B\*(+@^ M^K#3!(@>AG4#4IR8\NP=.-*:Z@]4+X9HY8+48O%V?W-$F^'C/:+6FBU\2*=1 MII:TWVH%R=K"C6J9$JEO\PS[['[NLT.P $CB7&L?46,A$@RK"0C6I5UXQ)^, MWCNLU.&XL9T#;%3GC#V#V&*>C3*.$I2!EWT[;1P6)1,L!*MTP$^?!VBM_J[= M.#O/I!%8(<,-D1# _^9VQ6#)]]*2?W,2>RL#3E0T-0O=!V ;LZ;"J9Q-*--(T2/"4#9*AP3HM+^@ET MTDVPCEG5!#+FIFW_N 1>QGXA9H:;<6+M[HQW%/"_$#/_,$S<^#CGLB0 M_/8_S%5X@??,=RAP2$M>ZQAM ]D7QV"E_%2>%\?VO5.6XG4@9J-U&@BALM41 MP=.2R!3)3])(2SCQHA^K%6>"8L?$$54N<>R<%'SKR_&_PJ8E_74OXL90VX0< M=("SZ@J@;SL<^EHO$R$)N"'-2]77Z*5=ZH]PXPYWBP=7"4%<&K&4;FQU=?'@ M6\*G!;R&QU%#6<0D+5&.)Q4( 7[RO(3?V<'$Y9RV4[U,DX\IN^Z$(-!XX+9- MR3_GN*!SN$%\P6#.54H*/WK/C*+=/,N%PY@T6E(NJ:;*D.ZU%[\;'2>D[>-M M+E P$:WKM,;G0T%EB [^A:;N0)%.@Y>,*VM4($;++$D(N([UB%IS$\(5XUC)EX,"?%P(C! M^3XHN]"A7X;15%RC >/,A$]T\UB D9"ULXX;Y6T(%-@O:D]:O^EFI5]RC.Y2&$,%)^*#!Y/T]U(KH9K: MQA> +++@@.&=!:O %'D:[P@+[T.G./=>JCYM8[WUQM9)I5/49(C?G&.3\:? MS;QOPKD\F:'K3CY9QFW2F XV@:L#R!@ ,CI+9*OZB3J:P =]Z4=SI#O&K,R7 MD&B=EM.&1D=&[8PGQVEFE=0%Y+E'-$.N;EG&1QR!93 MYLM=Z&@(5;PD:&ZM M\'W9 4I/RQ5D'?_Z#M!+H.Q6X]>9$H> M-]:XU4;\X,I)07;2O[71)3 MAEC#R]J1O;&CU'L+'!9"CX;I%"*;6_AJR]#C+S3T1P&+C/P*)%V?ER8I.#L, M%%*#.6U?6K,;FV="Z+O;[;5U3T3"<00 M4:GU5\T8V[?%#?=X M .T.H-T!M#N =N\,-]QG^[P- 9\O0B'@,G6)F!P[F\:5@XR6(AI!D&?(HD(C'PB ;EDUFZN4#FN><\SLACBS@5 M)O$VE_&N36@'%"-&KXTALTR+OX"CDM4EHD-SNG>U*XP<7A)%]BN @"WA38DR!])@&\YN"Y?POW!15OD$FR(]W\8Q M9NEMN+_3H7!;?I97SB)<3BO$SV@CAED:"TKV05/CA?O-V%U/147 \LVFUOAU#:98XI$SRR<>EY>9O MA\'L6C5"3,?+8E82,,&/SI&W2Z8I%NP\;YB![6#+.8/8B,@!\NQC*@21FD#1 MVX.G@J3,:JH$!6S.@H(\[Q9*; M'P3_.J+)Q=HL.V)^3:;H'TPQ69KLUOG/3 MB0Q*<%--Q,2P00;8:([292F](.;O* MRI2MB"7"PKR<"I-]W?3S,G6/)5\I+'>XMUSQ+IDX:DY<./]THN6)C;VT$ E) MB2=KV=#P*G;H(:=3=&/"Z,70,3)>\$*+!=%LU>,J669")UI#^)7P41]H<3F# M5$6KMO#,(!KC&C;@Q:?U1HNF#'.'[ZKSLMG/451(L R')\65IY,.6D[ M1+>TQ$W5UC+?1?(AS,9R:=F/--:8>9/+K%H6MUT/7SBW]J*ALSCGL%;8BYT* MB'5Z:'D/=4'6'CA@ZUK#2QGJ1G:<;D;!902;\HQ%67!YV\&J#7LE=64Q_S1< M-<[>N&? O2TF"(NE_II,V!*(2">XG9( -'"N;O?A>SU$$Y-EP;*/^P#&>7FA M@E]DG#NSM"":&0-'ODA'M!^]RN T(6_C,=>288DE16G3-5P'FY)*4.)T$(#BX64'>21V;MQM'5%K8-$C.7!XI--&%* M$5[5L>?2C#O#+&'+\ZD'/[[%PQ'\0YTA>)?MD.(*,2I\6/>W@5>P]@B&AQKJ M@KJ R?4XTR*CSJ42?TE F3I&R*@-'L1^GLX4N'RW]62G3N()4&\Y/T*KW/; M<"3)NKOT,Z2+Q<&;VLO#CP4*64/0*K+7Z@Y%^/J1Y7SO>+>.(&B8[/$)A"31 MK*%)FHD4F,5&'+,;I,DEM]TP'&S\N)@A0G!'QP'<:>(Y&(/W">$D[)6T()[, M,>(,."3W7UJ4M_DPA2Q,#3W&Q/]%?&'I#'LM'GE0_$4%30G#I'3P& M8D9OBM F_JI:&))-Z3Y!3JW?4ZTWF@H$>\9,3U'L_078@9!JL<?DZ?R1 M.5[5M+?=,'5AZ.!<&V2AY[*NG5QZY?;5=H(CCF6PRN'\([U@=^21 MLO;_C9/ AWG'HOERJG3O5_V1L-N?D/YT$W .:5>08[Y!=-AI15+QMZLRFG^A82J3N-&W@RX 8&W," &QAP W<& M-_"GM=)<,9%%) C ID'I1!HR$-2DDZ ;$PQKC; TY=#W5-W9]?\J7Q(BZ\K- M.6FN70E)9AR-\G+\$;&OI'I*Q0@(@S (FWH)!*RMADICUU ^T3/0%#L)+UG+ M\8J/HW!8CWK7&@H]SY8'6IM!RJ$X2$=YA!^6V^;=(3QIY6U8;"UWV][@"+Y M7ABO2.,RACMF-SKB:B!R]PC&.%A%O>I[2=*#_<1P/X73>_87,%';$0_#V[S4HN%WH-P8]*@VID>WSDS<\R,LMFW1%NP<_X[ MMH'IMHZH M94C?1N)KGD>H&]?*NGI+H4JWDMARK<.2M)C6&.<['4EG DPL>22^4MT(+34I MEQU7'4W _1'(SQ'(4R[.":Y0:AYIXK#PL[TVF3*"^@)Y[V MXQ)49C0@;5; 3#\E"'J*A=/Z1<\%WX"S1BJ'H]!2\8\RDP#Y4YJ@"AD^3I&V M3<5I9=7FO:YSXZ-_/0?>&?-4BKC@U5XF!4)OG0I51IW&[,X,A^:$)=RR-%?\ M%)AMN2ZQ&8[JYFN).S>A-_A%^74^F(V]_4]U560F=2)CNGZHV2;PX*-:,#HB'Z+1 M5/B_6CK"P+G52\SK5QC5 M6(DHQ/^:.JIVZFBY ]43ORU[UKNK1HSL!&5;VX^"!RG&6;<$*@Z07%.=3TA&?7=SIK9,$:I$X(MN/?2R]A M\;*MZC9U,84SAD4Y(7Y8"0\]HV"/C*F8BQD(OQ2_XY2O519$(9$<$1BJ$MPX M4YRJ6Y,"F4, ULR-_\$E$R);:^TU-HXR2E0[5 BVK"P2Z6>TI04L=QW53$,Y M@,5GD1^G-ML=B VN.D4/NZ^"0FV-T]12OU>URB7.76I6US^XL-5KTA4B$64,@ES/DG@7XPF!UJ*/+1A0F4 M$I8:0@K\Z^O[*G8*O0M,08\2)PLZAB;:Y263:B.FDFO@1.?,P$@_*\;[.IMA=A:=PGJ!<;SEUMW#X]^.7C]""SL$_YQ'^\]CDN=4 M9ZNU /X13\CN ;L[-:1FF54\$NJMVE+CD'+2,B\3Z2QRCTK[TPU!61F$2:-0 M$]&3YO&I1@X-?!3XVUIJJ79H4"9),8WHM%:I55$6^(("428Z%+!TSPD,L:Q<&DB-\0%(,!+D76.@ MRO?/?_,:IT\'V., >QQ@CP/L<= X'4[QSSI*_B'];)=] MA@U#2EUY6H::>Q2-.N9MXD:,G$]=V2@;9H5_V)#2+\ERZW)8,%M*YF:(%;%;[:]H0=O78$)\=Q.:@2D 8\+42ALH-A>#A2S5FZXX8)^GJ6 M1G\W>B=X'"OS*CUQ+!$D2Z+,/<2..!A*$KO+AWJ6L:!/-!G&^;A*!^NPILNU M ;@E3!9RR&YK[DS@5TI*>?UXU53$ 2P2M:2KF \?\.T*_ M#@'Y@;]DEZ%=':X=@YI[NF2.RG$DZSE@=S 8E?[23F>'* MB/BS\(>_X:^/U7NO258?_>WXMT>X"]^"K>T_ID+[$QT&HMGA9S_P5FB(EPNV MP:S$ >)8&69E3C[/RPL\$6!1LDDKT?PD7?#>@TS@I[+$&K^:$0%#^>16=Y.!OD0BYP(:.V@E-TV$S#9O(= M&\5EB:WZ< \]/E,:_='6[I2QPR:ZP1!JR5!NN'Y,JI\TW)+G@:P?PP0,XXUG MO UGT*A6SG$S#P!9^T\:AG82?4IR0;BUK[=3$"D6G;9+I-;S#N8H*9))PO>&?TP!E2B'UXC:G%Z@ICYSF]1P6.]&OW<:3-=V M4PG\'?JHG78)*^&&TB)T@.CO3M-EP^VT@R?<;J1I)W%>2>=E\?(@,%2)KLAP M)FLFPT0K-WGYH[;QD33W'^$7.*>CON&8"1LU;476D9O\E%?EHR](G_:AM[FB M+';@;W")T1KZUA4*9L6NQ[^LP\=I#-N(/^MIDJX[H- M9>8FH6-#42K3YS+=^W5(L]J#G>?P0-Y803TJ4L<8I4P3B06XA)! ME2J]L1\;%I$&N.241E:@ DJ06\+> M9SJAM,/-<7T>6_BV3[1R=M'R82W;,:6I&>NLUBM;6GKS3,WR.5OX@YZG1#J"=P.C\03/S M2<"2EH1?\4\])!R>_W7K2&B]O*8"PVOE:D9%<'A)$XH%LB85?3-QJ?Z4 M07HTTC8TDXD2)!SE93NQ\]\7(3>P>9W!, V_6_,;\KL1_$X%GF+EG'M7O;'G M_>C5*C]+JE]VXFL&V6ZFR-:XC-?,SQB6C/GP$C)5^CSY-ZP-UAE\9Z2MP3_& M\E-I<9Y5)5DLB@$NE@G=C9]7TO%^G:I0_;2MWZ^>EAGI"+2TRL(DUGWA"<-C M^X7C1Q;H;XFZ:+#J/ #AOBT3%9M.'2=B$6\ZKP*><=@,R&&[8* 48K2J%+\G3,">!6"C%L[*TI@HRO&L.,;12R-I(9VWG,K/BC+<9KQPQJCZTQY]]W M40JO9V.< 5NF+S$F-8U7-H).$A8%-/:)I8>/,,^?,2)&U,:E^FTMI(M@ M&/(JP:>"F;'^@),=E:89]B%C4W*G7 OY09"6AQAC8%V$8[\MILAW$41C;<&5 M#R-4T;"^!I%9FPR,]QO\9TG8^%$BQ)GXO/"$JH#L2'^G 9H@4+/'9@!*OUNU MCV^+(O'9@!4^& M_\1<<_2?) R3B3".C_4,#98<1#I^LJ[B]!HRT:*6Q%M$7;3.R('WB"N&^2H8 MW[:IQ3HOL#Z1R8]\>&\R)5R;'F9B6X\K*YLQ:.YQM10. 49<:L= IF\@#7C? M5;@W]89NP5:21:ZN)LML@JJ#;A8?B[:[T:$LT!J3@H7J?'$>FZU^#^"5/"W2 MVJ!Y2/:GY7"+"K,L*@ZY<9YV>6VP[%?66)J!+X^%OZ;[2HDW!UMQ%(V+SIE1 MC./!2?<6.3X59$AL<2-QY(N<95U[W+;+?I#.DZ=0&\@VN7 2_SB]*0PO2'+,NFG@>E0FHIF83#'RUU! MN:ADHP&:JD,SB?_^$T]M133;]=[;O^?"3^5N%U-M=1IIDM,C MMR>U,V';U!A 9/5<3U;I6-*.Z-9F.R4&-7Y)SDO\7JLE<,>)R+)&<%4XPC+8 MW60>2EDZ2F%EL[+RO\Q9.SZ/K#?)(2IG%8]1NN4W*.)MM[+CHN9Z?D]GD1\7 MBYB%$U?%)D76R+!ITFAP4?^BPV*>BHQ89N7F:EZO?:WN<[4EAIB2I+D4% M,EN2<2\[[.(F$RQV(^Z:3D,^]77KT$9['YXBE=U4VA43 WWG%MFW?U6?DLW9,TK. :)F@8O\.ZUR^._=Z&J M&UG %<.WXX4/17O.J0K3L^I1'2U2=!Y9O:C#W6^3.74 W!3L#]O&RO'GKAPN M;MDV-3%G"V+T^'#KFPQ,81:L.A_-C)@R,9#V>_L.:%E62YW&_EPP-Y4//,T) M<5GLB>^>)M[$U)=[\OG.9]ELO6L*R[W(]Q30+?^2N(8/N>.:WE^T!^7<O F@ODB,L1V@J7Z49XOW1Q-F[?&B-- M^ M)UV95>2%#5_Y,ZG^2M0M19]]S4/=M/X?M(XB-ND?EL+D2Y+C=WHE<#ZWB M'(7,DT: 4V*5<6"$QBS7NHI4>$ T& 2UV DU2TR+[HHH&U0)+EM"]T,,#;_$ M1NFJE._H%*04>>64)Q$Y[K.2F(E#7YS3(%663NV-@PG"PQ@#A-O>,*K- WMA M5'(2?.*,%M*H0SP\.3MZ1&%Q^@D<;*VEKC$:VP[\UP[*G9*\[X32ZT OHL_9 MU@@ "T[1L@H.47=K^*-."R.;;OX2I?2EE_/S"@CXJ9;J$%4GO[O&VS*>BT#: MM+R^A&?(DA.+97(V)DDB'$O^U)KZVKG3\9,#L"I728X%KLK0,26S*I4 ^6$V ME7](^5E\EQI1ZWG^B/O?7!444<6,1"C8CRG*S@N<#;M9EGI:3*K0 3NU$5I2QVY&T8(%^PU_ %!Y#L?L%$+\#ATCNT MW-9@A4G)^HX%9R+=K 4T;Q%NP#N4_$!O4M!F-&H#\LK=;N@2$W/LY<5T5G;,$%8BL>]L)7<8O+R@WA)3:]]XYJBD)2!)G'L^Q\-33FM9"2 M9NV9'.V"&-)\29P+]+K%S95$#Z9_X?T&H8%Z/:7GH>;HM68/$BHX\I-2P.!P M>"XZ0I/>M#)K^R%129AZHYS'V[)*2TJJ-[TE>JUT8#FQ+A9F$I"R,3)B&^!P M"3U5[&@'F&< "\/Z$EAY@"@3ZM:#F8V CROBS=W_80] /UDTDUP_5+X2C.>-+GLC(&3A7" MF50P^HC';W24B)57,^Z727DHY90#LB87MGWK7YE/0YB33'OW06&J_-LJ4'I:5../VYWG?.Z MI6H(\#'.G+4)SH.EPBY+8?RYM2]0DM=)$(I M=@UYB#-84*Y I=9I:*:!W+Z,MB4"B]9SJGHI[P;]95L+P M08$VO2Y/MS3)J',K26%2S]V\TM87KT^\C .*/<3V3R]YQ?[6YOI'7(E1B>1N M),^*_#XE%ZW=(2@ @W^G$QFQQ]+OBH?VW:OC%O4M>\A_>;'[+ +OGX.'N.4E MXEO_]O[![M//_G%P,'3W;W/O '*:"%?/\KAI(R.P&*7Q/A$9ATK]8,H M1I^N[1<2:")8*Q\2UG[88(P).7M0@HW4X2Z%< $_125[N*O7Z9@)(A[O*Q_] MK==I;_?%YZZ3]J4-GP-!HG0M=B,IQ29,R9=(*Q?K!@9MQ-S,BRFT"Z^B' MI#^:^DT4[A;R?DH5,<$$J,*YV)9;-:0A%V9-)9>(2 MC^?\I/&1&ML1BKO&T4SQW32_R;S^[,0Q%K'4C;:(.$E#G@3L)7!ELGLC=R " MN.JD9)Z)@L6]+"*<5[IT$8*"6_6?^$3STVB^P@^!.YQRK)!<+4OJI^ED^58O M&$\PLC=Z1>@5HJS#=< .W/X>V!I" )>IV"]S@_ 7#M>_@-.Z^ W[!:UE]?H\ M^E91XI.9X9[2%VC>'?EI6Z+VF\D53%60SP._;8A) M"W6.F*509#3-4\>#XR,FBD3-S_D=2XBA1&>^E7\NP:1OAD_N@'+"!L%BK1QD MR6P\8C5I.%,PMR@W6:GZ)HD>II_&Z;*)$H?S M9"H,(3C-J2_W*':\70P($EZH_O@CH.:2.@']TPZC%^BTJUGZSJX6E_%+;*HI MU0>D'WA35#U'5RM, 'C@40.0L$C:*.@:A;A82!#:JF(& QE4"&S1X]F,+Z:W M;O'7X:NGQ@^?CIQP@"43\($:E;53^,1>*,XU<=J8L%>S!X6+CF;C64Z42XDE)JCED;JW"T$,!3XH MI8V6XYUFMZ$R:<>\0#S4%<8"O0? I8[^RYR#5&_^DX:;RG,AT\L8=PA!7-7@ MF$LY;KD[B0L .P#^[C78*_&_X/B[9JHUHA'HY*(71MZ-7Y9]08)SH9&=:)J< MPTL?Y=L/Q0K71\-IOY$)4(N5Q92[>FK/"J\8K6A$ALM9YVQY"O0&]PWK2;,U MK!JE??[$]>"G;M.5E=-2EQ?E)_U4#G9I;Y;A"NRM$14,%QZ$7.\#22:&OI?: MI13&N;V.6.5L9TR^+3RAP:.W8R&6"YO7S9Q8*>2?[T?P<]F!N.8)90A&FMH0 M6'"Y&2_J.PY\"[%SFH;T8GW[F^>0D9FU$./I6S.N=KEG#0-9[?_U03VEW+N37COF5(UO_ 0RXL0"/-'&PF\>K<)8^ M9:XZY0/;5$#F1 75@&>%C.-.X"ISF\K>1QXVP/W= &L.&K,4G/(!6[ZH,!&CUG=-49PY9F/X+_X:&:Q< M(=;S(.GP3W_1T< M541_,1CR_37DJR+*>3;"H@#DC&U8TY#:>V_@)D&5%!2:4#",1,#POX,]M'9@ M8']X@O-W@PC[?;7/T\#)(M>_8G^2R3E%N2BD/B;_5Y3<0 I4+V@L0@U4FI ; M@HI26$1\P8KG3'CZ."$6A':)V7_3<:-:!U-GNIZTX_E@LXB*:WHHD^NR!NG, M51R0"/."^.R2J$]=\X?J[*G9,K3!Y/O?U5B^CNI<-G3PE!YAC\^X6"K+(>-_ M?4TBR)>^>27>%P-T=X#N#M#= ;H[*/$. 6*7D?771!E_0]0L MQ41*'!!W+&&#IQ4V3%W3.@W:;B0[=-E7X!8^8HNAV82 M* *WTR0HC0P;WDI)U-V7D*!HQ[79?.RX&_VVUJ&+B;W>9VE:?O!DVXF?\(0@ M;I1QI8Q?'ZZ[&!Z\A?VG_^WXZ@7L9[$2\J[Y[;=%SL3XJ5X :WYSI*JA=TL? M8BA!E:;1*DTHZ@RE&9#4&D'<&T)QO"+O!X&%F@(YX])ZOJ0]8):P#)J9%-=3 MW8_#[AP'_XH &4#\?]N->^HYD)3FC2'CVW_W5S6LW[4] 'YF@S<,! MT9>5!*CDCTVRZ11YM!IYWZCX9%#7'K.B7R ^%"1?GY'<81?QKY:@#ODJ)B>$MS0A^Z'A6B8ZX\&6E"^.E\!<+)FYA7 #N9R\$V>A M:47F*QG9AX_.LQJ)"I%KJF)2QOXWY$%*@X@5TB/90*_(.^\BA'X?$)E^ZPU2N5D44!8IXOE%P$O'UZ99(HXX"C)T*I55Z!@40B W;K@I3[MC8!], M=S!=,%TB#X)_QKP%8U*,9T1)3^9NG3(F?%'^Y=>T04[,Z"V-#]3?!1\=5T@1 MHO))DW1PE/?8VCZP6W.!ODB\MC6C: R2E TE6F2?8O"0"&1?@E_C/RMIM)VS M1K[4L;N"%V>D+] '=&P<_F8PO_MI?E1WE'G"#F>1RZ>\(JH, ;940,3V(DU' M,*9*:D&)4.'QK&+MIZ^L2R4\M,*^(-7@H1)(:QJ9W:%?,*HI M,LTQF.Z]-UT*^IA+$I-]E\AZ30M?',#41F5:)1V4/!GHO#?0=.;$Q260:V(K9W//;NID6UQ'0Z25/<.2'JJ&6@P)RAV0:> \*XV):I-ONP&XL2I3M1F;P=\_KTUDB-?;ISEY0@LQ4M-XAS[ MN"K!!2$R?^RI&K\:ONNKD"T\^/&5H3SQ,3%+E>+S9\J4*=J9<1<3T _5$$@$ M7'G:DA@>@B&0N931*XJU$,# 7:2VO KQ*WI$14VZ,@ZFN(&4] 8JO-L-P+K!6J\O-1HZZ[YA M7S7-1=I B97.$866F\E\DB5,13#P92'Y M@.6A$:&SMA FI4V6Z:N,4E#&>3 KBBY$\4!$* GH)_P? ]CF/IRO MKS/4@9 JLFEE./0!UPL9B.;L+,@#6/=%%15-U=K6BXQS[#?R(<"[GP;X!G)? M##]0%>9PNMXH&&F M<)@I'&8*AS-X,^\^,J!CV">C#\1RA/JP.@DA(QO"A? M=[)_,*EOTZ0D?#-46UW3<$R8R7B,H!DJ;,U;>'<.\FQK*LF$="V(H1PI E=U MDRYJU?EE1=1'$CR24U9A)7&C]1.;W!6.^GL9YA'NHF M-2UVBJ9+XLYX25E(Z2C]!/9(*%?(>7$^;+"@>VI!)HL5HAM'0*ZC]S+"B(45 M2&]I<#%&T5'6[8VYQ#+#8F=!1W&N:B5<9BXKT]] @QL[MB#Y 3,/WS\/S:/) MGB_8B0*+! K7)DU1)@X)?92INXN>A1PSIWF$N=9'X=9\6;6T)1_!FDW#'QJV MS?W<-B=,\(92P30V+ #K$&B&GX S7!2[M2KDO;3.K_ $+0D%MKDT%E!.-BEF MK1.7Q;+D9%(IR0")KL/'$W#FTD:,%42^BB/7GXYE$FN&#'5EM9)2>5?VO91V2"V%3RI?$^*F;_;[4TJCU89YF0 M-B=Y6,3M8'+5)^4>H^)8@F0"Y\E8(6;@;PE?AGQ \(GSC,2\2-Y\B@PKQ%V[ M@-";P@E%!"'[^:=0>]4GBQ\+9"AD,![_M_G@8/?WU>Y)6U9*7(+48"'9'A7A MOIU@35Z^R2[6:\LYYQO[C)'4CQ8=SGW#V0\!>C7A6.0:UKEUR \:*_$)D(FO M:L44N$>%5 4> M8- BR,D5(=W.O1<":"EM(!E&[43@Y83%IAX\GR3KJ".DEP M;(ZS)9/$D_*!P!#A!MK"_NN:JUG#\\A@8IYWRYY;^: M$ ZT(TI7XMQIR5CM08)K)HY-1TTL0)H9'A+!$I<\@RIOE2)3#@59!B.MC*\R1F_50+D6+B->\E] M.*%>1>CH$!:)'[?/N/!+) '<-U9S]7M08)_"F."EDH#:5HF@>TW-FR_?'5?% M.IGB0I.R+,J9ER+B[*=3IM''=(5L4#6^L3Q6Q;(.V7[Z";9.$V)"'?#M+K@7 M%H,^H4!20>P:G+;%!%+Z]V"%21:A]DXE.',9IE5,H;E.H!N-([,-*=[5V21+ M*L73+?-DQ4QA#JY8E;E3B15XBEX/;]@ 4J*?A:51KD+/IU^G\5[X_PJODAJ& MA,B-@UUYM\#DA$1:>.BU_=ANT">7B 548IXQJ1NL M?F:O&3,.7EX5\^LI3E9L:).+P4$@$682?>VM?@OL5@P3'SL26&CU+>)+X!4Y MG#$\'NQ3,LG.6S$D_CQOM<%AE;JJ3K;*TN+BT\'#\ON)U0'$[C6Z\@R^G8UV M07DXAB\$RE7CQK.X&EKCB-]Z;AMWE64XT)@B9I8BD?)43T3%K:1Z2UWO8Y0J[L$!">,FJZJ1-)](YAFHD'D3)T8 MS5,G:D/(-%;L5@@@,08R29>."QO_Y=941R-DO=5+NLZ2[%24*K8WUII>/,G <;,I3(7G#;EK]2FX0A(< MZ8[P H$KKM)/X%(XQ5!#3':"BA=IPB6IH<,4:L/ZR'V:G3O7Z1&Y2>->#J">*339EY.E F/;"DAGTNTU91) M%E&1N,C'?;-+/LM2L=FB6\3>LD6EL& !3ITL)'2_15GL, B%#F3UD3@< WEQ M.)WDODJI(0:Z5:LD"UJ0LK+4H5]&MUM3%)DK-:MR:2.X2Z[]CJ[]RN7(3NF+ M\F;NI?DDS]?&-I*!Q]C;GD*:KODN?A">NL*B %D0=<$Y<%0):H?A,5^$I2AS M6 V=]:&.][+*^FRK#NZ]+8S9^[,/(.#9T*Q\!AGL!L^]3)5V8 T#NLG%*Z: M-)<&H%R<94B9\/<-V0A'KU2 7:7I>#O MT 19!R\^93:GM!C/J?%;\0+BUR%81*A:],O)JWFY!$SX&@_[ M46$96F*D .#^BFF="77\MD>!IQF^R+\E19M OGZPM_^"=5LF^)."@:HJ>HM! M;Z _1K3#U-S8TDB)%'=\Q!-T#E![A.XS@DR8&EO^K^][79B)#&\+H-3TZ G9?.HO#/Q"K[UG);\G.M? M,59?+E(L*W&J;=X,KG[G9?FWI*+TZ1@71?METO)+_ "]-XEP0ET_@-Z/L^<\ MT'6X_L3]5K^MZU:%'?. %6?R?AA1+.*"J67HN>?)/Q)W+34WD'Y*BQP$?4EG M69TG#J@+-E[6O@>?V8\:\,M=*/)**59V+SQ!:@@<-ARN:5)A-; 6I74DM1+Z M7]N%A07_ \R\)@(4](IT2E'UD[^!98R6()[NQ7"S'Y;EAA>4K_1<44&MS;H7 M-3X0(P9XUAP9)02@5;C,=IY.9JX2RB/W]%<3MA2M9/E^V;E]T"[*F;L:5YQG!F*OT/ .W M03)$+8:88$604LRC"6PEN+>QL#KP6Z=7Y<<,.II,BA@ FTP10K$),R#_'M-; MKVO'_KE )A)X<^$.L:$F?.BX1=9W9(QW"@1P5SMJU'C)2KYGV/.*&HQM!T6) MJ - <92$,-0C @.&/^W $\/AEM5S@T%DU2.MZY9M,Q9:%+Z\KB!:(2V@%G81 M.N&" 'RQ8Y,J"*MPNID05^D(D*\[$Z M'_IICF4HN!(,B)%.=#:WG1+J^W I45KNGH@T7K^\&J(1 M _-0<&(5Y\.AFDAXO*'Z[O:H#;:G!Y9X;XXG$9(@>0\$S8M&2ARRTHK:D/O ML#&9N%^4%)?L6X.RX,>G$%2EV J-P84WXJ6T?E1&LS:!E]RDTG$E,3W"ZY1C MR-.V/(J_5FITQM*K$PGRQEXO^"B'4S\Z)-1_64@52%-6T8OESQPYZ00M%:T" M8K:1*PWT=6RV:.@F4U[ /2>#SL?R+4 9#XK)VR[UOD- A$_X1 M?1/^ ML]V]9[=]@L]IU)[#1)VYV MA!XM@?$UPUX@HE@B.2G>D<8N';5>Q;_C)AFEJU*4'80#QF1OP93Y(,YZ+V:H M_D]UC\EZ/#O^!M%F+)B5==J#.!R&\.ZG 1T6+!+ N>IHA14*"?LL'A51/I?( MS01MV([RJLVTT&]!U?O&D[("4'9"R U)VH%T>SN+/XPBC1*/! M6OMHY:)S\YHG&KF*'1_0Q]":I M)GG*<]O80TNPPY2,!^[F>VJ79PRH;045@[5VLHT;EJ"3\R3+R4*F1,DR@L2$ M^)<'N[J?=G5*W-LW-R17))1TQ;)H64P@ZB>PN.'RP MR_MBERAZS]83$X@V4[;X4D2'*N(6..\.5!3&.=Z\1S>8V_TTMS,&VS&D5@?' M;NX5N8MQSCA0&M,@:QVLZGY:%6*:&=A2I4I_I]C]NT9 U=(,/%)3]ZQKX3\7GR"]/ XDY/W%)LKH&H,GH2P/2@A5"31W!=!"U!4?8 M@!M59>*28")C'3Q_OO7GSXN#%J_VG3XY>O'S^^-G^DY>/G[TY>GQP_/+Q UL4N^X[ M>-+_#M:7_ [5?_E(V-_;^]IEW?U+RKHO;U361?_^E4N4])B?N95ZJI(G9\=O M_^>_]I_M_;#_JN](^ 8?^;=?/QR?OOOE'\>OH].SPS=OHJ-W;]\>_WIV>I.B M[-8YR5^1,VVYS.$5C=;**=8/O7J^]_39DS?'!Z]>/']Z^/3ER\?/]_8/#HZ> M@WMZ\>+9R\$/#7[HS_1#!_?$#;W_\.[]\8>SD^.[[7=P-'N>)I-_,0B4A]KR MK6;57!1>D?F!RS2!-&"]H;T33 3-]ER-Z+E\^()+BDD6((!2T'N&6& M%:D'FWEG:A&NUW?#WW=N5OHI<&<(FR8"-S^^5&<\_H>/0<]$$X^HI)E!W)HQ M+/M7".CGT>$"\H5Q$KN9V-.RM7^-ESZL93GUQC@V35E8@R$";J8/R0.N=[5@ M:%%'IR'8=I/;-$,,ORES33R)Q;0=F(Z5Y:0SY%JW6>.J_T+QC$TK#:TW4_^Z MX^O@]<&;O<,7>\>'+U\_??7TX'#_\/C9J]?/7K]XL?_LX.7SX?@:CJ\_\_AZ M?$^.KU^.?SK\)8)#[.CX^/7)KS_=[5,,)]X2<-'UN,J6=A3=$=L@]2_Z/V;? M(,GC%/\">;GX'*C3]+8#4!"\I]'^WBV_'5%%!+=9EG$SH'W[BIXU,_2\XU,S[=3^ OHQ=\$3A= M#XL"2R,?:' )>R&PK@MXL)V_QQZH:EA@D9^D2N$Z(YSDI<':2VLH1R^>/SEZ M]>+9BU?'3YX^?OD4_N?QFZ-G!_O/7QV_/GYR-#C_P?G_F<[_R3UQ_F]/?CV. M3@_?')_],WI]8G,P7^F@'*' WTI MSI).V>[PPUET9P[_'A\>/#UP=/7^X?O8(0]?'>WI.]YR^/]Q[O MO_D2,2H]ZY7>;HA@APCVIA'LT_L2P1Y^^/OQ6?3FW8?HP_%/)Z=G'PY_/1/J MNE/J"+[[-3K^O]].SOX9PR=^.3RC=N&[H[___.Z7U\'9V?''TZCPU]? M1R>GI[_!7[W_[GQZ?1NS?RW>CT^.BW#R=WOLI_2.B'=^.F1+*? ^+Z M>1I'@>>GP=.%2!NR9A-R]@EC]#3ZJ2QGX"KHH\NV0G%0*L)_:.%O]P]F.X\? M)H^$A12O<:SLHX?CAI6:>O$;R(%$F)@L"^Q>E0N$-I,BAFNVSOPJ?/1T: M5'GZHJQ8;7MBO];%"7[=-0L6X(MBB[Z$'Z /ZXFVYAGH1R=(J4CP*_A7]>LMZHI)Z24%;F+UN>3%GYT2XB2(]GX@-(5_= M]O8.XB=/G]ZV5(H;^-:_N_?XUB7:8#X!7@VS=@; -%[NZV)]B9!UZ64:7\G4 MO_(UD?NX]9@.O*MYFA-F4>^G?AT2[2=)Q7#>99)-2%^7Q!LF^E1.G"$H MDB"!1@@(/[!2331/8<1$C[4P/1)]*Y(EN3X\2J)'2.4KF =M"WDB:9*RG8E6 M8LI$[ZG7F+TAIY3H\=44.<#SH^JBZM=@<\C<9I7"EX@7S]KP-V*=)QP' MOQ<8/FW-8]9".75<0ML/Q(:7EN?E!;U1; M201S,'7/GTE;J"+9#>^NC^HL[^K]$-6&-[WDN0,#_NEEYV-KRJ.U>Z M>?ER]^7>P9/'^K\^LY:]__3*2L[!)96<_4O^Z<7MOG:[?WK^Q:^XA;=_[7:! M6(24AO:7GR("'T3_M4?_[VL7EZ3'Y.WWQTK-@-PL&D* M+ONO\VP"'N(&IT!60%";]53?V(WV/Y^IO-['5W]&64JB]9#;RZ;)Y\./#_4=P(^WRQWMNN(_O MI>$>XOSC+,5Z)83G[S$'059MLM]M,="#P4 'S[K1LR;PAZ0B+/E[JJ9#HJK4 MAA.P:QI[K@?_N^WF?4_]KZ\:1J\Q+ZJB?ZCJJY@Z38*_35;1/],F>I4:T__- M-6?$S'V8 ?>08Z'V4=2S[-?K:8^2\<<9S:KL"!9D/$[3Z?0+K;2\3\I,UU[F M5^T+/_A1.YK[T4[TN,OB>9V-]Y77YD_=D?^Y![^="72Q3;>T@?WXY?.]+[D" M_Q&#WOA&!4HU6/+7/#O_W'>_24;G:[SU[=VU!PZP.9AX]Z?C3L<08,E M?QN6/!Q!=_$(.G@2/[D/V_:;03[CD-;=S>XHO7G^_K'X[.#9[=X MEJT]Z 8CNH$1_7DGTU:8_N.])[M[M_%4@_5_"]8_N-#!B 87^GG#[_'CIW?* M@6Y%6^8K&Y-3CA]:+S=^\"L:H%]T8;[^P;3_[,E_/U)V>+P^W@,# MOC:R?QO#L=N^M\&@!H\X>,3!@#]O&.2N/^M&"K@O-IQ_30G.QT(*\#4E.)%- M-'AA\IO7W>Z&C53V(/\;?K./CT/^:@,CQ^W'M9X%XUHW=\2?*P=Z"Q)7DL_\ M6U*T2 ^#Y"M_:_,5L6"PEN:H3)@DR&EDXQ\1*)?_\O!T]T]_1O^$/QBG#-3(M6Y3<4C/X3_1)1)'9T.K8%P_7EET8!B"^EY2"NH M7**80EN(YDXSAQ1Z-D>)G\*)7'I&E0HY@,Z9>JI(9V63DA53863L@4"0M%DA1>=OIIF?'&0KFA=#=ZSW(8I.> #W_3 MZ*IS(9 M+QV?3+NI9)P000:

['F>]3?ML MU2CKZ^^B/CK%Z14Z[/2*A=.K<'K5CGAB6^D<3J\NX?0J[^CYF#X5*5 ^\>FY MVGSOLZRSBX!U.< E6!7@XH2:V"HEG!+6%9/]#\1 MK+40H,[D,%#48NG 2(),XE2VB:FF2,.84IUP+1BW1JKG4).7LW^^^_LTR_L= M?B[YX^,H+KDC&4]6X>BUCJN-XA&YQK([!X>KL9E].>"%*S>30GJ\H(,ZJ#JM M_/)FPW//BUWG-4EK 8[[M!^E46'P^DHGQS7I5U\R]>#8OT)!9U<_O&$E*\*[ M"'&MRJX$L-:>(H&8@@3$D,4 (X:D-DZ&$4^P,AQL-A/^62Y&%6OY9;&4_,TO M;B'PM5KPFAQ^F&:]'_KSR9-S IU5 -8K.U8D<-_S'7_9:9YE_\+F]P?3GI_/ M$[E%94WM^BN0*0&MMAV:&'.=$!,G1A$87->LNU/[^-2#=1VQ8RICN3,2U)K<): M?7(K^_(M&_Z>_P@Z Z3) 05>: JUI)4+$',JK!#.9H#N96VUD3A1!FOJ[,@$'BQT M_BSMR[?Q$65-$-J9,$FGM7HN:^B-LM;H!K1""'DEA 9+KIF-&7'>=QP+@:61 M!+*$H81J*MXDA/>3+#NB&#)QZ75$YZ3R\*6J/%E)F[4 8\NI=IXQQ4I)JQ+D M1$X0JV,%UZ)>^TA;,IY/CBAL%#0Y9Z#E,G7..F^S)TN",EP53PA@)9^);U&M MN10 0@05I$1)HTE"+ ?2XOW"K\_E<_#[,94A!A?0&K8;RO"+6WJ65Y:\51B/ MD /7#IG$E4PR2; R-.'"4JI$XM1E8F*&A1(X%G!M),6N,JD\ 8XNF/2:^Q95 M1ZIH.ZMLGCT4:[LK=>]>.I,*>O6Y#-="/58;!4@,#7=>I61 8 ZHU@C'B2*& MO%!LNIL,'T^?XFM!25"HYZ%0/;M$@X?'^:SHJ>C4:X>;5&P<;.<%KQ;> 7$, M"3""6JNI)$A+G9>5)108#-7:=,R-@O?WT2);).O'?_3<1]6#_^MXXPZN2:.= M+-89\_U3)%\:8G=!NG0U\?5IT6L]-+X(C2^:-$9@+>./&(2036+ +*:0)$IK MF1"=* >1B81P<^K9:YFX#=H>\)K X_D,G>R"L2O/R$W9O6M-+D)^[VOYO=]> M:F1=9N'-[M-9\>YH/(N>LID3E =GL?>RL@7UB_[3FW-/_VL;!,!:ASQN! 0& M$(DAC8V5BMC$8F$,9AS%9*7T_46;R/_X-)[]*YN9Q>(.-(;$$A;D1EC@-^O^ M2'1;).^]+?GTVE>E#.>>HZ/'^:1W[^DR?O1WF%X7Y/0S*Q;4G/C1%WU'3+?' M/L_;N(]Y8,@+VW6AOZ-?[[-L-KV)OMQGTVQ9X>Z>=LD,9]MR'+&#TR\]]SOZ M?>CY/1K6NNKYG/>WB\#&I'<(:T,9J3440HDXEBS!?DV:&DTQ(EP+O9Y^O:L, M^)3WSW>^>XAGT5>2W_\]G_9452]NO)\0WG MQCO4.N:.8UP=M%M$#+3<)I!QJ[BEP/H=I\XG2[C&)]_Q](^==AS18Y0C/.NH M\D9=^T;56OSI/_S2U)^\,CN_Z?K,GY4^'[5V*'EUG^]BGTZ*$3X_%_,6&A@Y M\&OO/NO/A]GGNR(UOI2<7_)G6(3&UNK'IMMK *" %D@9$RF(CAFT5K&$6Z9P M#(F)6:T&@"K",232(,X 1XF04/N/QDAQQGRZY(8L^:WW.8,!!84IMK"IHL44 MKFL_I,-1WJ&*G[J1]@LEZC_[9?SH:"P(NEZ8/P\%X;86-3A+RO_E/CT;^#:1 MDUK!U 9=4M2:^L"8'Z$PRG*YN\Y'3;D7IM[^]Q\>C)P^=H^:VR[3Z[V&*H1$ M_KT3^>'V[F7LP$S^#4W/#IRA<%XW"UU2+J9+2M73_K!16Z]<]O"AGC0?Z@G+ MH9XG*A8)/-DFGOQU?ONA4*D?"3LZY> Z=+:]ZT.EEU=4)K:-84 MFC5E$)$J/(*P9@)98(6-;6)\HU#AO$*++9*2)&MU",_9>>JR^UA5.K\.O$JBZ@UH6B%D,UU)(""Z )B*7%'(&$.]2* ?=S%(CE MAZ#6+UDO&_SNPQA'!R\6D"L@5T"NBT$N427!J%@A! V1S,:Q(LIJR1QR485U M@BA;/0'?T=ARWL\.#0\:,[Q HSDRYP5?W>J=^7J'E0ZDZVX32LF70@EC9:A5 MFB>4Q2;6L9_>Z)P@QK FL5D["]Q1+C^.OGP;^TJ7HXJC;++_2&OM@@ZH_^[+ M%*ZE>AFB@2"Q,]"5L-AR@13U)KJPL<)B6Z/!;2;Z*42K2347Y"K(U1ODJE:6 M*83;"<9!X@Q'311%RB3>@+1,(A2S^$ #E 4JC ;?0.?HPLC[G;CNE8)9UM5 M8@<%M-YDBRDLXUAJ(AGW$19JK+=!39QHS-E:^?/>-N@)Y+3;K;:"D%ZFD$JR M%%(,96R \Q2!I)I*"@B4WJ!-&!8) .IP@_8D6A1U6XMV+N#YUJZ49RMSI-9O MBPEAL',9J>;04F(Q%;&W7!74FAMT>,#3-\,[MLA!&B(S'=-PYRM4N%)D&B5* M0LMUK$1>9$,!]-9F/DJ9F2V#[[9;F\>7K4YTF@QRU06YHE6*HHZ14I8 I*G" M6(($8>[DBE$8"V28/-A /(FRNI26Y5T)>;ZU77+WG#7"22U])5:246<[&N>M MB40Y_O:&HZ%60&T/31=VRFWP^Y%]-=GQKN6MDLRV*L0.2J>L-*6PQF@&H 40 M RHYML"GQ4+(E*$(KW6=V]L"/;J0GB2U+(AH$-%3BBB%5>:Z8DCI1%C%"8,6 MQTI;?WS/A 9&:2ZCS>1%@8ZW/SU<(:SV!6.*'?G"$$6,< M,&L(E=Z*M8G0B>5KKF:*78)(,H$3YA M&G"E))0 *Z?8$*::('%8,DQE>YY M#H1IPEBU06QXE6]D,7$ H*DA/Z('$F$ MH7?IF&:=A,>9MPI\W2PO]P4-_\$:AKE:% ME5@#I 682 &U0+%A%#JK/#;8&LIHZ-3=3Q7JDE?*J!B0,6 BA>/BK422*)( M0E4LJ$'*3W06FF'O$\>$F(0GAY9 YA[/,:U%0!H]0.D8+KXP7:8:$5-O@]]8 MJ^EH_=E>:@R-RQ;7)55VC@JX_;W*V;H^W^:0!O#P;7W=T2I)-[33]5-Z5D"V M7/FN BW7X@C%>_Z;+[7X+U]ZI+!IP^KZ M[623"/S>G8?!R&L:;YRC!F_5H<#-SE-XR5FC7C:XU M"S*^0RIW6RJ)$AHK6VPT8;$ 6()#-UHTM]'K650-;;07<#]A(Y\E$V4C/XWJ M^30.?IW3HYC+,.I#>.'HFL=;@&&-)$Z*1)AP09C1BR@!C-(QKHV<28K&- M$^-3)8B%"EI*\X_J!%(ES4839>M]UD?/O'5_%_L2+38FRG=FX&#YNW]\C*?? M'R0"+]QH2;ZU:4W]S-C.$=;/!O1@_#AQN#]YBFZS478WZ W<[S>1N_*&]]WOO73N+)?%/,G\ M<^-O63Y#J3^8N#5$7G7\7HA,/HOP8>QN/'7[.G!724>SX5.4WMWY3[IO#R:1 MLQ='XP<'7UT/+G-WWA(_S.>^#'$X[OR M8@Z]O GE]$WQV.5,0Z]0YL-B:F5I;[G]R^]R-QBY._I138_CZ6 Q_VF6ST', M-];OQZ P8?W@S'R&8J_.=]45IC/W0F[3WJQKI:CEO!DE;M=ZSGU)W2)[SP7K MNMS@U.WO;+H<,)G^G@Z*85:.,O-B1XL/]B99?S ;.WW?'^]S6NVUR[\Z&=2&8/F/0? ;8 ML>Q8QG'&1*WQ/T H3I#2(@;<6;!&-G0J..VRM?_\S#K?\WZ M>\?1=K5NT='&L1[5C2BVO_(BL*#28)TD$B94*A$;#_F6FX M^&A>W*JS<+U H.6,>J^'O/]1*,<*E7(Q6\,D_\T3"96L9VM1R12V5G%A 0;8 M-UHHJ0K9>E^%[53]J5K]I_$OY0*/E^(/UH=J+,80MEVX9'5L"@R!RNTZ-%93 M!"B$9.&L$.[>.!X9FA$R>+.>5G(,(;N)MKGD^EP1Z.\0,-^ MQM6/_'D#P_SG_61QBI#R7<3\K5'VM)92BW M=OFUT'O+9G$Z+^+K8%0\7CJ?C1M]R#+AXR&C@WV)F? M=YG3V@-_^]A,)V6P8S[=#+R0Y_3_N\^[N%,UZQW/W*; M]C6/GXQ]Y&&2CZGT88?\P&@ZLV[>,H^C5[G!5G 1NKW]QR ?S'D3?5?\\7UN")8;G*O(/!CCPT'> M-,G2B3/N_4?ZF;-0QH\^"!/E2N.VY*0H_3K)\N!,'@[+SR \ ;+A8^1 YKXD MDM_V_F#:\QE.UXNK%5[%[<3ONON.TU^_.;D?.87G"#!)'Q<^QJ.[4WZB61#: M&0F3;)B'4-PE\\.]ZS*4Y*\TRN:3<3_[FHVRQ2.ZN^3SP2>3F;^L/"N/"$I]ZBV*\XT+19UG[VZ\B(,-LCGD[OO5MPU\-SH,_?]:>M@ M5L2PCA"=.3Q,4B[X/IT63#ZXG?N-/:9OP&&M1P+$T'!@E'&:5$J@!"-,(!,[ M+P$PM3J 1_5Z\X=Y3OE%KE RGGSVS&*J_7W9#_AW/QO\^Z?L:SHLW GUQV#Z M;W_5?Q<[X*3B;_F^_KMT0_[]_+KY-Q9O_E(*AQKU;24::C))1U]SGB@NUDC3 M(D376Z4TY 8ZJ;N;CUYB[D?G4LU3Q]NE][YD]G:Q;RFD)V5?5$48#,]]6>RS M?RE)J#,#!7'V(/5-!01G)V#?8@?:R;L4'(USBY.,:0FLGN;SQ_P8PP&P4[?^ M5@YVC\L']1Q(%6O!,=)84<6@YK'S"S1FQF"-\7JQS"I]ND1S?C2TNFFYR57# MHOR08> LEMQ4G?DCNCP]R?EL14 TFWH/9C#U=NNW\638_] ;ILY@?=7HNDM[ M/N+U=+VP=N_&O;D/MT;]R?SKTK9ZRK_H+C%\*M^HKO'7_+U2X3].QK\/?/98 M[0ES.\GMI?FW4VD M5RW"Z;T_\.J-I[/BB,L]E#];+(R^R?@_SD/S-_L]-TN+M*[9O?<#EI97YBRX MH0^=%*Z@<$,J7W?+SV)>7GDW+CH#;472GGY L,(X!-5@)&C,20PTT)0:2]=EK.QD'&]5^824L M7YR-/[I-FYZ#DH]R?]UAY(=1EGG ODVG@X*RT_GM?_+\EG$]GZ(@Y[3=QD%3 M\;I_.(TZ?&KU4A:BV]%_726 M>MOJ;NYT]+@(S3UFXT<'!=GH/^.G\G,#9R<,!X[A\W#/,B.VB/"43S?)ZRZ/ MK0OJ&>$RH8(+"6*+F+$8,I4L,CP2+->FW_P\&?>0EK'A3)GV2T6P _N)X:OZX1B"YZY#R^>NCHC33\9;YGF669^B9_O M:I?;^.6G_Y^]=V]N&TGR1;\*PWOFWNX(V5OO1T^)U)0CP:#[Y\#A5_%(+]3_+HG*2O//[]_1%::J5'J9V8USP''UKYY M5>1=,$XQ%-JK\+ R#R6Q@AY*;@GS",O@;!I7" \6X;<=P:6H>(?_]L4>I:0\ MORMT;Z@2NX\6-J>?'T)<]\>3ZCD;%W7LHQ#AA<>,P5B.I*-Q7E@>TTGEIA1E M@\GE992U6!H^&F=9E/P;E]X9?7=P4=%AHY^AH#H*B-\\/I030X90YKT9P0%N+C\&HVBJ>M8;W[D^R@ MLEB[NW1Z.[JJV+'<@E66M#C_8L[Q>/,OE'6*'?@@!$*_='^BT9Y#4@C]HV\GS;-AE/__GY M\C:]FD5@>?S:]5?3]$.XX?(KLSUI)7(\FU*0U@D4&K*6F?IF\#'-_*G%WLVK M,^[#:_W1;!)M4SJX*KM=YF(_3]PNZW[6:!(3)C&K.KI+>S\52=F?+WK#=-HL M-.R(!)4LP2.]X>NR!'\.:WTF+<<\4^1S8A_1;!P ?/@V/S(H^JP6*ETM])@G M@<9!MK]G;XPE'SO&(WY&4*Z@G_9R MI^'7-#M9*"Y9[1JL=!"]H*NMU9OS)>L)_)&Q2P2\S#J9R_6?U=$FYOYRX1[$ MIJLDGH:./P093Y"^_S;EC4W)O.'#W-ZBYC&S[2^6DFU3FRB M1BTT:8XLB]O/RUH6.S7)=RJYCPG95>4/;[S+M7SEKN,MOFQA,DC'GG>KWD8B@BKM@/?:4\FMLIA08KF20!! B(2(":?1$=(.L-UI!VSZ=?I, MD@&I#$=&"POOT2$+M7W;.66K^YC4F" ME?DZG1OP8 /NQZ.;<7(7X3L_7MY/;(PAHRQEE;%_Q!GH0UCLB:=4PP!\% K( M*8"(2*QJ1TF_A77\>&VR'DU?U!']GILM/1J/1]_#TY@D-B--'S:<-B]_R5+\ M:19%09^"5H\WA9GO/_AG9JCH_O+WT]OQ:'9SF_L>11X\[F>EP.D^/LR[WH=T M&C<\RYK/(]/@-S7;\=LHW-BQF(Y_C$8Q!(G( MLK=*@T+I*_W6G%%$-19"$T:E01(Z3)CPCFF'/:Y-/H\+^7X80^L8\82O2%5V MJ+.L_5'YX;^AWY.'+ %:;<>>IRDSE5_&MS%@?OS^($% KXU\]R4<6]QW@P MRPWMTRIP4#KV!L(X&LIY 3TUQ$NAC%.0((2#SPF6NQ:"YQM6]>-U/"2[#''M MT4M%\2!;VJW@,:1ITZ9K6JQM[Z?8A%.2;L2G[V6/_W,4C[#*V4L7O:M9UEN6 M]_6%GVS.\H=@9+[I?4\'669AGY## :GX&5PAC;$U7E$+;?!-.68@DM<0HNIG MLL^''/)OT*=?D=B;>)&V@,X>RU2>!IV?X@I41"RL]7@6*75\'WS"K.5Q4X4=BMW29\FF3Y=;*JO#&F*!R ?'W?]52U]'BAD9\S*<^6&[_#G(:]"2M0R'3_/-P<+,7H=D7AE [%/85KP;N2&(0/(?L3GK!ML44V2I3/RO.K+GB-LX*;N0/^/>O)G7Z/;;E) M[S[)R@'F])*3N?/WL&@/RMB$@RL3_S1-PJ)D106E:F\TJ#,K+3 ,J M+YITL].;N]'5HHHN=Y#R^J#L/*=(TN>V;Y^Y&%0.ZH9.(4D,CN6-U#@:M%(Q MBZ'FW%HOY:JK%&L:)[]E=,P?AW^D\X*8JM=T\).& MI>+B2F'Q,83(LYOP]46,O "M R2H.2HK^#$&7@308LY12K46+,BII9X+H! G M;I?P (JW,#YMG?HH.X0]"=AY^]BZ6PL#_^:QMK1GX)4%77LDY]_:034 MBTBN_E!=Z/9DZ"8VAFZ,/QVZP35_(MM];)\7>]7H\NFYDN)EJI>_?=W,V<7N MXC?KGW-YH&9],N:>UZ&FL%NLQ&-Q8EZ'$D.]U4E=XO$%.[@P''@(<2<0H^M' MY4$^E4;8-.;TL#.KMY])^X3=SD+(OU4.UT;9R7RC2.I M=Y@X_;I#I?,(4<"RGH!*0:5%(O9S4T20TB0R:F((*"?4UL@PEGUH4W1I/!8E MSL=S;)4*^1*+/SZ-^L/IY_Z/+]]'OO\M_13BE/#!/.?Q(7AHTS0=?OD>7GK( M?WX0[:D?AA,8)?]L/*\C":I]PV^/1H@T^_ MS4*T0ME)V6,AJ).6"Q?G]-OZ3 J_-)) M3J[B\>6JROO1;&/[SJOI?&L]DQ-P0$Y?;UEEYB."E"$#&&:$(F6D,983@5 ( M1)"LG[P>W$AW>GM DWS<.1/X3DJQ8JN+HUZ86VJVH\8WNCZM@(+*^%= D)(^ M*#VDA"I+XY10(X2PEF)L88T^\4 F/+C>&1!$MSS^S\75*1WV?(-]_WK590_> M?6,P@$[>93_GC,/YJK\$9<.D QI9B#7B,D3H3&IB&.10A^A=4TIV5?]M/8%. M_=OC'AR%%_!G$--1N/7_R2?C986-645.+&;)?8/D:T"8DW7^?]J@\ZC4>0D, MCFX1XDQ3382&PA )@+,<,FL>I=@I%;>RTK98Z+U- 7]DU,+V^E>7R5TVKQFQ M_;D+MD]4WTBI;U [P7PK3WD]? MWQH-DD73/2];/NCGV=>L_F_KNN;9_9K%J)7_E5_ [J=O?OT)QH6>W3\A-J_C M>A=%-%FY8*V"IA5^>87IG3FB(# (0X&H14QK:K'AFENNF >UJ8JQ=OM+4;O] M830LJ";W9ICQA6S4-C^YT=MM6AJ>J[S-6/FHO/7!!V>CO"<4]7[)2OSG+,']G"AZD(U?+[I+)B?K M@*]71PA 11\]UXB''Q ::A@51 H5$UZ&&R%0[;C+Y%S(O\6%_/@UW'K6,SDY M@%UE33K@K36/YV0%CU>!4&4B"39("BD*U.@^?0U&F M0+_-!PX?P+(Q04]!?S9;J+L@Y(/TR$]N?TLGDU]Z_;O[63YBIZ!9B5G;)5NV MJPW;U#UQ5 <\8!L';=L%:*T%Z0*LXSR8W) UA8"5:5,*%*/$&>N4"6$4 =8B MXP&1C#/!8(W ^5&C\^=P?AJ47KD?EP%QUIU5-F""A#Q$9'5:N=6]I%#W%&PM M]U#O#,8X@/'5:!:[EG=IYCM(I-UDQ\-S%^&84T(0R)+L1G&@O,4(4$(ID4YA M$K"-20.UW,%9U!)-N!50=6$:Q@ MA147.4P],"#@E:/!"=.4(:F\P9XR;G2M!W5KL&KHV/HB0&H'5H\0[;U44![Y MYI4A4(TQK/3J5W^,YP07S"[%QKW$KWSS'#+!Y]#][,(6M(F+L%R%2+:X!*?% MDS]W#RMDC84DYG^+GWQLU$CQTA/#1G:O .CE)0"/VIX:4>YZO8Q7;&8W-VW' M6BK([=DS&]B0]QE]6#;"ZZ?(Z34;+LBO?UXFQBX([O*1"14&]SGMY JS M6,FAG7^";9Q16,>>UO%A13JL-!MPVO^6EIG&AWXZN)J40SH7Q&_C]#*-?4 :P<%LHI2'UPRQJ!A3#IKPZ]J [G\:VQU,XU\.^TXYG7N^)UW?(=)9L_< M]R]0EA9;P %W&D,"-=80QM+2=F&^M'#[7J331L[[#AZAS!L?L?#&MZ7 M$T[R&0%S0W*?/.2CR].[_MMD.,RX-[.!AW?)0_CD59K>%9.1<^.13+/YSM/@ M$T[=_CD[TXW_7<:27X73UOWQ /[64 MLI%@/O(*WP2<"9?_+;@!@QXJQLI7;^ZVGXZ3\>7M0[/TPK_GV8-1$=*0:5YWM93@*1CDGK*AL+,>%S:L:LR*153KC!;]V^8=Y'4E12))] M+&?#SHF\0]0\(@+ MP=)15DY2ISPF!@FO%=+2%#,"- .4KG642[_BC_D4A^!A?)I;J??##^'Y0FP[ M^);^'F[T=G\G7QT_P9%T:AR0N+EED'GZE?*H0G^*-)*,24*!4M8"QABW.:S8 M2*C"=X*5_PP^ZI?OH[VA";P A)U' ?U)>&>KTSG/W3L[YZNROFJ=)".J^AX'GK0<-H[>I7F"5;US:<[/I<&5#G[$ MC >28(ZT#%&495S@>5AE0)U"Z^4(U/^V/X\FQE7U&I3.J6DE"'U9'/]TKLT+ MJN2;&4K7#N#!5=%24L;UC#[J@S;+8;MCU MED/086G\]M.#VKE(K]W =DR'=AM[F8[]5 ^S$JX-$4Q$XG)OL2,(6J+GZ7<* MD5D;J>ZQ/:U97IKMM_2T6]-V+,'945KS7Y_J[-UOLOS3?X]^=&_F]WIT7@\^A[VT"2QX&KZL*$^F/^_XX*Y?_O[/!0VRTPGF5ZZ(,?YS5#!:D__6OZ3]> 9MD#ST;)+W9)+M^ M -TD5OKEY;#Q2R?O]MKL@2L\$49[0*R3+H@T%5A+X3&3S$!KD9*/E,F'AYG, MI1-=]66AV#_TJ=D MX>S+Q3>V=68OYT9WU1#51\-O7]9O.9HJOGDQE/V_'90GM3?KVZSA- M_GJ;)7M^20;?DX=)K.^\'1=/GV2*.L$*0VXP=S">I2*LC./2,1"'=!N*=?Q, M4EFF_:V%/+I*X "B-_UA?GO);#J:OY#'CMDK>6VME.\8D''LZDXEPVACR3 % M3Q?X5O^V.9^PQYQ?;[3@B]+],O#<6$^: 4#:X*5(:;3RS&DA( M.=3DA9WL;W[-VB8B;)IH7:K-\V_ M'UZN(ND3\4[UYQILW=7);P \'WG>V-_9X^]ZX3_SI]VN-V=V?S](8R8T&>AD M$'LS/M^FZ31.-AF,)K/@QJWMR^%06.]BZ9,5RCD*&?;SOAS $:KTY5@BJ334 M(QV/K(GEUIL\%>"0=\ROI?78>!U8:^O9=8FK2]/+N0S#!WN?I\'_C*\&4LU%YNY&DHOVJ\V\&T\9YUV6>9-=!UM#NL_C4?W ?\>,@?/_?>L?Q^W M\2+8RA7:P*TT:?[MGX(21!DV1[:_KVUI ])R X9I^!&6>=*?Q+[IHA4L;_+*"%7V MU^95?Z8C\N4:ZNH2&UTTQO?9NM6R/K$3/#G&KW!R_ ('L0BSRF<3+X,7\;@Q M+1*CT:V;)PAZJ[F!,RTE.&.!>%0>Y%,APXD7^/T6+7'\W]=9?Q O_02U?^.* M<50GML=[("LD "FG)8>[=X0!SH!"P>]4$ 5WWU#FA=+*2RQKW&1/>K7_&(\F M3[ =+Y+73WY8/WQYN$^7$MU1$L-;="&'C0V-QN "\H-0P+_:66Y7:](!TW$" M$R\YU2QE@G+C&*:2IFDS2Z=89# 7, D&5Z"T++E4! 6"DE,-(3;*8VN\9L[7 MF$I>K-S;VNP]*S>"%P!W-"='$DIGON3M:' 59Q6/ U#<+16_G9G3SDKUE5@( M+AE#1DGJD!8*(>L]<-93K&EM+/CALOOS'7M?V;#&M)=>8'@2/G<71)^ /HIR M$I!%P8YJ Q# G!(#!,= 88.\T^$GJG&:'LR<[E24W.,N]CU+M49E:4P,%49 237F"A%I#&;$:Z*NQOHDB^@D/>YBG;.0"0$@ DXMD\1^*! MI$9":9W$S!A.G+%:U&@$MK'K#6BLB Q2C;+7M7)X]F%BX1<\>UN-\FGJ)2M+ MP[P'D!B(A&>68D6E<8PH@H.O;:#PH!U'T4W88D NT!FH]CF$U;^ED\DO<>#> M7*""0)02U=O5$=_0GW&$COI/&P!!T$J:FSF!H/.0"6HA%$0%>+ :0T@$8;4B M]B?4.OQ[D,9_J&7]?M*N[\VD(W3!1:-GR[O*1ZDGNPA(,ZKTNGTVXO@$% M( E#&@%E5.6>V(<54()02(U$X*24&0%;<(O>&6/ (,+>IC$V[$H_C;'V&TE MCUW3#]\:9M5#.)"'9%<]A> ( @PKC3/0,V0=!AY32:P.OI!'@$)AA>6N1HC] MI'?S(=V?@T/E!6^TSGTSY6HK(Y\S..#O,*K#J RC:-G;(Q W4$))%;'4T7C" MHEGPT*"G0()FFOLRTL!7=M]),CQ9!J)<_N[L*=N(EPN]+E29TB) MTUX @@RRU#JMI:?.2F>9 =KPVO2?O5= 1.#X9Z7#LFSQR;!A$CZVTH4[^3_I MX.K/N+153&FP7(+4\SES$JM=^76WYZ=]YE;SDOX8VK"OTA)E+:8(>&4,L8!R M99D AK8D^=Y281'/9/*&[^I&HQDF[XO>.)W<1[*Y;^G@X2+G9.X/+P>SJ_2J M:'EZ) 9=H= \5L:_(%+C67A.]^,^'4;8C _Y<1JL6:]@YN[]UD^^%AS4#9 M?KZ\3:]F@_3C=7'IRM=G;*UKR0"I%=H@% ?%,D,H]HKK!1E@B.4J9( T,MXK MX@' E& %K2:@(--D$NGU9)H;KU,GTVP=E^!\:]/JUHZRK;TLMG90KGW'+OC( MRG;L@AV[8$X/E8CMJ,,.F%Z$E72$T5RH\#^J+*%4,H68 M48Q3AH07@M:ZEG\;328F"14!O,TQN5L$NXAN(R#I_)19]- '5RY,OUL#>6(**:HX$'_@!!2"FHU M@=Y+QM%2^KE83%.L927WMF]S#B_$:70\GU.8>KH*A&!E +.#1FD-/"-48:@5 MI)9(H>($&:'5S@K4C-%"%X@T:;1:;IN.N[=A;K3N9^/+V^PX>G3]Q$'2^54P M;])-4NJF$(@'750R_)%YJ3$UWG@HJ.= :.8>T\U/\S7_>#T_ZZP><^[?T#& M3]JY/.>X]9SUDI6'JYJ%WQ#6 B'*N9%6L4(OF7:LS"AZFRY*V&'B@B%'<2TR<8UY[I(T/ M41&VRDI4&R_P<:Z;6:G7/!)ZV#>.PPLH3V(>P#G$07DE6?)8)=(C-4A=R_<+ MU1?#4GV5EAX[(12%D'H5XB5,L0GOD)'L5-+S?0/=B.R")X3(32X$6"EH,+:' 0@TM4!1)BX203M0J MB [O64!V(>G^*&(>V&)L\*$V%L<;C=X_I>WR? FGW/0CRT@Z:1L=-WS/;_Y]<4MV_EB?D[3 MK3ZY?(]O?OTPFJ8]"+:[B;B&O>O9. N7KM)ITA],WCU+8I<1N/:>[*,YQ*[V M6]8;=C9(YII^S.(+&J?;YF1E$;*?M^,2[6_2MU_':?+7VXR>Y)=D\#UYF$2P MOAT73[^O1Y)'UW!ZEXQO^L/\]I+9=#1_(??9LU=RBR?E.P8DYG2WSE3TYFE; MF5^(@J>[/JM_>]6VS]J6)\]6[-[M.'J2_S+QWEA,F -"6:J9E$8;SZP&$E(. M-7DAJ+_Y-6MVC^@;B^&7IK,EKQ[KK8D2MC=@C,;_/MH7.+B_3;ZFTUXP4*N@ M^8236OVY"I&;;3R'PGJ'0##S0CE'(<-^;N,!1RC8^'4.V\:/X^V!N V,$ M" MYH((8G1W/TYOT^&D_RV->S2Z2WL_Q3Z.%?K)W0DAYE?.+KQTW?RR\:*;62*( MA4!RSKU5'A(*E15LOC\(85MAB7" (F,<)]Q(I)E6WMJ<)<)S;+%K/\W#E^#+ MA:6Y#[LWS-TY]=&\SR@R,R:'Y$?!:9),"DJ'R3X('9[M0)RBN=V9 @*RC986 MR^UH&? A.2 .>C'4OHMU[!9G0V;@BZ Y3T9>/O2^C)/A9)"['.HJ OZ:H;N= M<)RT/I#^HZRL\=-3G0PR M9! S)A0BDD-A)(*>:$*-D>,(:OQZ7Z>CB[_ MBN.[T_$DMAA-'QXY+6856M3/TV2:#?G.WVT6$?72H-%*BJ+B[I7>WLO(<2=A M2<-K&]J6&N;+/O;Q)JW"N385Q72 UGI 8R6@&4 8H49!#94Q6 /-<9%X!%H# M?'A ^Y!.2S>T#$BB/QJ=T>:A#?)&YYUTP-8!6P=LKU'=1T6):]Q8;X!G"E@G M/!%,.NO>1RQ) .I1 M(\NK-2Z7JC7Z1;7&(%9K]/(Q,KUQ>CE()I/^=7C0* *GR*7Q+,>%H;(M06O) MK">&$DPDQ(X21N<9)@UDG?[@LJ^SY?QC=36#H_'Q^DOR0TVGX_[765:=\&64 MNQMOZF4Q/"N+>=5$U%JZA; @IT"W<$Y')*>KL!5N.."M!)A9R"EVC"BI%)EG M4+RTM0Q*:Q2VT43+VM'83?8P=8K;*>XN/GB%/&"2ESD/AW1 MROC6:FZ3J83G..QA\1K4X&/QRCN%/P:%WZ3OHLKBZIE#Q%JO#1/&T&"P"TL- M*7=U.I-F];T1+QC!)B/G5S.F9U(NHN["G4\GE4@WO>I=CT=W67%\QTWT0F7F MH%1FCXA!2F.B&8XC/J U\SB9($K5JC*OZK /NZ!&E_VBB?]3D-_1U4F%S$V. M.3@^2J16 4M;S?H90@@J_7^N"5-"8 XX5!(Y#&41N3MN+:WY_VV$D,-72S0[ MLJC#E0Y73@)7<$F!BD7,X&L!#>#6,Z:HGM=448:. U<.G6*0C58M=*C2HK7!*(=6LXKTP^TIE)+@)6G5D!EU:)N$1FE:ORFZQ@JYLK]:33.4@RG MD-1HN@Y@.^EX;7?@G*S^B>J\+&G6@?0A,HCE?Y1I8H6'%A5Y" 4X$NW7^4.5 M$I!&3S\ZW>]T_U6*$ 0LYY8S8*R!P"&J-,>0&@**0F#G'<7U(H36*?^A4P6T MT?FS6U4C' 0YNE*%\RI5$)7)*UA:;*P+/C_P5'BFJ"W" ( M.SF-B>MG4K.PGN*"'U,.[QA< 5HJ/5>86H<0$2':%X13'NE=,Z4'DKOM>A;Y M$9!+P O8[*SJ787LI)V![BSA#'%H$PQQ42F+]@PQ3BWT3!,*#0.\2$%BIHT\ M/ P=*KV <"M0Z#CS$AVLG"&L;'1O9)GI$,A@3A622%O#%9"*S3,=". MJ69V MPI5#9RX@VD/ZLO-R.CCJX.AY<"1AZ>8@3!0E3 +O-.!(>FM%#D=&*RO-X>'H M< P,4G9 U)$W//:$)A?&6+B13^:*2:#D\C+VL80;Z>63N/TA_:X6*_MIW!]>]N\'0>?STJR/ MU^IJ=!_O8AEG\DFU\/\F0UB"2,GS[D?CE>\=#<,_+S,DJD%/\:8 5<.K9'PU M^?/^*B!1I)(!,(>=MA:"G$1*N3NW.090V.A55'*X1D1")VPL89XRS96W&!NC M!77!SZ"U6HZS0X6#-ZPT6F#:]:YWP'(X;Z.2E*5*8 .M5A1C"CC67C"M@?9: M&:94K?K[['#E0/2:G=O1H4-;W(Y*":F#6H/VFE.=@"A>PX[7MSFA.'3(V(48E2PJP%Q(SA#FP%"(IB?<@TF1B M+VD(9EJ+&(>J.1&-]K^VKK^U@X#SA(!*2M1#RXEQR$@E*,5*,: (\A :@Q%! M-::NUD# @5(*B)$. CH(.#H(V!@X5-*72!*N*&5>$TX=E\H@IY $!H;_-V1_ MU)NB<<8*@KIQ82=;_C G[$Q_7 YF5W.RSNEM;(>9I)-)-!^Q(N(VVH&B0J+_ M+1V&/\5<0BQ-N>KUATW0>[97\3?IO925\8(6&LD4,%A1HV7 Z"&^"M5%ZK M19'$S6AT\\OC5698J9B$P',@-4-4,AK;51FVR!G"H9=">7>TRGRH6+]3ZTZM6Z+6 MF%=\N#Q>^=6G=JW0ZUIA5B&<\1EH1) M:B1U5 JG/)..:$&17" M"8TI1!Q3$3!)F%K75!O1Y^ 3,\Z;.+]#E?-$E4U.#<*L,B-0,!G_YX"B@BO! M,?(2:H^4< #5J@[V!RM-% K"5I!3'8O7<5IU"=U@C>W H)(/]8@+&ALG 4'4 M"B*9Q,)!:B @F-,:K5WSE+HMR)$7&CCNBHOU@SS$,:466^ *; 2+2M.S M=% !'UZFT@OCI IH4<0/1BE:HTEX%K6L.(I!'D(TVLQXULRRK8*GMKH7'0ZM MX%!E9#A'@&DFJ8!*4BH#]B"&B.7660$@J4T1VS\.'3POP?81;71XU.%1AT?/ M2I'@RFQS))#$E+ 0,5E!'-/$%6X1]MP:=W@X.EB'2)-A5C=7J$.54T>5C5Y. MI<=<6$2-=]1)X2FWPF)2S"LS B)(#P\KAQOD@2XP: 6VG(2#3@P>-H4=I$)K M210"#@ .F 24"*" $DXHKK0BWIH.'P[=$(.;!(IC.D%E"$> %T$5/55$ ^]C9'(BN-)I?E?%THWR."S,4%#)>0@? $883H/[PIQ3 M++S-24J4H1P_4M#6%".O/(XN& @[FM_NE.;D(6,38E2RI%)(*3GWV6A30)WB MSAE"+1$&(.)(:Q'C4(D*>,&:90;IFNX[%&@%"E1K6ZEAU !%J __]%@Z%IP( MP+'7&-!Z3WUK4.!0[2V-'L=V"- A0"L0H%)5ZA$R@A!)-3>15E2$7S!TTC,% M!5/[CAP:,=04G?;8K=.J9.BFBKY M^@X/C@(/<*7>2%/F)')68DBA=4I)YHC&'GK- #&OC >=QG;G^=T<^5=];IPZ%+ _I/8*/1S+'K]VE5/'3S/K93=E*6*\>M\*)M1##=ZQ1$:^AJ' [[@I1&3#X$!Z7T;Z5+<";%&>M'ALB=MQN'';T: MS8+H[@8&K\IP_,3:_:]]K,Y&<6HW9&YRPP2B9;Z&$L@TP)X*P2)V8B\*S*3> M\UJ^YEDTOO((AJ:@"P#V-]IY&Z$Z:4_LE ]Z.BCNH'A+[Y642,PM@<93Y(&A MU$ H/>2, B@TPARZ[<;&[(3$A\IO"8A: <3M=(([9.V0M4/6ESNYC"R@%6KO M-', <^0H D0)3K T&'HC)$&O *V'SAV2_=5,=JYN!\@=('> O!&01>GK"F!Y M@%"FA69 8FV9LT9+(AGP3(CM9I+M!,B'&QX$+Q!NA[][$FB_*0PSZP_3M;9HM$43@;W^O/%7,3O6O'Y9Q#8.P2MF;^L. R--?WF:O ME)>5+WMV^61TD(O0A]E=P/'+>:A9_/KTV<3Z8LN/L^G'ZV?HQ9?L)"1<0 ^" M:K[)E#W^^CD=I)E$OS5*:26]%2&,)59#2[C/!H098$.4"]^6!S<0<2"$9\0P M@8F%'BJ_ GUJWS;D@BO2G#\O7JY842WP=(%(Y?I8%#\]7^_ 6^RW\-C M7,Y_?V1AO_3OTDGO0_J]]\?H+JDY,M_[5]/;\,_PG 4"!2P;)/>3])?Y/VH/ M_&9Q>+0X1(7TS=-G2_DU,/S;W]_4L+>X_M-_0G*KCZW[$VC\&X_K8J]:7-PF MQ[I[OIU.:2\#AJ7CROV*EV&\>(:;<(C+G8NLE&@-7Z'F9:]BE/WV/;>B7T,\ M$SX?4T'!Z,=L4#KYN??'XT["=)0Q+YK@$\0GC*Y9;Q'D9'4#N5_6MAZ-4X>9 M[OFZY^N@[0EH^\\T&??<,/+ 5JN:=JKTVL.R'-B5>&2A+5-OX%*G#>4M$V MK'BL5+SJ63U_^8ZZGKXL6NO=Y,'UH BN1\->\BWI#V*2^NWU:/QVD@QBB_^\ MM&T;G^N4C_O;*3"M\DA/^,&[W>]V_YQWOTN<=L_7'J\F)R>:TQ&E/^[3X23] M^2+6&K3DD8]]2UM8-+C+71^RN@\CCLJ>0F0L=,8P(;10CE,,>%[.(P'%N$8G M^6$T'-VGXR3.KL]/L5PNW8]T6/-ETH9MRY>6R@"W_9*\-K E_37/*CT$]+49 M)%I8K]U!80>%+X'"34@H2R3DT#++C;',0 H8%-QY81%FS#(@R4Y(*#HDW(96 M0W:#QSI,ZS#M99B&88EI!E/L@G>G":"4:R09UU(**H6(9'X[89KL,.WEF$:: M)!)]-41K)]=/FS"O>_"C/(W2Z3"][D][/]V/1]_ZDZ">/T=UGF=RILF/M#MV M.A_F_$V6EE0L+;#802D QUPZAK6A\SP*Y%*@54L[[\SZ41C80O*Z+$K[IIAU M4\HZN&E%WA8S6,XZ51H281 G&%(MN ( 2(,###G#%*3;XTV7J]ABTA!O=-+0 ML4\:Z0#J3 %*5!PB2P#S0"O ((7(*> T!P(;88$+Z+4]0'6)AY<#%!8=/G7% M(MWSM3'I$# @]H1.DQ\M><+66LS39,W?9%4)+*=_,H\8=\&T.@P5]1@K@HHT M V78UFCS@VR5//E=ZC9H#JX.SDX6P3FN$2S0BS3")NL.>.:H"$ MPLY@8(&P4E#T8C3K4AT'R5MBDI=OF*+0HD.E;INT)5NT,MD[H'^FW=#A[C/+Q M#+9OK[.TVY&DI[RD2 =4 &N@-]H82KEEX3]YDIXIP'2M-J>0#3\>W9E"S_^C M/[TULTEXQG3L?EP.9O&I572%)^G5E^3'YE2^#=OT+<2&,?*;3,>S&*;]T9_\ MM139%3CC"IB97WTE2CSJB/70TWL@:[(4Z%A.U#L0.PD0DR6(40@H,490C!%U MWDA%F?:>4NV=T/7O.5,6:_NJ70FM,+4<5>I&!!'""X(H0#B> MM@9#7*0V,-"HXY!ZE;-0?LA.A-9Z^AW8G +88%GV7AJ&-30 :Z0I1_'_A+7. M66JU=<)T!%*O 3;XD!WE'=AT8+/':C).2[1Q6'+# 1:640H"\@AI,#.2:PVE M,;7LYWFR01TH]N>D[;05KU#\U\YXV9Z$87J05< M"1L-NRS+,303R@&"E/'> *.@XB3/60CO-&/G3$AUZ.!!XD-R)C1* GEL/%4= M+G:X6,-% 2NX:+'F5"@++*(VYE:DP$(QHB&REL)SIK8Z."XV2G[;X6*'BQTN MOB#K+#"O''$AA*6EA&A)'35*$;?6@;(_2#8ZJV!;66\_ MY];Q%QY\&4V302^Y"\L_[8T78IU>9?T59TTZW3W?"3_?,BCA "]7H]G70;J? M0Y77&TGZ[.=L_5F1X*6/H 6R!%&#N25&,HH TO-1:AKK$T@I-=JJO\?H9HU$ MM?TXIX/ #@+;!8&;$%!6HB2E.(9<6Z QU7[GY$CKIBF0[).B1[#I))6"*95, !9Z''WE&GN=:46RV4Q](JI]3QYWL: M0#("&YU7VUHDRY(K_SI-PLW,7W^I_#WRS?G"?9C=A9NYS'^/8M,?SI)\);.W MY1_,_OGXPU^FL;%L97$&_6'Z]C;-4!(B\+I?D+W2'P;4G/X"PCMV MUCE.5QXX^WD[GG_%?7*3OOTZ3I._WB;7X0Y^20;?DX=)N-"_WHZ+I]_7(\G\ MB2I?OP3&8/YUE0]7KS^,.C%8N@,(\EL.IJ_D%O"[)7O_:OI[2]2OF- M8D[_-M>HR]%@D-Q/TE_F__C[JNZ\J?/UHS=/9Q;S"]&P!V]JNEW_VZNF)FM; MGCQ'@K/W]F['$1S_9>*]L9@P!X2RP:N5TFCCF=5 0LJA)B]0C?PFOF0R,KKN MQ3[0F%E?*$KRZA[4&MLK7P8#\>U%ZIQ%X@":_^U[KD)?1X.K\&UJ<'^;?$VG MO6":WCT/>JL_5R%R!4,S"_\E/-'G=)!F]NDMA\)ZAP!"5BCG*&389TD: RS@ M"+W%N?4.7Y%>J>F+/TZV!^(F7+C\U_CF.4C5%CV[8K#AHW&V1M$(I7^?$QJ] M+PB-W(+0*);A+6_,DN%ZRM59=9 ^7]ZF5[-!^O$ZN]"3W=:9;L0UUX/1Y5]O M'ME!0R&"@DGHI-<>40P\6&P!EO0MJ P;9Q#9L%E.0BTEM1:Y/"/GA9/2K=WJ MC=>!;WII\)/NH]:,9^GV&_]?L\FT?_VP9')P(S;XRVTD)YL?X$7(&3W-6W71 M^YZ.TUXR"3[?( 11D]Y/_6$O?/T@+,?DYU\>BX2>^\3D\2>N/^ 1F>3AI4PO7_&F-A5[WL9.Y6$M/1<7+=%D\O\(#PC9U[11N^$X/_HC/ M\)]I,NZY -7/9M>9L%LOC@87AS/T?C^A&#C+)4]R$!]';:KD]B3R,33M%=+ M4;Y@)5H[?N.B.>"E2<)LMS!DZ4R3B$2TI;Y[0G@E/JE:484&64,]0Q8H!P2C]"1O,<=))- MH1.Z(*C)&39'AD[/"_/V>\B]:_16G ?-G^[% CV[7_/HM0.B\@O8_?3-KS_! M6! ]NW]"5DY@!-B&;@("*2Y=$6X1?IPR:Y MSCH5ZU3L@"HF2Q43QDKDL5*"(2JQ5D@I!YA'4"B"1(U.9+.*->:N0M!D]?*Q MJ%@+#R-V?LYB"&GOI\/+A^#&YN-(>S=)?]C[:3":3)9'\QW6L6&,Q4T88Q;'SV&#N:>[W4D^1KPR.9F,24<<8H MP51Y"K6@(;Q%P04 -2=@-Y5^F0_^')46C;8Y=1K=:70;-7J30M-2H151$@(& M'?"4$F8D==Y8$0FQ@M$6-::+W12Z08^_T<[K(YP>UMH,]#]*1[T79.\J_3KM M3=+@T/>G_73RBK[[3_CXE(Q_;NSR.N>IB95I M=T8S##F75 0G4QFA*0BN9HCM+.>6<;RC)C;F8M(+P@Z2D^V4L5/&@RHC%PME M]!3IH(.>2L1H"*D4!=!!IIAQ2BGL=E3&!LM^6:/>:ON4\8CSJI^"YL:M&UZF MO>LTG;Q2$I6<>Q*5 %BR$ED8])IHY*UVB#I**#<>.> DQ,@M%/MF-+KYY?WP M6SJ9QG$GB)EL@NY3I\5G6(U8T5"J:0UXZKXW"'E !E"#$:N$] M@- R:-36BM9@KA0U>B;9Z5JG:P?4-5+J&H"(",V 8#;H&N.:(8VR_6M<;\5(S8&6K:N:5@D^%5KW]WG_3'4;QZU^/1W3PG>Y=.;T?AKPOA.]?< M[$:]9F4!/PZ.*J8.2D2-=88+Z%@Q)YDYJ/F*7L\IT'U8]SP@_3U;]5+C)VJ8 M,Y-_N4V&7]*[^]$X&3^\7VS9AW1ZF+H VB0<=%5]YV"J3U'71:GK7%EM)(Q- MY89:P#174@($I<7.!S-^(%UOOH 7HJZ"M]/UD]?U#:I.0:GJ"'!K/6,<$TB1 MUMI[3S6!!!M +3J466_.N6^TY*A+0>\1D3(IV54Y#TEC?% =1:1D@/#*24>M ME)0A+K0QO&"OER'6KG?"K2?6WRLA!#WDI/K6'LJ>E7D\60TD%2L9BP4ULH1C M1WT(>14%6ANO++9(DEJY^XLUL+%$,FZ6%Z[3P$X#7T\#&2J/<"S#B%H!G6+! M/S4: R"04HPP R"I$3*^6 ,;;"YKE#>VK1K8:#Y9[,=%7;H(NV]@CL['IZ?F MM&4RZ-YCED..#-V%T[$=&"9$I?T=8XR$5X0Z)8*#07SAQW.NL"*U6:*OXL)? M $@/.Z\PZL.KSJ\.DN\0B5IOP(8:0P9E9Y3*ZG0R&"G823W#,A5ZQ][E?"0 M7F#9)*7G$>+5D[-\&QO0V:O?RV/C-'$Q&+18Z)=$MLN+MZ;N/4X_7H*9XIK/ M58;*].1B0_._Q4\^-MJW>.F)X;Y-,7._')+CUV]8M+5S8;L>N->?BRGD]MV:['6M/CV/DR&06<=$XBB2!G M%#*M(;;*>X.Q!F0W?6\NE<[J8T1:M?7QYGO3V[3WD";C22_-9A&_[BW5)B'W MJC-OSQ,7JR-;0H,N'&A[.(#.,QSX.!M' MY'\FUWS0_7$:)'^03(-UF(XR@S&ZSPST_3B]Z\_N@@T-5C7#B/"]WY/QU:1W M/PJAQ22S,*/'KG>;7MT$*JGUMA)BHJ\/^5LVW>_\%N+= M9/?UKOVWGXKE24&%--L&QI1Y21ZU57,O@3=3'9'F(R?)XQF9V-8W0Q!_X"]^?(VRM 5USD ML4TZOIO$0"?IA8^_O4O&?Z6Y9%<'#CSD0<;=Z*I_W0]?%A1E-HB'Q;T0X(5G MG W'!17P43@>')03I('E3@,OJ9)<4$$10P5_OQ,,F>4.WV7ZXS\73STGE?LX M=#_BLLSZD]O8XO?QNGSW-DZI6+@B(0/L[MT MW+_,?X^+UA_.DKPXX+A =^7V,S'\$A;H M RS DKZ%N=B$KTBOU/3%'T?/N@L.A?4. 82L4,Y1R+!?? U'Z"U9>Q<;/T[/ MU "1=0:H)MN/O/(<(]6 D#4D)9NVN;TF9 )U=W_6%_,HW?_2V=5TA,8JIP]'2W1/QS6/EX_=[W M_O2VR/5-B^O$Q.@D_)K=[RJ"/E>&EE V^VB2;?#$(F&PM9 8::E"5'CK%5;& M>ZJ@(BI"7S*_W+J]K5;)Q1Z61_8Z>ZD?G)%AKM9U!'Y165QU=[^.!E?A"SZ, MIFE/O.N%_\P7:LFB/)T,6$XNZ-DD/-]D8D9W7_O#;"%M?W(Y&$UFXS0JA1Z, M+O]Z\XB..$609Q(;JCF'SDC':*$CCE(KWU8XW@&,"^WBNP5@4"O/BZF>SMO8 M2;D&)]B--+@.][&>;3Q+&UA<=?G?P:WIQ\MOQYGZR'-9;1E0%9W*>+8'%ZHZ_3X"4'6Y,,!L'XW,P&R70T?NA=#D(8 M%VU3++4+/R?).#M_BH"49E%<4NYRC.7R);@(,5V(+#+K=1^^*K,PT8Q]+> M MJ]@+,4*P89?I1>\JF2:]Y/X^+':2RTLT:O$>KV( F0R3P4/P/_*#N*U9D]?& M9X@++M/J"0$QP0Q)#6@ 2B"%U4I)X[%A1@' ?*TLZQ'H-N%1^E=I+B59HO@Z M#1;V"BY'9(4Y"-L"WX8?&/ZS^,Y_SK^SHDOJ1W_RSQ@2_C-?Z]^SK6P@DD/O MZB71.T9RQ=)?Y-Y%W/.;?"V"AS&,HA\W?3SZ%KR8S*5)>G_^?U7Q&Z??^NGW M_$PRZLJRE$5!_$=8B!"6F<%H=A4+0J-_L_TDS 0QBF Z"]_2DE$:9_#KK#ZZRM[^]&HH)^$;<\R!_'OP3!>];XGD^B4 MQCKWL C))-;7AF>/+N*@'WS/B OQ2_/=C=\2S\'3\"!!W(H#YNR[[@O]#D[N M9/;UO\)F97B2'Y-',>D/,URY2Y/H\MR5[F@N!GO5?D$Z[6]<^WOWLW'8WV O M0A 3HIP0B@QF5T$FHH3<1Q4?S2:#6)L0-*M@!UT4=&=VX$?Q@?M1?*5B<$), M$\.90NC&XRA$&?_5NUXP<\G-3<"2('XO/V9YF=24!9W0:(6($L@X+2T'@D(< MI,8RI803XCGN_A]!RVZ&,;7W/FI^,*(Q=E*9GJI"3=7PZK=2256NHR:9W(8_ M1$:PH(EQ%5;R?N]S06M4O)Y=/PR;/K"<2U=$ILOPZ L,V_-NRPH?AC:>.$&, M1R@$5 $;$(N[S;D'6-%:+WF3N_T^Q.7#F_[BS0NZMV 1K[Z'E6W1YJ-'^. : MW/UD.AWWO\X*J]]?+$QAW/8M#V7OFW-64RHDHU!8Z9UW.M-^A84TME[(?\"M M>GXZO]['VY 9"'MS4SSP5H>^+]D57AG62H'TA!.GH?,&:V>A<'%7- 9*$U@K MLM]22^>;^:BVU@D77U,?FV_AJ>SQEA^-Z<@59W3+;WK7FV_%LM=:.)9%Q#!) M;S+?,DIB\$ONDG'XR@649&<]X6$F#\-T?!,=X6I@$=X;O)GD>IJ.5V/@RL5C M>]IHNO3!K_%L\VH6ECQ^?U8CD_R(_E'P;-*61P]-)4ER]I['4GJM?.RG#K6W M%,Y'JY!>7'U2QM5IY@,/TBA@>:8_J:;=,NDNW.])T2FY;!US*1Q-8Q5Q-5[) M@L,8G/_((KB@&WO%Z^I@8,"=A%Q0RRAU%DL+,!;8>QI'KQFSBM>?DH?,Y_\R M*J!X#J7I),#NQ^O,+RX@Y7 M*#[^(Y^>-&B;'W&C&K'-APR7."I+L9DFGE$$C=(<$!J\9HZ,MLH:8$.T79L! MWV\&_<#1%4=E_M4# VD(JZ VBK+P0QJN("2 $23$<497K9"5 MQEMY6Q.,<5R6=4.H@#9&6@8\M5(IA!A0R$/M&%2\5M9]_#LKP2,IO,;\^L/% M;IA59B #C;P6$AA,,3-28Z(]IPXS%5R#VMC5)C&@\LKQR@04C?>,-!/K/7+( ML+7S\N4VG:3+CF]1'!/;7 M3^-1+C)%,6T6&!0D3''MBMZ-E26]*!+W\>'GI[RWR;9_W+\9P(]+H9AV9C][)12_M%]5+I>+T1N-Y*+_P6-L= M.;_YU8=[CB?K]>AKZ>!M'JD%X6QQS'D?%GQ8-,I>I=_20=BP8.S3R]OA:#"Z M>S0=#\ZW0;;O4[[8P4#9^5)_6:STW$I4\/_M)+W\)4A/E)HW MO^)WM%[?M!/H9_U<%XM3];RC.NKJ;?]^\LR=7ZY)WD6 Y(ARJZV@%&3EPDQS@JT4!K5Y\S/=_Q)7.%O@^3BGC=M.]J/P M^[.O^ZG&_514%U5(81CQ]BKFZ< MYK4Q\?=<;(O'B[5W@^#FQN?_'JOW@I1-@N<;=/1B[_5SG)?M3=("@D5DM#+4 M2:J9==!X @4WQ&);XUEX) [Z?!N?_"+^ JL9SY^AS<2M;^X7B;L_"3>4FP++9SJ+.0H\O0K]32'3=3S M,E'/@9.:DDBFX8RQ"F&NP@83'A!6(_!D@JZR0?GXNCFMV?L0!Z97'\?Q_Z/8 M_GNL4@L(&11N-77?I 1L62_U2$5+,P?ER61._Q)CH_F_%RI?E$-6H&U3:T;V M \ZQE8>,/MY.YY_Q7TPQ&]C:/_7V^Q, M]I=D\#UYF,0&DMMQ\?3[>J2B=ZCR];4>LM4/5Z]?U-57[P 6?6>-]1NNK.== M,K[I#_/;2V;3T?R%G$L\>R5O0)3R'0,2<_JW.;_QY6@P2.XGZ2_S?U27*B,L M+GL9*Y.3GFY=S"]$PQZ4C8Y/_VUS[^,>!T_5MCQY;J_8F][M."+-OTR\-Q83 MYH!0-MA#*8TVGED-)*0<:O+")K0WOW[)9"0 A(G0&.+$A:(L.J=>;5+7&B[R M[1ON&(W_?;1':'!_FWQ-I[WWP\O-W;X5'%E XA)$-M#_\_H-/&]^73B]J[7Q M7ZN% _UA\#01N%BJR,["SB3K 1E-"LZPJWHJ,)JF<7J9]N\S)N9*\?Z\M'_R MKO?G_2C/V.5](W.+5IJPB_EM9B<,X>;NDW'V?)WF&PW_43WCR@N5RD7JY:O4 MF@;$YZS/+LO[^OA5*3)[80/B?".7\6(KA?E\>9M>S0;IQ^OYEZ[5#L]E0!WH M(73 6P#CW.#YLFJN544[PC6UX0@#P;C"<80B185V^ !1I";>K9M_$@_;!H/1 M]TGOI["&Q;GLY.=?&LU1U;?YB,*5/ R .P6A<#-80A#3X8!XU>8!_R"B*O(6Y3/)EZ&[^))_RAXXR^A,^NV_D2V/O>&=<4! M[K;_C+;_2W;R8"HE.T_E6)YC"0XZ#''5.]C9Z]7)(*LHR_/TJ^R&_$#Z\>0: M%@*8.6=[&U7>Y'S$'<8?;O>L!YF-2""$).6B0BC".'16.6LD81A)P'$QW2M2 MT;^H(IE7JD\_3X,ZQNS8_/CKWV!+>RP["RQ3("R,-]CB V!1L& :L(ZR84IL$P)0NE>L&S^+C489.[H M_(_--4;3>F],AV@=HG6(=J*(ABILW!I; CF@3GDYJIFG :(/7EF7=1GYXP,GS)6N">Y[5\[/KI J$GE;:U;< +6__25CY6G MSBPR+4@@/:68 @29(W/EPT"C6M7N/I5O[PY]G3"CT\!. U]# ZMU\P9:0JB2 MQGEI*4>&SF-G2:RO-;5OI8&="7NI)WG*I$ M".84EAB&B$\H7-B^H*#JR0S\8G';ZFV*)@W=DR+06@MXRJFI4];5@B['=Q8RSRX=( M8#&<#"H#*W+ZU*M8-GVWU$QW:J'J)K-;R18!K!PRC&F%'/4ZSK\H1H49Z(2N MD;$NZ5Z^N&IX]:GH6%>7E[$Q(#RT*I?Y57WJ9]GC>J?W]CI^*F;WG*SK\6JR MJ/3B88:-%$)8[;T '@.MYXXT^F :#4$EG64\ M,4!#R:RV'$(CX;P(RUCF\5Z-@&HI\8HX0$$E#")(.!,OV22H&BF&)E?"%&?,G,V"GM"B?"N&#GHFBC- M*Z'*QKF0T%!'@WH)QX &S%B@G63BR:*09Y9CR3;4AZ +3/$IE')U2:P3T#Y8 M+/8[MH+\"+MVW]_(6\R\=PI8:>$.RAAI;A* M 6N=-%8PC*EP5 7WTRB)J5)8&75XA!IT#LG?KB+Y2=4C MI?W3U'L#K )4,.JP4-PZQKDURB)-_)/\K>N*FUKA6BMR!A?MZI+? 5_]3DGM =1YF,YN>UT_S1U M?Y/J5UKXB$.28NP]$YQRJ+0WC@ K+*+A%;"^\F*MZG>3B>U*DI^K>ZB2 M,<+$<6T%D11IBKP2V(;_LP(P 96A3Q*U[%;UU J?&I]$\-NECXY!(S=YP@A6 M/6$."6("8XJI)UQA;R6@B'A/I29/'E<>4"4/YRM#W*0!/A6GN%/JHU#J2ML= M5(I0X;UB1E*.B#960>8HT, AR.0^E;K1V+5)3L=C4<=S2#"OKRZ6VT0[2]SM M^/Y'[VHTBW--=B%O/QTJR$VK<])!\\'""PPU< M(=&3%#Z/U&?)UZ^_EA>RV?KKK06EG<5?YYSPZ_"RP\LM\5*4Y+J>,(>4I)(P M29D@ D/M((700!K\RR?96W;"R[V7\W#09$U=AYH=:G:H>>ZHB0$ITVH4$X8- M$IY[*JR7TGF*%%+$0>.>YKQZ'#6;J+\"%PR1#O/6'TXM3QE_J9 \\LTK X(K MCW940WDW#%1N9$;OO"+1]X.LI[_UOZ6U,=?ZX??DOT9C,T@FD[6C?+F-K M!,$"28VHU8M1OLYS5QGE*R0(BDLB096(,W^-(05-CG72@?V.\HW MC,XO1_F M>A\A:9S>).-X"[W[(GL79\0OMBW)EK&;8-M-L#V1B[WJ!-NGK=,6DQN?>8 ! MX2L,L7SRL?8_F,\FDR>M$O[O[Y)QN.'L 2O> OJ+A[" MG?GQ[7E*O[J\G-W-!O71O8<6P+#D_Y/YF9T8GJ$8?DBG'00_"L'G<&3_*<#/ M,,2.L;CU*OV6#D;W(;:WP_ P-P_==,:&<^A'G0NEE8&SV H$L;!26D49 M,@H10R&B@CJA":N-K5J3 ,K\P WD2,_,'Y7G\H5DJ^&5G@*,:G[<3F8Q55X)GEF2X$07G!\QDRZ)]0;:F:3<.UTW!NG>2_%Y+9_?[;] MG[3"C:F%I]9R8)VRE#NI=8@(O=::.BBEKM5>'S 2G']FOGE_5/>N.6^'-$G' MT%JOY02;#*"=ITE-NN<][W,=& M7\;)59J)Y*3D1=F5H&C#\>KI$1BQ"F,#M<8II:P'D%-/M3!(>:\X1T)X1VJE MY8<^3LEV/-OP$#%GA<-'T;7S C%JK3$_Y6QAAPY/HP,6E?%2L3V/,2\DBQS MDD@!)/7&*P$PK3$;_O_LO6ESX\B5+OQ7$#WC=]P1+#GWI1SAB$PDJUOWU;RX 8I:*!*4(!+=MEKB B#SG/.<)<_R]N<, M1\0+1%L]<>WQHL>+D\ +RNL /'"^O\X,R(RER*:26Y0Z8\)JD"G,MYKXOT4 M_H@(04BKDW'>'4+L$W87QW$U-F["VBB,^C);YI.N5/EV\9AQUW5V'M $K@%- M2<,X(M@ \E;GZ#U'SW^?L)7!4@BU MVC;_?4+5 ^U+^OX-??^&KM_L[.KWS[A_PT-M?<^._N=9.MSW;^C[-YPO]_?] M&WHV[ ;GGW_AK_GDU5QIGEX??N&OD1O]VB0; QM2X756AE-$9(TDURDEIJ4 M2280I%9M#9/9XT!-=K\\CPPD;W,:S3LKSSOG3*(>!,\4!!M)UX:GD@%N19H2 M:ID54(&,2PYD1I'B+ZE%+X#((0# L[8/NS;-[2/A]V0=MIHUH(D MP2E6%)B4NM\E A8K:Q%4TEE&;52>[2OIKU-VBFB;K:HZ:[6<@'%R!H+)<:/# M)K&:*Z@%$I1Q*K&%G!)"4:IYJE"GO)/7:M_02VHOJ=V05-G("4:,88BYX5Y MD71:4T"KD,:$&4#T&QO,KZ1&6QU$UG&;]WT?&_7M&UI ">0M:[.),@, CKE M,J.:8@F!S#"0T&"#-=X:D/;:QRE]^X8^6MB78[\J.N#:/J!"9]::C!"@*>5$ M09LYD!! T!01UBU+_MAX@>GQ$OM[O.CQXKWB!86-9E"<4D:MXI0[[&!"F%1 M"B0V+!-B*SGC+0+P1T6(\[8H^O8-??N&=]^^ 0%>]Z/A*LT 9H)J1FB*,TD8 M92F&QF!)H'E)T?03[E$K\WPD:K.9<]^^H:NY#'T5]+E402,@Z[%E0.@42VL$ M(!E-+98JXQ92SAD!EMJ7G':^R!5KJ7U#7Q/= U?HU62V*J]4DF3@]':K4JRT[1"K+'=X22ESG3K$49E!02G1F=68X4 RE M&C&E309H]H+Y?W\+"_CK^*JX)Y0F"N4_OY@C)TLVQ/G#HAA^'*WF=T4^_^$O MZ )O,=VF)+]PEQ-_74?NHQ*I3F>E&:'&9CC+%*"",8J8KHA$!.=O3Z2=#N@? MI0^]8,>ACQ>_8]*(-#(HA,HR#E*=:4HL)8134]+( ,XZ0*-G@IZ/4@=?@.-0 M9UXL;@NG6)U WUTDFSJB^WQ711E.COT'LY2VY7\^%UOG"*8KRF M1)('4B3?\\5A?/B?S]E9I*X)4@P*!E!*4F:P@9 ANT8+",R6@]ADV6Q@+[H<"/[/$I36J1E, M8V$@8D(C1:$44B",#$74N?Q:XJTI6"\FJ'@_!!5LNW5^6P0]6%L\3]0ZH*P9 M@ZGF-#/"Z72"?%1'I(JI3"$F^58_X!<3]5!-\:I2>BRB^KLF3LM%E9,43B/L M3>.J;U2,>Y3-H_AKPX<7U[?@\&:CK!??=T/3;SN#GG?'TU4>?>SPID)Y@?NM 0\V%#B_M\#P\WI>7>+6^7T?+N=%_MN'_,H]P<=\\CV_6[@; M_>EZ7J[^6$N2M^^M5>)-/O\ZGL;'RU?+6?5"C'.&5V+S/BDO&)"8T\-Z*C[? M4I$^T4&P^=Z;MI#;(GF^"P>'SR;7 M@YJ\0#3B0WP)/#*[2E*OJYP[OQ:4_,WCXT_$1^7+8,!_O$S#8-3_^V#3J\GM M=7Y9+)-/T^%]0'RR;>H:$C<@%Z/5I)A=/6$;V-5R-2^: MQD<6?9] S"_N-GHR&_[V0S!U_)^?BTD1-/@'J[CS@IF2#",&'=<0P(,?DH), M8,$_U+U<#,PR:)1@D%C$N;0IA)7+XNS=[(>D<(;$K:?3?%7\$!;<5!H/W!UB MF *JK(9288$T-;X .-X]8P)\0/NKCB-ZF8?$_AXT4/97VM[)'3JS+\D/<7V] M 5;DPVN_+F^(3=V>)5>.U4J3+$1,KPNG#[TR3,;N%?^ER63V?9'\<3RM[,#% MCQ]?NA+YZ#'5@73?)O,[TJ@M-1\FSRI*(=ZV0^_[KW)!P+<0?Y7SXZ/G$':D MCT4G3D41;,0!,DVE$IBF3D>I-).:,@V=TK(FS=#+:F2WM?1/;H%?OA>3;\7_ MN">]/E[:&2>MGI:>1$9K=U$%GFG-*T*-FA;.+$JQDD #0[U%2E(F4F6M9I:" M[$#)^Z>S;KY\GQU-X-@#@="^6+6K H<.K28YN6H11&M)))FT'#DWC:.,:HLD M!]9]P&B=.5TI7G!V^J@D7L^+^\>I+>8UPE:'4O7*[ZBRB,]6^?%:Y$QFB'(_ MN!&<&H54)H1.-:-<4 BS%D3.SE;SXU4YM"EP'9>K=Z_\2*_\[DMBH_6*90Q* M7Q@I) 0BD\!8&V.?$F7$@A8DT7WV:))(6AUEWZN^(_9,64=9CUS:_&[%$L-& MQP,DB$DUQI0BFAJIN1-.YRBFJ=;"P ,5I/)D.+IL0K*=_72\,N0.R^@9-"9X M@XJ;D^F+_&QMQBDW3D88U]%HP21DF72VB(#4ID1JQ EFF38(6XY?@GH_% BO/(8';E(7&MRO::A2:9[) M+-EE8P[9UQ824]H0@/#A*D%A:Q_#31T>S^9AF_Q&%KYRKLP$27Z^= \42X"Z M7MC1H92;[T5RG1\K"1U+A$C!9%W\1Q#.J$1$,P-)QJ#A*HOXX'ZG<*LBMZ)N M3=P7:WBQUO#RZ0#?Q7:$+[EL)27<43N69+IK?QCFTV$QB:DV[I/^5JM\DLQJ M]ATDMW/W3'-WR:1,A/DB,NC" MT2YQ7T@6Q?R;HW#DAMOY;+0:>EYPTCTN-^/.L MY*-@I;JKN)?_>S;[ZIC36=/?9_/?DEASL:@KD //E!]*)[/5R/U]Y13:]&M9 M_SAQ#SUS'_L^7EY7B?A^#=4#. ET/+RX2/Y1Q"+E_.N\B#Q^[4D)3+^LIAX+>D%T.V:$ZKEG7OURB^F\%9!^' 0W>$D']\LW+./BO5S MW'O0B^1SX:NL)V7FX:)<630O)F-G:01*+\=N:V955:M___)NDG]?!%#QZUZX)4WR^=:E&UCFB>J_F7_U M=VH78(X@BDN?#CJ=+9-;QV(AJ=0]_TW^F]MUQU7Y8C8-P%VX![CQLE@2X2;_ M?7RSNG'?\F#K+ET1R;EOQ;SDA2<(,%J%&_E+.3WV;_>7D_?2)!V.Y\/5S6+I MU8:7]V^SR;= TYCD&GAON/)D6%_P(E$E+^23R5W-#WED0O?MZ_'" [Y_?J=K M9MLD+-F]XKG;_*YDE?)2@2/CZA8KS\'U8L+[?@^]89%[:2_F84L\R+A]<$ZL M!X191"XGJ*O),F!*K=0'*$;UV%=/-!^=]ZH9=WRI'^:?(F+=WGQK-1]VN4NV7*CAS1(^=YNDSO:LH\ MP@J!6;X7GO#SV66L%IG7DGZWQH&6*?%FMM%?BZ]N-_XG:N#C,5<+,9$RZE4& MMAHK]M;M>+CSBI4#Y.7E_+1)3*F>OA/Z[F :KPQ<^I+.;VV(YCFKXUKTQBL9%8^71'/CF4'"V\@A? M;L^'RM48NDLXZ0@AD=+061U3<[>U7?][-2T2Q&.1;+55;GU3IXF'7F-Z1>N\ MO87?@R#XE?U6&=-+I^BG'OE+ZW;NA&4>#.3PW?'"[ MW=[ZWQ=%[IRJ-=K[C^6CQ=J<'"79RIN8;EG#!I&<0761?(G/NGZZ\8W#'4^Z MPQSS_^\_!&;DST^[YQS5G?X@2'VC%VE2;5)H"1,P1HJT$E )>M\]_ZM#QSID M=N?__#3]):BN33\]-G% CD2(?P@_UV7BF]=P9K2^^RGWNOCGJ\:E-WJ^_&UZ ME7]SO.]P^=?BJV\GZ&P9%1:W52$^7LP(@OS_9G_[=:^P +K8'M'24EC@C\>, MNG!<1V4!Q32U*F5:I\ "C;BH^G-80/16;^QW0-9]HSSH>%&>/-A"&RCTHS=< MG>W@T.ES<;N,: YA!5'.8LEO'2),BE$%5VL(""Y7\VLULGFOWD%T,+>+M;N? M#*]SMZG!X[J6K630_VDTJ3@_ M-JWZ4WC.K)R@A:.XX[=_KYP#XJ.+5X'3WH7.=S8Z%$$RQ(MTOI.:;^'EX'M% MA>_TI5,5?UXD:CJ:S\:CM4GD5/]R/KYA5(GM:V6I=@*1!!-%7 $M"EE)3V- M)JG<:KK597KN?V8#7T&;E^Z7B-J\$1LMU;:#S)OQM Q]EE%9!Z=>)^<^H+A8 M11/@9^>P>4TN*[AZ0O]O? $UO]%4_0V57^&:#S*MYA6";2+7;=BC8;%X,S5/ M0<^_K\._.ZMY<NFTF\H\O"-TNOW8>M@':O1 MY]!XPF_EY^C<^PCMU!^0'*;Y U$.E;7=+(!& SB4TA1)JB'B!BIJB!\L8BG6 M*3+J@;S_%[F!\O] 1R0$/H2?[\40@!6C!B&!)4'^AN. M+]^!?C\B/SZDWZ_&\\7RGGJ7%P_F\)]<#T1Q;X%]#\2^!V+;-=5]#\2^!^)F M#\1#$[?188G;N.6.@JU \3^NQSY%RBOR:)? M-AS.W7Y4C?^:,TV&J_D\IK/FESX?TJ<'EEDVCKU#+4PPO70^":<J=]3Y\3&/\;3?Z_&\W&YU1O9 B$3JNG: M.O2_GLWCUI=VQ]^F(:GLLT]/=59M](@'#;+]:S4?+T;C:!]?)-9W:/P]]S:O MST)-U.JKS\]8F[67Q5>W;&>_%N-O_OQJZ/XS:3[6-V\8.[TU6L3DS_ 0%Y\O M$E-X#SUF;OKHW<*'N]R5_KWR7_4'^7')R^J(;30;KF((H-E>TO-3-,/7Z1'W M=R4D@6W&W*J$W6:<33DLG$^+NT7RM1=BRF&97S-VNSN8QX]7G M+TT6LSJ'XY''B,=ZSS_'/XHUT(1HX2QFHI7G@%?%*#R;?X[P2#[U(9K$CQ&Y M)F[CHWDH6 L?_SZ;3T;=EI>V,HSBJ*"P(Y^:&<6_5!G%:4@VZ_1>.-@N,SM] M^.LVK&C@V.3V+BCF03EC:E$,Y\6R,77*&8:_;69,^PSAE0_'78V]9UJG$,6< MNR!AS?AI1JZ%/$FWBARWN*_'LG@#H_LA:],QZQ2^-HO,SG=\DHOW$^A$]-G2V6OC)C=I=/ MW,T<2*R+*S:<>Y\Z[DUB+X>%K[ 8AZ%;$0"JE/GU-EP5P5]=^$S4Z3#F[HYC MGGZ]-;,ZT]^M;A&2DOW2 FKZM00*>OD.!P./H,&@.68LU*24^^J?I[J9OU=S M[ZM@14Q\C;>-6:L^&S]FW;M%.IP-*G/5T-K??;JM3^+?>)Y[.>MK"/>OXY M5C=^-_Q&?O6H]C"[^,2NE8=A=Y%\M0A7<:N+&=YA=7Z=T\3=N8SQA+S\YAZX M:UV/+\NTN^H92GVSM;,!L]?KU>5-UR_XAL3-97@1"S+W\%W*?-9&/O+T@3SD MU4:]QP,,63_RC4^X]3 7+MP()_]"CXJJ8!A8(6?O51?R3>G)5#UFF M17LK>"/SO<3 9'P5.VC'U.D&P\U7D\CU(?NZ<8][TO[$1OGG_JL$U<6ZHL>CTF.@M@5I,9DSK-&!35Z*51/-.L[";O=C!O'/ M3@LX]TR%$N1\$%SAY(_QU1^32R? [D&]%U2I_DI9KIFT/"8KS<*?9D$VIHD) M)\W#L-^I6XY#W^G8W2!WC/QUK?7CE_]KG6)3541XCKQ;+)TL5%R^*!_UOQ;U MLVS$UBMA^=_YM]P[E9,JM]^QR-=Y?G,3.=%IDZL\*LS0[WWI-V@0*DHFSC$9 M?0WBY.>E5>52EW-&]=NL#,G'_",V6)?+Q&]XU]>[F[=. M$C^$VSIK8EVV=^]B%Q5EUC'],@.P/'+@S1RG^)E%>1_/I?-%^8UY\(M*EWJ8 MEV5RVOUXIP^% X7^@ M3+O8\%'\)]W6C(OO[CVG5/UFA/LHY]I-JG67A\F;ERL=QO(A_246U2T^SQR? M>3]MG79?9XD'?&JN:"M[L[K; Q=Q]LM-G!;E]N?N_N7B#C>#&&5ET>W,GR_- MZF01SX+.X<:[>V-"BW,]/5P]<<30K8AF= MTP=%5:,:&'Y0\Z6?INQ+JVJ.G3TD=YX#KZ("=D_R0*Y-/=$VI-JL'59_DZ;1 MLS;@G?9RVBGXQ)?%9%QXD]DS2 5TXZC-?9&H1\GHV?DH2JT]0Y'NQ _._3;^ M.G.@N? #)?][[-1%+.8-ADY\PI+U!E4L9A5K"-UJUV6$<1E;14>E'IK[.=?J!8PV"R #3>*I;7=5D9MN=UAEFBG5QJ<:D_R$,J)<9+YY*X9C:LLL.". M#NI82BPS^>I;>DV#@MJ,^S3C+PX1AD7AUU:5AP:_L@[9#1ZV)T.;@6_YT/VR MS'\OE4>C!"CDB0^<5%R&.-@H*=R+LQ 6]4ZP0ZMYJ,BLW*?!NME #'4MHRKU MHK^*E>5?9[-1M*76]>K!#XX?;!2A>YZ_75U.Q@OOYB>KQ1H.W?/Y )[WBMT[ MP47TQMW\+MQ]X3NK^ 4N8P2]N4WKJO//3I_Y\QV![3?F_CM,RT#=*\+ M.<-K97C"QPLNB\)[5N$(872_FKXLM&^ < 7.HZ#C?'%I^9R;5QXO'D3NZO(/ M(GAUM_4MRN+5T(WI:6T0-J3XED]6?KO*&$Z5C!Y$9!(J/"L2Q%!;X,[2:]EL M(5!O:?CD>I]\A& L$>S5\IG7 M6]U8>TG!ADL1'-8**#HN@?^XUUTC]&_8%L)!X.D& <\<\MTN#=:^>8#4<2=[_C5F\E+=[O=:N;K MYB>GGK@B^\25/G&E3USI$U?>5>)*"YDG!T/GL)GQL=TA9O!8;YF-SBO-/C+7 MP8P-!TGA%+ V!KS]$7JB.CYT2FTU=?:1SV?(*UNOX=(U ^:^."$8RJ$_5-R6DI(18?AT/7.23K=.?S2#"^EQ_(\]H;?MOWLI=J3HYB &-PMN_T^)J M7+J;T=^YM[BB<:A9NOEA63Z-J8Q'^DRI "[^Z&M:?)TMQ]'AV#PD')3/ND4* M[]+63N7:C8U>UCVW-'0DZII;6GL1?GUK+W%>/!!.+6.AST543=T8K8+?&)PJ M?O<^J[]2#;%W=32BZ:(Z'W(<%8,/V,33_(H#-AAF4"7Z^8$B $D%G**1$0.3L_?5?]O^^['H^-D8K; M"P_O$OYY.1O^YKMO.JG)_KURPN4OO6.#<([=OAFE#4XY,I2GJ3,4J\GGPNA& M@W")E!0 "I!*8#EB6JIR[CJU)E7ID_G0S]ZG_0;AS7WYKR3N3&?Z@N^P'V]M MI3?LKA=VJG->7^!ZKV)^<3YF$<*V@1X=;XKXLX]?S1RJAHR;JHMJB*V6"M_7 MY!U4A_=X&1Y LF"\[J8#K8+2"JTLD9DT"&:\;.DE*4YQNM5QN]KJL-.?KYV6 M7JCU4S_;?7L1OM LEOOTD]UUQ@8 V]5R-ZU4R\7'"K9?@ZUNUVRU\(L='*TV M,A)%K(FBD%LK0:ER3$J)<[&A!&4O%FQUMMT&?8,HO^3SG^[HT/![50/28FR;HT&&HM,9$ZLZDS!P#1"%0# M"+5B6.^"29]\KL>A>+3)[1\6Q=!S_/>9\X:+Z0]_F<[:YO42AT+:9,A6&97M MR*MCFQ-IP9].\L4B%AZK.%C%OY#HD,GMV]IY0C;>2),TOPUC"WH%OX,P<= 0 M)J$HRXP0EEAB&#/ LBA,5F:,9)4P?9W-OGYT)J9#PY^OPJX7"U\=[^D1-OU9 M61KZ+^TI2DL_#KMM:1K&581@;53@C_+=,/)=^;$FXPU+Q@MOQ4A7F6M:YI>5 MUK__,Q0UAKM6 :GRNJ$:K'FA&!KU/.?=MD%2_#XL;I=;(Q&^S;R??9%D_L(! M',*!1W,5S2?W81U_R>4DAL>.RF*R;AT'#&%"8YXJG6509@:@LE431(CJ#19K M<%3DMMG5WYTKN7B8O=;M&((]XZ-D8?$_7X4+;#1LB!<.;ZNM#@UN(W>T:;98 MTR%6VXSIG\9'S"-)'R3O/9Y\3&VQ/-W"*?AQA+"4)HV[?Q^KSV'1\4W#)"7/J5 M/MZ_#"< H?RZ3*>9W383EA=U3"FF%J^6,Q^-'8;X, \='^LS_$;9F*L%[FY#3SC MLX2K=3L.<"]L=N\Y1F""RSHP 2F5"J2(9EF:2-%*N21P4V ^13Z,T*W:1C6(..IOGVE-]VDS#TI"L01.2#^:KP@U]!4YG6$<%U, M.UC&T6NAP.Y-\3;$*1H+S-5QYD=P5^=R' D;[1Q#[0X\7'7I\;_+4J,KFC)58H=%+L0RNX1$] M>H'KD(P 0&&K+ 8XZ*BF"ZYC0D!D%BN. MC4*0$*$YKB9]2 9D*O;CH'#4_!X8:-]FO?*(PR2FHQ;\^&:69I9MC>,_)>4EJ; :%\C0V/K3GW%J%E*9, M2XA$9C24[RDUMDIZ18Y_A0KRWSVM]N*Z#T? MZCCLF].ZR_(/V3W4R9;),;S@O';G("^K3/SU.>-63L!CF0V/)S:4/31".8PW!3+*_]D'&=+YS0/'AGW[PF/MFH<8G(/L7H@_.WY_E7]]3A.#&.PXTZ MKE&)/JJ]VVJLN1E/PB5;O>>ZUK^L)+]*;F>^<+2JVW"W])V#%\5P5=;HG[_Y? ?= M(=8#74WBH)+Q--[,]]@N(;"Q_?41://0TA=0+5;SN^K4LV2=+]<5ZVY\>O04 M?9_,<'&OKVY"M55UIKHHK_MP*L_WT&U\YWO>%YAUZ"C>]X';NG4NUH3J>&): MG;RT&5 KDLGXWRM?*;ON>^T[-!2^M*S\^':R4VBJ?B#JO"P+:J//9NSB$;HG M-44]ORI\Y_;1(KE>C1MIH6_PY-E=:<5NULW9C^ ML#V\2#Z[?0HK39;$& MQXIA;F??0WN1$-XM0DE<;.CDZ/4U-$);)\J5D.$[ UX6L=G+M[K/XKV/U;<] M\/9;/*R6P8NS=6G<-*J[B>HYI[ M<1O?EB7D&^GRSYH[M;/VB,U8]1???,CJ<#0,J @]ZAKK">O=PI$>S;/EYB'Q <>N_+5KS=[C"7/H M"/R05UIVN0R\%EN=W,1^W8?Z79>-H1(/UZ_X6S8+#IYP8^8;4\1#_XRFF,6) M7C/\BE2DJN,24U@&Y_M^&_G0,?'(:Z<,3W['KQ&O[>+9%&$9MXE>]P+ M&EV&$&1$[!>$CO80#3_LK3S.JTL -L4Q.L8QA:P1,_,];!9AZ%@86'%?BG_\ M>.3\^W?DC44O!P)PF),%G_>R.'S\TZXF5@(QHY M\@^X1AN,!']X>J$EEY;+@+>_)Z&U8%*UJ=]G(QY==AE^.6CA#_B*__36<;9A MW<7-:>0!WG<=>R8X,A.4UPR@NW7!U^:0IL%^SIR WX 17K /1Z)^M(?4PWOS MZG3W(Q9\!]:/U^.1,UM>8'2&3H#CY?8W>MH_0WO=T_YL:9_N!?QN87^^S(>_ M?0V3'3^4\>KAL"BNKMZ#.G@\M>7CH;QRW%UY@=WPRM+TEKOR3F"D9XV>-7K6 M>*F>V=@"V$U]$N+/?E#8@7QP CQ_ZNOK:7DZZSL;6K9JT8M.0K"*A_+EP=$C MI_>OQ.:/;N11=^ _CV%][1/(OI\!M==JGBYN).Y?5$! ZOI6*6U&J,: 0H"( M1#)35?O8C!NZU3[VIV(9JUO^.ELLU+=\/ F'O;-&.[3RC#QXBP^4I_%[Y6F' M]2J\7UO&=BQ-I ."Q7,MT=I@B5V9=V_X*E/2>A>BQZ93P"96E\TB@0DV1*.4 M6 $,I&E6MMLW2$A#NX5-V]TV]\4FP;9;+_3(U"-3CTQOBDRB[A-N%=728$LP M-E2)C! (JLD[:0JW6CN^(C+M48^_*RZQ 3YQ9#J=V)HIIK,P3*^/KO41F5-: MZZFO[VQH>0;1M9_N=U58+6+V)X;U0(D HVQ?-NK=R;?4%CTZW$,'47?PPP 1!)GE&/&4<20D!=5@ M%LK(UH3 MT2'[2C2 >A ^ "2[7[Z/3CTX'#6X.!DM XR0V25P 1A@A'11)&, MKF>Z:KK5F_[5P&&_UIR[0@,F8@#IL_-'3QH;]HCV=#/8\WAB[L%TQ(Z.H]G* M5S8>I7SKS8+1NZZRXTB&ZJ-\Q05A *4$DLP@RRS)5-4I$W*^%91^L(K[-0[L M'YJ;C':=0R>$_]GOKG3/W32=;J"R'/QM7H M:7DZZSL;6IY!JM9.A9"^FVQLKMGLN-DG^I]6HC^!L"^/[,LC3]5L[K'I/6,3 M!GUYY(D7(?7(U"/3.T0F(OORR!-'IGT2YKKI[OU:Y+LX?'D]^,=_ZN$9FLO9 MYAR%F)5Y8$KN.\VL)8WS5VTE0HHJ*A2TVF:0<%6=OW)%484"7B0_-@GR\]7? MFN2HSF75XM= B9^OTC4=JL3;SCI2[1HKG;5)3L#T.'G1%*16T,"F&JI,9TPA MB3-*4#E4/269$;S#HMF>'P%ZP>P%LP."24%=R*H85\PI3"(S1"V5EF)<^O2< M<&RZ(IA'-*-/0BS/X,1D-Q.ZKTS;Q((_/@<&J*&EH0&86INA3%,,4R5,I:4Q MU/7APZY@T%DCF7>B@'U;?MXZD??'/CK8P\9NL$%JV !<6P.HT- 9$"F2,A7E MF27-F$GQ&\-&>P8\[&&CAXT>-@[P/%B-&AID3'%.%"6:6,V,X:6QH9C.9/:: MJ'&H=[%PV^A>>PR_JG2A([9&IP\C$ M0)T4@2C/)"<@%6EJ<(JE=,Y8#.U*A)GH&C*UF+!%6DTE[7&IQZ4>EP[#)236 MN&0$PU"@-,L4(X1D"D-3G04C1=2;XM)1T[4(/@M[J^CWUSYGZIY.W^VA'_:VRS//,)>* ]4WQVV^*W_N4'3B=>Z\BB6C?B;[U M3O2]1/82N;=$-I)E^O;O[UT@SR#5MF*Z#WGDNL0]>#$,)6DC'V,;?RN213%< MN7T;/UMY=K9>4.\#]]0_SX7WU#^A=*?1Z-!NL.^=F.=D@O>T?/?K.QM:MFF) M=Q1]TYTZ0 Q#%*4*4<]JK_#0_/03RS\7HDZ/2@4$P/ T)5QS]R/%2I3I44)) M:S?RSS]-A_/@-CO?.*8=A*U6RYCY6R4DU!6OC>2$+D>NVQ_8V+G$\]X./T-! MEZ#.-^*8P303&B)H)#(@,VDIZ+YL+4-=%?16X^%M%KGW,M[+>!=DO#&*4!O M+4-4 J4DEL:FK*K"0(ARW@D9/VZ$_;0E_'3B*;\6OEQLZ*O%%IXU O$7B;/7 MD]G2[4I@,/<\CH,F=\EXL5AYACSK)F^2-+*'$3"8"))QK!54A%J25@UK@(9; M36AW$O9J_%8Q^B6_\Q]6\WGN2.!_/7X7BP.$'@X<#)["H=HYA65.54I9K8\Q M 98RFS&AC9$ITB8K6T(HA"G>2@7KG)1VUOCN);27T+TE5-3)FL)RXRQF(5.( M)->$*(S**AQ-M(#=DM#CFLYR0&2?FO(^4E,>3SZYL,2G[5?NSE#?SGWA! M,=>KH0<"H-;O/IJFK-86^\YP(.,4RE*_0Z+55L/U1[+8RH*]K62V+IOK#37(]$/1+U2'122 1AHT^O ,8HC@'%!%O&,(.J&E+ [7;$^@A( MM%MON1Z'=O;9_A2.':O7=V6@)ZX<-\ZY^NYAAO'OF(VURN-.AH_%+X9?'U[\ MT%&_F-_;G,EX6GRX#D&%CQ"!/VS(D#]KV[Y >&4\=9BW_ C<)W;?ST?6+."] M!8>?U_/J$K?YU^+#Y;S(?_N07[DG^)A/ON=W"W>C/UW/R]4?:TDRKJAQ^0TH M!=7E&E]NWG_JI6*R\0001!@*7)(,B\FD?#>(D?_;[<6P^ON!7?PROBD6R4_% M]^37V4V^I7AN\OG7\30^7KY:SJH7HAX+KWP?CY;7'Z6\8$!B3O]02=1P-IGD MMXOB8_7+G^_+S@_KD$0C]/=XP"+>B#H:_+ EV]OO/1_Q.*(ZWR)YO@L'A\\F MUW./DO^QL#8UF+ ,"&6H9E*F.K7,:&=[4@XU>8%HQ(?X$GC$EUAY>)\NZTS+ M_,WMGR=TIWP9#/B/EQ$Y1OV_\;WO480N9Y/1G_U\@]OK_+)8)I^FPXO=H+?Y M\SY$WL/0H*._N!5]+B9%T$\?D,H4%5QB2KE-N474>0E>-:? ,@#,!_C#+I?) M%#0R(TP1I2@S0&9"5I=Q/\4'O#\@_VNU6(ZO[AY X'>$5Q$'( "'P1!\'H1SY/,8< H M,<4PV/MQL4<@1%>L ]'HGXLZ5?G M&6KK:>_;.?2T[P#M.Z42(F.DQ\[P[J2N"(TL'TQA.+0-U9%WY04-GC5:;ZVUL04='=433G-:&-1S CQ_ZNOK:7DZZSL;6IY!S>:1)F;O M%?D[M+/-Z^7@/$?Q;N?>N/_4U:) ,&4SAKC*F*$<9M5@(,D48>G^$Q\?FWH@ M.C$A&^(!:CC!Z=V"D\!K<%( :*NT91(J2A21FB&$,XNX[PN+ MM@I.WQ:HV_GU];0\G?6=#2W/(,#V MNDW13JN/.*("-+HB&F]S(6*W&J0X:82T&E(B3 M-KK.V1\\7^F6]<@?9K'!4#N?"A.JH5%0<@#SVWM2BN*5CJTO:L^%5WO8W'MX8JX_B.= (2TO3E*948*Q3 M)%, C.0< 4K56\!;Z[W">GCKX:V'M[.!-X$:F4;<0D&),M 9\\)[Z/?7/F?JGD_'5%U2>C0?3 MT_)TUGD] M@Q/A?9UE7V?98U./3=W#)L;Z.LN^SG([<[";+M^O1;Z+TY>[_R7S8K&:+/VG M'-^Y]2[*[Y3]9I/E+/X:@4V514,'YA:_TQ1BT3B@12Q#D*2,IAK[VA_!-94@ MP]I"I@3@%0QXF?S8),C/5W]KDJ,ZN%6+7P,E?KY*UW2H,HP[ZTRU;:]TUBPY M >OCU(53@GJ4I 0I-51I8G%&,P$4,)F F<4(424Q[+!PMN=,M!GDZ 6S%\R] M!1.!1N$-5DPA8%,I*&%:*BLRK27A[J]4JJX(YA$MZ9,0RS,X-]G-B#ZTR.Z9 M>07OK@COC\^! :FUM*:$XPQ23JRF(.,2V4P;F2GB, )0^U(PZ*R9# D[6I[C M'CQ3"] A3-.&C/W81PA[W-@--UAS4+R0%C$F*$94:**P%H80"!A#U,H7N]Z= MM>!1JP&W'C9ZV#@UV'@.-01LGBE*:-/,23>B4%.!W5_(^F0'FG&N7Q,U#G4O M%FX;W6OOP>CHN(NRP=B$=-(3.5)+_%>=F-J-NK''%]EI',, U+D1 !J340") MD9IJQ(45QI*4IX*G' JQ__EC6:?373>*#B!Z35#KHYZ=*'CMH:G+T(3JU A! ML! 9#;%EE)!-36"F Q+R## %G4-FEI-W&JW(6*/3#TR]Y=!:8V3Z0Z6DS97OO\4PZ& MG>W">^KWU#]GZI]._NZC+?JW2C3/,J,(0X3[+OSM=^'OGXG<6R(;&3-]O_OW+I!GD'!;,=V'/')=XAZ\&(;2M)$/LHV_%UJ^^_6=#2W; MM,0[BK[I3IT@AB&*4H6H9[57V ^>VW#$,6AD2#F7%/C8-(.*(I@JB#2TJ4Z- M48A@LI&$_FDZG >WV?G&,>\@;+5:QNS?*B.AKGMM9"=T.7+=3Y@\71/TK 4= MU0E'E)%4@I"EK2BT1C":8H4H3#,HN#1=%?16X^%]F\U>QD]-QAL3%@%)%5>& M*LL$S911EAM-J36*09M)V@D9/VZ$_;0E_'3B*;\6OF1LZ"O&%IXU O$7B;/7 MD]G2[4I@,/<\CH,F=\EXL5AYACSG9F\8LX8VETBDAE* #:.&I](P"XE VE@- M4[R5/KR3L%=SNHK1+_F=_[":SW-' O_K\7M9'"#T3,A3.%([IZ#,J]>0GL)W5="":A3-5.J#82, M ^14J1)0")M"F"J14I&FF>Z6A![7<.8#0MLL9>ZXC?RN$U,>3<=>3[%L,27[ M55NT='PB+B:HUN]"J QG&G+D]+O,H$8$:B$PEB:5C?XMS^2PE?5Z6ZEL73:X M,6$#"& 7VKET6%R$)JNP1RC@U.G17"G.? F6!$""*(SK10:2:[ MA2S=SECO@:4'EO,&%E87P@CC[!4$,%3:^3Y4*DB=[!N5I8BF#@;>$%B.G'A/ M^0"*'E=:G3732=^HY,UD6BR=1^0[9M1>T<%DQHY@H]G*GT2<<'^5)U;9\=B. MD'7T5:4:82EMAB25S$@H,)4$ B L,8+=A[JJB^8OQ3S@VBOVGJMNV40VM 8V M\+2]A"_X\=JI/, )G;5\3L# Z9'H5)"(@N9@8S], $J!'!+QC&M%+>7.%).I M!(38MT&B!UO-]4C4(U&/1*>%1*CNU(LX!$1#HA$5-+-,\BP%) .((625V!JQ M?@0DVJVU7(]#._ML?PK'CM7KC0?9$$+@F#$\V7CJT"/^/1E/BP_7P<-W6^7V M<[+!TA!$!@[73X;%9%*^&PC@_W8/-*S^?F ]7\8WQ2+YJ?B>_#J[R;<@Z_MX MM+S^*.4% Q)S^H=JHYVW/,EO%\7'ZI<_W]_2']:>ZCHB!-$/CSNR\4X<_N'/ M/VS1/+[WQ%M\KV^=RKV>#PL<4>>UK 1V"BU">&!LL57=-W2R6LP/6WCXZWL4 M\\O99.2^_\\BGR>90X)18HIAP-^X.1@.]HH-]4QP.!/L%Q<\$HGO2^N?3/:OP &SYLQ.J4O(M>DQT['ZZ0B"3W' M'CQO.K1CR)%WI;NBUJ0LS%4Z YT]]?3TM M3V=]9T/+,RBP.=* T[W"@HVSJL:G'IDYADX1UY2+&F84B MQ5$6S>$IN..=24#Z#L.X^]C_!:>T-+>]3M_/IZ6I[.^LZ& MEF<08'O=#C8GUO)5RGJ0&L(6<\(TT5A0()2"RG#MQZD)9!#SVWM2MUP*^UTWE51<<<;3A% ZX-T[+#,@9H5&*64(:.D MYB2%,J/"BBQ]M@O+JQV7'U1Q+"]HFPWHGV62;K:0.H,05 ]O/;P!7A_%TXW6:'=8))[SPGOH]]<^9^J>3 M\=475)Z-!]/3\G36=S:T/(-\KUT**KV;EER& Z=&[E?2EPN<5+D 05CV=99] MG>7)VLT].+UG<**BK[/LZRQ[;.JQJ7O8Q'E?9]G766Y%W0CII,OW:Y'OXO3E M[G_)O%BL)DO_*<=W;KV+\CME,]ID.8N_1F!39='060ZP)ZAQ0"LR;52*!3!, M4F4SD4E$B>#<8"*07.>?>)G\V"3(SU=_:Y*C.KA5BU\#)7Z^2M=TJ#*,.^M, MM6VO=-8L.0'KX]2%$\-ZV&IFF+'(,&Z)H,@(I2U4QF32?\'<6S!Q73/K7H'60FF1!910(3@F3FEJF&8&F"SMBF >T9(^";%L\]SD M71O1[VE<^FM@P1^? P-::^DTLTICPAF6E"HM-)8@M<:FD&)G:Z.7@D%GS62( M6CUP.)1G:@$ZA&G:D+$?^PAACQN[X0:O<8-D"M-4*\0YHJDQ&J56[Y+=SQ\?GS'>$3>*#T"[G8F>88X^ZMF)@M<>FKH, M3;A.C2"IPIH+@GR7$2J-0@@(8S#+>):FJ>T:-+69N(5$CTP],O7(U"%DHFR- M3(HC9HW#)$D))0Z9.(.&8^<"IHP8F;XI,ATW;0O#U_0#.^[N[1;@Z&@Q97OM M\T\Y&':V"^^IWU/_G*E_.@&_1UOT;Y5HGF=&$<6D[\+??A?^WJGLP!'=>Q5) MBOO6^:VWSN\ELI?(O26RD3'3][M_[P)Y!HU**J;[D$>N2]R#%\-0FC;R0;;Q MMR)9%,.5V[?QLQ5H9^L%]3YP3_WS7'A/_=.I8%:CT:&=8=\[,<_)!.]I^>[7 M=S:T/(/2MW2G3A##$$6I0M2SVBOL!\]M..(<\D8> N; 4L2Y%QL]1QIL3%@4U MF96&6,EIFF8:0DA$AI20*2.(=D+&CQMA/VT)/YUXRJ^%+QD;^HJQA6>-0/Q% MXNSU9+9TNQ(8S#V/XZ#)73)>+%:>(=MI]O:J*=.OB 2\H>VQXAQC@) SZP4Q M&@I+,%' ,HJTWDHOW@D,JCE>Q>B7_,Y_6,WGN2.1__7XO2X.L>\A/H>,XW,* MZIRKC,M:VVL+4XR]?I>,8L&E0( !I%.!G$5/9.=EO+NF?2_AO82_D80+6*>2 M J$%89E) =,4<^QR[E $C;69V3+,K2PJWLNVZ;//[5#M, MVLQ&?W\=9_J 8(\/V_A &P8&I A9K$G&).6(:D(TPP8AG:5,\%UK55X)'[J= M&M_#0P\/IP /O*Z;R10#C +)+..40ZNAQP@*B +09FHKBOB*\'#D/'V*!@B2 MLT:'?:I7.^EME.R73(NE\S%\#XW:SSB8DMA1X'N!Z@-L!X'#=HYBF' -K MD73>+%54:4.89E(@(K1A]82&(P+<;DWU>GAKQW']4SCMK%[?E;N>N++;U9B2 MMLK+;=UZ)7PP?C7\^O#RAXXYBOF][9F,I\6'ZQ ^^0@1^,.&_/E#O.T+A%?& M4P>FRX_ ?6+W'7UDU0+=6W+X>3VO+G&;?RT^7,Z+_+?^IE[;)QA- $)5;8+!D6$PFY;M!//W?;A.'U=\/;/^7\4VQ2'XJ MOB>_SF[R+55XD\^_CJ?Q\?+5.7[>+2\_BCE!0,2<_J'2A"'L\DD MOUT4'ZM?_GQ?['Y8AW0: =#' S[Q1M31X(K4,J.!A)1#35X@4_$AO@0>\25K7FU,EW7F M:O[F%MD3.EF^##_\Q\N@):/^W_C>]RA"E[/)Z,]^9L3M=7Y9+)-/T^'%;JC= M_/D$MKX$+_ZU6BS'5W=M@^<#Z_UIMBP2B"\2]T^UW*B9?UK=.(4V?,R4N&^* M.(?HMI@N@HY1TU%V"*RS M'\JL[%4Q4LL7WP?^D!3.CKGUO#=?%2WL<7-KDK 3U4X?>N4UR?ZT0;.*^^ZI M_GUV'>YO %1,W ;3A@]7:FYK(\)-G7TYFX=U^ITHW'V"4;NYX:U+)49MV#1_ M;)[/5/''RA9+ZP0?)KY__MDAF\[+\8';K%[A(;O*[Y+)(OLYS)YRCBT1- M_0>3_'L^'R5C7Z"0Y%_G13#Q?0&RKTPHUB7'5^%6M\Y('@\G=\ERGH_6!0ZY M^_QUD2R=]@^_Q$M^*Q;+Q84'17=!WU#(5T"X;?[P[Y7;FZOQ^NOE P[\(P>\ M7OC;WZ[FP^M\4:QKG_UG!XG/H/KJ &*>3]QCE(OQKD.2)\Y>NO%/NI>HW'.] M*BA;>UY.3_*"\3K#@&426R,$3Z$5!FH.+8N0(BV5Z>9(S3HU<0/TZOQ$?;>= MO>BW\>>X.=GOM^/(J5_<(I]WUL)WO]S=%AL1J IA [/$*U>>6L/Y^K HAA]' MJ_E=D<]_^ L$VTBQX7:]<)<3?UG'%X%)*_IY>N?>/!B[BSGZKP)S>UZZQ]P- MVGO^2GSPY:CTKAUM 0G$,O5SE!424 I+0:E"H!';C=WV)GGX\7>W.H MST9P7X+7M4AA"__F*Y'?%!G[O'&!^]S_:D)+M@%04$U$'W DPF")C$2;.+LB[8Z ) M\X%[S '!]+EHTTO9OE:D4>O-R_4%W7455AB+ =T22_SS$EA#7^?9WMW3;Y0' MYX%CN>0Z]UT$_?-_N/08%^T"I]ROG<%06B.+8KF@&9*F]NCTXG_XBY/5 M0,:@-I)BZDW$ W$P<1"XK\CM^3T'*'QOP-W_GF+?97J[>O_;'J!;9HZI-P1\ MV/1:B]_][T[YY(O#=,]_/JU\>&-@HT(089-92RU"4BL"E2QM-(S2;>53COLL M,_BVC+4L+N$!ZXN7 8U'IP:)M<*13RHL07&Q75;:S[8>(XXX[WYP"B)GE MC @,NJ<$ZT1X9G%$#.*#=LZ_-M[YV5K.P\OME/3VV+X\70X67FUE^0WLY5W M)//%8C8<^Q5'CZ(T09QUXN%I& (=T0;Q)L@ZDKNV0XY*2 QKX$HAQRZ.7^.)M=Q0>UX M-#XN1>H",T0E8XAD($LMA82)E+E-,NZCG'"*Q*M0I#7 DQ?;*=]M4>3H@(=K M[])*C/T4>2@8I)FB&F$*5::L_S] Z:M0I3TP!!?B:&1Q#J9'N/&W8G+7;:^I M=QS.RW%PVG?N7-ZO4_?J*%GFOR>7\<@OAOMV"9?>NC_\/,\KZ[!^F5%'*I!*9 M-58**U!UR.4\$KOIKF\"2PCM!_")A[U>,,?+NV,J8_1>W7%9.W[&J> 44@:% MH$0+ C)J@ )TYRWLN.M*5IT =]K>%& .K"+,<3$^=>IU@JGS@!*"8V;;@3" M0K:RZ:WI4'2QW1/G*#HT^7)=+(IUC'$T2Z:S91E\C!E03B>.YSZ\&.>JU<>^ M&R>AE0]S.W<+F+O[E]CGH<]?Q1\1YW/OY#B:CPIW[]EMS,YRN#F<%Z/QLMN. M_3&.0P,[)24_;0VGVRL/]?/PNABM)D4Y=7'+,GPHBV:#JT,R]).IJFF6(:2H MPADVR&B -"55TJ01/&NDJG(C 38IQLCP#".WIH6E9.';3N+6!O^! V'\^3O^>3U4,=O%KMH'QLQ;)W85/I!^3!;6Z&<9-F MD/.MVCWN7&NZY_IW2;B7J,YY3 V&J02(2\ZH,5)@"BG*D! 80RNW#@_WKDO) M_KURONZGJ3-\5N&T-&1E?[G.IV61TD^SDG11U3V0J"_^#SFL8J65)'\H!H3Q M >/;9RX'M)3H7)O#[7 >8ZP74 U=U#<1P6^ SOI2,PN9*NM=#J'>YWR MLYLA.\3:B*[^=ZR9?27-%*E*+$(&XT 88HJH830*2:0H\P9/D1LC88Z M'AX$.BP^36.)[I$J=-NQ=_! 8C( 9/M0OOP1I^:\?S=4#BC\^@A&P,J 62:B,XDD8[E *^>;#J9]VAR!^ M38\E$NA=6"AP0#D;7HU$V@/H#S>D83!+#&0TQ21H& MVCEJE*9,2)DRJRU ALD4;6=CO1(>OG>K24)Y@4X[@KW/H)YNVTQV-K\JQHXU M_C3TC7XF)Q;'><9,@J!1\LY0EA), ;:,4,&U$E1E7&GB0$)Q](K>U)HH[\)4 M&A ,!ARV.>#O5 RBWN[I0S]M6C&T1BNAA:69I5@S0PFG"B)-499)JSCEM+WN MC[NBUS"#[]N47/E,^6^>N[TY MNC%/H-$=XFP[B1S8U6/?9B*#HS?B@.Z?.HJ8:J !%Y*G"%*;8@M!U8G#<*3? M4TX&[Y!K+@B] ,_:T:_(DKNR1JVGB6]106B*- (VU1##JDF+(H2K5SQX.IPU M1(=8PZ?KT NQW;>ZY28;H0_@-L@/ROB#VV/W5OV=C1DA[E.]#GB;;E('M8([ MH!%#"U-.GD47S!H3Y4S*--5($"4022F'N%0\*6+(OM6Q=A";U]0R^[8!Q^^R M)Q6$I&[5 KG$"-LLDQ!@I#*.&*\Z1&K.M_H0=H8'VE8G^_$ .5J7K..WHW1\ M4%L:1BNEK98,0ZDHY:F2O)IY)!!BG>6#M@^#]N,#^EJ-NSK>_+*#@\..[LK1 M6J-:+B &OJ.[<6\:*C6S1C&.M69*D:W2GIVZNJY#9(&W%T$BFN^GL\7RI]GR MGX7CX:HE]; ?M)B3Q>3T''=:MIHR7W1L/MH=NA9E/.=9^NHMS_8)7[IGA^ MB&CHB>?'B<;Y&O$KEQL-O\/,QGP[M%/V\3SJ $_HA*-12X: @#PE2+LW*=,\ M139C5@N.)<=;@=RC,5Q$:SN;ER_YS[WBS,&V+T*'#S6HY0YFP>995!4F%!+$U5 MV;Y>9H;7'2A"FU!37+E-&OFQ\?/QY787]W:5+Z*W[X&['Q('- M'9JN1YLNO\_:#FR5W/$Y_^:HO8A<$C5QF'881Q[?^FD?'[Y95CP"/YY'O.3/-)\FOQK9BN_""#47&1_*V:E[LHDB:C M#A*W"<-K'P<9-C9\$<8FQ%:D809K:,D8H;N\407N;A4"0?[G>]]?K"[_58Y/ MJD8U3L8WXV40&:<,_K&!^-4H.'?M_/9V/OO=T6SI#+(CVQ:-8, DH9 MA8!R:0BVE;<.S7:8^!$N]>#]J)VP4\]FMF92]J2Z)^2!AO W[\$_;HQ,YAG6 MD#,.+'0ZEEAD016!S1026Q,4]MWU9_LV[[KK3#Y@8[6TZ\?W2$5=)J^X]EVQ M_<&(1A):S+&H.C=SNNV1[KOSSS9OWG7G.7I@0%4K.[_1.+:E*/"&D]4'9P]T MQ#W=XU3P51Z5<7@Y'ED_WX'MA[U-L/("]]OJ'FR "7QO@>'G];RZQ*US=SY< MSHO\MP_YE7N"C_GD>WZW\.UCK^?EZO,@W@L.*>% 99 K0ZTC ,,48BVHY1JG MS/KOY(UM.MY>E(D$[Z@_\4T^_SJ>QL?+5\M9]4+,1@NOQ-:]4EXP(#&GAS4R M1D_T_XTWHN#Q_L'-]]ZTAVFDF9ZM0R MHX%TN@IJ\@*9B@\16JQ[ ]*K*&\KKR5LS?UO5B+R1$Z:?!E^^(^7^4B,^G^W MW=,?_K+NB_YI.KR/I(\D"S5_/H&MA[JO+8#G ^O]:;8L$D@N$O=/M=R]^OS' MR6Y?\M_->#&QJU(OOB9>'NI] >N60=Z M[F66K4Z3B_%B625[-$9*_'$\K7R# MQ8\O&,#PO/FSO=3>WGG4WH'/&SP,[3=GX0D[J?VA#AV\V9L:@&_5>QW",Q@C M\4\_OB8+08BM:$+7FUD>K CZ%OR/\D4SD'1>)>\]X??I:=\3OFW"[U?Z*B@>F=U\+Y+S2N/JN$BO'6;L'=7L'F:]9@4(\H+@>K)L(HQ*W1&+,\$=FZ_ M9!@X]Q@0;("4H:VRZ*M99 M >F \VYM=WMO_J,I I<>TTI3BV4SD6R"B!! M&3/62RI#2EF%MOH9[B&IY;X?U6EB PJW"TG?80/!J^_Y8IBP26A(E M.2.68"58I;\(@%O=PUN5K]8,380'4+;I+G??9'SGHX]"/6??7;+O+MDFKC7F MW6:6:*V-D"BS@B((+( >UR1CEF'5L@;(^G=U2$597Y@+ZV MJJ,WZ^CI]AYYXT]:O7U955?+J@ZD^3LJJ3CC(JJ6%[N;J)\MU;M2077&5#^- M\JGW/Z8S78Q'8&2:*]\'=(^!NCI# T OBV MKJDQ%D*N%"OG6&I&$4A;%O[6\@_0 -*^ *.7_5[V7RC[M.Y@ =R+D%'&.%36 MXI1+)J/LIX"S;"M5Z4#9;R][?4 >Z-K^#F6_U;#0._(78H'#@=4DST476W4F MNR&[O,Z.8? M;-RCE^SUR>,:S['*28 ^Z<:ZT50X@;2A&J]'/*V-8@I)?+PF^:V:"75\O'2T=:$^?W*+*YUL$9<"6"1(M)P#OP I-*F5IQ L#4( MN)391Q)^CVI2DP&F;;K S]&WLZJVUZB'"6'G2T(@IK56S0#$VA#FWH#$28 1 M:3E.TZE98;:ZF[Q80MNKCQL0\)H"VLW:C5YZST&%\D;[(9M)Q*E!S%*JG'R: MM#Q.2MV?=JN-P(L%M#6KEP[<@Y^#!CV'W$-3#K?NDP_[]+.>^CWU>^KWR8=G MUJ0.$EJ?#FI ,\$H!T)90)G@$I+J9)\"N]5EM=*?;Y[3AU";HRAZOZ<#?L_[ M%2A>AP:E,C(E:2JUX!@"2F!:A08-36'6MD"U%H>0H$TGIQ>H7J .$"A91_*@ MQII3B PE'#/"A%2JTE 9YKIM@6KOM$RTFMG#7=J\]*;VD$P?=VX+P]DG/ M/_9Q@QX,=@6#QJ&YPP"*,+&"9(HS:K1$5?68%E \;AF_% Q>9A+O @;MCACH MT:!'@_-$ UJC@34I3X'D$$!"+-!"4%RB 5>4;IW_[8T&+[/G=T(#THFDUO>" M!GW.W-D>^%/>:'>M --(LDQ88@!" MBL%/B48/JH^G^+I#E^%N?]?:CLW#/F MJ*Q/@@14'&NB,6?""Y/3QF6G6"VAY%L];5\NGZV%JCE_5>>\3Y@[0^'MA'RR M1BP-=EARO37F'1/ <\N5^>;3S=N<' M.AQY9SHWLZ$;B-7H&(/<'U:GTBHIF,X )E1$Q&)4I>F61?$VY3$4'\^;?PF% M.VM)G'*TKH>K,X>K1I,;DPK(:6849IPJDDH$#2/0&@(UR2#?'ZY:K3JT:K+:,5%'4Z%QC*% ;.$4&6A4LQA%K:&&90!N=4&Y$T*IY! YXU6 MKS*2JK&T@TCQ'%S-?8D06B0>"O>^9/+^6RT M&KKW_<';^,H1?;I,AM?Y]&NQ2):SY&\7GR\:;FINM^\B-?SKX4O^U3_U7(VOPO?G^?+(KF:SVX23/_@;X#@'T)%P'!>Y/XY MI\7W^*AX\-\''Q??^CX83%;S?W%BWP^=;NZB-\L/S0O)OX*'V[S^?(N MN3N[\%Y?-25WK@5PE80;)]R*YR4>%VZ=\,9N&X5:%6Y5# MCV+]X2)0-N[KO!AZ@1_5U_3%&S=.O-T'W'T=+<+T+Q\,"J2[&D_SZ="M,I9W MA.U/\G#M->MA&%GO(E$+_T1^XE41&-3?\G9>..H%+A@6BT7NF,9=.A^$-\=^ M#H3[Q++D+D^M97RJKROW"--AD8P7BY5[^_*NYK\O?KTK=R7CKQUV-'+LIU__ M?_;>O;EM(TL?_BHHS\Z^296L]+T;SLY4-1I 1KN)[9^MS.S\E8)(2,2$(CD M:47[Z=_3#8 $2=U(@1)%8CRQ2>+:W><\Y]+G\K6\\1B^Y?:=1_TD[[\OTNG4 M3N?%N)^EQ6+>DKZE C>J$\]J'M6BS/(BM6.L>&&\O Y+<]8;SBR%P=3"7%43 M!!?T*U=A2?CPRG9TO9Z]RIYM/3^./F EZP5:7ESO)BDJ\G!3>>>&M/^1>0P5T G0!>E"@+)%#/V(8C MP?R4_WG+:VL&@.FUV 4O48^KEQ2#)< N^6Z4@L ID\N!<('Y2O39\O%JZ_>V M-#:PZ'@-[V;9KI[\4^\?Z0(,DSM8VW&HA5Z\)(,G^MTA40LYE-"SWJ M__?XH@"R_G1IH=MIL@YI]!RC/B_FI$4OHIHKNO[#7D1TNJ[G>A=E[\D5?7=3 MLKA7?GT%-@4N=V2[D Q6,%JL=>MME7D0'WGJ^-<*6ON0MP?#84,^U1)HKP>Q MI%:5VJQ=&/OM/G5T554"''!Z@U6=@;.71?1]5&$?";)]Z+#9@4FI#+O'3 > MS3= E*7&9E_HI>$G!A]7EPEM5+AO9U[^?PZWF"17 MZ?L+8*G?WR>7\ 8?DN%-17V:A\ MO02 M/ZA=-&Z7\I^NKY_*I!/)7]>F^/'NQSS!YKZ-H_M24?7:LF3IU"P.]<; MY!:?_E3$L0DI$Q%2.N2!\'T3F%B$ ?(QESA@&[!&^1*NT[G%!&/1<=00ZLFK MQSH]X.+U-X,!>WKECA3<_BF/+;>#U,/)(+D 4P1$QRH@WN-(;/Z]"I$K&'I' M#_E A":.2,!X)+B/XS#F<=U#WBA#WY-2:,$MTKZ>;GPY?5=[LRL_Y?V.YF6! M_+4W /$R3#]=SMU\X74#=&/3!JW,@<"=E7"X;CWN_O[A@H]3D-210J M35C PF* *[?5/"8OU\$+#!?^S$- LY52%&@>>37(D+F=,Y+ ,[Q M3?&A5>5[?=!O2!S5?=W1\Z2,_ZB4$>2!UO'M-ZI_K3N^JI!\K?A6M4_QK3OJ M=_S/-,F]:&1=6+4%4,X-F %;Q5:^C.Q?V2#-4M_'$N_'9][U\COJOUN";G,5M7QVLU^[7CW?8BRDGQ1=(H8EAA34(IC"$Q MX0H%=0$9Y/OA6DSF4TQ&W>Q+Z.9_Z>2G^&I',ZN_--VU9Q_CN;_6FLX/^6GY M:9NE"]]4?G@)C']^;3K?,Y%P; PN%RW%*>>1(!P;SJ31-(P9J7)$M!]%ZV7@ M=\/@:P':SV)P@CL&[QC\F!E<+21X$!@MN*(4D4B$AA&M55WGA;%H+4YY-PR^ M%M/<,7CK#+ZG+IOGU7]L1LSU;7!;/P,"=<%B5F'?)@MV?]GZL?I-/B*-8"XA M_1 IK>TN:Z3B2-?IZ(+!+]OP]6IM)Q=E4<\WO/=VJCE=8NNG%7BZ(YYK>_[> M1S;>IFS;H0OB-\R86"XT:FFYD0 W@CJ-8QIQ5-=Q0<+WU0LQYA-4ZLT9DYWZ M'5]V?/EV^)(N!"8.8XQHS*006E!A!)=5^5.MN-'LA?CR"9KPYGS)3]LL=?Y6 M^/)(?-8E(:X$.WH\>GKA%KSNPD4-_+>-LGU/IM!BPN&$3R.]R*BM MM/.HRN/\G.8VIJ(-)]:#64"MZN)[*R8.71KL+QL^8O02U/ 2QU@P(0*I%6$, MVW#[NLJ_9@%19K_X<"<^*W3:9GW!MV(;=^S[9MFWX4L.?:9UX >1"A@.61PP M7;-O3*)PS\3H3EQ;J'-MM6"T[*NV_'AE@0,TW9X& [31@C-"7$<"B3"@DL0R M8B:JM>D0TZUDL!'%W#KB-G;+8PDT7$&8V$ MC$@41\7";1\:\[G/=6FJZA<+T^+-,E[ UM4 MM9]MLU>\OUSXJ'AMU&C&&"G0CU6(8I\I&1KA![7YS(R_5?:2-9_=K!9?JEG> ML4,9GZHC-( [_]6;94!_(0=]QHF2B#&!,!4&ZQA7_BO0=4.VE>'Z) ;<6+=] M*-N@55NU8\". 7?+@"#TY@S(D0';DDC@.Z1-3$(=U)XC)F44[XP!VU1"R6F; M[>S>"@,>273CU^FX]_O[BZ1(^ZZ">3HJRKI9587DX[ M'^7I1H55*J5A@O,X MHCR*1(1#5FNU)A!T*^/RX]A6!IK!:1?#M"J:^G60Y&E@%\8TUL6,BUV'4+!6 M^;WS(1VJB#Y$/J=^PWKEG"J)?6QDS$044UP[D7B 3? J?-ZN8MWYBCL^/TX^ MYZQ1]52R4/'(1(% ))04B;K&3J@QQZ_"Y^TZD5OMF?C6^?RP?,[1+!]/4K@$ MB.HZ*\I6U=GHP#+S'V-GN2ABC"@-C#1Q8'#L1U00Q$TMML,XG)O<5^/QU9-X M^4MZ90.QQOEM#/.ZZ_#E5G7O+GJY\UYMR$EJ(1@Y)KX,>(SAOS!0,5=AG;$; M<[[8OFF/D]K4;FFK<<<=)W6);:C!^3S4OXPN8%+N61U(:12$2*2P,22RXBSD 5;B68W MSWK4_]G.\OR\M-BY]MRYD@Y .NXO6SVJ\LI&'444RA@."<(#/Z 4X5"6?"40 MQ^L-GEOFJQW5B.A"?#M^W!]^?(P=U<("-2$*A32(285#"NJJP+AD1Q8;(;[4,0L9@2Q M&,E?"=D=%S[KR2 ?JNJWK^0/A/:OM[%)S8CKYP^N/9Q?# M]%G=B:N;VC/6VQWOARQFC>*(F%.#0X-E$!FB0Y^R6KLF,8V>V+K2P'MDHQG, MQ*=)FCNNW[4[E]-VV?NII+ 1FV]'"Z_=Q/+@9?B1LKU8&-4J"A0.I0H4(RP, M?5L2L4YIQX(_L:;$$]F^5<6[Y2B*CNT[MC]PMI<+:4]B!%+="*YM$2>0_ B+ MNE2BYCALE>U;]6K34]JQ_?8=;7^8)C"\^O=-R>P.)T&Y%!]GU\"DO:6A#;-1 M^GZ0NHG#!/UY:>9L">7&V*U-F%W>EC]E(T"(Z0>*X)SG.]9G>54*N6DC6!+S MTJ0WJ!N!W:9)7G@36^L-J+?OW22%E[C+X,O%+9Q;UNOV\A3>^/_@QVQD;^*Z MZOYKEF=%/W/$6'@WV70 +UCU[X:V-\Z[?LXI%N!NX7=;/DOSVU O2 MJVQDQV)'8(7RR2:#2_+4WNU?MH?:=.S]>OKUU+TV7)#T>D#W-K:JG()&?[73 M9:+9/R(9>?\]@XDF\L1."3]Q+_\KX!7,A=N_*]Q0S'B63T_<8.VT9R,'LR-/ M#Z>P!' XGYQZWTX;V9MI;D__!@/HV^KO[KZ3<>[PN>Y!![->S&#Y\S(-Q,TS M7#V#TV).3O+<]VWJZNN;$NTGAF*4=VY/: M4=-%.DHOLVD]//NV]F&6(>SP[$] G-<7L[PHAP,WG0\5)CBY=;]:)@>6_I:- M9P6LKCO8?VS$;X%41ZE74JI_%Z66BP13HB<38.C"S8,][6,V KXT6=Z;P>1: ME6PZ;#-+A6Z3N-TFR<>/#5JYHY6($R M2J=+% OWJ EH*QWN/QY1XAAJ]F 5V$0<<^93JHQ&@8A-+&,.2AP1Z[%#<]VM M*F$0E.]\K\;V6W7A;S^/BZ+4]:[242]+B^#V(\BL//UTN?CY5O^1%;_9G+?? M;!6$K^6RZ,6JK#[^E[34 N=JX:SH-W7"]V*N%(J'*QSA]C7Y70_++$35NOV0#HOIVC8N;SQ]9XAPNO0%&I0WL]&VOEPZ' MU=&_O$/OW'>8BU[]_8Y9/,^N E_%ULF8Q7R_F&P1PBEVSO[PC[^[? M/B@?Q&$-WJW97>O'7G7_86W)DZ=0L#O7&^06I?Y4Q+$)*1,14CKD@?!]$YA8 MA 'R,9W7'S@+/"WPP&_$6HO>#V3WGLIF2A MB_&P#W?3P\D@N0"A"M)B%1#O,6*;?Z]"Y J&.FEZ#B/ZF@Y+C>-]($(31R1@ M/!+OIQI>S[8&X5B*?B;SE5WMRC5-K\^X> MVKOW,S:P/D\.70F:R#4F6KFB,YE2^] M!I453&.O7_6:[\$%0((W:5H*[1ZHEK=.Q;P>ST;E52X5NRB31++D(AMF4]"+ MG*9M32+0DESE>*<,PY6363X9%VEY@3-EJEO-K')@KUJ\[OSD4^^_EKPK]WO6 MEO6\K[U!VI\-03M;RX.R8:B+UW6X8^DY&((F\^X.[I! VYH0JF@4$&ZHB0DJ MR1LC7P7\_:)2C\9!Q"C")F921%&(#:N*XX:QT2QZD(T>?0Y^YZ6@#$XL(N6S M]-U?OP(999> @:.I4[Z 8JNEL1IZ?RUM?GVMK'V0V"6S*6&%]QVH:)726'S_ M8*S++OQU?WNK\5B5(;$8B=I,2*E:'J]H/44Y%>/+\M_: M-BR_@8&X;V$\KT4,]!6(80,->4?D8;WTQ[F/NV<+O]W&WNZHPM\*%^#UWWBV MS'I5I.+#Y8[:&R\]1+1AZ^^@VT6KVF([8/6B9AO1D8E]R5@8A+Y@H>"D;L_.D$_7(I#7G!OPH?ZMVF)JEN;6 MHWZUX54\N7;W61FTV,(>%?$/(AOW"%3.#A[V"![\Q6ZW1H3'1OF::"Y9[)O( MKR*5)<&(B5>"![\5>&#D(."A5=OCS:@ANM?+;3A+>CT9CF_3M X&N2>'O[&E M^H)*Z5[PLT"-4AN1SS6.XU "_X9AH/VHJDM2?]^9D*?J M15IS[*WT/U@KZLBYEHA%OI F3(@P,(A3#&JZ5*@NT1I0%:RUU]DIU[8D>T6K M&05[Q[4'[0)PLM?&N-K=71N]GW]+"V\TGGJ]&=#8:#J\]1:]FY[)VF^7@]F" M@T%UIH(B&0G;K, 097A==U5H*=>B"9[ P5^J>0?NK=?#Y?KO3-#ZJ,U>=WLK M3X]);+Y=WA)\SEM24JFEB&.M039J%2"_:C)I$&$*[9:WVA&'^ 2Q-M78/9=[ MAV:,V@R.7ME0O%-D5UE5+5A5^3R6@@!_(LE#%L2:5P5N(N1CM%;I\2Y6+1NW M&QL>" QUD^3]''&=*M&A4IR7E ANP-&W/5A3HV*\[LL?( M-T]24#?@S':D)CT!)?N@.?.@S<@@*;*B$0!N\[6R$:A=KE*9RX',\^RY$O7M MLB=9L">8BZ#@2J$-@0_,YZJN&./'! =FJ?O=&F^ZB0[G\WPV.IO/\MGH;^/K M-)@5MM_M[IRT@A^$=MO9CH? 5XPV*C%1R0/&*>H";%*$+-H=7[4C M 8^DJ^0AVHR?\W229/VE?/I.15WE5;'@5<2$"H362!D1D!#9K9!J[U*A,.(/ M\VK]0R--?F?2COO=EF1G+QX>,ZI&"4.)N(]"+;4P 4<$:5,+3@PJ:2O,N'\B MU*'/)X MK='R&O]]JB?5%9EI.FQV)Q,["_#0)-S;Y272J+F/&57&#XSQ!<%Q'+.ZP4U@ ME I)N[S4CDB3L@M%0$N3YPNTPU,S%<,-_TS,!8Y]):3"BH6&"(DH MBV)&4<#H(W[/!6O:F?YBQS"^_+5(W='=[1>*PU8Y.^OO.-E2-,K.<,)\100/ M;,Z8'PH15VS)6"R0:)M"WH=I*?RY0O6;7D17E3+42FY(B& M$>6,!@$.%?8#OW*3:L$0CA]7:'<:3=-JSM5C"[JW,O*H1.&A M_%I]EDZ)7659LF#92/A10"($#,JX43%"$:ZW,#2BC\>-_Y2/=Q@RPT\X[]J< M=H;DX?$@]1=Q;8H&&%,>A,R/@?&B**["3@T7E#T>=GH?#[8C-M4)H6TF/>T? M#VYA,[XAP?CW9%@5BTULO5G;)N=HE=G'&A'[?,&6B@,SQC@*I.8JTMS8:NME MJ(U4ON2/LN5\XG4][[LS*$\4;C7-+[]N+2_*#4[PI:OBK ML,(\($$4LE H+D/,=6W\2HW1XW7_/NYP!Y6<2+J[]N(;+'5G&K]EJ7Z '(P7 MTIX;18240A$<4H5%Y$=5-^'0A'!D2PYNJ;P/ISWCX.WV8S=C;A^-FDN M%?YN-'-Y;O7O \"J0Q_?T:SE<<8B?LYM>/WTUA7RLAU@)S9W\<0JW)J.I'O6C>@5V6,N$ MJA=Q:+\5>[M3M(^3F7'3%D;$Y[$(E>]C$7(<&5ZETX2:(/)0Q-26S-Q61*/T MUYLP'S$S'W0 Y)=TE-ZXOH#P(;^Z;91*.=RDN$?9N)')HP*EPP!3C$$X:S^, MN0FK32O&P4*^+RBYPPPS .U:2>_%4X])M/I@+FOF:EC;") M$.B(A, ;D4W9J;@O]+6B;7-?6V6HVTP)>"O<=YS&;CS.4[B]%R7Y".Y\A,&1 MC_*S6.28$XPQ88@C8&NBI0 -F=7N95^1AP*:&RS]ZZB?%=,\NYA-TWZU /7\ M[\[(Q2\2-_E6N+TS<8^4FQOE6HBB\ >C*%(Q1W&@ UEM%DD4@>*\$VYN*5)$ MODBGB+?"S0=MX]J"+XT*H%=)-CI>VY:@1>VS %A6D#A2) #9&V&0P'6;QD!( M]M!F;X-_7\*>Q2>8M*1SX)HXB8J-: 11R; MH V>:ZU[A&PS7NJM\-QQVK''7$ &'43236>1'1I=/E&Z-*K9^K'6H-(%H,:% M(%:4B6.&*$1+OVY 9HM"D"<& ^VXB1'A7;9-9[0=):_21I\CX6.*0BXC MPB(BA=*0*OMN3Q5"\9.O]6>+7+C+LC!+_+H-D8#!I]M1DG M0D54< M?R?G-_IQ9KWL+I:9[*X0SP-+N.^P= 1>A@YS#@MS_$;H6(!- M3+@)L4+,Q[%D0579-N $AV)KS&E'2?)WZ"QYPYCC5*$?IC::OOY]4TJY8_,2 MYMDN8S8J:_$L#6N8C=+W@]3-"R;HSTL38W<]&N/^UZR89I>WY4_9" !J^H&B M-MPENK#5@NK7WO#B,.VEUQ=I7B(=Q2>>)=,M;W;BC6>Y=YD"/27#$[@PF:8N MS_JRBD,?K74W\WK-]D'V1"]S!H?3 ">S?#(NTL*[27.XTV22C_\ 'IBFP]MM M!URBP7\\@@8,\T50C$0J"&-)(A13C86BJMKKT)P%>BV0=-/N2+]5%_XVM[3T M;#H8@T"ZU7]DQ?QP" >!AGH&S)5I?ON+6[<'X$3-X<1_>)_D=#VCT@,0&\*' M%5C9F!YVO$B+TC ^0Q0QHC@A1B@4!9I6T;X!X21>BUS:U2)]M32O1_V?QS#U M_SW+LZ*?N9=O;;GHZ;IKK*WELKRZVR5K!)M)',2^(2K"AA(A?132,)(1R%?F M!]JL.21VM6155'?[;+4>.-#..GEY6DQ2N.,WP,%3[^S2&XVGWFP*>L?_I?T3 M;SI(:Q#>#'UOX.V\B_0J&WG3L9?^,$+002[.]D[EZC^G'LA>.>IEQ7> M-;R8-\Q^MW ^'< $- MDF_V8,\J.GTON:NPGI>XP&O[]/3ZU#L?/&&$";Q\,;OX%ZR$'>*W),_&,_AY M!*K"$(9UG4W=4PJ@)5@,-WEN+R.Y<1+;?N]7G=2GWK\:6%&<+BLAG3P0;81)U;@(P&;I>#+#-[S%^#G-4"C M1>-[P?,FFPYJH62GNL&.=SAT3^;H7@NI=:A-&V>M+FWA6'M^CWN%&["QHZ6; M!:58R+Z?*KQPEMK?G"CP+O/QM2L0-;WUBK0'\&R->B='KD:EH+VQ%[N(Y%(T MWC4W3N1AU10P=TR* R)[Z&(\_AV([;T])M[?+.)=S I85)!K,.;R)N7+4L== ME=7K9@2FR,YGX6Z2IY8@["S?-=Y_SY)\FN;#LL!6=NE=SJ8SF/;T6]9W@W"G MELB;>!,X&0C/@R^7,Y#DU736[WO' T!)==-VD8X #::UGM&0[SW[ 5[/HL03 MC/G:ZE^%@@:G]V"JTWS%I[$)5%0W:")%*T"AQ,H W=^#O+[%)+E*WU_ ZOW^ M/KF$-_B0#&^2VP(>],,@KT:_JR'YY8@:MU_R>:+Z=HV+F\\?6>$S7'H#C$K' MDG/Q ,A]71O[P#8\%^A[GHU=_OF,7S#"QH[V-ZXWT97R=K'N+K) =UM7R] M9#8=US^4CB_WRTW6GPX^^/ZI0#Z5_,^U]ZPW'@Z329%^J#_\N.KR>C??IFML M6-^_B5<^B,,:O%OSXZT?>WP7<(=^][4E3YY"P>Y<;Y!;+>1/11R;D#(1(:5# M'@C;OL_$(@0%"'.P$]D&K%&^Q+FC$8 18Q6@9KV@Y-4W*AYP?/LUOVOQ[%2)7,-1ILNR2ME:YG0F?YU9Y< \W:Q+F']JU4 M<>.TJFX*S_EU5&L>H'=[G\=%YBRVY7DM->./L^LTSWK+.GA8ZN#_/%]K]/-U M=@V <_OIKT!L@N9AYS@8CGN_O[M[RA5"?FA\WY<1(//R[R!+E?Y.$'#CT@*1^Z[& >]JHJ MP&N%_&&\3Q'^E4J\&(K:#-Y4+9B6Y?<_TR3WHI&U;=9L^\.."&NE3/]C%VS>8B!5"1R1W;;**E= CJOT@IN*XNR+Y%$'A5*KRS0M!F7B&/M).MA/@"'^17DJOAB/;>,_07MH_[_YZ M-NKEKEQ>JU""K!?[V1&?^6WQ MF4_;[/VWYSKF$RW6_50^'U#LP_3EM-(#+.DCZ4*.*JHBC CAB$M?HQ!'II*C MVJ@H6FN1< ]_SU?DM?55&&!7:[?S:1T]B_,&BP>,,2%]AN*0(1KQ",1YR>+" MX-"\$(NWIBH+TK4VZEB\8W&Y8''#??.G-19M3>7&?IO>Z8Y!.P9] M00:E"P95DF@-W(EC0GW#HUB)RIOMFXCSM7I1NV;0UA1F5DWP3RL@0H[BPY01\@Z(J?B- FM*GAF'> MO=]ERC5[68^XY'M1#7]OMZ0[_]AQ,KULE)$,+8N'-(YIS)CV(RU0I;>C&)/G M!9-LPO2M*>R,M=IRLF/ZCND/@ND;_C1%PXC;\H@$!9P%-%9!Y3/G!@41>3&F M;\T(4+C5!(TWQ_1;&@,[X?G6C8!H9)^W@VS3G?296)_D[?+<][@MQ?UT]-"\ M;#4++PF1/E;'FY.V^9J_"%GO7OTY!+VG0[D.Y9Z,;\9"N#84M@[S8Y57;Y)BMRTV?+G(L]= %!)1JJ+ CU@@P@A5B1,! M5FJ]I5=;MM%3VVNPTW5N>A,MN7RYR#X+<E MFNW#).^\D9:O%CL@2/I:<%^B +3>D(4L &6XE X1*,5T5]+AZ/(A1%J&J,&0:2!$^-F-Q\#=K!?[*S!GV[QW]8!]4H6R)IK'D$ M A<% OMAY->]+T&=H4_=#-M\'=H1#^1T/5^DK77(+I<;-MGA>8D;F>L'D-:# M=,IH#L,\6>FN>.[Z-97;A+8_TF-Z;-E"23H*L%/D%-M)GMGN!+8I4N&Y'G6S MX;1N<@3?QL.96V3XY=KN0[YW@6')S':[.KYF9=N*PU>3AJ['I.L\E<_273-^ MLX.JW-V.I?9,&UV%,W3Z2P? MN5%:K/_U].OIO.UAL^5KV2UOY%TGHUMOO7'Z4G?8LN?ILRC[,<)NM".-1:R, M8B0*"2@4"@?2KU+70AT0-(^ONQJ/KSY\G%DT_W0)!-QL?OVDR)GF&)OD>_8Q MGM,O6J+?]T7:LS1\,\[[13IZ]]?IS?@Q+^2FA'N=_&MBBNM BVYU>]LVRGX/0/>/0HJ25_V=IQC7(N;MUU9U^^NMN/;6_C MU1S+4DVQI\#EDV%JP\RM,M)\PG20CV=7 _<8F'[N[F'UC.)'VUW1RXIB!NSH MFB5?I.G(OFEO.',M%:O6S_8!KM\B/.6Z[$@YO7,8M@#V_(&N_65C1&YFW&-@ M><>+CI5U,\RBF+>V=,H0C.=N/G!GYZ[?YS1/1L4E3 QH6K;-D9?T+9N7-X+U MFZ1 -",;<@\ E%P,LV)@CZTUNK2=.4=VP&7[2CLOQ:PW\'K#)+NV#X0'I(6M MU+_W363/JW;3;HGM(N#E%2G;>#;)L[F0%=6Y%L@PIQ:/KNQFVM[N<*1QOK5)1$"_,#OY2 E/33?\^2WFW-B_<+US7JOQX#%E>- M:.&RJ]R^I;U-M7;]K.C-BL(]]ZY4[SE0E&:5,[^ E4YJ2R?]PXIR8'77#GZ. M&'7_YMG4=6QL=DYOD,G4I62]K3[I2TVJ+46/JN69IHUU&0"L.,2]AH-E8UR+ M/PT$UY5@2 TQ^DQ1.O;^-;^!1^8F;T8J&W 2[97)\UTM&EJ4N[/-3 M.XVP&FXIJZZ&4S!YS]RJU0(!YLW20=JOVP\W[F8YU)FOW\K#B=5?1L#-]AE M64563.=U > 0H(8=T/]75*205/K,C:5#:YJ[1K[_GF5YF2=5SL$C9%SK5A,7 MKUOB==.F[O5F.4R.'@*=6O2SYTZ!QH"8QI>-,T\:E0Q*#TYO."YL[V++F15L ME5W%J\ER+]X?>^6,ENMX-D=)76 QP!?7J86#:=#E9I_Y[>QHE3[8HP-)('.E:A\CGVB1\QR:0(0RP( M%48#:2\:H[;(1BUPD?NZW-/FXQCX!_-3#_Y7S\)V+3?3*[O:7]+)V.D1(0!< MN>8/=MO$E("YA^(0&4V"V#>21&6W38PX%7RIVR96OE0^\N,H$J&@D:JT9\,4 M0NS='(#[>KKQ<_!:L\[G3NW9J-2OG4ER 1CB57-4@OM/*4B%9#* *=:6QK?2 MJN]X[*)1]\K>]E-[SCYEJIXST^3=?HJ7LN5]ZG!EWL^]J3F7)UBP*ZJ%//5^ M E/-FJF%NVP\&EK!8EF@;*5:GG?J?1R/TEJ+*)6T^A;>=9J6K>Q!EL&D6B!W M,@[0= KZM02.#2$<5NE>?WN8'38.Z96L:_D5:DFKKVN$S* ]AGJK0_AK@ZL3)5A M6H_)O\(-WF:;NSO:5G>&4NI>KG Q6>6Q.&+S+)4B: MT54IW\ :+GIY-G%"X2*Q&%._P>FV'J3'PL(Z?C](?E\(ICG/-WZRK%5)M;D= M_(#,7G:(@%C*OF7]F;,1:G/A=.GV-:SH7@\T H -&%UO;/^=6/[Z";#A[R?> MWU/+IR?>/Y+;ZW')8O][8H/VK&UD[P;*PI>:KVL/1/,Y]HWZ<)-OCE%JOJ_] M3,ZPKSG>N?]':>G^/_][S:_%_.SR52WBW0#MVW^7&?S+?R;7DQ_#]0O+4>R, M/^^QK,JXS%558[VAY_:*8W6#ENVI=W]5JYV#W=^#?($Q5^G["U#O?W^?7,(; M?$B&-\EM82%BD%>CW]60_')$C=LOH0:J;]>XN/G\D35>ADMO@"N@V0AF'X+5 ME?D$FK\".>9>+YE-Q_4/92!\WP0F%F& ?,PE#M@&K%&^Q+FC$0 K4ZH?BY3V?NRQR/9P,D@N Z[-1;]75=$]D>_/O58ALP8(GS[/@Z3Y:\+5P/8&A M%=/2'UG_XG;[YIJ =9B.;!DI*W)+K=M*_WX&JNW4[BE,IWEV,:L*3%EK8F'O MN_B!]]7WA:)>JQ/S+2VX9))8;=[J!$E1;3>4,?SEZ=EU0]V 9YA!EEYZG^9O M&::]TDG[2_([Z C]<5HZ3--OR=!YO>]0;6:EA"^*U&HV<_?3"M%MY]_K#=+^ M;)A^NESU]#7\7,%M=?!!GQ_'G&I#D18F#@CC4E2]%H"^$-!==625X2?%]Q]:<>\\6:?J-)![-1#\N HBR/TJ"'[@T .:RT.7 M'ZU21Q@_L]91JR6-*H18#$5MAH'J[AV.?]J(WFADO6AUT*M'\ M2Q@'7/[Q: ?>K7ZW^L>\^GO4)6KI(:(-?U"YX?Y"^LX>EC#:^PJ[S">(I3Y= M5!RR]=28B14Q(;8N(ZQ#80(3H" *)4+1JJ>U$NZN?"X\VS[ ]M$PLP)&F.;1 M'U4XAG:A[R[E[=ZZ^;]5-_WM:QW>'U21;74LHOXC*WZS"4>_E:1E]RA^<39U M&UEP&)UPUF8YH[TMLO;64;/#C[W"#]ZHL$0,C3&W#7RPCGQN9.P[_# <4\'6 M:A*T@Q]J+_"#BA,JVBSZV.%'AQ_'@!^RT=_AJW]Q9Q$<^M\?'X?3PJ#C<7T1)^"$! M39L$H5$Q$8&($:UKFIHP$FMMKU_!PJC/TL.A6]/Z8&NLSMJMFKIW33TZG]8Q MQJ+M]:D;W]9_][&W#7OLX6(-TR;B!D9@^9. M8J2P#B(3(1SSV! MUAIS_P13_#/,[Z?1IVRH1_V?DJ*:?6T+O673VV>WU"U@ M0N"W1^SLEVRSN4[AK^]+NH>\#]WE]V3V?IH/OQ/9 M*D&]S89D%:IAO-C>5X8&6H8FQ@%5 !HBXG7E<:H0C7?IO&\IQ$>U"G7;T\9^ M-BX[9I=>!Y$=1&X)D8VZZ2; 2E 3RD 9#JJ?(B02F I-C*$AWM'^YF9VV"-1 M3 KOSD/2060'D1U$'B%$\D7_&A7&6".,*$8Q]\&,Q4HQJ1 *F2]]OB.(;,U8 MQ@*#%OFZ?6_W&R+O+1+TO.H=Z\_OJG5TU3JZ:AU=M8ZN6L=^I&D>:NY^5ZWC M2!>^J]:Q#PN_G9;;E?)HV^Y=%'RL&O&X>*G5$GU==G_G*NI6OUO]XU[]@XZ: M[2I[O(V()"H7$4F^"HD2W&>^\FD0<$P4J6 4T\APR7V?88%I&$14^E+Z:[4(]\LJ>3GP MH">4MYESV8%'!QYO$SSD CQ0:!NRA9QS0T ),3[C401G!H&*D([6"B'OE]WQ M0> NOJM&#F+UPH.&"221)C!,@.6)?V"GS9^LV.[5,Y\Z6_;ZBB"J-2^/V2OK CSN MEYNEFCR.%("1J]I'^=C;)B M:L?Z#?AN7$R+$V]P9RL/+QG!U2[>]CHK+$LFHW0\*ZKIF Z2J9T3;S2&?X?# M<0\>T/>F8R\;P9)G_5DR](HJ?.+46Y_/;&2KCZ7>](5F]9Z%'J1>-,O'DQ0> M;L;7,-3""K)+&QMBY04,-/5NTR0OO'2MOHUGO1#N;^6FRPJD$_:9*GWS)8!ECD:@;[ M\,'+U^;W)H7%@9^'"8SH,DO[^TZ]3YKL>IK55@]ICVSK*#]61[T^\43JUAV'A[!)[-]ETX/5F>6[) Y2?;-RWJUW 5_?H M4R^&&;JTQ.V/8^!^?/J86._*S'5EYM[^ MPXZRQ%A79F[##;X#I(']*#KUTD31E9D[WH7ORLP=Z<(?:R4YDTPR&\/AK(A^ M-IV!@="5D>L*B76KWZU^M_K'DD[4E9';DX#C1_8_%4?S_<\H9L9@([6!?YFT MO2U-&0,71$+%:]E$GY-;YSL_'^O>OV=9GGZV7NI\>OMYF(RF>M2/X->)/>4 MJ\MA&[C<9C.EO0T<>>LXVR'.?B%.HY&U ;RA,8XHQ2$W(?,Y"JG MI\:5T2L M-9U\%N*\]:)SA)\P@3K$Z1"G0YS-$$(0WF;$V>N&AG6UZ(ZH(LPCF."C1NX/0X90I%D@< 26"<.U MW6-(K"5_DW9/.W5B'BH/X[>:I7T?A>VMDG*P?JDC!P:R2(F) B6HCB*D3T -@Q\<* M-OEJX4C@-.0^UXS&L<\E0H$PQ!B&6>!+AO1: ND+V0OM\..3:K>A-CESG9A? MWT_>568[4$8FJ.$1%"*2P,,*4ULB.M8ZHJ'A7 @3"9# _BOI]R_'R/@$<.T( M6?FHJZ[U[HC<]9*B3O&SJ;IE&M^"3.&WN5%9V$Q>DQ0#+P9@ZJJU=94ZVC1\ M"*)X@<^4<3!](E\+'AI?*#]0I>$C,=%L%X9/&XY1>H);1=5#*^!QS)[5#A@[ M8-P2&!LAO%*KB!",;GF(POAEMXMZIG].S/Y0/N:\: M6V,DCY9WJI#NX^P:<*!7?K?PFHUF20E][L(2#=S'!]/Z'Z&2II2[NV#4:@FH M9PLNM5H/POT]R.M;3)*K]/U%GB:_OT\NX0T^),.;Y+:PR#+(J]'O:DA^5Q*K M*;862-_8_;@?V,L'\0<*0#6/O6KUG[4E3YZ*@^^\06X5FC\5<6Q"RD2$E YY M(&S@@8E%&" ?T"!W5Z8"&[_W%4] M1 \G@^0BG7HVFV,3K6<.B4L0N8*A3DT^AQ%]38>I4RC?8THB+E <(J-)$/M& MDLCY4PU&G K^GKY[RFVX;:QJ*-+"Q %A7 K#ZML@N/5[7"K+<(NTKZ<;7TZV MQW/'T4WTHJW ^=?IN/?[>Y!_:=]5-$U'13DYWWT-3%F@M)].)%GN!+J5J M=FA[Y7R_4G+E.=.V/DMO2$34=?E05PQQ3Q]VE(7PNF*(&^Z['R -'&UIM*X8 MXI$N?%<,\4@7_EB+(=YG'W0%$;N2>-WJ=ZO?K?ZQY,]U!1'W) _@D: !BA8- MV!E\8Y'1$>;<5@D2(2\=DH&.*/+7TGR_#I(\#:RP-PU9?X#%#^4)%FV&)>QM M8-5;A]0.7/8+7(A8U!!@@A- %\)\P;E1*J"&*!PI@S03T5J.T9/!Y:W7.50G MDO,.7#IPZ)Q%$03&/U,:!?:O M, P5BG!L7D#=WRG;H:[;6L=V>\)V8F%E(Q*;F&HC#8VY$;$O: AG<@0"C^/U M(KP[4+!WRG:T\Y:_]<)^Q3U1J*^D*[,'=>4- J2[>B]=O9!'0:VAX&\$;[J!P)I M)#0QB'!"N)9!1*0?!(P2$O#G&H0M8*!_0GFKV[ =!G88V&'@L6-@(\J6*(K# M2!O%!.,R#OV0!RJBC D5!,9?:\FQH77>3D2:]+NJT,\QW5_0=5;9M62SZC&[ M30@[L'$?TUB[-3[\L1[E&A]#7;I_E_#=K7ZW^MWJ'TM<6I?N_S9V M\H5J?S>7^IU&8 M%9-QD=DCGR[K'@*M==K=SQP[<2)0%R+W!A"XPZ+]PB)_$544,:,C@0(3A91S M*0))0AV2F(B0ZSA4+X5%!U!,H,.B#HLZ+-H0BR1:I!#%R(\ A,*88\51C -. M8C]4PC 9QI&2+X5%;[[V #[!_"# J*L]\*RXY\/+.)1D47LDEH(%@M(H#&3 MF.)*5F94P 2<>&AFU.Y+%2!YT F*G1OP.#&#L466,O803K,Z##C\#!#T$6-,QS%D>&!LBW'4*2UI%%$@UBS"&L_ M?#$]XV *(7 A#AHS#GK#Z< *(;QH^Z,713"U"- WV""E=8@PCH,H8(:RR,1* M$1X$1DW0,>/5@YK!H>2ZG!D@#;0L1*=A?RR)7?(P;]5SL*^"^*@+0CR])W&7F]?EYK4*NWP1;\=C%'&%_$#B6,1! M$",55?%VL8\B^K+F3RN!;SYNLUK.H67R';/3MH/,#C*WA$RY" N4(5-"19$? MAXR'1BH1L#C$)M99'60>/60JOZ%E2JV%D9KZ M(9NEPV%% MU7]YA]ZY[W"/7OW]CE5B>O =VW?S)BI^@>N93V7RUJM6[E,7LET!=0875VU=.]^LDM)Y"D M=4+9?N9 B6F+NX>;BP5[^T7FW:UC9OO3P=)M/4FXX! M2"I7GY?TK[-15DSMM=]2YZ@9NY#4WKB8%MYTD$R])$^]T1C^'0['/;BH;V^1 MC6!:LO[,E@*M@@9.'^4;@!>+8=EHEI3X\K:X9^7UG80XA]G_F@Y3!YCO.>94 M&XI .,0!85P*4W;W-1C6T^CWI$1QN$7:U].-+Z='RL/L(1Y>HZH#YNHV:!"( M*![GWF0&(% %XTO:Q8&B)A8!65T=>)]#8S]FJ>%Y6TON4GR?@4(-ZF7_C&! MQUD@*-+I%'@X&WEZ.!DD%^G4<[6!3]<7QGL,($KUX^/L&H1S[WYU9[F\UL_C MT=7/ %Y]7<"[%,'M3^GX*D\F@ZRG\S0ISNV][10% %^_O[MCQ@0H;K'BDJ! M^B)D)J:RGK'84/%^82PKGRNJL8I#";-,F)1,5('H 8M(],Y+0>&:6.4DGZ6/ MD%E3+U; GG>0G?L)L-86_*";%5BYSUL_2 $L )]QVL-SQE"--7?+]2BN290UX?8>.&:Y#6G"#[O?G$ MBI6:S\05#+8F>%;>MA0SP&A_KA59X/UA,BG2#_6''U?5UH6LFF^AJG?WBZ;R M$4+^N2'(EH_A!PZQ[2[;Y<->M1A;ZZ9U.P4Z=K!%OL%,](";TKPQ-K795-C3 MFS+M8CSLP_7:R1IG8H5IS^TM>Q2?>-;Y=^0Q$T=,$'?2@W^D];]^7A6^79FO MKM!3M_K'%7?_ZRBS7A:7NG%/7O#+!<%V=0T>V1F@B"UZA$0:?B1*(1HP3A'Q MI>($^XHQZ@>18:O&:VFS?AR/>K,\7W?RGY7[HBY\;Y[)L[!ODZ&+X.L!@T_S MV]]^_=I&#Q%VHA3I8F[W'P,[&-@O&!"++!PF0QMZID(J#8\CK8B)C=&**QW[ ME*VU*WT"#/@O"P,^._%;K1%P$%&Y;T>'.+,&V\CY79-AE_.[RJMJT5K8\$B( M,"1&B9AK931E7"B..***:;G6UJL5D5T'W<-M?FTOVY:0$T(/N_-X9_:UD&%S M> R-$6[TZ=-&A";T<6 X,*/OTRB*260"Y$<"\9T(WQTQM#IA9'>-7#:@C#T7 MWV\[=V9MRVUO@A#2G]!*8[0IHW)8H[[KP4PK6'X4\V\BU/ MOZ6C6;H4V'1[XA5I.H]0V_"N'\?3U"-;7KP:-[L6S^A^+N=Z-*P MIHAB1@+!B:$(\S!@*N9,,1FS*%8ADRYL*FE,T^[FPG]SH6G727Z5C*[M#Y\^UE_//O[D+HC//NJ/YDS_;"\U/W_Z^NN7 M:!.&;U,7;<7Y!]9.NK+V367'#RD/!6)^0'W.9*1"8GS%2(@-1]+0567GR''+ M%Z>ND?:6_F4F3'EY=9+\W= MD,MCE]DH&?7@4?6Q$R\M9\RFRL)]T\M+FVGV+;7UM^O[]A?3V&M.XV0^C39# MKY@E(Y=F]V4&T(EI\AYS;P:SD;L[1W_T!LGH*O5T#P:2N)N[)]H\WO+C),VS ML04XX$1XGXM;^#4K/#T:V=S=+R[ASX/AQD 3'D;O_V==(NW7\@5) >,8CTK\ M<8-)YP1ZLNV:V47H#6=]MV3)?#*W=.G4Z0SE.Z[F-&QXLY.GTHM-U.ZG!4R_ MW4B<>HEG\Q_'(R=VDP*NA3&GWC#]E@[=M?:".7%:*H.;?*OL M!.^?E(,K"ONQF%U?)SE,2[^L)UC>'9YJV1>>9F\T!3VA(OC"*R9I+[O,X(SJ MZ-?(_.>?%,'R1W@$L%,Y?W8X17E+]Z+%K#=8&B6\4-+KS:YG0\?0CH;&U]>S M439/AA^O($KF2 DX8WL$ ?)+)C#\"=#$-#VQ3['Y]S=NC,-;Y_DN;/8E3,15 MDKN'S1=B02OM,O.K22#CZ*.P*UD%M@UKX>-98//B^0Q^J5.8]QS&_F$9!Q82 M;IR."J +^&RIK4%YQ6WA"C? VI?4Y@Z&GV_C9--H@ VZZR89#^V[#!*Z[ MMOQ5R<#TCZQP[PGKG3:XH!KXJ6>3E>&^U0^6%>?X9AD"V-)6L8"9NTXR>/F* MTO-]=[]*XP31-KLLAKDR_E6@NO[Y"%SM,2_J30>+R];]5N#D"VO$* M0/,^HP[5_5^#.O"0S/:LY3Q41N&,GO M;KE[#M4)(LB]-:S8(/EFR2D=>:/Q_&%PSMB];\6GO2:?WO4($%[N23"B?\] M!8/30'^!]]D'X5L*!3=06-C4G@0+G3BA:441R+-2!E8"\]8;9K];6G!,NW+! MR68S<^K];7QCE]>) Z?,#9SRL\ZN)3G<-)FEKC-2.*9W/%B)6?L2M61=4R(< MRYXXF3G+@?Q[X]FP7P&)_76%IC88C"Y*X5K?P='UXN5JG;DF IBUFT'JBM$L M7;8VJQN^QUV1#&]5+OXR1Y,YP"PT^D.1E,OV6JD@%A, KLSJIX"X7EI8:SLK M!A9'+#W7XL!][X-:9.GJR23BV*V?PI%2>6S87M]=?E^S6U-K/?567A(>T9_U M2GVQ89[,[;.[+,*G(^9%90*5XBM/KM.;J8?=MN! W0"@+ VI_3,93 M;X$,-MPA2V\J7T2E$=H7S6Q9'RL""G>:TQSL\#68+M/%>I0JRC,I=G^F!F1Y M4>HLB1UG28!1/BJFY>W_,[F>_.C]Q=3Q"'"DG>5*+R^UX:RH[,/RN&W$4#Y9E=3] M@LZ95Y-;/V= 6S5+C[QHE;C>IF,1C*S2/*G%4 TYE7;[N MG"9FLL0+W^K^T MKL,WNKW_NI%3-ZWN/ !KYB8=#ANN(.L-=#:AU5A[,*;:;AF/0(NZT]EC34#K MG/@V?WFXFR7Z.:M?_*MZC;UN8^\I&WO!D6SL?3K_6_3%._L8?_KRBSX_^_3QM6(*6I%! M]\44O-WP41^U%C[**:%2((09\GG N99^2"--?6,4UIIWX:-=^&@7/MJ%C^X^ M?'0%+QP3M(R<=PSVL_YR[IV=G=VOJAHIB1(10\JG'-Y:Q1*T50R?C"( GUW, MV:IJ*J0O5*>G_T]\C[%\9F)OI2A M:.;3E\^?ONCSR/OIT]^C+S9$]M6B8ELK4-W<2)U;\W7HDNUF4&X97:0+5]HB MG*273-R%U;YT"!?WIF.[.1K-8S ^E7$65>#'O/6I]Y/U8%KW95KM9=?;F9_S M\1^WWKS^@]MVV-(#:7=0MW5>5I[!7]+4.2^LJ]P66Q\ MLT% M:?.L^B2+G,\7OIC\>-I+&;[#:R;>>/TI%_-BHR M._3/S5COAJRW4_+ZTN?)PN=^V1.C2&GJPW\BY":. Q9IQ#D6V-E_//YG_^=NGG\/HB_>+/C^':SH)UI1@ M%OOA/LXP\C[=C$!$#+*):!EIQ3K"-& E]$\)^,1*0[,=*)D5<5(_1(Q$@M M,)P8 *O%"I*O2X+A_(L&B\:X@R=5BGWI/?3./H81V#MAU#D'5X5%)1*^N*@> M. "BHA0'[A>X]CQ/ /!=D;#B=2VP41856KPXBDKY M\S7Z\OP\_VU+/'\J*"8>B]R.)P#3J]/Z7 MU?OYD>C]T?_^[2PX._]ZTJB]^/5;$E_-WZ+PUY_;5_S=)+&527K)PBRN MW$,91>6BI,:V\HY5UOOCWLSJQS9QUI4+>T+*YHJ+AFPKLO[]M92OCB5B%$95@SXHH" J\3-I:H% 5GR= MC7KCZ_3P*>OQ2>7XX"F+Q;Y&(I8AHXHK7P=:,*X#RH4@G(CGHM4R9=DXISP= ME)4ICX;.'I]B3@Z>S@*.8ZT$9I@$7#+L$D%9Q%3 M:)(MTIGS>REJH2=5X;: M'3ZU/3[1G!X\M8%J(,,H0(1*4!I\IJ)(:HFXD40R@C?9<7@"JB7%P(M!73X" M;>SQB>5L?XVVII<'JSO]7-M,2AC20!""(Q9S+GB@D&3(CV-EA%"QWD([LYW_ M7-[ETWUF!TMRC\\NYW>2W(XC1';C)R6G=RVS][4W2/NVNORR!;W4%W.YMVE8 M]C;]YWE8-T4M\NF'^CZ?+O]>UZW4H_[_F\$P+V]A\)47JEBTXSB'.P8VT^F= MVV*S7[^FMJ@:7/I>&6)BP@(B&*(^"VU2JH%OVF 4$RG>HWGK5EA"0 I"HL / MD:(DDL*X4X,@C"/-WGEIT4LFEH[R6;I]&,>K5R&LI]@[._O@S6?9Q;XLYKEV M]^U[\4$;P%0ZN2]26]"\GTZ3;%B6C;;1J]]L^D*5]NTZ"3C?A$UCM]UJIY>S M85W(LJHLG]@.";T\[=O">/8\>Z6K,EZEBMA?R'6N9593B8FQJ,QFG[E;!:@][ M,KT7#5_@)=*KS'5"*1=J?/F*[_)/$,]'N#/5<8+NE^67BV[UCW#U?RV2J[1; M^2-<^;V0@-&H7\N^\M][Q-#3W(L72>_WJQP,T?[[*J:ZUTO3R\NW$2SRST4I MM3MKHLD78M-[9W''X_^/+<;WZ(H_,,Z-'9L;CN>_RM&4[KLX+_. G7^MCX7@ MB@B<^LR?.\\D%B$*L:]%I&U1ZZ8@$6-4NOEGQ_BI))A\6SKW:)U/H M4?]+6J3YM[2HV/O=LL/P#.A(_#_V6W6/WQZ^Q_GM)-5_9,7\]/E9\3@WSK_S M\[@H?G&T^LZ;C;+R,;.B_\ZUF01[OOC+N_<" !:6#MX=/I6)5F>^^RL30./+\_77.5&T1QMMT?&]4J=*MFB?FM^PM.U@ZBW#E%!SF*(D M%*&((L:#"%,,(!7J$J8,8R@,-H,I,TCRJ[1_/C;C8@J_1W_8(CFKL&7W.:3; MY]A3Y,(G,!4==G78U6'7RV/7=X^ EY)S\#)*&]]HPK4(>*!%*$50@9=07)+- MP"M,;:=&ZSMY:WCE$_82:+7.Q\\AFG9XX/L.W#IP>SO@]C"V8806FIG20C,D M<63_,$Y12"L#TA"" MV6 2GWUH 4\D5@[=64L/V)LMNYMTN]$%KM(2B]&>PA M'?;L"GOVUL[K-)X.0]K$$-8PSF3@4^-38J1-H?&EKU"%(7ZD%=V59TGMLZ6& M3S#F';!TP-(!RT9>'XR$6&RM:< 22C6G&.E AK0:E=HM7\NY&ZKJ\.I-XI39&'0<OE,QD091.,@C@*A M$5'$H9>(8U"T-@RA?- =M>^ Q5\DXOM0_%0=OG7XMJ?*6#% M ]TXV'Z7@M\BX[0LLK91Q>T7&-DI96 M[JGWR(V6RSDU;Y)<)9FM@I^GW]+1+"V>V)OH^5#QPU)-M'9+:MFE>[;,!/GB MC6$J8?;JHFYE:Y"+-!UYX^ML:FO]7:2]9%:D=LYOW<2.QM-Y^\ 3]RV93(9 MG3![)UY52&O>7[#9=# KRN?=9,6BQ^!ZC[UM9JFU#C'NY$TKK=%3+_ICD%UD M+951NV'GVQ9#XGBYK7-:&D3S;@2#Z73RX80_])-I\@,6G"#&?H [8NS;5LJ84RJXE#_T%5%4]M,_ M"#X=3*^WV2CB4V\ZMB74B8O,Y"=6 MK;!G)]?CT97WTWA\-73METY/G->H;$:9)]4]?TDF.OF>5YV7-TJ8NP>O\_WG=Q!DO]<7SJ :6^IY(K]+WW%/._G3?K M\L'>*DVM(,QA*S"T4V".:GQ[T,IZW[05NJVV-* M]GGF*Q#NZ)[J&[;,7:1[NB.TEMUMRPY)-37U- &)L,5;%*GF,B[=K[\ 2-I: M*-NB-BY9%>&02(ID @F0#?K#.#Z0]\H/FW,;//C"!PJGGGIE M)#JE ]&'5TX DU$!>_MUU$9"EI\7*. WJ)1\P O6>(&2T6\PF+']$L1!+1O[ M/FJ@ECN=4H 8!.[X.QJ_.A _/.B@X=U \ \4\ ^KI070 $O0*7D [1?1_N, M7H 5M&^A%IY9 ;8![O.KA #WT,<5AWL9M+0Z\@'S@?W0 MPXY/$9ZO[WM6E"+J91?#YBT+)'AF"3%2-BC<8L^;HP?\1/A7YA[ %H\M!KX _1Q-OZPG!_H94]*LG?DC3TJ\8;-93&VR0<3WV U MQ\O.DANKZP3\[\1+;C&C,]O%R"/X^P5^I&]PA>UG//?I@RXG7BS]H40R(HE2 MMMWE->?-%'M/EA.]'@X#-SD0*3(_$N>L,6J:8- 9X]")U%1A<^:9Q7,GW<:_ MUN7X(QK,KXVYQ4]^M]MJRXK6$?1&6VUJAM%JMKI:NRD8HEH7F\H60R-ZB2'7 M$0KD+7J"ZI>?(P1_(WNFL=TTP"Z/.9RFLO]I^\*7?"3;3([O3I&0$@M28AT@ M)=9^QMQ[21XVCDE(B55RN@NR5F;004JLCZ;$*F?_0TJL4[MD\Z81D!*K0IU= M_I182DU(=,@7@PQ8 M156IJH6_:*"EU9$/^,HZ7\D8Z[I_OM*A=T&=&AJ,)U/+#%8Y"Z_$\\)9@++D M1;.!LH!* 64Y)F6I@Y961SZ@+.N41C3R%_"#C,%ZF M6>8JP#SRHJ 0? M]7'$JH(.65D<^H *:HDFR8ER:FJJ*Q@Z;=VYX'&?HD80 M=,G("[$W1V(T=6AONBJ&]% 3.]^97X)%:'YSO>_HCM@V!96A%_H!W_.+G?DY MZM4:M7.$_>@X@4P?N5'J+54F40'NZ!JPC*Z\6DU"(P87\A$KC+P2%EF6+R3! M4$5@+(54J[6)I_2JA MZX:H[Y#)M&MY?H &X6QF<^S!-EISH31FGF4CJ7X@_TD _I-\:?G>EE]XY 54 M1BE=CR]/"*4G%U 3I4+R ;G8([E@.+!6%>V7GW1)K/_F([FF2>K/U.)D6U7, MD-#91!+1)\L9VR&KL68Y*,YF@!C%_Q48 L@'\N5.OG*!/91$J9!\ /9'!'N6 MR&X9[!4 >QB*(%^1Y"L7V$-!E K)!V"O:75-E]5+4Y+5NB8<#NS%FF'H$=@G M6*\!H.=%'6%[!?3QJD<_?&*+6=RUCU_TC9W(=!>^?7/4M94'^O94\SLH;$RF<1@5,GJFB^E T*\5[FWOO MW1 7>+Z2X(G'";)#IN61<>!ZT1&77C F'N2LS(]"@Y\ ^GCE^DJE86 T!<(! M2D)33BY9SEF#(4J&(HJ79ETV=-G@M"'C=L9;$M ^7,\9&8<-1YL6C==]!'UW M9#GHMH:^8G]"6S-PH[S6Z17%@!84:Q8%6E#^/HY&MBQ$([O\K #B!H 5E)L5 M1!]%@]U>$2XQ)0/40J>/YMB^7U[PDL^@OLH,NAYVQL1'US74\!S7-H$7Y%=G M@1= 'Z\M.\8CVZ@*,X#( F &Y68&FU<9,KH+6$8 XOC1TL*#C;>I-O'9=9\H M5# BP*D!9'3.I]8"-X ^KOI2 A30!&I056J0<9M!.PX1H-8_Q?,GS@E\H ?% M'9- #Z"/@1ZDT@.H5PGT8 ?)5GXBT@L*S1@R5J]<6AM ;?)(/!:?N.9C .PO MZ%0)V%_^/JX<]D/A1\#^$KH&)%VOU[5%H!>I,L@L P&#^*P+!HM6O20("AH$ M[O@[AW6>4!A/"97*!(C/B_8=!N*%"U6H2QI ?!'[^,_0(7&\3]I.P++A>PVV M.P+"5P'A!56@YKVAQPBO'P#CT05*-B;&5T7G[F?+FQ,!__.BF]OZQ* ?LAP3*40G*41=T5=/Y^H5A"*(@'X)S M--CZ!4^O%+@;?!N0I#$WJKEEU^>XY+.H2)(B ^3F>:%>2P?<-;8NQ95D(-L-> M3 @7492$GY<:1I\M1;?'-^!'+%Z]_DJ@5^PLM['JU^!_)UYRBQE^(A<[=#:@(B^^@2A$ MFL3[$8V);<=G?S\3SOAWVA;CY'M**PZM*?%1CSRCOCO%:X-JBKTGRXE>#X>! MFQR(U)@?>;;,8')E-,%BYP-]&KD?1]H(BK8UG/KE*/JSM;3A[(;?T$M9G MOY])9YNI;_0@E?;!V=HH73_W/G<^X%2UUN7X(QK,KXW)QT]^M]MJRXK6$?1& M6VUJAM%JMKI:NRD8HEH7F\H60R-ZB2'7$?<1M>B)G/DC%E2#7[(^:+:1-29Y MFLK^1^>>HR$TOK$Y+G/R;QWC#$7]]'K=C/DN[9E(FX."<+^+,G50 >;5UJ(3+WY<<0FUO%LI@@ M7['E*QU9V&K[#9 %( L5;R513F#0$^ O*!?(60KV1\ M)"UJZ-T9T[ MLFPKF*-KU^:==)YLV1%%]HGV-7TS2"YZ*NU<^[^.OI'*'^/U5G;P MZ**FB1!DFXN9<=M9!\^3VLAI+H1R\1)1 !T]]?P(5.5$6WJT.IVD9>'2E.J* MKAJ[4)7&S'HBC(%$41@,HUC&9-3Y.V2\Y96C "W)R["K("V11$6MP\;BLNA> MC[8@K^HJ1@7?TRJ7E(VN0 )7<*14F)TQN.Q:,O)LI\ 22FN M6E6-D2@U ?A(A>2K,"N)/HHZCW"O7RX&=%!>\K="1WL]:]UY,]G";(;C@'U< MK@^[4$N&(=2 S()HEHE3(=2!AI3'J'TC RP+GH)<)N7M^BX9>2'VYDCCPSHM MM5B)R(,D GDXN3-C/S&X)Y?KV#&Y"L36(.7'<#Z M2&#]OD@ON3PEO=F4ZJ+1TMN&JG25IJ(TNH;0U-5N4]=5??O&>G"?B<=3*5#1 M/(?,T2=K8V*GP.56LT^EPD'H$<22X$:VM.6CS5[47P&P03Z0+W?RE0BP9?!L M V 7U+J6=_1LMU@+/=(VXI%5;%5[8A%J:?\@XY 'V-T_TK,4YF>AYX8(?"=V-,+>[0)CX297PA*I_PKSR]@:B:T;=SOA9NNC/&!Q9O,2!C_D19 MD!*'^@![(^P0_^+^ATVY1"-:6I<$00(* /*!?+F3KV04 .J? P4H* 60#D ! MNI:#G3']!5" '(Y/D _DRX%\9:( $G@!BDH!?OE)ER1U1;K#/A)2(U+F(>W1 M^>"_Y7U@C.(CM$34T9?:H-:JO; +45:%=RF((6A 02H*82!?L>4K$04Q#* @ ME9*O+)Q@AS+E@BZ(6OW2K N&*LJF_CT;E>BT4,,<$,& M+*BJH%Z:NB(K DLO;1@9,3W*1+:!%.6XQ'Z6-9(KX6L[K"#GZ+$."V^ M. .T)R_JN#_: TD%2M3/U#Z),H,H:02D;/#/LL'=] :@J85<8RE(F,664MTX MC N@_VWV;]&-XP>\[%+;'8<<1B_XDH"5'#>3XZ9+?.2X <*S&<$>O8)?>,-: MFO('MG+1IH0 \7EZ1,8XI(AM!7[TG _^0A[!+&Q;[(L0<]6,'FYQ^L+)<^K MP9 !^4"^7,E7,EP>M*XKV(F RWG528Y_0_S#==SI''5^!,3Q>>[7\81,\0M" M@\Z"?"!?KN0K&3"V&K<5[$0 QKSJY"9@;&%['-I1#/^MY7P?,2=MH5K 3 27SJI.; M4/(6CX@- GR@7PYEX\#Y&6 1S9Y.9Y$+R,DM6/;(BY%'\/<+_$C?X K; MSWCNTP==3KQ8^D.)9$02I<2'OA,'"3 Y$&\R// MEAE,K@RCI@F&7%=__FWD>B;Q+L:N;>.93ZZ2#VN1[VPOKL]S/I;#-_ MBQZDTCXX6QNCZ^?>)X '',AK7?ZAO*O\VI>TJ]UNJRTK6D?0&VVUJ1E&J]GJ M:NVF8(AJ76PJ6PR-Z"6&7$>B^F,4KP,_1U&^"ZK!+UD?--O(&@=H:RK['YU[ MCH;0R+5->K>7R.<;9YP6([5QCG;*7WS.7'S*2G;S\1Z^L3DN<_)O'>,,1?WT>MF).2[MF4BOI5!$+8PAMZI MC;TZ*-GE*<.P$^V6R)1]8S]OT M9%'4Z_3MRYYR4ZH*LE1ET;>*//6L6+.YN MKH[9LP@[ M^AW0:%@OR8U.;EHO85NS:<-!]!W(!_(50;Y2X:2R=2[2DO1B9>4KC'*V6'.A M!U;J+7US]*='YNX.F!&+_:7-SRSEZYC>#],C)MMA';L9$26&D.T"Y /Y\B7? M6Y$(69;5_AGZ@?4XWW]HP?^M_MNX<'&8UZW>PN#[X0#:YD4W0]DF&N#XR/B. M/^N-TPY[%\99MRG9S4<;WW%BJG:X2Q.9.O/;!D-N7OQ=22$V7IR]!S+'_RD?[< M&'J(D67^?N:W](XN&:VV6.\(JFJT&X(BM)6&*K>ZJMQ0ZV>+<4L?A5ZE,M!K MU&M"76"9) ^-P.(; 7G&5@%Y!5'SM#758>BME7.K>**W+WOW_$ZZVCP MY>ZNT?]V(F8O[X7:]UR'U-;H?*'CH-7=XZ#CJ5C2FTVI+AHMO6VH2E=I*DJC M:PA-7>TV=5W55Z=B"*"& .H=YZ^U+H< Z@]/^-4)H#[,W)DB[N#FS4)-2<+]+5&!/FT$>C%] S+;3HB$VP_LE@T=G.>9SVZ@#_-(Z%#?\4?0N?+ MB>M1<0@9C;TW]C_H4CIY M6+A]X=TW:5!X^W#=:':&Z*;7RN:]*H@1>/9'_)#MP3>MZ\;-)F$V_W%!=^5@;]\[^^/3@6<[8FE&K8KW&'M_Q, ;RP_W73A_==U%C.+SO]SK?\FXG_]6[ M_XH:M[?HH=,?W/<&J/D-#:\[@PYZH%9^IS<<,.,3!XC@\03-J$5*C=7GB>M' MQBL.0H_$13R8 4LG$[8P3=\V"-D2-HM!HV==BYG=2W,A/]6G=BRZJZ$'M@WK M'/V37P+8]/T?,E*;V^825,:=CWW/(G#8"%8PM?K/%-:[V,_3^W[U*UE"8 MLL^D1?W7)N4M]M+D+\U)V)'7;[3%IGA.I6"'HP(MD5/#=!W"G!C_;WE!&.VF M8E&A#B)XR<:,+'#YY%:L.XSZZEHF/GLM[%/:&UJ MYYT;5[QY5>)(NZ*C)H\AL>)HDJR.H@*X/XZG(SL@4@':\4BOF-Z(A5YBU"#5 M$JP4PDHAK!3F?J4PF=1+$-FU)UHMC&L')R\DST[RW9 0K1<66[\-H!P$#>PT8 MV!KF8H0<7N^$CVQY(]N3[_N-X1X"!DJ!J /B6!0S_X>"(T\69#%CE.-IA+5= MR\$43"F6)EB[ *]K)P%>\Q&.=2 $75I6S$E7 X("@A8=01O9WN/NIK,3@@ZS M/?;Z2Z?7VC(WLWV'OU&K]499-W==5U#&1E%OW=_V]Z, MH)FPOFJPG/BA\R=?F4'UV+C9]; S)CYB8\USZ+&<=#> )H!FT4$SXY)KI__Y M=5] )JAJ9D3-FQY@YF[KNNY%U^4!#4M+N?D3%R!TC^NQQ'LB<]3T4FL"E1U< MRBX?@.=IP/.VAO[,Z%N][NT$6NV,C^WT^^#2!=NQ.L#'AJ@[<5#;)5Y>NAJ@ M#Z"OZ-"7,1#I_O..JYE?:RBCGY>:K%\&][WSG4S&C'"?5>9:ML3?@:D.P'2%63 GA[)=MKE M@0KF5]7D;H_'+;N+U-JV\%B%B( 99'1,R5>=BPZ<_[-707VBSS M;$XT 3 3K,.B8^IM1F.MW]_-^9DQ\T+C,^S>A)#7_*#DT2-_L.?-T0-^@CV6 MY9,/,/ T&/A7#64T]!I;&VQ+.I!QG\IU_Z;?N ,$!,BK N2QT8FG:##Q+ ]/ M<]+7 'L >T6'O;X[LOBB^U?L3V@;!$G574"3?,D':++/Z,HUI<])AP.D[!E2 M-M32*W1!F_J*L.SO?R1?1JXY_^,___MR$DSM/_X-4$L#!!0 ( 'NH0U", MH"2L@QL $&% 4 9V]O9V5X:&EB:70Q,# X,2YH=&WM/6MOW#:VG]M? MP,F:6 [&RP6]P-'XLRPT4BJ2'D\^^OO>9 4I='X MG=D86V"[\;S(P_-^4J_^[>P< M7QR+OU^\?R<.MG?WQ$4ERWM[1\^?'QP-GQ_OO1B> M'!S_LK^[>_#\[=LW!S\_>_UJ1\)_]"O_?W[G3.=J:ZKP+"_W]G?_9WF[5_A. M'Z ZGZI*VYY?C"K8#M^.=EVYH557=DMF>I*_))3R&SI/@1(O?][?+:_B'?;O M#!/_XH>_[CW?/?QZ_]\^;X1KPL7=D7![,@PK+;/N]^GEG#<8%5D*"SA^%'N[ MV[LOMO?N1: $:**JAP+W YY' !ZL#-\]_'OPSOCB_^.WH?\7'=\,/MX>XE&D*6FUK5%A;S%[N/0?Y M6BN"\0AGIT=X"(;_TX?3"S'\]>SD! YZ&9UJ66EE!B*"XJB8 00+#T%'GJT< M9;"ORC)'T+\]VWU&KTTI$__:4:>/YM=9:[%,; L\9E._X%RG=LI\@8;9IOBA M^V.'OMKZ^J5"A,K,\9@MRF=WD@H/?Z;&]N4N;_I043[M(-0=8C7(AS? W"-$ MCZ^ ?CT;?K@0O[T5P\_#L^.>$Q#V=X@[OE$]$*1H"E([0?D$*4:^C\0.9$6@ M9*4HUN$'5:,S#.F,.D<)0M'U7@P+_?DG$P2WK"M3XY*@)G"7EA"+(:B5%-9# MV4251!XSFR7:X6,&D+1T [P11%*($YE,!>P'L)4 'F#)T"[L5\.6E4J4OE2B MR)4P4]05<*(C66HK,]YC($P]^ETE 4+0:S-#$"5%GE)H0.J-<(3PD"(A;>H5 MXP#48)+52%#X="%,J1) ?O]2XZ*BM7ZO*VU2P"=J+9V+^53#8;J4@%-IB!UP M 2N!B5#C"N^LA1L6I-1D60(Z]96 %PI.TU+B[K,(>4<@8["D2!7\DX4S M(OD&?(0QBF"VH+?S>C:"/>!+^ 6'!"4N@6IX;)-,55IG*EY%;"1%E@%J@0+9 MHJ5=D6;'O&^CXX$Z,DF4,1J5JR-'C P[K8IZLH0D7&'OYT,C1E7Q155R0NL4 M-3%RZL'Q^]$^B"&P1$ V9SJ\*6L3%JU5I<;PY3Q1B#+F'!"GU!&W-O#GJ+8B M+RR38:Z- IR./;$Z*P(79AD('S E C93,@?\@2@"DG(\M*F1#6AQ^C5SW9_V MYY'MS],T0!Z<%"UD#K!6>%K;ZA]-- M3F?=(22[!W9^>?X8V-F0FVM#SVDN?E4YZ,OL7DL_>XT&^"I1I:4 (.B^LBHN M=]J]B53WFS8<.T Z. YN,E<:WU7C,QMX%A+@08@?^D%\/)[&7%'98"P:H'X(M<1G52SY*5&?K1S[A"$LM+H3/)*,K$U?#U>$-^^><$B MCIT?KT]#')-. HXJC[:^R.GOJ*@@E*0&+\ M4FO*,68G=:SV8JU2#PP&1D3AH%U%4)G C:T+@3 !F+ MRRI184S,9-H;E!"INEZ^5XXK?A0=W@"C4O@Q IF @$O+"C#]Z$SDC?(]&>L=>D]"@HU$Y\-K8MRB,6E^73C&(%:L MGM*.D3 P=/HX!;[3QL+1 0KXG[H"U4E_KQ8&SH& F X]!*N7F8%V0[L%GTZ; MO JY3AM#IY[FE;86L +1J>:C1;^Y MD\RC34H_Q2%X_"U%\I2 C@%9I\.B K@I<4.Z@K0=Y8 J,2_J#&4N]NAZA)N3 MQOB]45%CVGKA;.V7O)AG*IW,*.=$8NX^BW^.MIIX'BAZ_ ##W-8GZ-T5H,[@ MW[("L^_ 'Q<9N'6H)OOT'B4I-'*"T_T9O(EZ2U**HK(+YIB-'W<=[Z1R8:)% MB?+D["[9YTZ%\ALKN7R%VN->7ZEV6C4)EXG:&H&3_F5+CF'#ES*; S*?.>S< MN;+['PO6]]<7K)\K:S.6>!>OW]_'::^U["X4"?BPMQ.C%0'?X''$J1-#1DH< MH#1TBA &^R-@VM*8&G^V 7$7*G* 8U047[8 CHJ"Q!FJN!"1;_9IM@V7AN[- MHT:&%2T.&:6!MY-\WIL\.@@O5R?=*9"E@+HY62MZ-\ @9BP3'U\@U2)27,BK MK3.5D94_M6H&D8LD9RJI](@S#^RJ^ZMVY]":F"-*=QW6HYTAKXT*M0EK7A_&;[H"F-P>)7ISQI M6 &!OIYQ$)YITM,H,N#DEB!7FFTKYR_Q?8K;4>ZH*# AH2?PAUT;A]5;E<(-1P[3(:*=6 M]K"+OZ@TJ:F-$Z0<-$7N3$O(4G/NK%(36:64'W0AI+-?<5+$RB\4-,(O$3'> MW*$SL+1]#QU\FK*?'B$E"EHS+> 3+$K.8$>7-'8I/9>UJSAU 1#AT1AZ[_98 M[%[U#A3^> FX/EQPUH<.U2HF-X2EY!]JQD'P?9!&IN6P-3]T/@JEK_^HJ7PJ MN<:\*GJ2R1^UQBB\!J9;L6YC6@*2$HI@.0)%3J:<#OAV399S0'2R59W8NE*1 M^8@7]NR]A /N14"[1 Y5IBDV4RM=J.QZP::-DJE6ETS:DI:H,TF,[I)N3T)9 MKC&/^E$N/"=\CC3 @^R1$!\*B[P?I2@75&.JT'FFK)L).?)VSPBP5UE4<0:] M%>HS[V*^LU-R"+YQ 3O("J1IHC@-L4%.L*7(7X5D1PICZFM!;!* MJGXU>_02P5$3/L+P;LZ%)8SBXW][9\VQ0S F)I.9*SRU%,.+#.\ N6S M4+)J]S*MB)\Y!#!8QX8$ MY6:KU6\#8W-LL76>4;3T1U69(F\\(_8\P/&+RKS!>,M 2]JI& \H_^I4VZ"M MGBAY7!NV:#-EIQ#PE:A1K&V4&77@A00!O[?26XP=/;:+Y!RP-$AK*SVJ;9SZ M#8 O@3U2E+1AP ]QCZ?!?JOY[W19D1#O+='ZX33..X0F81ZT,MUL$*H" O<: M'3L,J2UQ!'3F'S*KT5U%0=4JMVO@U)8E;=C5=21.: HMY"55:Z/& MN?7YLY6N RIU;/9-M4DJA3_YTU+?!$T;@:[C%".PZE*QWF^PB625V S=+23# M3USM;D5U"@E: +6+$3;S>N.\HO/)D..)>Z$E[T (;WOMB_8?*XQ%I9PF-M^H M*GX*R;6?UI=<.^/V)1!F4GJ(<54](+AQ!88NX^4NT"W90"29Q(!VXN)FBMI[ M.[6C1BAB,]:WKN<*:5WI2YVI">MOR7,&?(B6?P+:R/NQ-_1-N;(\^Y5]E=7E M\ H5ZJKEF@ *C0BV0>7.J<+>1=,"$LZ#*M,7KL%D$+/#VV YJ*)?88IGB!5" MWI4,$Z6QKL&;JW97@=*KT=3K\*\XVI]5W=?[_R55W>?KTTPHQD 9N A;6JC[&=X#=FJ2RKQ_NS62VBDQ!>/=8-?D MH5Q?3K-[M#/W0.D<;R0P]!*(Q7_S:6:ERDVKE;.57?!-FS@E0W6N*U!>7!&S MW5(79ZPIP]L*WS&RX"^;(FLY/K&^0B78^8@&EPS MOHF :,#U;$LYZTRKNOD0:]F84FE:>$FYTQI-*U=[(*NDBQVRA:^'E])\Y5SK MXXC]S^L3>T(GB")?KS%F^_O@*0-'#4R>4[OYE45.C\<-0NR*7>YR5%RJJ*4Y M)$"0&:N]OL#K RH'SU#'V1#X<-;UG%<:STF C(/Y54OTE)=E?E,B5B1LD M"]+ELL/884"_&B93(/\ M YZP(D!1M3&NJ1"^ VK"]D&&^&UZ\>B8_I"#^(0M*!O_IIT5"!HT=NN6L,P5 M%]G A77[YFSXP6W/%Y7Y+PN=.H].Y>.B2A17(R=@$4RK5/84Y/;%^N3V?9'2 MT"<'^"=@YM D>\-Y*#Y+=*8?8ITAIFRV\,[[-642ETKFVME2MC3$MDZF0SHS M5%&HV=0[^61_(,PF,N,$4-+M8!ZBYVRJ85.R^91%H^0XW M8EU3=1YK5*3&2'*Q^JE\/ZR$#Y 9*.7FDG=^N/X#W!9*8'(R'Y07H0?N%%W''-RA,_1@:M1G*1%^[Y<7SRF9)WFT?M";]P>* MS.IL(MWLOQ>:C4ZZ'W?TF?ZOI7(>FO1CL!S+\(NE?H@9-5W@Z%6K!<)TZ.5U M!A.IH1"]?RXZ5[S'R?T3L30W M02'RO*9!CMZQG9$#F()#Z@G)2;QY4Q=.^*6!FEC)S*@F@I[TY#Z4H@-N1E"]4S% MGI//)/J.KB*R.)&3=6U.LW&U7?:>G&O*W[N0Q(^XP=GKC&ZKX"1FL"<._'.< M#=7$QLCAH?Q,-0;C?8/&,9A @%;EB >2%UH/NQ;P;L-!LS&AET!5?L4B[C%8 MV0M6H8*@_G*Z=*62*"B#=NM*NR3IO XWL#[VI[SGU;=0YJC4NBLV2R-"KP M$ ^>.U&537^Y5X[T$=Q&UGV83T!:9' MLLS',<:5(Z-F_! O]-V[Y%ZD_IY5;6Y[F4]W^)DJ3)B0 %9LXJVX]-D%I'4B MWR>UZLL^SB/CWG\BYUCFMBJR)\&%:YP'X]D*P#?G;$YSO >KPH0BGOW^?/EF M09=,E=;KHN;B@^L;WM$(-W.Q\?6"E(&X'MYVG[E[CW\26JG""#,/>5Y"-+]B M+'5 MWAT0<;?3R4FOD11H@K%^]D6G"&_U(K+_>V]O;KOZP0* Z^WF:]M+_MG M+?'UC_\EM<2]-0ZM-;9_6-MI 81?/&S")>K. =D!MSR+?";TC:3?AXR4\R!\ M/P1I]R83>,TOJ= 'T:#UTD.9M-8DS+4V;\GN$#1%R2^X;VC9 6*'K4F$'C092HKJP-2J@6]P'A#YN/#3YJ60 M0+G&67L2A%YCF]BYN@P9LL>\2JA=5NA)F:.SGOD2@LZY.D.!?ERH:U]S-NC6 M%YH)&=_9Q:E:8B7JH\J;.T9::W-*D'[ODCFMLD9H3 NCO#[5.W/Q_)-GLC7V M_G (B5A[)^>/%DB&(F]#.5+SP3B[ GS/98*9G#>I*NOR#7CMZ3^+ZDMHI.5! M2#+;UC3QH2O0@ZG+P=2 47T2Y%YCST>K3(46.-.(_@>H%](7I/:I%R=,'DMXY]ROA6X4,2]P#-V:S.'?3%[I63T+72^^&WNIAA$$))C)/A'Q M&IC11I3B2B"=,%0J^3U$8/^H8[?9SEG[J%&NHOO,VI7PK[Q4@'**,/,N>&8A,M1?"MOCPH#8_)(UX?^N;O=!HKVJ:RK MLC"J+S/4W S9OI["W3C5 P?HE)JZ8L+$E4'^D:%2[$%QR8*&I3U(UX^$44W2 M79]<[;^V.Z1OU,/4B,^!P)M1C>JQQ&3= VL7;4RN9 M[JVQ%8?;92$ .I96BH^5OI3)O7VUIS )OOK:C(MNHHOSO>H*BPC:NB"BSN5L MI"=U49MLX8==3*.*^"9Z=.EXRB6-FMVPJQ4_KHI<)TV1!F]2&G0Z?#ETQ(M6 MD2[=6X>6IW1\$_'8W!:09Z:H%U=)5EML(CA9 DA MU%@9Q#TI5FI4O;]A829S.;EN.JCT[]G@NO?>//]M,L_J:P2ZS$,R1B:LY^(, MS''00&'BGHT0J*TQA)@YC#.3Y\#=N=L"$K M32L_AV*!%\LIUA9XJG$0BF,C7:%IZEY[$J8?/>-ZW>LJP'X9(S.RQIQQD1@, M#<3OQ4C0X^4&U]:QL6W<326;J2Y=(*=;MYL,XF=)H'E */QP)7I+JPJUW&X] M$ F>AJ9&P?VH$FWP3W^I0>*L,NKB M%4\$^C;E(KF_7)#=\:%VU &-A#P"0F)>\3R9SN5(_"!GY2$PP?; /9OI?5%- M &T09.696HCS&3J5;V25PXMW[XX&K=M$W04]4UVEH0M&&I)%"O)1,;=&4DE4 M'>>YIG]Z")71[>;>)O(+%'=7N73RGH'HK3%@7[YC'6%HR$N7VEWX2<#A;*-5 M00SZIRYKNI6/KGTQ:H[&RS?E.>T3UEWZ$>DC=!!3/::GD%@V.R6[ QS1NI*I M53[QZF=]KP&GYVJA)0:84FW33#GUBSX[W:Q,+14-:E&'.5/%*DR9IHR/WKZF MWHZ .8=MCR%WZZ?=Y@*T MVVC_EODG7X_+-:B/$1,TT]>ZY3O(5BQ8D6V]1^AQ"SA[$#:(1QW ?\3>!]89 MP8@U[:3+CCWI#7!SZ3EB;%OIH62<4FD6HGD-V*5! E5B9S[L) Q2$]JXYKE+ M)'-:R;E/CG&$ZGN1W=A8@H.9/AF=% ;0V;:3T;S*@TSFM:1,UAJ[__UXU./>L1=5XI;R+KVWI/DG M*6+HJ--PY3 ^^):>@HLYED$(_",-X1]6T]O_U'W2$M4D_#P8/SBAQ++$22U\WOQ9*(O%3+ECSN(;\L4Q0E_H;1%>W\3@E'YB!DO7:UHAX5,)/LXJ] MO\[)$VH6?5@ELVMGZ7I,[D)MQ)Y"LXE[OLE-_9:^)7Y)[%=UC6VT1U9;ST/U MI53'))OD<#2Q%8]+1CVS[9:.Z-%+[2;_>]V _C5\_]Z8ZK\NL/NI)[#[SK_ MB9O7W[_:F=I9]OK_ 5!+ P04 " ![J$-0%D'9BJ,L "H P$ % &=O M;V=E>&AI8FET,3 P.#(N:'1M[3WY5]M(FC_/_!5:^O4,O!5GCDX@G?<(D$QV MTYD\H#>[/Y:ELET=6?*4),#]U^]WU*7#YC($)LS1C2VYCJ^^^ZHW_W'XSX/3 M__MR%(VK219]^?W=IX\'T;FX>GA]$_3G_[%#W?V-J.3K7(2U6I M(A?9YN;1YY5H95Q5T]W-S?/S\XWS9QN%'FV>'F_B4,\WLZ(HY49:I2MO__H& MOWK[U[^\&4N1PK__\N8_UM>CPR*I)S*OHD1+4#(IV] M?9.JLZBL9IG\=658Y-7Z4$Q4-ML]51-91I_E>71<3$2^1\]*]:?OCEVS__BU>M7[U\=O#LZV#HZ>+_UZOF[P]<[+U\>'KXZ?/;N M^H/?].U%Y6.I5=7^!7_$UW=5!7,E_,TY+V-09"D,^K>?ME]N M[=W=/]]LXJ06+@%T!CKX>'4X="!@,BK:W-K9>;>PT%WS% MM25P;%+?=G$K!BK?;0$]T-G_].4?^^^.3J./GP\V'MC2?COZ?'AT&.U_/HR. MCTY.]T_AP\[6]DYT*X"_ M'!V__^?Q;_N?#X[,!G[__/$TVO]P?'0$.SU=VE;^J,M*#6<-EO.\Q7%NAKZG M8U5&^]ET+ :RBKY(/2PT,-=$1B=5D7R+?L^!SO9'6DH2 *L5OO^WGU[M[&SM MN:_I\_;>6@3/".@@(E1>%9$HHV(8'*VYK?KS^2PVMWB M26]+;A]; #6;F+_DO4O6W$-8RV<2'X[W/Y^>1#U+)[!O$EH\4*;PI=9EC50) M)(QXO@]$G@)-(UTM3C/-31MYBG;6["U0:%3J=>3(LO$M)2[]H]PS[B-@#'! M*S!]_NO*LY7Y?,A,\?KG@&LUGSU[.?_9\Q?^V968G-V'I;3I1506F4JCGP9# M_&^3K^T >$-XAY]#6K7?D1I,;YEI:)3N).8IOS[W,9UPYV$_!MVW9D3$=EUN M_03[I< ^Y&I/1_!=CJ K1N:)_R>&= 5[$\#.CP#M9\_C%UL[ MI'!];WC_&.C]7R*OA9Y%VS&[5U&MW08EV!G8S_C)]A/;^2YLY]WW)H,GMO.$ MWM^/[>Q!PZJ505\GTAU M)J,BEU$Y1I=F,8P.Q!3C1>R B:.R'OPA$^>^ 228L)\C*?*4XH+D:,%GY*PA M?RG1\6\GT3_?SY,Q#]^#N[UQ673W6@/2 E.9F,C)+G$ MW"U,]3\2-@'4:YC$C<9?>7L-=^H-@/KZY3* NBK6[@VJ'_/H@\RE%ME- 1I% M1Q>)G%84A',L V=OX M__Y:E-8:D0]_)J;3#)@)LNRN(R:B$9#AJV#A!\5DHJI*2AQ5)' 2*?V&P@1N MEF@5MQ/$%-ZK' 0=R:\@L@ "YPQH ;>*8Q^:V3C6B/'-!=N U;)((IAU)'@K MSDG0 UD.=%?#4'(RS8H9R3U<>(P2MY3Z3,%.4!J;G6*,$O[613T:\V0I+"HV MH58,=E09+ZP-B1/&D@C8^8[%#OP5#ECGN&GX'2$(00$&@_T,I<*OA5,U>@#" MBD<3@6@(DMQY$0UK34%84G]*)[@;DP*F?V20RS.$07O 1 (&TF]11R%8$080 MG/Q#0QD6(;"(#W]#;\!/:B$YT1_K "M*D!:T([&A V- M").G1R)' O0:+G)5P8_"^3SZTLKPD K0C@X$*$J+Q[7DO08G"' V1P/_AT76 M55G!B2 ]X<$T3Y;B:T[Y:ZE;W6.7PR%.":?H$0#1#8%P=T<41AU/6^?32!!8 M!M)]L?B ,XND0N4WE1GL&6PEV#)IYV5'/8^FK>@J!RSM7U[QAW%ASB$"/(WA M+SC#&C,KB@'(.=Z7 :S9?AQ-Q8SX'_'I"D\8\"?/9M%0%Q-Z=<1"!4X%4*1L M#? HA/#@_H3P(=&IM90\NMQ<)+<8U1V2 I"= %PJZZSJV8&3(H85J;75B[4F MAP->H/U/NP(5GEAN!S\*Y/#"=V/F-?A>PPP$-@6+G:+,0])QHM!8 DW 2/=0Q>B0 M4RN'\EKVV?6R29>>G'BSA%:P1/K22XX\:RF@) M"RF'(K'2!]+W]%*!YNO!K"G@!BH-R4\!G85@#1!K^? M*QWVK(=,@!J)^%V0$#W/C@O;8$ED\-'BDD%5].GQA"(%Q%9E!5N'5<#_ MY 5H./3W?'G%V6<@2??M"N8/,P%B1V4.GHY]VAE1Y^J^T2+.-5)PCHY%Q5M# M2H ?HP*(<]64"59A1<405@_DL/H.: _,K^G,+I2V"'2Y::TXB:A$9FW9LC/1 M59H"E46Y!*E=XLD .'!7H-7!,O'M,^!5J:K<\'9R-KI6#Y#TP6"VQ&J, ;]$ M'#$!-2!CRX"(=)$?F-1.4D;(G:RC\Z+.R"8,2+N'=7":++XW*.K<&=4B^987 MYV!*CB;DOB;.T^,IP/P_PGF6@V'&'":;;2G M0J9&V7T%/(1_3S7R,]YE4VGH4RWZC3_BC708:.>R7 M47#U^0N#C"E(OF )SD9W)HM5[@+W=F"O>,.@[&7KCT*]3^Y/O0^/M\MRFE;U M(U7Y@]1T8I_5PBU[+NL]2MZ75+;\#-?PAP0:\SR/8B*RI&;- 7C%!/:@@(%9 M2ERL9R]%&<-49+"36;=QWD]IQ,HP.A\K>%>5K5W NB65)Q#Q+C:#S%,>J8-N MHNP-@776' >.S9LX"A^0G_ A M*HW$#]0\0S9)0*;=U"IG!Q]!VPH#:5#=0C^T//I.HK.BFYZ#\9@] OGS'JFN MUM.BE 8,H02-7\IN6P+BGF#[@TS:25& P V'@FSG'? MJ=+&2G".2-H0#;]@?'0,).2!&ZJT9D,&=CFSU&"8( YS-G^4">I> *Y@./*: M&]4_T*1-P5FOHAOZ65W.0NQD8J9 _!CKA_BR5YWWJ_6O2"1'3JK&,%0^1!L! MCQ%4!")CHC.%. 6ZCN MUXG1/I0'"."/RO\ H53490NDT2IP/)0H";T&9ZKEM.8-XC=K 1!<9@;!@ R\ M.)JH$D"@"^!>7MW0@O271)/OF4,D)C8B\I%"8,&WL!'["0>0VIM"[@1 4-Y/D'"C:U,'D[PR)'@P."1*/HHN^?P]0[DP5 MF=N_\-^3Y"@;/OR44WG,>@UTI@5@$6W?&K!Q]*$H1@";3Y\.FC 4PZ'*%$D. M_[K;Z6);;E5NC#9B.YV-QI;R J,:8(P!4V$(VW%ADU_XY7WS\D> ),J94SAE MA#X%8U;L)WYY!?!&5LG&&D'N.J"#70YE2K&+@BUSB6?#F#FJS9O=30ZP5P&F M'S4QB.?O74!G7@J\*.*M,&,91[K.9-F8N=%"$S'^D#8>%XN_M)'O&_R$"V 2/DS5@PA@B82$E' M U\.)/XQ)#,>4 CAA[]'A27,:ZQC4 <9!SQTJDK, M#E-#!?R!A !IM/!$=?AMKQ2ZF,_?B=F9H4:Z@+.&M1FZWZ-PP((?)WXG1*%# MT%I)7;4J$QZY11ZLAH;UGR#V.0;&N(C[E?":^1+]+T U@VRVGF1PO+SQ1*N) M[!E; /O,UW\_B9 9EZEJ@A%!12R:?PXG6F0$NDF!Y%"!NJ*J.I4;T>>B0CQP M85Q61@ /"Y)5BZV_O\^Q^\QZ09.)21N(66C'+'01O,@#5S'."+K.H#@S#C&4 M"*SB]VI-=6ZR AN+ (U)4!VY2U0AQ&ZYZ= $883%$#>]@2:=0F=GQ?:@Y?L@ MK.2(G8[(ZRN 5"4;"W*UI.@D"F8R%Y]M17W^&;.B,/)\@,3)^K@+.N/T M-7O7--!*:IR7=I6KAEN!/DOIBW6)J3LL$(>M7[;B=($'UK#^[KFV#K[?O(^; M]NF4#8JVHTR#(),(WBND4C@+K=&>1\7 \!;]6WK8SHO]-@E^]3#@SMC]J M36FJ+6V3GL0D:OTNUBITR.]D%S)*9%[LB0?"!?:6%)CZD,5H)FOYKYH,>I^L MAL*PO(R\ K=,0)QWZP]=3B+GSOTEF-1MIK60>A0;2B2(EQC@@&VF5I(Z "S*]" M(+E/YK;?V9V'DA\#13^[/XK>3W$;1(6_3P%0!V!*@ZT6'9 2?POR_MA"$\HL MQ?ACRP P;_2>VNNP!"4.,X:=BE&9=G/DLA*@^H)TI"@'\@KV,P)N:5"79=IH M%8+4$^0JFC*7LG",\ L?^?19O?%)BH#*TA5 (=B39S?GN:=LQ[5(M9-D?6P9[%D.I$P[R M&-<..Z?**?H^6;5BIP41(6:DY4DQP6Y'@!)A@9YQP,7&Y8&O9T4BFC]8HS1D M76#2"0V KUDG[\6Z-I! G7]<9-Y3:-.VV]#R>=M:E<;+ WI];L0(V0Z<0HTQ M3IUFQMGG^5Y#8T,66/;;(YVI>R!N5;Q^R#OG.2;Y%_ $70@3F-$4 YC,;N>+ M(Z2!%>&V>/56OR71-PG$:V=Q?7#@+( P/29TTU.(B4.#-FD&SZ;LZ/U&<.)H M)I1H-$FJ) 3#/%6L&]B7J:.2/Y5*\SVJE'S:,Z! ],\+I?1 8O<<14KVLHN M!%1KKU)S$*S28->1$]0E-MG%6V1NI@FUML2EM& K\*;+29I MFC09*WG&1SVE(>I,$-*;I(Q'P2;O,;W^BYA9C/@:<(-;2:+ NB(U,FZH,$3F MY/E.:RW+_O0\]B3:F@G4^U"M@7_'CFFAP]8I(?,HP+O 41TEQCN'%D+;#VQ) M)LP@:^.]4#KZ3>AOL*O_$5F-A(C:J9)Y8$JQBC671X<,EW&2")1S]$0%:C08 MS39RTK!&372O4=1=C65CQ,#DC:]0:X?*F%?K'J(J_;#2>9L -)T349CH,\DX M[*%)2C]V;&PE+^!!&&_UG&1.&\LN!F@FND2F_N+#DL*!.!?%^COJ/::(46PR M)Q8[*336X<,$*55^THN^@A3MLSO!9!J=T%AR'A4E+ST&Y?_%_2G_QYRN W1+ MK N!*_7-6?!GX[1JXUAN@]I@;@.>)IE L3LRLIET#*Y.G9]C%&39F!PC2I-3 M9PK#/":85OI-M*WZT/?(_KM>WFV2U0F)0@%B5 G2,;E&LE(9BY5Y0]&R*?/> M>"6,0JKQ*-*FVP&3'RJ?;0XB@'":(\V4XZY1*=W'8 '/2J(E3V2\"&8F_UN[ M4YX/HE[%>,[6'H,^%X@V05YL,JZE0 M=*IS5>%AU4B_\R[J1B"/4O9!; 8*0APE>+A9%D;O,4VOUK*A2!OM-LBV[0_: M88(0)6_Z3C+Q/*W$9A&")C(I -%=?Q!!A4ND4*E^M2 M7%Z;.56)S0.C52%=!IOM*'P,];$@1^*,%Q(6.YOH$"N')NL5B*29D7R)"H,Q M#TK7MZB#,ND,PN#(@X/L*+:>:Y14:D.3O6A#2E MB63T)OR8XN<(S)1;=YGI0WWGI5)1W[ Y:#A?XY?ZX M ($3*)-OKQJR\GWKYD?F-&QFLHE,A5V0VF6"E,$6>_]DJ#GG:6AK,'/0C4"C MP5V+#,921[>228>SNKV6I&5@>C?^-257,LGG\6R*V)J0YA'0>4\)Y>KYF"\I M@6><"&K(PV3&!OD!N/9@&8U ?&9S_$Q4E'+8JTHD8\<9 '[HS"3?65F:^EMX M!QA(U;93?0$L?[;>1QC4,CLLVG,) M"&%:8*LQ5MPH@\<'S6H$*B55KG^I,-?<=!S_:Y>%7NG<$)0]L4!LO,!AP-0D MD#4C@SU0"+@9%:OW%7/'/2'%,,H5I%*!,+@4.SJU%96XB(-RA=B5XM!?@Y!U M6]SGX@A&S?Y0-"IRV:P3>Z934KZ,%$F LU :FRCCCJ;MB)7<$-S(P M8W5_"MEO18H)]8(C-$=@SJ#IY1G&5X$NTMM88.VG=(!7Y7(VIKK+^$\+]18(RP\((\)VADX0\I JFJ;&55= M4_T+#E<5Q GF\%U?9AZWKH_S&5*^NQOY'1FH_16(=N(^ZY*U4Z/IF(4:.@C; M:B#3LM5"C9JPPI;M-.S#2\&O*#D$X_'GS#*II$+7TC8" ?%*6.'RR(+AM#UA M9AK^"5?.A*';1F2+CA.4QN(<+"_=3C)SO\&N*F60489Z00HSV&*F_G2R C,& M*3N8W(LBJS@209@Y:V87]"B9O=V3,'E0T_<(YI*S% #.W$.;0R-<#,79!*" M@F**D$#)PUT?O-R*3;0@B''!6JPT?[[U>M^N[2-Z![#Z\QA-U-K7%&Z_?O62 M.Y2PA/-YS&&)&AS(I,Y&-N/2$H^]=BV;D/,3 K<$39HH=:3RA])^\Z$A. M?T*66_"Q^#.A[Z]U,(]!H+R^/X'R3K%]X2CE%O4%3_R0PQ7E%':V_IL8!9+KC]VLIN:2QS>>([:W[3&9/S97F5"-MC"(XCX\F!$K4UQ\_6E8V MD?6>&*)GC0%#60N#R9Z7NGC?L,Z&@&@NW.9;\?HB%&_Z[49D+P9!PD!?LI'A M9N*]*;;UJM7"&+4W&^;56'LWBZXSNDJA6?YLEW^%@N%&S?JH %Y-#0Z(7FB\ M J0WW@0?^XFYSA:7ZLNF\Z!.>F[<4"-S(-.0C'8V_^)FA;6)Z9E\,:,JB $H M"U@J&JH+KP9P"=VZ*Z%KUT6+WA9.?:F6ON]AQ^="],H+XJP>W^81YP7F"#JNPJ#2 MHQ"4]W@A!SD(/Q#CN%6I0=.F\3Y2#$EDF;5(2Y,"&/@LG677Y[,T'](BJ>W M)DB"101\.;OUW'3N).K4G5$@(%.)MYQ#=VU[(8T=45G"@I==3=-XWC-K$>25 M+K)'@87W6$V\N#G,'MBH25%/;V<%/(+8RH*RHW=8GT)M'DS,A7T+W?A(M]:$ MNXJ%+6A;CFW7[9>;G9X)E,3 $=%#> ;*!%VBTTB\"+.VYJ6_ MM5B>B7,$02?MJ)"\3J#L#P2W# ]<;-YK3B+9F#Z#=HP!FRIW"LBI(2FJLM;4 M&8)6D%.NC_L:VV82:KK63WF1=V("J!Z[WX)EC1$_*IMR_I=V U3?!8@6ZQ./ ML6<--G$N+40:FVH%3Q172E%T5)B$71'EIA-:;T\] LB\ M_E,XU^\;)QM7L='L#KP?,/;%6H-^?.Y>;#(O4MG ^;H:%QH(J30M.RP.AC&U M5C]KV++UYYG0'^UJ4H/2%""J89UE M@>5)Y=UV'FX/PZI\4)L?1E$6_)+RWZ;:I'W9X$,C=+Y0^>PH@+2:8FI(B8IF MNI8(8U,O6=E,@- Z"9+B:.8KM(!' ]P7OY/;*6L5[?O:7 ,"LP(**(?F5K/A MNI_6%\0CVZ)>OJ&+LZ,6-)((S>3LN* E<+R=&6KY* CL'HOI#P3%A0'?8^%4R?RS,48EMDBOAF)[68GD]6[2,"&M>0U=W [)^HH$ M6^O$P2[.[<+JHMS?1=$8FX,J89N_1B38E6IQ<[K(=NX /2><^Q58=@C[EIC4"Y,=[YD"[,B5<'6DW-+ 7J3E M7#4F/Q6$'2CSH+D^#O%QCZG0C>#^@3.$;L%@B&,0X^>.C38]*_3+>=1H!+DI M%[X9#+\T(<$:)K;9QZA6C$)ACD%OJ:$=QJ@O9*\<2HR,AM50I\C0:E:<>C,? M3KB2 34IPE] F6SF4D_3G!>S>599<[T+:X<*&^Z; MKT6=T%1SSJ MJ=24_.>NZRT1?X1+L+%+L6U?7;E*>)VJ\6,8I:F3V!%%1]AJRE3V,0+8VD:; M&V"^M?K; K],'RNF(EU>..R).L53"^&I:9K1AMMCRSO9OL=,1JXJ QOH4%0" M[VT]$\F-U;6G^.?*VQ&\(WZPFE^;]SP,VX"T6:F%7-]O-F; 3,'(ZQK I%]#$KNGX0&F4]'2/ 2X& MU#-2A&RAC45?*\I,9I(=IA09*3?6KZZPT."/8A!1OX)X87X5U;3C]1R%+L=J M:DQCU>C[1NDOU"K:I%N93@@3VT)I7@(1)_K:1@SX%VAS.E$E_LE51K&O-\)M M!IT%8 U]P!V"?H;W.#3+B*Y/)*B]V_1<%&TV+?=1$,3\B_XN)0@2X]9Y$=9[ MP$$>P$&BI_8D&9^+0?0W,9GN 1)LQ& D)/#/WPH] K"!V9IG[0&]T@;&8",X>2FLFHJ9)<,42+PU9)E71DT-_$J:9NTM0 KY3G*,): M]3MNW,Z/B!&AOIVJ(5:DP^)(WDQ9NV(?@FJM.@@PIK2- M().Y' M-:[AA-"2+6J-=2G-M-]'08SIE8DQB-&I6Q'1>G,KJ!+KZ%HMSS1M;E(U[X&6\[L1EZ[S?VX3"\%Q,@)7F MPOZYB73B)KA#T2XE6*&@P@!?^7X]R6A@_H#EUY*<2?=8Q;1/J2^W\\>WT99N MJN>/V),%T,=SGF%09"FZ=?_W'Q_??3QE M.M^_/INJBNG=U5)<#UQV29D<5KM;5V2;K47-V\6B==IYJ<;:CNKC!TMCFN%- MU1\*D94WFV+E[=]^>K:S1_] 'MKJXD(2T*BN$DT+6Z#=/G<(:<[FMM,JTMIGYNV M5NAS.16)_=RSZU.%GI'/8%4<%W!$[=6>J[0:PY^PM0'%E-&I>9]0'([#ZL9CJ]0/M;I=%/6_2?/4PY'FFL4<"]%GKWIX3^TT2N'8![ M>!#A9S-T^!5S5?S&3$^#]$S.3_GUN8_IY#L/FYAU'V*WP]E:JDWSP)[.XB[/ MHB.QX'"H9@3XPC%6%- M)2QGX!GP9L?6GT[M>U(0CHWN&=0J@DO)HB-66^;* MGOM8WBI&'_"+=91#)O?)WHENZRR=+D2&)>]A+_B;_C2ZT5H/KBV';2\!MYY_ M'^0BH7EK/>4WE2. ETW+/SC)KKQ]A[>)1CLO*NH(;SCJ X3R=T+>98%YZ^(M8\;:?>K)\9PUS!^\<09[HXSD'[V ''V<:,LL(476T]LX4YA MC"ZI)[YP5[8$&VL/$&L?-]+N4YB KI6(?GE2'.X6V#L+.,0F^P]3+;E%3L]+:]%_1H?N!K]C MJ4P"^_?<[\K;12O^=T..Y2_I*Z;A_=L1T?*7M C+B->!:. M-N[#%&:P)"M*;G!@AZ/D ]-Y%EMEVH#\ZRWD@Q*[2M'7IN6F9,JV&8/A&_V7 M\E"BL])E1>_8)-E.^/T:>7P_*F8L8*H/#2\R >?=>&WNP9LT/ZK'LWD7]'/X MU75*A7X4=:A[IH)N<, \?9]5LVISX(7/&UJCYUJ5EBR[&I,Y/I\=&8D4]]+0 MA#I=]&RQGVN0RH_*>9<'-=>_>\O\FGNB_1\P*_27[Y85^I2GY/.4=B[/4WHU M/Q?IEYVEY2(-AOC?N_68F#GF&?'-QRTCWCR\:S^4U"-[<5)04DD\[8,NZNG2 MO";+@_<"K\G2 =ZNLGAV1QG,W6;;$SJ9F"NT2F5OG!A@70U6B(/T&]BF[U1: MQBT,^<>A1R"RG7&H_0!+TO Y%[J4M3X#&Q5D*15KSXS_@)N(M4;<6+Y;^%%2 MXYU0'S8-:%!@1+7"S2/ETVKGE2US:5V!_2!H_S&=[CR:GD>BH-P:VJ/<>L7W M5HH6L=HFJ+=F"\0.KC(C5MBB^<2EAH2,+;UWAC_MY2+GE\"-3BWLEOL1W49L(R*@P[AX\==MK+IQ.Y6=%1FRFS7GG\K,FG@4<"EL> ME,%%ZGE!1>[82*&/PR569IN>?O9ENL'S2:VZ![Q])_)ONIY6>)_7)_4O[(]I M\?10FCL'GEC%';.*07 (6?,04GL(/5PAO#(WK;5U]G4]KZ;AM4([L=FM%\_8, M-KN!1=5YA:TA[#W">$\'WD]!7FBSIG8S6-KVHLFX&9EO*\]J_%H: MO)4:'B@X>:%#_OK$NNZ(CDZF*E\OAD.\I<<"^XE5W3&KXLLO4VP,IH!T7"_; M%ANA?KB.;Y&JX+KL /G+<\<7U@U?L,QCU;?+->=KTS;BKBIR&2![#SN1QI"8E) M/T1\MB]CY>J1V4!PIFX@:MK<[D2.NO[%NL-+PB.2M44"D@QO5ANIG/I".Y2E M=T!Q-[7VBU(,0%&?4/MRZL0.5N6(@W8XU8(@+@Q.?E+8KC4#W IM4VC&>%ZD MTTQ4:4+(:_;J6$>'> U-T#J;;HS3'K0F#,F)1S-%S9(F$R9D?:VV_3\JQF(S MJ%9^'2B%8VI?[O 5-2M".^XV@?IE)C% '_2;^%/JPB:.1JM;/Z^Y5OAA]:@[ M6.Y^@1>EM^:RK(7##]6PFOGQ7UQQ@CA:G:V9-V*Z37,,R*+Y8B >"M77 M*XZ%U[+]N>8::JS"YQ$)"HTRZ+SH#KYSU<$70$*T#X@[>3#!#V&48]RXAW^^Z:\6'TGF[Z(AR[?;N= MKWPI EW]',V]^MFE)BW,2'*=QWQ"+NY,4U3VPL!P]/9 M/LF=JZE=>K*_0^0"F"[J9[,/VJ)O282D%?0;,I=I>UKOW-7& M78O\B/[RMD(/I3*JL^U7VW/9MM6 PCLS< @2\WD1#6M-R@0A:.EN7Z'6FLMM MI'4W"5H.5.[*>VJG&EYW;]0]\4U&(7:9._+X:J(^UXUAF%?HFVYN8$'3RB.L M;V3+B5VNF:;)YDS,W8'4^8%=/$XD%;I';Z6N_ NN"CRJ MBCOM+7>52QT+OJ7==2W/O4HQ NYMKK-V#1'^Q M'P9%.GO[US>;XVJ2O?U_4$L#!!0 ( 'NH0U#U;SS/>@, -\2 9 M9V]O9V5X:&EB:70R,3 Q<30R,#$Y+FAT;>U8W6_;-A!_3OZ*JX;N*;(D?RV6 M%0..[31>LZ2PE:5[I$1:(DJ+ D5'[;XD* MWHQO1N%?'R:0ZJ6 #[?G5],16+;CW+5&CC,.QW 9_G$%[8;K0:A(5G#-94:$ MXTRN+;!2K7/?<)0>]'NG+K-L34('(*_2JJ^U,B"9\Q.F?'%]YKNV[YF#]HF@B>97WGX+7Y@ M5IZS?*@X$4_Y*[)\!(BDH*A@$QEH>IC%P#$<.^;]K67_T1#DC]1@'VXG)M7> M2Z(38Z4P]0/",[\]GT_'T^%L.IG#S06$EQ.83=Y-Y^%L>!W^U'C]4+@P9;"0 M0LC2=!TO@(#@A0:Y@&(5%9QRHCBV!M)#D:6W6A!F^I(O=#K,8O9,F+JUU^\KMMO>2OU3F__-TY812=-S6 M,O>];OZP6]J"+9[K^QUUM;3A]-U:FF<4FZ*B=_$RJ99H[1ZBX4&5FD08^I@) ML=D]LURKHHN[&FD>(=NMMOV9ZNM?Y[>O>,PKNF=)82V)C0R2UELO^7F2; M&*7=L.W2C_Q[2]7 KE;VL_7]U+ZHSBIUE,52$?/P]5>8=F42CIJN\9EDNF&^ M;8\G$W<_4 <9@]]7BA>4QV;#Q *'E%3YAA.D@AN5D(Q_KNAGPG-(M6(-WDEI MQNO5U>@P*\&,<$%*HMAK2>54H<,9A4M\7T'\XE#SNO'SX-/Z\>.?TVTRJU>J M0\WHJ^G4[0ORB.1<$P&W\_\G\ $X^OYR""&+TTP*F9A#SFON5J6//P@0 '8C 9 M9V]O9V5X:&EB:70R,S Q<30R,#$Y+FAT;>U:6W/:.!1^3G[%*9WMM#,8WX"$ M2YFAV*39)B0#9#)]E&T!F@C)*XL0]M>O9"Z%0)K;IDDIF0FQT#DZ%W_GLYRC MZCOOK-']?N[#0 XIG%]\.3EN0,8PS4NW89I>UX.OW=,3R.#Q1)#^0()C.19<#1I%:-R#4DU[5K%9:C:=0KU0LKUZ M*>];[A?/+G@ESZF7,K6JB=1OJC7_F%NFA&%C@'4L9=NQ_JK$*(I4U(;D<;D8 MWU0DOI$&HJ3/RFG$Z_Y4]3>;(JD+@NAM^0"%5WW!1RPR0DZY*+_OI3]3N?'4 MDX#32*T\2R$XKKK=55-++,5Q9P@/]Y"P 19D4TR!J*T:7$I?.G>O%TN)"Q6H ML'ANYC8DJ''6ZOBM+IPUP6^W.EWX@(9Q!;Z?7;2.X.3D/ O'+<\_]]6'DFK[ M1\>=KM_VO7EAU1L-)=H]5M+-X_;IPU.\%!S%O6>#8E/"?ZGY2PPA9XDN?LE! M#C 0%G(153 MHH"J*#&ELQ+_G+$RZ3B)43@?/X"08-V85,9D-%<>DT@.RDY>L8?F'AGIR=F% MF8JNB%]C(4F(Z"Q^13R91]7WG+%TXLK6U.@CL_71_G2KVJ=.W^UBY1X?__<; MNAEC\+')Q1 ZQB&T> Y"8A3GUW++R M:AD>7L$Y12P+=1H/4(#E?-IV5J>C4QYD%[K%E .^EMGXJ?\HE M%YPB=1$02N0$OBH^4YXF"PW;UE-V&&.63&-/K2 6W?+8T^4IU$-[ M33B[X=:F,#33DGCCB%@':*;I6:0?H/QO0![\[H-TE M0)<*MMI^\-XJ@K-ZF[U#[3:A]O!W1^T2#;O.H5N\GX;K2C]2>V;]RMC&B4P; M=[>XN?(P1AEBHM"%9-%'6:&OQSP'$2D_DPP$C %XQ-3Y.$0#P,L9NFV=;[MTA,7R[VI[M-#6\ZVL]IS M?FU_BB_ACIF8X N6R'F_EH\4*$].SM^,CW=VZ3.U#F+P-T]P%AK*G@(_(^C- M^'T/9;W2V8'U4P.O=8!A;SY(CZ#L5].S,;7_ %!+ P04 " ![J$-06DW< ML[ ( #]+P &0 &=O;V=E>&AI8FET,S$P,7$T,C Q.2YH=&WM6FUSVK@6 M_MS^"BV=[:0S$ PDVP0H,P2<#7-[DPPAM]V/PA:@B6QY+1G"_OI[CF2(>6LA M86?)O>E,";*/I$?R\YP7X?HO[9M6[X];EXQT(,CM_<773HOD"L7BMTJK6&SW MVN2J]^^OY.38*9%>3$/%-9YTCN9'64;58G$PFQY/*L8R'Q5ZWB$.= M%(64BAW[VL\UWM?Q4N/]N_J(41_^OJO_4BB0MO22@(6:>#&CFODD43P:E)VR0[[)^(&/Z&7= M4IHQIV+9WC0G=L:^%#X,D&X5J93@L=:+:#'#FT'=CS/-C?@S<#UXEBS^&_"V MW&ZO<]EI-7N=FVMR[N)1_&O7M???NOGG= M([V;PP+F?F]=-:]_=TFSU2/=^Z_N'2E5:*%T9UFY1.?=O*'Q;PYAUI MMF]N>VZ;'.SFWKDMP]**4T:F]JY<O[A]FU^%.V7'*VT// MNHD3\!(O!)YK=/+D+@E]&I-;[HTHSQ./Q9H/ID2/J*XN(M.T+Q@8")'B^))S M/=]$O1V"[8CW$1 M'A7I8P8,N1]O[!* &7C!!KIZD*:(1 M[3--.J%W7%NSA>9Q%PT7WRBYVQZ7#XZ2%U0!$8$^P90\A'(BF#]D>":#V!@2F&R3I@##3P>0\8*9B%T!R0^B\ED!.Z3 MJ 0_GOI/6,S207 ! 5<" 8CC1@!-^K!,> ZP*?UI=AO> ME+!7)51>CQ(8&? 0N(:T?>)6'F0 YG [SMSGX0#<,,7B#+Y[(O%A3.!OADAY MX#Z/Q91$0#]4#BI*B"=II*Q42U.#^GQ3]>71(A%@ 'J00%HSG3)X/*I&9"#D M1,W$$K,A5QI*1DTH7K2X 64^PWDU [."]HWV>Z7]R<'1OK? D8\?SLJESS65 M$CO-1=%ARL& 0].PIT-HS Q/@7<G1ZQ3Z:K M*8^P99L<*XG0"@7')^C&,_JQ?$8L6T\T6)AH !/A.I=5!1:8UE4/7BGGY7]" M*7.![DA,J'OWK)5,W8G(7JZ=-E,P&+#(Y!T_IW@>4R*/)FK[+IB;]!G0-9W) M9CLRB6$ \-UCKDQ$ "L6FG&P;'R*)=EX%#-!#?_3=.>)P_DT5N%-#G$%L"@I MN&]. U725]SG-.:X &Z3,A,A0QPI49@H&7>A3%9EXH=4# !IB%?8*:+XJ!)! M,>S!L@R(IX0+>MCT+9MUPK<^0T.(3-"?^82,(PW4KUP73 M3$UC0NUCNJ HB2/0FC))I.?)V#< 3'4S9"'DA@(D!W=8A%I&$ZCH./@2]J3=TPSPFWB%:VN;Z4,#J"CA!I ME"U8^C+1FQ%L$T_IW)IA-3;X>1U/^K,ZS[@&9G<"\-1P\#L4N >4-P=T>'9GCHTMKD\6U8BJ><:(T<*(D?DFC)K]2$/< ME C^P$1Z6K=DGW_Q%KT. ;ZJXX;3_Y'C!O.SB3]3:O[)AV-(R:KER9TCWW?( M&%=JHCDT"G61EK&:)VGF @P9!%QKQGX0,/L2TD"\[W/ 9P8Y DU!?%(8_^ O M5F6^/VJ0\=%9M[_8VB2>L=Z +, MA[(D;],V!3F;2H* QK!@LY@TVJX]0G\=$>&5">#PR_XF9%Z#&-QL'NC(3&0 M0IL?\%+FYVWBPL.Q%&.&V4M(A^GOD'$:3%@0"3EE<'2%PJ>]5;0IA?N M,MT7M.#,WM?CH0\<,.WL^"$Z%+&XU_,^=LI"(/\JV'ES._J4'_F0I358CU'Y M?%QRSBN?3W^M]<$ULKC@22%HI%AU]F5%5. QASRTRZ6)EK,+!G+5R3@G& ) MAE]RI=QF5Y2Z+@?V_0=62[Z@+[66P:(;0LIF]S7;MO8+ERQ4"+X_ZZW>P^5^:WSYNS MT[IJ=C9YNY_%NCWQ9GM>G.U&B_3Q9E_&>]92]ZJ2OWFUK1%G ^(^,B_!TS=R M8ZNNC4Y[[P".;NTQ-,33%13K\I2%N+K=J]*KF/=6X_(0$@V^+E(9) OH\?/= MK&'>A']?-Z_H-_X+4$L#!!0 ( 'NH0U!$/;N3O@@ .TP 9 9V]O M9V5X:&EB:70S,3 R<30R,#$Y+FAT;>U;;7/:N!;^W/X*+9WMI#,0WI(F!9H9 M%\@-2(/M(>B0_SWD1 M;NN7SF5[\,=5EX0F$N3JYLMYKTT*I7+Y:[U=+G<&'7(V^,\Y.=BO5,E T5AS MPV5,1;G= OXU '92&E9ON!"0HG;UMXZ>3M MFU;(: !_W[1^*95(1_IIQ&)#?,6H80%)-8]OR=> Z3M2):72W+(MDZGBMZ$A MM4JM0KY*=,4TNV(3T943CIKVG^5^L4:TDIHGHH>=)BY*81M!7UP\.VP=' MAQ7O]*A^V#ZL'@.D[J?#CQ^/.E[[U/,*)ZTRA1_;:_9K-K/@,2N%#-?2J-8J MOS83&@2PZI*1"5Q([IN&W9L2%?PV;M@E+P-JX9552_$4I^*QO6U.W(Q#*0(8 M(-LJ4J_N5VJM,EKD\#X)=7T@/ Z9XJN@#]7)XH2Y;;+WOHLBMS\^D(>IG[!! M[6Y_T#OMM;U![_*"7)Z2]EFO>TI.>Q?>1;OGG<,EN-OMK[]W?P?JJYO^]8UW M,2"#R]T"UOV]?>9=_*M+O/: ]&_.N]>D6J>EZL$>_4"\BPZI'@:N5=PMX-XU M\3J75X-NA^SLYEYWVY:E]4H-F3HXZY)KK__%N^A>ERY_/^_^87<=[M0JFX@] M[Y<.P"W](/#"2:](^JD)R954U!2)SY3AHRDQ(36-15B&#@4# R$R$)\+E8)M MZX3ZLW8V\TJ<3[AVLKP( S['!+/!)CPP(:X?!D(W;@*\FWTH6]L%^S$NPJ\: H;"1"YV!%VQD&@?';M8-][6Z_\BA.M!/0VQNAO$93YJ$=,R(8F/.)A#6 M3<@UF8'<<"POCE,J2)\E4ADB8W(J542JE=*_GSG@^W?U6E..B">2D Z9(;W8 MWV^NV$+[N,N6BZ^4W&R/:SM'R2]4 Q&!/M&4W,5R(EAPRXJ.F3'8!9#=T 2,$4F(?=#HE/\]=!_ MPA3+!L$%1%P+R'PQEYYP\+B*Z83Y%B".FP T&< RX3G I@RG^6UX5<)6E5!_ M.4I@9,1CX!K2]H%;19 !F,-ME;O/XQ&X88JE('SV11K F,#?')&*P'VNQ)0D M0#]4#BI*B =I9*S4CZ8&]06VQBRB12K /0@@;1V.FWQ^%2'9"3D1,_$HM@M MUP8*5$,H7G2X 64QQWD] [.$]I7V6Z7]P<[1?K# D??OCFO5HZ;.B)WEHN@P MY6C$H6G9TR-4,D;![[X>TX_C,V)9>Z+1PD0CF C7^5A58(%I76/GE?*I]D\H92[0#8D) M1>^6M9(K.A'9CVNGPS0,!BRR>4V0@9XTBIQD3)N@MMLRH;/Z1F ,A O,)."<5'E0J*80^694$\ M)%S0PZ5O^:P3/@T9&D)D@OXLV/U(],+T-7QA^EK;P2_);/W0L+;:0*%C'J"( MJ):Q91[5($"L25!95 4SEH/N.!URP0+1[E586Q:6 MO_/"ZHZI2*UW1]:QT0CJ#3X&ON@5=<,\)UPC6KGFZE+"Z@@Z0J31KF 9RM0\ MC6"=>$KGU@RKL='WZW@RG-5YUC4PMQ. IXF#OTIANU((=EX*'<>R9;;B*5=6 M&-@[*R6Q063!O$SZ?JJ0D[DD:,6HD=0&KN,W(S"6A@TB?Z:00\'0>T]T&8&X MP.<_LLZ ^T!Y>T"'9W?VV-CA^N!0A53/,T:,%E:,++!AU.Y'%N*F1/ [)K+3 MND?VQ1_>HI;4\N'/D^P89XU)--(=& MH2XR4NEYDF8OP)!1Q(UA[!L!,.%1E<\94#9+L.;5_831.\R8 M7/YO"K=/ ^BHV=SK/RF:K-Z!+L!\*$N*+FW3 MD+/I-(JH@@7;Q631=N41^LN(""], +M?]GN0>8T4N-DBT)'9R "$ME_@99M]#JBR8L"@1@M MMQ]/:&&/&L]]J^"4#17DCM/W[ZH?*\UZT;Y6^",O%#SKE:"G7N_+=5_00F7V M=B"/ ^" ;>?'C]&AB,6]GO=Q4Y8B^5?)S5O8T*=\RX<\6H/S&/6C_6KE4_WH M\-?F$%PC4R5?"D$3S1JS#TNB H]YRV.W7)H:.;M@(3<$0P#(^'.A6GC: M%66NJP+[_@VK1[Y@*(V1T:(;0LKF]S7?=O8+EQQ=->]KW!4_[N M>]%N2\Q9GQG'FQ'#F3^\B_>L=6Y5)#]YJ=R[G7#\3 M0COD;$1.YU'UTM5]?Q^ O2MW$ YS+Z%8E2DM1/;UWM1>QKRU*GO3]\G?S!KV MS?^W+?M?$D[^"U!+ P04 " ![J$-08S$E8OH% #Z)0 &0 &=O;V=E M>&AI8FET,S(P,7$T,C Q.2YH=&WM6FMOVD@4_=S^BENJ5HD$V(8D38 BN084 MM%E X/3Q<; '&-6>\8['(?37[QT;IQ 2;4+2/%9$"LF\SSUS9WP.P4H MS)2*:H8QG\_+\VI9R*GA#@T]U8$1"!'3LJ_\0O-M0U^;QKM2 M"5K"2T+*%7B2$D5]2&+&I_#-I_%/L*!4NNKIB&@AV72FH&)63/@FY$]V0?(> MBJF -MN7,S9FJF%D15S,6*[6& M_T6SX[ )BM0CHY\)$<%6:D) %BYK+0AI# MC\YA*$+"ZVE;S'[1FF5&JJ[1X\AF@P G(8Z-*T=6RVQ],@\/.B>')Q7;M@\J MG8-6JW/B?.ET6D>%9L,@^)N.RC_RE0/&:6E&=2PUJV)^J$?$]S'JDA(15D27 M=44O58D$;,IK: M6Z'>'0CC,RK93=#'LKF^X I-:=N#"/,PFZC\ XPY[:';[70=V^WV>R/H=\ Y M[;8[T/[>=L[=[MPAVK[5LZW1[=L_IVF=YV]V9?HJ0!N?#T;G=<\'M MORQ@UC&E?K?S]H_P'9$T+O4O [H VU.Z1?-0Q':BTDXY)?>,QN8\(0$,:20D3LNA(V0(EEGZ:\L) M/[ZO5NH(SPZB&1E3!5WNE;=%-Q$R#6["8@]1+BBR3KE/_8> VW)LBWHT'%.9 M;4_5*N(.6"=;3E:$21($"_!$& 4,'^ESIF9IJ)+^DS!)M=2(]39?2Y\]L@]( MBG6XY^]?Y0?U$GR Z6G:EYB2?$KS)+%.J@= N)_E">-(:$CT?+@R5P1/BX^U M$"?>[&5ET(0PB?Q$DL::B:)&28( $#W5PY"G.$)JXN(R03CAGJ['N/Q4]J5A M8Z\DR(@4$95IZ&EI+3V?\SII84"U;;GOT+%,B%PL<[*8*L['.!OW>B;\!72B:F:N@Q@>99Z55^?G.DF#=:[-=>U4"L6O4K8N+J3(.*!X#0?!M2XQ9T"LDP_UO-/U MMF/K=]L-$USH1Q1>H4N,2&E];4MT*J_RO5H>"Z5$N%:5A:%KUK?Y.@T//AU? M%K5K"GP]^&MQ95#S;5H"MZ)+B$7 ?'AOIC]_.O3'T4B%IG'?DWR<#AMM>0$8 MV2VR^7GO"3,BAP=_F<#QU M\A_?+[IE#J\J[*VV\M5<<:[^!NA>&_D$H3W.+CHS1B>H25&?*G9!H3^9,#1+ MMXJ,1P>P-Y ,96&$NG #Q?YM:66DYO$I;]T3Y_#7?:'MKLSEZ_97/[6UCMG^7IW<40Y M0Z7Z%;T<#%"',?VL3T599CL[5Y+M.6WG!HH7:SNSHNY<8PK9\'0&:>DK))T* M_:Y+YD,Q73*52R0%+A3X%-V$CQ(YP,\KG[%B&O2>7!D'1X0ABV,MH+7[0G\: MB9C>8$6.[V@_,KL;IK8-]E9[[!?3I7.4JH"+,9Q0K)=H,GR(:S:WN2"9J M.;./N ![4#$I(K8ID7Y XY0>#6U*.;J,8"4*362 "R1D2J^L5A;!IN^XY;65 MS0-0>*Z7:][DA?0UJ+>-]/VLYK]02P,$% @ >ZA#4-/#"2\U)@ ""(! M !( !G;V]G97AH:6)I=#0Q-"YH=&WM7>MSVSB2_[S[5W"S-UM)%?U./(F= M397C9#*YS4ZRL?>F[B-$0A8F%*DE2,NZO_[Z 8#@2Y(=V[$2;NW,6!(?0*/1 MZ,>ONU_^Y7/^)OCU_)\? M@J?;NWO!>2Y2K0J5I2+9V7G[VZ/@T:0H9D<[._/Y?'M^L)WE%SOGGW?P44]W MDBS3O_OP2OWKUYS^]G$@1PW__]/(O6UO!FRPJIS(M@BB7HI!Q4&J5 M7@2_QU)_"?:"K2UWY6DV6^3J8E($^[O[N\'O6?Y%70I[1:&*1+YZ>S51(U6\ MW.&/\+(=\[:7HRQ>O'H9J\M %XM$_OW1.$N+K;&8JF1Q=*ZF4@>_R7GP.9N* M])A^T^K_Y-'>[JPXQM'#G:]>BB 54[A7[[]]<7+XXMFSGW]^N[OW].#DV?[) M_INGK_?AK^D33;@_J)7[3-9V37(FD>3U]G/,+1ED2PP,,N6!E]YZ^W,$+5@WL MX/E/QS,1Q[!&6T4V.]H[G%WY(XU@*67^M4,=B>C+19Z5:;P594F6'_UU3/_K MFL.;MV>GG]]_.G__\;?@XR_!V=O3?W]^?_[^[=GM3.B/4A=JO+BS&3UZ=3Z1 MP3A+DFR.C*_+Z53DBR ;!P7\0"NO\5-6YL%I(K0.3F K3*=9&IP56?0E--^^ M[OSV-#@5,U6(Q'XMTCB8Y7(L\QPVF\8O@\/ M3Y+91(PDS%-&90[;7FKZ9>_X21!GL&72K AF93[+\B(HLF D@RB;SA)9R.W@ M?**TFP_].?H#WH+7X2C^4P*%QPI&,5K0.V=Y=JDT2!8WWQ.0##%<@)=_EKH@ M 7$JF5I'W93YO4B$7/]#6C +[Z[V2)W@%B9-C;":?!O'$0AON#.>2QT$,LQ MC @X2L)V>L+<'N$5*N63"_B>Z)6KB/CEY"*7$L\?W7E_E,V Y?&M\XF*)H'( M9:#<"L.%$YE+>#9P,.TIF4; ^"<@3OB$M-OIC00"X-FP*9Z @QS'#S>]^]M2OGJWKU=NE7[ M]R+[/S[P[V^=!]4#T@P?@#O)'#IEFDBX)8.[\[G29V4 MQ23+X6%QL(%3Y/TJJCG4A Y(>3!I-*M9>\_"-HN&@12P2^:J@",@F(D\N!1) M2?S^7[O;NV 6N4T7NL/B:#W:-%3]?E)X#["T3.2X.-JUM%0@;E/^[+\AS?(I MT*I&?[P&'EF(40(:FTP2\^O?'^T^HL]Z)B+[^?KVTES%Q>3HQ<] FN?/GOYL M_KWWT_$HR^$$PM5)Q$S+(_N'3P&<% T.K*0"EBK#P:1_?W2 -E41X[]R]ZL9 M&[_P\*=C>TWSIV?]/SU_4?W6\>A+E&^12,SH1EE19-/CV@KL S5KA$0X";A!P@X ;!-Q=S+_#M=P6;\L]S3_.D"-[(2$Y',@\.]L)@?W?O!46>8/YS_-?^BQ?A\_WGX?[!ON=V[S+\ Z5U M:2*+65GH OZ B87!T\/PZ=.]+H?[AX^"U\:T MEBL8'E>NDX\GXE(&"M4,%)DF+!8&\BJ2,\."D_7? NR"3RH2X,@BZXCUT4"6 M//#U\@>V X#;P2T0@<989!<2]QG%=0-$:*$F19=3E"\)IJ(H\$V/51HE)6TF MW$*2<"5P#;PW5CE\R'+]!*$@4U44/'#![\ QXAL-!<+5\<=-"3XM686FR".6 M:T9B;T**!LK,_CG)JR/Z0FZ-C0)A;V;Y\._2!JK*\9]V*C)E8RYE 9 B<"NVMHE)Z=07VBE0> ME5,\?2*I?_AX(>AO=VTS+3&,EOST8G>PF;Y3F^%'MYG>CT%SME MAM8MP_. MF(/S'0X-.() %L;2_$WP31\641>QPNH*YH@GI3UM2N?Z/:1>\6USDNDC[]3K M$+>H2,P0:B0MF'26:;0><&Z(\+L54V^0OH/T':3O('V_B?0%_5& H96F8(B1 M>!0)*.YX9QY$$Y%>H&1$V9?-R8":.4RR)M55SV2DG"&[6DP'B-O5)%D)O8N7 M3P,1PY)HFRFPD5)\;5S*-=>33:5UC=+[]1"27\ 8W2;A@@PF-/QAD;4L$)]; M3)#+5G%BV%STFUE3E<^A:4[%&666D#7LTF#6-+*8!=.2G*'(U17LLQJF+J.) MO4$[G2;VE9IX._@LT. .UWG@[E071A=(3&J,R0R%O*&_# MU'=M/K&+#EM9@8J!R3[.[](TDV$,4%OP>$_@=C/TR<:3'V>*WO7ZR[\B#_$8A%=)X4[S'9U6NFG>* M\G&&FQ0.*7-:I8OU8@Z!*#CY!93Q.Y>?'9C7Y;S_<\ M$EJ!EH J!LPHMLO%,\;SX'4F\AA'^,:R)Q$BEIC- VM'MB&*A&"<9U.:)GZ% M_]V&TX.Y_!(S?5EU<>] 4P1%.<>RZ=K.*R=*Z[#1V<4'%R>B!V!-WV8S=Q9 MW\\//P/M@402MWGW# BK$;#]L5/SNW[.,%=&DFD$(0D/K M+"GYJ,Q!SI%LW2IGUQ2I_?$N9KEELI.$)%R#H5Y@M5Q.A4I)PF,D/>DZ@@:T.IZ-^;994H6N4%I4V#QD0E038 MX#QCF@EH3.G*W1I0_KJ.8*>@63;*+D'/7'7 WC89?["P\]L.6=0"0]6(BZHO MD);48V,19#,KFRL1N:: "DH\)>@= \;0@'1QIU2]$ M.P]",_:&++W.Z&BZ9BR8;\[6/9P>R'=H_U+0R,%JR$XV)1OL;3YCK^6>JH-0 M7,!]"+$/09XAR#,$>>YU_N=.B(UD,9<2"[[D^2+X!'*9K($SF5_(1? Z5R"Y MWF7912(KR&FV-J B=EKJF^X&Z6 *?&1<87$9L2LL$!'Z[Q"%S'X%LDKG9OW1V)/PFJ(*G'>1Q?HU77$W MM/M$55YOQ*Y#"Q6TW+6,N18;XZ9!^'DL!9#.3+R2&"O8 9E)8:0[%46)E0%G M0!?R[U#@0Y=)80-CWMK#T["X)M"N[J'ICQ-Z<4K:JB#7O"=4T!!RPBJ6HVMP MV*_97%ZB7=_031T7K*642L4^@;%1C6%41BG&?>8<&29F;J2S)<(J<4)\"4=# M;=[M"=N1L],+WP'O(A]^'DB"/^%.)8\&/H!7>]4>78.&88"HCC4$A\X<)3 4 M0 QBO3/PEDX'3(J.=_A83+07G7"<2BMEG\EP!+(U-F;??421Y5.%"G[6O?RK MR+]6P)11-[ A&?6R,03Z+:LP?>V(BX$;P=[E8+Q1?J8C*H)JDHZ\39%0=B,^ MJYT*"52/2EB#M$@6?4\T@DR#!'7 MM^R-!65,7LU@?V@*-1HLTUH^V*_*NG2\8.+Y7+8:6"J1%R:("KO^2P5G84+F?O&EBMD;ITA;76F4N-D JYAR?XC&4AU0B,DM<7!28FK?$",O5 MXRYA'N= ##MFK++#>%:1V"WH)SG68IZ<:4GXO12US)JC'''")J%-E_DE4 (> M3WUF7(C75V"M%'3]S36##<8)OJ,7[>X<++RKU[0SZAV'JAQ5# MO?>#9M/W]*9H@K=_H'?FKM_YP6W,M)MJ%S_4N;\<3MG<($BS;LFW;*?4K@PQ M_0+H%]J7L,&]MA#OP+B0PZES.2K3PO3^(#MB_!4U.:;B"QY9%1I?.'ZS0B3O M(1$Y06FL]O5U8AM@]?JSH# MNG.;ZLZ][^4;;N&-V86]J_H=[+S-[9]AYG,F"Z '[5#G*-X0S\G[]AE&K!OC MJRTJO GS<.ZTO(R*$O?EH@I*6HV";UK6V8N\NS:O!O4.'Z*W[':*K=9!@;7+ M.]2KVN\-">R'^^#+?XHQH\+JH.8_?8J,O,V]+G[IH?P8P_1D6& MB9G[SVG.!XTV4*>@$!(?G$XPZI8O;-9SC#F/%>]3-SWKR :68)KSPSH2LJI5 ML\PP2P3?Y9&]&FR);7<+8;M-B.R#&T(8G**=$)SPV'[+MH.?GQZ^V#H]PUYR'#7$ M0(TN1QHT;?8TCU5"1/LL+Q7FR)X5:D8YEAPEPQ)^>3;%DED,M7*D=1N3UL(V M0G))K<%'!/G03;^ 2I8$_UW&%[Q[<6B77&OQD%>7SQTN!N@6LJB&;/:YO[*5 M!O)M=D-C$2O"W-6V:+9%\S<)4?%9B#I8C>-%9Z.W&:.#+<*C+1BKR80UQ8^7 MV/4TI A::1X,FZKCW \Z&B"&IM'A"*=KLZKS*K))Y=K<:-GD-4CJ0J4EB400 MZ\SS)FZ.#TSE6!4F>7(B&T4:>F=8'8\FKS(GRS,!VQF!V=\=ZF.&G.FZ'S+OZWQ>W(]#@*'JLGL&MTR=";8IV(>_"XWNBP M=O"&1 F>(RI;%/S#,)^X4=$"G"AA'E&F)*VD)S6$WNP&\1B@?AGT#+EP_)WW_\>IW8@Q)== M9,>C2!O "=OJOZ"E^WSK'R'_M;>[]2^\Q7[X!ZTI+JH#J7!1"5BB8"$%XB;M MF=)4@5V>*E=2=JFDJ 4A^U1XOKW= ":;X.*O3"G3#:.>WPV7EE&I?"("=MD%NN*;U5>:NSH8@WZA3568O0IZV2XWXAZ!"@F)X4H3UQY=.N26(PHL MYT66Q?!2U)>LNQI4%T4]1),LO>"K\$$CD!H>@)#<&_!14"DKATQ)85UY@-I2 MBSS)\%#MI1"CZH7.$5W(&3TK$J4I/MA;E=4BI.ADN\4%W1ZATT](_;B&5M'?#?W^=.,UE_;V;3100!>FRW7! M2A"0G_"Y+),,/K=-9:?H(>).@G1A$E?VDXWOU"O8N2;RL-9E9)':OK3:9MUW M/2"I9W/3+,A&"QU,DR)[6%S^09B&RXBL_!VA8@#C?V6N51>V8\:AUQL^56XS=U.GPK M[MX4*_"3Y[-8B^U3]/-V2SX*9*TI^1Q7<\S,QEP\L_&"V]>37*3,&H]YFQDY MEW("!@$]%J9Y,3'NESZY0<80J24Y!J@,--2-^"85LGK+M3\AY"N**4R(1%,T M]%+4264@$/ID,<.Y$1ZB*[37:E@RY@1+"]RW^1):D-.V\0;*MZB]Q9961/+: M,GBTF==;P-#4V,SF*:ONJU)14+-?,:?MX/VX5K3 8/4;RPC38&Z#0=(Y3-64 M>B>!"/J>*<#@]:V-WH3E^@;;KOS$#+ED>-;>C7%/T.E(2G.]/$*%0*E-?#J)G9).Y4 _5S)LDHYF$@W!6]K(TM@2)6 R&N/1^@ECUL=WV2WO2OW M.A57:EI. SH8UGA[!RV:&PZ3E&+/867L(2=4E/834[P07,>!:=G3U;X+;17< M&>@\.FPD4F&M,6GB=B9.LCD5*CL/BFOHR-TGQ2I?42V99]TT.>^MHJ.&K?.6 MKJR>G*58N 0DM/*J9U6].'A?.1%]FR+#"65"GEBK?NU=R)NV(,^CR<@0["+H M?T3+$N8C4SN>OR]NKA!YV\:171;Y+Y7X-I MVM*1MPR";H#CVNF(3>RS -OD M>#"V)J1"!0I@/T4*>4B<5!LKG\9 MK@7P;"))?;1GJT[ZK5JIC$$]N'T,ZG6[FZUP,-R+8L#&NI/E'AU"$[E)2%!@ ME0'^%-X!)7H!ZC0P ZJB49 3@!U]_F\8JWHLGMP(8]H/'4:M@Y&Q%; 7R"<* M6SMR91)2[3T>6K9K5\!,F+/E%;']8 M'_'O#>[N<*NNZS0TY[2%C*V2QLX'''!8%O4W&[1&UU<5/&.?;F70'#S]R9[ M[:I ]9B/LU9P<"NY(4CQXFH\F^.(:2YC5["R;DM=<[VZEDNON5[[PW*UNR@Y M=Z87\NM"['5!-,.UU1UR98R\WF"YQ;BI\5)0&Z(!OQ+8=A>(-H-O44_N M6V M'9R IK?*0=%!KR7@-1B8,S_6@F'UP=WZ5\N'>FTN"N63:TY "[TAJ)/?3;9? MUY$8UC8(+=<)?_6=(1"$5Z*MU>TS)7(/^" MC_T==EP:4+=#D,'H7/20,[DYC8<<-_1TVBE4L$Y=<8:0Q)"G+898ZQ)H6P=6 M85W;@MP6$4.A[@ 4\#V!0X07$ZE %&VK6-@AM2G32P/NZ.U6BD&W&OU*D>RB M,.G]YGBJ809=;QCJ24A/C55BR_;5$7)Y W^_ M_78]GW-FCBR-B265 ^2B)- MACZ5YDKDE3+PFPXK=)9IS07F*U>('YVWSC7I5"QV>+M#DY2GQ(E1N (=BFF8K\ MB\0N:8K)0%&OG%WLW&OB,^YDH6,T:"#"7RAQ+/ M0XGGH<3SOM!KI'K "Q\+2M[_:YDU]!":)!=@^P:9-?MR2Z7 M\TY.4&I<4DPRJI+G,HPM:JUV[2#/!GDVR+,'M9\'>2:I9 >5G^"T2I>U5 6U MA5K7/W9M\A_LNR_F,UI;M4@Q- MJ\I$Z4+&5"YQ$&R#8!L$VT/:V'G7ZGM;=]6K*(FL.X=T_QKA;;OPI,=FW.!8=P15+/N>!R,?B9?I)%5T;#&S^.I.T9-E97G-%U M*8 NN)CP-S#J!&^P6;_]T&WS%)\ M>%7F<-Q_?7X%D'%*F>U!&,.A&G&^-ND M/."W[>"M\+PHGF-YX;.@EQJ!.69 8"[20:TPI,AMB60#W\RR+^3],='UTN&E4\X48.&SZF?#.VCN] MOE#-9I:F'DV3NDFF"\ZVF4O^DG(QTLPK0(I/F8E%/5;)5;_]1\Z A[(X#!IE M->K#=7L$[\=YCDMJ0-1XRN:D:"[->S!<@C)83HF+5!N\3YU8#U?D550=U6W1.=#0@,>SO&;1U]K1U4Z!S4T$/ &!M'4NODA4K(*W M5=GTCZLJLR&SOUXD8FXD[KAJE/1!S#>+43BOBTVI!0HS> M!H:.&F'I;W@.,"S(L'&"W/B;;\&.*U@HIBH#E*!"F^YQ%);>::+ M-ZEG)3 *Y32C9HFBI#!QMFPZX_3EJJR,2<*MM42FL@?(OG/LUH;GL\MM-O5+ MZLTD;GA2WC.Q^3I\RA%5BHTZ.SE0LQ;:&ZQ6;%(J_8DF$51JZODSRJC$4-G3 MFG<"(F=OEUI>ZRH+PF8[]TH.O W3YJE5=I4\02=FV2=5\*8TLR>3L:D?F\J" M%:>Y@AY@>< YC(WJZB6\F?EJ)Y[P:\OYQ:S9EWAVZ_F&C4H5G'&L>8"QE6$<1B6.+"%J1[=4/='7LW"O\RE-\*-"% M+3EQJ>0<3R_NFA?!>S;&/GDM5W6MZ>9;>17)68&3;C)LV"J)T%,&#(W)>NE3 M\PXJ@V#LRNL5:NLI25?;0^N.C_D+SA9L(<2V;6EK-[>;'E6]O8-[M!BFPDT&S$9E4;U>YB554(T4ONA:$A&V VA@(N%2IVB(7 BN ML"'PMRMJ-E"@8C0VM5!=QW"R#9QY4=N05-.+E(ZH4CHJ#T:GS0GZ/=5>;9*& MBTT$V0R/P3(UU/=Z !D1@I4_T5\R5>4T,"::O!0*R56S(6S!FCZ5,I>S1$2R M8Y]ZVNM&*$]K*8=G8/#B07IBRQ'A0I^Z0BNGAE'./>UZ(R;?J#LL;-%N-*QK M!6W!EAYA@3"1FAI"O(%,<9^J,K&O/83X/)NM=HV*P.0#K9U5OG.C"EH##P)/ M&QNJ:I-85+"T@.&A/2;X;E6?]NSW<[7 M^<==Y7]&E6,Q\QHDFG+)-:ML"FM.9>>\^FRM_4[=8.#_J3'.M6'0J93X8A U M.%%0)LT7U,^-GIR-R$76+ Q=>WJ-LGBE+;Z:C=>L3?.@C\T!<3 @#@;$P4-& M'&S2_-L5Z)N-7IN'0ZWB_H"C&J3:(-4>W*[^T:7:X>Y/?>*L7DZTWC[$Z(T4 MQ7>JLU,G69EED]EHXI[>:7554L9]: TZ!.X$5?403G9*-RTBVZE*,&GFAC01 MD\:XUKF+LH&3>8V46T\CT[?K0?2>1*87#E-D.E7@QE!3+Y2!?ESNE%YQN+'Q M&IZ@-/,O0G3BAP?*R9] M7O?>5O6>2Y]F;;P5UE"'?>7"U.@=ZP'YV1+?JTI&UT"X7.+85LCVBT>KZ4S& MTG2FBB*S90@$S*B$NA/+0A0JF&\#K-#I=>VNM-S&..+@-XM_99_R)^. WQ2G MZL=*Y%:5XX69.!Q2"-(!QHMD7*(6U>R2Y)\8-O:@;= ,[K?$8?4+;$J3=8T- MN6S@0>A*QH>NL+A(O=N1XV'OC*AGEU''^!XOD-ZQA2F&7>MG0GEBZ&": M4UQ0<+!'-""6GI1,W+/L_320.OO)IXP_D3HA,I]L?)CB)G2M\AC2 ALQ+@G& M1E$1ZT$E[S.Y5:TZ:E7>6J3>(<6\X[5'@( V6S9@1++\PPKDP;55EO QXY4,%3)$E:NUNH0%&-N:,(#!C,WH 1\L MKKC;@>E;9;O^P?TN%(P=6'5B=+C89YH*[N&AXK#A*GND/>3>]RD*':"VCM(] M PJ7A=R(>;JF'1ZX^LP(C/W=@QIT%C8> ? )O6(;'[C#D@"OIB]26'L&L!DA M'C6%C[@I#,P?#GM'0-\P(+ZEB"R%.;@CD-U8D#X:&[&6RNB;LEO: M&I2,CS3DG /VB#@L3TU0CK!Y&KL'>V3I4&=C$+&#B'U0(N9'%[&4YDO9%]*: M44W)Y\&.;BKXPM8]B+^-JW:(SY\UHSFV!55+B/N!:A\MU1RV+>06^UTA44^V MO5-\Y+A?.?M.@:0KG+O"6?,N<;A"M(*].L;L7 -DLPF^YNUD ML'A6$ID$\&:78\S-Y'G%16]K>>RD/9QJPZDVG&H/2:K_Z*>:J8=7CCAIM5C+ MANBT!)2NX5Q[; V2]56;V!7@UR:>*TO1*=PI1_DWGZ?V=%(QY9YN4COX M>,B8;UI#(IT6B?12,7Q]@S4D\HOC@3F&AZ:TZIQ_YGBPA\;!2:\'3ND*^(YZ M!BR9#O908S(-@@GP[NE(E:^[@P4_B);2;"[7E4LI-\*09&*OAY'NB2'$F>>?9F!&R"X?>MFM^ MYJX0B4UE9Z6<^^16F7J-U)E6WKW-_ND#1Y%.B"6+AC2T6ZY[\@&8#'AU(^ ; MOA:]_^SKC^,5<>CN/,^J*W8CF12-+"[PB# IW,&_G9R].?E7\"[)1G@[A_[^ MR7S/T1;B^<44UD('I!KM'K_[^/$=_;E'^&;_ZP_V>[.QX<1-%MQYO#-=W1RD MU:"H^H]!GM H/*OIFVZG1X9+UF+"/]EC?93%BU=_?KDS*:;)J_\'4$L! A0# M% @ >ZA#4"?)A[89-0$ PDX! !T ( ! &-H87)T M+38X-&9C-&9A,V,X,S5F9CZA#4%*7G2X@ M,@$ ?TL! !T ( !5#4! &-H87)T+3@R8C!F8C-F-#4Q.#4Y M,#(X8F4N:G!G4$L! A0#% @ >ZA#4 3/IL)K&P (#T! !$ M ( !KV<" &=O;V'-D4$L! A0#% @ >ZA#4*AP MU[Z]1@ :!L# !4 ( !28," &=O;V&UL4$L! A0#% @ >ZA#4.0@A_ DT@ ?9 * !4 ( ! MB)T$ &=O;VZA#4(R@)*R#&P 084 !0 ( !CTD) &=O M;V=E>&AI8FET,3 P.#$N:'1M4$L! A0#% @ >ZA#4!9!V8JC+ J ,! M !0 ( !1&4) &=O;V=E>&AI8FET,3 P.#(N:'1M4$L! A0# M% @ >ZA#4/5O/,]Z P WQ( !D ( !&9() &=O;V=E M>&AI8FET,C$P,7$T,C Q.2YH=&U02P$"% ,4 " ![J$-0M'ECS\($ !V M(P &0 @ '*E0D 9V]O9V5X:&EB:70R,S Q<30R,#$Y+FAT M;5!+ 0(4 Q0 ( 'NH0U!:3=RSL @ /TO 9 " <.: M"0!G;V]G97AH:6)I=#,Q,#%Q-#(P,3DN:'1M4$L! A0#% @ >ZA#4$0] MNY.^" [3 !D ( !JJ,) &=O;V=E>&AI8FET,S$P,G$T M,C Q.2YH=&U02P$"% ,4 " ![J$-08S$E8OH% #Z)0 &0 M @ &?K D 9V]O9V5X:&EB:70S,C Q<30R,#$Y+FAT;5!+ 0(4 Q0 ( M 'NH0U#3PPDO-28 @B 0 2 " ="R"0!G;V]G97AH:6)I >=#0Q-"YH=&U02P4& ! $ !&! -=D) end XML 96 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Income Per Share (Schedule of Earnings Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Denominator      
Basic net income per share (in dollars per share) $ 49.59 $ 44.22 $ 18.27
Weighted-average effect of dilutive securities      
Diluted net income per share (in dollars per share) $ 49.16 $ 43.70 $ 18.00
Class A Common Stock      
Numerator      
Allocation of undistributed earnings $ 14,846 $ 13,200 $ 5,438
Denominator      
Number of shares used in basic computation (in shares) 299,402 298,548 297,604
Basic net income per share (in dollars per share) $ 49.59 $ 44.22 $ 18.27
Numerator      
Allocation of undistributed earnings for basic computation $ 14,846 $ 13,200 $ 5,438
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 2,307 2,072 862
Reallocation of undistributed earnings (126) (146) (74)
Allocation of undistributed earnings $ 17,027 $ 15,126 $ 6,226
Denominator      
Number of shares used in basic computation (in shares) 299,402 298,548 297,604
Weighted-average effect of dilutive securities      
Conversion of Class B to Class A common shares outstanding (in shares) 46,527 46,864 47,146
Restricted stock units and other contingently issuable shares (in shares) 413 689 1,192
Number of shares used in per share computation (in shares) 346,342 346,101 345,942
Diluted net income per share (in dollars per share) $ 49.16 $ 43.70 $ 18.00
Class B Common Stock      
Numerator      
Allocation of undistributed earnings $ 2,307 $ 2,072 $ 862
Denominator      
Number of shares used in basic computation (in shares) 46,527 46,864 47,146
Basic net income per share (in dollars per share) $ 49.59 $ 44.22 $ 18.27
Numerator      
Allocation of undistributed earnings for basic computation $ 2,307 $ 2,072 $ 862
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0 0
Reallocation of undistributed earnings (20) (24) (14)
Allocation of undistributed earnings $ 2,287 $ 2,048 $ 848
Denominator      
Number of shares used in basic computation (in shares) 46,527 46,864 47,146
Weighted-average effect of dilutive securities      
Conversion of Class B to Class A common shares outstanding (in shares) 0 0 0
Restricted stock units and other contingently issuable shares (in shares) 0 0 0
Number of shares used in per share computation (in shares) 46,527 46,864 47,146
Diluted net income per share (in dollars per share) $ 49.16 $ 43.70 $ 18.00
Class C Capital Stock      
Numerator      
Allocation of undistributed earnings $ 17,190 $ 15,464 $ 6,362
Denominator      
Number of shares used in basic computation (in shares) 346,667 349,728 348,151
Basic net income per share (in dollars per share) $ 49.59 $ 44.22 $ 18.27
Numerator      
Allocation of undistributed earnings for basic computation $ 17,190 $ 15,464 $ 6,362
Reallocation of undistributed earnings as a result of conversion of Class B to Class A shares 0 0 0
Reallocation of undistributed earnings 126 146 74
Allocation of undistributed earnings $ 17,316 $ 15,610 $ 6,436
Denominator      
Number of shares used in basic computation (in shares) 346,667 349,728 348,151
Weighted-average effect of dilutive securities      
Conversion of Class B to Class A common shares outstanding (in shares) 0 0 0
Restricted stock units and other contingently issuable shares (in shares) 5,547 7,456 9,491
Number of shares used in per share computation (in shares) 352,214 357,184 357,642
Diluted net income per share (in dollars per share) $ 49.16 $ 43.70 $ 18.00
XML 97 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Variable Interest Entities (VIEs)
12 Months Ended
Dec. 31, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Variable Interest Entities (VIEs) Variable Interest Entities (VIEs)
Consolidated VIEs
We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. We are the primary beneficiary because we have the power to direct activities that most significantly affect their economic performance and have the obligation to absorb the majority of their losses or benefits. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
For certain consolidated VIEs, their assets are not available to us and their creditors do not have recourse to us. As of December 31, 2018 and 2019, assets that can only be used to settle obligations of these VIEs were $2.4 billion and $3.1 billion, respectively, and the liabilities for which creditors only have recourse to the VIEs were $909 million and $1.2 billion, respectively.
Calico
Calico is a life science company with a mission to harness advanced technologies to increase our understanding of the biology that controls lifespan.
In September 2014, AbbVie Inc. (AbbVie) and Calico entered into a research and development collaboration agreement intended to help both companies discover, develop, and bring to market new therapies for patients with age-related diseases, including neurodegeneration and cancer. In the second quarter of 2018, AbbVie and Calico amended the collaboration agreement resulting in an increase in total commitments. As of December 31, 2019, AbbVie has contributed $1,250 million to fund the collaboration pursuant to the agreement. As of December 31, 2019, Calico has contributed $500 million and has committed up to an additional $750 million.
Calico has used its scientific expertise to establish a world-class research and development facility, with a focus on drug discovery and early drug development; and AbbVie provides scientific and clinical development support and its commercial expertise to bring new discoveries to market. Both companies share costs and profits for projects covered under this agreement equally. AbbVie's contribution has been recorded as a liability on Calico's financial statements, which is reduced and reflected as a reduction to research and development expense as eligible research and development costs are incurred by Calico.
As of December 31, 2019, we have contributed $480 million to Calico in exchange for Calico convertible preferred units and are committed to fund up to an additional $750 million on an as-needed basis and subject to certain conditions.
Verily
Verily is a life science and healthcare company with a mission to make the world's health data useful so that people enjoy healthier lives. In December 2018, Verily received $900 million in cash from a $1.0 billion investment round. The remaining $100 million was received in the first quarter of 2019. As of December 31, 2019, Verily has received an aggregate amount of $1.8 billion from sales of equity securities to external investors. These transactions were accounted for as equity transactions and no gain or loss was recognized.
In the fourth quarter of 2019, Verily obtained a controlling financial interest in Onduo, an existing equity method investment. The transaction resulted in a $357 million gain from the revaluation of the previously held economic interest, which was recognized in other income (expense), net.
Unconsolidated VIEs
Certain of our non-marketable investments, including certain renewable energy investments accounted for under the equity method and certain other investments in private companies, are VIEs. The renewable energy entities' activities involve power generation using renewable sources. Private companies that we invest in are primarily early stage companies.
We have determined that the governance structures of these entities do not allow us to direct the activities that would significantly affect their economic performance. Therefore, we do not consolidate these VIEs in our consolidated financial statements.
The maximum exposure of these unconsolidated VIEs is generally based on the current carrying value of the investments and any future funding commitments. We have determined that the single source of our exposure to these VIEs is our capital investments in them. The carrying value and maximum exposure of these unconsolidated VIEs were not material as of December 31, 2018 and 2019.
XML 98 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
Goodwill
Changes in the carrying amount of goodwill for the years ended December 31, 2018 and 2019 were as follows (in millions):
 
Google
 
Other Bets
 
Total Consolidated
Balance as of December 31, 2017
$
16,295

 
$
452

 
$
16,747

Acquisitions
1,227

 
0

 
1,227

Transfers
80

 
(80
)
 
0

Foreign currency translation and other adjustments
(81
)
 
(5
)
 
(86
)
Balance as of December 31, 2018
17,521

 
367

 
17,888

Acquisitions
2,353

 
475

 
2,828

Transfers
9

 
(9
)
 
0

Foreign currency translation and other adjustments
38

 
(130
)
 
(92
)
Balance as of December 31, 2019
$
19,921

 
$
703

 
$
20,624


Other Intangible Assets
Information regarding purchased intangible assets were as follows (in millions):
 
As of December 31, 2018
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Amount
Patents and developed technology
$
5,125

 
$
3,394

 
$
1,731

Customer relationships
349

 
308

 
41

Trade names and other
703

 
255

 
448

Total
$
6,177

 
$
3,957

 
$
2,220

 
As of December 31, 2019
 
Gross
Carrying
Amount
 
Accumulated
Amortization
 
Net
Carrying
Value
Patents and developed technology
$
4,972

 
$
3,570

 
$
1,402

Customer relationships
254

 
30

 
224

Trade names and other
703

 
350

 
353

Total
$
5,929

 
$
3,950

 
$
1,979


Patents and developed technology, customer relationships, and trade names and other have weighted-average remaining useful lives of 2.3 years, 5.6 years, and 3.0 years, respectively.
Amortization expense relating to purchased intangible assets was $796 million, $865 million, and $795 million for the years ended December 31, 2017, 2018, and 2019, respectively.
As of December 31, 2019, expected amortization expense relating to purchased intangible assets for each of the next five years and thereafter is as follows (in millions): 
2020
$
749

2021
665

2022
317

2023
57

2024
45

Thereafter
146

 
$
1,979


XML 100 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2019
Income Tax Disclosure [Abstract]  
Schedule of income from continuing operations before income taxes
Income from continuing operations before income taxes consists of the following (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Domestic operations
$
10,680

 
$
15,779

 
$
16,426

Foreign operations
16,513

 
19,134

 
23,199

Total
$
27,193

 
$
34,913

 
$
39,625


Schedule of components of income tax expense (benefit)
The provision for income taxes consists of the following (in millions):

Year Ended December 31,
 
2017

2018

2019
Current:
 
 
 
 
 
Federal and state
$
12,608

 
$
2,153

 
$
2,424

Foreign
1,746

 
1,251

 
2,713

Total
14,354

 
3,404

 
5,137

Deferred:
 
 
 
 
 
Federal and state
220

 
907

 
286

Foreign
(43
)
 
(134
)
 
(141
)
Total
177

 
773

 
145

Provision for income taxes
$
14,531

 
$
4,177

 
$
5,282


Schedule of effective income tax rate reconciliation
The reconciliation of federal statutory income tax rate to our effective income tax rate is as follows:
 
Year Ended December 31,
 
2017
 
2018
 
2019
U.S. federal statutory tax rate
35.0
 %
 
21.0
 %
 
21.0
 %
Foreign income taxed at different rates
(14.2
)
 
(4.9
)
 
(5.6
)
Effect of the Tax Act


 


 


Transition tax
37.6

 
(0.1
)
 
(0.6
)
Deferred tax effects
(1.4
)
 
(1.2
)
 
0.0

Federal research credit
(1.8
)
 
(2.4
)
 
(2.5
)
Stock-based compensation expense
(4.5
)
 
(2.2
)
 
(0.7
)
European Commission fines
3.5

 
3.1

 
1.0

Deferred tax asset valuation allowance
0.9

 
(2.0
)
 
0.0

State and local income taxes
0.1

 
(0.4
)
 
1.1

Other adjustments
(1.8
)
 
1.1

 
(0.4
)
Effective tax rate
53.4
 %
 
12.0
 %
 
13.3
 %

Schedule of deferred tax assets and liabilities Significant components of our deferred tax assets and liabilities are as follows (in millions):
 
As of December 31,
 
2018
 
2019
Deferred tax assets:
 
 
 
Stock-based compensation expense
$
291

 
$
421

Accrued employee benefits
387

 
463

Accruals and reserves not currently deductible
902

 
1,047

Tax credits
1,979

 
3,264

Basis difference in investment in Arris
657

 
0

Prepaid cost sharing
597

 
0

Net operating losses
557

 
771

Operating leases
160

 
1,876

Other
21

 
390

Total deferred tax assets
5,551

 
8,232

Valuation allowance
(2,817
)
 
(3,502
)
Total deferred tax assets net of valuation allowance
2,734

 
4,730

Deferred tax liabilities:
 
 
 
Property and equipment, net
(1,382
)
 
(1,798
)
Renewable energy investments
(500
)
 
(466
)
Foreign Earnings
(111
)
 
(373
)
Net investment gains
(1,143
)
 
(1,074
)
Operating leases
0

 
(1,619
)
Other
(125
)
 
(380
)
Total deferred tax liabilities
(3,261
)
 
(5,710
)
Net deferred tax assets (liabilities)
$
(527
)
 
$
(980
)

Summary of income tax contingencies
The following table summarizes the activity related to our gross unrecognized tax benefits (in millions):
 
Year Ended December 31,
 
2017
 
2018
 
2019
Beginning gross unrecognized tax benefits
$
5,393

 
$
4,696

 
$
4,652

Increases related to prior year tax positions
685

 
321

 
938

Decreases related to prior year tax positions
(257
)
 
(623
)
 
(143
)
Decreases related to settlement with tax authorities
(1,875
)
 
(191
)
 
(2,886
)
Increases related to current year tax positions
750

 
449

 
816

Ending gross unrecognized tax benefits
$
4,696

 
$
4,652

 
$
3,377


XML 101 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Financial Statement Information (Tables)
12 Months Ended
Dec. 31, 2019
Balance Sheet Components Disclosure [Abstract]  
Schedule of property and equipment
Property and equipment, net, consisted of the following (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
Land and buildings
$
30,179

 
$
39,865

Information technology assets
30,119

 
36,840

Construction in progress
16,838

 
21,036

Leasehold improvements
5,310

 
6,310

Furniture and fixtures
61

 
156

Property and equipment, gross
82,507

 
104,207

Less: accumulated depreciation
(22,788
)
 
(30,561
)
Property and equipment, net
$
59,719

 
$
73,646


Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consisted of the following (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
European Commission fines(1)
$
7,754

 
$
9,405

Accrued customer liabilities
1,810

 
2,245

Accrued purchases of property and equipment
1,603

 
2,411

Current operating lease liabilities
0

 
1,199

Other accrued expenses and current liabilities
5,791

 
7,807

Accrued expenses and other current liabilities
$
16,958

 
$
23,067


(1) 
Includes the effects of foreign exchange and interest. See Note 10 for further details.
Components of accumulated other comprehensive income
The components of AOCI, net of tax, were as follows (in millions):
 
Foreign Currency Translation Adjustments
 
Unrealized Gains (Losses) on Available-for-Sale Investments
 
Unrealized Gains (Losses) on Cash Flow Hedges
 
Total
Balance as of December 31, 2016
$
(2,646
)
 
$
(179
)
 
$
423

 
$
(2,402
)
Other comprehensive income (loss) before reclassifications
1,543

 
307

 
(638
)
 
1,212

Amounts reclassified from AOCI
0

 
105

 
93

 
198

Other comprehensive income (loss)
1,543

 
412

 
(545
)
 
1,410

Balance as of December 31, 2017
(1,103
)
 
233

 
(122
)
 
(992
)
Cumulative effect of accounting change
0

 
(98
)
 
0

 
(98
)
Other comprehensive income (loss) before reclassifications
(781
)
 
88

 
264

 
(429
)
Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
0

 
0

 
26

 
26

Amounts reclassified from AOCI
0

 
(911
)
 
98

 
(813
)
Other comprehensive income (loss)
(781
)
 
(823
)
 
388

 
(1,216
)
Balance as of December 31, 2018
(1,884
)
 
(688
)
 
266

 
(2,306
)
Cumulative effect of accounting change
0

 
0

 
(30
)
 
(30
)
Other comprehensive income (loss) before reclassifications
(119
)
 
1,611

 
36

 
1,528

Amounts excluded from the assessment of hedge effectiveness recorded in AOCI
0

 
0

 
(14
)
 
(14
)
Amounts reclassified from AOCI
0

 
(111
)
 
(299
)
 
(410
)
Other comprehensive income (loss)
(119
)
 
1,500

 
(277
)
 
1,104

Balance as of December 31, 2019
$
(2,003
)
 
$
812

 
$
(41
)
 
$
(1,232
)


Schedule of effects on net income of amounts reclassified from accumulated OCI
The effects on net income of amounts reclassified from AOCI were as follows (in millions):
 
 


 
Gains (Losses) Reclassified from AOCI to the Consolidated Statements of Income
 
 
 
 
Year Ended December 31,
 AOCI Components
 
Location
 
2017
 
2018
 
2019
Unrealized gains (losses) on available-for-sale investments
 
 
 
 
 
 
 
 
Other income (expense), net
 
$
(105
)
 
$
1,190

 
$
149

 
 
Benefit (provision) for income taxes
 
0

 
(279
)
 
(38
)
 
 
Net of tax
 
(105
)
 
911

 
111

Unrealized gains (losses) on cash flow hedges
 
 
 
 
 
 
Foreign exchange contracts
 
Revenue
 
(169
)
 
(139
)
 
367

Interest rate contracts
 
Other income (expense), net
 
5

 
6

 
6

 
 
Benefit (provision) for income taxes
 
71

 
35

 
(74
)
 
 
Net of tax
 
(93
)
 
(98
)
 
299

Total amount reclassified, net of tax
 
 
 
$
(198
)
 
$
813

 
$
410


Schedule of other income (expense), net
The components of other income (expense), net, were as follows (in millions): 
 
Year Ended December 31,
 
2017
 
2018
 
2019
Interest income
$
1,312

 
$
1,878

 
$
2,427

Interest expense(1)
(109
)
 
(114
)
 
(100
)
Foreign currency exchange gain (loss), net (2)
(121
)
 
(80
)
 
103

Gain (loss) on debt securities, net(3)
(110
)
 
1,190

 
149

Gain (loss) on equity securities, net
73

 
5,460

 
2,649

Performance fees(4)
(32
)
 
(1,203
)
 
(326
)
Gain (loss) and impairment from equity method investments, net
(156
)
 
(120
)
 
390

Other
158

 
378

 
102

Other income (expense), net
$
1,015

 
$
7,389

 
$
5,394

(1) 
Interest expense is net of interest capitalized of $48 million, $92 million, and $167 million for the years ended December 31, 2017, 2018, and 2019, respectively.
(2) 
Our foreign currency exchange gain (loss), net, are related to the option premium costs and forwards points for our foreign currency hedging contracts, our foreign exchange transaction gains and losses from the conversion of the transaction currency to the functional currency, offset by the foreign currency hedging contract losses and gains. The net foreign currency transaction losses were $226 million, $195 million, and $166 million for the years ended December 31, 2017, 2018, and 2019, respectively.
(3) 
During the year ended December 31, 2018, the terms of a non-marketable debt security were modified resulting in an unrealized $1.3 billion gain.
(4) 
Performance fees were reclassified for prior periods from general and administrative expenses to other income (expense), net to conform with current period presentation.
XML 102 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenues (Revenue by Geographic Location) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 161,857 $ 136,819 $ 110,855
Hedging gains (losses) $ 455 $ (138) $ (169)
Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 100.00% 100.00% 100.00%
United States      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 74,843 $ 63,269 $ 52,449
United States | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 46.00% 46.00% 47.00%
EMEA      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 50,645 $ 44,739 $ 36,236
EMEA | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 31.00% 33.00% 33.00%
APAC      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 26,928 $ 21,341 $ 16,192
APAC | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 17.00% 15.00% 15.00%
Other Americas      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 8,986 $ 7,608 $ 6,147
Other Americas | Geographic Area | Revenue      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Percentage of revenue 6.00% 6.00% 5.00%
XML 103 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 104 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt (Tables)
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Schedule of debt instruments
The total outstanding long-term debt is summarized below (in millions):
 
As of
December 31, 2018
 
As of
December 31, 2019
3.625% Notes due on May 19, 2021
$
1,000

 
$
1,000

3.375% Notes due on February 25, 2024
1,000

 
1,000

1.998% Notes due on August 15, 2026
2,000

 
2,000

Unamortized discount for the Notes above
(50
)
 
(42
)
Subtotal(1)
3,950

 
3,958

Total future finance lease payments
62

 
685

Less: imputed interest for finance leases
0

 
(89
)
Total long-term debt
$
4,012

 
$
4,554


(1)  
Includes the outstanding (and unexchanged) Google Notes issued in 2011 and 2014 and the Alphabet notes exchanged in 2016.
Schedule of debt maturities
As of December 31, 2019, the aggregate future principal payments for long-term debt including long-term finance leases for each of the next five years and thereafter are as follows (in millions):
2020
 
$
0

2021
 
1,046

2022
 
46

2023
 
46

2024
 
1,047

Thereafter
 
2,500

Total
 
$
4,685


XML 105 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 18,498 $ 16,701
Marketable securities 101,177 92,439
Total cash, cash equivalents, and marketable securities 119,675 109,140
Accounts receivable, net of allowance of $729 and $753 25,326 20,838
Income taxes receivable, net 2,166 355
Inventory 999 1,107
Other current assets 4,412 4,236
Total current assets 152,578 135,676
Non-marketable investments 13,078 13,859
Deferred income taxes 721 737
Property and equipment, net 73,646  
Property and equipment, net   59,719
Operating lease assets 10,941  
Intangible assets, net 1,979 2,220
Goodwill 20,624 17,888
Other non-current assets 2,342 2,693
Total assets 275,909 232,792
Current liabilities:    
Accounts payable 5,561 4,378
Accrued compensation and benefits 8,495 6,839
Accrued expenses and other current liabilities 23,067 16,958
Accrued revenue share 5,916 4,592
Deferred revenue 1,908 1,784
Income taxes payable, net 274 69
Total current liabilities 45,221 34,620
Long-term debt 4,554 4,012
Deferred revenue, non-current 358 396
Income taxes payable, non-current 9,885 11,327
Deferred income taxes 1,701 1,264
Operating lease liabilities 10,214  
Other long-term liabilities 2,534 3,545
Total liabilities 74,467 55,164
Commitments and Contingencies (Note 10)
Stockholders’ equity:    
Convertible preferred stock, $0.001 par value per share, 100,000 shares authorized; no shares issued and outstanding 0 0
Class A and Class B common stock, and Class C capital stock and additional paid-in capital, $0.001 par value per share: 15,000,000 shares authorized (Class A 9,000,000, Class B 3,000,000, Class C 3,000,000); 695,556 (Class A 299,242, Class B 46,636, Class C 349,678) and 688,335 (Class A 299,828, Class B 46,441, Class C 342,066) shares issued and outstanding 50,552 45,049
Accumulated other comprehensive loss (1,232) (2,306)
Retained earnings 152,122 134,885
Total stockholders’ equity 201,442 177,628
Total liabilities and stockholders’ equity $ 275,909 $ 232,792
XML 106 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Compensation Plans
12 Months Ended
Dec. 31, 2019
Share-based Payment Arrangement [Abstract]  
Compensation Plans Compensation Plans
Stock Plans
Under our 2012 Stock Plan, RSUs or stock options may be granted. An RSU award is an agreement to issue shares of our publicly traded stock at the time the award vests. Incentive and non-qualified stock options, or rights to purchase common stock, are generally granted for a term of 10 years. RSUs granted to participants under the 2012 Stock Plan generally vest over four years contingent upon employment or service with us on the vesting date.
As of December 31, 2019, there were 37,982,435 shares of stock reserved for future issuance under our Stock Plan.
Additionally, we have stock-based awards that may be settled in the stock of certain of our Other Bets.
Stock-Based Compensation
For the years ended December 31, 2017, 2018 and 2019, total stock-based compensation expense was $7.9 billion, $10.0 billion and $11.7 billion, including amounts associated with awards we expect to settle in Alphabet stock of $7.7 billion, $9.4 billion, and $10.8 billion, respectively.
For the years ended December 31, 2017, 2018 and 2019, we recognized tax benefits on total stock-based compensation expense, which are reflected in the provision for income taxes in the Consolidated Statements of Income, of $1.6 billion, $1.5 billion, and $1.8 billion, respectively.
For the years ended December 31, 2017, 2018 and 2019, tax benefit realized related to awards vested or exercised during the period was $2.7 billion, $2.1 billion and $2.2 billion, respectively. These amounts do not include the indirect effects of stock-based awards, which primarily relate to the research and development tax credit.
Stock-Based Award Activities
The following table summarizes the activities for our unvested RSUs in Alphabet stock for the year ended December 31, 2019:
 
Unvested Restricted Stock Units
 
    Number of    
Shares
 
Weighted-
Average
Grant-Date
Fair Value
Unvested as of December 31, 2018
18,467,678

 
$
936.96

Granted
13,934,041

 
$
1,092.36

 Vested
(11,576,766
)
 
$
919.28

 Forfeited/canceled
(1,430,717
)
 
$
990.56

Unvested as of December 31, 2019
19,394,236

 
$
1,055.22


The weighted-average grant-date fair value of RSUs granted during the years ended December 31, 2017 and 2018, was $845.06 and $1,095.89, respectively. Total fair value of RSUs, as of their respective vesting dates, during the years ended December 31, 2017, 2018, and 2019 were $11.3 billion, $14.1 billion, and $15.2 billion, respectively.
As of December 31, 2019, there was $19.1 billion of unrecognized compensation cost related to unvested employee RSUs. This amount is expected to be recognized over a weighted-average period of 2.6 years.
401(k) Plans
We have two 401(k) Savings Plans that qualify as deferred salary arrangements under Section 401(k) of the Internal Revenue Code. Under these 401(k) Plans, matching contributions are based upon the amount of the employees’ contributions subject to certain limitations. We recognized expense of approximately $448 million, $691 million, and $724 million for the years ended December 31, 2017, 2018, and 2019, respectively.
XML 108 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Operations and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Nature of Operations
Nature of Operations
Google was incorporated in California in September 1998 and re-incorporated in the State of Delaware in August 2003. In 2015, we implemented a holding company reorganization, and as a result, Alphabet Inc. (Alphabet) became the successor issuer to Google.
We generate revenues primarily by delivering relevant, cost-effective online advertising.
Basis of Consolidation
Basis of Consolidation
The consolidated financial statements of Alphabet include the accounts of Alphabet and entities consolidated under the variable interest and voting models. Noncontrolling interests are not presented separately as the amounts are not material. All intercompany balances and transactions have been eliminated.
Use of Estimates
Use of Estimates
Preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States (GAAP) requires us to make estimates and assumptions that affect the amounts reported and disclosed in the financial statements and the accompanying notes. Actual results could differ materially from these estimates. On an ongoing basis, we evaluate our estimates, including those related to the bad debt allowance, sales allowances, fair values of financial instruments, intangible assets and goodwill, useful lives of intangible assets and property and equipment, income taxes, and contingent liabilities, among others. We base our estimates on assumptions, both historical and forward looking, that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Revenue Recognition and Cost of Revenues
Revenue Recognition
We recognize revenues when we transfer control of promised goods or services to our customers in an amount that reflects the consideration to which we expect to be entitled to in exchange for those goods or services.
See Note 2 for further discussion on Revenues.
Cost of Revenues
Cost of revenues consists of TAC and other costs of revenues.
TAC represents the amounts paid to Google Network Members primarily for ads displayed on their properties and amounts paid to our distribution partners who make available our search access points and services. Our distribution partners include browser providers, mobile carriers, original equipment manufacturers, and software developers.
Other cost of revenues (which is the cost of revenues excluding TAC) includes the following:
Content acquisition costs primarily related to payments to content providers from whom we license video and other content for distribution on YouTube and Google Play (we pay fees to these content providers based on revenues generated or a flat fee);
Expenses associated with our data centers and other operations (including bandwidth, compensation expense (including SBC), depreciation, energy, and other equipment costs); and
Inventory related costs for hardware we sell.
Advertising Revenues
We generate advertising revenues primarily by delivering advertising on Google properties, including Google.com, the Google Search app, YouTube, Google Play, Gmail and Google Maps; and Google Network Members’ properties.
Our customers generally purchase advertising inventory through Google Ads, Google Ad Manager as part of the Authorized Buyers marketplace, and Google Marketing Platform, among others.
We offer advertising on a click, impression or view basis. We recognize revenue each time a user clicks on the ad, when the ad is displayed or a user views the ad.
For ads placed on Google Network Members’ properties, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). Generally, we report advertising revenues for ads placed on Google Network Members’ properties on a gross basis, that is, the amounts billed to our customers are recorded as revenues, and amounts paid to Google Network Members are recorded as cost of revenues. Where we are the principal, we control the advertising inventory before it is transferred to our customers. Our control is evidenced by our sole ability to monetize the advertising inventory before it is transferred to our customers, and is further supported by us being primarily responsible to our customers and having a level of discretion in establishing pricing.
Google Cloud Revenues
Google Cloud revenues consist primarily of revenues from Google Cloud Platform (which includes infrastructure and data and analytics platform products, and other services), G Suite productivity tools and other enterprise cloud services. Our cloud revenues are provided on either a consumption or subscription basis. Revenue related to cloud services provided on a consumption basis is recognized when the customer utilizes the services, based on the quantity of services consumed. Revenue related to cloud services provided on a subscription basis is recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services.
Other Revenues
Google other revenues and Other Bets revenues consist primarily of revenues from:
Google Play, which includes revenues from sale of apps and in-app purchases (which we recognize net of payout to developers) and digital content sold in the Google Play store;
hardware, including Google Nest home products, Pixelbooks, Pixel phones and other devices;
YouTube non-advertising including, YouTube premium and YouTube TV subscriptions and other services; and
other products and services.
As it relates to Google other revenues, the most significant judgment is determining whether we are the principal or agent for app sales and in-app purchases through the Google Play store. We report revenues from these transactions on a net basis because our performance obligation is to facilitate a transaction between app developers and end users, for which we earn a commission. Consequently, the portion of the gross amount billed to end users that is remitted to app developers is not reflected as revenues.
Arrangements with Multiple Performance Obligations
Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.
Customer Incentives and Credits
Certain customers receive cash-based incentives or credits, which are accounted for as variable consideration. We estimate these amounts based on the expected amount to be provided to customers and reduce revenues. We believe that there will not be significant changes to our estimates of variable consideration.
Deferred Revenues
We record deferred revenues when cash payments are received or due in advance of our performance, including amounts which are refundable. The increase in the deferred revenue balance for the year ended December 31, 2019 was primarily driven by cash payments received or due in advance of satisfying our performance obligations, offset by $1.7 billion of revenues recognized that were included in the deferred revenue balance as of December 31, 2018.
Additionally, we have performance obligations associated with commitments in customer contracts, primarily related to Google Cloud, for future services that have not yet been recognized in revenue. This includes related deferred revenue currently recorded and amounts that will be invoiced in future periods. As of December 31, 2019, the amount not yet recognized in revenue from these commitments is $11.4 billion, which reflects our assessment of relevant contract terms. This amount excludes contracts (i) with an original expected length of one year or less and (ii) contracts for which we recognize revenue at the amount to which we have the right to invoice for services performed. We expect to recognize approximately two thirds over the next 24 months with the remaining thereafter. However, the amount and timing of revenue recognition is largely driven by customer utilization, which could impact our estimate of the remaining amount of commitments and when we expect to recognize such revenues.
Sales Commissions
We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within sales and marketing expenses.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that we expect in exchange for those goods or services. Sales and other similar taxes are excluded from revenues.
Stock-based Compensation
Stock-based Compensation
Stock-based compensation primarily consists of Alphabet restricted stock units (RSUs). RSUs are equity classified and measured at the fair market value of the underlying stock at the grant date. We recognize RSU expense using the straight-line attribution method over the requisite service period and account for forfeitures as they occur.
For RSUs, shares are issued on the vesting dates net of the applicable statutory tax withholding to be paid by us on behalf of our employees. As a result, fewer shares are issued than the number of RSUs outstanding and the tax withholding is recorded as a reduction to additional paid-in capital.
Additionally, stock-based compensation includes stock-based awards, such as performance stock units (PSUs) and awards that may be settled in cash or the stock of certain of our Other Bets. PSUs are equity classified and expense is recognized over the requisite service period. Awards that are liability classified are remeasured at fair value through
settlement or maturity (six months and one day after vesting). The fair value of such awards is based on the equity valuation of the respective Other Bet.
Performance Fees
Performance Fees
We have compensation arrangements with payouts based on realized investment returns. We recognize compensation expense based on the estimated payouts, which may result in expense recognized before investment returns are realized. Performance fees, which are primarily related to gains on equity securities, are recorded as a component of other income (expense), net.
Certain Risks and Concentrations
Certain Risks and Concentrations
Our revenues are primarily derived from online advertising, the market for which is highly competitive and rapidly changing. In addition, our revenues are generated from a multitude of markets in countries around the world. Significant changes in this industry or changes in customer buying or advertiser spending behavior could adversely affect our operating results.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
Our financial assets and liabilities that are measured at fair value on a recurring basis include cash equivalents, marketable securities, derivative contracts, and non-marketable debt securities. Our financial assets measured at fair value on a nonrecurring basis include non-marketable equity securities, which are adjusted to fair value when observable price changes are identified or when the non-marketable equity securities are impaired (referred to as the measurement alternative). Other financial assets and liabilities are carried at cost with fair value disclosed, if required.
Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:
Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.
Level 3 - Unobservable inputs that are supported by little or no market activities.
The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.
Cash, Cash Equivalents, and Marketable Securities
Cash, Cash Equivalents, and Marketable Securities
We invest all excess cash primarily in government bonds, corporate debt securities, mortgage-backed and asset-backed securities, time deposits, and money market funds.
We classify all marketable investments that have stated maturities of three months or less from the date of purchase as cash equivalents and those with stated maturities of greater than three months as marketable securities.
We determine the appropriate classification of our investments in marketable securities at the time of purchase and reevaluate such designation at each balance sheet date. We have classified and accounted for our marketable debt securities as available-for-sale. After consideration of our risk versus reward objectives, as well as our liquidity requirements, we may sell these debt securities prior to their stated maturities. As we view these securities as available to support current operations, we classify highly liquid securities with maturities beyond 12 months as current assets under the caption marketable securities on the Consolidated Balance Sheets. We carry these securities at fair value, and report the unrealized gains and losses, net of taxes, as a component of stockholders’ equity, except for unrealized losses determined to be other-than-temporary, which we record within other income (expense), net. We determine any realized gains or losses on the sale of marketable debt securities on a specific identification method, and we record such gains and losses as a component of other income (expense), net.
Non-Marketable Investments
Non-Marketable Investments
We account for non-marketable equity investments through which we exercise significant influence but do not have control over the investee under the equity method. Our non-marketable equity securities not accounted for under the equity method are primarily accounted for under the measurement alternative in accordance with Accounting Standards Update No. 2016-01, which we adopted on January 1, 2018. Under the measurement alternative, the carrying value of our non-marketable equity investments is adjusted to fair value for observable transactions for identical or similar investments of the same issuer or impairment. Adjustments are determined primarily based on a market approach as of the transaction date.
We account for our non-marketable investments that meet the definition of a debt security as available-for-sale securities.
Impairment of Investments
Impairment of Investments
We periodically review our debt and equity investments for impairment. For debt securities we consider the duration, severity and the reason for the decline in security value; whether it is more likely than not that we will be required to sell the security before recovery of its amortized cost basis; or if the amortized cost basis cannot be recovered as a result of credit losses. If any impairment is considered other-than-temporary, we will write down the security to its fair value and record the corresponding charge as other income (expense), net. For equity securities we consider impairment indicators such as negative changes in industry and market conditions, financial performance, business prospects, and other relevant events and factors. If indicators exist and the fair value of the security is below the carrying amount, we write down the security to fair value.
Variable Interest Entities
Variable Interest Entities
We determine at the inception of each arrangement whether an entity in which we have made an investment or in which we have other variable interests in is considered a variable interest entity (VIE). We consolidate VIEs when we are the primary beneficiary. The primary beneficiary of a VIE is the party that meets both of the following criteria: (1) has the power to make decisions that most significantly affect the economic performance of the VIE; and (2) has the obligation to absorb losses or the right to receive benefits that in either case could potentially be significant to the VIE. Periodically, we assess whether any changes in our interest or relationship with the entity affect our determination of whether the entity is still a VIE and, if so, whether we are the primary beneficiary. If we are not the primary beneficiary in a VIE, we account for the investment or other variable interests in a VIE in accordance with applicable GAAP.
We consolidate VIEs in which we hold a variable interest and are the primary beneficiary. We are the primary beneficiary because we have the power to direct activities that most significantly affect their economic performance and have the obligation to absorb the majority of their losses or benefits. The results of operations and financial position of these VIEs are included in our consolidated financial statements.
Accounts Receivable
Accounts Receivable
We record accounts receivable at the invoiced amount. We maintain an allowance for doubtful accounts to reserve for potentially uncollectible receivables. We review the accounts receivable by amounts due from customers that are past due to identify specific customers with known disputes or collectability issues. In determining the amount of the reserve, we make judgments about the creditworthiness of significant customers based on ongoing credit evaluations.
Leases
Leases
We determine if an arrangement is a lease at inception. Our lease agreements generally contain lease and non-lease components. Payments under our lease arrangements are primarily fixed. Non-lease components primarily include payments for maintenance and utilities. We combine fixed payments for non-lease components with lease payments and account for them together as a single lease component which increases the amount of our lease assets and liabilities.
Certain lease agreements contain variable payments, which are expensed as incurred and not included in the lease assets and liabilities. These amounts include payments affected by the Consumer Price Index, payments contingent on wind or solar production for power purchase arrangements, and payments for maintenance and utilities.
Lease assets and liabilities are recognized at the present value of the future lease payments at the lease commencement date. The interest rate used to determine the present value of the future lease payments is our incremental borrowing rate, because the interest rate implicit in our leases is not readily determinable. Our incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. Our lease terms include periods under options to extend or terminate the lease when it is reasonably certain that we will exercise that option. We generally use the base, non-cancelable, lease term when determining the lease assets and liabilities. Lease assets also include any prepaid lease payments and lease incentives.
Operating lease assets and liabilities are included on our Consolidated Balance Sheet beginning January 1, 2019. The current portion of our operating lease liabilities is included in accrued expenses and other current liabilities and the long term portion is included in operating lease liabilities. Finance lease assets are included in property and equipment, net. Finance lease liabilities are included in accrued expenses and other current liabilities or long-term debt.
Operating lease expense is recognized on a straight-line basis over the lease term.
Property and Equipment
Property and Equipment
Property and equipment includes the following categories: land and buildings, information technology assets, construction in progress, leasehold improvements, and furniture and fixtures. Land and buildings include land, offices, data centers and related building improvements. Information technology assets include servers and network equipment. We account for property and equipment at cost less accumulated depreciation. We compute depreciation using the straight-line method over the estimated useful lives of the assets. We depreciate buildings over periods of seven to 25 years. We depreciate information technology assets generally over periods of three to five years (specifically, three years for servers and three to five years for network equipment).
We depreciate leasehold improvements over the shorter of the remaining lease term or the estimated useful lives of the assets. Construction in progress is the construction or development of property and equipment that have not yet been placed in service for our intended use. Depreciation for equipment, buildings, and leasehold improvements commences once they are ready for our intended use. Land is not depreciated.
Inventory
Inventory
Inventory consists primarily of finished goods and is stated at the lower of cost and net realizable value. Cost is computed using the first-in, first-out method.
Software Development Costs
Software Development Costs
We expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Technological feasibility is typically reached shortly before the release of such products and as a result, development costs that meet the criteria for capitalization were not material for the periods presented.
Software development costs also include costs to develop software to be used solely to meet internal needs and cloud based applications used to deliver our services. We capitalize development costs related to these software applications once the preliminary project stage is complete and it is probable that the project will be completed and the software will be used to perform the function intended. Costs capitalized for developing such software applications were not material for the periods presented.
Business Combinations
Business Combinations
We include the results of operations of the businesses that we acquire as of the acquisition date. We allocate the purchase price of the acquisitions to the assets acquired and liabilities assumed based on their estimated fair
values. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred.
Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
Long-Lived Assets, Goodwill and Other Acquired Intangible Assets
We review property and equipment, long-term prepayments and intangible assets, excluding goodwill, for impairment when events or changes in circumstances indicate the carrying amount may not be recoverable. We measure recoverability of these assets by comparing the carrying amounts to the future undiscounted cash flows that the assets or the asset group are expected to generate. If the carrying value of the assets are not recoverable, the impairment recognized is measured as the amount by which the carrying value of the asset exceeds its fair value. Impairments were not material for the periods presented.
We allocate goodwill to reporting units based on the expected benefit from the business combination. We evaluate our reporting units when changes in our operating structure occur, and if necessary, reassign goodwill using a relative fair value allocation approach. We test our goodwill for impairment at least annually, or more frequently if events or changes in circumstances indicate that the asset may be impaired. Goodwill impairments were not material for the periods presented.
Intangible assets with definite lives are amortized over their estimated useful lives. We amortize intangible assets on a straight-line basis with definite lives generally over periods ranging from one to twelve years.
Income Taxes
Income Taxes
We account for income taxes using the asset and liability method, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. We measure current and deferred tax assets and liabilities based on provisions of enacted tax law. We evaluate the realization of our deferred tax assets based on all available evidence and establish a valuation allowance to reduce deferred tax assets when it is more likely than not that they will not be realized.
We recognize the financial statement effects of a tax position when it is more likely than not that, based on technical merits, the position will be sustained upon examination. The tax benefits of the position recognized in the financial statements are then measured based on the largest amount of benefit that is greater than 50% likely to be realized upon settlement with a taxing authority. In addition, we recognize interest and penalties related to unrecognized tax benefits as a component of the income tax provision.
Foreign Currency
Foreign Currency
Generally, the functional currency of our international subsidiaries is the local currency. We translate the financial statements of these subsidiaries to U.S. dollars using month-end exchange rates for assets and liabilities, and average rates for the annual period derived from month-end exchange rates for revenues, costs, and expenses. We record translation gains and losses in accumulated other comprehensive income (AOCI) as a component of stockholders’ equity. We reflect net foreign exchange transaction gains and losses resulting from the conversion of the transaction currency to functional currency as a component of foreign currency exchange gain (loss) in other income (expense), net.
Advertising and Promotional Expenses
Advertising and Promotional Expenses
We expense advertising and promotional costs in the period in which they are incurred.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently issued accounting pronouncements not yet adopted
In June 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments", which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss model which requires the use of forward-looking information to calculate credit loss estimates. It also eliminates the concept of other-than-temporary impairment and requires credit losses related to available-for-sale debt securities to be recorded through an allowance for credit losses rather than as a reduction in the amortized cost basis of the securities. These changes will result in earlier recognition of credit losses. We will adopt ASU 2016-13 effective January 1, 2020 with the cumulative effect of adoption recorded as an adjustment to retained earnings. The effect on our consolidated financial statements and related disclosures is not expected to be material.
Recently adopted accounting pronouncements
In February 2016, the FASB issued Accounting Standards Update No. 2016-02 (Topic 842) "Leases." Topic 842 supersedes the lease requirements in Accounting Standards Codification Topic 840, "Leases." Under Topic 842, lessees are required to recognize assets and liabilities on the balance sheet for most leases and provide enhanced disclosures. Leases continue to be classified as either finance or operating. We adopted Topic 842 effective January 1, 2019. The most significant effects of Topic 842 were the recognition of $8.0 billion of operating lease assets and $8.4 billion of operating lease liabilities and the de-recognition of $1.5 billion of build-to-suit assets and liabilities upon adoption. We applied Topic 842 to all leases as of January 1, 2019 with comparative periods continuing to be reported under Topic 840. In the adoption of Topic 842, we carried forward the assessment from Topic 840 of whether our contracts contain or are leases, the classification of our leases, and remaining lease terms. Our accounting for finance leases remains substantially unchanged. The standard did not have a significant effect on our consolidated results of operations or cash flows. See Note 4 for further details.
Prior Period Reclassifications
Prior Period Reclassifications
Certain amounts in prior periods have been reclassified to conform with current period presentation. Hedging gains (losses), which were previously included in Google revenues, are now reported separately as a component of total revenues for all periods presented. See Note 2 for further details.
XML 109 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Statement of Comprehensive Income [Abstract]      
Tax expense (benefit) related to available-for-sale investments $ 221 $ 156 $ 0
Tax expense (benefit) related to cash flow hedges $ 42 $ 103 $ 247
XML 110 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Measurement Alternative Investments) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Equity Securities, FV-NI, Gain (Loss), Alternative [Abstract]      
Net gain (loss) on equity securities sold during the period $ (301) $ 1,458  
Unrealized gain (loss) on equity securities held as of the end of the period 2,950 4,002  
Total gain (loss) recognized in other income (expense), net 2,649 5,460 $ 73
Total unrealized gain (loss) for non-marketable equity securities $ 1,791 $ 4,107  
XML 111 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Debt Securities) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Cash and Cash Equivalents $ 4,604 $ 3,493
Marketable Securities 97,881  
Level 2    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 103,944 98,137
Gross Unrealized Gains 867 97
Gross Unrealized Losses (74) (1,054)
Fair Value 104,737 97,180
Cash and Cash Equivalents 6,856 5,963
Marketable Securities 97,881 91,217
Level 2 | Time deposits    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 2,294 2,202
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 2,294 2,202
Cash and Cash Equivalents 2,294 2,202
Marketable Securities 0 0
Level 2 | Government bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 55,033 53,634
Gross Unrealized Gains 434 71
Gross Unrealized Losses (30) (414)
Fair Value 55,437 53,291
Cash and Cash Equivalents 4,518 3,717
Marketable Securities 50,919 49,574
Level 2 | Corporate debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 27,164 25,383
Gross Unrealized Gains 337 15
Gross Unrealized Losses (3) (316)
Fair Value 27,498 25,082
Cash and Cash Equivalents 44 44
Marketable Securities 27,454 25,038
Level 2 | Mortgage-backed and asset-backed securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Adjusted Cost 19,453 16,918
Gross Unrealized Gains 96 11
Gross Unrealized Losses (41) (324)
Fair Value 19,508 16,605
Cash and Cash Equivalents 0 0
Marketable Securities $ 19,508 $ 16,605
XML 112 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments (Fair Values of Outstanding Derivative Instruments) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Derivative Assets:    
Derivative Assets $ 365 $ 569
Derivative Liabilities:    
Derivative Liabilities 390 289
Level 2    
Derivative Assets:    
Derivative Assets 344 513
Derivative Liabilities:    
Derivative Liabilities 369 233
Level 2 | Foreign exchange contracts | Other current and non-current assets    
Derivative Assets:    
Derivative Assets 344 513
Level 2 | Foreign exchange contracts | Accrued expenses and other liabilities, current and non-current    
Derivative Liabilities:    
Derivative Liabilities 369 233
Fair Value of Derivatives Designated as Hedging Instruments | Level 2    
Derivative Assets:    
Derivative Assets 91 459
Derivative Liabilities:    
Derivative Liabilities 173 5
Fair Value of Derivatives Designated as Hedging Instruments | Level 2 | Foreign exchange contracts | Other current and non-current assets    
Derivative Assets:    
Derivative Assets 91 459
Fair Value of Derivatives Designated as Hedging Instruments | Level 2 | Foreign exchange contracts | Accrued expenses and other liabilities, current and non-current    
Derivative Liabilities:    
Derivative Liabilities 173 5
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2    
Derivative Assets:    
Derivative Assets 253 54
Derivative Liabilities:    
Derivative Liabilities 196 228
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2 | Foreign exchange contracts | Other current and non-current assets    
Derivative Assets:    
Derivative Assets 253 54
Fair Value of Derivatives Not Designated as Hedging Instruments | Level 2 | Foreign exchange contracts | Accrued expenses and other liabilities, current and non-current    
Derivative Liabilities:    
Derivative Liabilities $ 196 $ 228
XML 113 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Financial Statement Information (Reclassifications Out of Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Revenues $ 161,857 $ 136,819 $ 110,855
Other income (expense), net 5,394 7,389 1,015
Benefit (provision) for income taxes (5,282) (4,177) (14,531)
Net of tax 34,343 30,736 12,662
Reclassification out of AOCI      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Net of tax 410 813 (198)
Reclassification out of AOCI | Unrealized gains (losses) on available-for-sale investments      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense), net 149 1,190 (105)
Benefit (provision) for income taxes (38) (279) 0
Net of tax 111 911 (105)
Reclassification out of AOCI | Unrealized Gains (Losses) on Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Benefit (provision) for income taxes (74) 35 71
Net of tax 299 (98) (93)
Reclassification out of AOCI | Unrealized Gains (Losses) on Cash Flow Hedges | Foreign exchange contracts      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Revenues 367 (139) (169)
Reclassification out of AOCI | Unrealized Gains (Losses) on Cash Flow Hedges | Interest rate contracts      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense), net $ 6 $ 6 $ 5
XML 114 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill and Other Intangible Assets (Acquisition-Related Intangible Assets that are being Amortized) (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 5,929 $ 6,177
Accumulated Amortization 3,950 3,957
Net Carrying Amount 1,979 2,220
Patents and developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,972 5,125
Accumulated Amortization 3,570 3,394
Net Carrying Amount 1,402 1,731
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 254 349
Accumulated Amortization 30 308
Net Carrying Amount 224 41
Trade names and other    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 703 703
Accumulated Amortization 350 255
Net Carrying Amount $ 353 $ 448

X$-=?@+_,7:@V]3_\G62Q_>!\]W=N+\&$_<9[YZ^'I MZ\/_@QVW6):H@JK_EH@0ZH?7/\'=PJE1P&UW/L4Y"3\H)#3CCS5]96E>%_QX M$OUEGW[395!9P)SJN8_A[],$->GPXM%#$QS8] NNF.>.AK5^Q*G>ER2B?'++ MB]TFN;KL/FY+B*FY(K__>DXJM)@B$S<)+#ED+TV) K-H)76;BSXA?@8SR0R] M[T1RE'8V(V):5N U[_;+\,!^K2BKIU:[57?8X_./WKU]?_CAY/3=KZA7\33Z MY_'AA^CHM[>__7)X=O*/X^CLW=GA+]&'X[/?/OSZ_^[6HQW^\O[GPU?'9]') MKT?@^'XY/#V-#E75@U0\MOAYX/872,<<>.]XS:F>.*>ZU<^RYO!/KN7PZ5-? MZ\&TS) M9E%=C?_W 62"5;/S[,63Z?C)-'D\?O'XZ73Z_.7>T]T_EK,'< T M5WY&[DQNZLD+_ D.PI^]D/#N>_B]KQ]#W(*.ZL&/_\^RS;\.)]J7.-[X6 MGL]\6*.,#%N-KUQV#VEW0.]&;[(:CYH5!C:BVMN]KR]+*OX%(SI^]*-RN:*P M_Y8G\F=6E7"57OX0DM'=\-T=[!WLJ;N*45H97D\MNLH8+;P=0V1]L?-S!K'5 M$7434*.8XM1#^"MZ>"0+K]/J/)U\8VJ<7?3J4)$9*C)#16:HR&QO1>;/K5D< MW;QF$JM,YUDK']VIYGWOS9!)HB8A#@8)&L?/I[3G<#!+B) M DD1RYED-!*)I9??6?LL."7R7#3=<['9<3'J3-K327?:ZYNC_KC=&4W$FN-B MZS7DN#BQXX)\%^2[J)SDK[1_I7^X?X4SQ_[Y53B\,0>]Z\%P/.QU^M?=P>BF M?=&Y 0[:[EW==GKFJZQI2HX9N+;Q?/(=W2*6WY3KRA<(6%YH^537.8IFD.\#='SU:,'=W1U\6E^Q"N_D_L M6 MP1<+L)9P'6!.RRF,DBEL3/? 1WV-%PM7_HV90M>P2,F0GDZY4%[#3:Y![1;T MP&H+0QB7^X@&(%PCW<[:T9QU#+:+RD*NL[WRK\WQ&;KQ;9WVB7KOR>/$&WF( ML^8'+%0VJ&8@:&9'QD[;7'4D4?6%AFQ\D7J8M/''WOABY5=.AXHAH8)0L8:* M$:&"4+&&BG'9%,=5>&@SOO\L=U3UBSF]W+0;-%7:X;I/E7:X[E.E':[[5)NX MPXWSU3WIL*V"0_:UX[&Y*@X8&DS\L,0BRA1XXG,_]J+PS1/[G3WJJ=VI=JZB M7>9@TY]B8(H_%PHM>*KYKJ$MQKZ(>^'%(GPAQD\-)HY3S7G8,\:C3>9S]1I, M4 ,7HJ_2T=>X;72&':(OHB^BKY/T)S/;QJA?Y.B8"(P(C CL:0+K#HS1Q@,6 M(C B,"*PPPEL8(($*Q+M4#X"JTTN!W;P0+^.JN#AIV'T+T1;)22A,E#*V.@6 M:CU56H%#;=I+G2'M=_KK3']9\K[7']Y]K(/6["(=,E#QV+ M>>E14R8?&>OBRSYM%[*N\&6NU3R91)4RB3K=EEGD@+=\%A%Y'(B\RD=>HU:7 M'.9$7D1>ISF0&K4Z]?5ZK0Y)+R(O(J_3D->XU:]'6G>-LD[W M\7NL]*>G$/5S6EB]UJ#(D6YI11%)'(+^:9T+!'V"?L6A7]3P)^@3]"L._:)& M.4&?H%]UZ!KMKNIT6J,B=1#*YZXB;S"15_G( M:]@:415=(B\BKU-Y#-I%*A<2>1%Y$7D];9IU6T,B+R(O(J]3>3X*-6DO'WG5 M*%1@/\\'!0N4QX'8Z;6Z5,JQYC*'H'],]P)!GZ!?<>@7-?T)^@3]BD._J%E. MT"?H5QWZ!4WF\UK&?X_XQ!7IY_)G9CBNXXFW29F#3ONON84>P:IFQON?.(R< MZ>.& 60>F,-;.WF XP$=J+^S;_3\8 Y+G7VGV59;*8?-+.&Z^MN?7[5?R;]A MGE;R]X9E^N;,1<@^B@?VQ9_S->)[<.QH!K_"5"=^8(L _1@N7X3B7?++^]4] M>O7+II;HV_T/ZAW=P5_?OUK#B'[_CJ_:Q6ZCEY7^96>ML;:=\8R>QPY'3PJD ME$K,\1-%7#0)ZFF8BQ\L]%W'9G]IRW^.*[TL8$$B.&SB\J\'Q;TFOFO#_1F:1MEJ[)UC_Y^JX7.*[5]?!_T6*5W67O'2:.FTS2)>DQ=? MB1?680DR.R%31.\DR#0:,D6R60@RC89,D4X7!)E&0V93]D092TGW%XVL7/D" MTV[05&F'ZSY5VN&Z3Y5VN.Y3;>(.-\ZS^*1GN0J>X]>.Q^!ZU_&]\,T3NYH] M>=HR\XK$N6Y8B"M8 +1D.$:_7G*7>Y9@7V="1.R:1_Q=0S.AKW@X,Y@%/YGX M,W;NN0LX# V9^3SGP7>A#DE#8<7 +AP14A!^I8+PAUVC/:A'%#XEN1!]E8Z^ M1@.CVZU'>S:B+Z*OTM&7V3:-T9"Z?1"!$8&=B,#&AMFC-&@B,"*PTQ"8.38& MPWI4R:E1(O0W'].;>1B*Z*5\&B4DG#+01V]H] 9%-+S2RAD2)P3^/<$_ /"/ MJ2HT@;^)X!\/C]17QRB+Z*OT]#7V.CTZA%U7;LC?UG1?.:[M@C"O_UEU#&'[V7J M0_1(+L%SFE0@D[I="@.HN80A\&\$?W=LM+N5JOQ)X"?P'PG\_8[1;]-)*(&_ MB> ?#HU!ITA5+ (_@;_BX.^T3:/7JQ3GWU7P/+DI^7O#\'25A_SPGU,@73]@ MM>+YX5NQJGS*G[,@><2"WXFWDT#P[V_Y%$;PCKL/_#&$%_U]%NC9<^;8/[\* M^YW+[F \NC2ONU?]<;=_T;UM=SO=F_[M\.;&O.WA/3RW;*=:B[%:BLSC<[1; MPM+Q9FW+^3[0E]>R62"F/[_Z2WA[>W7=[0UNVJ.+Z_[E8#R^NKRZ'5Q?ML=F M?VA>]IY!4VH0WR1&L*<>?(%5-5(*XV>7ISMX^?AY_ ,OUZ[*01__I[Y;J5_N M+F9\(B+VP;-:S^&J3_+6G?RBE^<76V1#A=C#L3I+/$GUN[H-C)]%]:?R#N>6 MO;/71C]+)&Y \8=O-[^QX2;\GH.$S[ OUU\O/CUYK>;C]^TX_PKN_[P]>KW MKU\_?/K(+CY>P[\7__KWUP]?V:=;=OOAX\7'JP\7_V)7GSY>?_B67//EYNOO M__HF+_GT^>;+!7[Q]05[RV1INGL4Y>FS*W@H&&A'-HMF@DV!%OT'& :SG="* MP]#Q/5E1B7OLJ2F(($'9!D%SD0V6M8HRE+T*N$N25S577L0 M\!^0(LX"OH:[>82/> 2R=R6CB!PO%OA@/IT**U*<)([B('W-N^;)HC.3H45YU!ZNQY(53_'HH@_!]@*@ *QP\4,^:V5!%"Q$QV M+\.9,T4&@1N$G$&QGCO9A!N>[/GS1R;N??=>A.O&LU0SFP;^'!8 M"& JIPA3UI-]\ -@O3.8\P:ZN0O\!Q1VBFPFFC,P^(\ED F+!:ZXL;Q5TJ(/ MA' O<&75_2E=B1\+I!A-4RB(U1C4&-<(;"(\,76BW+L+K#[1UFEHBV'3>@ ! M*%Y(3R"6XU!I74!CH)#9(*XMH>AN[MM6&]3G$U4>DI%:1NG*ZD611(04-X'=*YY8+/? M._R)%358&%LSY%KA''2AQ0SV"#Y\$#Q [5TO+7[%9OX\?8JF2JUK3860Q.;)]&W=7\MN( MHQ:'6P;OEUJO@ E&J28B[6N\.*]3^ =Q%_K$:_.IKA))R8H;JR?C! MQD$DW\(N)._,O"#=2*EAJ2FY,-J)$!X#'0SW"NZ"'SX\0#TKX,JF A%JB_ [ MK#M @ ?6K,4N[.0K]]%(Y*TJ>(OC9YPM.%KRL-7Y ))\O<,6T/',\)=UE"BZ MYP&:'FS*K0ATB>QNZ-T32<5>%N*X)+O$%\'HA0LZ)CJ 8I22DC9G#E"L!0N6 M42+5MF[:G63<"*.P"@:@%O3?+JY@(QVI3N ,P9C3:@*:<[#J'C(_^#)90X1" M;CLEP4L@^]EM99-'B=([23T)0N;.C_> 3?\NX M88/6W?DW^#WX7"&FB,\RT M#-^GM *V )YK\#OI.OXS%KA?"4&@7C0+_/ANIF:EQ=@".&!4I6W)\5I8V*S. MM8@C-+3#$.T9--EA-_#X%R@U9212D5[B=B-(24TK@9IVD6K86::B[1C4$'); MORZWT5P "O#N0LVQD+OF.!9H*,Y_Y3O++HDOD%, M0,#E^Z\B8@>4'AI!2QC M&^+?BKFHC]-%Q$M3>_*I9<1_U25;5A2U(-"(I&[E!.J-N#V>$#9PDT_W*%.= MN3 REM/JHF>(>.K"XV.@O161]Z#=<2%.EGM+5@M\\]]^_"T&MBJ\.^!XDA]R M.Q5/^D6P"O"Q%O*!]HEX.?&NQ#K>6X0+$N&?@O 5KI<*B*1\Z RQ;H MEHX]91?[<10ZMDAN_KWUM957,QDL:R!9A-Z#U*^2W0N]W4"O%JS(?T%G0=M1 MLCSMQLD990&H-?=<$OY20L 5H$/-)8BFL9NH;RFDE *A1]%BW]"5@Q-SE>>( M*[:$[ULJQ_M@RD]XWB:'D0*F/CA8=Q7E=$,Y31%(4TBYJO)C-C+V!1 #MU_ M>&OY891HX8FI/1&2.N8^6NCWW''1I-935K.TY-F%,U_PA$$G:E*8I;UDC@YN MM[2==O-7^49EXJ0K77(*07]&?F/330\$*I52P+ 01N%,'0M1AP2@3X9RC$=* M4)AY&$_^(Q&P%' 2RAG68L4![(/UN,ICY+F;*8*,(-HI@ MHPBV8T:PD55R_#@#=+!M$?A2Q7M O2M F:V.=: T$5K_* MKBQ]W#8YY6$/_ =OJ0_+\Y54&4Y5SZSO3EHBH,=8,?HKM!<"'RP]>%FOPU*5 M3[V9&X]I7.>[8+_Z_AUPH2O7C\%ZT7]]=ODCFC*!_8!*6G*[LD<2IP*H;J$5 M./*$&(R$"ROPPU K1TH)1NU,^T^D#A>!,J3W?^O6+P('-MA)#DI"C@=< ":^ M6$BO_%OXA2WB -2X$!^>'.);BH>NC#69@G( NS!M+X647@<\&5#,HN@#C5E"%FRQFA(+ ]H_,1*26=[SX/'K+Z,MHI&.ZQP M[MPE]YAM1TVP#M6EX:3U[;SIIV)V]-U6$AQV[Z-&#^87^9A* MP,TOPE77@W)G+MF+-%J63N7EUDN:ES:\XP':(C83_-Z1<7U).)8F0HLO5 P. M\#X,T<0#O[)S]C_RJS+GP$:S-N^7O_'YXOVUGGOJ*N,HSY!LP@@-V#O'TMP\ M.=W/$+3!+,60Y]R:H6O:U<:AH5D7^F-SWBEX 49&;.3T+5"K&-='LLH#N&G= MUR434*G+8?M"(4^(V".\-]Q#5NGS5RQU*@_@M/!:!X.;>-(GL>/:DJLBP[5Y MQ)FRWM1,@.DN0QH<3QV!2_^XL&8>:)=W^+AI (,-T"P/1.+DUI&DH0)OD)QY M1P]^\%T6)I'L[BG2>L(J>_5+V3&; P"W8-ZAHSPM@9BKZ MT<8'R)KTV&$NB M!8A&JQ),0/?XN4;/6MQ7_J@Q7$CW&3:_1>&8?>E24F:(1 I+=#)GKUR&(@AO M)GU]B"ST%X"!*9]CB\4RA"V5SCGBR# I'*H\!)(.5SR1$?*&S)"FL6=I_Y:D MV96]?99IO[K9NT#%UG=YD\'=4T(AL0V?DRKRA'=HY?UYN[*W+BA/*'Q61-X^ MUC"FPCPQP3(%9:,S52.C(-^?WQY MV^GVV^VKRW[W^F;#8?7O>Z@O7+ ME\3*!OHK"*>?S('9&K,)V'- XD4QJ0ZC/11@E[>IQ1/BG6"Q-OCXBWQ,2K'8^AN),^N> HM-QN#0^E99DA6SYB MECPFX_ \QGH-^F,V+]5JF<14B*D<0R-(\T4*XNEWST'U\BNFPX<%GV$4??G- M;S<7+_W.B\\75X7?B;RIX,V*I5W,10#H*;K2[ 'SO(JRP6&O-3I0:A1>]I_Z M[=;@;"_O# [6?0_:_)_&K?;![P>[%?TA8)"[C\3WF\GWKS#Z-7MJ^\##XOS@ M<(M0F5Z.\E_"N#"9[ !%K=MNF<>P4=49@+6Z6 >,K&<>S#M;LG('KA">$ZYD ML6V,HWB-%^/)S9M#]KG3:76+JINKJ2+$:!K":#ZE)_SR=!E#05Z+'TEXS2IE MO3E,,>GW#S9G22 V$Z5E=.\Y;@6&.D]DY$"!UB'XY8Y(-H@VBAD8A>LF)9%4 ME05,'+E\3#_$R'I#9Y@$=SHMQ)8E]-),!X1[IP&WH[: M[<%X<-/&S.U^Q[P:CVXNKCNCJ\MQNW?;'5_5(O#V0R8WAD_\.(*5DL%#98^Z M_4-H'YS(ER*&S9=E=A:NR*2.Z8@H@)1&AJ/J"OJ>B_%[,H]ELHR<:K&/6/TQ MR1'1*9KJ$6PN5'$.]F>,=<$C751D!BC'/L8RN!N^2-+K3P_?X^V!P!HC M"M+J#>O#51'L_GSB8(41F;SBA);K8_T<>/0R=*EF)4!6&_!1"1 J ;)1;Z 2 M(%0"Y&6;6+UHHI.2'9BJE!$(E(?1!--$ZRFRLY/Y/E5;DNQD55?.\98)W,NL M\-!@%YX=^(YML*M9X&/)T*2PA;&Y@,=O'*MEY*IY?$URQI ME-58NU'-XG0$FL_>[;4[5X/^9;O7Z5\.AY=7G>'-=:?;Z71N!OWN;2V<",F6 ME]QEL-(A3+)1785TI&NN:5OBT9V7-KJ>^%BPI9 MKT?JL6H^;94..MNM4G/'5SN,V5VWU>9E9[72MT=6C9['(T9:74#O^69M88DE M\]7NB6J@ZFF8BQ],)M>SO[3E/X468NNTML*M[W>R3M);[B>?]4X'Y/;G31;2:U1.$@O,9C(V1:1YS4L?:@*T,21]*''\; M*LR(B;Y*2E^COM$9#XB^B+Z(ODY!7^.189K]6M#7?FKC:2,Y"NY"TL& VT6+ MJ?R?,%[LF/6.D[#!(GKURVOS#;PX7FSA6YG0F^.3\LE%B&'VVP407EI!40-Y M4&E F28@J@C/)$01HC8CJF^8O4VND-(B:F^?_)Y:[6JGE)+Y:1:!+ZOTKQY! M/QM]1U7RM5=0GI*NN01/C=GAT!@/CNKY*#:=<_/.<_DAC[2-.Z;=0%"/!T:O M3Z F4-<)U*;9-3J#7OU1?3X/P*GTCH^Z+]1O,CXB_)_C*2*E5(.'QL LXNPM M+1\EP^J\B.JTC;9)SA]"U/$091K]7I$XI1)+Q5J9ZIG\'M( $[.F;_2'14!; M,06P5&9-6;EJ?6!MFF"NDP^*<%TW7'=[QXXJ*R>NZV>PRR3>&JJ]/:/=)\N\ MHIRQC(#J&Z-ND:A_ A0!:DN8S[A0&DG)A=^+JG;'DH*Y3(9J1K(===U/KC"V M ?Q'/> I+9LE4Z=RX 3=<= E\<]>2\MWR3CIVK([(_KD?E+R*P;,@?](MEPY4-F24O7%=R5_ROL M.W@AN^..%[+7KA^&(GQS*"Y?LI;AD>#YVAP4PN>>4UUNZ"%S/;]E>LJ J M#=]"1^\$7X)O&>#;*U1\X:F9EEA'V-\%T!V45'7XYF,7C=WF_S.VKPO;9_LQ M5@0_!*GG#9<\9HFIIU;GD!I49S\*&1V!X)^S)N5T%3;9RB760*QAX\'4:&,% M86(-Q!J(-329-0Q,T!H."*"H#6O8VJ7R:/UT]NSJEO17T[OP'.,GOW@[(H"Q MKV>.HI_9TRW3%U3OF_H.[]S4LTI_M*5KU;$BF9_/_0[M,%>@G>JRB"G,_FTF M"7O9](H'8D/K1MV;.KEJGP[J6R>594LK7;\DG1V[Y5<&'=C$SK%RZ-!=#M;S MTK?8P05G=MH.L1N&S8#]/438N7/9&0\[ZUDS[MT)V9Z, ^NS8#V^JS:6EA]& M;Q?86@L_8WZZ]\MR-O*Z_%.<.;8H"[$+6OXIRR\RC]I1*F?Y;#\(A*OZ&T[@ M>FR9!I^'\+I(S$,CTTF-3Z?"BG13]#E_E!U '9Q]Y#,LU9M\/WED]SQP_#AD M4VY%?I#M]DFM=)O063.A$6!CEC]?B,B1",/>KM_%(Z#2#C=-XSA-5]L$C1)# M0W$SV;,QRTG_C.$]T:.!&)ES;"=L"]>![Q\9]G4$U=%Z),@T'C*VD"VDY\X/ M D/CP0"L E[FZ3:NUB,3/[2N)!N>$T*:B1#93WZI@2@SZP&[!V,/8A]T\4>F M.L>#2C+S'U#AQ2;='@?DP.].7L=')9NPU% LW0E/!-QE HP=?^Y8:/384IDE M2#04$J'@H>]);?4]VL($@T;"( KX= H,0;E^4!T1:OB![ M9-_Y.>@J\$44R_^H[]&1PJW #\/489(5/,D\M:\'-!M/N"=S!Y[+:29U-3;C MX8J7"0_-6 201V<:AYO"V(V8/X7?O5CVQH;?U_U+N$ZN*Q(5<)\-3ZDCJ3WDO!^1X]R*,YK!? M\(=)#)<*@%48X4SO'%"&85!H3&<6()3LBX4S9ZINQ4'<"?\NX(L9(!MF MB$/#=Z2^:/8'#- -?5"U%[!/< N/LE?D%AAUKEU>0ER!>YQ3C(ZB12"F O5X M ?N)0^&6)181AP_PXEBJA/4LL(7:!2&VNOZ*/4]O=9*R;/QUU!HZU'= M-?=MW"0'WX:/Y!-'[AD,$]<:\0%/YG,7UQ%G&S@X-NG#FO@P134@2<-+7=/0 MS[X7Z88\8:6TUES>R?S:R=CJS=GWZZ.M[ A,+>2. M=G*XLIY _B!0U/!X'/G)!RK00'ZB9/QXW!JTQ]UA_Z_)H:OENRY?A.)=\LO: MT<]279'9L!%_KYU5_"V]NKZVYO M<-,>75SW+P?C\=7EU>W@^K(]-OM#\[+W[,/ ;Q(CP+^NX OD#2FA\&<=QY\X M+V8UW*# P:<^+Q[T\7^;SO\NW,6,3T3$/GC6D^I,EH\\R2++H?!\FZ&8<%W_ M07HHM:"S DS,-^_V/P_=2\>M$.\[*F,SG^9L@\YV MSF;N^&H'0]QU6VU>5M*$OM'S*'>T?P*):98I@T1K/0=-? .+_K?@ ;OQ,"[E M6E@R@(!U3:,Z"9VGV__N&;;_&>MP(D!TVF:1X,$:A-/2QA=)C:2-K\'&;\HD M.';SG%*FY^5#7M.(Q:\@%:T9^QN?+][G2_J>F#+J$V!?U?CYP;@9#2A*1=5E M2IPALJTBV8[Z1F=FB3"JN:0V-@'M5"+"U_K+,16$]P=MI&VRRB]1$X"9PG!Z=9M"5/ MZ,[L353#>-U^WMWBA?-V=*ER -3&P"%2D M:DED\GP)23VB)I.O*QZN_V%A4N3M3I+>I=G&@[!C5"9"65%#8Y@*<6BKQW,\;3 M.Z>!/V=I*:3T,9/'Y'X;7A8X$U7H9L&#R,.J*0\S'^NGZ'>U+'B(*M[B!,P6 M4XZE?O0#@*E, O]!%5>)?-^=2F8'K?(=W MSKGC&LD-O_&%+MJB/_CL,>A.J[,>>V4'=MK"/88E_R5??DVB SX*Y4 M_:>AB'!M5&$_5<%<*U1?@=P-D"X:AJ.R/Y&*LE+?%U4W[O!R ='W-U++/D]2#X]UJ3UB8Q MO"'QJY1CSVOXE64"76,\[AU=RBHQE,SI@,&UVZ=B4$!#=P+49N04TJF ,AZN MB);,RXX#)#Y9H15KMOHV,IA 2+^=[018M!:XU0(4<"%G/ FR)5SQWJ2XK*&> M G3\,'. R4V Q*>.5"]P>#E> X/8PFM6EC7#T,*%\) "JD?OS\T@*=F4/,K/V&A*%<+"_I[]5MV1.&0 !LI4%.'2J:G.?=(CG-UG-YD#UCT. M<.0']XYX$.DY:W9&J/Z_3G"YM F6"ER 9]Y1[F@;%TQW:PTRG5AU*ZFY L&; M%ON0:=*ZLM"[>&*RKMD>K[83+F V:OW4@F*S@]PYW?Z.X26367,1[^4A+AVD MK_)-=)T0SPX=":)0;=5;S4Y3@0-S<&S%RR2+](&P,_U$5MOTIN2@^OER #K& M1MK6T[- M'O:.AZ=F#T<40AF5("^)EE^\5;J";.U_IM-K^_2#IE!GNNII1=LE_ MH?IHI'VN9"'M_FIV2@DGW4WB&+I0;3NI6796*[@W;7 M%K+4,WVB,3+G.JIT9KM] MF#(W>%*9&PQWM'/I'[UYS'Y/+&G]R],U#^E3[YCRES\]W?8_F3/T(ITDBF4/ M4W^1LV62-1(5Q9J/8,QOE=/+\XYZI9.=.P/SU,F'@T[=4P\5&Z!4VKHBN--M M+H+WX\F58+TK!TJ%N6\9(?JZ4Z3H1AFA^*8('ZT[NRPEY [I&%EZQ&T]N"BE MVV^SPSJ:@?RYFTF'WTH(+$;>95W3^5 %'!UTWIM"3EZF&$D^LIS S'GCAA)M;3@$/_D)T?:$[0H= M$='Y3Z,. .C\A\Y_R--/YS^$"CK_V:*'9?,'FG'^4_OC'SKXJ2MTFULTM68G M/AG#M5;'/F81YEH5(#9 2:P>X&J,M^H<^625R/QQS0%G)M4ZJ5%4E?'8KQ[< MI%GT+77IM^Q9048>H&M='M(X]P*>$WM*0-C)$SDZNB>.I[+!_>F&ZG.K'G;T MF2[ P+*6/OJBIRG&OE[^2CCSSU;+YLKU8_LH@Y?LYX7=\YFL'CF1Y3'::ZS5 MINI5A$7][IMS;ROM=G_I9%OSZ6S;0:>8IWU'DFY!WWVU7M8X)[)ITB%"DP\1 MNJ5P%Y_!(WQ(.%F%34#:^*8?$#5VXXN= =6WR^0&*^5DQ+!U^4[L>"G4*_:I MK3ZC0ZQGM/N#8\[I6.M_]+;,C3VR(O(Z'WGUC5&WB'Y Y$7D1>3UY'Q&QKB0 M^ET^\BJIGZ#@OFSV]KY8P_$RGCQV6W7)-VOH67>ET==K%(Q &LWG$90@'][C[")/1]?!5^B@6C,?$ MWJ,VHR4@E19([&OL1"*)]E'%6K%M]@E:$A,*RHH"1?KR6 9D3HC=.I"Q)+R@ M:JU_) M9G>IXM1B")6\B%32$/O_K4G*M*)"VO5/!5U.A%#%(Y*6@W)0@8R,7$:0PBAJ MUM%C-7K;IHX>U0DRI(X>U-&#.GHT9[<-2( N0A@!P: M[9IPR)+::T<0T\<+LJU<<-FX5:3,656"RQI@:U0.<6:;HFD)VB -KQD,\ %4/>!!PJ^7?>? >YHE(=4YZ].,(HYIL M>*J+%=3"-ZH8FW.'A\4R8 D5P-!W[:3]3&9T,"<_$._94_1)49BUP.6,!_8# MQQ#M927 M$T,,*Z9/T\#=4.#?79^"'?B^]^3W]EBYGNZ-*#B?6F3)D)0(Q"4 M])'R?&!3RSY064 EEWP.Q-R)YQ(LR6??_I>%\22T F<1I;UZ\FD!%!7>'#2I MG4\#71$,M8@(7]$+JQ81WC'&??/H$>&YH.MM =99W23+.')N$A*YA M]L:G#;_?%PF)[E+ZS;_'IHD@9@P9U*AG&? (HQ]7G!L,@7/7L2P&C6H6N2PVUV,5=AL6D9#GW3<*)#UGJ K1[+EIMC\N4@Z/ M:)9HEFCV7#0[Z!^UF7(Y:;9&K9,W.<(]BDZGX= 7H#2%6%DX$@$&.V/L @8/ZN@P^??_"OD0 M%S[P, A1?OCE;WR^>'^]+8Y,_N#,L7]^%?:&5X.;T?#B\F+8Z_>[MZ/N;:]S M=36^N>Q>C3M7UW@LR8^TP@!A%D)I5T M%7_&.P(%^D-YSM_?L9*E-54:"9D MFGHX_;OG8%3RUXA'A8ZECSK[\Q[5'K7/;B$S]9S'!44\*(T])"+4UQCU-3IF MN?GMYJ(F)3:Z5-.EOORTE(!;;6=2)\ U0;6]^'QQ=6[9?FJ0FD<-5:H*>DDO MK05VCQH:6Q7LUDB[5 >'%W, L<7K4J^RSG7<2,TDO%$,Q*;1W_H!F\:!KI,5 M<<<-\=1YX^&UP4(ABI;I^.A'@G6*EN? D,B98/B0$"MT7/F>=)?(RA*WCL<] M"VY4WMRY/(+7M>QD0;G//(C8AP\&^P#?LI%ZFA.R"\^+X:XO8N'#!3#M6^QI M:;;?_K,9-2=^#Y/F?&'$O8A=Q4$@/.N1I0$9&*VR]6OVJZP;4NJE4H$:0I8H MP;E:R1S$#VO&O3LAJYY(S&-@Q20.8= 8U(-S9\X]B1B?NXK*'"0PGT MWUM?6\S&L(6 /0C^77@8H^3"4^X%ODQ58IGZ :RNETS*$;J'>>SM]^2D/^R^ M3U<3RDV!NZ&_:1[ -S D:B;L.URF.^[H0FH;Q[9RM>MCL$NY:?#5+W\(%H>J MRMRO%Q>?9>B8Q$J*L2!+1EN_3LKO8.6=:)X1?W\[Y]R2. M#(.)E$XP%]R3C%'<ZD4M@@M9)&M;3BV" M]W8<-*]%\,$\3T:N3AQ9!PY$PU)ODIH62"7L( _2#J60Q5&4PAU2,4/%78HD MI;?)L-<5;>21W?NHL*BGSW@DM1'/CT BV8 .J)J M3>(ZGEPQ*6N5-)>ENI7P!-P\".%IN2^3RISIJI8[XS;<,.% M_KW%0#>P!6@C8J=:$ZXDJNG-PU6.O 6U"?^K=)866U_:G$X+O,6*79Z4- Q MM7(5=-3UZ8JE=\4RM'\!'R8KN++R!J[5 P@^_.]RD;CWF$X[P3HH 2[ (*V$ MGG]G]5"[LBFOQ8^%#&:W5V/AWZ#1E5_[9,,30"4U1G%MMNV%@G%V*]*O'L"L M65W0=<:2PT*R^\)^>I-S*$ZV$Q^B69JM\D>6(YTR$$:SA&3+OK5@2((W%)J&L!&0@>FR0.P3V!(+KPY3EZ8Q/YPI/+97.#C!33;]\QF7J9-*MQ*632D$E#)@V9-.4U M:4[C7-Z:!1C)+U<4WT0G5O[F;(R#U)%DDI2E=>^*YOG35O)/G M=_6,8?>HM?&.M0%4LO*<88U$7T,$MT[:OQZ&1[;GE;5%7 M=L7(MH;F9.VC:=8*^=I?<^L^ILEN[UN#8P1+]1NN%*''!0C MW@0<%SJ KCR.2U5;LHQ!;36;=Y/FVL@];H@:EF_A7!K7<,W<2*>6N4-CT*Y' M:$&IJ*VV+EPBKV?-9V2,1X7./4M'7E3BL7$E'GOM(N6[2BL :L#G*PVG?K62 M*YJIQI\_FI$.C\]\>#PRVB:%?)"]0%1;):H=&_U.D7+(%:/:>D5\Y"(LS^Q0 MJQBAEIT>!X;9*T2/I22[!MA61%$EIZC"KNI24E0SS2CLW@K64$7VW:IE4G"+T*,7!-61!: M!$)%K=6KWSTG$C;[&F%<"-5V+(/('72-SJ!(+3#RN%;(XTK8W^@W[1FC7I'V M"^0;/8.<:*)KE/(7SXWMLIKOE<(QN4;/KK&4T8*KV;R;--=&[G%#M*__*^P[ M>"&[XXX7LM>N'X8BW%)->7]YI6(-]+S6PPTJ)<]>F]T#XBV*KT&9)!Z5UR9* M>/5+KU_DR*;P$I3?\*X$A__F1]P]Q/^:W\ N;*#MQQ-7I#M89!FJ%A:X]R*4 M-6[0[ Z,4:$V>D].O9RAA650TL]ZADAD6P>R'9C&J'] "'W5R+8A=I>2RD?- M,ST-P5>I!,:3B"]QC0RSVS?&H],0>NDT[%+1=OV%-M'P"]'PH&<,B]5OK!X- MU\M*SN6@)D+8P((X;HPC83/M*%65<9+U>.9;_D\8+[8L%BS&>]?QQ%OMX#8[ M[;]F'C!81.B*1$=8YI&NU@:U3,,@A/N)AGR M1+G-I-SNP!B?W)0O$^4VRI9O<.1:D;#*2IU_4N1:$W!,D6O5M^.>\*O6-Y>W M0PVEFL%22PF^.B>22P;Y]XB#2IU^+G_*CY@E7%7? MG+D(V4?QP+[X<^Z]9^OCSC/D!\>.9N^Z;;4 >G7WYM^PG/EEV^%G&L/KU]:&^PSO?>7XP3ZY^4*_7'\F-M(7E!SQR? \^]L01_67/M[WQ M\4\L6@9\_XG#R)D^KJS#,Y=M-52'<<].W8[Y^$PLV,VBF5"5MX5G"YM="TO, M)R)@7=-@G;8Y9 \B$.PGTVP;HWZ?P7M=6%KYU)]>FX/QF^0C UX9+H05.??" M?6P]10*[UB1+P2- SH8UDA\Y,&0O4H@^F&@_Q0&[^>WF8D7(LVG@SUE!3RTL MX*C@K2SR#WCKN.A;'WC(8F_*[X&&)NXCX])1#<"8/#)5U3UDCI>6>D\UH[3F MNRS@;F!)]SD/X$W,AJ6$N2#.?F]];3';=UV 6QC!C7?PJ8? #(3+$3C)E3=Q MX$N,78((=,(96Z!NO *J4D)H0^-1@E !"!V*H O8Y0 V',:NKT!87?UU$G^G 7)(Q;\3KR=P%I\?\NG,()WW'W@CR%JK+- SYXSQ_[Y M53@8CV]O;OO#]DU_W!_V1J/N[>!J;-X,KCO#_M5%#^_AN64[U5IH12WS^#7U M=_7F[/NU_IH=@:E5YJ.9!RL; 9 %E5 -C\>1GWR@["CYB;(7QN/6H#WN#OM_ M30X(+(3U(A3ODE_>KUI02],C8Y!NMS34B_JP!Z_6-.KU[\[J:EK;WMU76W-[AICRZN^Y< XJO+J]O!]65[;/:'YF7O^1J_Q(@_95?P M!>!K&??'"]G2)_+-K;H)"E@WVB@<]/%_.1-PXKLV/.W"76L1(7X@L]QM],H9;S%YK_PP4J;?S8^%\,+54-"2*2=;;7T'3%G'>M:T MD0Z^;(Q_+=FDE\--;77T.#NX<_#A-[ C'F:.-6,<#/ %=VS4&'[U_3N@]8\B M>O"#[^PW::QGE&7EHT##GMLALYUPX?)'T&G 9 =EPPG@2G^!Q"]"=2EBA,_! MNH*W)B_Q05.$6Z/ F<2XO%))]N ]ZI:'F:]^F8-:S/@]=US%@."V4/ AVQ9 M(H0'^HZG<1B*X-Z!#UL,__FT[0V@<:EF8A-02>$>'.^] U('%*VY/W%0%O(@ M<.0'/G 4QP.E2?P9.XLY-A@#21=/N17%@;Q"OMF?1@^XAC8LLXNS#\NNJG\# MO=!:!0>HJQQCRU 9 1TI]QWHBP+545OI\+CWL/&6VOC-F/F?#!0DQ$*8DS,% MJ>!%H,O.8 D$NH>X1,[QAY-Y^T18/ 8C:J[?@>_CMI11"('TL>G#$$R[YO:W MOXPZYO#]Z@PEOF'<2%H:YIOO+XB/WA[XZ!P#'Q?P3B0;M%N!#*11M[9!KQ7W M<,+-^[<,2H3E>)/0G;IX"HJ=_P#?O]:OC^G"76? MZ;U.SVE&G<[@1?W%A>605!N!:P,?#26R)%ZR3AAIM@HI'A;\$7EMB+];^M:4 M32LB!1$!/P0#X8W:!\/OE$,O :NZ#0553@[ ___MQ]_BB2CJ$D@8!R);LO]X M$EJ!LY"/3Z10X8?# S7+^ R"%6@,N;.UBD2BM+[T>1'1W$EH+M'+01Z%ON5()#PXT4PI7SSB3#D=P@S5H#"3 M^BXP=\6O$>03N$!NE0' F^-3Y37 X/4;,M>&D6]]?ZO0F+OX]=?+JS=O#-"1 M%H' X<@3'<3HW:.1&<)2TY(,XLU[_(X@VPC(?O" =T5^L!0&2D@@$Y_QP)9* M-C#$$#9VU6EYV@/ HRA5W[**#Y.C1 $(#!W0CE2YJD(9;$E8J%("G26'H>&; M=T=5(=M*#.!AN]R":.[[J%;OME"\K:3S=Z'F4-=H_ M8&EX8 VX)S\-\99W*S%650GG/)TV_]DZ?83;/_Z.A0K9G B MM&1/5!L:Q4BHV(2*3>5W]E)NJYXADFW8XP*)9F65CC40 94 M&E$]TQBUBZ3BEYQO5=Q,T,F;^S"T9UB7IRZC53D=Y90UMLZJQ/3'1K]WFAJW MU=)RR#@ASD"<(7/]$ 3^N)!7HF:I9WBA#$/&-!!=%L!9QN0G>U4UQ"'/:"R\0VYIIF"MW$ #W\;!0_P)_P2?!*)6/PW9CSP&RAU8/#-J73 M&O_U#+O2:76+OG9+M8BD"$5*8" >P-:?.=-(K= >*7S++5M^N++L&Y/OTAU+ M=;;-8_2].U^F$,A1P8V-1W(2 MCV#W@]FFYX OW5" HUQ:^Z=[S-1TYL+8RX\1Y0N$S?DC;%6N_ EG7BRC4^%J MS*;U@URP^TE2!$>4(ECBW \D0I4FGN2F[\Y(3]B"$^: 533M#I.5)HZG_64_!_\ M+A!"YNQ)[*=$DZ<+$'WX"IG9J\@#R2$O.?Z,A13R^PANPGV4DQ. M5?$#T*RKG)DLZAT:+0&H&0#2M8H*I4$7E+W ?,-XL?"#",N)& D8KUP_M@WV M5=HH1NKT6+XYL19(Y!.BB]33,+(5G5(C-2OG4>:F%2)SG!3]IO'27[>SS$5B MV[U_,@N[L+G6)G.MU A$GIJIV9+FYX?<15Q0U8:F0.%#QJWGH\C3)K3G>V^S M3&19U4#Q*%6@!@LCSSCP(NW74P<'N2((V8*VR*$V/72?YW+T>AJ<#$R+X<7> \5M:6BME34]GRQ78TN M:EO6XJ]?1%)\U,/Z&K+6)WJS2GYXLZ'L4%)U*)3R],O?^'SQ_CI7SXOJ#%&= M(:HSM'(YU1FB.D-44>;9:*$Z0X2*C:AH:IVAG")I+Q7)5 .C M1C*H63D32O1]";*M&66>G/@&1C'-Y.0;T.1TV2>%8\,R9\U^JT@%F*JD+C;) M"J@D_ 8ML\;P>Y',V:.< *YY:75"52;.PY]2K'P33MROGNK"@;TV5 Z[++K M8+#CV_66"L*[@]$"/],1/I&P9A[.CHGYPO4?A4S>"1>(,\01WI.@$&0N'AV( M'X# Y'X/X)&FNV1;LE&44$.!>IUI]I("],H!$F#^[UL\5FYUC]KREO5RI[T MC/YX3%5/GG'KV:N>K"4IKY5M.%B+/*!*2M?H%Z\]H'%H,)<'=T+RCX1GJ!:N MA?>[<.)];FEG@ML69N2=L(S%L1.[UUC4KOZ[^Z5T9S*ZL4:( [?:\-F]""/I MT8.5DMDQ%YX=^(YML*L9[)Y839?)],,TTCAS \9@S6 1F2MXX,$[#*8JC5^* M)+]0Y=F4>P^.%9SV%O.]2SG>R1(IC:VIHP,5*B:E%X,]]57!>P<-VHC@0N3I#>#"P)F,I. M/EVUD)6.879-"EFAD)5CA:R81G=X**".'[)B]H\$=BH-6N]?N'+C6Y0[\R 7?[ QU.&H@#M;_#&$/<9^-A)759A+#DF'HRJ.8N,S.>FQG5?Z+Z3Q0Y M0Y$S%#E#D3,4.4.1,Q0Y+%#>A\)GS"L>&1='T:UV!ITEF0#715^<0KH-C:+;X.8_OV=V'+YXR ME*9'H31-BHC0W>"FCL<]2QAL%L,FXZ$E%N,0LEOW%#WP\H6R/*C;" M%7> 5#^XXY[S7]5)D:K^- 2)FVL^T>8W8O-WE7PB"#0" O]"WE^LXI==\1Y] M@\-[])UJ2M1JCUKM[4 PM=K;9#%7H-4>"1^58PK#%0RA"0703&#SSP 3?B#P3[ MVRDGN:$[,+S8KCK MB\!\.P:T?XO+8+;?_E.NSS0.Y!+:(N*.&[;8Z4!\[$R/?2#RS(0/VPF!L&$3 M'5A$S%+$YDGA&BMN2.K&31SX"P$OOO+G9 U0H-1K+ M"E3=8YU[!4S=9G_&P/E4CI94B,H/SM]D4S94_)Z%3BS\'' K0G:>1VH&@_(. M7>9YQG4FVH7]%=FA9/BJDC-;P*(!^SP+:#5_ZIB=?F>\A+#9ZI\'PJOC^OPDK*=.$$8KJ!Z7'=6?7:D.!V**XMG/A_ <(+RT3F6V M7TRI4D,_HF:5\2RM[R(ZE1W[YU?AY?BJWQY^TZ&6/!0PQ9G"JHTC?&X3T&5SPRJ M= I'SR8;?:2HRL !8:OJFB9/QO,MC"L,\?Q*_!EC'=-06'$@X__24TJ,*<20 MVE[:N'P9NAC*\V(>J'#JG_I&;]!>N6JDCI#G_#]^@&_0AW+JQ7 ),).9#L8* MULR,!)OW&_T:OH<^!R&1L*]TU!$Z]-?K(3%J1=FK]A\OJ/. M;MW0?WIA;3&)L@/;%.FZG/$RT//.DW_K15P-?,25F/NV,P4^+L_J]>I$(IB' M*H;4\[VWJ@RN/,;)CN.Q]$?*%*Y(X8IG#%<\"H@SX8H[]_Z9<8J*IIG]Z,'; M+57N6CU?EZENL1O%#N^YB\_0^ 2.8\VX!R^P.;(?7-(,?UAGH?C@>.&KR!3? M4DBTY/C\"6:\Z)-PK&NMG@QT&JA;') *3B!#U^'R%5:T]JJ58NGWO@L EW6U M=5S,G>M/L" ZD(8/DV:6"TP4 "Q#UE.XJ5>@3(I=6W-,&2+%0MAIR2MA/'H1 M])/E&LDIQ<&F@=VZ,49=14FX5>X>^$-R^WL11@KF,QZJ[* '1?P@MQZ \\CX M+<>3#-]0P5P80RCY?V:V\,A/'_[&YXOW-_BN:8Q]6Q+AV$)R2%<)IIM-6^(3 M/XZ2\6<&9,!D#N,19E$>@:MPO"B@;E58U:8XGPHG8P]7++ "R=@ZRJE[,[JX M'%]?=ZYO._W1>#@:MMO7@]ONQX8Y7'705+/R/L4O4OQBK>(7.Z,.Q2]6J%_&S9KSH8:!86:GU3Z !Y4] M,JQ)>EX4>!B26)3-CMFE75+8,-#MFT^)G=K% ^(PG62HM$88"&/"M683NX M9+)6!T8RJ-I##U@2PU6+A:MI8WT,&2D'B\E#C$?#0 )]?H].=!GNE"E/NB.\ M#=^7B1+#$^Z)\,344:7Z\._?6U];>(K KN)(W? /?Q*R"RMBKU_AY_#;JS?) M@,=ZP.DC5TH(IA-/7Y,9*+X.>UJX<1*+-L=@M;>/Z*F3159#8V,TGKH1R#[$ M1A=3=N&"J<_E"NGWJ.@8'[L4P3RVN0[D ME8$\7 >CRA[P_EW %S/'8G/G!TX(X.[!6H9/P>>)LYY7OY1]__Y(HYMD=QL5 MI[1!7 )K$2OR6BNK0NGBI7&&!Z%,;P8 &D[<+<,@0R!:N+(#Q[EL\/5ZJ>[ M1[(AD"Z)6#31[:A_,>I?7W;&5Q?] MV][MZ.KV:M!K7XYOK[OFX.*:HHDHFHBBB2B:J'G11/^?JAX(RLP7J35+5>L3 M*$!*'%4OI"A,8HKP$Q3,?Z8S#)8S]-,9LG F \ G:%MP6^D4WG]BSY+276H5 M*/"MK'*^C"(/E\JYLK*4F>-)G7ZKNJZ<-GL%"+,_M)(+T]*Y4S/,>I*&DGST M,JY;1]^''(SS"0\=6=48UR"Y^,E)M!A:^WIU8 &3)4/+@7N/:;%)& C.D7F@ ME(>ARE""G97Y1?6B"!FG4M">3 PD!:[$2CHL'5%-4N,8D]A ^[1QA76^@&Y^*FG-D\8Z M4PP(G0-Q@/5B\SNB%4 MI)_8(2I9!&G/=;YC@P.5_Y7DBNCKE'&3#*8E:W*+0"[6G[&0ME+TN$"A+HE6 M>VTR22]NFDDS1;?)+%MB5G"8DZ+6;S*?)9E),FDY8(O'83)<:0CK\68'*Z\Q MUM9^(\O.MLY8O2$4,"L/G45)(A2["_P'&+8R_/9G*A0%NE$A[SZMD7?&A2(S M!R\8!4KOHG=5YUTEC44M8(CM&W-HUJ \JS:F5+AQ=2*,3[BK%$FZBI'?^%)! MEPZ$JE1I/?+2[(SN(P!M!] _8D\#J$T (@ ]'T!?Q2(B!!&"BB/H6EC5E&&4 M45,:#&W2@XJ47B8,-1=#FU0APA!AZ&!MB$!$(#I4(2J6+_J"R0?Z8*+_K*/1 MTT+G[#3T\TC_JZD_+%>3/&LUFI M"J2% HV_[&S\>O3-/;C:9:%)EK;6:*'9=$W#[ VHU&B5&0O15DEIJV,,^E3& MEVB+:.OXM-4UAKTB-4^)MHBVB+9VT];8Z Q))R3:(MHZ/FT-C&ZW2,PRT1;1 M%M'6;MH:&>->CVB+:(MHZ]BTU6L;O3')+:(MHJWCT]; : _[M:"M,C8.*K0G M5WZHZX3*&H*A"+>$P#3F^)*.HFLUU[K/C_:R/O.CO:S/_&@OZS,_VLOZS(_V MLC[S:\Q>'C6DZ%ZR^P MVLR!L"P?^OI&NU"0?VG97Y.X7!GA9)I%XMH)3@2GC7#J=(O8N@0G@M,&. U MV!%W(C@=#TX=TIT(3D>#4\W1R_:=<8M"F%OC$E48@9)8/ MF7W#;!//)&26#YE=8]RN1\D+0F:]D-DS.A0)2L@L)3(';=(S"9GE0V;?&';K M$0=:GV"[7X4G NY*1R:WYX[GA%' (^=>U,Z+;AJ]-IWQ593-E1%.PP&=\1&< MC@>G/G$G@M.Q,AN,-@D[@M,1X30JHKH3G A.F^'4(^Y$<#H:G/KC(L5,"$X$ MIXUP&E4KMKP!X78W<> O!-QQY<_G3A@ZOL>FCM>D2G=T1-\8GCCQ UL$R4S, MQ0\6^JYCL[^TY3]50FW?: \+%1HKN@2$[%(CNSK()7Y+J"14$BH)E?N<7@S& M5(2Y.-?J':'T]J 87F=&Z>VRC66C,DCXU!L:040C(AN51(QEJ6 MA1+_",F$Y#(AN6L:[3XAF9!<>22#=C'LGN0DEY!,2'YI)!=*W2$D$Y)+A630 M+KJ%*@,2D@G)Y4+RP!@5*UM0220?-6*WE,[G#Y[ESP6;!OZ<^0N!.>6^UZ!H MW:$QZ%+OW^:PX^H@LVNT>U14BY!9/F2.C$&'D$G(+",R.QUJET[(K)A5-3 & M[:-6W"JG-468;A"FQX9YW KOA&G"]/DQ/3QJ^@1AFC!]=DQW!H/Z8[HVT<*? M(I@Y14(C@3'4\!QU#]%7"+!D>!8"([]8ET."(X$QY.8,H-"KB6"(\'Q M^'!\W2_6!'//B2XW\)"9'L.=\H:@6S/H@ME3+\'>K"!4"[YSO!C>GHE'91,Q M]0.1N#TC_J-<%67/Z+\WVT:_4)'VBCGPZ5"J0:#&MIU'C3 D3!.FS\^HVR-B MU 3JNH%Z>-0&RP1J O6903TRS%X#0F((TPW"M-D!4%/L(H&Z3J#&1#3*FR!, MUPG3H%$/VX6JWE0+U+4)R/T<^/>.:G3F!\?T4)?Q:,7L%3'V2LLYF\0@RPBG M=J=(O"S!B>"T21NDYK($IB.*NDX1+8S@5 (X53)H972*@"N"(\&Q4#1JITV9 M3 3'DL#1-/H#@B/!L21P+%8PLJQ8K']XZ4<1:;_*KB<]:CG#[Z)A\\$5,@II"7^H8Y/KQ#$#$% M8@K$%&K#%,; % YO[$%,@9@",87:,(61,>X=GH%*3(&8 C&%VC"%@3'H'U[@ M@Y@",05B"K5A"F/0%(@I$%,@ID!,(;U\:+0'9#X04R"F0$PAFQ8T&-*9Y#[A M"B\80S,3ZL(V7/E2\33=$\12EWC>39HK[7']YTI[7/^YTA[7?ZZTQ_6?*^UQ M_>=*>US_N39RC^L?UW_)0\?"QG=)U8V%"%@XXX%@_I1=N3P,V07CGLTN 0+S MN8_/]JWO\B/U]16S^,*)N*N^>2%2.;C=^,NYTP[PEIW8(=9M]8]:397\W&7S MT>JUBV99$64191%E/"*U.H4,<(BTB+2*MW05N6Z.CUKBO'3>.A%W%P[#2$=[YZ:M;3"LLK80B042PW^?8J4\5MPGU#4,] M,/MVD6:#!'N"?95AWVD-BQS7$.P)]A6&_;C5IXY'A/J&H=[L%0M[(=@3[*L, M^W;+I':)!/NFP;[?ZA8IE'W>4X"_1WSBBO1S^5/^X,RQ?WX5=OM7P^MAVQP, MKCO]X>CJTKRX'K5O^KVK0;\W,"_@\7_GF1N3D;F.)][JG!^ST_YK;G]&L!F9 MB?XG#B-G^OB,N:[N@+Q>_8D7O_/\8)Y<\* &,?%=6[W4%I8?\,CQ/;C.$_"> M*^W__R)"/PXL$=9^7#+5QUJ]^N0CQ MJ",9Y#-OOA:6F$]$H)A'US18IVV."S[,8 ^"S;A==# _F>:X-603QW5A=PH^ MA#D>LW@X,^1/)F 3[[D+RQT:_! */M!:!$PH;(1 Y<\%LL?!#!R<[!W _ZE>R*8P0/IL! M5MU'YDIHLSN40MX*&.!Q('/F4290>+C@NB.WXFW.&5X(LPN]XN1E%FP!+[A<-@TZ$Z'D B0#0!:.#6 M,'8C">698-_@N@LK:CTUD&_P_)!]% _LBS_GWOKN%UT-0,$"5M>)<#J3Q^R@ MY!X\P$+A3.07*Q,$)L0]+P:AXGBP12*$EP4")QR"I''GDB5$,^ <=S, 0Z?_ M^T>H?B_'51&NL<+N*X7()_Q)Y@';4EPS?&@4O2.YST"R])OV4> M<4FZ;872-TK@'[8L9JM_MF4QCX64WWA@(9M1<@?6!1C20@!%W@OWL<7^F#DH MI3E< Z2<$#!S0@9:@P@87P!=NI+G <-V8QO9.]"](D9)W%80PX?BQT)XH58 M?+@D8)*_@X+A.ARFHM0#>#;HV>P*^ %6UY/BXI*['/@'^SH3 K6E$-^V"/Q[ M!]\VX=YW=A=S8+*1@">\AI>ZCHAQL"(D:N^85,_6(ZNQ=;X:F(0K?+9 M#!NU!#+M%=/L.7Q8/R#+AH_"A;NK 6CRYRQ('K&0"EH@^/>W? HC>,?=!_X8 MHI4V"_3L3S4E;35G'I]S++23QV5NSKY?VVS9$9AM9;4K+=(2KJN__?E5^Y7\ M&];"2OY^GFJ ZPDJZIWCJ>'Q./*3#Y331G[RX-C1[-UXW!JTQ]UA_Z])>4C0 M\%R^",6[Y)?WJY;[JS3$+M,3='L GGI1'_;@U9KC8/V[LY:#7-MROK>7A,T" M,?WYU5_"V]NKZVYO<-,>75SW+P?C\=7EU>W@^K(]-OM#\[+W;/?+MT3U!:X2 MH7:5$@H_N[/ON*XF;5P,^OB_=1\'Z*WN8L8G8/1]\*S6!PYT@ M4V A0C8!V6(;4GH<8#WUBPKJ-&X5A?,"Y#,,'0?(8?SHFUK$(,)YB#+1L230 M02H'_@]G#N(33/KBVNB15"\4N2C*D]_3#6BQ;_@G;H$VD. *M1.H8J#.8&F# M<:(\&JZ(Y$ZB800Z2QA/_@.7X 46@ HX>?#(+-NR_H@RB&\D^@(<%>>Y:SP-!D[9B$R;B)7Y+) M*&>X[-GN+D/I5V"^\E"NE;P7SR.4T0;T="<\(1U!T\"?R[> <:;!%'#A@!P8QBKVE#XZ7CW8 "GBAGZ+9CT6]P%_D,T2Q SB4-4V>#Q M?PB]90$@6\!\8@DL/54YKV7,=A!;48QTD]]^7$L#M$(@%KP>7C[/#C,0<).' MHY-1WS-@G2(H/2C^0,_//(4?1,K[(UUUH.V"_HR3!WS?!5Q.-E[@!(M; M9>U#64/BX< -<<(PEBH^[H(_GXO \E208X";YZ":JT--N#1#GIID"?_(P::!,;<90\.T"XL-)_[,;JS MRKJ^R*P2+QQ3/$USHO69 N1L@50%Y(YFIW2M@S8A^0'T47$Y933#0H.] MZZ $0($H>5\@I"JC'(A+CI>P-6F!PYR (0*7?_"#[]EOLS<#;_1144;ZR CG MK.V^E#2YMR9$#3,$-0K6%)?2 U['S Z>.D2S369WN1CI 8=F.XY\3N'GOT?! M[3F V-B3$ASSG6#G\O1FQT(K3/*EG9ZA?;2=@:+31(^T>! \XATH50\Z*SB< M[1!*CG@:!-0)'$GRWC@"Y<#Y+T^4[<*V0;LU.E2R(*L%@R:Q7M*DO)6L.\6E MEQ>&4N)/!,Y'_ #8(P-4:H$\3O+E?W.V0:(5)&ID1OW-6 D9]J;44FDC^@M0 M)*+8T]IQPN% Y4UY_')DOE3,[Y7=Y8D['WBH-&#P"$B?<^2U4?6T+S$HX69[ MTG]KLH7+$STZLSJ)MF/[\!H@4H J_U$&ZO%/B/GQ7NG,!&8_$?@",PT M$U7ZHV00\'G.QWJK=$18HZ\1?)"5(^LR#B'WX8+ /\"T;J:>!2+Q01UE? M!*X2RL-;U*;-]MM_ROU%TL2QR=,N%)1JI)F30)61F=G>)T_U=IVK"M$9=GK9 MD[V2\H\_1&H.X2K,^7>T2^X\!^0^2/8, J4;W95GZO#O)'9<'&THEQ]FS"QX):^;!$MT]RF,UGMI&*00S()XBVD M1CL2GH,"?B%I ?]2 MZ )1P;V[1.K[B3L>*1$CX'TM8 MG^1AX0)?7IA5=0\_I_&]C6J47)! 6#[LVW\EG/$*;0W#[/1:82C$(4HOR--# MSR1;3 FL#0LL/3)23Y=$+:[CL3F2$CWJ:M$N+KX79EG@)B\M$L#\*G[IU6^.#-T*Q6KVXZ&N!A4:&CMXZ MO" <;AR\N4:1QH(;WD;\CB9LF:EMU5@Z)]ZKNN_R!9 MH/3 :;]NN'1EH<]-'6?.%>+"-^^*3:RW;U!EA0[HU,&7V6X?=NXV>O+<;3#< M?NYF[OBJ5^RV4[[LK$>#V\.71\\CHM&3(>WI[@Z?Z&Z0;P6XWM/OJ.'O^I3\ MH'EO.-+[-TJ)FYR42*W'0@5>:H:!ISI/ZDPLC3D[#%C!*%7YUXZA\Y=L.U%VM-N,XU> MN)[;<1H/%YQL;VB,B[4>KE9G8:JS2&1;([+M]XS^<2N@EI-LRUC#\5#9*P,\ M'$^[Q<\B=TM(BL?,;"XX[->=D=%O%RE3MPZF\V_"&ZH!0+1R0EH9&[UQ$<6Q M*K32*'LPD4G+^,KRV((E), 7*=]=E#+-KF$.CUK"NRHD2T8>T6/YZ+'3-3KM M1M+CKMH[93K&SA>R4%_BK>\P2L:QUIW(6ROL@"C]G'&M?DI=JQ=;Q&G)5D(E MY+@\N,,HB'LALV.2!!L[4PQ!1V0E)53T MIZ"+8" W^TV>^X7_D[FLQ2[2V#OWT<@E[LB1)8%?(7=5T!=?+&1PXEOX91D. M9C#;N4O3=S 0"]YAQU:2133C@?T 4WFOHL,<2WAR-OA7*()[3$F;"I$+>\2_ M51+6O<[;T/.Y1"A2DJ M5C.G\ME&"A+IO_%DMIW^1L7;KJ?M MY+,55#BC[.(A"]J4?>/W/C/"6048M&07CJ+&S2EX<_8@^+GO+1YR=D!(NZ8F MN$*F-<@$0K5^85+<*\-7<&42IFH@5PEA6R:/&^Y9<,?6]!'JM%#-BV50;;IQ M216+K%+C)>XPL,03N&6:P!0"8\RA;LBP5DLB' M5V*S,WFT>"DLWMNME>2><&5O&43X/B^A]A6([]?MDVRZ<;F5 MK#T/ITG!/U#!YTD+1[F*N,PYK*V4EN5>_M)MV#*DD>R@:R1C&'"L<+?YYCW2 MXU3.9NX)>^3483Z2'8#!(DM?)G>'&R8:W$NJ7I9GV<($-,UOF6)^@3(,0^J> MD@W I4\__HD%LYM>HY770MGTUGD-J,B5U(E6X)%5HV1K#EW"=I ^'5:, .M MYVS"%Y:,V&#H/&-,2.HIV663A#$17#O_^ ,/[,RCC%QN>*:.C[S)T.ZH]*EZ M?I43+AM7D83+@<(ESPVSU4+#E?H$Z]!2 B?/\(L2S 8[7K=9&%]?CB_&5^;U MH'O=-]L7%]?CV^ZXW>U?7[6[PUNS'FT6X+H <(UIGY\F,*;DB*1XVG3QP>PN MPE%2?I'/*0WC.0+]O]IXL#++ZZ\N[P'%[(]L6R4,ZT)FU_ M.9(_7QH/W[#L2S.#WQN^\_\28:B6)YIQ;ZNZ=?J!F++@#6&P@1@TWW;/"+Q< M/2G"78-PUWW;)]P1[EX<=[_Y@2B%S.VS;2 L82;7P3ZR3RN%&3.NL.=ZK#*A M"NN'4!O\C?JC+1['_Q/&BQVKO.;J6HYCL(@P>PD3">+%+^?."TQ6W:-8L<=A"@"%!;K(QVNXA'K^3V0K5.XS^GC5_K<@S?.8[% M<=1M/#TI#09'K:E?6J9=9T]:/;'9,SIFA[!)V"PA-L?=H[HY"9F$S&/Y@MK$ M,PF9941FUZP'SZSPZ<^_?!P MG"716)J8[IUZWM8U#$B[+B$O3, <#PB9ALX38[!J#09$^ MUH1-PN;IK;5>(7]W^;!9X7.B3[*MHYN>%KD.GSBN*EH?B*DK+*Q_[GNJD0QW M9>N!<"9$5&WCKE_?#NB"C"Z(4?0^IW5C(Y(2K(^G_GA MXY]8M)W]OL?/H[GC+MNM'[!I',B0&,>;XK7XM8&1,/!1Y#^[P_UQQ_?1CP3K MG7<,S)\R6""&8PEQ2:Y\3S(S[Y&\(%J7>QXEAO;\*WCL<\\ MB-B'#P;[ -^RD7J:$[(+ST.__A>Q\.$"WV.P%W-FMM_^L_44:R%V4G9VTFDF M.P$P!R*4) "?O+4P=LY58-U\E,46@3/G 8P,.(XK"0H(+,.)6"2LF0<#O'MD M/ P%/)E[-@/:XTQU'F2^ZIT'UUI^&(7OV4*7[PN1UASO'B[S@\?WZD;GSL&C MM;FP'2Y'!=\RUX%GA0 ]QH. >W>*C%OL&Y ]GX/^D:5I/@&E&X:KIRIYP\IL MD:1Q0/!^?A<(S16 U^*U<\=SYO&M=-?2I$"WD '"%'_X_]MZ\N6WES!?^ M*B@GF;&K: >]HMOG3:H:VXSN^%B.I9.\^>L61$(2\/"32LH M<4&<8TM< '3W\WOV)6U_ZS:;73L_Y![I*ZN4Q7+@W*925=+]S%-) '*KTG6/ MT6RTY7+YR>2NOO^_Y\ED9O(>Y<[\6=Y;'L90;X+>N;?ENF$Z3&\NTL(@ M"(&! UN1K+=YID].]-,2P661W^@M-[S8T$12I(H:Y;DK[=0TH6^(4?>AETQ! M\WMSHX9VRY[I[SW31T?/]%7*M&0B4A^:2N)6_#93+%KR*%4@:YGJ!IU3J4#C MA1X^NZ6%TEX+[1G2?C$DW#,D^=!2/Y)B6JIU968TRJ9<7T%D7A1*J9-*D&0W MY7P\JY"FROK%<+:18>T6>P)'9R4_0AEKY(D\=/E8U;'+J_\1?J+.138>*Y+H M%=X-A[K6/)M+ Z.8)9F%4FYP):T2I>_>7F?#:V6?J/V?3XS1DCLWR>^I1EA2 MYNI%?4%CTM06C*4@^9LR0N1OE.7M -D_)ZP;%2J$^/FDK& M!7;LV[+&,U76*(%K.+%"B )+>2UYK6&;+4>&?*=,U]=-#EI\XM)Z.8;R?K-B M/JR^GE]>9D/C:G J]J'GL!5:+#0.#^UU*1N_B_5S6&&AKQT%SJ4\I=(R&\5I MAN.D++/+S(AR+=2U7Z>I[7QX'S:;)D5ZE13U_E2W;RD 1@2[NZ>DZY<3)QO] MY5W) 2:!3P#S(TX \CF-$<'$]0'C001S'C8LQ&&GMZ>*)R'4H0?UPHB5[PEPX4]$:IPH8F9T7%]F%<]#[Y(.V1]UGV M02WQ>WHUMY[/LX__,VC-:)0(5'AN*0KC[/=4_B/19)ZC1K<&ZVPN/YU>7J;# M607QRQIGD@F-,J.K#Z_5^))_)7*1Z0_XN[SJLO( 2TTKC45MO_-T_I!*4 M%\NJB/[+Q)J7Z;5%CL8-_I 4NX>>[07:Y.QV0MBD76) !!?1(Q2'! _YCZ."0U# *! B%.VS+JV MMQ=6X+,E\EE.^<:ZD8_.7='\HX#D*$:>0R$1*?,#' M3]0<5:M!:[X&)G+5"+3D>M>Z3M!D>GS=<1PJ!1FI:1^DRKGT,;UG,B:UUO4?3J1%O](I161 M3G4,30KH85MS;J1UV=:V3) AI-*A]*'.MQFBUH?)! M5-X&LSG2:)C?3(W%I"5S8C4)^02%5K>506$M$17-U2'HP:+QTZ@-CT; M69G?I,K: M2TT46)[Y>-36EO1BYZ6^NER+5I22AC2F;=*H]V+ERBUM2=DSK0NT]F^3FI8/ MATK#4DXYJ2YEN78:F9\^:3+5IM18ZDTV(:!2L,QBS'/7"I*R*=6EU)&T'O@\ MUT\FR=#$X!,=B"^,WZE6KJH]4)J7Y!6W:3JQANP2'2P\R&"3BJA4NK7:H"0_ M>;07J:6?5"Y4TO.%GB'8?FZEHDZ3< 7Z3A+K3NS MWFWE61NEUM#.BN'\1N)"+7*@KR:_EOY(QG.;%K"P6N7M5+&V*XT0^819J9^U M-F77GG5EB<[NIJDVL"NN\R!I#1J/H"+W>5G6%K9<6GZK;ZZ)5L(H2V^5QT+! M_]$W,,C75*K=>LJID,UFJ<:4[N&42]M=_3+*"GDV:]7LW6*%W_3D>J=,7]&3 MH!TW4L69WTCU4%EZ3BD7F5W*0[B'@V@(;C"^&E:]V_N]T1^G++=L^&A)_-V* M@9U>K$GYU%Z^9&Q=[EDQ^BCE[NS.N4T'1JOH%F:O'FU,LE^),GK1=R9U:@0 MH62"A8ER:-XJ3T%*Q6)!>N?6/3B2T%#<1&)&.2%+LQUZ']MADW*J'E3Q[$OM ML!A?2E%A5E'GICE%5OX^L EJY;!(M;"1RY%<3K+[K+S6R"ODS3_I\%F_YUEAF+J%H0YD24Z[(0QGJ"A5/OIL4GUV6N0_ MLE(G&N;%P@/N-CTI,V]VG<^OKMNZ4*73)R.Y.Y(O&9Q)7*=Z?^_;G8$SR;6> M56BK0>ZWTMJNLA]:,31*I)9A8_T]&R-LXA]2Y9BIU#ZM[RG?Z$7:*-I:ETE& M:C/LQ^UC:3(8JYW4BKY2KM7)7$JUTT9$%I6X-D=1%H*-72;MZ*7AXH5VMVIJ M41^8U'K1)@WY,8N3=-<8#_*+U@BP9E 56;*/V5:Q]:Y8$\H(ATUDMZ0]9#_T MZTZAI(R%C+4=Y&]&@S1WLX1M?,?:CSK:<9[X[J_G]V^%5=S*!6WJLJ*=YIN6 M5*QI)AE-35W&="T:H:BLUJG\HA09:D=;TLL0C;$_E9"M$_34M:7UFHQK4U-M ME7&,WZ[P.!OBD\QHGL]+261)?2A6[6Z6*.\WFQ?R\2_N]/=.U"TG6@W5(M\Y MJT3R^Y/O9Q]:!I$A=\D "A/#,X1PDYA<\&+6T@GDYFB;>R:-7VO0J!!#,;ZS M']*WUD9J=BUU 0V7T0])[FF="6!M.PU-FU*B;*=F;;73H+ZIW(J*)(T^9'C2 M\*[:AGWEO%U)\B]*]0LJUX8R''9ZV;4\;\BG1?7#<9+=:/Z<*2_!E:J^G1A1 MK4,X5?1]T*)A20##-%7K4$C_D8]_*/J29#!-9\:IH&E*I>(74#*H2$Y@T2J%J(29'J=RV:!B@1J+B,_J%$TR]1''9WP MKA56]=N\K/4/R7!4.'UA9ZRX^>0$5E*O"B(;]%=JO(X7_DCM&6@TR9-1(G.F M5J/!U4B'M.VU&R4WTMZHV(*27E*45HZU.V753-KJA0G1:?5+;O&%26'2'%8[ M\Z3NH8R'=-+*'K3"S-RSTBI:SK%**H\D8]7F2IMI-%?6"E_]):FT&,.ANKS^ MC')!*0F@%J9?L'>K;S&H?"UC54FB)6EU(7.3R6*.@OKE0>_";C,KC=K*2AT8 M"]("N#([1_)DQ_FT=ATKJARG5ZH4R!*;/@CC@FRI,/9(U6;7!&.CU98*ILIQ M)86@DC3#83%7)U"=6'5M8^<:J;ONA(V3N#XU>P63-*?U22OB%N6_6D/C0RYU M$FLC]1]A5"Q(KXO<^M$6A:3QJEZD\DB;==7$UNS/H"+B5J:@5MEJF/\FD3IN MZ: J*#Z>5SI#^[,#>U:';0AV5S;(Q 4'G%Y37CNK_L., [4Z;4$'+3!EZ0L=(=GK5 M"\];A8Z:7+M*MALA+2$Y-3*ZR;'3 ;&[*KG&E-,HVU$+!7N]]&=U/26FE04V ML J,=:=KO?-FFF2%QK^2=I(72DK_454EMJ(]"X9HY>1*&^MQF!3%G:X1K/FB M\N:I9]%HM2:Q0J&\AQ*=IHJR\ET8HTTN6VD#:E=F5K+=*AMDK)BTKMI49R!9 METF)J(E2S/!_Y2VUN&\8V'RB6*A: MC-HKDT_4NF.C$QU6;@Y\>6Y.GV+3I]CT*39]BLU^I-B\^VM=)E2E5Z@*(>,9 M,B[.K%B6;Y^<7Z6V+D5"R\.Z4<:H<+_.MS=NU[9RND9LU@^BPF/SJ:/DI=0= MI64KK^XH<;GC?LVN=+I8K??O:KWMS=YUS4X:G#?F:>MR!FM!*%>,Y/^_IT;: M*,7.ZGBJJ-EZBJQ.5W_5QA15R40[FJ^SF&;Y\/>/AKBTVVA2&D4JN4V*4>E( M$IJ-381(ASS5QW68P5[;#+SRTTJ'K%Y?GV0D;=@FXI345HJZ\X7U@@Z4UM90 MJ0W8YA.I8\V+HI56HA2_18>]?*S6%XT[S#J^YZ7FNFVW=:,SWJ2SZ\H')>U+ MJ4UJG]MTKG=*6F*MC^:C=&QOWKK7=2;5N&)XK8.SVI_\O_;&]C(Z9TIEB=E3 M;7WW5AFC%W?*LE.1(O.U:TF NK#=7$YG/OU[GBM-40=J2^?]?&*,]W3TP62K M:0>6H0WCP3)ZKLYS,:0I:^LO?RI\0EN>+\:GU96O&TQFURT\A*;^=F$XOU38V++;E1$E^)-G8/D9=LF-"<=.I?+_Q?$RLZ[XJ MY+';,C2I0LUR[)/J6Z\X^.LST,UE#.G4R5CK"&Y@EVS=R?(II%T_K_+&M)_# M>#ND821E@,JD4X!6I##)JV?1M"/ONMLB007N%V+/BWM2/H=%MF)7%<>J.-3[ M5.=WZ!Q!G056Z!=L$'[)4OZPRND4A1I&MX[-F=P7[8-KIT)M=! -3 :E7*() M4[4KUNX!U8X?:.6;?T@*65?=0\+($D CDXSC7EO<=>6?N:)2SQ95*D,F#2D9 M#.LC5XRUOFB5 M#:*J8.S R3ZEGRI/C&:"EVDK1J*=)8LWM-G-2X=2.U+LW0>M**UMJ) UWVWY M86S^U>JC5;FN^M$'M62PI[G7>.I*9_ZZR$ C@XPSI8!IWK;3F_#NKZ<;94!9 M+T&[$FW>J?5B-G+6?MJHA2;S0<)!Y?FEF?$)+FJH[>_>M"RZ9*Q3$13[4/&) M!SXR6+3EK!);5A_7WDS5@VY@S$H556B,1:D&C.>:W4G9."]KI^M2SD&+H+4: MN5"XJ#Q&*L=>92HF)G6L+KAN5$F3R"LU.A7^:L&KRHE,;M13E_.T^.2$+6%= M97>J_/ +FT[5NI5::755E2=>G961O3:DIE(Y+_-QEC?,M]:_%OB&]E\8&=HN M6Z^>L2:#3\[WU%8,./.ID@Q&3Y"ZH?FE%1ZK\E(6#Z@*[*P0V%+/EXT[7Z_$ M=LPS<>AV%HA]ZC;%F9NV[F:"X:J1GTJ8639M5(?#2N%?9Q8UE0\[#NVO#\%: M@55+M%9>A4GURH9MWXJ)7UBC0^Y\,=.TW_I$,DG&=]+0K+.>2A/#E!\>UZ>"<\;Y6^L^U65;"5B5_B>W5^YV M<6<%F5;GZXH2U36EB?@UPGC0J*32'M8JSD+N1&W1V2B.3BTUSR!%^'4Z:2>E:,L^&5[7>5R50*\9 M1&7M+M-\.VA6!6MTJF YL(^0IDW^N/9QJ$Z@UMTA59BD6+'K5'L9E5$S,S2B MLU:&YL,37=65W.0J>47M=K6E:N7-]M31L2K_;K*RR]:$L!Z%-99/&Q>S>SU_ M=2DT93X0D :44JB"/N" DRB&$<\H *)[79QV*.@C(VXD$^>BP#<>L0%W!-Q MX4^*N*B>-%N.'G0Q!F%-P.#D//K5='SPQ+J P0$N^6^_B:_G)^?B_.3OD2.^ MAHY\X4OU>WAR%GPY/?OM>W3F"/_TMW/G5_']?Z)SLT??3\[^YRE1E9V3]395 M4N?F&.=I(\LLKU6%+0O\NZ7.5J40II_'\$[%3$R.3.JWS_2VEQHM)>K<7ZA'73RP&^4H3-5S-XL M3ZOWISI7W-I8NFZ2/4=KR"FS!=DJ"7)>VP:* M6'048CP?UD[8AVFQ3BZO:WE&2GA( ^I;W>ZVN:]SG8ZN&@W0*#5"*8'R")*) M_>[ < %?R?_R6EI.TD0=.('4:D2;*27:73JJ&X:EJ,JW7 MJ0.44BG^7VU.;EZ2KC:[72@7,"$-U85&VY S^971XW:F56ZDKV.29V^3];FL M1E6RB?+6&B19.VHJ*JYAGGPX9F[VJ[>WXA"2)+ MBKO*&;OZD)):YL9 F=5-Z*7Y4*@RK'2MX$K)J8;#<+:=RO6U*42G2.L_?:67/:#?3>ZL? M?ABH^L9!JT>H%:VV"G'3/5<$WJZK%RD#8VI]O3;G(.+/]#G(] M%T?:(3/5 *13_<+ZM]3KB^TC1];0F]E,$-L(1KGD;092L[+&*VM/N@X@MFII MJPRBG]IS*#629_:__"-P;DQS\&=>0._<;CI-A6D=K30][59>/=MH7J:5=TA_)6 >DDF*BB] UK3[>#6MC7TN.+[6* M='(E7YW4W0X70-!X%J9-YX1ZVXP/8<'+47_!JF.M,E(=<;2/_\F0^]IGNI76 ML7X>>XGU#U0=R<(#K7&[+&FGFY['^DF4R\\<^*OX272>UBA54>NFRU]S[Z1L M:MB,-](DBK3[N!F?8=W];UQ5/)OEJD1DJQ>O>:IRFL_:RJ1-IE 4+15(DVLB M3H,36X1[44I"E"_K1CVV5;_6PF],]G8=NUUT@%DW:E7[6]K^)7>FP^3.I^Z= M7&Z@4-,W06GJ1Z^##-;5;BNNI*EG"7/W"-BJF5ORLP)3RZ#0%=K=:"Z>]U+5 MX46:"_@$JJ%%S[V]*B4H>L);9R!8JK+Q!9/PLD*3M^V0Q+"B3L.T% M=9@NMB[34F3J44<4-U@8S3(NM]7&7^JXZJFG'5>@83-V0N/KHQCFN.W=: M#PNEC2QY.+^IFO"T=Z3)P'3>!^?B0Y4.NHZ#KSOS+7%JBLA;Z:,7HP@WL'\%Q#B,?Y:3*P/FN=/T]R$$YU2.^I&6C MC9/S0J=>+J0+U>9W5IIVY]>FO[JM/C$)"J:1Y5A93R9W9%IU8ZPF^IAD7E5E MIEM[VE% VI@R-VLU W9GKAF,S=JMMQJ*Z?39W5OPRJC95@O;NF2 M VD<%K,K'29.AK^GHZ7W)M)N:B7E&G?]Y7PR4N_.)YE)8FE_1P].':6Z#Y%. MQM'1D]5KM^KV6O7+JL! BY0*'LVRI#SV[TPC\3N=AZ*LX>5V6T-I/V>SA<9/ MNDW3I"E>.%V HG9FZ/SCR^RGTJ>JW%YI!)NNN;:[J"5I:\&W3T57#DA2&*5J M')VI\&REH&GA_\F)F\NWOEOGDIM& CJ7U^ZWX5'6_:PJ5NV0@&ID9:(NK+G9 MJX*4N$%LQ M^DT:1BM5>9F"542M(7&[DL7M6DBR6JJVT.73]0XM/9[)V39<>^DM&T;2M-GR MDIEZ7^/=T)Z.%B$H&E!U%WH9RUNX6"BDR^A6(H,K-L"\[F2VM"&EY*4[[Y>P M"KM>\<=D]E&KM.__GGS_T)14K)8]YRKVWFYCMII$MW14>=N.LH4#&PCJKBD< M,@)>/HUFT-V"Y;O73<>J$!W+5J$J GB3CO58JI4;G+#Y^?!T+ZS&RO0\R- J[[LJPH M0!].BT*;TZ+ /045S_K6\]XZ[GN]:3[:YO(-]C3)9SY^WWCHFFB]=_>OTP+" MK@),?SJZ>:=3%74_9Q\VKMKRGQ>M>UT>F98=E1!P)/]_2K'.%@];2'4R6U/ATQ^Z/70 /_XJ7[UVA.K,>95N5E-WA "/CO6@-Z#" MU7VP=]&JR,HM7IMHVVKID?*FGBK6407OJ:*GBIY7]%3Q3%[Q:.5".;Q5A];) MZ*.MSQ@.T_3RWO/8_/F-]#Y[V M[;7WS-S(L6VG4_1'L,:/NL;6CV (N[L'5@ZL'US; 16F/ MK1Y;/;:V@2WN'@2V]J?IE3"#.>VDJ)5!Q20\ZD\=,4J[G MQ8WOZBFT\AL3-0SNAVF3KG(TTH4I6D>?"V S.4R_SFLSN5IGE=791XO'8I.C M,MNC?J;*L:Y,1_N; MU_;8KAQYW_JF;WVS>PGYMM/_29/-N"=)^2T=2 G)![O_Z^2^ID-X(L7V*-6Y MEZF9O6.^_;&>JJPKPUHSG%O#P779L4Z2UL-&AJHJ(-W0V?I:;KZNZ]ZO/5V_ M@::KM9D8H%0./8Y%IWGKQ/]:CWG4:2QEVMONV?+BU^EXU.ZTQW&KEZ]VO[%],SL^?VCKGS"Y8B'[O#VW9:2SZJOA::WNY6;\S:#9 MX V'K M4YM96F8Q6$%6-X]*C#G[DJMY)#33MV1&VC6G5A.Q1W4P'MGA-\O[[^-2]!'CQ M@M8\R'UAW>+.US]L8?I,/:!.]5F8A+HVO:=36Z =3:)Z^(V9JSDU3-.35%0$D] M=:+51LJ452[PN:1>V&HWN*I4>V$&7&O.FRF7,UV$&\F2ZM%Z1I ,[!O&"S V M1>-J.-DPF5LXS=+A]:0:N2(WU-10F<&%9=K(,E/090Z^+;'4#69W4W5RIKRO M>8:IJD8JZZ%59M1ZY=*11%@-N;C3;S>,0%>=#15 ="5(W4>]GA2RR$2:R5J) M*1_1+81:.H\>.KC*0NW#MA=IR**<#ZN!M:O?4(5WU;0,\SU=/JG'N#3[T!K- M;GL 9K^GX^PZST?594TCP3OC^[#[,96B1KEF](BA-25#;3S,KHM\?G7=%%Q6 M\T_DXU\KNK)S/'+E25-JW,!,"RRK82O5*LID;([>UD$F/_*%&2'FLI+)[XS M63M\ZMYYBNT:34,[MVK,Y":NMG'HE6H4^>R&)> 3?J$>\$D/!V[F0VV8/].H MI"W\+G&"&]4C1KT[3G^V78;CQ$PIK/2N9J1H:V2,?(Y:2ZH(U72W=Z1>J-IB M#AT)X)NZ['1I%D*Y!KKMJ4,MKBZUA^(JK8HP'SK=G1>XYRN$NWR05I2VS_,J MG:2%X2NF>595;=C2DQ=T6.NN'4@3[E9SW=FR(&D4,+/7IC1V#:S4\.YT5"ZI M7KMNH<3:KBML,]QZ%*YDNOE\M@$V:BJ=UC*U'J'P\#67.PPT!>L?426KU6^Z M,#200%0I?=KNCFLJ/YO)%]K#JXUR^TW)H9,3W=X[PY_0W?X'G&(>DX1[]]=OTCY^U@%O2T=8)=M'V43FP[51)'P: M0#\ */:D;@\H"Z3:&7H\Y$*^$H?/*/'3GA3M48L*-:/R/Y*;Z2_./_/YY,KY M\N7;0,K>QC7_/;W*RID>^?C-^,I%TQ,^SHJ;I]I4J]O-]FN_L;>\UH/1O*7: MN<8]]WE'9<3;RH5=IV/*L$=0S"$EQ,50B!@S*'P(8A@@SW\Z:2RX<7T;B#U3 M@=@G^U7V?N^(VP4/V*E%@\@GD'AAR)A'(AJS,$)>X!,:^;[D>^"%!-/R]DO! M5O\Z28I2J-]+M.$M-,Z;29 M+:0_!GXYK#R9Y>80S\^3>81OK<^3Z?-D^CR9/D_F=?-D7BUF_3WZ=OK]W#F- MG>C[U[/S*A1P^MO7_[*A@*]A]"V2?WT]=[Y'_W5R=AY]CT+GVV_^EY/ $4$@ M/WI^(C\=GWS_M9.XMF8 G4N-JZGTVRB:VI,VOF]&N9NZE3_2$TQ33(?9;I0ZMI4(NABDLP,3FY4 MZ(6ZH-7C<]ZKKP?FRQ]L/5&[F[AN8:()0E5@V9NHD-]/5=2E]$X'$.>]$L[5 M$#UG3=6854'7W*.T:N>'3_*R.H\\-^1H]G7=-YRJ?%1ESX_O!KK:83RN"Z&J MD7[E\B6JYBG5_MDS5BNY[WR;/:O59C4VK1G+64]2Z_:L,C-U2*IKBA9T9QDS MPJTN7I TGD[UQ-/6Z.U"DE0FS8M]*'K615YMZ)K#'*I2:(U1O6I;WCT9V6GJ M^@4;8*[.L!5H/E6ULFIMEEF__VV2U>Z8\H/S_EL@3OT/@S8-_&=IVO!,3%7< MK,C'C@HAMJBGT*%P=8/U+$&>6%T[,BPR38NJK8X4_YED-<90J^X1F'MHER+\ M1;U\51C[ODANTMN\^+TUY,X^IR2#F1D<=S95;*;0BRVNDDGVOTT%D_JP&DTX MDH:,^599*II_+Q\1.9?5Y3_4]?EF78YA6<\LHXK3BT*:EW>V&$WM!W2?>2U5 MMRBAIML33:0Y^^^Y),3+3&VL%52J""5=UZAH5U2(=;KB*)]6O$?922UZ/;.D MO>-P%:4SRLKA7)^,I&5;RV.KW-8QZ@6$V1(JPRAM298>L-9LA/K5,%H]GMH4 MIK8J!P<5Y[>E1VHTI'RBL9GAJ)IJ24M#C/?U-C]1 MG;_4IED-;L<)R([)7B?1=I-BMNY(/4F4^UR-)B MQK1]*]+&GR>?4!4)MM*F]#>LTE+AJ4+-!G&H%8'+=*04@3:=CY/;QE9)IE/Y MK&8RY7QL]3SYI//QHKC0%SMK-621'XNJ2>LM$5)=5R]L#[0+5=X^U],=FZ-\ MO'ZA%^FN6SE(83\?&:#4 MB[=.8_NT1F',AU+++TRP00WB+8W2;KH>;;IMM4_K&?^]CS1H;]CR(ZA]M0.T M#1;4_NM'D32J"O%;'ZZ7D_Z4M* &[@X4829 M[FC#26[T0RO/@1ZF;;P8 M>BRI:I11O9U(E&B!5#5VK;JC6$/37.L>$K%,+2D7[Y07R\)KX6TKL,S5A[69 M8H1%,OOLO ;Y^(=E\:U6 M+E)ZC%E47 M$V5QM:!2:1T;5./D]W1B&K#>7N?CU##%6Z-GR$L/%"MH/9*%_?KGT<0PL##6 M)JI4"J:)GD>]]#3K+Z! /FFSKM7CR:O>/+/J-)_;&\)]#2?NFF;0^Q[,]/I6 MMGU,LH])]C')W8M)O@)+-[^J#W_.9O(VPW7+_Z+:E2DJD \FE7YES799&+RZ MA /E>-R%&%5_;;]K =W,^1@^U*X%"[2L&KJ54C>;MI7/=<;*V_0PZ,2J"9KN M?L8+I?LJ-EUCA^,DNU$]?N>9TI"5/GRES-R);16H&DME5]9W911_$]R]F:8S MZRY641P=BU1]H*0^+&T?U7=6=V\;W@UT@'9^D^JVC+/4-IV<)3\'SCBY4.YH M>=-4F@?YG3' E0:>%EI[E]KP=#Y33<"&1LS82-S,1&F4'2TM_$*^?Y7GM@&R M:G*9#75+LLO49O/I9JZS3'U4]X>BDVLAKPT)<>+HB[ROHOT^H>C8W<,HH-==9VL;$& MY3W4%J1U:T[M#*Q,SV7O>>60:OB5Q-1%TOCNS=(W[X_V+%2MC-5'-RHLA\KS M_SN_56XY,1K9B&?#]=7^*W>CIH^#$ '_2+5?5O733\>2>%0O2A,&+TVL70_8 MT5V+=;C7^)^7A^L\!R8+<%#.GG;^].(SK+N\1D';Y[U$Y_)2VM,V3%N U]Z< MEG/?--)=(GCM;*M=KG<6(=4< _6U=F=@W434L)&69V9_66_M35_KTU?3KPRC M,CGM.@:C7I#;,"W2'UD^+U5<2[Y4MI(E;'PK;^7L*1DX-UU!)U>YNH0*DQDE M0UTHO=6OI89;)@:,%=>KF*CFJW6.B%83?MI?QNF53AN92WDX5A'K5-.B)M?Z M&PL?TD+%!-.-TVVLWK9MA+6XUX$CX\FK^^4;7FN>TSQ/0ZW6?=NM]>#U>ZGY$-]QKTV5]_(%MT++USGK3S^7/YY?8.7 MOIW'VRZT0CQ[$H?9ZSY>6U_KP9@43>:[\C.8>8Z+"5.562?5&:F= B[9Z8X> M?H_H'M$]HM_]]4Q^^O_D93IP I7WG!>3+-G1T^U/].7)\<=VI'ML+>YU[@A[ M>>Z(+83W.4!N0'&,0$ XXS["@A,, 2,,^7[<%\+W22=]TDF?=/+JA?!;R<== ML]J^#GZ;=?!O4Y[7JH%?KM$T<:&F*OY[50>ZX^[DY:+XA;.IW?]O4?7Z\4WJ M74U9_^G9:?V<:VK.[^L$<)/(S9+_557*ZTO.T\M+&U+OOKA; M;>)B2X:UB3'+[0#6%4971IQC[;?#K%+>PY+2E8!F*R:JTWALA>C83$RN0*QH MZ5E0G9BR95T"MI(84%]Q8L?=/O["[7YN*_U+?EW-2FAF'#Y:8'52,_OX%:T6 MTO9UM(=21[NK9;3/@;3*P6ED^T;1OO.3<$];AV-Y22N-9$T6S:.W:+"4":@R MLVR]7K-/MVGRNV9[Z4\)857AIK*9+,M<*EX=I:H$UDA:TT:GS8XW,L\%=<@\ MDLT36RDIUDF6)FFVE5RDRVFU1I"--).I)LS70Y>'63&,/F#L4X$M6H^6?(-5USJXFJ+"TE&W%455&O MY5.+U>>%)*I6!N$F3<,D&YI*3IMGNU:#U=VFJG2TZ;R82FZ[MM7!HWM'.2_: M(<-_2EN]/Y7J][ 2B,NU_JHZ>&K[MEB9K9EQ.DEL0J5J!U.,S,<'SJ(<&*7R MB^.!6L1<&91CH[Z;SF"J$]E8ZP*J 9<\AC(9-@V[5#J_;0A62RO%4QJ#P&[ M+[K0^-[#U2M9O$.1V@=[ O.L$J\U@T5AFDVM0G_4M>3 M"E,VTV>PN%3]V!=IIM/11VI(_'BMZI3,Y%/O8 S71KP9Z71?3?>N:W)^.DSDEE3]ZW0 3YW7N&'Q@R> _":YTR7P M]H3T1NMS66@3HCC)N,QU;?J_TF%-+XK8%@L(%L6_1,GE7)&H[5Y@$-4J%EK4 M0^HD;O54%ZGJJ2B7(DGXWRKS5;U2+=VHXZ7MKC?*[+IUZZED9K63*]MP17<* MR!95W)J;Y0NJA;JQKA/)3AB9M]$E6?1-4G4?5)5*_;N>?5IHETD"KT5H\> MG'X]._UR$HKS*'1\\45\#2+G[+^CZ/QLOQ;R_F3BR"^,C0LD_:F\B4YYK2.T MMCVJZ?EGO)G:F5I%J/-YF4Q&ULDX30I'.7.TMV;Q"A^>MR6X=X1LDD?L07E$ MOU[9YLYVRZ+=LQ=R(;9 (VC&L9=A*<_XCM*)Z@M $L98>E@VQQSL2+I+A[U>%E$RCCU8C M&P[3]/)R'SP,:[=(Q:U>2CVON2>O#*&C77A_^@?D60QL)W<3IO[\PA/?]X/M M)?_AK+53J?UJ$^*?"E\U%[ >YJA27Z6QO#I7>=,DAMYZWGY\2I)II\5G8C)2/T3-40B9D%2%*H.X._* MQ?+.M)_].?NN?++QB3*/_H;?.?-)9EZ:EZ-WSB@=9C?)N/S+NX]4LA"YS?(^ M\B7]]?Z#+L[RJ[(;B.[65/ M?_0*8<]5]IFK(%1SE8 +%P0,<=_W"$8>"S@,PMC'1,0116Y77(5WPU78 '-V MT%SE.8;&KJHJOR;%[ZEQ@#?E4 _HJ/ -O%,[ 4K,:E!Z*!+,I1*5(2*!CUC@ M,A+[W(J M3$)J58,5N]Y$Q6^V(4N[M%!V L:L!>/(\R-*?1'#F/B0"TXX!0%!'+%($&^= M9KNLUDY&9]=Y,3M/BYL3/3%&5Z%LSVAV^0!@]Z#UVV.VFH\7F-REC79+?%<: MG9[OAQ$)O$B@.(""\CA$4M#XHE-@=B1N 1]0CQPT, _)\!35W%E=J_I#2@2]$+1[BTW8PF84, !\Z@E,B1YZ_I;-NF)W0'#'7I!=I987A,,F]OX8-)HW,2&L @\H%' M7$*BF F?08;CB$-"S/O M*/''FGP%:>/Y(0MB0 ./".()2$(DL!?X 6=NQ)^+OXZ$X$ ^]$$C\)#L.67C M3V9Y<7>D.B9PW098S(L#S 4B0<")BR-&8L^G2$BECO(H6G%LUILG=%*ALL#<.E& M_'#>9>A\QV7,GAM@I[KQYW A:W[+8?2#4PR!BQM$QBB(78H)]RDD& OA8S^" M(:<0!+X(5M);] &8XJ1MNQ;Q *).U<+G'O3.RK_><#M._%)8X]?WD/ #SXM= M$9 H"$48I!)G1-C$DN=DPJ/!"*.$!$1B%=\)J\CK22,!\0[B$CVX3=,>/?7K_GD M8RL-,VL2C_HXP#+V8".M($9QQ 3A H8D@A'W* $Q]$%(0ARMEAAI=?%+/KEZ MM;1+-&"DTU*&G=,*>ZON.&&(&Q$8A #&"$O[" F"&.,NH()1 D$(.?;P"V#8 MD31$ [=38;A[,#R@+B)A>ID6A6[@U^2G'*VJ21N;#+IA8[+HCVVUS[5JAQ@#,SQ$O5TTV5_M+G M3:Y#(70;%(;2.J,PE)99C C'H2\"::ZY!+"0A5ZT(L"J??XV3B8S,1E%U59O M4X01/O! ;[/U-MOA01'PQFT)O0!PP(G (8E(P #W:<@D0*60=&E=*G>5YU>+ M.$Q:.)0_FZ&:Z9,V]G9\7%,4F%722FQS%_ MTG0!PB[P8_D?I8 0['DL1M3UO9B'E#/LK12PU+!LN/QIS>6WV(EDP'%O$^V) M372BM(&KS [(355SD=X<6@-#KX$AC/P0T8 Q"J'4P#SF<@] 'P(A1"PX6LT? MKK:X]D9$/]4(:[G0_\KST6TV'F^O-'H 8=\_I+>*#@^1O.GL$\, Q!X+,?4C M$D?20'*) %%,?(E,*24[0F1'\G' O!V&O M:>$3,18#$8F 89_X/O/C($(TXD) Q.,@?"Z$NVHA@G!?:W98M6;WR=TG'!Z2 MAS?*Y\K-NI7.Z&\X^^2QZ]QU/H-;&2_ C4$ ?!%&1/(95VH*(?%$P)7J$'&P M$FDQ+&9[N@&" ZF];(VUK#FUG=4"#D#8]WSCH/A&*ST'8(Z!CR,$7$ $)2QR M?1RSF+NJ#!ZLN,@V\HV.%!*/#+B[O9DLN\0W#M\MH']='-#\)4LNLK&>_*"3 M6L]F^?#W:_E>6I3_\0<&@?>+H[*^9@_U23O:,;Z]T7G,IW] D:IJB/.X80G] M).>#7]_1G.51-):KIU1,DSO54>"5:+H?M?J*Y@*!365HQ!%%*";2MO=($$0L M"J4!(53(D 72?M@T'>";(8_M][Y#!UY^? M>"X5. X\[$80JK$]G#V;C73CA2 #0@][\/LA=5:7Q%',4Z59WDS32:G+O+1O MX2*=I)?909;U/ YQK50"'/LB<-W0#8* Q!X3GNO%C/M"P#B,Z8J?+[J9CO.[ M-/V>ZHJZEMMFVS*<#EBG0YEW5E0?@$0^ @RU8ODX<(G4<3T6PHA0*;6H[[' MCX$7(.ZY*S&VYV"H&P'&!IAW.9QGQ^74_AO16H"E/Y7\LH[Q?*%E>\M'UM=5 M+$.4-Q!EQ/69 "$"(29N"'P0NH) 'D+&>,16FV2:K7]%\0;H@)/>1CU4&_6( M<4A!:\ /8)X;,(&9%Q)&H-0W(S^0VB;@( 9\)>WM*3CL*-*,!B[MLH?8[N'P M$(V\(OV13N:I4UXGQ09O\^$KI10U2 L0EJHG)A2H*5J"^YCXPN.4>CSR/.$O M]%>QN_C=;.*9VL,M^F))IPE@.RO.CDEJ[2]D2#.\)XRD8"(4<\A<0@G@#$JD MH$ (%T#,HF= IBN_(P<',7S@*,RVNGVLE4F]0KB,.:_!'!=QQ.(H0,+EA/)8 M"(X"3",_%LR/8K*L$ ;RCNJR_\AFU\&\E.M*BTH[O-NZC3;P6)>5A[NG&O8F MVG$BDC0 I#GB(I<+*HHVND];L M\:U'Z+:7G[]ZICLK(H]*$AXL\!!H#?F)_) 3! ,>$XD\3D',@1N$%%-*^.I( MNB< KZOJF$ZUTEU%7I?6XXX7Z_;QO4=@E#08Q1AB(156QD)*O"CV0RA@3"%& M&!"\.C;R%0-[" ]HW[BPMQH/$(!>D[D9 XA"!'W?]1'QF.<+P6()0!X'/B#^ MBM7XBA$]3 :PT]$FNP? ZK^4F/9/L[2XD8>]<5+#"81Q%%"NVCI$"*S*-CO8+I3[)R:C()EF4J70G;-/+^1*="+L]EH\X('; MZ9SRG95JQR2\]A9(S.6M=M>(Q&[@2BQ%A!+L$RF?1!R@F% O6&W[^6P@=22W M!A+NAP"DPV]HL!KT&[1['O::XS(J88/*(%#&&B$A4<'XB(HPXBSFU)>R+09@ MI<'HO?&&5VAOB/AA3_/IC;GCA"1NYD*$,4&41RZ-2"S_<$9C1CPMR($VYRV# :0]CF=O4%W>&"$39<'&N$@A#A0TXVD0 0" M4>)Z@F#BQA$$P669R5WEZNRBYCK!R;O*6??16)Z' .G M3?\"G\I??1>Q$ -"82Q")GQ"XS#V@X"%*_T+%@CS#>_!(VNUS0($!2A432X901@S'\8 H]@#JF6^6&E4I_>YK42]0IQJ M(-6[@]:E>L/F&'$(Y3_-)+PHP*[B$(6, H%0Q%="4WZDDX[&J6 MEF00!XW#PYN5U:$8W$*%C+VF^L03JC->%:*0M,IG4.!Z0J5W (BPCP:,B_" MOJ N$&(EOZ.%SJW)1D(&H%NOWT,#[IYU9&\M0(]*3AXG4''3,2CV?!;$ $8> M8R2*B. ^PX2Z$:$">*L]\NX':C?"T\,#W&TWKKT$ZC&8HD%^9?9YD8[GX8IYNQ'2N+R5U[+]N1'+7)M[.RM2C M,$IW:@Q7YYSJ<;!D3>L&5T2,QBX5$8HI85R$$!E8AB%!P9I\RJ? $\R2KTH-<5U6E096Z4"^,#YH_O)=8$S M30KG1S*>RT^DA>D6.Y!JI3N0^KWY56J?\]EU7L@+CWYQ)GGU:E:6JM&L[L$^ MGY4S^8-<7:^.+LD]@)OF?G&,PSCVB.L+G_C$93[$'@8 >RZ*7;&NCJ ZP&_5 M^6G^_#6?R!_3]$:EBY\6W^N?3]2A%*=3]21_5\>Z-9=1W\'AX+76(P0K;914 M/_00)P@A2 ,BK4@&!.4"TS#FE$#/?1VP=N,V.FRP'E)+P&"S3N!,S1UV.8M_8YZ:'7*\L5IDHT^9I/J0_?)_<\.($KLKQ?] MYIG>+SP?KSX^J!\3+;\4-"]]^,6AG P(H<[B=2#G XAA,Q:$WIH*9$6:FM>5)Y/A>*Y6*&H:_"9)\&1BNP5LK\V&I%W?E$68POG\(I:V1W9ZTPV/D^K''01"' M;B31::6>%Q)W1>JU=EQG407M_3:%(E_DIG]-9Z>7Y\G/EPF^4FZ-?.V!Q"KD MODHKCE7B?LF!=T/_&^*@O1%_C*C&;=DK? 1!$$6^'X0N#+P(6]GK A2L*WU^ M(:J?('X?@VHP@*A+,;SWJ#XD:_][.DNRB1IIFA03>>==S*[<#76ZY9C#84P! MC&,.I#D:H8!X,3>0CJ'P/+H,Z6J3([O'+8B'Z64VS+983(UPQUT-=K89>6^U M'@,,62-9$>,HBN,X".( !"@0+K2Y52$G *WD5CT+AAW5X!$X +!3*;JK,#RB MF0#EQDR5+<-W#U7F!W"-6MXJY@+"(@1=U_.(2R/!N,\#%C /^+4\P84=MK;[KE'O;-RMC=JCQ/!L&F0SKT8(X)B3 -*B!?X$1&$"819 MH(KF5Q3D1R&XH^(_%PPP?DU)O'L(/NCR0!U/?:ID?L(!(WG HWRN4MJVHDUW MLRU_W.8Z=YX5X:;8$<0A"B-$Y+^Q*IUBD0MPB(07JH8!\0HK:M50BOZ[];CC+-)^O$ZU?P!0/=/ M"]0'J*2UU@,/4WDFA7DEFTB&,?OLRD^\O+HE39UDJ$+CR>1.WMR9Y+.T_+2X M)/V76>GR(E8?\=WC%\E>9XUDN36;_ONZJ"XQ3:[2CQ=%FOS^,;F43_ Y&=\F M=Z6J>KHN[.H3#<$21#Z!Q M#QCP2T9A)62[M"4(CWZ=Q"-1WDH5MV]9><+,5 MK?.?]$78X\\J<* MX=)0&2?3,OU<_?#+,I;?U19$RR;>;%^8&Q%Y!N]6>,WJ>P\;*%M4%%:./'D, MZ>O/.M>%8MA_*.,X"!&FD>!+75,*!PZ(!WS\!$R9ASC7-))?ZB)L M5898(RQY<\WJ'IG,G\8_U,>MC4R)^F/>NS40NI!24R4:C:?7R44ZG7XY"<5Y%#IGY_*?7Z.OYV?.:>R%CT4+A9](![WKI'8MWWM8.YV9N*XLT&!'L:I-GC/?L [%)L?84//&/A M:UC9/].D<"+)*49.F [3FPO)Q1 8/,M7?&#G_V"GC"T<_^H^/*_KT9:H!;K M.TXO7D\5]U(%ZZFBIXH5JN!'VB_MNQDTNR&%MG-0;-RL5^F8UV64X*%3W].& MCI!3GK)66@0+D"^\,(B!CQ@FA$;$-PF+%#$7K13X6(**B_QFW4#/Z&=5F5>6 MJ?S_:+4<(%2B^V_XG^=A)_,%W0$CK]+!?#>;/AYSYE//OHZ3?:'67' ?,(J" M4'6E)<(/&801!8@*& 0H5';S-M@7ZXQ](3I@H--P:,^^>O;5LZ]=9E^DF>', MPA@(%[@(N#'ATDP!C&&/N6Z(N MVNG/:3J1]-.W-CWX]?5G>3CK.YJS/(K6-8H=J]R:XEX'WB$WM+A?B^*HF;,7 M"HQ#PN.0BR@,""!1'%H?%H%AN-+.0NWMZ:75I;;IG<)D0!@ZZ#:3QVS '3'Z M2*N:!4-,/!&Q&(8$4]'7V>^ 0\,&'^5SFM[9?WO MJK[Y/2W3I!A>:P_ 2)+'.)^JV3+'UZK40(PW @Z3" 4A(3XG4JR%S(/ ]D#T M?,]=%7#55HK)*&PV,C)>E:T&0^E 0OX0NI,>D[E^J! "+FC$E%0-73<*H,M\ M3)2&*/^'J<^ [T8<8?)2#'6F-$(PP)T&Y'H,]1AZ 890,RB'<@I@P('+8I\@ MU^422HAZKE2SN!9C[CZ&C<#6>R2,UD9^;I/@]56,$>XMK M&8>D-0(9^S&/0^:& E,$4>#!*F6.^F*UQ]]9.AZKF.QD]&NUOZ^A#$)I?_6^ MQ][[<7A8]%HRD061AUS/\P0FA/G2) M\+Q @ C .^6I7KZ=@L;LT+SI J,=B MC\7#PR)O6E 3! -" ]=''B"$A'X0^Y'@4+X&<1BON"*?A,7NX-.%0B(D(HX!$ M<#J+.%$DZD _;@Z@'T6Z B#0-TC'T80PB%L$X)I3$ M#,+ 9X)):TRE8_&7@Z@S#9 /" &' **C\$Y&\R*?IO(K:@!D5I:*#B^SRZF*$[FN=#*\4[^> M3+Y):0[%U?]-ZOTF-Y'99Y(WK#B $4(P)"P8@;1,P30@", M0RF [#J WT:EKM+QQRX7I=BM\=RC^6#P#($33N.,$1"> @@5S7R1H1[%'A4 M CGD!"+HOPS+W3E1!Y1W6O:Y=U@^H,I/,ZYDN%+_V<_[VX!7U,A>&B/.82C" M*,:ABD1R(JP>C9&(UDRQE[LLC5YKYI;;5)X9'E#O-5&ZLX*UEY^' #O2B,G M=;G'(X2 X,03G/% 0.ARP"B-B&#/@%UWP7Z7#R#OQ]OVN#L0W-&FW1($,?,0 M]5# ,<$@%H$+W!@&88R"V/=7XHV/P%UW.BE4N/)D,\YO4 MN2SR&R>?IBHZD$_Z,O@5=/)6+T?/(T!(TFFV= M7)F]5L;C5IVY= "\3N?4[IQ5V'MXCA*$TNQKRN$]%'M,VH%<_@=BQ*(88>@S MP@5 S/6>!\+NZIN\ 8&'G?[6@_ X00B;OGI(8!9Q(.Q,545X %&GL9"= ^$!^4=/9W+M3F;TT??6._IAX$S2EU;''ZS- MB%J^&B]$2&(S%IA$@DFS$<>1+9_WA 3J,A:_YI-\$8ZO42TU<$'OLNE=-@<" MOY;+AOA,ZI^J07842%$8"(^B" CD^0$.V&IVP%/@UYE6Z@T0V]Y0X!Y^/?Q> M%7ZLT42%BZ"/ "4\]DC("?-A@"(?X(@$JIO,2^#7F3Y*!HAW:A/N*OR.R'%Z MDRXL%M;PWHS= G#;R&U+LQE)H2RG.J!^Y M"!-6M?@70;!B1M?0M=:SGT[2RVRV51D1@:2*#D&(0AQCX. (;M.?'H*\S31/!UZ'_&#)X#. [!O_QUW1FU=,7GQR2)S?* MYQ?C]$60W+I=TN7HTH#-[5:)R'!O #&@0!^"%P2N3'W*I\Y!JOE M;Y*V7B?7&, !I=MC24\YUYW5% [9,]8SJ2-G4NW65"Y%,6-!J+*P72AYDQM$ M<1AAR:(8#%;ZDC[$I+KSSKM;;6_3,ZF>2?5,:I>9E-=DR<81CC#'+N-,]3%' MC$20^<0+8DYX0**G,JDN<]41[C2$N'],ZF&S[Q6=+]>I^: K/_E:CIA=&"G] MBNL^IK7V9WSX:SW*,SX&7YV?E-E0%2)5 >5I6CCE=5*D:G9\,$[*TA&ZJ9,O MB>#F)E<7SX>_ZY?,VX$S3*:9Z@"EWWDEL.R5(KKO>B8ES<0 #TKS%R)(*((N MBD5 @0VD$Y\!N.*QBY)B(M=4?DN+,T57FN(>Z;FKOM/6.V&M=KH/C.GX!#N- MY^V<4ME;OCT_V5-^TFHDC0!EGL (ZQ>H9@0Z&+NQ8Q*[81+KL) 1%.( X-"K$Q4PIN H^EH-#S'@ MQ)-: ^68@H@0#$CH/ZQ$;$9[YV8)^N3U:._1WJ/]B6AO-9AR$?<%%X!!P0@/ M0I\R^3'/Q<1'T/-6VIX^'NU;,!I E_D^;VL;_'F67(S3^G7]=^MQQMDD_6B# M/0"Z?UJ@+4 E);4>>)BJPDKS2C:18)Y]?EI\: ,QG:6IDPRE1B^_=B=O[DSR M65I^6ER2_LNL='D1JX_X[O&+9*^S1C7,<.&$]-_7176):7*5?KPHTN3WC\FE M?(+/R?@VN2OEC?Y\7=C5)QI@)8ZY<*7D##%BA''A"VF&"Q\12B&!U%??21:V M;5M[P?6"D5[ZE=ML-+O^S/DGZG+D MD3]5N3#2XA\GTS+]7/WPRS*6W]6F>*LX9K.A;FY$Y!F\6V$EJ^^]:7K+RI$G MCR%]_5GGNE!,^0]E' ]R0#S@XR=@RCS$N:81Y1E0 M(F$R:VITDS?7>NZ1N/QI_$-]W#J;*%%_S'NW!D(7^7@DKR;&T^OD(ITY)Y/A MIZ>(@@=YZ[W\PGT-WOFTY>[ZHP>G7\].OYR$XCP*G;-S^<^OT=?S,^+&W#/6_=(J?N^=C W>U/QN]EH8$\#+GM\%AH NU37N\('GK'P M-0SKGVE2.)'D%",G3(?IS45:F,U!8+!K*<9O000/I2)N@P:>L ];H@H5,#A. M[UE_\*P_^.,\>'ZDVL7FV!0;XAUC/?]^*38'E-9L M!M.IY(8BO4XG9?:CGO?Q?BS)Z,/G/2@'WC=6O&/KZ\_R<-9W-&?9J?.+[2AW M#JZ3R95BR$H:I_*ZSG!>%.ED>.?,BF12CO6H 2<9_6MNA@7T,QX6U2F.2&/) M^0$**, >\$!,0.RZ'!@_41#[A*^.ME>B,6A+QM:X!G,<@3V- M'(VH3T8J9Z>7Y\G/[4X@):^CEO46X5NR]@-$\?L'8$QP#>/ X[[K1SX)75?^ M%_L1)AX-0XY# !9</-&6O,N![E<[?OO#@0P_^'OP6 M_%X#?L_EA%$"<>!!0D+ 8LD J.<)$,.8!"M3)%X-_$_SK3P&_ "\2FWXOH#_ M.3Z7757KQ8\D&ZMTSH_R_#^6DBJDBE_/^^H]+@>_OOXL#V=]1W.677IJ&/A>_Y M@J+0)8A:1TO$$!*/5=)^JW?_O_.Q6O5_R3-0FMOIY"P=SB7U9FDI'[J4;X7R MU\G5-TG2^>@U7"W([3L+]K;6X<'8:\+/"/)(0. %C/HD@-07L1]+/'-,N1]Z M*R-Q7Q'&G271,-:CN$?QP:&8-Z/_8!Q!%@CJ,AZ2."*,A1PB'.&(AQQ#_(8H M[BP?!0PH>!5/Z3YEG.RLBOTE+.Y*H:SVOE]=0''//_3, $ &E$>Q2#$"$,24Q&@F'+N(Z.1ASB"('Z* MV_3[TL$U[E$UPUZ-HRA,Y7\49Y3M].)]KLZ2/28?"N'B^(' M@A\ (-IJE!VY&(8L]D-*0I>S0.6@H]@-0@H9?%+THVL8=Z:2\VY%^2,)8]?# M'SW8CP+LI $[8]R5*"\&/'(!?E.9W9WFWH/]6#WMJK)W M:+SM[Y4VGU\ZL^2G(Q>0#O5O?W0'SA\E(@:Z@?8?(00O=KL_0!^'YPD 'FMU MM*61Z_D1)\R#''"(H+!N^2"6;SR%H=01;,LW6BZ 5\UXQ&![ [J?0!\[:P/T M#K[#A/V#B@1OC'\2A*&'7==W 22N&_JA<+''8_ES+$V)U\1]]RF2TOS9!0:P M+YI%SR^.DU\\P"Y@RU<8XSCT/$1Y]17;188" =#H0 M8_\4A4-*GPR2\MI1C,.Y3D=7:9\P>42^H?XL]WY]1W.61^'&Z1,FGVFB(;<9 M/X(I@!'&L2="ET,( B^H2E,Y2O!$01#7WR^NCM MS%URX%/.^V3*/IGRJ<"GS610+XHYC<(8HB#B ./5G%4QJCO/RDQ8RWPWU1- MYZ\93]E9^7U48OI@0VM:=F/ M FVGIG4/VAZT;^@7XXV.'0=AY() 8" H<:.0(4X"PB ,(REHXY?KV&^B7?-. M&[OT.8_[XRQ_..<18D]E/;K(9CUBV"<]/IF%8 A:3C;$!/- Z(?$#4%,4,QM MZ1,(>,1?S$(TRUCA(Y/1:RGL!+]FM5/O=W^E.;S/!F8.<9## ,WE@*- M?>!%A 0A#TCH 1]A#%@0 $X%1/!)^4\=,(SNYH5TV^M@[S*@=@KX^VI6["'T M'U062&-O!-+6\#WN>C&/"1!(D-CSH!=@SCQ$T*-;GG2$_>Z;2D*OT[9%AZXL M'-.@CZ-U2#S$'UAC3+@L"@(7"U<\[ M*]Q[&;X/2'Q(5)-6RASA7HA0P&Z._CQF+V+/"7M.^$Q. M2)LQ?"'UO(BY$0R(()&+!2 DCI!P0Q@P$(4OXX0=5C ,I++:<\*>$_:$ MW7%"UAIF!K@G H2XYS+B,V&C_>>$ MVE[^\TSU.:E?UW^W'F><3=*/UZEF7P"Z?UJ@9D E[;8>>)C*LRS,*]E$\K/9 M9U=^XL44>I:F3C)4,:!D5:7V[??Z+ /5XD.=?( M4$VUSC =C^V[?WDG^8[Z76[BL/I]S?:?9S=IZ7Q-;YWO^4VR(G%ODN(JFYC' M2^:SO'K!"'#]RFTVFEU_YOP3=3GRR)\J=$O(CY-IF7ZN?OAE&G;ZY204YU'HG)W+?WZ-OIZ?.:>Q_.TT^)__/OT21M_/_N,/# +O%R?ZVV\G MY__\3@HIY6^D]C0KG=OK;'CMJ%NV*\=L6K*SQ$@05<]V6B"O '914BFV45 />\U_E; M]PC-[F]VN"M[W,W>5/78;#"QI[$K]O@X.-VE./@*%WO&NM<)(I7K:79#F'\D MXS4_M-[R-S+B5WC"_.8FGSAGLWSX^\#1#^4$3I!,LUDR-B^K8J0W?$(A3U$Y M'9*QV:UO23;Z>#*QNV@>],A32M [I\AOWRZ]Y GL95M$,AS.;^;C1.HX;TBJ M.DOE;<'<. G?\#E.;&[QE\VYQ8^FUQZGAX33[^DLD;K^6X(T2HJ)W(2RI\N> M+FNB.,]7M(A7O;]6M*[ESVE16K?$6T+DW_-L=O>L[, #,U*.$PUGRH]DC9/5 MOWME^PA)0FBG8D\21Y4H[2?C9#),G:14$: P':8W%VGA(#!PH*L*6=XV,6B7 M,SXH(C#EH$E](P+$OF!N&"'/!1!QP+#M12*B4*PT(3,\^*0LY^EH*J?H]&;BLK,)^H6)WXF97UIXRG1RL:)[K_H]S-QK>BO"HG M$^M.^56?N0PEP.*EP!YKI M9O@>:A+=&(ZX""@.?18$&!&$N5>-GX=8K)1-MRTAP\_>G/L].WF.#I#;:?)< MS_EZSM=SOC?E?)OKU WK(ZAF?1$@@ -!N.L3( #"/@ 5Z_.CU8X16V)]K=C( MIC+:I[&\1S6;&6#W53K)K^)^:W1T)(WI>D[9<\I7T!&]1D<$ 1%(\)@%,7-] M%R,(8LLH/>R'*ZVWML0HJ^!4%2'J3!$$+AD !'I-L.=O/7\[%O[&&T4P]E6Q M*X2Q_ZX(U(3YP4:<]B?:+-1W4<&2CYZNN)DU; M<57T-9_,5,F7:3_^2FQJVR!TG[&.G16 !R#G'ATS[XFI)Z:>F'IBZHFI,Z\C M<%LSZI ;"0P8\#V,0L Q<..J46TH@DBLM!:HM89(*PVGEU_36U%K#=^*;#+, MIN/T9/)-[GT^.KT4HWRJGF)1*SW1S:C _TDFX%4-[TG'D!C# 3/YQK2$)0Y>O))%L =H]*E^(RDX3QW;6$C5E M96J,U=#6DI6ZEBS3"4UO[2+ M:8QF$AGT7H;S0D%9X]QIU,?L%S_*4?(6^:!I M#DM]5Z+>)2'"A,8XCOP85MHZQ<%ZW_ J\O^>C.?I3@'_V'+FLX./ ! M<@/B1@&'0F'IBVA-B M>IS^01LO.PH@9 $$%!)$(E] 6G5?8&AB.Z,_M'K!T<6*3]/?CJWV>Q:I?NK M'.TBU96:SBQW?J2E3MO.+^6KY:S(= MO$T=75+*AA=WA.(IZ!^;12)F]HLO' M)6ZAUL1R'D'DNP&(8S^@;@1!C'GEP?2 #ROYRS08L'R'N5!D'[DB+6SJ=%\/KI$QU M&]6%?/@#"2X_$JZL,8@@BP4(8@AX*#BDQ(?$MD,-F(]]O#:EH]G)D9B,OJ>S MK%B7_[X+MM +TM[) - NTT?V!?.]T_T@0,Z;GL<">P"XL<\\%D,_"EW(W#JW M'8'U52T/@GSO _CH*.O>>GCO-KS[ &U/3*\L*S!JR8J08C\B(8HC*!!P!4*V M:T'(!( K$=HWD!5;ZP^(!Z33[H"]2.A1_(HH)J25J0_"*,80NP!"0/PHHKQN M4!#'[C90W D &>ZR!]Z^ / H,BS.) $HQTNF!B.EY4P-09>DI/L/ZE0+R>BE MOI_VZ12]L_]0I,E>T>6CLODP=UO=,CCW ",QPW$D5$I%5.F*/O$97)8R7_.) MDAU%/A[+I9U8/B#M_2*50BA'5TV5/ESU=]G39H>I$,&N-VF!N&(I(",Q93"&(769#,A&&9,7-MA75J5=M MCJK"_FNJ;&XU9^I TAWZ4,F>\O:>F'IBZHFI)Z:>F#I3+J4*62N7H>L" &! M$/. N#Y7/3^,-AM MA5V9%\ X$, /@4LB-ZZ&;'LQ!M&J0_Q1P.LQ3^6 MI/*L8D4S]LTN:W7RVU[Y6Y[E!WSN!NRL?.C]A#U=]W3=T_7NT_7C-*G6J-80 M$TY<2OX?>U_>W+:1YOU56-Z=MY(JVMOWD:DW58T&,*^W,K;7=B:U?TU!)"1Q M0A%:@+2M_?1O7SAX2*(D2*(H9'<2B0(!=/?S>^Y#(!Q1(422IK4)DT:2;FE2 M3F+JKL!L%2NC97T\_9K]Z,NR49.)G^>33Z][;'_&SIA T*>'?6 6 [,X<&8Q M",&!KH^1KO<2@ARWTZB 2+0&1 $E%(D(5T#6$R19C&/:JQ SY:8[D953#,TG&7/39'.-@)>]K$K O%Y.,MTTL$(B1 M;>C'8Z4T(5*G=5=98T+BW?7MMNE,7E8>:\^.S'M73($Q(GQ Y8#*IT'E;46( M7+3-GA$FBA(F09I$@".9QG&=XQBI6.HG@F7O[II]1BI+.;2.&3!\U[4&@\=> ML6WM'(38%: 5NQ%7-"6:0*HY4,B@G/"ZU9NB-'TB?#]>H@G$/0O7^YWO('D' MU#X0M:B5RL+FA5%E_A(I3+2!:E(W:*0)B]1]4=L'X"@:4]!K0<%! NY5Y+!H MKW39U!7STOED:=U(V61B%N2F*4S.L\79?2H17I3/=RA8>S6B8Z#+@2X'NGP2 M+X/@;!@T(V&IUU,JEQ(FECZ?1]EBNC[<8C1S MV2>O*6-'DK8:5@M! >>,8YI2G@BE:SFO$RW4=L:."^"[+=N>:6&P[/ZTJUI/ MO*#A%F(L>9_=[P_6!?":)/'+A6NG=7&$HQCIA H0$T@02G$S0(H( G='%;?A MZGH5WX[6/J(6I$_3>@#2 *2AI1/S0.^/QK6!' M+&]/[!0+UT$C7U29(\C\A_UYR#@8(KO'(@Q>%%WN)R5(FUY*)8X0C#6*H@3% M0NG&\1ISAHC?EM M-LF]>/F<3XJSA;O+=8-OGMSC8/LE@XX%A# QC$&0#70YT.=#E0)>' MIV!!T'K: <*0Q##!D?F4<)'0J"Z;A4KJK1Y+SZ9@#0K0([6>.%0;_FOV8_1] MMCRW92>V5J#,7;;D:%F,ON65*Q\H3D=VMD4YF]@_^#BWI9+*Q;\+FU=Y) 'O MP5?[0J7'(1+37OE/".).?C43+ ((2L8@D4FBM0#U0&BNVTY\9T5Q]HL![A\M M;C][V'XM_N%!^_'T8'YH,!]DQD!, S$-Q'1X MQ+2G B+;47E2RXA!:00MX9(GA*$XK=O(< +UXRD@@X(P3+2_:>&?\\M5.3G/ MJMSU2%Q+NGYNE]MAX-@ N2VD$#AE:20B%0%,=:*21-73PIE2>&?61[O%4[68 M?LZ7LW)76O8AV! /RL9&_;:]>.EE&8-W^CB]T[?R"TPZG5:1+; 2(E41 82C M&"7U%#.5ILG]^,6+#^53S@9.,7"*X^440WQUH,M#I,L])1AO)9A0-FLM0@"3 M%$)COVI6-T!-L22[6ZT]K01[M.:)8DR&7@(#0Q@8 I(=A@"2R-C "($48H(B M"FE;^ #U5J^B/AA"+\D3H-=BX1>/Y6/*M?AB",!ZKV:&>FQ&A?G!DI)KE>F2 M+HS,, 9-7@WI%(>G1;XFV7"(Q+17SAU&K1,T@CC%7,(T-I_")))&"@0)P* D M6]UD/A0+R]?+8CXW2WL?,/I^,2ES(Q#2LKBP^/UX^BDK&U6OONHE>SD8[5-Y M'/ [X'<0!@,Q#<0T$-,+(:;]- O1EDM""1B/4YE*1#FCD=$T:F>3C"2*GD2S M&"3_JTJ ^)!;<]$V+'YNA]X/?:RM+=M![75*X9UQ/, MW]%/8C*V\'R]U?%QOVXR["2[8F7QT)LMZUS(,:!&!\QI8MBU.H6 M20QAI)$BQBA(%",*A^K$&&.EMKH47C?QS:H:1N_X>/HU^]&7V? L@^;@&,%> M59H]R>C0<\8&UO"R6<,@IP9B/!ABW%-.<=3IILMC#+"$0"54Q4Q*D@ LF(Y! M C'8ZKG^(#DUR)-#R4%^4N]6[^N.LGFVF.2CS-77Q_G$:2LC#,T+ MI&2ON -O?THO&)7MU 6&A"9,*:9)K $F4."Z^ I!;;K:5T]NQ^[L(%T/YN0 MO(SB>B;IF-(G\;+=CR">6]@/'O#7QQ@8:#/'9*P2S0A/$4NEC(U*$,&Z#VR" MMB><.@3;#CMY67G /SM[N'=['CH&Y$G*% ?6,+"& V$-MYD-#+&V8C%&5*<) M3:1(*8]%C D/6:4"(OA4O.%9/%EHC,'A]MIX$H8RU#@2 P-X(0R =50) *E( M, * %_V),!](%=SL<,]3GC\85A]YBR=+37%&URCMGP M?+*TOL-L,C&'X29'3,ZSQ=E]"E8.,1 PI.J\4$$P$-- 3$=-3/OY&GBG03#" M%,0)3B*C'Z0QU@EBUC8@"9,J(ML5K"VC3QR?_WCZ(?^N&D;_J9PM)K/+>?Y^ MX?LD?3Q5T^+2OL6Z(F'U"/E?\#^S!7P);@D,7F$_\0'M1X%VTA;61 )RP0G% M!&&F,%5QA!S:A8*"*G%X:'^8ZV ?:),!V0.R7R:R.R5S*8\Y$UQ#G" A$<,I M) [9*E5&NL=/@.Q>Y>UK1.6K:%_A(\YN8.3:[([1S"6]/+>/\R \>%RT.80 MLY3&0$#),)&:JHA;D4TC$&$B&-GIP?,)1-LC.PS&W9]V%=C)%S6[ Z(^-?+# M*^$;'/NOLH*6R]9WSY66."8,) PG ",J[!!0@WRD%$)P:U3T- ?,#YH>.+ -=#G0YT.5 EX>G(PG:#G>@@$H0(X&CB,2,)PI$7D>B M$:2:[TYPNK>.-.@PKRJIP1'+VQ,[!,0U(,D75>8(,O]A?Q[2&0Z0Y[\FUGZ( MQ+0?!Q?MI&F*HH1$L6"IL7$92DB"N>/@G"(<;]?(JNF_5M72VJ?5U^(:B],Y MNQQN=0>VGW-CT%:S9?XE+[_-)KEG_9_S27&V<'>Y;J;/BS&0(1@+V:=?;(#Y M /-!9@S$-!#30$POA)CV4D DZ:3((]MKUIB1+"8"$")1%#D%)&**I7++A'PV M!610$%Y;K/QK]F/T?;8\MP49-HN^S%W:XVA9C+[EE4NL+TY'=CA(.9O8/_A( MNB63RD78"YL@^=R>LT,4'X?G.!FDP$,ZQ@2^PBJ9 MP0%_%"CGM)VB+"2G.L:0IY1)HK$0B4,Y 31EV[5K^Z'\Y4?SQTB^QC*X >"' M#? A7#L0TQ-+"V.=-=)"HS@VMAO#, 9&/XQ)%$DG+3C&B'!\ -+B\?H=\C'L M-8%XD D#C)\0QG@-Q@J 1*)8BBBU/Z?>$R,A)RG?FO';!XS[0* 88]EG@^*7 M@L!7D7#QQ5" ];[,#/G8M KS@Z4EUS#295X85F]T_KQZ;O?R(>IX@\?_18J3 M%T67^V3W8<@['L0$VT;7$8B-=!&(8,68$S,JD@D@6Z,B/Q0+*SS*8CXW2WL? M^("Q^4O<>+4Z+R1@3? QUM@/PC@%XJ-,H/B$)D00( M*2@5$18T02*B!G222DVW)L+M![P!,Z\M5.IF[[BV:,WPG6"YC7Z:&U*Y5\6B MG],7EK4]JN]%^5ONY0>\[P8%3OGKY]QG/#,<)/RJ.V8?W\4'BE M=>H#2WM1+.TVCB9;K4L3$FL@$""Q4D##"";$<32AS-7I[FYK_7.TQ^N>0=$8 MHD&W&AC1P(@.CA%1V*I6DJ<$4YP2IAFE7$<)550H3(26+ );R:'[,J)>YG?" M,2&O@X%)[DM]_*? MS!:&12Q_ >:*!Q/8ESP?91.;BY8MKLS#1XMBF5?OUI?D_N57NKF([5=\L_\B MQ=.LD>*-$W+_/B_K6UQF9_G;DS+/_GR;G9HW^"6;?\^N*O.@_S@OP^HS![HJ M19K'2000YI0"2422<,4!U1QQ@B"QW\G6MNVQ]D+ZK>C;.*E_W[']7V<7>37ZD'\??2XNLBTA M=I&59[.%?[ULM2SJ#[Q,=)]\GTV7Y[](^;8/Z;MK1^>E9=C_5J6I MCC%A"1 JIA&34D+R;O[B(*;N6M-_(+\!2\ M\V[+/?17UQ\_?/GXV_M8?4WBT9>OYC]_3SY\_3+ZF(ZT^O+_1NEO'__X\K*6 M]-/[QQ\]>U7/49) P%XF(R!MPL9AJX7,O"&/]T@FV[Z MVM$\[%F%[O6F@K@;<,7^V5(0/D(1U6U)-MXL/W&/A.QC6?^=9.4H,IY@V M22=^A8 F()5<1XBIB*<$)NBN'4!X;[4Y:,Q8GZ'5 M(?OBF438 .XG!;=LF[82FZDEA(Y1)"A !M- )VF<$ -M@32X*[A%;^U]P)CC M/@>G#. >P/T*P"TA'WIW'5IU[$OVW;SY54W_M:J6-@^W^F4PTP8C?3C]X?2' MTW^8B^90VS3&^65II'3F-(ML,1W-+BZS66F9O\U\NRR+2[.T*_>G_']6LTO[ ME]?7)]6K6K(=3\D92'4D$L!@#'F24I[*X"2!"4N;\91G17'V2W>3U6+ZOMGB MCXMX5ET6E:L8_GCZ*>RVN2:I]_HQ'2IL#,%1:&6OP.0Z>G1! $D#+R20A(!C MFN"8II!',33VBZ0 ",$U!8\)K]Y<&F(,69^]A 9X#?!Z +PP[G@!8PXA9S E M*24R$I0!I01)5)1 #>%CPJN_5EU@;-[[&/#U*AJ"JXO"+.E_K],T9XMEMCB; MV5SIK*KRY6W)(:]I]EH ,&WEHZ(1$PQK!34'$=($2.K53P$E5-$:@+L[OP[@ MT_?-KBNWZ8^I;0K8:UGDP37.&YP"KQ.6G9;/2O 8PYAR"@25D$9*(:1D"EC" M-$^3'F'9GY;*X0#+ 99'!TO9]K/4C"64(2%1$M%$VV)F8"Y(HA1+$5'5(RQ[ MTVXEZK4/Y<'!\IB\I&=DMU9T1K+F$8BP80P$45:QO?&3I]^3"Z/(D[P*OR8<7Z:EZ71],(TPV7VX]9* MMM=G?D'>$5]&:MEJ I#H5!CYI2* :]4/:2XW(5COL,]-_&KWUQABYK_:?#A[ M7""M+^!YP[$VO MY'R XP#'HX,CZC0SI0G$.A$),2"E$"8J98A%/&(*8(GH5D7./>#8GZK*^S3R M#@^.Q^24_.EOV6SQ\\C.VAX9"ISF)\LFBW-Y-:KRR:IT71C&HT7^6E,Z(<*M M8$Q2)5.B&0:8I1J!*)$JZ*D,LV3+5(S-EH9DE^75EV8_[;[W4@J[SZ0%S(_! MX-O\2G%CR)DHEZ#4\&&.$Y"WR4X,6^,/PA1A)@ 0 M5%%C T;&_N,IB&RF"J4"/P21O:FJ4/29H'+KB1ZZ,!UP^TIQVW':2 -.PG"L M&8@HBXT;8XRZO1;!'* MEIR/=3[+3F;SUKMJ"YS, >43\W?S8S8Q%I\L_-CC]F.A<><_8D&20O1?4:3*97"F+,.FTB M!: )XH0@116-%.*:4I1P%>$4ZZ@G$/?F]4!CR :_QP#B <2T!7$L= 2D%IC& M@$I&9421QCAE*I41AUM^CWN"N#<7B.T VV>4_<6#^)ARS=YW2B%>=3H9X6VK M=2H@XR@6<:2UXAIS7>O*@@LBM\H>MA':2?%\U,8L8P3[[ %QL'&\UR3^#A=" MMTHYR3NU"BFF@"4P51%E1ELE6$ A4LEB(_< ?RB&[J:C[A4K'R/:)YA>BC@; ML'<,V*.=:0()2",$",1*))0!&L%4NZ4^^*-P\'#\TIA3%L8RQAR0)C"3$I*DT1$%!.>:@%E:CZ#O<&XO_2T M,0)]UB,-,!Y@_#)AW!FGR=(4894H@%)KOZI("IUP".+$B&BE^X-Q;ZY:AIZD M(^A+ ?$Q.6J;A(?+[*J';(?#1>@M &6@S2"-M0(2,!*#)([3!&F&TJ NBUBP MKBI@0]W\ *,#@5''=:.P)K9#-4@(I9@)B8!D,4*4 *,P$M(' MC/H+Z??J;'TV$+T*[ZDABW*53^N.U+Y,H7 NU4ZQPNNSY&[#)FM%G#3R+9&) M@!C&6+(DY;R.YVM$^7XBSA[";^V&/Z:J2,9"#J,=!O?*\8&RXUU).,162C*N MN%$_I60I(X3'*=.:0;!'K&,O4/8X$Y#!H9A^ .7Q@5**3N: 3=LQYE\2(0H! M%CC"5#$9$YX(D>[G4;D=E+TILGP,^9/DIAZXCONR5-DR_Y8O5OFHLAW;7ZOQ MR&$K"S$D::JT8)PC3*% $4+U3&H=,[XVYNA:S'WVV^KZX#^F>BIIGP..#E;< MO2:I]G)1A%OAQ6D2JY1#96=J$@$4(!(0@ D4BE"6]H*BWO1)(H:Q*P.*#@1% MM$T>C0"5MH4NYDE"8\H%(12R1$:2Q^9?L!<4]=?7>HQZ[6Q]X'K>"_=E-A-8 M@@9X2+;825%.\[+^!%[^&%7%?#8=_1MP_QP(4#M52L"Z2XA2,B'**(]&AXQC MKS2R&'-(;[?5M'D'^Z _9LMSO:K,NO.R-MRN'K6X7SZ)T7;O(WUNH3EX6EXG MNCOU4SA%C!N(LR@!E $A40QTQ!561%.HM]IP/QS=O6FV^&GF4@_H'M#]DM M M.MUX$HJ,:AU31=*4@E0K*11$E"BMF>9LCVR!NZ*[-XV[U[D5+P_<]_#'TIZ@ MW+LZ_B%?CFPWS=%E67R;38U>?G(U*NITY9$]W6]]9!<<+Z1QUV[FBFK!)",Z MU;'-^J$AR2 !,$HW(6TV7YN]_Q2V/KKZO;*CH=IL\6;W'U43YV/0;Z[!H0)W M<%2]!D!V^NQ$1G..8ZA2 2&-I3+ 5!&,F;F2@%AM=2!X$"#[Q7?QX M.0#R^0#):>NP0H I*.)4)Y0JQ"4Q$-4<10H+&45;C:\>!,C^.H"3,46]NJL. M%9"]NJ /4N5UOW[/W<-.BOGTK[8!UK>\NINZ>UL#X6.V[U_MPH?3'T[_-9_^ M$4U^^+0J)^>9+:4H3JWKP^@3RZMFPN[E1;XXWBZ(M]6_2]H&&!DF%&">2,5H MK"4S2IJHL]*0(EL>C4_9E=V[ZFNA[)B,,O\4]O;3/%O4XPK=]CZF1P/B,11] M)FIOT^=#3G/HXW:H]M2! + 3X>=*) A!&-&(4LZEQ"G0YG>#2XIPFO0*P/Z: M?M,QQ'UV_1X . #P"0'8*8>@"FD[C"Q2-*%(14)%4$/$;*MNR].**1A#.@RT&F \P)BU,,94Q\#@ B9* M4PV0P.83(X81C6+;S*TO&/=7;P+ &,-!'!^G9_COV3+0D','5X8@'DW//EP MWX9?@1O\0FS,8H/4*") ,DB! %%(>L,2\*U).<8>-L0]K=*RN/AB=M>8Q&'/ MKSZ>/K5FS?%8TCX=54,JS0%(S!>+*PA0@RN!H<#$*+-((JHC)B!)8JRQ8H@F M@&Q[?GO 58^5S6/::S?Q 5<#KAZ JZ[WA\2"Q3%&G&#*-1;*_1 3P(R\ NPQ M<-6;[BGY6*"C:+WQZARUYKS>=I3(F4LZ@Z\+]OM_M1,P_&G R6X>#A&1#,6@1+R9)(,PI1"FG, M8B5)@@&-=NTF,B!X0/#+1+! G2PDA2F+N-(@-:HR$( 1 M&..8X"2)9'1[%M(>".ZQ'Y#$:$#PJ_+./IIR?;CXO06^")!V, %2,021I 3B ME#.2,%IG\5).=N0PW63R/J4Z3?%1-/8:?$C' "C4QCPP3B3 "'(8)90EL0!( M1B@UG\42*[HU%NZA@.IQ> ZG?;S)LIT[%3*R^[ M?MO98IDMSF96K1SFEU^#8]:*1@X(9Q1*D"+)8J93A&4]:">&A*[UCNT>R(=\ M^?'4%OL'DW%J$-TXT#^>OF^.P7SN\/T$D\W%,!!Y\ 0-\.YD^TBH$IAJ+0 M5"$1 033Q*B^"$ #P \9X!BT !>>MITW>&ET]S*? MY+-OKWA0.L*H[;R5&C&=)%BJ.%941Q3&<3U?2$I$;G19Z69W/YY^L'O[N=G: MQTVF('#(S3TR\?ERP43:@$I"-. 1E31.4@JU5))$6G)L((:Q3+<&5]X?3+TI MNWVVKQN - #I 4#J>HL82U6"@$HBFXS+9((DP#*""4D5)C=Z?>\&I-Z4RJ, MTFOP]CHC(Z0"S/KL9?[JYA8@+%K9!W6<*B092FELH,P) T:1E#%-I2(1NK;L M.BW*+GH[(9I9KYW.*[,YYK.;T^C[5"M?W@"#P<\SH'P'RDG'#00 5SH&G I$ M#,ZE4 BFL=&!$:68Q]M5G0]&^=TTW;U0_B2]%@:4#RA_42A';=(%2%."9$2Q MP3@E$L@8LCA2%,1Q8DS;;?7[P2B_FQJ^#\JI>-W"_"BG$:VJ?&I4]\?0WE\N ML&\+XQ#2RF\F4DE2I*+$&-B04:UX/1F4,K+ ..$>G4SBD!TT1%=O*GIH(C 8666BK!M.VULE7]^B <]Z^" M(]L'XMD[<0\X/F@=_(B1W*FADXARR%2J$B(HIU0QPA&+$84IQPQN6=0/0G+_ M:C:2/6=+'0N2C]^5[GY='YF4SA;98G(GO?S5CDT9_###Z;_.A0^G?T0)=]8W M3/MR>9]=ADW[-R^KRNFL-0_"AKA]#J6 @)(5$8 MQQ0A8H='!%>,4043LI91:W:Y]JS6SM;/?J^_%E_L3D=VHY7=YZ>9#DW&9E7/ MK?8-!MJ+,] .!(>BQ:'@2<12A9'B@$9,J93I1--4)EC$,@:/@L/^.FJ.I>RS M&<* PP&'3X=#!EH<(JXU0)#K!%.**19)>S93;W&NXAY1D<"*91.R4-,F)DJ4&U)JE.$$) MUR.5DB1!-Z4+M9O^\507%Q?%PN'Z<75:0?K4:5]\7=C@I'BE$"8MA#6!!%": MQ)HB:F..6BJ-8(QB&/.$7=OC[TX0[DT=EF/ A]+. <(#A%D+8DQLK2F.SHZ[[PONPS=KN MZN,JT*C77("#S9%_3<+QQ>*(0]#FRT%B *03FJ0I%;8W-=&<<)ERP!(!MJO3 M[H.CWK18-N:]!E<&' TX>@".D&SE49J2& .>8*PHYE1*#M,(80F$I@GH1Q[U MIDIB>!2SQEZ)C[5.(@C*X0&1M@(-JBA!A!%*I4J 41&3M"[D,%IBO-6W MI]W?CZ<6B&HQU=Z/_5MNK;L3LYS,->QZ7 41\Z%WYN">&:#,6R@S+BF7@.,4 M(YH2+&.IM424*00QI%O5E@^"H"MG5;+,$()@ #E9(TQ0*G:6AHSW%,0'J3)?SWV:*P$RF^G&=E?E[, MST6H,_N9 ?;\F#P-KT&#.+.S&[&$-0&*% 0FD"N%"-6UB8PEL!@?XW?T:O M8)_^XI?3$^CT[K7'K[ +V&W6K."M>+5]=R.2R!3H6$JN#!L>0L.48$'": M\BA-8IU0 '@40\TX$0F(1:SY5LK(@SC&(S0XPF,$#IYC]$PL@W-]C^4EIZ?Y MQ*4KYS\FY]GB+!^5V3(?^9^KD8&%'R*[F/H?\O]9S;X9VEL\2V[S87".VQ@' M;GN5(BV)QA'G4$14Q$ *G0;S(\*<;Q4/^O/X>)J$T_AL#N/CPO(2^[^DW?S/ M>;4L9Y-E/G5SZ1;3]0\Z5SYJ+DRO Z(/UADQ. 2/ ;:W"GR*.B/E$$BT8C32 M@F(5*\5 S!( A&98T2VWP=/@MG]; @/TW 7_!RC@![R_"KSS%N\HX9!"J@S* M4LIB(%*&I99 <9 BP9HM):7.T1C\9 G$_ M_>SR:1Y)XS_"Q#DIV^EAB*8BCF)E3&T))*0TY<+K^@*AF&Q%\A_$+3X9EE], MWX<#C,/QF=_G*[M37;[D>=63A"O0&($^.*012+7M MFI&15-,(DBB1.,$*8I$@"=56 M;G??C%+VPRC%F#Q-B>EA8.$1;/8G](Z=>\L:F@UZ,D_9;1-NCVS=KVFMPQD? M_UI?Y1F_2D?KE]7EY3RWK1BS^6@ZJR;SHEJ5]<"_ZGQD3V(T6WAMP$CY!Q+, MJS41CGGAP^D/I_^:3_\^.5_B("5$B+Q=9L;,,BQ_M,Q^Y%4SGJK,3\WA75/2 M\721\>?S9+R4>#X&;1\*0!!(<"1CP#5 MKI$AQ(3KC$C6[GD[Q>3XB+_:@_^ MDR&##_G#RT!N;*<.A]%9+X''#0@_+(2CMA4E@D@K(91(0$2!AG;>92P02!5D MG/*MPO.]$-YC10?C \('A \(OR/"<3M^C&&> JV!1"FF.!8RI4H)KCBG,8NV MRT3W0GAO11VBYPK.YW7;_\?NWYW7F<\6^=O:)87 7];H"5KJZ;SP M)+UHDL_GX:__]PUXXWXWFSBI?]^Q_5]G%WDU^I!_ M'WTN+K(M$7.1E6>SA7^];+4LZ@^\Q'*??)]-E^>_2/G.LBY._U('YHR1/\\N MJ_R7^H>_;F+Y36,V=W*LKS>J_8.H.8,W6ZQD^V_/&H3;.O)L'])WUX[.2\N- M_ZU*4QUCPA(@5$PC)J6.=,KBR#8*X# B=\"4?XFOCD:,(:^M+.@V9\B>7=.Y M0WGP+S%J_V^7WUO-+\^SDWPY,J+RW5U$P:V\]?EYY]V6>^BO_N'C MU^3+Z.O'D?[XXO44.V*$_0B^&YE_ZB5[ MW>O#ZL(H/)/K5;UU+3%:569]517GU:2<75JM32VFRN@5J\72K/)3,9]-9GGU MU=PKFA>3/]^XW;2_?LGGN5/SWA(.5*2584^&10G&B2*^6;H&@N(T?MO:J3J2 M6DB)$IU"&0'! :T;&^H84EY2KO8Y^SY:IT M_/+C95[Z>62N*.'+ZL)(P2O[ER_FZ&>GAD4NEJ-VYT;UUM7GVKY->3=BVC8Q0DQZL,F^)NA(J/!?,\JVX>J M*"_MDOP8#&V>;6S4Q2RSOWW)+Y?YQ4E>CJ"4PH&VS-]N?F=YGH^^+&WO6K,) M<3[/OF=F0\P?U.K,K&&$ ,#OC,@T/T Z'GTW?[L(T7)S@VQD1[=8M =#S#RB M*,^RQ>Q_W6:.W6/-JV;F#]5JOAR/UL3PZ*?ZUY]')_G$P,2]4+6:3 Q3+LK1 MK*I69@7+8N37W8_@?KS3^2,?G>6+W#4#+O-ON4%8-;HL9X97FF^-3JY&TWP^ M,RJEW;/20.Z;X9ICLWO5\FWN6D^8/XZ*A5W-*)LZW=-(J+--_6R#)]Y+]NEF M_I\YJ3WX#Y: T"1*8ZT15XD19*FJ.6*D >OP'Y@JE=CV/4G*4X4XI@ %_@.Y M82(W\I];GW,\_&1?S03-ZOF%-,]<9QO.BS<ZQ=8KE9/S%R_]\IL0.F^^,U MWAF;S6V5 M7V:6KQ@V8ABJ>[4+_V;UM1?FKW8GWYD7G?M[U6SY))N;)>=>=UN6V:+R+LIJ M=)X9AG.2YXN184P79F?,L]YM$]1HG7;NQ7!^KXSBDQAJL2]:[51QS.DA950O MRJ5A'ZGY,0K'J3C529?%D#1)F21<4C[[/E>1"A-;559_N,C^S U)A$T,>DFUNKCT M,%B>9P:@OJU_%UMF-47I7L!\(20'MIK3S@4YB)WO]$X;^VBY,E=[9U2=5WXW^K@P]S;*P5EA[WAB6;S3R(P2,5\Y%6Y5MM>/ M QNSUR[/S5M;?<,=@]D-^WXGF7ET?F*6/9\7WRU[&+LYP57[@;G):38K1_8! M/B&R7?%L41EDN27;1RVSQ=G,LCNSJWG8!6/Q3+_/YO.QG=1VNIJ/K.I3A3G$ M.ZZ_+ NCAALJEH7A1_FN>, M WV4EE7.9T:Q<[MX8O!8DZ*E2>[25:6CE[:'>_L3V>ICZ$0?O8*JQW/:+VC-HKUAX&C-KS" M;'^YAXJ(6$1BF% 446A;//2K+_-32A=>) MK+R938,M;[_M46BYY(]+Q]P=;)WR-OY=!-3QL0=6Y1 MY%9QNBHM%W0R:U553APO1H&:>E[,LX%#&[O9$E"]K,<[HE[BN?7K-J!PU%IY M^TCDE\O:[.O;Y0E;ZZLVRV,N MGI3%=W.]?4T[OZPTNL5%802V%^LS]X'1,@#. OK.0W:FN^,"+=_JU8X['^:Y;CK"';_/]_%ZNO*Z,HV*L# MW_IDN)&AY]P^>G2:>^7$&VG;+V#M#L>Y&E*O_<)3JU1DHU.S$GN7GZ^MIJA# M[[VEM0ST_9STG1C]TU!A90VZPEC0EA*&REBY+)]I O)6#H\NQIW'M/*(@>XG_]J M_W9K1LB&R?FRR/1VU_(^-N9#3%1T* =/7N!Y\>-O#F; ;+HFQ%D1=15H2<9^74*6U&1%2&['>X:';L\QJF M[N6V^6(>G$=6WN@.-_A8)[.\7UB^,ON6&_E59QOL3B_0'" ",-"^8[=*07U< M5(BHX[M!.(VQ)(+'7"7V?TQ$P7?#):#ZEO2"6YYS/+Z;+\MB\N=;KPITS^;0 M/0F=UUX3,*TBUC5_7SNY']CW.A6G&S-/>8 M&TDX.YT%Y_I%GMFR^ZEM;^K4?^MX-H_[T]S9>4/ML^P?7(AM[KRD_C'A"V>E MS4"RD0;G^6U]4.;!C6RT^5YG/LE@669VH]_Z6/NR5?\N\N5Y863CMQ#)ZV;JI\Z&':EAGY5]>&I;BA+\-@JP<=UQF/YQR4Z>'>*^; M,]1/KFQ$QMSU)#_/YJ?V-LX_?W$Y+ZYR%R3IYHNF[KW@G[(6QB4XL0);.K5J/PRO*@#5[ QL.-+I$-EO4A^Z=!E&^-*?^Z6;V M4 ,XG)U#]AX8-=34>4M[^SJ(LOZ$TMZBRX+:N)?Y:EFLSLY'-X=(I(>T[@?FT.,]L_)N-6*>VVQY\ZL7QLZOX[(. MC&)JQ=Y/U>S'Z,)<9??UKK80WVK?7#;P\G75\G%8 M!ZGM4U%"\D](B+@,::V-M+_5,KYG/FNKXWSVUKD-N%5[Y"U 2I@$D:20X@1# MKF4HRS!4 6.REEH/1)Q"IA.48,93'O&T3FVED63QT1BOGSH*8)H??-Z9L?A< M*N.:IIN5I0WK^T"!<[9>9E?60NCZY\V;_:]362WI.[24N8'*HMHP(W?Z6MYWO>(>@F?IW-$IRYU!L"*)^@+UJ M9YCDS&C;SMH*^*SRB>4"/EFJS#?L(+M$<_H+9]QYWW#(O?HIO/3/KA/2(Z6C M6[7/$^'G6?6G-IKX;&E_V@59IH6*4@TQ1RE- 54"UNY!06*==B!+9!I1A6 2 M"0U4&L6(U.U_)&58'PUD=;"N[)YYWKZVJ8<.81MA;\)EZQ1MU."93;IS<;WM M\@B?>Q><1=83TT2=S\V:G+_*8-?F:W_S(;W2&/13^[E-^['U%;;$I3;\Q\XV M77N3-GCGWB ;71@LSY8VZF^0XA\<4EE79KM=AH)K\^9>['M1S@UXNX5R/M\H M9+#.['^G9E]M05W9_5N=]S0Z63F'E\N-\,NV7A$#21\1R@WOF]FONH12=TGE M,L5]1JM=3X@EN;H3EZ-X"X@/CCP^%/W[5\8+7LL.6&3[]%KNT]9:G9I>79?'#J4Z&9]WSGC=W%()8 M8)Q+3-LY!!@)2,W_<(P@@@##B :M0$$HM^<0;.HG1A>S'V1G.;RV/> _JW+Y MSR]U;<#?\N+,2)YSZPE0/V;5/[VTN/KG[U_^&1[SSZW'1%=1OIB<6QGCOE-? M^,6FZH?$QP_YTF?3W72;KU>7^=H=VM?9NMK?K=,8R7O9N[V14-,:R9K<-_1& M(MO3KAM>^,10V8]&VJ93@BAMHYS&U*.4VX93,L'44 LC2@&%'D@C8J"1FD98 M_S3R -:V%YV0SD1>1E(A-=9$8"H%5Q2E7%."H9::*_) .I$#G3P:G6RJ5^.. MQ\I&T9R^WRJ%WMZOZ\[>?3GTD. ?N;-?JM7)OT+UPV3-)'1!.6=HCTIS5G5Q M75N%-KEN#.DXF#T^\MMQ*UA/AEE46U3A*CW,:87DYJ:BMLPGN;F;^;[SM%QD M"T/_OMRC\T;YCTO7C[\)PRUG%[X(MLJKZJ)V5JQ*;WOEI^M-*%59:VXC"\@[WIH1^LWIH*:W,H=IU(G:S1,:>M;];L MHDT,+*J9.\MBD5_5%G2;&>B:78]K*WH^,\\+18.=\K_:U6OA,#JS(=F%.Q9[ M&[?51M.;.-+8^F8(YI]<-533?O_FZR\,.W&$ZM?80:3-B@PM+OP-.L09"@ , M59RYZ&4V^=.55G><8KXP-%]N__'=*+V6M!W*ZL+J.K/3EH 7JVJC:'*V7'GH MN6OLUM:D62_DVTVQ6_L-&43Z>IC4M MO&_)^OJDO"2B"4HU2B"B#,:"X:;[ P=$JVY@@M.8 P U("F&J0 LCNN>&['1 M16X,B]WZG.-)RK-G,?I''=)JCF/4.8\#9_W63]JRE-WUP6V^RS5)+38Z8KG+ MJBR;:O*FDFEO6>]X3N;-WK;CQK1ZBC MC9)D4WLP/CC2>80K3RU.+"]Q]S"R9/97Z:EZ5_?&CC$1;M1>;<<+V%V]"?;U-H;TDX>?/KN_NJQ#Y0>RN) MV97YRC9W8*ZXR\FTSKXV+1/&H]EIS=^GAU[,F+8+F-EU&X$P6WJ:&+=^X3J3 MM%N,_-TYX%UC "NX_4';;'!7M6SWT5)/7;'8%$-GG;0T7^'L4G^,:.HT:S&W M77ZWDBJH:5;1=3K08NFS)FU\OMNQP;U\N#JD^76)S;VPN:01Z-,VG+G5&V/' M,\-BK18]<\G!$Y]TV:ZSLRS[@CNIJ(U KF%^G759^Z/-UK,[-+'?)TY:%F$^ZYZM.R@G'4*(K%_@/]E.(;-3[SO;XQJ!.'I:71J*6M\ENS&5 M48'G6;ENNVQNQGC'%]L=O?XN=;BQ>16K.OM;>]GKNDL%P+<).,46A;?E<4UK M+F2,#3G_OMC>F(:@JM5E:'MT8JU^FT9F M3WU1-!X"2VW[-*(Y..5YC^2^/8RA7S>2XUHQT[2=LEJ#[3)RY;M/_3!8_E_? M4BZXG;;WWV%WMMBZ3V77INWN:ZUH8QVQO#M90Q#"*^!]U3IP35(8AV_8<3D2TSLQ9 MUVDX.BF.#Q58:PH3)DJ P9*D.& MRI 751F"'U890O92'O=0-@Y0*S9R-OA7KIRD[7@TVYST8""XV(GK=SJMBTIF M>0@"EGE>EY985X"5UG4O4U5>=YWBFM]X46Z_6Y M(:J?^Z')]@VO]_Z[8H/:R_;67/_6]IU]-U*N FF]A6.=GF%3 6Q6\\IZ#%UO MUL*E-,RCK6>A=(D*33\?]RX-Y-;CZYT;.A!TJ/\D MOS+Z[0BB#L77-P\NN+8#N;%H?#^#G;01/*&ZVZ Y"N?]Q9ZW#[2ZCK0[5MIU MUHX#0;FU^A8-35F-+T!Q3E\7>FTF:=?=?+?J3ERQN"W5=YW[!(+\KR&L,G86 MP*5/\>\\(P1U.WYLWV_ Y3"\M6SB[3*_L/9 >35N.X)ZSW,3][VAW&6T!E _ MYV)M?9;9^9<(VVH)NBT-V D"%]6RJ486VTUX*:#<]Z 8UR'U\*H.J)L[^N#2 MG0?4WOF9-L6BM2T3=U+O6^ZTMSL ()U$:<(UQ4)I+7DDTZ9?4"K7FK_+- 8X MEHIKA"%+ 4OJW%U &#@>>]YL[=N.W=[9UL,WW+N=479'2==5"Y_=U>G7FY>3 MF>4Z:^[I4\-O+(LZ62WKK)%0]Q?:"=<=(?S-\[S#$,-C/;9\"/K6\*WWK7=E MVS7WVZA8NNX[UT1[=\6T.L.TOMC,(%=W^_NETZ,^%._L2![V%L .1\NFA>N6 M;QC(?V8&T89SFS_;3.-WH]]O>X7QC@[DM?B]_?QLJ'%W:-WI ZW_:V&;CQ;9:5N;[G82' M=,.M3M\Y?,VQB[,=9[6EOU]87.=KU.??"._ZZ) ML\\V=9E+4 /K%)>5RQ0-Y?33$!RJW!TWE+$]E*R'^N;?-SCX>-J*"K68KHGE M>[CG<<0Q4CPB.B(J0BG$4=V_3R <@8X\%BGG$NF81CAE7 NJTF;>' :2'HT\ M;C?;0N9)Q'%?Q._[(87LT3)W!HQK/>I&@(2!&QM,_72#S]H^89MJ[/>VZ;[G M*JLR-!JMVZ7MJ*A\)7" MQOXOSYSKY49[QQ[TMB[4/>KN,A:6K)9%637=PQ;Y6<@*;&N9FQ+G-E/=WL[7 M7-NP>Y-OUND]-C:*GA_1:A,%7&%&U6U=6\_0&]E\Y^ _LLW4B]+O>.?=\A^S M,(1K>;[9V61M2VUKDWQ>?%_7AWS6@3^0Z\^B$X>]I5_8PV?V_2-,&'L?LA@2 M%VZ^/IF8:I$@G1HV311@5,8 QC5#YT33#D/'$FN81BAAD@. K66V"66:_,/JM MX2?EE>]EM.,/7N\UMZD'%/C:H49-KOQPJ, @FH$$AK//W*RN7T8_P9_-6L.7 MB^]^5JD;,&%KUJI._J05'1U3MFW.X"Q)LZSBPO"!;MO%\%CS>JXA]^@GU#ZK M.#%TTPRYR4ZJHCQI7%"A):*E//O7D(H:%E[KM[81S86J8>1O7AJ;1)1Q'],58'=*YZG)^[Z\.QUJ4OC^-W9KSV:4W==T> M^//NM*RH";?Q!-?W[UP^LVTLK8#TYVCVR64:5\6XN?HVXC!B(ESB58K=I&(- M=/L(O]Z.S=4Z&VH@W$3W@=QV9+"V?53M +O'&?!5%Q/MTQ0K3D DA!,$C$1* M:"J:#CLI ]W:$PPCA)E$MO8U41QPCFB3GL,3?#3Z?U.7U6[EX?/_H SNJ+ML M!<*W8C;)ZY$ZZQ56-J&['@CH9V44JY.E'>?7W-$Q&5>'Y2[HC7[6>]?8+#F=_ M+JS>9J<+K9:>6887;/+OK8NIG?MK:S2PYA)NC_QS@>Z_-_ZU>S+^RA>7;18/R)8F=>^MW=0NBG@[3#.^KZWAF=>>NH8 M'U+'AM2Q(75L2!U[4:EC-U=/W_IU^N:>&OMO1F/(\]]RHQKLH[)SJ!@$6"() M$ATSE AI7D3%UB,OC$;>4=D!%Q0ED40\3=(((L* N4 E:0)%2M+H:%1VOWF' M'RYOO32S4Z=S=UPRKHYSGKO4K67KOO$A[/#Y69F'1K=M7P-+95:="9>$LFS_ M6Y,P8F''3=<2\[W)=K-N#X_ -N:Q MG M4+@^+,MZJK7+."HN3NPVN >L?W'7VWNMWG_:7+PYF<6H6!=&U3H+[@F[G;92 MS## M.:N"&W'B,U>R^JCS<^S7ZW[39C7;!M#\L=+^"R3MJN-K[GMXLC^C3GD/7B;>0N M%7J:M+[:VD.<+[[-RF(1>IJ[VMKF+$(ADWVYT.&G*R+\W1NL.1]NP_+K6O\B M-.AQ7N3@?>T\P5O3/B+KP[EFMZX:NWDM'MMD<+E/BR"RUOK^U,=E?1]CGT!A ML3;W=<+M:_O';KIC;F8QZQ"85T6S=.N>-J3GNC#L$!S^HUD]-^_@L?ZQZ>Q\ MTX;X1B0UDRX\$*Y/3#%H,I:DV^KU5#+IX5TGNMB\PKO0[V>3=+H[X[T_=L[X M59,6X8:CUJ'QM3M&MU=,Z++I3FO#=OSG*_)U&QA M_AA!CT_A,.WXRZ5:3)/Z//>PIU2<"@TU3=,D)E%BYPJHVK"+M>S.!4$:\U00 MSHD 3*4\89B$$ A*DD0DHW98V M6(VD- #HR/C35;F8^?X6]K?9#S='THBQK1=HY-C<13N+TU/K5QYO#Y&NYX#4 MWUQ[J@UPW+",YB$NQA%N:!C@]Z+\L]U!)\Z[AM9NUMFTAW(58>;ZU<7*OUIW M-'5M_=G S-H?KIW:N3FIL]7(C&)A(U36R][D]OJ%A6*.\LZWN-K5:9+YS MS_99-NUM<<_O6OVKCY[%-8]<;UD,(>/M5)0$PD0E&$)$H4AB13 (#(LI&NW/ M1W]W6_W;[#2_N77Q9VMHN:;!]K>_VXX8JXN-5L/7/F1'R^$H'%S=7[C3-OAM ME4]^F:[*JSPKW_R*Z'9)_H-:!MO;;M'1C4RAH_+V1&6N[O% J8RW7?9YFL H M3E*>$BHX2XCY)U!90A2A!T]E7YNC;*ZZ@> ,=YP:B_;-KZFN9>83X%J)MS"-93(G4F(J4L80RSI.ZZZQ A!\LOAWA?/#Z MS&$@VSFX-Q6LGU] 5)'".Y6<%L%K3JW;<7*-H/&.EA;"]*9OL5==#E]C:Y= M)W2NZ>*N>N%;/B\NZPJ.:]35ML^!]0]>.6^(32*99Q-OVM=#INN:*^*N[KK:4BE#SZ$CAG1^)JV-ZSVJ=H*HHESD5W5DP"G5]<\U1D*P:79'LEF MK]5>;&I;^+*P@][WL*$CH0E54"J6L!0SC%/>!$>E4-TN7RA!#,2Z4,7[*&FR M56Z;^<4MK[#-[_QKE5^*T^5W@\5]2#^F7$JIE(80DPCP5-53@KG4">XVN$/ MZ%0\19PBF3"0*A[5>C(E4!X-Z=?;-^KLKCOZ%U!(43LXJWH-76EBR=OYANKF MHNX#'_-R5[5?ZZ8%.JE8_V&MB4-SE6]F49E-#1ZDZ=@/=+8E5#[Z9&,VY2*; M6TE05N,F![$V7EQY]:GY[JQ)]]9JJN/'VCFW4)->5%4[&&8*?+1V?<)+T>QY2]*U:8 ^I2;^OS>EF M8..A:TU?KJ6@]4C5]33DB<*%50UEN*+(PF^CBSQ:6ECD>6#*DWFQJIM[ASH# M'^YKP[(N']5I%76B:FC_$HY@UZMVY@R'!C'UVZT]I%9A[/'8V2 +&TRJV_Y6 M=NA5S?;GAI[#V!C[D;GFQ/<,.&]BU/Y;=;UG_:5I$QYJ7J&^I%YB/=7$AY@7 MM<;H-:AWG@5UENO[-H0U6S@[PMZ]P/L39B_R*@H5DMHESOAWNKX*D%$C*<%];5U:Q ML> AM7Y(K1]2ZX?4^L-.K;^Y=_NM7V=[=67=0QEY;O7CS:_.$>)S8^M6YT%& M;DK.VIW:=IMPE]8]!'UIY^XLL%EWXD[E'#=64[8C!QLY_+96[-O,I?6,T2J_ MS$H_K;MI[]KTZ9BT2E SFW!7YO C="+\K5B<_68GDOA90_M/(E 8B%1AE=!4 M8F)G@9/:48-DU&T]2)$A',)@3#@C(DYH%-4ZL8Y5W'MKB^>KF["Y:&XSP^2F M\>AO@5CK"SO]<^(^<"UK\EWM9US[VO6^ M0^W\W#"7JOF\.]RJ378\N7)6,C#7BWJ&3SYM#N=I[')V]%/ MS6^CL[)873;(GP0G@4^"L*;!^]-KF@UVM?]@5'?6Z5L4=O:TPY-FW?&!:W4; M9L6^AN&61SJF:UTFZPV5S-LV#WR(K7]P27%=^ZRF6E_*[S)KS1[9D=W5^N2T MYCQ#-Y&;!8 CS*;/M)^SO7YSAXJ-7B%M!J^/W5DR+"9&:H1L^-/1(K?BT37( MLEGHE9\<');@XP99:#/R;:W74UBPDTVA^Z-[QZ5K36*>W=QE [W9TOE>;03# M""B7>V%]L-8#>FHKP'/7TL6\VMT0WL60 _=).RWR7WA.H6@AP2/ M6U)ZON?SQTG->)P0NFV\]S7[L8=Z*M)84ZP10 KH6&I)TWJF!(\(%1WUE!,< M(1AAJ*&Q<[BYWGS1GQ>A$+.C44_]_HV^VB[R+T#.=E*D0\M%U_^^$^/V(J!K MKETU7>!]C=9:XWJG]6PVI7&W-*JJ]W=886OG4[G?:AE15YY8F/@)B\U$XNS' M=49C_>6@$MHK;4* $WN^%4LM]MK,&9Y:YN?VB M6M-FFX:Z>[YJHZS8;)K0@,V^WB+S6JCYYCS[OJZ7A-ZD3: QU#+M>ES;1-J: M0WJ\9MM#R6G8DU7DWSG$SH%=M>W/'4)04XS M:(P!'[5Z 3KG.O7NH(=1[JI_*]^=SVZ-&[_F0L![;,ZXH["ZD:^WLC6;5:[NS/8LB-)P, M+*^%Y6,(U=1/;M6.9QBAVFDUKQ93]^N\&Q^]4>HR&2&5*LHC3J,$I=#H0K7/ M, &LV_\ZX2S5'"@J0,RQBG6L:Z=0#!-Z/$ZAL,&C>H]YHS$0U+6Z\09Q9]\C:U4XO<(9J,%G61S7?^*32 MBO)5[@K9JKHZK?8$AZY]OKMTBZ?MH32^_K6I\PIEKX8QE+GA@I4?>>%[3ZN/ M^OW/=QH$%-["SRBWZ81;(YN[0)VXS](/V7&Y,@&FJQ'9YW M$-'VN]7\;(''X1"8H0I3I40 M' H,8T)K/L@U01T^&$$B-(8$Q)010#")9#T'0"28)#>&>FY]SO$DC'1.P='E M)T.&12"J)"#MA8W7V",(M\HQKY- K_GS<;^+O?\MAWU]Z;SSG)@"Y+);9W&% MNE(;ZL8Q9"+1.!41%J*NO1&<4?G@+9?];;EXM"VWDU+\4-'YU4,F,]6[]"'_ MWDYQ,U)^87[TG;+V3TY %*4,"2YC";71L"+.1"TV8RZ[31VQ2%%$!.(,Q@AJ M%E%65Y$HG%H[] ;]Z];G'(_^9;NW&SV],V!O_6P.VHD6["2YS?7+' M39B'AN=-OT2[&Y=KN]$408;Q@@=N]+]?C/YSM$1O]Z>-9;YSI&)4V''" M/Z7J2_1SO1E[S5Z$V!BO7WZO?_EY]*9]TGM7=^KV[ZWVC=Q_\];G3U^+2\-! MC [Q\R^COW=F,=H$Q;4K#><,W=5/&T'K<.RC6QCJ&&5!G[7R_)G"_-I;* M6?RMYR)X&<[SN:O?6Y]\]6[46:P-Y-MRV"ID!YTOIYJV-<_+ZV:4K0^VZO3=K#,3G ,\#"RS/0:S^O:66L9AT [Y"5XA.PU>1CT/F00GO7E-6S->9TJ&V_CPTJ3;T&ZW([[3&,EF-IEEV49+=>5T-U_I)&]R M+&[QQ1Q?,8'<6/!03# 4$PS%!$,QP6$7$^Q7#;"/I?,00PGU.]'P((V&>M3X MM5;#0=M0SDI(\Y/2:2D=2\'8 'C:G69EU5> MMYGTE?)!F0R]K1>['Z:+J>OTYERU: G:%%A\/;, M:W9A[.!I:*1;=!)^?>YF(*UV"Z]1+.M>Q)NS%;L)).U-ON=-MX(U]?9Q76P4 MMRZV!$%.A=:&<&@B%< @U5'$L!%)4G"PZ3QJ^NNZ3?UL ?/Q]/?*IU.N>]C> M.P\4-+L#FRY8JM&>J[0H;_!$K?6[:R]JZ-#3O"5W@.I$S =[\<0[\$A>O$X- M\ZZ6V(]\W&V#38QQ+",B)';'S06).8CTSE?'\&G^]DDASV!;+2:T8L H)S!)C1*J <.QI8$XT4)#B;=HP'+&W]HU?"@6 M(0'R>C)PG>PR$LG@C9DEG>&^!HL[PFI MJPJ"U'09P<%/9(ME;%;?FIP'+GO/N7UJSTE7TKET/EOG-/-=3*SOK$DQKBKG M3W&)+\W]NK-U@Q=E:3>YG0MC,Y#JH1PAC;(6ZNNS&^LKO)MEN[U?Y2=2=-3& MU@-9WS]\L7))4X:\VE&BSF\51CY6@?", N(GT+BTXVR'(K#3.71-QXNR4^/V M;O0ES^_++#X41D\D#VD&>;HJW8E,K>-KOFOXYP/J9=N&G+.B]/.Q;([=BQ1<4Q1A&&$@3'C8J;B M$*$"U*A'CSD9O@_#80_+J1\3U+EP-H_8'5:8OCW:/*Y#K[BM9T^U0Y]L.7O1 M%E6ME0VT%H/U\!?.XQ\X9SUYQ&]#*'8+Z=K_+Y^ZPBR?\_>3]UG_/&YJ)USW MM?S;K%A5[70RESOT-R,KW83B.OO1UY]^;YEPI^I]1YJS35!IONU3-N?S'25Y MCJT3NV<'UNEYV,% M;1[031F37OS:O,LFX- ECS8=O9G6OI4;6G2RR+:78VG"Y>T_7#3<-T'L7J+! M?9PY/E01FG*"4L 29+LV$X&,B0(XBM*$&.55O>FZ,E]JA-\#[-W(_%/OS3U[ M@3I IX8^=5"*_C"DI<.XYIO+]AC4.I%4PS@&@.@86@/0\7BE-8J[8A$FDF.M M8YVFB1((T%!K$"4ZQ9#=Z(^\]3G;B1M/EF?AV>&]2/W^CVT[?VV&Z?;T,^^S MHP\Y$+27CF P"10QW],,,1IAQ%%S&TEB^A:\Z!0<1QI6BZDM\P/W&-?$O-D, MQW6G%Y'",CGE79V5F9 MG[F;?#P-6^E":;?DOJ6<8ZH@I$F"DR06M![ I8C$JML\'$'*$(TC1)C@,4DX MTH&%QI00?4M(YY;G])[[UC]]?EV;8>5#V4'[J4+KC4# T_8XPHC5JTNC2AGB MNO .E>KG=Z.G4-?W1_PM.[A[ U]0AH"/O$, 'A;XA[='_AFZ/O(/;_C3#0D# M-WWM:![VK)D0MOF(=4G]/ECY#QLHSK2?)_-N#:G(60&M4L1=V.4HM98UMTU_VU;(22N J@NY1EA M.+XNH>&UT0!^!A+8WHOP%,>+MQ[QU!33K>]ZYI2?UTT5SW#PFUV6AX-_)0>_ MF1&[GT PJ_KK23;YTW9$7$S?ACRLR23/3T\?>R^RS^5C*X:1/NM=;-)-#[UG9W':@[TAXP1;D@ MJ#'%8_-9"IGD%"2 &O4M'W^GU[(NAV M[DM/V!&YCB?",^-GII_K\%\.&I4D/ ADEF[K?OHGLPJH0DA"H (*2(]'PU+4 MDGG.[^SG2-&!<#U_]F+P\G5F^GY+&'?DC7^,9I]G7V*F[VY9%/&*L_L7GGHM MU%:=@-U/W_WY/?PN7'AV_PR9U&I.FX?F5@"/K*;="\^Y@1P"S@0QSG,,E;&> M*8D=96RM2?UFI>9Z!@G3U'2U@5:4'" MG8?<.X^4##1*M6<%1QM+B$3JB*97NSD:PL#23:H4B:432^_.TKCJU2@TDLH@ M1Q77$C(!5)R:X9D&0FH)X!&M@Y:S-.U (L^!I5^=I_%*1PEH=VAN/L&NO]8T M>%OV;]1OU'J7@JP5:V/#:3"1L4-,0" 48=H$T* QGU1HPXX>LOK;D2G97 B68?0 M!"<)3A*<+.%$5LVYO720.NJAE,0C1(4!T:2A#"$MJ!!'#WBT#$X@Q)T NY>+ M)\<+>.S+QODYGWX;C7_/2AJ9_/_-&3VGZO. L?_<4N$@2 9T4-QY@IPF%G,R M3[F3%,$]^3&WL%_F^S??OK;A!>\PV&0^26L5B4O2%TZ7L7%M+@<6%#D(K/-! M =!8>XF05-8(0C $Q\\-:S5C(] !, 4>$V.WA+$IJ9(^@:2&6@0)BPVSE- 6 M24(\11;I$ M'A!#)(4$8&W7^J ?W-AI*[!@<7R#"#T>SJ4AT@@9ZKH*:GEF*%D5/6 M8&FAA#'ERF,,$-9R3T'-+8R88J=: 0.D V@*3YR9.G"Z3%R;:805)11B"1&D M!'&F@ 4%$S."$7)[$NQ;6 SM86+:$7A]'B45'PK-@XA9V+FM*PUYI3K8U[[2B6+K1=6\' MWM32&:T0 %N%N): 4R*P86K1'PQYLJ?LZ%=I_D7/AD6G]U8@#@0!<@Z2RMA: MA2)Y#\\2$A"LG &:2ZS#Y\9@1(%RFB# -9."4FJ5UT>T(UH(":0#&$Z0D"#A M[" !5ZX% HW@6#AO)*22/4/S2K@K9+"'% N,H(JC\KB7!4,;"C$C>\I^%JU@:,PZF*'$T(FA3YVA M):K5*6$L@E1F &A+%-/?G9Z3C6F*?M"@HJ$A;(SQBFGF [:(2P09;O06*^>(H-1@4N[OX MLKGLG,.4%+16D"=?W'FR.:ZDNX-02R HL8Q2I;T22"M.B#0<<4CW5'"TE;J^ M=S:G\B =U!.;)S8_*)O3:A -(AQ+ X)E#BC%R&GK<%#FE92*.>5X"Y3XO;,Y MHTVV0&T?FQ]UAFWC^OI?\JN;<,'LIML?3K+W@U&DM._>RN2''&K<**^_W\3L M-1><(NH-4FRMV.^'L,1_#>O[R_"7_D -KW[H3N:K MK\*UOO:G#\]JZJ]ERTE8D/#9!FN[4?Y\Y597!/V6O6Z&YI\A[^1L.W_VE17[ M D0P(@(#S#0BA #"R)Q]Q5.3"W9B7]$\^S:: Y_8-[%O>]AW _>2FM^,&TZX M\0PYH+3UA'F-YMQ+@?1KFO9.W"NWXMZ7/%R-3OK8M,$M5HU?[^#&K*4:\^?1 MM#O8X-S>8OMPV+ZKT>S+('\3@Y[/$,9-JW/64QHAP;(:Q&*P5MP:#S46 4*8 MH[J,#3 L -[K&/"&$F_$'H%O&]IH9T#PDCV&"2(31.X(D;0:*&DT% P;R[4P M-"B" B$7CF,*&8,MW%/X=#NK;D,JDX#[\\AW/V%N^?N*7/_;M\DOVV:O5_ZU]-;S]A4"+H?%>V<1*\*R@\4E5_..LN2?QS6-7?\D%>D, '1#WG MF"H(J7/8.2MH609M@"(2JP^P),QPBOQ*3;?^.5K=TA=JUV58A!6\G3_Y:WD[ M_GY.:G-J*K^+OPQ;&)AC?O2W\O+SCPHB"YPR&A=+%#<[_[ZY&OPG9=.C;=G$ M<_&"S6SFIMVH<=R_ E;UKQ\>+?"6^U&-C@_+^J'6=GGI^\FZXSSK#R,>YE?A M15;OG[ \ZN.K%G"5B=>.*7Y:\G_Q\FFDZ>4!ASM>G.*^>Y-_^#+.N[]_Z%Z'._C4'7SK/DPB=MR.YT^_ MKT>:DT;M]&N<_/C']>O/6;%^!W#._8WA[:/UO.N.;_K#\O:ZL^EH\4&IMA:? ME LY4<6J[WH'Q:B*X#,H'L_R3\M7GS_6%!56%X+.#P/W>6%:-B#=VM0L/[= M47,GUK:\^VHHR&['48?YKXGWQF+"'!#*4LUDK+GQS&H@(>50DZTQYG-!(Z/K M+.I:,0]GR2C=HP>X7E!>=\#3N7QC-/ZS(LV^C 97X6QJ<'_;_9)/LUA ML\"'%8C<+'($@\;$VBEH+0#$6(C]0N08@VP0.2_I#QM_CM\M]/2Y"O:\FORL M"N[^$]!KV!TLU.^)?O@A']V,N_>W_9X*B#DI*"C>F1Z,>K^_>^(Y)0<<,8VM M%!@J(;16='&CW!OY 2R-!2:U<4)8!H#0G#DG4?E,.@AD*_F+"[+Q.D$?RX/2 M?Q]I:SS+=Y=3"P%?!V;%N!F'U)M]]6J7Y!I?FZ94Y(8E72A((P!L%&=PHR0AY7I+!Y[^2._WJA:]H MTR=,-]_HS1]5DSE:Y@EH4^K)7+.O'D5LA_CQ\"?4D'_DW7'FAM&DLWFOR(K. M,.R<3B;P#LOPROUG%[#],0)^X0EF%[+-(FWSP;=Y-P_Z_FA 7FB9]O\=]J/5 M4I0*[9+#=MG!Q;..'?):=WK/%3;"$"E ]&X!"QV<9Z 1C.2>ZMEJC6:7M6R5 MTZ,[*.K8>F']I^.'?_[?WYHH344=0@Y2MM;.$.*1LRRV6)16I6!S=O1: M*6U F^*#"IG0$IBBD_G%WAB'0*6=RGR.*;;_<&QV;9E2?SAE[;TT(H(@HZ&'O":L(= 7J>?\NTM_*E3.%]!]P6 M,!0II;%FD9AU$$Z3V<] -3E=]JNW=*2<(BAE[+/B%,5*2K%@/^;56L>5?82U MUOGLC)4-W*0ADWB_!=WG3A<'1#V\[9T%0193K*G06!E//< 8>".,L/MMUWX$ M,4Q(A^,F@S&)%9,8WH[])*C8SP&G05""&56$QF85#&AAC61$&T7!6VW]'?DL MB>'$^\?F_?,7PQ)5XQ0\)!HJZX&0@H8_$@ ' @X@K!!&?D_6\*M<@7L1PQ1T M&&FR86)BQ22&MV0_4A6#:PR \H JHQR5R$J$?!#&AGO L55KV=_[<+E?EAB& MY\#[EU _H_ZFS&F[R\]O$).DE041^T]8XSW1PB ;#I$QG[)PY,6\]3UE4;[* MOQ>_59-^]V_=7O^ZWVMPBFHG*$\I+R#E!9P%,_,J].^45<1IBB R!""EPQ%S M9K8&LH,4FSS)M6>LBL TJ_%22501963<< @@-!=I#0AF'&D$@*$""A1>. M'=/'OR\5 <$.)DW:&(FQV\38E\7,@9DJ9D8ZZ+Z*:B0=HIX!A:5CAGECG4-L M?53*/B(&245(2'(F2'*Y*@("J,K&TY3K@".,:FZH45 13@ERU( +\+J(\8? M]J8BL(Y$C4Z83(S=(L:^-&8F56Z?#DH!T8IX9 R-S6P%-@!XR2AFVDA\B&C& MQ:D(!^E>T?)(QTD$-'XI9A:HHDUU=W+:H8W3A2M6,9YP0('-.PPTZ3Y(_)D$]G8\"2&NE=,&Y5DSZQW! ME"*A- W,&"Q^0I7UWATB+) $]I]3@>]I ,+Y"VR(JAQ!*[S DJG8V)9BI:2S MTD&I)9+ KO=@/#J\4RG78KPE_SJ)EPPN^GVAY/L_6 4Q<]WEQ?7?[\) M9EA56&B(,HX8[K4RR ,!E7;& >BI-T@Q\!AF?@AK^]>PL+\,?^D/U/#JA^YD MONPJ7.MK?_KPK#OOM2)Z$A8D?+8AQ?\@#9/72?@MF]P,E3]#T.WAZS:I ILF M-YT4=S\>';[7!6BM]GK.M/QZJ71.=/U*J25IY6%&!",B,,!,(Q(T9<+(7&H) M(M>+VG:26J)YJ84;S2=[*PTDJ=9>)+@<[D]2[=QI^9*EV@:AAG MS\EPPHUG MR &EK2?,:S07:A1(OY93L9-0DUL)M9<:I=%&BQX20Y\00U\.$U^&<-HE>U>T MU GX>33M#K)QZ5K>9:#OZO;AL'U7H]F707Z$:<]'G(?RVD4XY:D*"+$JHU$8 MK!6WQD.-11!NS,76QT5&(Q9@O6ZRR2SC)GJ>0- 1>Q3)3Y# :0[PO2SQVQ!\ MM8-;1:T]N352$6,A]59H3'PX;,ZM'GBQ5H^X6_[Q^88U(0"'A(HV>IQVF?^6 MP"/I/F>B^V!00U,-!*@ !AL!3":"$(D[H , 2R27=D];46 ',M@1M-&V%$EK M2O!U.JQ,JXG9,E@ZW$(.'46:(6^ 7PR;I(ZXM[J39-*:DM;T9-#MC]-N>+#E MY^7?=8#?I]ZU]-;S]A4,+5?*^VB1&^*Y@NTG]_..LNN>YS6,_?\D%> M$,8'R0%'3./8=PHJ(;1693\7 Q3W1GZ8LU X17ZEIEO_'*UNY@N]=F18A!5P MFS_Y:WPIW34?E=_&78PL N\Z._E9>??U205^"=4N'1PM\M/WX-;\)[R;9.+\?YY. G9F; MC4?W>2>;WN;93T%P![9TWKW:>^N[CJ[9P!48V[Q<7QA,.&1?O@!O,A\&W\.-VQW':AC"L&+V[\3VKZ\Y5]&@ZOG-EQ=%5PPB35$ MOSZ90/#&)RL^Z@^#PC7:3#_/P''G6K=W^(O\ANQ\'"3T.9\B^ M/ 3)/NB'8^(!]8,#H?PP&MT$:KZ/]!T^SB>=K#^33@G;RP_"6@V#.CG.NF$3N^-I-KHN%E_-IK>C<;B# MJTS/'N)%H]J83^\'W5[>65WL^'F\;MB-:=3>PM=WH[CA$6A:O[2!MD?7UW$% M5FFUF_4&_=[O@4+O(C!/(M"-QMG7?E!TOG0G_IDWV[SQ9NL/\FN^I.PK ]AJ!?B)M7-7X?"/;A:4("_:U.YA%9 G+4HBF\%EWG!32;EIGQ7K.%-%*,O_6*83^?'?\Q^6'!3 M<3?SPY]$N>N='W3M/B/$=:=9^2*/##,;3L-W_<$@G'DZRD8K'!_7(Y):L"VN M(JLN;JGDQ,6O[[O]XK=/W]7:27JC2<'OBY,%@@[+GS^Y_L7:1(D]'@WF9/D4 MX'S)PQKE63\^61:LP.$D<-;XB2?ZF!60-C]A.#C_V@\D&9N9)J 0#N@Y+6 MCR;2^N:$<]UVOQ;R+AN$Q1S$50U:-!U2Q?'TV? MF5.;&8QF5Z>BT*S<\Y*_>W&+ T]4^U[CCNQZ/+K+5GZX$'C9^V^W_8#ZI2X3 M#NT/K\=!8Q_/>M-9(,A((%?=::F-!WD[> A&4 $CY<\#3ER%0^=D.2HI,A]_ M[??RR7=!O\E^F_6G^>*P(N<^4.%H,*D=']8F'X<;#[I K[BYQ0GFG+;ZI)&_ MP^DBSQ4XEO>+DW2+)9C=W4_GTFXR^Q*HN%^^GTN]^1:'DX7[+YEK]8HK9UX] M97&*R'A+N7E52<,%1V6S:>#Z_\U+^;F%#:F(V"0>$BVQL2E$Q4\4?8M?(9=#Z=;(,0GU8?=BNO MVN.G;\#+1L1;O&RO\V\5UU]Q<.$M/5S+V() B&T57)A[D'9V_;R-:DK[\Q'X MKPJ,23=2UW6T7TNRZ@\_A-=+RVVR$![?ZL9$U$_#C^Z[#Z/9-(+7550KHC89 M--Q"G/1O^K$"H0@"!&4W:$OQU'7#.=Y<>*2@$3VUHBL.G4/[?A-5[H4J;[OC MJV]!M*][5<(6!=2Z#:*IIFS\K?^??/!E-/I]\3J[OPWP7=F""V24W_5G=P6M+#[[_#\K>M3D"76V<,LE:KH(:BIW M?H$W!3$\H^:NDT#K+$8UB7Z%TIR8U)PLJXICZT2$6CMXGQ?_<4;GJ!BN4DW!X ML!<+3TD93G_L'@O62J\["\=$CT?0/HK@_+ 7WG\)ZSV/_A3+<1T8<]"?%A&" M^AG#&:;?\F#AQ1NNM)CB,?+P;_1VAF6+S[C4@_+NN#0<[^[ZA>/U8V;"O>7_ MGH7EB'ZZ8J'"XQ16:FE&E;ZUTA-6W*6;L1N;_%$ ME6?N+K# 7"_/[A;/^3093SYFOG!XQ%A3;9$*QV=W,!CU(FDOV2>25G3T/\,3 M2U=%O[ > VCTO^;AJ0+5=P=A)P(0#@8+5V#)H%509X$0S_]@LNH+F7\6L&!\ M,_=U+)<@/-.LD.'Y?^Y+HB[#61'2N>D/-P> USXI#BSSW!Y316W3>X5/ M:I/D>8%JYB>H$TTC-,/@HTK1>I945-Y>=S8=+3XH MTZ:*3THU2\J/#$C,Z1\665*]T6#0O9_DGQ8OUAP^E<96:^_RO()67HB&/7BW MIA2M?_?JAJ7[R,U_?ES02-!I)K2KU"A?_?HR:PO)'#NGL##:/QG77P&23FXO^T&Y27[ M<=C;J*ZN)-8M\&$%(AO(F7DY80UP!!0)QQN&&-48<>07/Y?$T@_@59E6@D%C MG*0&6@M K'W&R],8@^P'?,*I-XLD^+BG@;J7#GHSSJ_ZT[:K.B:P6K<_K GW M>90AZW4GMQ]*E:!?/5D0_;WRP18^RFAD='N]J".'0PN[8I)][8;+%:(A.K>O M\G+)"ITD#X]R%_6>TE!81JGKRL=2KYCKWD'[^%(++JTH(W&MPQW->GD]Z!QC M(H-^>%_JZ-,R"!U4^$(;#R>KFU)!R0FJV601A5W<81%.>>9)SD-SM_D\F'TB M(=:_+Y(-@CX[O_.E]ER$_"+11@]W:8O,DQ,B.1=Y,%>S//JSNU=?2]WZ^K$) M6G=R+@BSHO(@(&=!=0[$\#'['*ATQP&;X1)!#9SD._Y\X9%_O *!@P;%8T46 MC <\!),WVJKAD!TO9]OW7I.W]4X[,HPID:L[MG+ M^S4)Y#NY?BC2J9[U'@1H&EU?3Z*_X6'71R_K,/Y[0R$&H=4D$F>YWW:_/>BC"NDY&O7Z1SU Z.J*#;%KR8DTOJ/PAG944IF4F1#V)I72]7<^* M1)5E6^Y4D\N4MW?6MNV MG:[[A+&RLWR;[!ET>35J!BG&/%3!&!&>4H5X,"F, SH8&\H9^USKLU_SNV[A M+:_Y)ROWY".L_;'$VB: %GXD>T+:A38^]S-/"O'8+]*:.C&]*W^33\@2Z6A#_+A3?@NZE+#N'^0 M3TK-_'T__+HZUXI+?CW/N=34:UK_\M@"-^)WA9D>OYIS@*C?AX%?L0?L_"_Q;*LE/$^;WFL MRE8?!,,PJ)*#'X@87UP& \UA"F =1?A]=P^-9WL#J+EU4LW)FYJ_N(%S6*F%'<* M:D*X?ZW3V!]^H M(?CN#8*F&,Y>B.@2+0N7YU5\D,GR01;(^M>B' 4M3/;K;G^Y';\S[]GHZ@LEN=>Q):GH[FSM\@V[7[M]@=EJ"AHKH.@I@S+"/>\ MLB6;A+OK+2!]=)4/)G.5(WXY/_/H2U0%B[/TA_>SZ:3,4'O3:>H @EH--"I4TBRD;-\$,BH38&I=4P1.[FAIO<.F^#Q!P M5YJOD^\^-0)T\V2&=8(YT^P% 0@3;TY?(!OS%\@+^0OP^:_X3K_:[:MTK;=_ M)5KW7$=-B'F^'9+83@R)C8W**F;$;YP5U6B;^S4\W>'!G\ID*63?0HAEC^77 M+A.L,76727L_Q#S] M(Q+>_QV.\VZL+C\F]<>9>KL,C4KD?Q[D'_-":X08W\81BSL-$DLT<>HTX;O] M<4$#_Q.]78D$+I $3,RKBY6QD0SBF^*%^_>L_[4[6(E")*JX'*KX:>G>+\CA MN3#%%L,U#SHNMO'^QO-@QJ>W$LO%SLP]XP=/NY]V/^W^93YXVOVT^VGW+_/! MT^Z_3O/?;PG[C@I]C,UG5_G]:-+?L1;B76/S+ YD8>_91-IEIMI;[OHPHY0$ M(2"'$%:S9#%2"!H+.+2:2J>5Y4(JC U2#F"\'$!Y,QK=?(H.E?AOS9^BAE>/ MD\ >I8B5B<[Y58Q4/5%E(OX/68X_B@Z\PG>G'Y8O_[)(KRN,UI5I2'OT?NL7/F61NSM.N\-M1! #4X9:DI>D_SUA(XM1J< M<#7GS4OLJ+$!L"2ED *%$:3*,ZFL-0C*Q\FI&Y"HUYO=S8J:RB)Z5 6.8AA1 M%SWOUX+P"<*E_@$$85","H\(A0[+ -FI2C!'%II&@, MGV),.^%3PJ>$3PF?-N(3K_!)>XR\C1U:D*?*<04<= PS)XQ!TL(W&W<7A$7) MGDMXE/!H!SR2M3IFAZ2GPFHA".6(:RDL\ Y:Z90PBJZUBPIP%##H$2HM8:(J MM$XXE' HX5#"H1=P",$*AY"37GI"H8. *H:449Y*XF@!VQTRGJ7!UJHS9YLV M<>'00<@2.F0P=K01F&/AJ)-"91Y/V"A\$'D3[6.>LXQOUWR6X MN1BXV80VHE)6D/9>,T>0CBY9#02D (5_O0)($4?.*#:T;],&R:2<)+0X.[3 MH-)-A"8":D4I4(3Z8-0PCP->,* X0)BO]9P_P:HF=P2H:%_A<@RB+[Y?$ ML7K7S26!T X6^!Q"L!>0!7(!K,\J)4!S1"$@D$BHJ+5" Q#C(A9) 1B6:PWE MSRP($VU&E&UB%(1 M(PR=;3>R(JZX(")=D$P@(14IJ'RW#P\BZTC8),*T+]R8GF1UV8 3[",&FLRR2*I, I%V@ BN-!E$C2:,,L,,H#28 M3@IR!@'5Q"II])K']@1C,L< CR;;XR3<2+C1#MR@8HD;#JCPUHI@] 3E0P$I MB&#*8604@19N]*NT/]*3=([6E("(EH9]/H^FW<$NN[(R917?_R>[<";[QI MS.K\I/&(];FM>UZ(71H'OGH1&G_F@V)FK>0>>& PPL%F8Q0Y320%S&C$E'90 M,?[VDOOC1+<:P#TI.A W6A^[B;@.PBTI(28!8P+&IX&1U;H+<&,1 DQ#J Q4 M5AGK]!P8L;=,G7:0K@E\3-B8L#%AX]E@XZ98(ZMU52"> &2Q8]) +ZT0E/ % M.!JJW6G'&ILPFCN -AH;?"V-;14C/":G76@M58+3"X'336A:ZTQ!C3$:4R:I M,,@[3J3Q=!($) A,$MAH"106!1CB&/>6 6*P1-0"" MA7$-G;3M#V,WH07"#FJV.>EI0F 1F?[C-.[N\O/R;[DR/\_NP@E[Y?NXO?WA MK%LN57%8>=KBY=,/T OB,A\_>L!!?YA_N,T+B(0(_&&%QV+@>_T$Q2?]88#, MZ2<0CG@SVS#T:#F*O[?CQ2GNB]+&<=[]_4/W.MS!I^[@6_=A$B[TQ]OQ_.GW M]4BR?*+:Z5>0&"Q.5_MQ_?K#2/>#E3N H)1$Q4YGO7PPF'_[IW>!W^/[L!:] MQ?LG5C$.5)MD/^??LE]'=]TUN777'=_TA^7M=6?3T>*#4@P6GWSK7TUO/TGY MD0&).?W#@B-ZH\&@>S_)/RU>?/^8_M\MDR=JB4C/IU:4%Z)A#]ZM,>_Z=Z^> MA[8/;6!MR[NOH>#BV.QV' 'POR;>&XL)/@\/8C1^$_YW;>2A;Z,!E?A;&IP M?]O]DD^S'X>]CUO!YP(?5B#R$8860OIS>*+?\D%>"* /VD/+@'><8X:(AM(S M6,AF S0 G'^ I90-I\BOU'3KGT>^><5=6"RXE=8)(#0R)J@'>'D:I^FFN]CT M<_1F<; ._^<(EA" -\(DV8B3Y 6:]PE++,.QDP0Z4;QE$ M>R[[?XSMWV(=]D405_^:3:;YU>KB'/068F;H9;K_+ISVBFR/(Q)>E6ARQ)N( M"8#/=&!*Y'\!Y!_MSQHAQKFYKER))LZ:)J);O:"!PK>>2.#B2. IWWR, M;L?^?4>34L_=5*MNJ!;_3WQS<7SS[L\_=<>_YX5/L #0WUYJ;WD)#4"+D&R& M/KV56/:["%O$75N5FW$)[002:2322*212".11B*-1!J)-!)I''J%CC><^,WF M1TRRR*[R^]&D7QGD6^?.SNY?>.ZUQ)3J!.Q^^N[/[V&L,IS='RJYO(7ITV^Y MZP,F0"-8:R+JK12$*DX,4A1(HH#F @IM,^0>.V>> MY@:X=)!,0YI.0S F<&H1.-6:DU*F!#-0H]BB% &IB<%$,DZ(!YC2QEH?;.H+ M(HSMBC'BLE/?$8>4*4 =B]?9S>!6%1LN<2'B4\V@&/ M)*^:QEN!L'1 06\H85IZC;A%1CEA&+.LR88C"8<2#B4<2CBTP*&@&%6-V#6A M4C*E1;#=,&.:(QT@@V&'#;<,-MCUXUQAZ"Q,LU>7W9UV%2^C U@+O&.<6,LHP4-8AX(SCRCFIT5H_Q3,+ M5^T500@^R/C?!!\)/@[9Z1\A7N7B($>)\ 9BIBCEG"N '>5,"!(,%@+IF8>3 M]HH?^" 3.=<9Z_A&?9H>?CEHLPEL9*6L!&3A5@)'&9344".=X!(ZS[GT2 )Q M1K&A?9LVI-G1=4DW26C1!K3 L%)-")"2,4<%H8!R Z3&R$!H)2/$,"W/('*S M7_.E0Z%(()% XNQ E7INAQ"XI71@!E"+0J0 9Q1P MHO&%JXQC']H=5]JM) M@(Z,W0'/&"2.5V+5N%EE1N/[T3A8UV&KOTRSR4L=,+:!B--% EJI"Q!@I81W MG&I-J0?*"J^XE]0!P"AZ^Y2ME@91%M\OB6/UKIM+ N$=R%(6R)EI!Z?+^JQ2 M B"1UD"FA;:,8HZT5MA0!QVPWFK/SSP("I,% SJZ 2+@3+@,@F/8U)-4C<_@9N1Y5F #'" MEEECG4DV?Z)PUO"X:2JJS V^E@SAP M.'=<"*\5XDPP;K$D9U17<0@Q3L^"R2^A^_-/H_'TIIB1&AXCOXKMX[/N9))/ M%Q\T%ATXOP B896&@$& #JZX$T121)WD C!+( ?(8ZWPN88-BK#B@HAT03*! MA%2DH/+='A &RH PJ20CI22<'Z*(2B.QAL5Z)HQQ0K8'E' +*1/6;FQ\W/Y 3](Y6E, (EH: M]?D\FG8'N^S*RD18?/^?[&HT"[SQII&P6\Q4:D7;P%4$).0,2'CT\C( M:LT% TVJ0G_.. B+AK-88F,#&%.&G.G'R=(UP! "M9H@Y$$C@D<$S@>$QPW M!1L9JA=)8"R$=819*3'7 "!7HJ.@QKLU']UI!1L;0$=^4,UQIQ#A,=GL0BNI M$I9>")9N@M):6PJ%@08*..&=XI)+9SB80RD"GKP]O_248!,"TN'-=JY+BF4" MPP2&;0;#6J,.*:!AG@-+-+/04VD(FOLC=5 VL0<1A/ _),. !UJT/8S>1KL\[0C2:7'N:$%A$IO\X MC;N[_+S\&U8F;F=_..N62U,XOW3]Q4G,0UR7[. MOV6_CNZZP^^S];M;C8U_ZU]-;S]A4(+G?/FW":6_*]BA?OL%/WP.Z_I;/LB+ MO?Z@+1;<2NL$B&UZ##<:%VP06 ,X33^@DJ##*?(K-=WZYWAU4P?]8?[A-B_$ M D3@#[4]DF$15J!V_N2O!8+X^WFFPYR>RN_B+P-Y!R:8'_VMO/S\HX+, D?$ MBM[P1)$1\N*RL_L7LA1>> YV/WWWY_IFYX@6;V;-L^WM\RFD^O@NW MDRUL3>Z&9;7C&[CM5NXSA:KO)/0 M_N\-4IO7'.+6 B DDMQCSCU$$O"2PK72ED#W6&H_+H&M"-@L+,P@O'@G;+5>PL^>EQ[C*%X9.6QL6&6E M>>", ") M)QPPYXE<4YC>M/1BT]*+Y=++EY?^XWJ=<_:EF:6/I?Y[7OZJY@-YKQ%EFFAM MJ6=,8($<($8"@#$7HM'EETU1/I)H3Y0?KUH WD/>'4^R/ #NSKMA\UZA4I?" M&L-.%KG_T"P9R?X8M!CW>^?KCO,H0:;]8)<\;) 6"SFU;W%!295=(H@0-M9* M<6LU1 1XO1 76A"P&]/$:.D^Q062IRHN:-7/0UALD! (86HY$Q:[Z%$'%!K MF+%KH>LW+?U&$!<-+?W^Q06K1MEB*)3U05M"FH05CV^ X 9X!Y71 MC#6Z_(V)B_TM?Q(7;147U]%ZC5LSR><&1;RYN;#HAO\'>KN[#U9@:<6,PI'C MK#\,'^;9^_P_]_EPDG_7R8;YM!,^+O;8C(:%9REFNF2_3<-_H@U4B)X?BQ\^ M,@M+BOMY=I>/@R7T+'FO;+B!SY&;HK6N!Z/>[^^>,-XEA0!KRJAWRCAG@[Z-%L:[%,$&JF+9EFBK M':%(>D(HT09).Q=KRB ;K* \L-M]=**-9_D&F[]NTXI#F;31G+\>#0:C;^'2 M6>E4F\SN[KKC<-"DV,1HR-\5.WC=[8^SK]$+NK#\^]7:QST//_L]+T_RV,C] MUI_>AOLJSM.KMB;\I-R;+!+))#!$KS>:#8NK!:"(9+> P _A@P^%55T[;231 MWG+7LR\/Q2T_>X%XWX5Q7IWA?;SO$MDFWWU:I<<=MZL7UB,?/[$YM?.M>=CJ M>QO?UR\X=\FL>#WF7KG&_*"/[C9LY4U_6-Y>=S8=+3XH(TG%)Z5C%(*P&'-W M=J>4E!/E#S?6Z^AU\X:O7_6RS#_=\ M G#+1<>;2B=7 @CK(8(]MP1R*G5RP=M/6GW205N"JUIAASKS'A)'P*?-< M>NR@-X1ZS@3@:+L@[5P?"^_^'K2"_O"78?Z/0'[+&.O3H=LF#'K0P4\XPO90 MW-OB^.IYC'Y; :Z@TX5-N+G-:&E67FH?:%'+LV7*$A-'O4GL*&-,>\,(E=(; MP8 %6_:!KEA670?)'#CV<[GD/IB0D7DG^^=>ACN0-IDET7(^/ O-8LZ12PZ% MH!$6/;_6'H+71C22E/<>KI,*2NFI!YY8)4A0'C*"9?(".2])0P@B\S; M!.KA.!'"#FNTE+GE'/=*29$:W%R4Y;XQ/_:L37L)*],>&(8-9P@:C8-R 00B MT!#-(?(PO%L+S;\M__HTDZ5/T,I?S:+>EHB>./-*;&['4-UOO=O\:C;(?[E> M+7G_95@+XFV.T 7!"XV1BGD#L$$($2D6$3J-G*A%Z&*S)ZX\5-AZ++QR$JAY MA(X:S.W.$;K#99T^$:*;9/?C?!(#L65JSVSX.+DGQL6J<-UD'G4?3?*5D-WT MMCO-ON7CPE(+-_7H/%F1NQOQH_N6=*$GP_2[ALR/%C'OWMR,\YLB?OGEH;:* M62]\=C,:/Q1W%H.+@WQX,[TM0HTQ,;I8Y$ 1_:_]JQB0K,4>;[M?\^Q+G@^+ M]5_D]X]FDT?+GV*41XY1HLU!2B1W"E+N]JO=ODK7.L=K'35^_;Q:LT/$]K5M M?X\1O#Y*J#I['*86.YG!9[;__ *V_Z_Y9%(N1E ?AN4KB+*?PI&WSWCC+B9W MY1+V?[G7L83LAZ"5AXND;3_[;7_.VW=Q&'^9^6G1^U\N3Q$#N'"&OTP:J#QC MA1L(B]?!D-KPX%B>>3 M_'#.N0T8TZI+#24*"T:$T-K3\$99)#250! C.-%^N^)KLPS/K4:O_S8/TT6? MW>?;[A"BTG7S1 :$J'>@>VGJ647C.I)XZ&_1 M"OA\HG_8'J!S'3?V1FK'&V]QSA-J$YB>*9ANPE(I:JW=B3(6QZ[&F!J)M*0. M8>B9@4H2MC90[6U8NL#07\9_'0UO(M:U#SP1[@C>Z*R+I'LFW3/!97OAB>&!W$;D_*9U(^$YJV M$4TW@2FN@2D B!OK*=.*6@2$$$X)BQVQT!&P-E?H93!]&D);B9&T(V2CLX22 MBIE4S 2*[07%C2IFK16RYHQ0Z@P+ACB%Q&H@!07>4J6$UG+++M1/H^()*)($ M-CJL]ZP5R98FWN[XA&8TOH_S7-;:LUYH?P],>-6C'FO,(!2,4>@H@DH[R+8V=XT0M#\?'33K@=Q+Q+70')9YO \]O8'D**Y:7 MP(B@R&-LN*-8(\F+;-\AJ6AM> M9RWAUA@#%%44>J("'S,,+)1:4B$;5K+W$^4Y%!\CT&3 )\GJQ/.'D]6T-J_2 M0*X],T0K2%7X#^3.*PP=I%;R]0'?!XQ%'(R388?#)L,222(G[GR+1.;5@#K" M@;1:(8H0H42*Z N7RCA#+09!M6Z/4_Q0W(H;9=53D;NO]G2?=O'83Z/Q]*9[ MDW^(CY%?%4W[NI-)/EU\T)A3_.Q:U&,J*V^YH,H));6 #E/OB>1<8:8X%]@K MKK:4ZH)M[56)SCG9*MS1H--6@2K.>0$ M#2@ />1$QN;X0CJM'12.6"/LUJ'U(U8.'1@=>'L+BEIH^R0\U@S3.VHB=Z*&6SCH.I=MR7O8ARV8.C!RB0P]3R)WTBH0&A]4K:LY# M8SPSGAL9!T\J)Q6G3%J#(;+:&]UP;'^/52$'1@=$VELLDA2+!"4'4BQXS4*Q MW!F*I?9(4":@)E#3\#KV.HCOCET2<6" @*0#*$[Z0V+ZDV/ZC?J#K*(;B!+O M'5$4^:!60*^=8QSIH#N@8%K8+1.%]I[R?V 0P*B]E0"M#(&LC_!,&<)LP@WN'- M8MS&68$G61=Z!AI/0K4+0;5-ZA^OU<%[Q8 U1D$,)?-((8Y1"6O9S0'18Z88! M\77AM29*VG%'DL/.A$YZ7D*UA&K'U/-JC8L1T]%^E4XBH@ !0>N;C_D6# -( M6Q F;")92"0]+^EY"1$O%1$W 6*M^S!32KE@[7*(L#' <^WG>AYUFH$]%ETU M@7.PPUBCB9%)FTO8E;"KS=JN' M)VZN=H(5] !A%8H3](OE@,/_V3^_ N^)] M>*[>XOT3"_*Y?Y=/LI_S;]FOH[ON&M9^ZU]-;\/+\&CS_>F-!H/N_23_M'CQ M_>/=>+<,8%<9(.3=\_'M\AI(_N'[=VL$.+_^\U_M]JO=ODK7.L=K[=A><>]) M%_L;;(Z.,;WRVTZQ*-T6B4H9A)T/%V+G=JX[W7%SH\H M55IA0:FF6$,(',;*0J8D50T/0-F^L.WHZ(E :SL;M"W9YI+[I"0P/5,PW82E MHM89"@!HB:,L#I,2GDGL+*":$\$I#'\/7A-W=/ D'2H/@I])]4RJ9T++XZ/E M)M43@PHNH?7>,VL\TXYRR0021&, "88>.;[GV7LGH'K"I'HFU3.!Z<6"Z28L M1166*@6<0R[V-T<4824)! Q$BUY@AVDCPY=:"9&P@TER;B8-,X'BA8#B1@V3 MU QR)27W#BDN*)7$*8<$MRI.EV$$V2V'Q.Y:_W=TD,1)CVQ\>-U)1,V7 PX# MU7R9-C>1KM$4\H.J3+3J5 K#_R25!@LGJ+18*2@ P$A0(P %>V[IMR-.'&ST M>\.-$UJK()V!_7<&;+M1J-=:-%DI*+$<>L=B@H>07BLB%8Q39XD'6YHZQXE8 M'FQ>] 7.GTTN]PPKT.>K6U'E(LD806>VZAXA0)V71BT7ZB.P?3MI.83AS? M2H[?Q/"U%OF >XZ5D\('%B>:"><64U8^4#$VI/-*1<,ZD8LP!CA@D@@&Y9%K%/5_BAF+5)1CT5H7L)I6*+ MT76*L4D!9R0J5!PGI,)9:2 M0H8Y;7AB?D@Z%+,T /5,LZO.&0TV*A U+QQTB$MJM)+04*)(1 *! M:- G*+*8;-E+]XB%0H>>CWR0V N\H\92JAQ4 M!"&O!!+"8TF]:J4[_QC(@3H"-SJ\(.D5"0U:H5?0FMO0$N^IA=0;AR@W1B@" MK &,!B([PN^+'*%WL?$++C\SW7(#U-0KN<26@; M8)*!JBF>(MY '1#2(\:]TY1@-Y_6C:5G\ABQG"9\JZ@C::/^U33?L:4*3T*U M"T&U3=H?JU6]6V(!][I9;?+3>E.*S\X=7&"8ZKJS+H#_,/M^54-HC M'U86/4:'UT]0?-(?!H2=?@+AB#SM>G.*^J'8+G/#[A^YUN(-/ MW<&W[L,D7.B/M^/YT^_KD>:[4CO]"G"#Q>EJ/ZY??QBY:[!R!Q"4@JL@DJR7 M#P;S;__T#KPKWH>UZ"W>/[&*G_MW^23[.?^6_3JZZZZ)N;ON^*8_+&^O.YN. M%A^4?%5\\JU_-;W]).5'!B3F] \+-NJ-!H/N_23_M'CQ_6.F>;?,,*AEZ#R? M?U!>B(8]>+<&$^O?';4YX=J6=U_-M-GM.,+L?TV\-Q:3H+P*9:EF4AIM/+,: M2$@YU&0+UBAOXG-!(Z/K+%KU@;ZJBL[NT;6M%Z2MW X&XN'SE!M&XS_E=ZNS M(M7@_K;[)9]F/PY['U^'O/6_+T#D-GCQK]EDVK]^6.%Y_#0(/D+I0FGX''[V M6S[("V'Z07MH&?".<\P0T5!Z!@M=P0 - .RBV01$9 MWF33VSQ[R+OC29:'9[S*;-XK_ MK%R2Z)JTWE8';8"0\(N$A(-9[3GSP=96@F@OB,&+G[M@@W\ <0N^Y=E5_ZHT MB(:C:3;.>Z.;8;C1L%(/V21P1_\Z(,]PFHT"^02=[+8[_##-[V*3@_%#UK^[ M[_;'Q83305!:\\G']:7)5OFZ^-,MGG?"O)6,.N"5AA1KI)237 ) + 84,_:N MCHF;5^P5C_RF%8.[:UD+B'FC6E6^C0NJ/^G-(H%EH]DX"\K/[WFI M:N7E.(/+Q]QT^T/)P46E%2;!7*J_2)^L?DDW4G@GL$@_C?>T]H1 M6;?7&\V"A+^*YE@PW((R5F#P_,B[?'H[NOK8\FWX9<-R9]UQGMT'FZ_?&SQD MTW$W2I;)=-3[/2S+.+L.CST)C]J=S,:QK<4TNPZ D7V-T\&+=>X-NI-)P)CP MY;?^]+8_S/Z:?\T'&2R^15GX(*Y9[5>W_3Q@3^_V(?N2][JS21Y!+/[GW[-1 M7.S[8$^%^XIKWH\+$16GLI?&))XMVKQ?\_DS%??8'][/PJL ;=/B:;YT)^$T ML_M %.NGG/3#:G7CCQ:)TD^<]6.F F%LH+(G2&KA%RA^-%NZ"3K%;2VA^2I> ML(#C\*(WNLNS]_E_[O/A)/\N$'\^/062VL1>Q1/W*["*CQQVX6MWF@/T14*0DJ M:.*CU]Q2/]S555R6L /349TD(V&,ODSR\=?BIX$+AI/2M_*8#EM)@%M]UV \]\R?-A%A]CCA%7E;9ZGX_[HZOBVL_A!(H+5;[$KP6+ ML.S]N]A@/AY<'E?R?%BB^+;4+TI\G@1H6=S.TUM(VXD.52 MS8:U$\Q!)RS?8'95T.)H$*X[",L4=B%R:!0Q\;E/_\7FM4#?>172__C*L:4I1 M3=2#(-+>/:%T.L.U! AX(13A! /)>4QFLA1"&3[[ &HQ,.()Y! 9!)'@2 )= M'.HPLXI0]J)VNO$Z\%T@[%[W/EKQXUG^=EVU>>1?V^. :O'Y-@)*IX3855WD M-2118,=D=A>.*7#K2QX4RNQ]N%JXST%DJN\^-<([A2-MLQ/UA%R.I2L/ O V M3Z+8Z$ED\GE/(GSA*[S;S_9YL:,Z.X]5S8X9ZHI>ZA/+A#O[WC M[1+)O$@RIS\'\SQ:J]G[J!5^%Q7_=3TN[,X3IN&QQRBV,3WG#9,2 MCYLUB#"6/.>BJ@ &R%'@''<*(6JD5T8%2XD*XJEEWJ]U1RF=W%7FC?_Z<__7 MN0MC8=F]6S<%Q=P4;& &:$'Z7#4V@S M,4-8C#MBIR#B5%+O,8F?KTU1W!%7Y%:X$H.MX;,-0U%3Y?6,HUCUAU G8_???G]S!NT^S^&6I\?0.H M0[H,#JC<" 2K"C$-L3#.*F$A19!+2"U%FDM#K,1ZS37]% A5J<2'4&](!X!& MQ]9OV.76:CEGH,PD5B158 9#PBD)TI][1:V#(O878MY09Z#TZPW9=F;%[32" M%]LL2]KH@/2VLN().$!6KT$:27Z*G=)6E(!7Q]Y;4]9T2L;-QG*\UEL_&\". MT2L0HE$!1 !UDBAFGE,+NC8C5H%+&R$$;8K0/L9XOV'E4 M[]A8UDJV?F]/)9G@>;;,?.&WT2Y?5:WQFO2LMV1WH0WY7-4JQ,*KM=RBW0JW MYF3V9JMXP68V<]-NO%CYL7LA70/[\6.1#7]:9@@^%@U_+U/'?RTSQVTM<=QW^^/_B;G!:A@(9:#N8BW'+OJN M6$H/^;)W[>.Z;S_[4F8I/I(AQ]FFG8KGCD I$E1.5B(Q5Q@X2 W3PGG#:!SM M3620U-@!?TA*V:AGO)92X,?U('.[*&6<%XTL8K'"Q@S=F-G[N#3UN+>_R/ K M94ZLCMVEY/3LF*^>HG2<.XCU*9/[O*BU&CP\+AA_6AM8T4A;EQ'_8UFQ,D]H M_Q)L[,Y2,N^0#[5(J"\+A*[ZU]?Y.!_V8I'-]%NLLRFKC,*U[L>C8"I+HFJUBO6$^K+.Y4M^TQ\.X_$K8<=LSLSWLW'OMCO)BQJ83M:_SB(@C#\^ MI<:U;E-,V8@G%O35M*37[T(G^W;;[]W&@K%:Z<&B.&E9TUIN^DHM0B3P^T#C M15%801B%([BZB_=EX<2*/[AHGU(5?\D$__UJ<^J$LY(OUXM-811Y4 M^?M!4;(6;K,_+(5<%.%E3=O#XH+E'0=V'MWU>]EJ6'PT?%P%]?0V?,R>W,BP M*T'(]LI62XM:NI=9I:COFO/)VAJ77R^DV*-5?N[6WE"J5*@JU9/]G$\7OHW1 M\+'2\ENX>M%NY,42)F40I!HY2@D1!FCMN#$.8T2#HFT(J)4P,0XQ(X )@RB0 M7@EE>#P4$PNY@V"K&J0-S)PJ:%(%S67$X"^A@F;>@*+"IBR"4U;K39-J;%+! M1*JQ:0I3$LD\13*76F-3)I14ZNRQ,]Q/KNGM&\*I+6AV^[+#% )<>4P-9,HJ MJ@!2V.'8ED )XZ3!T!@O %XQ0_XV]R)RC MJN')?FMP)&MT]M1123BEC#25,I+@ZWSABU8."L.L8$)+&?Z$?Y "4,_ART,@ M_9[@J[$<$MR!N-$.W:<%7V=4T5.J7 MW86\T>28U]^(S\2&H9:=RQPBD!'+% MF)*4:>)CFA='F'#HX6IH_REN-6&A=7?2G_QRO>H'W6NN*MS?N,L6<>0N MEQMKF9=$<.$,,,1+%+C0"\W1G!NU9PPVRHV-R5#1;!%^6[GQ!/P6>RB->2JF MES+(4P;Y.I %=7\)9"AH_]QBCHW1Q1%"0N,T$U@A"S3>#&1+LEM$6W_.]^S' M('NL\#N)9/+DRTC@=;'@A41E$W&G)<>8*@"115! (4OPD@'5*&\,O!JLA$'\ ML/,26P=>:6C8#JS!2!H:UES^41H:EH:&I:%AFX:&-3!7Z.7:OHT_WU1-]@)J MK;4=/UB_?K.6+_ZF;OUM>OYR^-"CA/A^?8Q-/3F[[N'/[@>S\KO>NIMBGL__ M,=LEWW=^,T6=T>BZ*E,**_UBV=+F[%\!G0%( R(H=1IY[[ R#B.H-+%.P5KV MK[#<<85@;(ZCC;70$Q@/15(ZIJ1]D0TV7F=M@,'Z+DSV.P?@L7KU*$=[ TR\ MY@'?LCYO@(FUA*H3S*9^M3;SYH1K^ I%9L?4Z19F7*?T[GV'DB!L4RQI3\F5 MJB@D7YDI^DR*[D720#O2<0]-%)5>4DO\O_# \F520AP(EZ@A44-)#45NU%M$ MPSEDXV].#4L)K9>9T(H!JLW (!0JI[FR3F+KM7?(<2NUM!(I35_3_"QFX3P* M]_Q8QJH;"51#=I"A%^W,6&T54K4I2)WPZ7SQJ=;&7CHJ*8W9@ 8!3CG5D!;X M9+7#CM 7@]/?-C=5VBMVB81=";L2=ET4=M7Z_OL 7$)A31&D5B&D"1$1NPQ4 MV $!-B;6=(=7QX8PV<&XT52;TX*PXQ4,[2.3^;2G]IQLR0.F5;(=]<1HXI5A MFDKDL+6TT&<,AB(H.)N3[51O'OO-KWX8CR:3]<$@.@_\G'_N_F=OH$";+"%L MK7IR!EK(!? 6K_KV$NH40%IQI 50EA.N9<%;S$JI^WZ?Q3+M-_@)JH(IT@LL@74 OP=_6\$>J6 U0#!&!&:!""VF(8]84\.>- M]!*S3?#WFAD83TV_:! C8V7A_GJM))!,()E \@)!DE5!(:*4LU@#[9F 4$&, M/8L@:8/FJ+@4K]$1U?#J%5BY/Y3$'2*;=$*=&TH^6R)X6F,)7ZH&JJY_00,! M7S/^[Z5%:^_CN_MQ?Y)?G,>RJQX=9[ MHZ$UGG$6@W *T? YY"^[*E\3D7\\/F6_@_UPR\>US88K$W8F+1@V]EJ:$;7& MU1Q+(2P%P' B@#4VRFV%#0IRF[NWTDSEQXX^['*.9H#4'^_NPQ%[[VK-GQCY M=]=2&BIG5,7JVOD:Q0%0\T7Z;F/%_MM*7#=6L:[+Y50#FVI@4PULJH'=5PWL M;C-'SI &VE'KUJJ1-.TJB4QCC4Z1AMI76IOHZ!3IJ*Q*/2W%0V M\I*G@=7*1A3AQAN(.& 86H(8%]@XX3GD1B/@WU"2*QO*))$XS# M3[1J=A_@"0+"M0)*2@. 0M!$?*+&6X"YV%-);C/8)3JHV=!EPJZ$70F[6HU= MM2@.EM9BP)4E4A)#H;$.&(>-9U0IY]5^2W(;4K] !^%&,WE/"\-236Z#>0Z7 M6KG$:I5+1%,)";#(:2&Q9Q$:"H,+88"A>CFT^_::W*:,,GP>-4F7%+(X6_;B ML)JYB2@U2!+%-0/.(,TDD86]8+5&TARY++<9[L,=0)MLDY&X+W'?&[@/DYK& MZXASC"-+&!"64&15H?%RK+S2J!5END0>!:U\:DL-Y53" M0JBHL(;#8.U[@!26LM3OK=$!$W%_>4X8I[J?9;E-N3;@!U,UZL<$D@FD$P@F4!R9Y"4 M]?(>I C !&G/?;"4@>&^,),%4$@CM]>RW(90DG08D0DEMR_+71]T?%J%N@T, M#T1O&QZ(4[GPNH!:HZI7%1 WL)F;=B/5(1^OIE3 JE\808X3:;3W1'$ .;)Q M([4T!).PJ6^.C+RF#EDV58>,/Z[GA*8ZY(9HI@I64X$I)$@(";VS&@L-6* 9 MR[$23%)SC#KDC33T:@\^>8*&SJ(.^6E9T$1E\@+!FQY3_>RB/3>T^YDE^^G5 M0[JWFEN]4,2KT]>F4K\TD!HXQJ7D*DA+:*&A"""YF)>N?4#GRG&L,;3"&L4Q M=A0A;0P2Q:&:3XK=\F0[R8CY;^O%N=M>]O'L\#J?[*S:G6!+@J;Z#? 7RN/G)AB[ MA.X YWNQH]:\/^_%V*%X\L!I["WSYRYYEE]L2X>GQIJGG;^$G6]=,X\$;,V3 M=VH.L,8-ICNY+53MXD5T6P1K(5PJS6]O ZD@C1/^?G^>?R%_IA^?(O_7S<'?=N'PHS1/VG/UD__,?A_6PZ*0Z M/Q4>].J8_K [[(5E^7$XF8YG,;6@.$=,B/IGP8>E(1AN_Y=I(&$?N;$\1R/E M?$0V6:G2VI*2!$8)C%YWVR"1?2+[RR/[U\E@48U/Q0!*HX"T"B*J.12<,6PY M"!(3>EOUR6E"!LMSEL&DPP!),CB!40*CDY3!+0R^O-T!\(HL^*T%S#Y;0":G MW*;V8)M"J(TN4AL!8N<%:*U 371];G3]*BTP, M5%XY*CW9L5G4?IQ>#2C+4C:I*B=(2)#0=DA(HB[1]3G2]>M$G:C*6Q&&QAA+ MJ/:,(FHT0! R;PFAEE*K=N^+V$Y1ASN [*_5XBF PB7-A3WWY]MK&^O6-^]" M&%0=YI4TT$H5&QQR!X%2RMBR3M\IC^':Q+SV1:];&'EN9P^OQ-AGS]BH:EX/ MC$?>*BR%,X8YKFU06>:,+21?"XD]U0SDE'AX+\9XXN#$P8?E8()K+2:%*YM;R\)Z]XA2W6,[RU3^'WMOWMRX<>T- M?Q64E^Q?QK-T& (@A[)K&"ZZY^YT M>K@HHJR>! $8X8A ;814E%H;QXLT)IV0M9JB-^8GMC>9\ !F:.VMG$*.5KA%" OP!_ ?X"_#4& M?PS4X ]1R2A+N"9 6F:PCI,\?4[K1-ED;=[\&_-BVYO$&C Q8&+ Q,O%1%2U MWI",(*.=9YS ./'N,H(%)L8(8@$.K?9I!O[P-9+'*QX^?_A;&65=O+XKO\A7 M+[PR$?K'YH;,1NO+>G$D;#G M!"LP7*Y\'Q(V-V6]JQ;PSL;]G&C3.72^9N@!G0N]'#CP&_38?I MJ)=%Z;[=ZHH-.&B@=_'5%^=Y[SU8^\ =N?KQH*=N;N\'H]YPWG?H54U*GT:S M^W06?L-T.AW<#;)^=#<9/T3N>Q\V#F:O#71W=!TXQ>B>/WITRF?0 M3N?99'JS%*(U\3D= 5[3-IMDLVXD^8.W%V2U/O$\1_PW M6CZO+G(P7[\/[P]]$D MM/1PW/OMZ@4,HPFR0L8&(2LY M,# &B"TP#"@@/E3-9PB B:48$P,!)@QPFQ1PIX5VWT4;-=_6^SC%F3FS[M'; M0)-YM@7 WX%)"E"M1'$PC=)H.G]P!'_RLC=?$B?ZZJ@SS6<<.@]_Z@1XXEFE M[]X9C**Q;Y_L?NF-'[+HN^R/QVPTS;Z_CD;9[#K_3HD?_2AUU^C[Y900,L[E MNY=.)D_^ 7[W801_YZWX\9V[K5O8T!%B^OVS6JD#=_D5X[1VM37CI$X0_W?] M=B5TU&\(2X.F,1/RV=.6X^B!6V=IGSL8&*:/T^R'Q2]K"ZZLSF7VC;AZW<@L M;L'DGVLFZ>I[<,-;^+"O'?-FE]2-Z*)FF_\K2R=1//*H4Q]P?N$-J<)LUMSZ[6O5%1>J,-'$HB09N,RI]7T#V<.09X MNSAX$U7C3\-]ZR'#+"",\@1KR@5&L53:B)CB]X(WV12\H6O(&DW#/2]XZU#Q M?PA;-",PKDG Q0:(+EG142;H626RU M$EQJ2!,I)4D48QIA@V("5!,*_C!);TS%8WZ\1//SE?3+*;A\?M(7?>?M@^\] MRVP]B@O)F"$9LTG72I J<@0ID=@BQJ1E-($.@I%5-I%46)IPA%92"3:F#>R MP:<+%T' 0Q)GB"<%V RPV1QLLBHBA1-NE2&<6.>;PH1H3)5 2BK(F6!(GA(V M&[-1X367,,#F/KGO+R>P-YB$1D0326@[Y"7OD&OW0EJHG4\6&:9//ALDR[-! M#IQTW4P&<'FQZRHESEG;_@$/GK_MO_5?V\!!5 4NQ$ B8LZM21)&6*() R8V MD%OW+-> QC=%MF SP!AS^W<)??P^MBTJATM M&*NMAB31 F#W"0 4<;1"U(=J4\OUFO?FJ(\'DB^T.6^O+5?I3.HCNW0V5"ZN/$W7[B MOAW=IE/WKB/:^'::37[/&:3@E6@V24?3XIDHDA:UABDYA8JZA6A!+K&4D10* @_%AG5&;^,!\Z9OC]O/@,WJQ' MOIOALYMGFGNMDB%_N5#QSY.9U].9#D\I+R_P/('YS;J3ZH4ZJ_9 MAULG"+]]2._<$_R0#K^E3U.OO>\GY>J/M21Y=@G=#EJ^#D;%XZ7SV7CQ0N&M MYJ\4"I K!XK?0F[?6\ M*O>E?N-)E(\NRCV8\I-_RYRIT&^D(N=X=4^[KZHT_Q_R547WJ;,-7ZA72KU- M\H3;Z\./A11@<'%=X00KB)/L^=676?3G(.7"O0 M>RFS)_(?7BG&'22[MYS%]E8R%<&*ISZRB->J9>57V?NGZ*6SWW]8_[% MF^C7+%L-^Y"1LO>TE'57'K:3]M1+^'3@UIIZ"5KN_\WQ M"( :(H"O5?XZIS(/9)!H.4J>I"N/@)>C392^*7^\S M_XV5B-%-5-YUXIRK^W3TM;I&C4[?#6ZRF^L2N?T=<^#^?M'UH'K6EQ_@)>RM MK60CEKN[31S_.#B9YG_LL$#W$?79?+SVM^@/IKWYU///;38#,)?V>_K=/I0ZIG[K/_5F59W=Q[ W&.XMW*>7!)J&1:?.OMEL8CI M8L&1YZP%<^?7$Z]'9OF!/)4?EI_6D?CG+,+S+H;SGNS F2F.?<[0W$< MS:?9+MCFEE1PQ.IG'<_FW00+S>VQ<_!'SAD%-]1L=[? ?G8[RQN%>)Z=%L:1 ML\F_3M('W]=@-)[YIRFL>W?;W#!ROTX?W66*"&7T.)^X&V;'1+2F5$J-C1[2 MJ?_=B74>;G:NB:=*C@O7T;?[0>]^P2\]]^]@5K",H^BCC^$67_+A:8=[LV&V MD-!Z-+M@QZ4T%G[2Y#&=S)YNHB_CI9VU?AOW "O/FL>BW%^.ITOR/:T\<.EW M%4^==X:HW+=,1^@=Q=SU/U]T,_J%_UVGQ6PX1=40UJWH%XVF?FH^ZI4 M+13 @GU]9QH/60O>G*=#)P>.(YT6'$SO_8WO'4/>.WNE8/.>H]PL_ M4Z]D2_RN/5<)9AYQ\]U=658_NTOGPYD#T<-=FM+;1QC>(= 1!R=G'J<1,B>; M_0+::ELZR8:YEBI;B+RBV M^RJ%Q&^L=[3@&$T)HQ@2NM9UV3CM3& J(J99$ M8$ @$! )0Y7 >B4_PW=;-)5C M89@-GQ8JY%LZC>HI"X5U61@#L])J;K?>;"H@ZEDA2IR-%?U?;[,9>\.>UA?$T?LR%96F17=>B1SEP3J;1=^ZVY><<>SM!^%J8_$[/>S_R MKH@EW3HAF)5*T-E3SD3T[_I[?'.0.\L6UY@Z3Z2?3=TCY2CNN&MINQ:V8,TJ M7*INMX:>MW;Z"^=EU4QQNS;VI]*S@D7+I7H#L>!69R87>OCO-[_>1/U\7;"V%_!-Z";N(4/'MUOA1*?ULU4+P.G"/266"4KK-+WN!X\K-_%"YF6L_%QS!_O'.]D_NO+BH$KBH@@Q M8 A!G"<4*B5C#@S7"5="<$S &QA"7A9#X)L7%.F['U%TTYZO&Q8Y\*[ ZWWZ MNT^FFBV\^K<:Y,^Z43X3)EB9XPC$0 (L+6"0)L19X I))4R"+:1F/3)QE+\S?:.@^-BG M\YW;'KY+QI-M9I,/=Q2QSR($4$3(%J'?XKO1XWB0!YW=%6:#AZR,4>1Q!^^I M;@V5%C;+HF?N,L*11Q@6@=?J6,\W]7P83V9Y5'7LDQ&]^>:W\D,>1KU-I^XC MOLXEO\)P<+>\VGW!/.G_HU2CM(HY?-M\4'R_.U5/MR?.P9W&G(A!4M1_U8>DRXG[GC\3R"SR+JI<&ZJJ-N>K1 MN*U_MMEU4JP?EOK;YL_KHZC9_\[=R\XD7/9"?BKMQ[6#V?I*E@&K,HJ]8L\N M(N)^G3?1Q[M7/WB;Y1%19YG>+I*,?+QSW/,FL"/@=1F/FG@ 'H]RL[[8X&58 MOS@9?GC(^H/"M%WIZ>P>>9>3T_U/!%?S@J*6 \ ; G2-UP\LHIRI(W*>8ULV M]5C&RM=.%Y[[5[>9_TPT2_\H.3YW<(YJP:(J(]D0G4"+.0"<<48H9,26K9=C MH\E:ZDJI$4VYG+KNRA8J[\M8.Y5<\6U1__')\0%$?\L5U='B,>)XX1C'#J39T6X9^)/.Q^*(S$'D[4N=\'-PS0\_%@=RBP/\0H+_F$40E6;4 M9030?,5 E)<,G%L$+;?>*H=E-7Y53\!X%L!:PV)_-C;-CR(]5->'*AP6P_IG M97;6T@V>V9OYR>?]2PO9_91^F=A0I%,\RVUXR?K'EYX2_"S"UG*]^C_/'>/QJ 3] M=0VUGARV>>;(<.QZJI8ZLFE^OI<:=J8'5]5)3%DI-0ZEI*#4- MI:9M*C7=H1;G3:4\V\:I'K^4Y^K'4WGN:[SR,IONZL_Q:O(]5!H#;#"1&%,B M$H6-B"673$,>2]8]!]\9@I4=V+23SVZV]C/R?_J$PA0^WOR5)I6N[1O77X>7K!Y;<+H91RH?,[]OPH+VN[@?RZKLJOR1I^ML.K=KZ>>3#V33 ?3 MG =>2V>N%Y45XZGS6,)J@9EWGM/1T[-D"Y_/DS_8@]O5F9^ ^W(MZ,XG-,.Q M@\GJ"?,$E&54X>F9H[\>EQH]MZ/RRLMOSM%;5#XNXAB]\;1(Y-@G)K:V@R\] MP?.MR-^M]F*+$1B-Y[/I+"WR31;W6Y8-GO!DIY9)[8QJ"@@!A E.$ZNU4$F" MJ$;4:0,C5?L,OU(OVU(\W#.LZO#QJ)*B _!QM&P-\/EN697V\W@Z\'1=GNSYP(-V2NJWJQ?"&#+6AG&N M*152<"2%;S)4QB%DG*@/U7B4!%/+I86QBA6W6L4Z >79J)#,HJLHL1@R2+RM]&7)^]0<#=?7U2GUIWC74)W^,A[[J_AACZ=]?(_>NMV0\8#7WB*:'G-+4B MT*[5M*N0$[9IV-N1YK47&?P+JS)Z;E#N-?SK)*>*!UHTA[7?"])P<@'8 ^F. M)!)EFZ]B5_)>7\6O/XU[N?MYF8RPA$7\#JCX_DSAG<1B>W)7L?AU?)+D,9!2OO=JO,?!3X*>*GXK7/XUGSQ@K"CP5>.HY3^632XO] M\>R5,TC.70=98>%GS\#?%[M9#[JYP/ 5SN;!U8X M+L"_NEE'IOU_'8.PAZ0[/"^%/7 ]*XUO7TF/AE"09>ZF-,8F3 HJ54P32T2, MH<:$<6D8%79#'^EE&FD]"36/.V])C2_/F_.3YL49\TJ*I/LQAVEOMZ+_>P^9A//GQVSWU.]& MFNK(;06837!X4]+X*NB4I=8!; /8=@1L46U:KV9<*&.M,NXMA90"0A*0"&DE M0['<,,7A,L#VA=J6-H K)0%; [8&;&T?MJ(*6SE"(N:0$AKCF-I84<"+(B1- M66S6>A9W#EO?$R#A>J>'+B'D(4=EHJ71CCQIZC+#MF%]'5[?:HHC?OPCZH_G MOICQ+3F.>R1MM4.C[[H)C:_YI&J?BFI4@=(<: 44!T[)"VZ8$:7:)Y3@8ZC] M5@:AVA=#VL:*)Y&MQIVA *,!1KL"H[SJBJ,8(!K&2.(D$=98Y?^O@%$.,4LZ M :/[M4YYG^A00,V F@$UVXR:M5YB!"AH,;4)4Y@3+JSVXV%RU&1(&=AJU&Q? MW.<\L>\2O M%9D%+@E)N9U)RB6B&JAF3 R!-3&&"::,((6%M2:!&"1 *A/O>4"RB#T_'9J8 M^W4\_OKO4ECC4E;5J)_GZ=8"VZ802_?.I_&H_./=BR/.I!)M?8Q(ES*! RP' M6#Y/6*: +F'9,H(Q(PGG0M $6:EI;-QKQBHK&6$!EL^^9@TA$8 X '$ XO8! M,:J F!E,A554:/<+D0F52I8)1-C09&WNUT4#\7NB*0X%;F=5X'9(9E+0#&%] M;5Y?2#*^F"1CRJKIFIAR266B+8"8:4@AX;:T$1 "?-\DXUUMA%8&N-H6GSK/ MC.4 I %(+P5(N:RUNM."B9AIEHA8<4R17CI;4"'=&2 ]3IU;PQ&E )T!.@-T MMADZ906=QD*J)9/ ,F0Q!+&VR^9*%HACG>.VJMBMX1C0>>)?'BCZ2SXE?OEZ M_PVS[?\SG\X&=T\O/$#M@BN8TL+A]F%R?1-7;,O-PN3Z8.T$VIT#[<+D>@!E MF%P?I&%?<[,K X##Y/JWU:5VDBG"Y/K 3^_ 3V%R?>"I,+G^[?V%PN3ZL/"P M\-!=)% _4/]2%QZH'SH+==X%".L[[_5=3 >30,M.K;7KZ[L86EY"8"1T%KKP MSD)A./W[ WPHCSYAVJED5?L@%6N%M=!*HYA*RZ21BDD6,\X2C'53P^EE:V=Z M=J,ED(2=+IX.6!NP]DRQ5E2M**0 #""D"2>0$D.5U>XGT\9J $!R\5C;UCX_ MM-N=*0*X!G ]2W!%H-9P#=#$(,)@0C2+!8Z9LU^+^BDC$0--3:EM+[B^(T(Z M7RB;OI2R:00(J'6$*+)PGPAGI!(H> MJ6=/L]&A )L!-@-LMADV:^W.-(@9,EP*SHFPWA UL(1-8XG9M\G_:6&S?7&? M\\2^2\B1"L/I0S5%6'@H(PG4#]0/U _4#R5DP>T-ZSN']5U,J4J@9:?6VO7U M70PM+R$\$DK(+KR$+ RG;S7VAZ3<$QZ0(":JP5I0Q PDQE)N*0-,:D$H)L8H M]V%%]DW*W3348*?$W%8/W^Q&)1KDH5HB ', YA8"L^!5M02(18+=3RPX!5!K M"C6(*6,@EK&F34Y%[CPPM[1L#4H6@#@ <0#BU@$Q!A40,P*4,0@J8)BU,6!6 M)LO,2YWP ,3M0%/,9*?1M',E;F$\?5A?U]87THPO)LT8$[2T$: UF@D@(4$Q MA0E3TJK21K "\WW3C'>U$5H9XFI?A.H\LY8#E 8HO10H97 )I8DBFL/$$BL$ M%%PRPO"R7-CJ? SC9#IZB@4UFB$.0""0XICHU@ M4BRA4^.D]=#9OBC0>>+?"P/J]^6]%ZY<[.HG9^I/!KWB;\\7@]$\+;8Y_UCQ MQ?S7EQ=?3I-;W9SZ\'J(P)]7A--'L=8OD+\R<#IT-/O!S[9_L[PQ_FS!^<_[ MR>(2C^G7[,/M)$M_^Y#>N2?X(1U^2Y^F[D9_N9^4JS_6DF2QHMKE5R <+"Y7 M^W+]_B,O,,.5)X"@4&$YET2];#@LW_WO*W"5_^WVHK?X^X5=_#)XR*;1I^Q; M],OX(5U3> _IQ%D_Q>.E\]EX\4*A/_-7BGGR4MXP(#&G?UY(4V\\'*:/T^R' MQ2]_?2X[5\M(Z#)+$UV]'B!GK9]3_5[SW; #Y\/$^O# M42_[XNZEA^/>;U>Y5>'__#4;9KG2_""!!<*0A,<$Q5C$0K.BX8AQ_TAM/E0= MGI1!REA"+>5<0H,(35!A=X@DL= 4]H/3$UE?S?:^#[R*,J?Z'SVM)_/L*M^T MNN)YX>%1$FMLG)642&R%%B11=G%1(XGZ@#8^T]:OX\.UUW_FT]G@[FD%KC%J M0G]]N<^BKX[VT^B[H2-_-OT^K^ZHV_CMP-^_Y"1>YL;_SP.,GNL]'45YX/1N[O+/KN ML_GX?91.LF@Z?W"PGW_E-O,W_O[=T;:LM!" M$("W*4&(MVI!PE[7@O"PMVCC5SROF[VKP?"Z6W' E.;+/MFKQ B^PT#N5\EZ MI/';_U.HBI\*55'LRR]+B"_^'HR*?QV@OXK5QW_29,F7(8_9?T MC^*7^.[.J?&#$BB"F 8Q/4Y(\$B2\:\LG42QLV+ZD0PMPO"Z;UN+(_#_^EZT2B*X(G %@")P1>"*-:Z0;U&5+:F(/B#,^<)F MV-4XD?%QHL2';,HTANB76C#HD%8[7:[V:$NCJ3W$JTTV66"-P!J!-0)K=+1W M7<]XM3^]E]%J7^ MP&>:'_2/[Z(L/RYQ;M_(O1@,M%#$?SY%_-]MR8WFHJK0,XF%#%$:"RHU (GU M Y7R'"4=:P77W^.-2'QOQH1$?&0O66_HY&MP M-R@K]D?]+^D?5^N973S/[*K5U:TGP7]QDLM<\+T4QG.J4=S5FY2 M7YS[W'Z)V;Z8@=I:>HTU^'DK?P;3-B^'W UX"OYX.O6^!5@ I> ;>) MU9 8 1S&TD0*AA261BM%+4O0J>%5=!)>-]6]8-3I[B3HM,H>4C(O.71B^R/,GIQ-QD_ M'"%^T0']4*N!:WZM[<#06J^=V"!-'6Q:96V"H)4Q78STA#&S:Y.0-V%HA5)Q MR6;^@^.1XRWWH4F63C.;%?\6R*KZOMPD![,+<^TW@"IH$%-;:V &G#@'G*@U MDF$:QA@8YY$J3!$46B74*$&L,E!1K-\=)R[.1T5-MJ8)0!& X@UG T)4]&@]@"N]9RZN1(T4TW;9?# MCD^/)S.1(("J!^H?\G4#^G"W?='NIZ6&&C9J;5V?7T70\N0 M+AS2A1L,FVVKM6YTD]H0F,> 5(%YPJDF"> :JJ31&,MEZFX!,N] O.?LED5 M).AD/N[:"MMZ/;@RH;&#+6Q!*&!24*MR'K! M$%:FK8#<8F418HAR8(#06I=YM,C*9"\WO% )#O]_'D]R93";30:W\[Q;^I?Q MSZD?/GT*I[O%=:J[\E#;DU,"Z 70:Q?H;<,\7&&>A;&%TAG)4AKGP ,1QT@R M[,.."$+*3X!YC3OO#1BK1#:99K>5_K4!\VTU&^BAJUI;PZ^7R^9O_,IVD^;[C> M#],T!V&:YFF-KS62AVF:.\=.SW.:YI;!D#M,FVQDOB3>.%\RYHH"K95BL:(F M9A2:Y5-0).0'<#B>'W>^9)'^Y9FWFBL9#:K3%S]QLIP".9@>9_SCH?JKBVC_ MYH&1B&P%>L(/FIW8_)C)<*_+NM>ES.NKA/'5-.J'0;\_S#HX=C+Z966H? #V&$X48>X)<^XO)=!_JU=#)*8) PVR_P0(.3_+K$#)T: M],CW8P_^,GO\DOV>C>;9^U5/GX$>"6RSQC;Y">HBG/5=]L=C-IIFWU]'H^RE M\?(!8RZ:60+&!+8)&!.8)6!,8)N6L<>+:?0X MR:9^ZY<]+\QXE),L]:_].G/_E*>;=V6(VG_PV_V@=Y]_O#@5S=_N^;GIGN^C M=-2/[M+!)/H]'+6)%!C02AE,2WK!>QJ/W8AOL0N;C'& M2"2^C[9RX$5($A?8Q;G":BU'_=-X-'[,)NG,K;E0K'%AG1P5H:X!#/@4\"G@ MTV7@$V'5%& -!"TH#]@5L"M@UR5@EP 5 M=BF D<:049EP:B45&AD<:TAB:IR59=]B6S6&4/0:-]NGY;SPJ57)G&5M(-JO M5/[\ARR<<-V7M-9 X^ZO-="X^VL--.[^6@.-N[_6BZ3Q123^/2L_=V[AL[G# M?J1UY&=:[S-R.$S?O.3H4:!^H'Z@_F4N/% _4#]0_S(7'JB_L\NPNM"C3\ ] MR#78=^IZJYS$KCO_;1'E#JRUZ^L+M.S.^@(MN[.^0,ONK.]B:-EP4/SX,RX/ M,GU57@COZ]>_%O'Q81D?GRRGO&;]Z&XR?HC49_,QFHW+=@+OG4[7J8RY4R3% M;9D02: DU<0A!C@%S&IFE8&2@1BQLIHS!@F/]YDXY(]5_*G*RB3AYS.$EV.) M3C$KLJDQPO65#183A)?O%CNP;"'QT[B[L9%UX!2P'.I( M(&I-W=\$485Z5LC$BIN(JE%C1!4,L8R_#%P? -T#@8OL'P#4@;D':)M+RR>RW3%,X#=NP%5,3M)UXJ JP%7 Z[NCJNRPE4I )&4&"422"6&F@.0$ 6U M) DS1@1<#19L&Y#VL'3>=N_X]F1>S%O MS5^-H\W2R<@]\32Z3:?N%2?D[@'2A[';DO]7C(9/'Q\GX[1WOVV2ZQ&R9%J M<;C6MEY)8ZEO_.2O+Z-6%PGY9=LZF% U:BE2F)]RF:7=:35K+W9) :VUJCL M@.W8>?2I-9Z'5/,$8Z%T @E0'),8E.@#.&>D3J\$E'L_80#.@3T*<-Z%-K%B]C0#$P"8B- MH#PV2A-G(B4& QI#K0+Z!'LH(%) I&,C4JT]O"5 $@$Q YA3*(0BC"@N 0>$ MQ"(!K4>D#L?-F[6'A CP$^"G!?!#0)5$IA#2,I%QG#!%C4 *042D(;&%6FC0 M?H.HP_ 3#*)F3^>Z4(J\U['=&^&MT022-N >JLPN3I0A"8*^:!?26"8\ID5@ M7$ X-K4L(7<%V-Y'A['(X\&=1A32SI\OEM)1EC!MXN+0:7G-%U MN:A$:K6L%"848(&YX3$P'$EGBQ7'=0+ >&U66$"EUII6 @>H"E#5,:AB]9QX M!:3#)""M,-HJ&\>BA"JDF0:GA:H.A\6# 150*:#2)E02%2HI#HBR3!ND%"$X M!@P@HTV"9>+^(2AW#&0Z]>R])!U,HG^DPWEVE.%['0#OKJ\OT+([ZPNT[,[Z BV[ ML[Y R^ZL[V)HV?1PZ@L;0=?E@,;%+CQ0/U _4/\R%QZH'Z@?J'^9"P_4[U2C MNOR4J!\-9MG#6RM9SO1DC@NY/)G##%DH 6-0VT3&5F.X*%@!2:+73N9,[BA] M'/U]-,G<<_^_K+\XWOH\*G;VH]O8CR-_MI ?+>0OPG-* U]Y]*XE![0V!^#< M,?("<$/4^D\RQ!F G!@$XRX18E8=(##B%(2<*.=Q_=0-MF]/*!)0).#T:36 M3Q(D6D--,=%<410CF0#FS! K2+&MM&!@E3 MH3#0' H14R.H2;0PV,!$(4849#JF 3C>T0S997B@9 W"RKHDOH6EWVM$8,"@ M]\>@;1#$*@BBW#*N 8PQ3"@$5B&#_#A3*+6*D_5I(\U!4&OSF(/M$FR7R\2- MK;:+J)K&4H* $I"(3EE BJ! 6$Q,,8P&9,CAE"Z#!PGM%U@DW./S\-VN8RF M:/4ZB7[F6<%Q7#]*I]%]62!UQP(VR< M<+:8E.9@""0!A-IO9YUDXNYY6& !T+H(:-OPK![RIH9+'UC"UE";8 %C"Z@& M@,6))F2MPT>#>-;EF'4DD0G6S!HLF):* MQGN%K@(&G3#]I]'CM@!, 9C: $RUF+I,A+:&$8DMH50HR2R5/,&S,)Z(@@IP'#&JI M<=3H>5[[@*E355SO,+?H7*$)5>81TK&&2L*88*@2I3 FBZH-0J%\XWBBU<2# M=. MY4N*/P5:GOWZ BV[L[Y R^ZL+]"R.^N[&%I>1ENT=ZBYZ%J=&*Z-WE$ 4YX MIH71,;6(8L;*8@RF8KFL$_LZ'G_=\WCO4S:KCBC./H%Z;35=RQEH7ZU8"-A< M(#B16NM&J)6"%%@(@+ 6,X(Q+L&)2X;C $[-@M/Q#F"IE/XYG[NSXS:5$A4^/@MQ;(= #(N[Z^ M0,ONK"_0LCOK"[3LSOH"+;NSOHNA9=-5Y!=6)M+EX,;%+CQ0/U _4/\R%QZH M'Z@?J'^9"P_4[]10DGH1?V5./A]&00_^]?EDRP>[H5SMXJ%NI54L(5S6YM;<.YX>PGP\MTV?.%PB2_: MIV520RDAA@(L!2:HP!#EU=$>0JL62L= " MHT1B"*3 $,43"$4L 8:""GD2E^EL\>6$T1T"&RW_Z$1TYTQZRJW?)/_$P/'> M:/:#3\Y[X]Y\&<_28?2U*#H9%D4G;V8*[)BB/Y[?#K,WX=VK6U_>S7_UB+NRPEW, M ;):&B 8,X@:3!?'L)IJ'8MWPMT3FL!.U00L#E@WLS")JX[;4B46 M*VNL) D%/)&6*6 9@PD#C"'U3K![_)/MMD0A&I&;T.PL@&H U?<%55K9LCKF MR'*D8@0 A= !+C(J(=8B$6L8;TAJVAU4Y4ELV4VG9Y0& T &@ T &A#T8#: MB9B-;8*QA(F%FHI$^+H[(3C7(!:,F$:B 0<@Z"DCLZ0=\-J!"$&>T_"76>K6 MNWA]UXMN0'E'&\]2@]$\+8FS]DK^P33G\RG%0,J$"0P1H9H#;:'C94ZL8 9@ M&KN;_"5=7/S9E?(K?'$;]6LVS')6^!!S18'62K%841,S"@W(CR[C[,-]EO, 1.#/*TP@%ND7!1G_,Y_.!G=/>VB9%W>] M^--_V,F $Y/R ]^*A[@=#_O%39W$C"?Y-GE9R=Q]/M_=3;.9EU$_&+!6'KU* MP36@#2CE$&%XA[S4_#.+'B?9-)]W.)]X[/B63OK3*!WU MH\?YI'>?3K-^-'[,>_)&Z2QR\CR=1G?I8!+]G@[GV30:C/+)B<9]P(MD7B.N MTV$ZZF71K_=9-IO>1,DXOW;>1ZHWGTRR4>_)Y_<-T\GT.OI6/82[PRB;K5S_ MF[,6LL@!P7WMB?SS?7-&Q"P;54_G/O9MX#[F'V?JH-S=8>[P>?*83F9/-]%G MM\"'=.I>\/?(2>DOXR[L7ID.W*:E$W>1B<]3R[/AHG3H#)S\@3SMA^6K#L_< M%WH.$YU:\ +1'^0/^W MJQ<$%2'-,<4,)%P;0("0*%Y(FM)(?*CRD@TC4!/-*0$R45!JRLKI9Q8S;N.- M$KWU/O JRIP*>O28.YEG5S^JJ1>/A9(I-V*)*%LQ?+M3ER(*LW[_4HO4G@*#P%7/;R,'D<%B^^]]7WGYP M?[N]Z"W^?F$7OPP>?/?M[%OTR_@A7?,L']+)U\&H>+QT/ALO7BB,R?R5;X/^ M[/X'*6\8D)C3/R]LQUSC/$ZS'Q:__/6YI7BU3%2M99^_GL9:W(@Z&ERM&#H?N)5V)^F26(L)BP&0EFJF91&FX19#22DW*F9_3-B MI[?.U' ^X,UN#D?] MYW.(;,#:WZQJMW[=RTT#"A^]3>'CM_L<=?S##2B$DA5*S[7FD@QF[L:] UV2 MPG9LU!M97^<9J8D"?B$ ;T1_L17^$7H=_N'K;XF#OG786^%>];=P1]=US'N] MJ^WR;H6'O$V5AZ4M7RV%[Z=\^"( ]LSPF!81K<*OC9Z[M'O5<760![K>Q#[0 MLE-K[?KZ BV[L[XE+2&\ #W[/_G)B7KP9Q+%<+G"@=OA .4ZNIW/HO^;_IY% M/V5?TV'TB[_PU =BBVM<./]T'0N"X74B3-@C)G@2E'"&^2]9;_QUY+[1?S'$ M$V3] MEB9\41>.4">>638XV?BWP*QQ"!20*3O, DR6#D6,!]M#[,.'#"!7)" ML34FG=X[D!CZ#(^)]S"R7C;X/>L'EKA EO@T'GT(#!$88L6D*+R/*/[C<>PS M,-_BIIZT4*719/!7S^Y?2"ZEN2W; M7("(.)$\@Y#A:F@#CJ'5"%B*#<6<"Q@GVC(*M,2 X T=2)-T,/F'3^;^?%>] MF,/)LPJ:CT5A=Q,]QINMQ YU@N>BJ -J!M0\.FJ^6G6X@$U1&_LG4,R14(QP M1CF66D)((8^E-DI8AE^'S1PAE]B91P!_&J2W@^%@]G1$X#P%;JZ#QM'8ITT" M%UH-!; .8-TN$Q>!&E8#;HS%D!JB$YTD&L1Z42P7Q\DVK)X>#Y6;[2H?S-F MD,\W*X#@/CE"+<2Y;48I0JC63"B&! *CB#*4*RF<2:I$+(7$6B7Q-J#[-)X5 M1] _.X3H/<5E-8[-^O/\EZ/AH&QTMD^CUNE9R$_K#="6[MO_FR%5O5SVHUR'$\4 ;H%*C\;F'<5A4Q+9SU_5HJ MGG^5V@G7?4EK#33N_EH#C;N_UD#C[J\UT+C[:PTT[OY:+Y+&K7*B3D7@"V[# M]KQS],7R0!N$O.O@'6@9:!EH>;FT#&W80ANV@ 7!^ X-#T(;ML 6V]DBM&$+ MO+*Y9TIHPQ:89".3A#9L@1,*3@C]M@(SA 9L@2%>-R96&[!=9O^U5Y^\DXW9 M0K;S/@'#\\MV%KS*=K;4$&(Q(!QJBBCW)=KN'PPDH$FB=4/MU60S%7J,=CI7 MN54 >N[''0'>N@IOVXKEA*SUUDF8)-@8CF7LT"U1.@9609LPA'DB;&-]T)I! M. 1#B=Q;&"24R 54#:AZ#*-1P@I4E4:QUL(F5E'(++,J 8N&95QP?D##LH8, M1'*2$N-@( 8H>V^A#5!VN($H<85E">4QD!IHQ04E$@OH?%]J*6#"4$51\SW) MFH$Z(8*EV&E+\=P"F/LV*WOUD:+JT4,;LZ =3J\=:#U\H(Q*5&(AHM1PZ Q< M$P,-)(>$-]GBM)1 M_YVWI=YGXITVX5LVR:))-LSK8F9CI^\6NC<:EKD>SI6(OMT/>O=1ZCZ;#ITY M6GSV-HM&V2QR.GDV=*^DA6*N7R(M,F<'HRCMN5OW\ZJ;;X/9?32>3Z*'7$_[ M:WA%[;X_R7(]/;UY/N3X90Q8T42%QOTT?W!W[ZVJ=ENH]G]]6? MJL5^\1?T6*&'X]YO5R] 1Q(K([6)N60V!D!P9);0082A'\#2]C'*GZXP'3.L M >( 8V4*VR=6*I%LH\+8>A]X%67.)GGT%L!DGFT!K+H%*IR^> ' \I<&(^=J MS IMNKLA\9Q1\\^_RJF#F;MQ;SWC^A4^K0CEP:Q&K%5&.7#U:[GCB[76KK>F M;>M;Y?^NW[ 4NOHM8:FA&[.)GCWM0SKY.A@5CY?.9^/%"X5GF;]2&$D0^*.' M(EF_YXWHQVGVP^*7OSXW)"M+J^H*)*Y>MZR*>R#TYYH=MOH>?/TM<="W#GLK MW&O%"$8FN>-X/Z M>9CUOX9>4!?)$2\U!PO\<,'\X R*S0[(N34&.^B,OU6=NTI.RT_4.+_;9 MVM2)IIFYP$C(4R3RGH1C0Q7$>QXR!+1J!UIMJ7M%E%2)>TPCS@V. 8",$I$H MAI3B,"96<$/8AB'H2V1:;9WU6F/ 9L"*LM:6O+XGDX=*U@!M%P%MVY"-5+2AJPNC(/5%: I0%-GH&FKU24J; ), M0"FP>K4$4 M:E6#J "P;;+]&*AYM1QHHW&BF=84C9 MT[=0NAA9"8;)Q53RAA9#@3="BZ' *Z'%4&"2T&(H<,*)."&T& H<$5H,!7[8 M;%"$%D.;:JI:U'NH8_FW;4BQQ0A5*;8@CGEBM2 <66JHU<2BA$, ,"<$D[C! M#D+-3 +%IRD)#3G_70BC!U@Y8=$Y1D14G=ZH##""L&*< M-];JIZ'YPK"U=>:77DH>,"A@T.ZF#:L@",56 (*-,V@P(Y1"H$'9D\?&PFXP M;3;WY&G(CF$GZ808[)B (0%#]K1C1 4BTDCIX((P:1*J+=,RU@E("V3=X M0\GT6YKG- ,Q0@2CIJ6 %/KC!"1L 1)N 4(,:D HI-3.;C)&.B $0,4<. ?/ M@2!2" G36)>;9K O!(F"<14@I860@BI( 6::2Z**R ^C&B<;QF*\0]^8A@+8 MXB01['<#IOQ(_B^S]':8+5\O?A:+_C1_%*&DGY4L[\3O[&DWR+/!-F M!_C;>WG5:[S]PBL;Y=L_0C-,UA"7;"-S#6+^,Y_.!G=/SRCW;H3^YX$6A<$%YY35P>)]GRE*1_UWWI9ZB?0[;<*W;))%DVR89ZO/ MQDZ_+^P-QSC.NIA&W^X'O?LH=1]+A\[B+3YVFT6C;!:Y#\R&[I6TL$'JWQY6 M!U4^,S[MN5OW\USX;X/9?32>3Z*'W"[Q%_*&B;O(),OMDNG-@=BRHHGSKZ:Y MX$]3(DA/W'&1LEM"!' _L.1WM[=9>IO=97=>)::+VVV2^;K)*1R6OX !^4N# MD?,*"KA_HXWY8M;H+(O(3>3^M]BH%4MCU9"SA2'WKR]K/0E_RAR%L\^/F>>) MT=>?LG2:33U(ZN&X]]O52]!+" ,)3S G $ -#<9+S-0*F0^UUOX :RJAIIIR M8+4#9EX><;IO)U1M-@2VW99U=OVH$B0S_;8?V4(JDEU<3( M6#(EC$7,:,=15&F""*JM7R1.C6",((ZMYEAC#O./:FH]\VTVA+;>9WW];V6J M8O7[HM%K5ULRYDLV\,K?N2/5M/!GV"VU17-?=(>!M!!Q"A.::(L)A\B9VH0BBF$,M:WAG=&28\Z0CH7F$$B9X,1_5%)* M91)O=KFVWF<=[UHG)F;\\.B,JK*BN)*/@G<=SV8C]V]N;SF3_&[LC:EI])VS MC=Q5AVX7IM__L&[WU+'RP"6_$O_8CG8[4&7EH=8\W>>F4/VI2[NT_MRP](X; MBXH\6W01 X' 'R47Y2,]'S1[G&8_+'Y9V[ MU#WMG%.&KG[\_$Q[]IRU$D[&.G8R1C-.6'4P9I@V*I$QX((RFVC% *()(UK0 M6-FU ^8DP(6N,6LTP^5@\?DQW[J#=WB L;Q PZ> 5S]R\&S)^<_[215\^YI]N)UDZ6\?TCOW M!#^DPV_IT]0'C>XGY>J/M:0RV>&,0H$/Z>3K8%0\7CJ?C1#WX5W_O7>WT-9*GNZ8L7$7W$P^R?YHFB;&8L-C9H)9J M)J71)F%6 PDIAYKLF37C+)&<1\9WOO/>;*6Y6KH7[A[9L7FN,@_/$&+4__=2 M'$D-'^_3VVP6?1SUGB=1;$Y57.##"D0V<"S;T+DJVO>$_^MX_/6'7^>/C\/\ M)#(=^I*>9#C^]G%4J')WV^WG7X1PDG FG,L$@88:$

U; JOKPR?QQEOPIFI9^SEB MR6M>%H./F_OE=5+DD[.GR1L5W(X$.=Z3L"2B!?[)P70)\;8=B8]O7UEM MV3@FX:01L^Q=)6@\I67^ *K3*!(>WPPP-X>D&%5,&DD0T-:HHY(80\JK]A!O MY*B/QG;[ <$JAL9<,SYFM^3IG$*^Y M! 6%BA>_;(AJZ6=C4J@4.W$K$R0@ *1P#?E<$0:]FB )'3&!6P=CZ-=YG#L3 M/WPCP0H;99G@*[!,GAO"ED5KXCT"L&1U)W"%?*VM1\7;.D]FPY$&V&S&:*@! M@T?+KD=C,2&+^KQ98388-.; MR:+^-P;,@G0R*]L79]V0*7-08I;K[. MLA'=!DB>&9&@AYF33@7.P_!F&:. M(%22JF7+TQ':&P_MV 0OHLYKXMKD6A9/6#9/L/P(/=F"W**D@CM:3?GRXH[4 M]'VE I))("]XR>UDD\+J7[B,P2JR"J-2K\7;L56V5D5/5?KT5,SM&8F6P;1B MCK%'2>B-4(B>U?FT#2AUD9R2MFR6BV<8<=O[),;OOT;YWUWR(;ESHYSG@A:K MJ#W(>/?5+5KET8A<,XE.UN$&%:7E>%%GKU M8'_=P4JY#@+T/WJA2A&V7ML3D,75+5S^;RL39/MP7_M,K,,_9FY[4ES[S$;_ M4MW=&Q#])\EDGLXRY%2=C=-\CAR_\QDQM%K.*V@K9M+ I^,1,T>/DVR<9N4\ MY%=*IM-T/LF2^20MQQD\7:3YI&SA?_E7_6(V32?9!-J;CK)1DF?IN)R:]S2I MP'RTPC93H:3Y)Q.BMFT.PY#(-' H"]R4;P>9ED\.BD MP,I'6=E<\%#)B)J1%9.TF.1)-AFET[*(5J6R-.>_!D7/RY/^&M"?R%7 M-LPN_?7BS8L+&G&8AKR8) 5\7J;38HZ_C4?II!Q#=HOIGN)P-_-,Y"LV,4 MTJY-V%\H*\S*C1VZ1J=8>%A>R#'-A$,Q?IVHH!CP,3H_". M@YS/)%>^%G;1GXE&XY.#SOB9U@M_3(!MA!_4@ P2=*RGR4>-UT.KX$F2IW!# MA9\C^<_\[3[_N8$?E(R+=%*4R31+!F6&/.#P03[/DB*=PJHOYR"J2VAO"\90 MDH_38E;@5AD4(/O/\(/1+(>=1K_!0G_3'X0(MR"*>C@,!@61DL,'DQ%N$OF% M]PH?<,64:.V%AWS,'.9(Y!5YM-HH*B!2KAZ<.B] M>*GHK=V$\!'H."J3)W-_0V>*U#%;W)C]*)5-&$$I2$L=8* M0D-:B_1B2HZ,O<9/4*LKX'3T/S8F/PD"Q\,X YU1'C*?FJ= *>0/\G0RY:<8 M-ME^ :KI!%:+W>6T,KHTG0;P$.H@W2=';+KM14:8C4(T(T8P<"%G#I\^ " 1 M=A$T^34;9[V;1\\36 2>KA4>2PZ[P[%-T$Z1Y//%\LMR@9.OYME=5Y9"4X>& M#+@T-IK7\S1[C<$V9,;-ST10%&]Y?X%C+1U@. MJ(13.-_DD#M%8,)E!^7V%-LW X$-VD)>8I%X<0%)*B>=6?,@DJ: /<#4 EIR)F!1:+VODT M+5@G4G,#JVT^+JA]O-IF:3GBOWFMX<6!SC0Z[9JBY^>F4S6&-7[T)4>9UNT* M36/@?Q',YCB6L3T!%X*[TO_N)M>V7S#243EN8YUE!L3%P89;BHD$AAJTC!FO M!)P!+*P!9-=9+CO]K->(LDUO= VH;<#^ ZT8Y]1Q%_RN@CC]@)/]W$WV\37$LT(:#P> X\*8D^@#30/$*C] M0%_$JPDZ_!CN(C-8.]$^\<(2M7LZ"50+6O4/#HON$1CHPS#F4VF9$4Y)_SM !1&AEWVA%P3I4I'JWP[R2#^Y,7 M:HREY7G.0C:?LOD,KBEL,_O%'Q$U%->1VB3-9$LL1;SK"KO)HO/Z)(-3Y"Y\ M0N9[H."+K1_]K)W,[+N.\;P8TQCG=-4%'24O\M9!AO-G@G=W-)Z6:0D7WV"< M"[$1XV%+AQGH(49J?>,X%\I?%Q_G$C2JD\>YN97>G+CM.FYWG=NLA:?@CS49 MM2RQ7G:($XP5V5-4"AMHS[1:RGDAE@I8)R.V4'3- "VD43*?E_ OK,1R(H7@ M)UP$?VJM)&\.=$WE*D=)GJ,Y(;>'LFN$$1&F(;R4C>' ,C8F+6.FV,ICES;/ MAT.NUQZGL%U9%)#)6_?^<+5:7F/R>;T5PCOZFO S0V,%][)%NWGL4>-:1NA$ MNWX'FXU9.:9:$\6+=CKOM&$H=I5E.V7,QS#KC7)5%,=8O"!> MW)59K&WFGF" ?221UR9MI4%=X_VE+I'/75LXI^RIV^\OFY&G+I*!_0HZ 8 0 M6WQ4;1C;,=[YQR@#QG!S,W*B\;%JPVL7(=*O(1?MN!]>+'%;4Z$%N CS&=DD M7!/]3]ND^W_FL9^C*2(GS:$H2V>K\S_^OSOVV92."])SBLG<7>#]S[MV9>.* MV7^3-KQ^WKN]75[O7!Z1Q- MP#6?VM>&PE%.X)-D,!^SS:8H4(4H9J88GRST6$&@F*#&@3:W1H?01.'\#G]( MKT;H&H;_,KO ;2]+\B5AG(>.*VT[;!(FBMP0RO>W+1E)@^NY*&PXB'R<3SV/ E,]8>DM8'+R-%NF7A=_=V5.EKMZ=]5P'M8Y5&3LJ5%R.2CC(_ M5F2:%C,=,X+6I0)FLS'JC6WY77:4B#TEO4*=&#-/F&N:!N2)"6O@*\(@*]P? M!3G^1H_;:+ZH,V'2*AEO[;,G6T#Y$6X+^&\V>VS5\&Y!Q>#_C@Z[.H9/'G=\ M 3L("XUV,USQ1["')Q(F,F](&4,+PSJW.2+T/J:WIO0ZE((E/EK,X1 44[J) M'1^$[R3\3FTD_F]*M\6R.-+(7S9[^%N/GVFDBE#I;*,NC9&*>LQ&3IZ,$2JE M(_0F%/9VT=AI:B,-LKR47RA0"&7!G-1;]OF4X]"W\/;F!O,329N(84+$C;1M MNK^R&^O\E )9J-J]?ACNZ\==.6>-=YPC1>B,=,D52_M+B> M@CT-;Z.MKOU+J%S:_^+W>R2$])8OG"FTH@;C":TOO"VA\C"BV,8S]KM,90V: MN(V\];KR_Z?H1TQ1P2[>/&.UE6)I!K.9FZ*\*.U9F^=-.U@/&Z28O>RF5LJA M3JE0M*JXG6T^$6I4A@.\(G&VUT58L,0 BYU]'COT.Z^-^+!0S"%'@Q(7JED= M3T&OU:7S/Y]DT8W[3[9VWZU8)8DM7?L=VB14%_QEF\^T9$$KAY4LN5FM(W([ MM-L__O_,_(B9*3C8P@@4/@%8H'@SDV,T7OX=A8F%N7B4' GH8D\1)BV(_FV1 MR)<.N!YZZZ![&>E9$L:[7VKFNAG QB,Z4<>%>1Y@"%OGX"P?)9:81GTW+HU- MH-D<>35'1V'H_KZ_7QDT<@V!^]Y-:V-,0O1*74:+\MAH$ZR,:O?8H:&MX&'6 M!Z4_H7BA#';'U[:DQH?* M^+5$C_(H0U&PK3E8'0?2SXIT!O<=BCU;"F:JA3\98/:&"ZKR1_7! M.O'(/PW7I2.#VSVD+0=_ZC&+MJ5G2M_NI*9C,_*Y^L+7/_8!$BB(2:ST4><; M6/D*\1!QIC"@Q_)R[@Y7%BH>K2UBN4J/7K :FY1TPP^'*Z'G$&,6GA;!DSG' M4\*T2^82_S$J>/' KW/,IL)?9J590QA:GM&7^=0LIFQ<)#/\R>NK2.:PNN#? MZ52OIB*=0Q5C^FE$5C#D%/:0408#&\U&Z:B<^G%6;=-UL[%D#'S^>.#(!JTX MQ&1\CB&'?;(3*3:QW2?0D:K"V97:@^=CQ_>QQ?(2YW^+X20?_YG2,)G0!];T MF^H!(_-YHLC<.!K9G\6PF#9?<,G^X]1( 'Q6_AW.Y[/&&Q>'VP-L[(R?G\#1 M@D_ROY_6#LS!\HJ;V#4NI;K:P(0,QJ0AENA]A87*0T/)6Q2>A__.?*'C92.[ M^9[DR60V)N'S-)0^D33F$>A /_!E $3_*..9@##+-6W+8!SU[ V)(69OS M8W%FDR:IHP*7 /,'>RPSBE-I [DO5O>?JRM8E&MZW!8C;TPZ4_ZHM8Z=/=%8W )0ARMLA(# 8.SU]CLTG&@&W?J+4XCMUX 3Q_J(Q?B MR*F=I P^345JL,UK&[SJHCHZQ$"$%0&T?8QMG],E()U-QD<(#O!I6!WHDRA' M[4CUV83RUII" 1&KE3 M*$4>MP@X_[-:(Y;T'4@>PO-'?%0Q'DU!!2PI9K,@T %1'3N=.\ M= \:7.9=^TI'?1*U!M#B,H&7VW>JTWC&9/.Y./"B8QP;GS'&UT!_9K H3AS: M)Y1P..9HC'0TF8;R7?GX L T03NFDT4A(,!@]8% \&^-_8#?HD'%7CGHGM.T M[D=5Q0 \*."J-/DSD%6I/:T^!F\'ZH&)7GGN[[?TH;#&B-)_*I#2188;C\1 M*_64?2=E7O WY0A5B;<=(1(U>$9A M$<-^FH-^/)_UJ)TK*:'< 28;X0N0?C[A^312B#"J% M7<#_CX[^ *\19W#7 *V.G&W'.R;M'\QR?+Z883X13#4NK.YYH =G,S3"#R9T MUN23":Z]8C0Y929&DN_$_W[+3&3D,@;!"X. D2'I.)]]_ZE@EQ#_>WQ",IJ0 M03XGX(PRZ]='VQ54W ;YE#+R8-&71^9DSKM_1+OC23(CW9VSN"A=#H/G.]4V M*_#7$I)%K<*9:^VIEMW0Z9B0?D2I-'Y'A'<8B=,2K=$ONJ7-T$:EJ//*!B0& M2!V-<%P=!1?)8M9QV%UA.Y0AR'%-J"*P]V">/!,PWX&%OST+T;9I]=#2(R'^ MBST939DH,'"-=C;>C]F#8COB!"0226'%X \,AGGE,38V(R_C?1\G""G2JZM3 MV/1C2;37_9P7=#R0@)K/O2 H;]UIO8'&?#Z3381G*NS4_2F MP#'-QPR^BZ?WS\T(4R_'55XLJ-812S]8^039="3[D5^=%I*6R$F)[Q3S^0TB M'PY*W!.D.8!8)'D)?^+!I:X&I'.713LK7@3[KLWR V MVVPD1],H/-@T:KVSJ.B5,YVC.=TEG-N?L'I!^FT0-N?&!7]7)8"E))B-$LP4F%;+4"F5W>> MQ0Z'/!^/D[)TJ%*3-"-T%_0'34EGRT'+Z XC>ERO.:*[1Z?+=#ZEC))T/&77 M&IJ>6CJ=CTOH=)+G94>G"W1XC57.&*S!N72::YA/.W.7Q(OCQ0 M!0^/%2/=8@SDKO5ZH@-HV14'(OZ?*2P<\@ A!@SY?PK2]'-0>*?L "K'VON3 ME9.V4>.X=3JGX%1,/GQ&):S/"6(3$N#<2G;X6B^@J1WK+09 GAAE+3(S MU? M\U);KLAOJ6P%MAY\\A)/ZN2"<[OI]V?DRD:6&F0 45]<&GU8OM%C2LQ\R!K M!1M;A(O3\K!F0-L_[*JUD(VZ]LAKQZYBILVFO:9YSZC7L9X^37XYW*&_ -;0 MA2-.HQSF!6H>RRL:)3L7!,12$"3%)"=I@9"OS^OUAJ@2H!@H$!N%H158@U"C MHD_+=D=/2CZ?4JIY.4UQ$17EC/#-VIN,ZVPVS*?!S^<=,WIR/W%3\6+1C8WW M_GU=]2E2$>12/I.GZ)LI@[UN9E&&#VM"DV#/6M@VP99#^+7GI()2D^,.GI4S M^JLL)OTF-1RCE@G]>XU!HO7BW- "J80YG#B45RJY^V*Q>(JJ6?<0F0W);=*! M E([#QQVF;88[T^F)51^*T)INW7\,0QAP85FA%@[0B_>/#MU<1Q,U?]#=C["5(\8V&=$YW&&UH_RVW;_+!W#FBLGZ0SQ M,\MY.LUGW;N_+(<,4>']_$-V?]L(_%@)P)6=(@,R\MD-&-\5?N\[P:A=3KA[ M) C@@TDV>KPDB$[N'RT)N/9OEP23V1QSX=)R/#E=#H!6/' 1K#48[CA2BEW7)@/B0P M"O_G'R,'6D;@1\L!K.PD.9"S'"#C=MY?#DS342YWOYET#U$Y'RT'HI/[Q\N! M<3[]#G( ,TQ'B#E:3A\C!Q!^TXS$& 8X.RX'YD,*QO!^QF)=X-K(];Q;5>N^ MQ!^-H4#C[I?E/F"Q[('A+*\:[$0T@A_(M MC=Q7\V(RG$^X*'@'M(%Y4<)1*6&_\WP(:O.O7. P6VGDW0ZX?"9>38?PN'W MG ^&L()H]O$8U*!.QN0^ MZT&6'YFB%0V38@:2T CM%FVI];1"3!2>111M#<+KBX9B,,Q5O138/B'T>M!M MIE..OT]+D(W&V*F>AF\P;1=&&H$P\X)BYQ2*<#9G+)YT3N[;8IY.\C#J58VN M[Y)5[++6$RJ$M,$HM1[80]T M7).(9W0!?Y*C@6'0L?)B"L\.1D/R;HSHO>>:P-O$]0RR(<\Z532"YIDU@_XL MXFP2YLD!(OZBVL,OY$/TF=!Q<<[8)M?ZK+1;KZ3GX/&<6X+BN#W&%X$X"V@T MCM/S@' \RE ^&B(P^7 DS:?X(/$!7U,FGXZI@:*A#72!@U_?ANX@[F3FGGMA M%XR=TW$!W_P9-BQ-9E8,B^3/W2D.1ZG@@]<53F>;"F>_N5YN'NG:,X 5HON6DX">JE6$"I>PB1B<1ORJH MB OF5T6=:#[*37($M(E7Y(XMXPG3?#TCLE6S@ZX)\4C!DJ&2M-W"$Y,Q:JOO MMO5]M12>5M0(4:B/"<6& I![X\=C%(19,Y\5#[,1Q>%,9#&A:W!N,C9B M\P0:+DCP&<7S_1I9SH,\G9'.,BC2\:W6&'>5"<"$6:F9%P+]REB:,IBVDA M05YJ@IUI0W;!23$O4ESUJ,C)_(G0%K 6* P&Q-S4Z\Z )3J= M"\68-+$RG9$M^KU1A[$*0F2CT$\X/\I2I!U)74P[R6963NI+J7>9RS%88<:7 ML3%1NA1X(\Z$L:]9&6H:$E\%A[8'K'YMB5 :05<4$)C:H+G&O#B3$6B'<)U? M5>L:V7ZX/@*^9CK8?2(6.]ZA'GO0K8#RA T6I,H$P4H[=-%>X72-<"F.JJLP M16)[*V-;P>EU2TVRTJB/@688AKNU<.5N@Q[&X^*.QP9*-V;_5X+F4&FPR6=: M-@D_9S-M)(41-9EKO>EH+R6F@)JYH)1.3[;DI%X@(+!A1AG3E5L+%DR2FF6$ M-A/9>OE9,L6LJ)'H3O.98TFZCM2.,M))SX-J'@7@C ]%LP-\J.,5&'F_5/UZ#1I*\PD7X/P/]W"WGC@#Q"T7835%P<,!O9/S- M81[G]V@!.@IA9^2F8TRRC?>./D^@#W1K.RP%M3\"0&"&Y@,Z("F1Y-,]L8-B M:O7Y*# Y]W@E^6?R#.L^_[@Y_X!U$QY$P-W#^#SA[:@1.)HJTM7#KKXYP @B MC%WS128B#1F"?H_5DN6LN#4_?R9 &="%EO:U67CBC4R3PSU,0;.0Z?':X^W. MQ_$WNT$\6CM3/+*T>.-:VO8!39%;(AV* I_\4N^_;K:_N0?:VQM]--Z8QD4> M'I2;;S"A]?8:5>9;<31''\I&H^%H%!BE6RN!WSR1W7RQG,2**Z>Q3RV>_< 4 M?O5@C!:/D*GR)K3T'@]R@KUVT]TE&..7_DAJ#N@A\4]A6.27#^P*^9?J[OXG M/M];W_BWS>'CX0H5@Y 2LU&J;,X8>6;C2;.2WI"JN/M7 UW2X]7*2?YCCUZN M-H'=Q&?OLE/JR MZ/;.QK%/>?8O8,Q!B6E9&^;;4]H0E3O1%KA5%M7@:!D]:UE&< 4;6KN+++S6 M\IU!-]"75!HGLWYZ"K^#5;Q7AIW-U6IYR[IJ2Y4I#(YY4YN$WMHW4P)XI?B= MCWRE1TT7OMK=<'-27++;?4*!.O^X^'VY^Y^4X!S/:RML8ZKD1.M'F0T*Y%5YET%\O MC0E.*W*[-&&;CC[%0"3!'-A1:&D:"*Z/R%V_J,D7U-8#.F%]4O'V)UO)P]M? M.8$VO.G 6HB!D."7Y$PB"CAZY'"'('YHTJCD^P< M>>G/H>DX3QAJY&[@J_9UU)M-,I!K;:@5T=UW[<#5MX:Q@;0C!4Q^8V>H@Q(N M2%/6Q'*,?^YY&,092'F2<%^-R^ANJB=8RNWP-,'ERI@O+.9G6P]L68)*H2 E M[O@VU@% >AIITFD]"+F'2*OL7X+/I'@R:]!)==E@E518=),+8:X*M62??C0& M]=)3#EU*:]!*^H;GZ(%/4.BO.D0ZCL7NP_! @4)Q8XSW)9P^SEI,1O( MP_*M?3H;M3\N2;XM3[2,2,O1U9"O[+W42(;0ML9+R3N)7WB$C'^EL7/:RNT4 M\@2RCH(4A<4;$A9:[>CU>*/BB-6,GT10\Y_A41CNKCKBSQ^I1-&71@OE[X\4 M_GO_R*A4,I]<,+Z0K M;-2)KVN M"9'"^[[I,7WW?"G63J2V>7Q;^[_=:.^W5-M==L>^Z*0C[RM47*._QP)UTC$DYN@?-SC.!=?6T,W) M'.O?H\>/IE/_H4/5@0+\+?5^W]WVN/([%D+,7IFZ5"_3@$O;@/8K^P]H]0^: MD^,&W[;A^BM3FU+H:)?L.4K'_F.;?\JX_4!S<\= GLQ?_P>W^Y01C)_^/@6T M>TA=9MV'KW5NXLD'?(S"/NXSZV(N[WZC-^5P3,*?>0=EP.>Q(X'^N5D";WZ53;HS[=VJSC"WGTX3MH;#O5WY>YMZV,?AWU;^!/Z5FHXR:FL%.7A M]79Y?]2#8]" $H,TY0*<'%%LX&-I\78%A5G2371[-)_.A[-(#%HS6SS@2@VX M<7T*SF:![^NUXVN(L^<>:4/:SJ ;/QGJD]\S"Z"37QA7 K5_5HYZKW6S+!K[ M/K62XR$U%<"B.71Y:##4+/)98/C$<*C(9P&9,F(E!W+!XB;')4:4\CGJ9FR2 MK_8<\[XZ^Q"A;Z F.=-8VY*>&66J$*2_Z10=KLA1".AK#(3 MOT?O'L+4%>T'H>6VWM"U^K"-P*H+DESPN3(X^>>?842[6\:CDGX%=7OU &IR MRU2C%-DN*1.*R:) R=T&Z4)T\/H!38HUI=UDX<*EOD^[4-U?+PY!B@RYK:E9 MV]KAL6 VK;J'O?1B,DQ6^35Q>'6[K6V9U[65T/,(21NZI9G MD%1[VJL[6N=>Q/&HMW0WNZ\08E(!9 ;N0YMW=>,%!?H, MU8&@.D*0'M2B4,X4F8;+ <=;U4+7+BRPHZ-.:'*X8 M9H@3\T^'>$EE1V?/&02$P3RZ9UV$!Q,3.2#7V$0$[2!&UV@;U*IXAZLB7(L< M>GBUV6XY-Y<05C?;/>EYH/2OV6_*:%?A1OVR67W!URX9G^UE=1U-M*2%:XM) M%MOJ:R O;8Y/CV'=':[^O>8SRUQ:6HN+#5<6+]N!C1[L2[MZC1A 3"N_YXW* M0#+FCS.,P([OX,Y&E!T='%#"T$>< _S[$5J'7T"XABH;3V]O.0:?@[=*=;7Y M$G0(U"V"5>A4;ST:^TXU]VF@YS+[LRZ@+26X4UB]]KY-&7AR<4P2H8"+2Z*X M4(E/G:CD[TQ(L%/*L6_/S%;K'R#J.O.<.O,2)@R*)?P&&Y#:?O'Q3 _.A&>1 M+KQDQH&7K&N31A^Q $U!*6$6[_WR4K*HM[>YD\T^OI+:V.R#IRD>$?Z[DM3A MTW)Y0Q%+(IXSC1 >>KNYW4;<9'3U^(P!@+#DM["UXE;BPW:]9/XA)"I<_DYX M)2Y@\49_F['85'!M2*$Z+%'F64.J MQ%@RT;44S*,T]@2[ET!WQGSSQA'?!:]YTC#[9M ?YGK7Z!&SKB\#D#ARNU[L M&72>KC)XH:RV=K-#LQ$W\Q_O-ZL5^C*0@C/8]PX!\%D[MZ$X^@ID17#AZO**\:*<.3+_2O^/P?8<*OW&09Z=CF M,^%NB%?]:)M-0R/BLNM9?XI# OLJR$[N2H'L7]/IB^E[EGU2YMUWKOB5OHBU MU_HM.I*A..9M\<)&1,!R>E2RF30X'E;6I%9O.XZ/4YD?,1#%B.Z/O!*GN ]N M7 V@SZY"3^>U;QTOQ3=_=,Q"BO(.E<-D?38U.@8?;DN<\'B4CWM]_F+(@2BS M<8F=[5Q%OVR^6#MSX*]Y=M@M24]4C>@4IL?X=:.=V]81IMDT^=JD;+*07#>A MH43R2R=M"=91^M[F4Q,II9!2DFR6+*J'T-P3H_IM/E0>:=+KS>:W-J=LI88[ MFEO&B!(R>/T'-7:.F2MZ2V$?ZNVR%@89@\R(0+MW:*[?HNB[,HM$M;K%0D;, M,0L!(>SRQT&C#G>1_;?<7X4VWV>1!B2#PTZ1VH84-]0>11&P3Q:2/UW=;NLZ M=A_O1U>O..FC$?(>UM]]WW5/)8J['JH^%T\^=+PL/>3=%UL[.WM>,$I MH/$6]!M4)7_.WPM2;_B8116]JF74V9[\*!./[*&73 #/0%EAE<.Q@! 5^'-,][RF&#*C USTVBC^G%8V">CXK&BQA+ M.AEV'E%8OYFQ2$E>W:(FTIVDUS;H;<3OGDU22]-H6TZV]SO7.!^8EYH#I N: MS#0]3?[EO\R*2?E35\ >A9[DHTZ\,N^9%Y_>)P,I.'CR;X?U$*'^R;384IKW M3&=I7EA,5VFBBK6%*'G/'&^_/-G6?AT4U?9,]]P]AX4 BB^Z![IV/Z_Y1O2> MN6-A4F\'WMNG]4WU9;.E5][7MR@KD4OL(AKB0M#@Z-,@.$C)\NT5>-)__E7S'BB.5V%NQU3B]Y"O'7X+>"YNQH4;X(.43Z6?B&H%P MI;?;*HA O7 ]XWJW[I6*]<%(8SFKAPP$H"])90,-=FZYH^SW)UP%W0C\%F;E M 1(WASL"K[D)&N\$)#9RBRSCZ1/MP_R,$F7U]X_($#E""M)B>#U&&9DFU5=R M^GQE0B$.*F.:I"1@M0[:I-G4,!CC46U4I3B02$61(RT4UFA81/7O&-07R0([ M-@4\NQ>6S=N?ALZ%TLONV39W31;O4.LTE-A[& EE2!&.IHY=8BB[.QXQO-WM M3\2XN]N?UJT5Q*WC[>S)6_Z8D3E^].I!.OZT&J_C#[<,W?$7NT>Q1\5>[+(I MB[9*S"U@DQR]'1E+V6/3&4EK]1H=LZ<4D_>SE\2V;#G*Y$BA_G27WW X\;.$W5-ICK\G#N^H+Z3;XB&';Y6.?-!+L5T3W M]OGKY:^7Z$FZ=+SRBD/G&0?HZ-<> RT2,L>W&6/;G_";?MR>TF=:_AWT[MUB M&;UFZ^?;,@^\-G4ZC8SC'3T?=S;N=[.NS_<(([VW'-[P@&:OC;#G*-):=W[= MK##D"29OB]3)\#71DQOBZM!7Y*'"^46ANAK&&O\BSTDP^37::6_8/M^B-+0R MH)[X.-F\TV1YHP1#FGS='!"$46Y3'K][6Z\_P5;>8N*MS^&:VF!"&ZA,/$DU MS$7L4N;V+1:CEQ#ZV+N6%&&H?Q#.:2\?S"TD8X ,-@B3L\>FQ>>L[IX:6W&#A^?O/+FB!F_TF^2!1H"'"B1#2XW3L.AK>MD>" OT^6)HW>Z4S M%>(H'<@$IR;FO3# N12;QI<=5YK6=Q*_$6DB+#\=EF;:V3?2TIUM:=NJS^/D M(5$J#;,05& 0:0J&79$C1X+Y&XR'D]&?@TX/RN$\]G%6#O/(YPX("P,[:2U> MAQ@ 5E#&0I,\X<@"(6ALE!]ID$6;!!^7D8_-,MG:E+EHHLX@'XYCA>;10J&N M6>SCT7 :+R3:X#):97P)#+/8A^/PP^3[2Q%&D+2-<%%&QQ#'TFVO' M4!R-3,MB[89AB@WJ*/;LVV-^W1='CY*L&!81AIP\2EI38-.Z19&F ?0#JNS8 MTX:(0IP^"NRM.:,A[*6%OS,6D;;S^X)I8+E=8G?A!&4)R%\]) M42\C.'KN' M\_X)"F9,5D?MBCUR,4YD*-C":1LJ6_5]M5S0_8"N,9%LS/#@;Q5-7'T2'ON8?12J$*VE(TV0 MP4TV.0?O6!\E9')0+'ZO[@@5AI2#>G_8@D;9'0D#W=\R)H6R7-UO,7>2J0NT MHANYX7SGEQ71.<$-T#(6A3(RT]'6FR2>XTW08:C5%8;&"F4@2Z(&U=CWHB4\ MN58G1GBQ_H6H$KX+-6) 0?T7"19M%V6VL8;[K]>C71Q_#:[D;QXOXXU\H;G# MOVFX8M3OW]Q,;>/VS$D,OJ"9J+T $_Q:,?=^4\?::;<;T<+?W-N02M&GPX8JONA@&QB?\:M73Q-UR$(/_CLH),L;CB3C;).=U[H++&*AI-& MC>OO:P$_LV[^?S"Y:1B=XZA#4&C@ M)KMZ @ 0 X T !X;"]S='EL97,N>&ULU9?=:MLP%,=?12ACM#!J.VF3 M=K4-6Z$PV$:AN=A=46S9%NC#D^4LZ>6>9T^U)YED^2L>2=>L&\E-))VC\SM_ M60?GV"_4FN+[#&,%5HSR(H"94OE;QRFB##-4G(D<<^U)A&1(Z:5,G2*7&,6% M"6+4&;ONU&&(U=0$6H.F(X;! M$M$ WB!*%I*8J 0Q0M?6/#:&2% A@=+%K+-[QE(\6K=G5Z;.:PXC7,@JM\U@ M?Q?U]H&C61F!A-)6X!A:0^CG2"DL^:U>5)LKXV\N4,_GZUPK3"5:>^,+V 54 M@TZR$#+&LDWCP<84^A0G1HXD:69&)7+'.)423$]B@E+!4:6AB:@G&AMA2N_- M2^!+LL%>)<#N,5?B0F!4-%-]ZGK:W9J]LS[-LOO8\[VX("=+H=Z7^CB\6IN" MQ7<2)V15K5=)*T#349[3]3M*4LZP/H^:6?O:/^2G_)\5F[_+O]9< MO5:&BE]0Y&1V^!I-:W $(J?'(/(HKOOR&$1>';[(R1%H- WGOQ7IU)U0K]W: M:+9:*UB4A"K":[D9B6-L]9AN-X"?32M--UJ>KN?2>(46^G-N@Z]C8YR@DJH[ M<\3*&Z;\;P%U!+ P04 " ![J$-0 M(XH/LX\& "1.@ #P 'AL+W=OGC577?= :I9K+H5)M D/G#U7Q_/VD%!SP1-;T.55 MI]:J6NJV:V2]8Z+S56GWR%KKBJ=V7F-(\]R[4=/F%&M:K3MPS#WSB%5_R@NN7 MJT[SO6 =\RNZSL]H\N'PN<_$#^K_9*-ETSH?3XJ5MBWBVK+=U6' M"%JRJ\Y(/C%%YG3#++9YRV2U_PG:9,Z1BZ@/W)Q0DU7?,B+RS*;9[&YR/5R, MK\E?P[OA=#0FV>?Q>)$Y@ $ &+0&2"[FU($< )"#-X3,%N;C?CPU@+,;,IF. M9@YD"$"&K4&.9O=S!S("(*,6(;\%#F0,0,:M06:+V7VV#VHR^[A M\MQP047.:4$FHM*JN=R# WV"+)0[1BL_JR!Y])'M\4 5I^:5)J=, ,(J3<9" M<\U912X>)F,7$])'']D?UVRI71;($GUD363U;E