0001431695-23-000006.txt : 20230222 0001431695-23-000006.hdr.sgml : 20230222 20230222162245 ACCESSION NUMBER: 0001431695-23-000006 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 13 CONFORMED PERIOD OF REPORT: 20230222 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20230222 DATE AS OF CHANGE: 20230222 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Olo Inc. CENTRAL INDEX KEY: 0001431695 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-BUSINESS SERVICES, NEC [7389] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-40213 FILM NUMBER: 23653472 BUSINESS ADDRESS: STREET 1: 99 HUDSON STREET STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 BUSINESS PHONE: 212-260-0895 MAIL ADDRESS: STREET 1: 99 HUDSON STREET STREET 2: 10TH FLOOR CITY: NEW YORK STATE: NY ZIP: 10013 FORMER COMPANY: FORMER CONFORMED NAME: MOBO SYSTEMS, INC DATE OF NAME CHANGE: 20141017 FORMER COMPANY: FORMER CONFORMED NAME: MOBO SYSTEMS INC DATE OF NAME CHANGE: 20080407 8-K 1 olo-20230222.htm 8-K olo-20230222
0001431695false00014316952023-02-222023-02-22

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
——————————
FORM 8-K
——————————
CURRENT REPORT
Pursuant to Section 13 OR 15(d) of The Securities Exchange Act of 1934
Date of Report (Date of earliest event reported): February 22, 2023

Olo Inc.
(Exact name of registrant as specified in its charter)
Delaware
001-40213
20-2971562
(State or Other Jurisdiction of Incorporation)
(Commission File Number)
(I.R.S. Employer Identification No.)
99 Hudson Street
10th Floor
New York, NY
10007
(Address of Principal Executive Offices)
(Zip Code)
(212) 260-0895
Registrant's telephone number, including area code

Not Applicable
(Former name or former address, if changed since last report.)

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2. below):

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Class A Common Stock, $0.001 par value per shareOLONew York Stock Exchange

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).
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. ☐



INFORMATION TO BE INCLUDED IN THE REPORT

Item 2.02. Results of Operations and Financial Condition.
On February 22, 2023, Olo Inc. issued a press release announcing its financial results for the year and quarter ended December 31, 2022. A copy of the press release is furnished as Exhibit 99.1 to this Current Report on Form 8-K.
Information in this Current Report on Form 8-K and Exhibit 99.1 attached hereto is intended to be furnished and shall not be deemed “filed” for the purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liabilities of that section, nor shall it be deemed incorporated by reference into any filing pursuant to 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, except as shall be expressly set forth by specific reference in such filing.
Item 9.01. Financial Statements and Exhibits.
(d) Exhibits
Exhibit No.         Description
104             Cover Page Interactive Data File (embedded within the Inline XBRL)



SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned hereunto duly authorized.

Olo Inc.
Dated: February 22, 2023
By:/s/ Noah H. Glass
Noah H. Glass
Chief Executive Officer (Principal Executive Officer)

EX-99.1 2 oloq42022exhibit991.htm EX-99.1 Document

Exhibit 99.1

Olo Announces Fourth-Quarter and Full-Year 2022 Financial Results
Full-Year 2022 Revenue of $185.4 million, up 24% Year-over-Year
Fourth-Quarter Revenue of $49.8 million, up 25% Year-over-Year Driven by Continued Module Adoption and Active Location Growth
New York, New York - February 22, 2023 - Olo Inc. (NYSE:OLO), a leading open SaaS platform for restaurants, today announced financial results for the fourth-quarter and full-year ended December 31, 2022.

“In 2022, Olo increasingly became the platform that restaurant brands rely on to make their digital priorities a reality.” said Noah Glass, Olo’s Founder and CEO. “Now, more than ever, restaurants recognize the need to invest in technology as a means to better serve their guests and operate their businesses more effectively. Our hard work in 2022, our network of brands, partners, and guests, and our comprehensive product suite all enable Olo to meet the needs of our customers, and we believe have set the table for great things to come in 2023 and beyond,” continued Mr. Glass.

“We have always been focused on balanced growth and efficient investment in the business. We believe this has served the business well over time and it is how we are approaching 2023. Our investment plan this year takes into account the rising cost of capital and the macro environment, which is reflected in the operating expense leverage we expect to gain in 2023,” said Peter Benevides, Olo’s CFO.
Fourth-Quarter Financial and Other Highlights
Total revenue increased 25% year-over-year to $49.8 million.
Gross profit increased 10% year-over-year to $34.5 million, and was 69% of total revenue.
Non-GAAP gross profit increased 14% year-over-year to $37.3 million, and was 75% of total revenue.
Operating loss was $10.9 million.
Non-GAAP operating income was $3.1 million.
Net loss was $8.2 million or $(0.05) per share, compared to net loss of $2.1 million or $(0.01) per share a year ago.
Non-GAAP net income was $5.6 million or $0.03 per diluted share, compared to non-GAAP net income of $5.1 million or $0.03 per diluted share a year ago.
Cash, cash equivalents, and short- and long-term investments totaled $451.2 million as of December 31, 2022.
Total shares repurchased were approximately 2.7 million for approximately $20.1 million.
Average revenue per unit (ARPU) increased 13% year-over-year to approximately $571.
Ending active locations increased 10% year-over-year to approximately 87,000.
Dollar-based net revenue retention (NRR) was approximately 108%.
A reconciliation of GAAP to non-GAAP financial measures is provided at the end of this press release. An explanation of these measures is also included below under the heading “Non-GAAP Financial Measures and Other Metrics.”
Fourth-Quarter and Recent Business Highlights
Olo expanded relationships with existing customers, including TGI Fridays and Virtual Dining Concepts deploying Olo Pay. TGI Fridays, a casual dining restaurant with more than 300 locations, deployed Olo Pay to improve guest satisfaction and online ordering outcomes, such as increased basket conversion and decreased fraud rates. Virtual Dining Concepts, the parent of MrBeast Burger and other delivery-only brands, also adopted Olo Pay at all of their virtual brands, which include more than 3,000 virtual restaurants in more than 2,000 restaurants.
Olo added new customers such as Captain D’s, a fast-casual enterprise seafood restaurant with more than 550 locations, to the platform. Captain D’s deployed Olo’s Ordering, Dispatch, Rails, Network, and Olo Pay modules.
Olo continued to service and expand the presence of virtual brands on the platform, including Tender Shack, a Bloomin’ Brands virtual brand with more than 800 locations, and LankyBox Kitchen, a family-focused virtual brand launched by Virtual Dining Concepts, available at more than 450 Chuck E. Cheese locations. Virtual brands have



become an important part of restaurant kitchens, allowing Olo customers to leverage their operations to maximize revenue per square foot.
Olo showcased the extensibility of the platform through expanding into grocery stores. Kroger, an American retail company that operates supermarkets and multi-department stores throughout the United States, deployed Olo’s Rails module, bringing sushi and floral delivery to customers nationwide. Multi-unit grocery stores represent an emerging vertical for Olo, expanding Olo’s total addressable location count by almost 30,000 locations, representing almost $37 billion in annual food service sales.
Olo implemented product enhancements to better serve its customers, many of which will be showcased in Olo’s 2022 Winter Product Release event. New features such as expanded Borderless functionality for all Olo Pay customers, enhanced QR code ordering, expanded geolocation partner notification, amongst others may be viewed at olo.com/quarterly-release. These new key innovations are designed to address operational challenges and improve the guest experience at scale.
Olo’s Executive Vice President of Technology, Priya Thinagar, was honored by Insider as a Restaurant Power Player,
as Priya and her team have been key in expanding Olo’s platform, fostering innovation, and scaling new products, such as Olo Pay. Additionally, Olo earned Best Customer Data Platform from Digiday, in recognition of the Olo platform’s ability to deliver personalized marketing messages, better customer experience across channels — in-restaurant and digital — and better understand customer preferences.

Financial Outlook
As of February 22, 2023, Olo is issuing the following outlook for the first-quarter of 2023 and fiscal-year 2023:
For the first-quarter of 2023, Olo expects to report:
Revenue in the range of $50.5 million to $51.0 million; and
Non-GAAP operating income in the range of $0.6 million to $1.0 million.

For the fiscal-year 2023, Olo expects to report:
Revenue in the range of $213.0 million to $215.0 million; and
Non-GAAP operating income in the range of $11.4 million to $13.0 million.

The outlook provided above constitutes forward-looking information within the meaning of applicable securities laws and is based on a number of assumptions and subject to a number of risks. Actual results could vary materially as a result of numerous factors, including certain risk factors, many of which are beyond Olo’s control. We assume no obligation to update these forward-looking statements. See the cautionary note regarding “Forward-Looking Statements” below.




Webcast and Conference Call Information
Olo will host a conference call today, February 22, 2023 at 5:00 p.m. Eastern Time to discuss the Company’s financial results and financial outlook. A live webcast of this conference call will be available on the “Investor Relations” website at investors.olo.com, and a replay will be archived on the website as well.
Available Information
Olo announces material information to the public about the Company, its products and services, and other matters through a variety of means, including filings with the SEC, press releases, public conference calls, webcasts, the “Investor Relations” website at investors.olo.com, and the Company’s Twitter account @Olo in order to achieve broad, non-exclusionary distribution of information to the public and for complying with its disclosure obligations under Regulation FD.
About Olo
Olo Inc. (NYSE: OLO) is a leading open SaaS platform for restaurants that enables hospitality at every guest touchpoint. Millions of orders per day run on Olo’s on-demand commerce engine, providing restaurants a single source to understand and serve every guest from every channel, whether direct or third-party. With integrations to over 300 technology partners, Olo customers can build personalized guest experiences in and outside of their four walls, utilizing one of the largest and most flexible restaurant tech ecosystems on the market. Over 600 restaurant brands trust Olo to grow their digital ordering and delivery programs, do more with less, and make every guest feel like a regular. Learn more at olo.com.
Contacts
Media
Olo@icrinc.com
Investor Relations
InvestorRelations@olo.com



Non-GAAP Financial Measures and Other Metrics
Non-GAAP Financial Measures
In this press release, we refer to non-GAAP financial measures that are derived on the basis of methodologies other than in accordance with United States generally accepted accounting principles, or GAAP. We use non-GAAP financial measures, as described below, in conjunction with financial measures prepared in accordance with GAAP for planning purposes, including in the preparation of our annual operating budget, as a measure of our core operating results and the effectiveness of our business strategy, and in evaluating our financial performance. These measures provide consistency and comparability with past financial performance as measured by such non-GAAP figures, facilitate period-to-period comparisons of core operating results, and assist shareholders in better evaluating us by presenting period-over-period operating results without the effect of certain charges or benefits that may not be consistent or comparable across periods.

A reconciliation of these non-GAAP measures has been provided in the financial statement tables included in this press release and investors are encouraged to review the reconciliation. Our use of non-GAAP financial measures has limitations as an analytical tool, and these measures should not be considered in isolation or as a substitute for analysis of our GAAP financial results. Because our non-GAAP financial measures are not calculated in accordance with GAAP, they may not necessarily be comparable to similarly titled measures employed by other companies.

The following are the non-GAAP financial measures referenced in this press release and presented in the tables below: non-GAAP gross profit (total and each line item, and total and each non-GAAP gross profit item on a margin basis as a percentage of revenue), non-GAAP operating expenses (each line item and each non-GAAP operating expense item on a margin basis as a percentage of revenue), non-GAAP operating income (and on a margin basis as a percentage of revenue), non-GAAP net income (and on a per share basis), and free cash flow.

We adjust our GAAP financial measures for the following items to calculate one or more of our non-GAAP financial measures (other than free cash flow): stock-based compensation expense (non-cash expense calculated by companies using a variety of valuation methodologies and subjective assumptions) and related payroll tax expense, equity expense related to charitable contributions (non-cash expense), intangible and internal-use software amortization (non-cash expense), change in fair value of warrants, other non-cash charges, certain severance costs, costs and an impairment charge associated with the sublease of our corporate headquarters, transaction costs incurred within one year of the related acquisition, and related income tax impacts.

Reconciliation of non-GAAP operating income guidance to the most directly comparable GAAP measures is not available without unreasonable efforts on a forward-looking basis due to the high variability, complexity, and low visibility with respect to the charges excluded from these non-GAAP measures; in particular, the measures and effects of stock-based compensation expense and related payroll tax expense specific to equity compensation awards that are directly impacted by unpredictable fluctuations in our stock price. We expect the variability of the above charges to have a significant, and potentially unpredictable, impact on our future GAAP financial results.

Management believes that it is useful to exclude certain non-cash charges and non-core operational charges from non-GAAP operating income because (i) the amount of such expenses in any specific period may not directly correlate to the underlying performance of our business operations; and (ii) such expenses can vary significantly between periods. For 2022, payroll tax expenses related to equity compensation awards were added to our calculation of non-GAAP operating income. We have historically excluded stock-based compensation expense from non-GAAP operating income, and management believes that excluding the related payroll tax expense is important and consistent, as such payroll tax expenses are directly impacted by unpredictable fluctuations in our stock price. Prior period amounts have been revised to conform with the current year presentation.

Free cash flow represents net cash provided by or used in operating activities, reduced by purchases of property and equipment and capitalization of internal-use software. Free cash flow is a measure used by management to understand and evaluate our liquidity and to generate future operating plans. Free cash flow excludes items that we do not consider to be indicative of our liquidity. The reduction of capital expenditures facilitates comparisons of our liquidity on a period-to-period basis. We believe providing free cash flow provides useful information to investors and others in understanding and evaluating the strength of our liquidity and future ability to generate cash that can be used for strategic opportunities or investing in our business from the perspective of our management and Board of Directors.







Key Performance Indicators

In addition, we also use the following key performance indicators to help us evaluate our business, identify trends affecting the business, formulate business plans, and make strategic decisions.

Active Locations: We define an active location as a unique restaurant location that is utilizing one or more modules in a given quarterly period. We believe that active location count is an important metric that demonstrates the growth and scale of our overall business and reflects our ability to attract, engage, and monetize our customers and thereby drive revenue, as well as provides a base to expand usage of our modules.

Average revenue per unit (ARPU): We calculate ARPU by dividing the total platform revenue in a given period by the average active locations in that same period. We believe ARPU is an important metric that measures monetization of our platform and demonstrates our ability to grow within our customer base through the development of products that our customers value.

Dollar-based net revenue retention (NRR): We calculate NRR as of a period-end by starting with the revenue, defined as platform revenue, from the cohort of all active customers as of 12 months prior to such period-end, or the prior period revenue. We then calculate the platform revenue from these same customers as of the current period-end, or the current period revenue. Current period revenue includes any expansion and is net of contraction or attrition over the last 12 months, but excludes platform revenue from new customers in the current period. We then divide the total current period revenue by the total prior period revenue to arrive at the point-in-time dollar-based NRR. We believe that NRR is an important metric to our investors, demonstrating our ability to retain our customers and expand their use of our modules over time, proving the stability of our revenue base and the long-term value of our customer relationships.
Forward-Looking Statements
Statements we make in this press release include statements that are considered forward-looking within the meaning of Section 27A of the Securities Act and Section 21E of the Securities Exchange Act, which may be identified by the use of words such as “anticipates,” “believes,” “continue,” “estimates,” “expects,” “intends,” “may,” “plans,” “projects,” “outlook,” “seeks,” “should,” “will,” and similar terms or the negative of such terms. All statements other than statements of historical fact are forward-looking statements for purposes of this release.

We intend these forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act and Section 21E of the Securities Exchange Act and are making this statement for purposes of complying with those safe harbor provisions. These statements include, but are not limited to, our financial guidance for the first-quarter of 2023 and the full-year 2023, our future performance and growth and market opportunities, including new products and continued module adoption, our business strategy, our ability to sustain our profitability, customer adoption of our products and expectations for capturing market share and our delivery of new products or product features, our aspirations with respect to ESG initiatives, and expectations regarding the impact of macroeconomic conditions and the ongoing COVID-19 pandemic on our business and industry. Accordingly, actual results could differ materially or such uncertainties could cause adverse effects on our results.

Forward-looking statements are based upon various estimates and assumptions, as well as information known to us as of the date of this press release, and are subject to risks and uncertainties, including but not limited to: the business of our customers and economic conditions, including inflation, labor dynamics, increasing interest rates, and any reductions in guest spending on dining due to the general economic climate; our focus on the long-term and our investments in sustainable, profitable growth; our ability to acquire new customers, have existing customers adopt additional modules, and successfully retain existing customers; impact of competitors, price competition or the ability of our customers to replace some of our products with their own internal platforms; our ability to develop and release new products and services, and develop and release successful enhancements, features, and modifications to our existing products and services; our actual or perceived failure to comply with our obligations related to data privacy, cybersecurity, and processing payment transactions; the impact of new and existing laws and regulations on our business; changes to our strategic relationships with third parties; our reliance on a limited number of delivery service providers and aggregators; our ability to generate revenue from our product offerings and the effects of fluctuations in our level of client spend retention; changes in the amount and mix of transactions facilitated through our platform; changes in our level of investment in sales and marketing, research and development, and general and administrative expenses, and our hiring plans; future changes to our pricing model; changes in management; the ongoing COVID-19 pandemic, including the emergence of any new variants; and other general market, political, economic, and business conditions. Actual results could differ materially from those predicted or implied, and reported results should not be considered an



indication of future performance. Additionally, these forward-looking statements, particularly our guidance, involve risks, uncertainties, and assumptions, including those related to our customers’ spending decisions and guest ordering behavior particularly as COVID-19 associated restrictions continue to abate. Significant variations from the assumptions underlying our forward-looking statements could cause our actual results to vary, and the impact could be significant.

Additional risks and uncertainties that could affect our financial results and forward looking statements are included under the caption “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022 that will be filed following this earnings release, and our other SEC filings, which are available on our “Investor Relations” website at investors.olo.com and on the SEC website at www.sec.gov. Undue reliance should not be placed on the forward-looking statements in this press release. All forward-looking statements contained herein are based on information available to us as of the date hereof, and we do not assume any obligation to update these statements as a result of new information or future events.


OLO INC.
Condensed Consolidated Balance Sheets (Unaudited)
(in thousands, except share and per share amounts)

As of
 December 31,
2022
As of
December 31,
2021
ASSETS  
Current assets:  
Cash and cash equivalents$350,073 $514,445 
Short-term investments98,699 — 
Accounts receivable, net48,128 42,319 
Contract assets336 568 
Deferred contract costs2,851 2,567 
Prepaid expenses and other current assets11,687 5,718 
Total current assets511,774 565,617 
Property and equipment, net11,700 3,304 
Intangible assets, net21,698 19,635 
Goodwill207,781 162,956 
Contract assets, noncurrent241 387 
Deferred contract costs, noncurrent4,171 3,616 
Operating lease right-of-use assets15,581 — 
Long-term investments2,430 — 
Other assets, noncurrent186 361 
Total assets$775,562 $755,876 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$2,259 $2,184 
Accrued expenses and other current liabilities52,411 45,395 
Unearned revenue2,527 1,190 
Operating lease liabilities, current3,220 — 
Total current liabilities60,417 48,769 
Unearned revenue, noncurrent661 3,014 
Operating lease liabilities, noncurrent16,827 — 
Other liabilities, noncurrent41 2,343 
Total liabilities77,946 54,126 
Stockholders’ equity:
Class A common stock, $0.001 par value; 1,700,000,000 shares authorized at December 31, 2022 and December 31, 2021; 105,053,030 and 78,550,530 shares issued and outstanding at December 31, 2022 and 2021, respectively. Class B common stock, $0.001 par value; 185,000,000 shares authorized at December 31, 2022 and 2021, respectively; 57,391,687 and 79,149,659 shares issued and outstanding at December 31, 2022 and 2021, respectively.
162 158 
Preferred stock, $0.001 par value; 20,000,000 shares authorized at December 31, 2022 and 2021.
— — 
Additional paid-in capital855,249 813,166 
Accumulated deficit(157,542)(111,574)
Accumulated other comprehensive loss(253)— 
Total stockholders’ equity697,616 701,750 
Total liabilities and stockholders’ equity$775,562 $755,876 


OLO INC.
Condensed Consolidated Statement of Operations (Unaudited)
(in thousands, except share and per share amounts)
Three Months Ended
December 31,
Year Ended
December 31,
2022202120222021
Revenue:
Platform$48,932 $38,913 $181,293 $144,446 
Professional services and other849 1,046 4,111 4,922 
Total revenue49,781 39,959 185,404 149,368 
Cost of revenue:
Platform14,103 7,153 51,796 25,572 
Professional services and other1,172 1,300 5,715 5,258 
Total cost of revenue15,275 8,453 57,511 30,830 
Gross profit34,506 31,506 127,893 118,538 
Operating expenses:
Research and development19,768 16,046 72,927 58,918 
General and administrative16,944 16,591 73,034 69,625 
Sales and marketing8,706 5,706 33,596 17,971 
Total operating expenses45,418 38,343 179,557 146,514 
Loss from operations(10,912)(6,837)(51,664)(27,976)
Other income (expenses), net:
Interest income2,482 — 4,592 — 
Interest expense(69)— (185)— 
Other income, net100 77 
Change in fair value of warrant liability— — — (18,930)
Total other income (expenses), net2,414 100 4,414 (18,853)
Loss before taxes(8,498)(6,737)(47,250)(46,829)
Benefit for income taxes(272)(4,666)(1,282)(4,556)
Net loss$(8,226)$(2,071)$(45,968)$(42,273)
Accretion of redeemable convertible preferred stock to redemption value— — — (14)
Net loss attributable to Class A and Class B common stockholders$(8,226)$(2,071)$(45,968)$(42,287)
Net loss per share attributable to Class A and Class B common stockholders:
Basic$(0.05)$(0.01)$(0.28)$(0.34)
Diluted$(0.05)$(0.01)$(0.28)$(0.34)
Weighted-average Class A and Class B common shares outstanding:
Basic163,207,461 154,590,978 161,303,397 123,822,838 
Diluted163,207,461 154,590,978 161,303,397 123,822,838 


OLO INC.
Condensed Consolidated Statements of Cash Flows (Unaudited)
(in thousands)
Year Ended
December 31, 2022
Year Ended
December 31, 2021
Operating activities  
Net loss$(45,968)$(42,273)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization6,020 1,615 
Stock-based compensation46,024 32,727 
Charitable donation of Class A common stock1,406 13,107 
Provision for expected credit losses283 364 
Change in fair value of warrants— 18,930 
Non-cash lease expense2,388 — 
Deferred income tax benefit(1,519)(4,896)
Non-cash impairment charges2,806 — 
Other non-cash operating activities, net(1,135)— 
Changes in operating assets and liabilities:
Accounts receivable(5,642)3,734 
Contract assets377 (96)
Prepaid expenses and other current assets(5,191)(2,837)
Deferred contract costs(839)(1,007)
Accounts payable(130)(6,820)
Accrued expenses and other current liabilities7,308 1,603 
Operating lease liabilities(2,535)— 
Unearned revenue(1,243)2,259 
Other liabilities, noncurrent(66)(157)
Net cash provided by operating activities2,344 16,253 
Investing activities
Purchases of property and equipment(517)(393)
Capitalized internal-use software(8,480)(1,452)
Acquisitions, net of cash acquired(49,241)(75,227)
Purchases of investments(151,723)— 
Sales and maturities of investments51,478 — 
Net cash used in investing activities(158,483)(77,072)
Financing activities
Proceeds from issuance of Class A common stock upon initial public offering, net of underwriting discounts— 485,541 
Cash received for employee payroll tax withholdings9,094 46,956 
Cash paid for employee payroll tax withholdings(9,094)(46,956)
Proceeds from exercise of warrants— 392 
Payment of deferred finance costs— (136)
Payment of deferred offering costs(423)(4,124)
Proceeds from exercise of stock options and purchases under the employee stock purchase plan12,244 17,835 
Repurchase of common stock(20,054)— 
Net cash (used in) provided by financing activities(8,233)499,508 
Net (decrease) increase in cash and cash equivalents(164,372)438,689 
Cash and cash equivalents, beginning of year514,445 75,756 
Cash and cash equivalents, end of year$350,073 $514,445 


OLO INC.
Reconciliation of GAAP to Non-GAAP Results (Unaudited)
(in thousands, except for percentages and share and per share amounts)
Three Months Ended
December 31, 2022
Three Months Ended
December 31, 2021
Year Ended
December 31, 2022
Year Ended
December 31, 2021
Gross profit and gross margin reconciliation:  
Platform gross profit, GAAP$34,829 $31,760 $129,497 $118,874 
Plus: Stock-based compensation expense and related payroll tax expense (1)
1,197 764 5,583 2,706 
Plus: Capitalized internal-use software and intangible amortization1,226 166 3,954 579 
Plus: Severance costs160 — 177 — 
Plus: Transaction costs— — 
Platform gross profit, non-GAAP37,412 32,699 139,211 122,168 
Services gross profit, GAAP(323)(254)(1,604)(336)
Plus: Stock-based compensation expense and related payroll tax expense (1)
67 112 685 474 
Plus: Severance costs140 — 176 — 
Plus: Transaction costs— 45 — 45 
Services gross profit, Non-GAAP(116)(97)(743)183 
Total gross profit, GAAP34,506 31,506 127,893 118,538 
Total gross profit, non-GAAP37,296 32,602 138,468 122,351 
Platform gross margin, GAAP71 %82 %71 %82 %
Platform gross margin, non-GAAP76 %84 %77 %85 %
Services gross margin, GAAP(38)%(24)%(39)%(7)%
Services gross margin, non-GAAP(14)%(9)%(18)%%
Total gross margin, GAAP69 %79 %69 %79 %
Total gross margin, non-GAAP75 %82 %75 %82 %
Sales and marketing reconciliation:
Sales and marketing, GAAP8,706 5,706 33,596 17,971 
Less: Stock-based compensation expense and related payroll tax expense (1)
1,235 715 5,625 2,151 
Less: Intangible amortization341 — 1,338 — 
Less: Severance costs204 — 316 — 
Less: Transaction costs— 433 79 433 
Sales and marketing, non-GAAP6,926 4,558 26,238 15,387 
Sales and marketing as % total revenue, GAAP17 %14 %18 %12 %
Sales and marketing as % total revenue, non-GAAP14 %11 %14 %10 %
Research and development reconciliation:
Research and development, GAAP19,768 16,046 72,927 58,918 
Less: Stock-based compensation expense and related payroll tax expense (1)
3,704 2,782 14,318 11,677 
Less: Non-cash capitalized software impairment— — 475 — 
Less: Severance costs260 — 332 — 
Less: Transaction costs— 425 — 425 
Research and development, non-GAAP15,804 12,839 57,802 46,816 
Research and development as % total revenue, GAAP40 %40 %39 %39 %
Research and development as % total revenue, non-GAAP32 %32 %31 %31 %
General and administrative reconciliation:
General and administrative, GAAP16,944 16,591 73,034 69,625 
Less: Stock-based compensation expense and related payroll tax expense (1)
4,838 5,011 20,654 17,261 
Less: Charitable donation of Class A common stock— — 1,406 13,107 
Less: Costs and impairment charge associated with sublease of corporate headquarters— — 3,272 — 
Less: Intangible amortization41 — 154 — 
Less: Severance costs417 — 1,358 — 
Less: Transaction costs133 1,579 1,521 1,922 
General and administrative, non-GAAP11,515 10,001 44,669 37,335 
General and administrative as % total revenue, GAAP34 %42 %39 %47 %
General and administrative as % total revenue, non-GAAP23 %25 %24 %25 %
(1) For 2022, payroll tax expenses related to equity compensation awards were added to our calculation of non-GAAP operating income. We have historically excluded stock-based compensation expense from non-GAAP operating income, and management believes that excluding the related payroll tax expense is important and consistent, as such payroll tax expenses are directly impacted by unpredictable fluctuations in our stock price. Prior period amounts have been revised to conform with the current year presentation.


OLO INC.
Reconciliation of GAAP to Non-GAAP Results (Unaudited)
(in thousands, except for percentages and share and per share amounts)
Three Months Ended
December 31, 2022
Three Months Ended
December 31, 2021
Year Ended
December 31, 2022
Year Ended
December 31, 2021
Operating loss reconciliation:
Operating loss, GAAP$(10,912)$(6,837)$(51,664)$(27,976)
Plus: Stock-based compensation expense and related payroll tax expense (1)
11,041 9,384 46,865 34,269 
Plus: Charitable donation of Class A common stock— — 1,406 13,107 
Plus: Costs and impairment charge associated with sublease of corporate headquarters— — 3,272 — 
Plus: Non-cash capitalized software impairment— — 475 — 
Plus: Capitalized internal-use software and intangible amortization1,608 166 5,446 579 
Plus: Severance costs1,181 — 2,359 — 
Plus: Transaction costs133 2,491 1,600 2,834 
Operating income, non-GAAP3,051 5,204 9,759 22,813 
Operating margin, GAAP(22)%(17)%(28)%(19)%
Operating margin, non-GAAP%13 %%15 %
Net loss reconciliation:
Net loss, GAAP(8,226)(2,071)(45,968)(42,273)
Plus: Stock-based compensation expense and related payroll tax expense (1)
11,041 9,384 46,865 34,269 
Plus: Charitable donation of Class A common stock— — 1,406 13,107 
Plus: Costs and impairment charge associated with sublease of corporate headquarters— — 3,272 — 
Plus: Non-cash capitalized software impairment— — 475 — 
Plus: Capitalized internal-use software and intangible amortization1,608 166 5,446 579 
Plus: Change in fair value of warrant liability— — — 18,930 
Plus: Severance costs1,181 — 2,359 — 
Plus: Transaction costs133 2,491 1,600 2,834 
Less: Transaction-related deferred income tax benefit(98)(4,896)(1,519)(4,896)
Net income, non-GAAP5,639 5,074 13,936 22,550 
Fully diluted net loss per share attributable to Class A and Class B common stockholders, GAAP$(0.05)$(0.01)$(0.28)$(0.34)
Fully diluted weighted average Class A and Class B common shares outstanding, GAAP163,207,461 154,590,978 161,303,397 123,822,838 
Fully diluted net income per share attributable to Class A and Class B common stockholders, non-GAAP$0.03 $0.03 $0.08 $0.12 
Fully diluted Class A and Class B common shares outstanding, non-GAAP179,975,869 185,476,922 182,950,753 180,589,207 
(1) For 2022, payroll tax expenses related to equity compensation awards were added to our calculation of non-GAAP operating income. We have historically excluded stock-based compensation expense from non-GAAP operating income, and management believes that excluding the related payroll tax expense is important and consistent, as such payroll tax expenses are directly impacted by unpredictable fluctuations in our stock price. Prior period amounts have been revised to conform with the current year presentation.


OLO INC.
Non-GAAP Free Cash Flow (Unaudited)
(in thousands)

Three Months Ended
December 31,
Year Ended
December 31,
2022202120222021
Net cash (used in) provided by operating activities$(54)$(9,956)$2,344 $16,253 
Purchase of property and equipment(63)(69)(517)(393)
Capitalization of internally developed software(1,483)(581)(8,480)(1,452)
Non-GAAP free cash flow$(1,600)$(10,606)$(6,653)$14,408 


EX-101.SCH 3 olo-20230222.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information Document link:presentationLink link:calculationLink link:definitionLink EX-101.LAB 4 olo-20230222_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Entity Central Index Key Entity Central Index Key Entity Address, Address Line Two Entity Address, Address Line Two Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Trading Symbol Trading Symbol Entity File Number Entity File Number Pre-commencement Issuer Tender Offer Pre-commencement Issuer Tender Offer Soliciting Material Soliciting Material Entity Address, City or Town Entity Address, City or Town Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Local Phone Number Local Phone Number Entity Address, Postal Zip Code Entity Address, Postal Zip Code Written Communications Written Communications City Area Code City Area Code Cover [Abstract] Cover [Abstract] Title of 12(b) Security Title of 12(b) Security Document Type Document Type Amendment Flag Amendment Flag Security Exchange Name Security Exchange Name Entity Registrant Name Entity Registrant Name Entity Emerging Growth Company Entity Emerging Growth Company Entity Address, State or Province Entity Address, State or Province Document Period End Date Document Period End Date Pre-commencement Tender Offer Pre-commencement Tender Offer EX-101.PRE 5 olo-20230222_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 6 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Document and Entity Information Document
Feb. 22, 2023
Cover [Abstract]  
Document Type 8-K
Document Period End Date Feb. 22, 2023
Entity Registrant Name Olo Inc.
Entity Incorporation, State or Country Code DE
Entity File Number 001-40213
Entity Tax Identification Number 20-2971562
Entity Address, Address Line One 99 Hudson Street
Entity Address, Address Line Two 10th Floor
Entity Address, City or Town New York
Entity Address, State or Province NY
Entity Address, Postal Zip Code 10007
City Area Code 212
Local Phone Number 260-0895
Written Communications false
Soliciting Material false
Pre-commencement Tender Offer false
Pre-commencement Issuer Tender Offer false
Title of 12(b) Security Class A Common Stock, $0.001 par value per share
Trading Symbol OLO
Security Exchange Name NYSE
Entity Emerging Growth Company false
Entity Central Index Key 0001431695
Amendment Flag false
XML 7 olo-20230222_htm.xml IDEA: XBRL DOCUMENT 0001431695 2023-02-22 2023-02-22 0001431695 false 8-K 2023-02-22 Olo Inc. DE 001-40213 20-2971562 99 Hudson Street 10th Floor New York NY 10007 212 260-0895 false false false false Class A Common Stock, $0.001 par value per share OLO NYSE false 2023-02-22 2023-02-22 EXCEL 8 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -."5E8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #3@E96G^[M0.T K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OITU!)'1[6?&D(+B@> O)[&ZP^4,RTN[;F\;=+J(/X#$SOWSS M#4RO@E ^XG/T 2,93#>S'5T2*FS8D2@(@*2.:&6J<\+EYMY'*RD_XP&"5!_R M@,";YA8LDM22)"S *JQ$-O1:"151DH]GO%8K/GS&L<"T AS1HJ,$;=T"&Y:) MX32//5P!"XPPVO1=0+T22_5/;.D .R?G9-;4-$WUU)5%]OAU%\,74$L#!!0 ( -."5E:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MTX)65FNM96%?! -Q$ !@ !X;"]W;W)KVJF_;!) :L)G9F.Z7\^QT' M2-AN.&'[0N(D?O/8Y_@]#KV5-F]V*80C'VFB;#]8.I==MUHV6HJ4VS.="05W MYMJDW$'3+%HV,X+'1:IMRL;T2B M5_V !KL++W*Q=/Y":]#+^$),A/LU&QMHM4J56*9"6:D5,6+>#X;T^H9=^ [% M$[])L;)[Y\0/9:;UFV\\Q/T@]$0B$9'S$AP.[V(DDL0K <=?6]&@?*?ON'^^ M4[\O!@^#F7$K1CKY*F.W[ =7 8G%G.>)>]&K3V([H (PTHDM?LEJ\VR['9 H MMTZGV\Y D$JU.?*/[43L=^@>Z,"V'5C!O7E107G+'1_TC%X1XY\&-7]2#+7H M#7!2^:A,G(&[$OJYP:V.!MOD\KVBK? M;)39 >5[,3LCC)T0%K+S?W9O 61)RDI25NB='] ;Z7=AR!_#F74&8OEG'=%& MH5VOX!/\VF8\$OT ,M@*\RZ"P0_?T4[X,\)W7O*=8^K53$[7F:B#P[M?G7Y& M(-HE1/LXB+$P4ON(Q@3RHI8'5RK#UQ2_BQ+M A7<)M>+6$@?06!\XFDM&*[S MG&C(T.@,0>J42)UCD$!-FTR;(N-/R,3!A!%MR$CGRIDU'.-:3ES\]@XAO"P) M+X\AO)>)($]Y.A.F#@37"$-ZV@X9Q8)X5?)<'<,SY1_D(88\DW,9;8SB,!VN MR,)3UKVD%QV&X'5+O.XQ>,,XAO5M3W8GY!&>(\^J-HJX8K=+/N6QA0'"53!9 M!)*&E>>&_Q]SNM*U9HM+TM MR7VBM<$(]ZH"_4^$(]^")3'5*U5+A\L]075^ MA>J,L55U@*(V_@U;N5['1K]+%=5&N4'SZ15#JTH Q4W\WVAC;1U/R.\R.V@B M#8HT#,-+C*VJ#!0W]"*$0]BY'4;!!1C%EBBMZ@#%#?Q11S GXZ56F*!I>=2\PHJH,4-RJOQKIG% P,6F:JZVCV5HJ7&C.$RLPI,KW*6[:$YW(2#JI M%N0+I+>1/*GEP54:>2K?I[A-CXTXC6!Z!*ROS2Y'J!CV8\_S^8'XX7J-9)7E M4]RAOR%[L#8'LD9 7+8)D%5NSW!KGDH'U5O/"64_SGXB$Q'ED&_KVOTKKC1* M.%2)89&G1472T=L)^3X\@Q)/,F[(.T]R03(8MEUR@^)7I8#AWCTU//9I.%FG M,UV;A T"SX_/&,C>_A_WZ-W$D;N/:,G50AS<0#8(/;U.L+T9J^R>'67W=ZDP M"S]%OX "E&$(3\95?8!QP<:DJ]R>X6:]11O!@C#@M@^P%C[(9U$/A4M!!:+M M<]I!S995]L]PYQ["(HV+A7J?\$4M#RYP<)):>Y_!_B^%+]R'Q9)$S$$H/+L$ M7;/Y2M\TG,Z*+^.9=O"=79PN!0?7\ _ _;G6;M?P']OE?R6#OP%02P,$% M @ TX)65I^@&_"Q @ X@P T !X;"]S='EL97,N>&ULW5=M:]LP$/XK M0C]@;F)JXI$8MD!AL(U"\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZ MNT=W)YFN6W>2_.'(N2.]DKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y M*UMP4C)9WMQDB6)"TV*M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB6 M2;&W8EC+E)"G8%Z"X6"DL<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9 M,&FM5X64,\$E#89BW3#GN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8 MDMLYS8).IF(M>05TK*B/\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J* MW5B'_2^FO-CT1=X=-8T\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0)P:?EA6;/CO9NFJ:]PSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%PZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/ M[I_X3O,\3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*P MG>*3B.T4KS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0ERHY M_U=3_ 102P,$% @ TX)65I>*NQS $P( L !?3T\ M$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5* M(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'FR-9V87YTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2* MY U+2X3[+O,&@EXN1:T/9=1,92L88!.R '<(Y_A^[<#K3P&]'@!6^AC(,=D",Y1]XVXG\ M-/O4(VSV'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V M9://8:Q#B'/Z3XRQJK"$52Q;#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU M&*ADMW,JI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[ M2:AU[D&P]_ :C1W-CQ^W_ %02P,$% @ TX)65B0>FZ*M ^ $ !H M !X;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL M[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C] MLCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP M3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0 ( -."5E9ED'F2&0$ ,\# M 3 6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@ M"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0" M50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M- M\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[ M0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TF MGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( -."5E9KK65A7P0 #<1 8 " @0P( M !X;"]W;W)K&PO&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'-02P$"% ,4 " #3@E9699!YDAD! #/ P $P M@ &W$@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 "0 ) #X" !% " ! end XML 9 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 10 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 11 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 1 23 1 false 0 0 false 0 false false R1.htm 0000001 - Document - Document and Entity Information Document Sheet http://www.olo.com/role/DocumentandEntityInformationDocument Document and Entity Information Document Cover 1 false false All Reports Book All Reports olo-20230222.htm olo-20230222.xsd olo-20230222_lab.xml olo-20230222_pre.xml oloq42022exhibit991.htm http://xbrl.sec.gov/dei/2022 true false JSON 13 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "olo-20230222.htm": { "axisCustom": 0, "axisStandard": 0, "baseTaxonomies": { "http://xbrl.sec.gov/dei/2022": 25 }, "contextCount": 1, "dts": { "inline": { "local": [ "olo-20230222.htm" ] }, "labelLink": { "local": [ "olo-20230222_lab.xml" ] }, "presentationLink": { "local": [ "olo-20230222_pre.xml" ] }, "schema": { "local": [ "olo-20230222.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 24, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2022": 2, "total": 2 }, "keyCustom": 0, "keyStandard": 23, "memberCustom": 0, "memberStandard": 0, "nsprefix": "olo", "nsuri": "http://www.olo.com/20230222", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olo-20230222.htm", "contextRef": "i31a90f465b2a4a68bc7254c9167e1b67_D20230222-20230222", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Document and Entity Information Document", "menuCat": "Cover", "order": "1", "role": "http://www.olo.com/role/DocumentandEntityInformationDocument", "shortName": "Document and Entity Information Document", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "olo-20230222.htm", "contextRef": "i31a90f465b2a4a68bc7254c9167e1b67_D20230222-20230222", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "tag": { "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "dateItemType" }, "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "submissionTypeItemType" }, "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r1" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r1" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "fileNumberItemType" }, "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r1" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r1" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "employerIdItemType" }, "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer", "terseLabel": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer", "terseLabel": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r2" ], "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" }, "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/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications", "terseLabel": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.olo.com/role/DocumentandEntityInformationDocument" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" } }, "version": "2.2" } ZIP 14 0001431695-23-000006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001431695-23-000006-xbrl.zip M4$L#!!0 ( -."5E8^'JNFN10 .^' 0 ;VQO+3(P,C,P,C(R+FAT M;>T]:W?:QK;?^ROFTGM/G;4\H-%;)/%9KB$N;1")C>/"%Z^19F0$ E%)F,>O MOWLD88.!&#MV3%*ZNF*D>>_WGMFS]>Z_DWZ ;G@4^^'@?8$4I0+Z[]&[_\'X M[]_//J)*Z([Z?)"@DXC3A#,T]I,.NF0\[B$O"OOH,HQZ_@W%.&US$@ZGD7_= M29 LRE[E&/$(D$WNZ MJF)55PFFW.78=2W9-5U*+&X+U^%-"0I*,%VYD%<,_$'OMN9X/"ZF MM:ET+8EE6 M:2)F/._:GVR:!U%*_@!FP@66[JHGZ^O?52TE$1W$7ACU:0((%^N6L"1C(B]T M@@$R2QW-(?6U?HB& 6,*N04+#.Y_!8SW %*>K(!]"2RB-*U:#NC@^GV!#_#% M>0$0S"D[>M?G"46B*>;_C/R;]X63<) V>+F= @CN-G3^T+")TDIA7#IZ)=? M?GF7^$G C\(@Q()>@0;D=Z7LW;M2UK,3LNG1.^;?H#B9!OQ]@?GQ,*#3\B < M4VL$[DN]GPD^2,>^\+OD*H)7FJKCDR5:EN.JXA M:ZIK$2!:XNC&564^E=LY%=" ]L70W"]7!S"_Z0FL)J)!;<#XY"\^+2"?0==, M^3)U*N'-1_GLIJ741ZQ;O6F?6MU&]UIK5'IRO5(GC>;UM-T\"^JSSVKC\DO7 M[A[/ZA6[;W=98,O5V4?%#EJS4(5ZFBBSFSVUWK^0VLVZU*@$4-8:UV?'LW:W MI;2;K%,GIO11;D];EZY>;P:]>J73;S6AO\IG8I]>D':WI[5F-=6^K*GU+HP' M?^U9_8:=?O"=TPN]WJV-[=//LEUIP1B!;U?J2KW;D^IRNVN?MH.Z_%FI-^OC M5O/I3:TL[MG0>.R)M5G[K31_#QK]^M2NW\Q:U?<27WV MNV]_,:1_E%3 JC@2DQ):2(C?^V6WTV0;JLY+YL_S04I+@)I#]1:,I07)70+YG@GY M%)P/&197I+#8)E<,?7^ .UP8/V55+AK:,'D[]EG2*1-)^K]"6O7H73RD0%-. M5((.LM]9/RN]"1V,8=X1=9-R/.KW:31]*Q:":>!?#\HN0)9'T&U"G8#/6SEA M! O";A@$=!CS\OS'V[G6RC0X3AN]A3ZO8=).F"1AORPF#'9@XKLTR =)Q\N* M[]92E++U) "XA,U'SHN+:5$I8:MEEEFTI,W%4I'3Z !V2&/=KW@VGYMZ;?!UEA\S$Z"_MT\-MA#,828#3RO:QB[,]X MF2@ \?1QG"W0@'Y2].0+)H8*(+FP:\UJ!9TWCYO5\V6JV:W9R@*YY]63B[-: MLU8]1\=V!57_/OGCV#ZMHI-&O5X[/Z\U[%U>@BH ?DGC#M!*$@X.4:5X4@1? M1E.MG9_V?WXU92*__<8_.[_,#XVS.GI!TVON\6:>PVM:7I.YY05M9HUF3VGU M:Z11J1*[XH+]U)O4*Q>SEORE9U^V.^TF/%\*R^N+RO[X,VC+P8W3#6%^=:W1 M9#Y86&J]>2'98#\UP$JRFW:W??F9M/L? GB>M(@):G:X*!I%?N+#N-6)VP$[GJ-C-Q'%Q%+4UR/@ M^ZM4UZ[R%3EL.S0(.UP \XP/PRA!!_-G3L$2YW&"^(W82XS28L[>E+^'(/^4 M^@/5S$LHH&S/"KJ?)&4&;W ?QNR(9IC1*9["7#$?_+LD_]2N]*X(BO+A^E.[ZH'?8]0-WL^ M.Z@G7GS[[HQ?^['804UL*/EWT9JP,M0KQ0'_FLH2UJ@)5H;)&::FP;%%F$6( M9A'3XX6C1A"BVL M;B*OYR4.0E:WW*?;=WFW6;-J9F>^\R,,)NF_GZ/)E!\:4U"DC), *K*CV-.T_ KCD)1X,DFIZ$;-GH$1N+8GLUX<,H MO!']_*#63G;"T.[7E7:E-F[-6-!J]C2[\AG&ZDT;IZ(/F%/_S+=/O_3;E?LG M#,,^M.G5N[]W;?E+!\:5[,H9:*F:*K28+5_([=.:U+YL]^POYOAC\_C^"8.F MRX8I#J=UR6)8U9F$J<44K%!'0?F\.*%_\ ,.O3O R7NB?9AH5X[%+(DPSU!4# :8B55+<[%C>&#T MJ]Q17<>BE,OB;(=@59+)9L/^/KWN!?[W%?A-.JGEQVUN*O3W3+$U4]17)+GJ MN8IF>=A@!)B"4PF;BB)CPE35DQS'E!RI< 3>BFP9!,3^%K)\;Q4]S"0'J:&" MP@@UD@Z/T)^CR(^9GVW?@>NR9-2\>0Z%N0ZVX-G\=( ]"?M]/Q8A?4@H3)0) MAX= ^&3R_!E!6"N>%<^+J-H?!N$4B'-9VB([+*X#Y_J3:V7EY'J56I=.IA]1 M=2]H=D ;'S,6\3C._WR$"9"])GY($\]6?*JI);7_[DAN_\N 7EJC!JRU->NI M=C,(&I7/:KW[F;0KG4Z[_Z4OWK=//PL83EJS3O_OV<65I#.=J:"F%1)PGVY]C[AGA"8P@[QGA.S-"=7KE M:8PPUS6Q[!+@!,T%)F *Q4QVJ"$IGF-(P E$2CKH0Q"&T8/G-WL6>"P+G,#/ M1M0,Q_O=M>_. .2**[IB.L3#C#D:,(!!L5+XOJ6A73')<0F0#&Y9,L*HK'G:XXV&% M>8JE4\-Q)0JDTGKD!NZJ";[1PO^FJGO#_CNPZ:21]DTI4] M-M=CDJ0Q"TNN(N[^N1R;8*)C0AW=TA5%TSU/F"229.RWUYYG"R,G7K&5]BD" M]>(/:8"J$^Z.$O^&HX;G^2Z/'[^QMI=.6R( ! 82$F/C3M'K73[8,I;D!06L M,)"/(TY_6)'Z+2%0KG3E&)ZN*JJ%-04\,]74+6R*?R2 JB(17>*:53B2RP9*Y>"]WE #$BQ-)=].%O,4IXP(<"W6B0XOL0@:((1D*F(@K<"<3% M^,85+4EDK:BO2N3\Y::E/Q 1^LW]_V@1VB\=*&^'"3H>#@/0O:!XOAO<7WI9 M!Q_""+@O#WJ,TG@G>*29 00T[:$LW)^A6/C9**#Q/ []_CG.0]'*KT)8)QWN M]E#2X8@.AU$XC'QQ"@_T8V#GA P8+3T)8 M>W\4)'3 PU$<3%%,$S_VIFG+O$'H "[I_ !6%"S$CXZ@'P#J8#HO\\( !A?M M1"R9+\X;8W00WM"OB.;*F&&!; M<5W&JD9T;''+PH[P-!W&%,*#H=9/)^\]^VS+/N"Z#H(4I&FP MYYU[=O#XRG, G)[.L:8Y!*L*99@2X!U-DB4N>=2ENK.9=[YR2>/YS('UA'.' M7=3/T;O*LT2EF,@+;+MT)?"6:56IF-5\LVK<[;GN<5SW*>)"88FT)ND5:V&8 M1 W/$V[FGON6N(]%(5&3]^6\4PH0L\]F[!?*3C>UF^_0S MP]>\9[5"Q2E6FR))999:P>T@-Z!Q_&U7T :LWL M+E@QS1I8.!=:X_)B!GV-[5E/J3=;6GWVH5?_ '-*JC6N'H1(@?=(R$-9F&58=N[Q#]K]! ! UIA&YH,.)H*))* M=KYV%?89&?LG)>M<*&8R<4_36]#TR@U81A4/C'83NZH&-CS8[=ARP;DV0%0X M3&(.Y2+UR,?&GDR_6?K.788LS HS[H*<,[E\Z\5]E;K7!R?MGC-7&S#APG+D3)&;'I&" MK]0# XJG%TKOG5_Z,8(9@O\KW*EK=!V%XZ0C/.&A.-.D,6+<@R'2W#C9L8ZD MS?V_>V_:+71;W";,(-V[>NGC^/5HJ6X \8OD;7KU?;0L4GB^YM-TR2?9BI?3S7G^ MA#.T_/+U9L]K5ZIS>I=$)+-"^U*EC6F4,*PQID. LM4L"-Y,B8> M5XBK$46BZH,;:;LLF+ROB!H18[56;ODK(1<=D$H\X*[X],H@3+>G1C%/:P'Y MYH$=XE,4^%T27CA5,Q>#I)UL$^PU@:5 2\1L_AG8@Z^C %6=CU'5% MMB!167R4@]&(Q5E(!]NT-Z8 MR9I^MVF6[G])=TVH$X?!*%EM\E"B]>S?3G1GMUUS[$2<]C#U0,*6:3"FT[A0 M>L$,[XN95' MS?BC\5=MA"8WC#@V"U#R M(L;!ZF!()"L7)KX?<);^)F]O,0L*'50H3Z7;K4(WM_1.#@4":3^;S8%HD ^U M6#D?\1 \RKIHMFSVX!:7D\YVY:1S[DSV*0-[C0,0TQ#C MU$Y(:PMIEJ(J] Z%[0;64Y!?NQ+3NKNP2#QY(MX9Y:RGN-%COGY5'=EINN G@E(QMV<#,OIZ;ZH!4Y[+H+LL/B* M?CK*],KV_WZ7N3X6EA4>NY$_%*^_G1P\[Z7 _;4EO*/SJ2Q]BHIG5/+VM>>' M;C^G]H\J#)!\7I9%BIVD+[+\@")]5Z(ODRM\.UI^+"D_D<3W]/$$^OB4&JAG MF8%ZF.IP\.UR&QO)*>7\V"O\&=:0.A<_P3J4GV -AW./$DS/NP\ST)W9TUDO M@XFD/MJDV/3O27@#)O\G8;77Q 8=8$_D4:C0A&9I-@^$9\Q8_IGLU/435<6L MD/AJ\N:K/_M-T9W>%#VOG=K'S8NSKWR \3FV/7=D_^+3/<\Y$A_5CG*O[/&[ M!(?K#C78"-Q9EX[$042Z09)=QLWW-V) .!2$V3=*' Z>L"?DCN@HE5AY!>%U MCX3?GW9'1TDGC&"=[+'NXE/0]/JWS>^D\"X<>8EM7K;_HM=N["R+RZ^3E_VD MUV:.^F%"W36UJ$C6\\>D*T75VMST>6+2T_".'0EG3OG_]VGYVR+DOIH8ZA46 M5(I+R YI!_U11*'-DS55= M3]LP%'WOK_#R/.>S0!/1(@V&-*G;) :"M\EQ;EJ+Q,YLAY9_/\>-UZ841J4] MK"^U[SWGW ]?.^<7Z[I"3R 5$WSJ17[H(>!4%(POIM[=[36>>!>ST>C\ \8/ MGV[FZ$K0M@:NT:4$HJ% *Z:7Z+X ]8A**6IT+^0C>R(8SRSI4C3/DBV6&L5A MG.Q[95:,DTE,HA G>0QX/ G/<)J?Y3A)3Z(\3X/!V/ M\?AT'&$"%#"E:4PGE$0IG%G1MY^*.N@*#>,X]A#1 M6K*\U7 M9'T%)6DK/?5:_JLE%2L9%*;9%73M' !VW)K(!>AOI ;5$ IOQYN- M$.H:P.I&2(WX05;?@2A-TV#=E>2A3,&[ MP@Z%&%>:< K'Q#8[['C_(H?M<1Z7@^,=GX,54T#]A7@*"F#=R<6'PZO7X-T" M=XMA3,*YT);?67I;TS!>BHW!F+K$,Y?]#93NAKP8^P,C8O\R(JD4U5_F*6BD M:$!J!FKWREB!I81RZIG!Q6YH?U8D]TTB#O%"?W@"G3LP%*CFVT(<5S\WAJM, M_RO8M.8_KKN1<&S=AJ+,6V&/^?.::Z>[FR\$GQZ;S+AF7ADND@))Q9@U'96=I5-%&%NWH_O&?!_MR M>X%:!<5W/K/K_<;UY![R!I&2BK;5\;QM6J_2>J,[F/[:!L-[N]GOW&UKV#P8 ML]%O4$L#!!0 ( -."5E9?Z=*VL0H $)B 4 ;VQO+3(P,C,P,C(R M7VQA8BYX;6S5G6UOV[H5Q]_W4VC>FPTH:U)/%(LV%UUN.Q3+;8LF12\V# 8? M$Z&V%,A*DWS[D;*=6#%EBU*L:F\:VZ$/_^=O_0Z/*45]\]O=8N[]E,4RS;.W M$_0*3CR9\5RDV>7;R;>+#R"9_';RXL6;OP#PYS^^GGF_Y_QF(;/2.RTD+:7P M;M/RROLNY/*'IXI\X7W/BQ_I3PK 2?6FT_SZOD@OKTK/AW[P]+?%:Q$&B4\1 M! 'S)0@3B %AF(& 1(@1 H,X$"\O7\L(*81@ E0<(J( MQ%70>9K]>&W^870I/9UOIU7UZ^GT]O;VU1TKYJ_RXG+J0QA,-Z,G MZ^%W.^-O@VHT(H1,J]\^#%VFMH$Z+)K^^1S^57J3SS\]O7CXU3 MDJD9,I>DL_ON+G.BSRDLX'."P>I]F2/#7^JU[V"SC_J-]S]2][/<((H MC176%5T_4;M$S3"*R4GZQ$>FN57B73TSK?3!]3 MZF+D_/CVS$?F3,YK6N:F'L.6"95YR\]]99V>=N+E MA9"%[E\M*5B.OW="Z ]_N?ZABXCT9PF'G% 6 4E5 ,(P@H#2Q =1Q''$24"4 M'[K!;)EEI$"O);[O3S<+)HL9XDQ_G50Q@%%"]+=0YH.$,P(D M"K$/(\5P$KO!WS#32 N 5NO5Y7HKO:X%H,G@MD7@&6P;IA"X.]:A$!QPHTS?$: >'8&37;^R(]CGU+-T!.@H'8&-EH$[ N32$: >X%\4U.QR MG]\O6#Z?"5\@J*#03;] ^KM\@ %1$=%/44@#R9%0K6&O11X;X&MQWDI=>YSK M=AU&N+,)1\:V9?Y.D%IS[01F/=)@,%H3V ;0/J#K:OLAG[UE7-M%M)L=PZR=;9SH ML%KNIMQCD=P*-O#:N)O&[I)H&>,.Y9="GN:+A=2ZS*G=C\OEC2PNS+YX\5DI M?:RQ./"Y"B,@.5<@)+[&%2$"H.128LR%5$%;2 ]--C9HM5[ MP1[*\7>2K)7 M:6Z/\4&K#V/]G 8>&?->WCF!W]:43H7@8/#!"D/;-+<+1>OWN!>.\WR>\K34 MC<$?5+.8TOF,T#@B% : \8CK]1Q*0*A0NG(DR,=2\HC"MJ5B-_S8BL.C0F\C ML7TML+AWF/Y^GAR9=Q<[G/!NSKH3T)9P@R'TMF+^FNVLW:0:-[,L0[L"_C'C>7&=%]6^ M^'FIZ\9I?I.5Q?UI+N0,D3C6G!.@E^<$A(A%@"#!@!\D3$&A%V;9>F%N,=]( MP:]I?NE5JLW1O5;N&>FN=6"_[VUKPK.Y.4Q]Z&5DAW+1RIX>I6-__('+2*MD M=TM*N[>YEQ=SK?+\RU6>;?:>I-05@\D(L"0.0(@%!I3!$$ <":)0R#C';6O) MT^!C*QR5/J\2Z+QIMV/M*K*?5=EK5K +?\IBW=L61:4ES.?4QDJKD"< M:.2J'IE*GP.B$J1@2 ,JV].V'7ETN!EQWG\V\O[K %S-L!;$=;7AV,BU=< - M.ENVW:BK11H..UL"->ZL SJ<)9;\1B^<]\AG%VDYE[,D\AGRH0!,2?W]5'$? MT!#[0$8T@%A@A<*D]3GB)\''AE\ERLN5A_R_L;][&[D.9XF?NG<8Q#Z>')E% M5SONMH._#8L'RXC8D1UQ[&FE>'0>SJP)$A;)>\$WJV3#MA M5PLT&'(V^=NX67_OCMH['4.8.!_F]'*&.5$P#BE0PM>L!0D%%'($2$@@"S%C M*E1M6:M%'AML#^(\HZX];76[#N/6V80C\]8R?R?@K+EV(JX>:3#DK EL,VT[T:[6'!E,1UEMG1LC:EU7->S MG%_E96J^AF;E"EZH%&80@RBAL6E2(W.KCA $-)$20E]PW/KR ]L$8X-W?;KN M4:0CO%83#\/;UYHCP^OH2H=SE_;4>YRU?!)PX/.5]G1VSU0VC.L*[_N%+"[3 M[/*?17Y;7IWFBVN:W<^(B@,I)0!X[;%UGI&B MO-'JK<1Z:[6N2-NM;4MV;\.& =S5JPZ@[W6B!^_VN -COS>Y7?KW#^]YG5)U M4>+GXDN1_TRU_%D<"-U_$P:B@.@VG(L04"4(P.9*PI#IJA"W_L/"?1.-M P\ M7(#S^MNV%/1W;9A:T,&P[MDU7KG4 M-+[[CO/#C5-_UY'-]0^^0!@#F"C=$? H!HR9?Z2/(QKC( J%Z]9S;8:Q%8&' M;=B52D_+](Q.]^WHNI'M]Z4[VS/4!G5;9SKM55NS[[5I78\X^.ZU-2';-K9] M8.\;!VS_'7N$?00I)L#GB00A3B+ H*^_LG,D$?5])%EKFING&1O2.W_P_BQW M">AU?X#_DSL#'/V6 $>Z&< 8;@/@=@, ES_]W_XDSO2CDQ>;5]+5?SIP\N)_ M4$L#!!0 ( -."5E:T.54EW08 $@S 4 ;VQO+3(P,C,P,C(R7W!R M92YX;6S5FUM3W#@6Q]_Y%+V]KRM:-UL2%9ABF62+&F9")4QE:EYW%LX//3%5NL<_<_/1T>R>?/3]:J:?8&T+IMZ?\YVZ7P& MM6]"62_WY[^?O2-Z_M/!SLZ;?Q#RQ[\_G,Q^;OSE"NIV=I3 MA!F5V5[/OL4 M8/UY%E.SFGUJTN?RBR7DH/_147-QD\KE>3OCE(O'9]->D$)SRR@1C@.1FBIB MG')$F(PY8ZC(1?C7<@\R%AFCFL1<2B)SR8@%#\1[P[WVEAE0?:=567_>ZUZ< M7<,,!U>O^Z_[\_.VO=A;+*ZNKG:O7:IVF[1<<$K%8M-Z?M?\^DG[*]&W9L:8 M17_V?TW7Y7,-L5NV^./7DX_^'%:6E/6ZM;7O#*S+O75_\*3QMNTU_TN_9M]L MT7TCFV:D.T08)X+M7J_#_&!G-KN5(S45?( XZ]Y__W#\P&13-;N^62VZW,!^_-UN;JH8'/L/$'+K_Y>)%AWS;OS)WC@KO?.Q6WZ#M?>B$O!7QB;E;Q5[F]T:0,VQ;0&8S)RD0IVW M2]"CVYIG)(BHG<:QZ&RM/?3Z?J0/DY\U*4#"-+0Q9Y-_$O6'E\!=B\6% M3=@1\>=E%3:_[O+1-F+5-EM0[C8LZ.Y\AJ..D!*$D]NH?'-P_(>%GS-Z%PD1E8RZ(U3DEDFE*3&8,H7GDEF)*]M1M)?0/S YB@$^? M@9=K^[@L);[JT)D>C,H/^0*6*5B,3+ -)ZQC(&HUAX MSNH@%,1T41BMY"1(.,:*+UTTJ1?^(^H/1\UEW::;HR9 81PU6&M%PI3#+,!S;NR@M\N5PY2P4U4 ,(3QP3J MDE&$WX6,&.NR(+"JYTIO@9&O%@ M<#$'K+"&.@,F$@C=6C[@]&C 4H+P!P5&9CF/6P#D&=.#X%!3AV.LIA,%@Q?2 M1YU+9PD% ")QPB-.(-W1.2:#I5$(]7\!@P\"0_]X8/P]3:<$QA%^?)_.FJNZ M\,'EP05'5!90%!$#T5%'PBVF0C Y+KO%]K#X:G@0%.8'@>*%>DX)B;Y@?I]. M4_.EK#T4 NLBD=E K,]P' 8'XYC*B!#&:H8SHMYFNGAD?=@^%OU!Z!@C[900 M.6W6K:W^+"_Z!97WVFDA!-'*8>X+01 7K21<*R]!Z2#R;2QH<);.]WIHT24COBI?9$>N,)+JL$84)B)N2YML*,PN&^M6$ 3'B3 M\\72O7+(NQMKU>EY4V\6U@(%T)F0F+R8(9)&7%-CX4.\EC%(+(\M'Q?VQQ:' MA7["FYJC)'SE\']*9=M"?=2L5I?UW>)Y74C\,]QID@D?D=_,$VMD)#;+!,.%=R_%BOC(-'YNJ]&5;ULM?L!L6$=RJW).NTX#A>KR\AW1\+ M4R%*!;A&UJZ3AP$Q* G)HE!:>Z.5'7=GXZ\\& ;*A'$FM!4-4\%@9"VN(CE@D,:%$[H !R\=ED,<6A^$PX;W*41*^C/QXLW)-501'5:84CWRY M>!.YZ-]>^W-;+Z%_R(-CI4,M\X3E(1")$!,<-\.O+@<;>*"*;^7"OV]UV)-3 M$]YU'"WE)'8;WZX@+1'E_Z3FJCW'R>W"UC<%-S&TS&/S YC8L);D./%?&4:#K'>#5W-^ZZRRR)D-&9<.1(8 M52B#P!F/XK2GI0P1+$BCPB@*'I@;%OT)[T*^7+RM1?W-XHEX)WC@8.?N1/?2 M_>O%P)G__K MS:?K;W]^?JO-TGF@??[]]8?WU]JSRQW-[>]FZM7A1/7WS[\@)?9;\(HBAA/2_U MGOWR,_X"_S+J_?+_?OZORTOM3>1F"SYKEU>RKNN MH\4R]J>S5#-UT]+^B.+O_@T5UU,_#=@O^7M^?B'^]\\O^$=^'D?>\I>?/?]& M\[V_/_/M?G\\ZH^&",V^*,7G\TP\FE]VHR"*K_ZB\_][B5M&.\ WA/X(L MCWC[6%U8618_VSG/_=?7WK:^N[YTPF4Q'%B63T&DO0K#* M=>.F[*(O3V>7_ M9C2&(6DT]+1W61!<_LEHC'QH:N_\D(:N3P/M"TNR($UVKN6]X?H;G,TW:&]B'Q[0QDO0!&'J MPZ.>]EOD90'37GG1 C41I\\K-X4;M0^12_EOO\;1;3J[0Y6GYJX[R\B%#E_S M)V@NHN5_:9?:.S:.85&6?_N+T==?FB81&NY20UY\'[H][>+CGU_?_NTOSO#E MIP^?GA.-:@%H-E22T0+6Y"NE7[5%0--)%,\U^$>+69+2#%1TFA MC3RZA+41 M3.UIDX)E8\&R_)%TQN"_G$3_+K'[! F_1 *PT(.'WS"7S<(SK1? YHD?!QXS1B\Y-H):"+H=/WV4T^3@_X8W1)M'L7X)1IJ M(&@Q*;,$_.U&TQ!6@P\_9$#7%*=W _? ?[24N;,0%GH*;(.CFC-82;QES%)D M#%C3FWP:TPP>2O@8@!ECV,#EA3%NXRQ)8%Y\+&PR85PV@V5/^Y3%VHS&GG:+ M,N#GJPS\!\-)^8^@&,3Z$6T!_!BR&/["SX@OBK_Q 3>:+V(V8X!'8%2+&)2" M"_R2^3 4&@3 N'0,6@(IB!1@+"VFG>!7^#NR!+1R\8E;!E,-?%@Y&"7\D\AG M4OXF%)K=#\(5>-!K=T MFLY(/>V/%5E@ MY1/X2B)XT5N[$<@'9,>M0TMA>OP#@'3P@>@6:4N!'>D".(6Z2$!.-,&3I:^# M5(?B,US]I2"Y"5P'6E/7!4[=. (.O/'C M*,37$NUVYKLS'$S,)@%(! Q>3E3(#[Z._0"]GC!0\S ).F4X:/P-^!J^/Z7P M@.0ULJ8I/C,4S]#4@[3JTMC6*\@]E_F M/GKJU>? M<1O=2CU[._4&/>LN]0:.HMY)J?>IV.L#I![2X"=#[XV4OCNEZ*P0%\@-(GA. M!ZMG*#*<@@Q@5:VX?]@S\U77P,#ZZ4+OZ3P_R- "VD;A+2]# M8CL;Q-[^KA:3?+N_OJ$DOZ;)#.@&_VKLWYE_0P,6YLZ99!;%Z27_,XC@03#& MYB4+.Q%P RCVD^T8/5.X%'/24B[:![H;&T;15@FQ,-*X$*&/8I'%[HP#REN6 MNTU^^'.:HE/3[ T*642OV/K5GTQ=[:0GH=DKZ2;*36M4AUD(YL#%JR^??W]> MM@JL;5;!!MV<@:'(]83D>AORX T5H:I AJJ2!TWO=3(-!P2&K@CUA(1Z$P4! M$&',:8(X)!>PF*6P9*CV+CY^^?*?B?U'5ZKZ/T%8\$A:X? M^")8"CLNAUQE^+4*%\Z!-S/<%7SN;D 7LZ=1X0=G&(R9"'_Y(D8G?,P"Y.6> M]BI$WW5 P^(;\$#"UEY'@X3'UX(,WSEF072KB> 6OGPFHYU%?$L.;>79_2U_ MU\K%^QM+8]]-\E#:H9YOPVJQZQM7XPO#7 +M=1X0E*+U1U;L31,CS ME(?,01"$?I_Y"[!U_12@\@\_X6Z'4MQ1<#_^^.W7]]J[V/

(84_#\_3C-@ M\C=^B)>O06+9 N"SQQ9!M,2?\'N?Z;)7?A33! "7XX.>>+ 4F>:C6(6(+5U? M;4-$OAB&+M_+H\-S%'DFHJ]: K6!S2_(W>"R_/HEI!LL&>C3I[9H\$9%W *DA#[S]%K^& MAY'-XZED_(BK 8\%L,G&RTL8X;*(*'-]0S%OI#1+4&48+Q8*RH^U&_GI_"$9 MN1-:JKQZN \7=Y<#[7Y8NLWDMY4N]S0E@4\I@? [W[9O5V)6<.,U7:081GV3 MAT=17"; 09=29GC^U2+V$XS^TTD4>??(C^.LR0^(2SDOI'?W:VLB5OSX24H/ M 6Y/%C1UP;3^0OT@P7PAGA4A#.N<8><\_TGQT1/ST2IW PB+^0:^*Y(*A(H7 MM ;F8*":4'NLZPV>^5/BAC5-SSC&^3JC+I)6>QU$T=P/)4-HK\4+UMZWR7K# M==6-=WR@X??EZ^B']@\?6(B%@K5QP2[S-(SU5P8T"^%&#[/K=NI;>@.[]A;X?,80V17C6:EON18\+V0GMY83;!>12"^^$MOG#;N3 M;VD$[\+;N.[*^#W')>L="](3Y'0(G98 M&7^)1';9G(+UA%EI93=&@MF(F',5I4K//:V>2V;1K.<5\(#OPA]@.X,F M$;[^<"F2)F7J(.[/\!=0$P"B +_S+$C]2]@N@>%X7I9X=3X P)E\8+^'/D*Y MKRF^A6S?7OE6*C=- AH)1HT#3S) YB+9%=8?X;*$C#ROK^!>8;Z"=(-)^QL? M%/>PK<\8':9\)TAQR@P>Y)^ MZ4P]X [26%(I+1NY1&*^#O0!RUHKFMS5:J) ME#-0T#288[*9I7,X65+]Q:>Y;TG<]9,UT,;20>LCS@XS/@I ,_E&EE"$$$JR MGE*R0&\&#+D7.#)/4&7A#-,@\TC(>FZM#[^5;,,Y"@J(H+! ;H&@<'M)7H&T M93;B.?I_^(A@M<_R*8L*AI9)O5H8I?[$%S^"HIA' MX11S*=%X V&EF&D-<(7="E\3/-\#S?&WO]B#ES)/'6!-X6OZQCU+"/F_LR4L M2QC=R/T%-Q&/)?XT%#A."MEJ"P*Y<&]+V_U:DJQ.XX"\IL($?TBF% MC0<=L[,HC&*!;M^'^%@LTMJ_K+#+Y^@6926@2]RM$*O!'>)=R GH2$@9G0O\ MRA.:!7_MT.,KK#\!+2P\(BMFE-%1X![\'9E5ZH22MZ3PZ+R"A1'L&2Q%&0*C M,?+P:V3(:RE_VAN:4AR_K &)HSD@^"DZ@M#>R#/^2PY8_JI\G,7 J=SN04#D M+H@@+.'B_Q_XJ-B9<=ASW*&FN-=*Q96K@C4A<7EN&LA5&#+8>_EWS)'UD-D=\A4NCYB[D?&&Z&7XIOP$XW83%^8\O6=80:-:/?*J]OX0?_E*5@ M0G[?2R?I]<4=>&Q_>]V3++7!J$"2(:.)PJ3:ZM8_3T_ <@TXBK-16OK2.Q\PZQ]%)*&M*J1*H*(?5[:[/J MUB'K^D^ICV;PZ$[U81K6B@9KB&]8< M2CRURN<8H\GK@LF<^FF&+CF 6KN 4?A9>P.,I@3M1-H_6HN\MB M'J/#UZ^NKWM>T(D@"GO7S#T,$,51P M4^228%D9:- [\J5@FF$&V\&1M=,+N M+&F";DON">II7YGP.+@TXW8?3"B,4G2*@T%;3H-Y)U_R0;[D:_&2O":4Y]'L MYZ#0']C+FA6BJ6#(C9[5%M>I)U'\#S9V,1."=P6(0FDF:]?HMGN_$MV&FXB( M5;B?4][2]$#$VHX/.[7 M %R4)0F7L6L1@R@$^6YK#&%)YK]*;0G*1T/GB'8KUSK/?-L<9>ZI7<5.93"X M:"^!R? 1=D.1.4*YZ,*;$][ (*^(!VW4D\Y/X3]"O;8(Z'+UD=B=^3="K>(W MBE>(@OBJ>N#4G7=>%6M4E4OKL]=YEDG1+2C?=]9VR#P7)(/=P,7=50:L).L1 M[NK/_7]BVQ.!F;S#!<]B@I>E/(0JPVX4=SJ?B< <;\]1WLHF?L#[4O!4 ?S8 MU[?79#TM$[MJB"%M\"SF.0FNECE61V#5;:+V#0;'4Q1E,X6__:5OOQ1=5D3D M@&_[P-'8[6$<1]0C/">5_8!9)G)C!%E.8W^Q8>Y3@2S4("GC/'%P<7 M'Q5"$&'Z:&G+3F3ZZ1CO@F[^A#??0/\U_LQ#N")NDT:9.UM$/D:^?A,(7;1^049+1/48 M:-(X"U%YEJ$=<)S'YMSW',T!/+J8Z@Q+R(B$S.N)E3A^WB (D&^4X=T(_58. M[%R^V=KPN+M>_"!=Y9ALR$3^HA\C!N9&O0]H#\-F2T":G'O#E$U+"12\Y0GF M3[>$B ! DA9/!L#UC3K,V";I;XJ ME?VT3/J$7]:#C5!LYU<<,^!=]\Z[?DU^KWGT/MQ2$(;VA<;#]P^5F7%T)_)V MXK)A.Z:)GPC#)YU%'N(<]"\*2XDG)2-F ;LB]C C2>SP:PF"VI0!)A(>0A?S MF]'Q*0P11 P+U.'^(D K"?0ACH_[]C+,+=H]8(*FML<2V +&>14;S[X $^M? M,HU*#&;+9&&-1.N#+6,7WX.18!4==[(NLA@T$5NS^J0?5KRHJ+5#E";3_E8^ M[7'F35E*BNZ.POB1K1 1U*QN+3M">%IHWL:1%Y/)9XK.>V".P?IB(@YW]&+S M21IDXDUXXVKB\ %NJ\$D\[2MTEIP9S3W0H.%!SATJ4D(CE.3.2I\:1;H?MGZ M5IR&9-27J307))A3+'Y$K\&$_\D!H+L5?\GM^(JV%[2LCO3$)CE24 MS<^B@)L5,'V9PE):A2S!P90R->57>:&O_.[=U<>YYIX#00$^(.FR!J,!H3;R MZACH,O%STPC3Y\(H1>]0L9;9\3!(F>; MBF(JP,?2DQ')!+@D&\LHCTCLQ ](U8K"NC$\R8L][35S*9\%=FN]9QJX-#@2 M&+&+3I3=RHU[FI8%NX;,Q>RRV.=]=LO,B@4XL#!@@\$EWN;=6WV/S672-PB8 MV Q$CKE?-4FLOG#<*M&)QK([[ST+7"3!W<>J4M6L.%]R.=^>A.\EW-I*[D)F MHV.A$P7=R0L\81/-G7KK5[>_ V\783Z!2.3>S;EO@=X4L$A%/%76?#PGJS?= MZ8>::!?K(]GR^;M-5(\T!AD'OA#5KH>]K=3*:/6>59LJ_JKG8GDG,6.BK\YD M:Q"O>?R+P4_O7^B4V:(\"IY=]1K/.=WGCA^LM?\VO3WXO+!+SBBT[4 M// L_=_)W4D\1WB8TG#*O6YBW\)8& TN47\GT22]Y;VR8*%3_S]B#MO>@E[) M*<^!F% LC(8)<\+ T[+)O*! \:A$)*2 * DO_.)!AHB'%OA_!'3B=67P7G$( M"'\2%RL"(N.4BR@&K*50:RNDNHAXQW%L$"&S)3%J@6>3R-IT\1F0N2R.Y;LP MP #\Q1.CI*LR7UWJPJH+ Y^LD4@*+5((Q^JFK=A1OMR!2;OUVC3SQ:8LXR;< M8RN;R0]"@7I9\>D9 M3('+ET3ZHB\<.H]3:5A@>Y ;ORA.XQP"H\D;9//T"8F)>;S(XUT%HODNF"AR MJWQ1E.*CW,[XKV]('&:;$Y*V$N(CP<:(]BU;6'ZLFXC"UT@+G8B!S?^3*P8(N+M;[@!O38((L>'E.;V7H851KN09 M$Z#< Q5-A'EM$D+,WK3Q%_5[!89B3 F M&-3Z,#"^Q+.Q2LS#X7QZR\TQ:6YJF*XJ#G_8(B9)>=^[1TQ$:SK>[@'#8+@W MR.W[(;W'I8*S.:!G,.C0O J6*ZWQH*#?3[4\IK2#B<1G\BJ'^_0%%D04Q=?" M%Y+;\]R-PQ=_ZPH>2WM\QG-*4ZJ'0ZDTD0(EX&'ZU6]% MOJ7 2^#^5'BZD-<7!,*V/U2^[]_BHQLLR,]Z-34M' ME;#M Q]&X?ER2!AEY5Y3]!8(M;Z:(#HFDSO?EU*4Y! ?6?Z68>25NP6D=T(4 MO\*4/%X%>E.HG.+[W$$H%BY?@/R@#<[F<(^P+0I?7K+INUN?3VYWK;O[.!!9 M.V5D%>)?-RMRBA<;P$;B2F"YY!CG$34%0IB V=X8L#F/B MRUXJTBLHPH?&%Y@']B6YT=B2+EG8":(%*A"L6O>%LU ,4_J.UY1\#I9X7^,2W,L+\GIO4/ MMM0^ET#&>R'\P#PMV!'>AX@UI)6(QPEA,S%4Q.M^#:P0+@,IOY@CA]8L6& P M8$WCYO(',!HK-/P)"#DH!$ X5(1=I)I8W8=O%SZ30G:Y+BXELZP4 -#"3WA? MGF:LO;+QM%^R5KI4AV,@%N%QR;HC43__'H[5^$2!&W[[VPMXZFX+LR( M9#-Y2KJ]9&\O#N>U*3_[L.AW(+>NC0.QT%+<&()(K?23]=X]10C9H!-/(SSYHY3DFA 7T"Q-&! 6*?,W544\%$^=8:RF,6#GE M+:V0!7\F>,CB%G;G7[^/L0O/C62[M8!X,4"1&U@2@0U&YGF%N=.PQ+:2"64V M-L[$@U$%D<#L LV+C&[1WFB-X[G[M)TLNF]#Y$:HYA6OPI#D@0(%[,>&Q9@5 MD*+'+T\'%U:XU#Y"LWM<^VPP-%D!9#?"4P[XJU%3"3XN:3?^5<-$-DQGB3CM MDXC(5H,BZR*)O9^4E,.!NX&):FM-:-*Z="RMD\S5TE2A6TA ]_98KY%R:[7/*7\$A.M ML+C(*PL'L-S=_1GY<)?2$GZKPG(D);V49\^4%!-OHA9NV4I7/2G](M>@M#.N MCL64">R%X5GR!>/]Q:KD<61.JN(8CR($M*85UUH='WS8I.D\U'REEBJEO+I^ M1]%EPW/Q5@-%DX4;!MMS!O+^QJN:U%44HI10LAG%V5X)_)4)R3<'KW+]\W55 M$0R GK-6<9?Q=LM=;W_(\.,KMS@^5?8%DU:2SPI (3G^-D*W<-Y,298P@;3Y MKK_@'0+SXB5Y*7?+;OZ>MW[=_!W=)O-M+Y+]%39_1G\=]I#>^!FFL?F3L-XV M?XRC?VU[K:Q'W/PY8>S[G7M%:M#FKU@\6/S&0;](K]%0RI-\8PC9M/#,\47E M5WO:JR H\TDI#%_^=5+RK?/*:DUT]-Q5 RU2'66&8U%;F?=X.\:IR;7!9\$' M#U:!2Y>HB\IZQ=L)G6"L(A[C\J#NYK8\7ZU[7H4L3#F0 ?$\MCR* '[,%8K8 M2ORDE%"W2MEI-RR]W=\KB-;"8M=F31A9Z[DG9DTF[L M_ ELMOG6+[*L5F'R?!_.WUG8.^41"!4E[2Q>$TD7,$W>U$W,1IZ@)L]7+VJG M,(Y6GDY4O+AH)2E'FRS\O"QM,S;_]NNOL#RP3ERA2#_5VI!6C0Z0+'D\>2+. MTL:,AF@NRE:%"VZ5F@S@).(]JS_]W_LWE\9(XUTG\>9HP[TM4F$\6*X86^SQ MC$2LVL/T@FUM)3Q_,A%5N'EC"72LHR+$RE\>\.6B(>X6<5KJX>D&;)4U$$I< M);,HFV'_/=1*:)=6D>EJP,;9(N*17A_[:A3[8IX4G6<\K3ESRM&2[V%T*QID ME(T4WBMCZWDRI% YI?8@O"4(O[!&C[(@HLY8UQ?"G[)V,@1BN.(F3(*1W9$9.@'%L19R$F V%4$M;L;(PS5X2(O[ _.C M.TK9,;)TH32L@"^YB,9SK85-WO-BB15DS^6Y? (?9F8)?2*R-W*%$N2.P-5; MR^X]3).*V;H91D0P^.[1)D(;%2YS3-P3MHCL@YFYF.V+ZG>9FS5W7R(S= IE MP&/QJ2\L)1ZA+GZ2EJ9(:%FS:=9:D?/N"=C_6!XLN:8GXW?$0/F[48AFX][=4&%]*R?"PZRBL_@UU'#2@\(+3'F2E+".\LF)U0#=%<%*HV5$"HTN)E=L M2JMM9T?3J[OH1/H!$5W+'!^LGHMY'W(PEO/<5L2L_( J\;:=Q2-@SZGP^VE[ M.VT'9'F.C$#V=ZV3S7;1#]F9I)3PBJ 6Y"2WFI#);Z( PW$(KL@FLKJ#[\HR M$:UGK*_MO?GA-@7**:+20O@Y!"J:-XP9H KNBBT/% ]PRJ6RE"F. O$7"BQ MW-#B@&4,UWO:UU4JHI!/J>YR7WZY 5TI&U)@JGL,[!7H+VVMN53!YS$/>7X'MTVP#PC?K=?,$PZ9N+K_^O8Z;\=$2DT$UQJ" MX=V/ZK*DR5HBV>JI?._M[6T/(%EO&MWTM-]#CX?J),19U_<<#1>ON8??M[J- MA2]P+S<4QOHQ(%Q8D/QLDI5%N%J;K58A/AY-Q#JOD@EEVT7>K7%WW\4R;VUT MA@39* \B*IP__,",^\Y8:\8.6"&\,CQ&1XE1;]O&N2/F(5+!*- EO'+YR7HU MA6\^??@DVLV__WB]VY/1]BH%T4$_@+F\#V^S;VF 9??KS.&IR1=_!Y2 MV'CARO/&S^B"*X\H2R@_49/]P.8+)7_CJA929I@_KS6)X/&M4_=X4KA;"K6 MR.?2Q5#R(F%7^1\O/3_!;H]7/C]H]9(_]'*]XS,*9'[2E"0VI[NXO)+5GB[D M-87!IE[^97FYQR^]2+V[U_J#GMT?[+RL]XR=U^Y[K6'W#-T^Z+7W7[.&A[WU M@<$ZMK/7:U_P]15K#&1,P'S\^S/KV4KC\O[35[HFHE7Y^^ZYU5S\P)OO:M-- MLL]]SPO8L65\M)>(\\,]4!"$HET#5?@S JM"1AZ>\UDN#U^(\LK(A3'6%N8! M!AI3]_LT!BWI7]8#FYW?T1'1HJ:E^/KU[;>O>_#"SIE*;8G* M5$<\HO%-4L.1-W 5[FPRNNB$CV+RF%6H("K'7LD8)]+DI:PL0Q/^?PWDGAT0 M4>:R@?W#TO6,^$ILT-AI'UUH-F9ZD- \O%KG)QC;-Q>-_]=J)JL("<'*.%%% MB3TM_IWY-S182]A;!W)[S5S7&BPA?-H_/6IZC61E/B_+T8D^L+8K@$.8=]^Y M'G-G5JS6!E9S#)O8ME,3JQT)N31?07_% @J1HE)*3=FYMYO5EF"K^#2+ST9# MTA^-*K+9/=1^$HVV+VPZ/_+((VEKHD]G<-HKT7\7(TJ8CR3RT4*6'J0(]MU' MF\5I]I 8YK#=T.:/TJ^IE M!0 J+O$;[&8<,Z\H&1;-.SNT_YMDZ!AJ^V\L=9S^0.W^3[O(G_'T"M\KM2\L M,J?=M5!'AW"!89#^L"KG*6AP,FA !L8Y@ /3:;!>^+;6N>,1*J!BO+L-_ ?Z M83"P#]N9*L3]6X$ISHFN?8?TC0,1QY/2M4-H9%M/WL/=DNW%\Z1X6#CZ[%)DPP0D8J-M%4\A@CTK=4JL(3K_*O4>1A M.6"'-G]3'Y#!L*I74NW^)Q/\ODE&3EV!H\[L_QM127ZFG_1&= D$V"H\T53: M6)5=Q&K[/TZ$\M'*H)T[CTV,@<(%3:6.1?J&0@5/O,B?B@.P1.ZCIJ5=M:R?E@?WK]Z_?[#^V_O MWW[57GU\HWW]]NGZ'__SZ<.;MU^^YEV3W_[O[^^__7FDGEF H#4ORC"I98U" MCVDD=>1F5'L-L2M-G@)?'"4@3BPX3J>G8_0_.OH[.F,G%D7O"[K$BG?5DVCW M])J[99K$=.JJ"U<=B3K%:,;PP$*/1EGN3=?),9[/=T\)8FDC[I!GWS&);:B( M?U/)8SO$&E5- 5:>_8JK_'N(1WZPXE#P#GGT3>*8=>68*9_^@_$68HRJQET5 M-J@:U]M(^"D! :)U+P70(J:I8OU-I<[YQ/I;$.D[EFEP?G7L?1W,AB:6L:OV M!(]L5CGH'^CU:E:8J+'1@/TLD(Z6'_0KY[ HY'$Z7*@;#6U)D)^C!C+#[B?H MJ>X\G[#V 393-U,C^V2H/"F-)<]9%$HT5QWP2,HQE4 []\C*I=0*OIS.T6W9 M54\84FZ3@]PFREUR-WV8C.P#2R>4NZ2Q9'5L8IA-).OYX(WMR9-?T\C]/HL" M6,$DSZ+%5H[I4N50'LVL+!UP+I^_Q)N!!,7AZ">6M^N )HGV"J8^GT'GAK:@L79#@XP!"XQ>:KR_)='%_Q?GSR<:S=)9%,,'/8VF6GY8LQ!@ M/,L:S['FJ4%;+QGRS;I#=,P=#XC@Z<:SB,WZ28+(1SS'*TB2%/]!4 MOO^3^ &BP>,+YJ;^#0N6/4U,^/5^$QXZ!T_W[K?%.YT!L4:\4[F8Z8@8]HCT MG=&Q9UI(+#!=)^Q1HW(QD?(5G*[G15T],4^Z;S=/OW^.\V9,]VHZ\W"]CJKG M,1W/IAYI+%WY*#^O]VKK-C1\; M/W0<8MHMKVPY3_IP)AT:%C'Z=;79Z$S2YRO7S>990%. #!Z;^*[?I3C%A0&6 MG6.;SQ48:"!M#(,X _OTM.D.$"@)ORP"B^:+F,U8F/@W3 NBI$L]'B],Q]J? MVQ04:+99T$0HT(*@9;(SI/ 87'!&P:[^:'!X^^%&!#&/B"G.B*X#W2 #Y\"* MGV9%,<\F;8+[*O?72'O&FL=1FD;S.^UWNMC:Z[@+TV#A/JAOW5%7I\D=4)1@ M=%8P#NJ(5[]@\#WQ18I]I?( 5BF.-\NGC-]]N8@2[N^^BAG8NF#8OKSUO70F M'<'EY^1,]-4C= RCSM*[CPAJ_?+S&,>Q%D-I\!=G:>X_^9K"?[ ?OA9--%D6 M>UB]]#FGD^W/*\\5.[ M\$,MG449O,-+B,9^N S%%F/+'(G!K/+_->>MW8HI/>UHMZLN;9O<[69W6%.N M+E:RSM43C#:@BX1=Y7^\S.N8_)!_DS_T4KY,*@B4LDW=A#04EU<"V-.%$$KP M+K\L+_?XI0U=*ZXY>L_J&SLOZ[W=U^Y[K0'Z<.0<]-K[KUE#6PVV38/MZ^9> MKWW ]'S0A3"Z<^L6B"ATWJ9 "5DZ>5XM%]AOLY@Q[3>X;Y9H;T'?>[C/Y_DT MFF60/5)KSW5Q_F0TWF-1'LLZ)7-G?R#9V)63Y\V:YCXYV7O,MV/+9AQ#WLYS M:11''8&C3E10<)HY;X?+7T1'C<,+0RH4[#2HR;H:XRG'>-2\J5&S!>IS0--) M%,\?DY^RM\NTSHE6/BFDFN^SSJG90S*R#CS.YC ?9C';8X9L%V.SO^/EA3V)T=)>XUHB, M*I_]IXC;#N)BFR1;/["1M:)NTZD+BMGJ5VW?ATE/!$T/E+0M2D! M0?6./=ZA@J"G:$Q0KWHEAMY^?_IY$VE #$?1J-DT<@PR&-48)%!$VH-(ID.< M08U)$BJ2T]%(CD&,RGRG?-"GII&EG_1H7D6CZKLL&1A5#T]7-#HUCBS'77?1J)C.JNTW,0=5U85R#+>#N$-B'VH4*]HVG+;8R[1RSH8B;CN(:^ED M:#6F.UGG CJ_QE&2: NPS@]LD/QDIW[5RI0V9_'J-[Q).=3 MMB)B]84EC,;NC >I/';#@F@Q/_2X\]:Z;XT1&53.MU,^]A,3J:\*CQI/I(%) M1N9 $:G11'*PB<&9A*N:OL'^RD) DP'?7ZDW]T,_26/>Q[AC29=],K(/+%AH MJ0N[E41R1@?&(!213K7%XJ'M2I*:3:3^B/3- \/P#0KJM&*+_4H#F64YI_%W MAIZ;;IFO0S(XU-6O,/>I,+>B4>-I9%D ?Q21FDTD8T!&@QI[FW0OUS*Z$P]1 MZ99%"PV'V)5=*2IKJQW$M8;$LE6^Y7D2UQB,B.-4=54KZK:$NG:?.$9#&Z1T M(./R R9<3N)HGJ.'*'S48?3GQ9T7ADY&AEGYN/JFJ!V5NK6+L'TRM 9MI^O: M<,SU\92'I.A>T-TQ2+]OMYWPBK!W"&NBNZ'?.,)V(0T36R9H?NA&I2'F:QKTH@V:WLRXO^:'\31N6*M4$/*"J=VF<[=)0,-94Z MM&NV.Z9:6J@Y4:3A_5TK+A%%(%@@VG3XT$ZI)1>CVCX93!3JI- MJ!]K-S3(&':UO*5Q3&$T@4_'?N"GRVY9J[6#.06Y%944E1253NE<("-+K\6_ M<$S+M24%#?=D%J@DQ5(PMG("K4IK:@=M#S:1%64;3EE;2>W9TA91PM"Q5#+B MZ9>>US.,V22*F9;2'ZH$LL250V*/AI6A:U.TS1'MCC.C:Y\,JM0R*+JVA*[V M@)A.=5M3$;;QA.V3H5D]T:=Q\*!]Y8ZO6<@F?JH!/LC]"H>CA-:&C2[,0?6: MQI9:%BVDCDWZ_>J53(H^)[/NB#E4\M-<^MC$<>J1GPX8V!]9J@5@9#\5>-G* M8TU;A)^>;/;-EJPA,6Z,<-N7^)P=H^Q.1T'#.8=\E'BWXN835@,%V%L MD?M=2R-^YWS!G^-)L$?*PK%@U;PHPX^VU*?[J!KA/5>B15X#15M%6T5;1=N: M';6/:O3V%"1] &)X?K((Z/(JC$)V/Q>H.]?O[)#G5:-I&OOC+.6 #4#9=4#A MUU?\9!7Q]VM8@_D<0!H';K,H )ZN[+$]?W.J12;389[7%AGVBMN:,[4#O:2* MVQ2WG="CJ=A-L=NAWL=A]7S9!GD8F\PY!4I=L%A+9C1FA^+5PWL'[V_+'=0" M=U][6PVQH4/L4NN*US3Q767ZM7B_TGMZJQO:*69K%[,IPZ])%#EO9C.5V=5KGD$[T!_\?S+ND,"@Z9?>&93".DVA1 MEB8I7(89/OI@QZ<**SQ@LJLA-GV(73*7MP9GBDF?976^T;>(J0^(W5?'3JB3T6"H*-5L2O4-8ND6L4;JP(Z&4\JTR- TR="J4::ZE/ZPPR&]%Y>M M Q@QBSL8YJPJ9@[?G(^Y5NUK3-@)WC@8#BC>.'O>.!B *-XX8][0'P=YFL ; M'"N]X*G+\%_/O_GE9_@G'_,LGSBVHWBYB!(?6R-,_E__%5_O>WY_Y=K\_'O5'SG!D>+9N MZI1:M@72V;?MB3%B@W]:]K/\H5F<#V=!I^QR'#/Z_9).4A9?T>"6+I/U,<_] M,">L/>+SW36[.8VG<#.2Q##7N=-E>+SWL1G1T#+WD&:>#VOSO/$TO?!#+9U%&;S#2YYOD^<=8J3SG4944!0Z MA"L^&'I %PF[RO]XF9='^R$? '_HI7R95#PHO1MJCR^1N+P2[)XNA%L:B_++ M\G*/7]K0XN):O]^S;6OG9;UG[+QVWVL-NS>TG(->>_\U:V@_S6"'>[WV 8.\ M@A?^GOB38/Q-LL]]SPO84R.#[=+P)Z.Q]A:TG(>[VQOFLOF8Q9IE$,W437./ MZ%(W5\986YD3U935N1R?%BP&0!5.->H"K@+$=$_']FKU0@\U$FO&LFQ'UMOA M]%&=L)U>S!,E =0YZT.[.1^46U/31$^1V5[GU$Y;/U_,M/&%%'7*U7FRF_Z8 M[IW'8+>SPCH[&G-Z_\J25!CXO.&F&X6N#V9?F!?6PZ_XMXNF_R*.;GR B=IX MJ45;4-*C:^B;4N+=B#KN.OGB#5L +_B4]U[%%#TZCV!P_^$_/":\>9A'N4X- MU">Z6?58W.;M>>=-(X/T#:<^&ITZB;#.I?Z*/5,NQQ1=Q6XTQT/2#U<*C\JL MJ7,5;-0*!QZH?$JM4'OZ4YU$LDPR,$^:H_9(M=!.P,#7^GI&8U]$#+PHI'FO M]SS+O]QPJ5OPP2"VWE?PH=DTLHBA'YA+HO!#-3@P>AF1DU>@@ZA)X^!B%E]P3'3":,(X>PN11QT*U MC]],8@U/6LZC ,.)-+<"#0?&*N2Y<7[H1G.FI?2'-F8AF_AIM_#"A4$<8]3F MR/R9T\'F0"%8^8R_P:CV!W; AS2MTVU!325/A896%5#4 W= M )JN"Z[ACACPH%3ZW;(8K4&-Z5+*7MQ'4U=Q(#743&RZ"O@F#76].==)H=P%"$6YR0>/5VOH D43GB7/F<5;VZZ5O@]9#0. 4'$[(:%6<=RV<%0->T*S7T4/#AU!J'IC!0\. D\ MX$9#"1003%231D3' $*_GB1IA0[V4ME.^V,,AM5L9?!QWXYKCX$+^[92;0=? MFL2R#ZS2KM!3MBU0X[QH:_0!AQSHIGAJXIY5V][M#;'?ASGP%7:J1NJ8+/X5A_(<75*ZA!1>N0 (Q.%QHD02$0.W4"E>B0\\\[:]6Y$](J9=(1E68843$VC@$--L M?PY"VDU7"E]I(%/AYC3-8NXP M.H9^:.UN!-K!KGR0N8(,;5 13<4-S8UPF6L1KBSAC@:I&XX0W9*+3#S[;'M=[Y(0W=(\2UNM;/I<'X M4Q9P1[ 27J)-XFBN^4F2 9W9KO-(M&P1X?X#]*>!MLC&@>_"O1/X=#@MG%VP M,BR^12P+_.+YB2C]ZI:96[L1I4S=/:AD#QWBV(8R=4\3+@,,*]I& 8[E1YK, M%T&T9 RK0N,H"'@_XEL_G'N9IU,6K=VZ+KBV4%[TQM)':(HFAML!DB\"NKP*H_ !FI[J3C7@F@=\5D!S MW:9E/UCL^LGC#\=J+6:IW5NOD.4>5+)&9F-AY1GHLQ;CX,]TR4_F 7FY1W5 M)MPARQ[14*VUR$JYUMI I0O#:B3X/2^DLT4SY.[X3O9:M*LDEBF$' M2NL&?)XIP!N=RD?HHW9U ]#!$I@OBX9C;OESW(,F]AVC;X2 MY=#:@TH#APPJIY@VSZ'54A7!\%22[C]KD MFK: /]6T-HT67,O1B3YX7//-1RY0S:!/28B2D.,#D$9(R+GY1]6 U8#5@-6 MU8#5@-6 :QCPBQ0/PH7_>O[-+S_#/_D3LQQ!(8QYN8A$+]&KF 4T]6_8RUO? M2V<24)6?D\!(7SU"QP""LO3N(P+\_?+S&,V*,V."?UN!9_M LSH>SH%-V.8X9_7Y))RF+KVAP M2Y?)^ICG?I@C1'O$Y[MK=B6TYC)LMGQL!&OH>W5"^?3ADX"O[S]>]]87KX&C M_<+<*'3]P*?($.C8^/75J\]:&FD?H_"2__V%)5F0)MK%[R'-/#]E7A&2..Z( MC;U&K&E:XU?UP@^U=!9E\ X/748_7 96!18I+UB,(P/6%_F5R8S&3&1:LCC_ M7W/>#^7Y-LDKBP:-IR =:- 8)BH"8<1<62D%;A;!R@1T MD;"K_(^7N5[R0SX__M!+^4VI2? #&S81_YZXO)+4GBZD5:I@^65YN<L_8>>V^UQI&KV^,#GKM_=>LH:T&VZK!FM9>KWT 0%1H-'6/ M#US(YVF\,<.]U-BW6KK$L%9W SUFQ7%O,V/_E1LW/48C9O,>MNBEEYC.>1BOT@&XF2VX"F M8.G-I?X2"HUPL_HQR1I[QS2%\57/W/>/:6Z;X8,!MSJG9MED:%;-V7M4TDTQ MVV-F1BF6:Q'+&630UQ7+*98[V=0,\&Z@ J>(+\!"F\U(RP$5*H=ED=@G[//N<(PFX0L.IC_D(=![!-/[#T<;IJ^[JW8E-\Z3E7$]B6%4./5-VQ8FI8U8Y)T91Y\34,4A?5_1I+GVLDYTBJI+&5=)XUY/&^RH. MV&P"&8>ZA!2%3B5"PP/;&RL*G8A"=N5B-!5'/]#7?\PLM=9B6,-N?Y'W>5-( M16C;0"5CH'+TFTVAVN6H6Y'TXV:IM1;/U9X;J5#W/JA;F47-)I 2HS90J4XQ MZHCM>E]T^>-C\M3D'5$'=O5$$475 MAE/5J-R@YD24/:8Q/FAV^[YO44J#8R6BM1:;6C9QZNS$HPR(?8AD*"(UGDB& M.2##D6H\UG J&4/B6 >F@C?-(-]CAZW3V[UMAWU4T5AK@RS6@)@C%0EK.)%, MTM>KIFHI(IVZ4&M([,JE/(I*IR^XLIRJY70JJ'R,\FQQ.E<7;=G!@?6;CV2X M&F;ZUR<]$NLLF6-83Q*V8HXV,(?2'(HYE.;88(Z.I [M,# 9E3>[#&&:%UC6*,3K$&-9(,89BC&TIP)WCBRZYGG9 ILZYGF1E MRLD;N]7.[,IXW([>(3?D PJ]^0YCH)7._"^-'(4C1I/(\LBCNJ-TG B&0,R MJEPD>T0B=?IH/[[K?F!)VX_VT]71?A6ECIB6:L'?;!H-#$6A9E/((7U3T:C9 M-#*)4;E=5$.;,C;=?%\!B?=A2L.I/PX ,LPC&.!_.([HEAEOV37"6F5[[$&A MVD\H4U3:"ZM:E=OJ*AIU3)*Z5 I?,MB/<))N>Y&=7N/)S0I[/YE64%0Z,4XU MU $0S:90[7+432OV."?I*DRGD/=35B-:!Q[XI2AT*C]^U8('1: .B5"7#->M M^5V/*@R1BW%>9SCVR<@\$)(WY7S.(\+U\Z*M31SGP#/"%&T;3ENS3\Q##X!3 MQ&TX<0V'6,.J38A/1-R.F.?FKOH(FFA_U5)>=!JS&Q9FK(MIXT876F2KBK$# MF:.C78L4<^S#'/6$UQ5SM((Y5*WI.3MF*H&J8_AJ6B@!]>09U"X!*C:[#W.H M _X4 M&(-31#H1D9PA&55V*#&;YO2.>"(R/W,B&N2H75@#RA%W(83 MUQF Y!YH5ROB-IRX=I\,*S='/1%QNV2J[RRG.&KCC_9"VHX6$BE[1S&'8HY' MA02JPE+%'(HYSITYE)-F![(ZAM^FA6+0T?XW*F*KF$,QQ^,.5E',H9A#,<=3 MM%5K!JBZT_V#YVW^RD(6 W!"3$6]N1_Z21KS"L:C]?_8US!1[VC..SIB5SP@ M IWLS-PG(UM5YS:>2,Y(G=C<;"(-+*);2I*:3:3^B/0K9UD=D4BGAIB-Z@"R M63G4U@X@>DT=0%KKKK?)\-##9U3RZ:FRA8A>4[]@1:/]CQ4G?4>=+-YL(AD# M8O9KE*0NV?(K,'$]H[&?TG' -"\*!8Z()MIU0)-$>X7X8@Z_) @YNF7@UUZX MI^P21:4SH9)!;/W G%M%HU/1R"*&KAIPG7K[Q=ID;K"OFFUI+NS)4S#CDR1R M?6[%W_KI3$LRV*7!),;]V8WB113#-6W&J/?OC,8IBU61LX+UBDJ*2@?UFC4' M5?.>%(TZ)DG=M)#?ARD-ISY:R'0>P0#_PZWD;EG#MHJB-IM RA!N Y6,REYH M1:&.R5$W[>!C=,-L+;"S#74 3K,I5#OT5E3:R\UL.2I=HMDTJEV2NFG$'JPN]&Q2S'&@YJC'KZ28 MHPW,8=>3\EX[RGK%'*U@CHYJ#HZO7O#"^KQG#?]'E-KGLQ<.-!A@0!<)N\K_>.GYR2*@ MRRL_Y-_A#[VWOI?.KHQ1;SBT8' YU),?EE=[ M..Y-DHAKHV%OI.^^K/>,OVZXZ?(;Y*)8G,EWR(B8MYR)L=US>+?1XI;E/"J= MG=[0V<-INJN'D=4SMA!EK8F1]BZ*-5,W3;*M,5-2=&U*(XW]._/3Y7J#)WI+ M8R_1;ED,R-7SQ(U1%FOP.3<+BNX-.8+5H@5#H!M.-3^$-[&>]@?39A2 [PPP M_GG"(#0M,IXQ7LHYAZ@"K$RV=T51^!F]/ M9^S>#E5^@O6P49Q2[%L?XF#"!$;,SQH$S)YD[FS["E)8&L^/F9O"O+"FUL5O MC)=:%BYBYOFN$,!)D+EIQN<&GPKY(O+):PM8%%BGS[$/I(+Y^9&'=3]9F"9B MY<:,A6@L^(E8?QC:)(KGHD87)^9F<8R37S(*;XA9 O^#?ZFWWL.JU&-,14"67I.2I"^>H2.092R].XC0E9^^7F,@E0>1OG?62'%"R#AY3AF M]/LEG:0LOJ+!+5TFZY\'4RH7#'O$A[YKH"7%[<)RL/C8.MK0'^KCR\,=GSY\ M$OO1^X_7N\G1E-%^66LMC)+-Q0Z8[F,N@E]8D@7 FA>_AQ1D"YB]Z)1VW!$; M>XU8T[3&K^H%R'LZBS)XAY<0U$H,=J")$'<<&;"^J,E/9JA.\"^XDO\OH0LV M^]%M3E9NUK@QR)Z!)][Y=;VG"S&LNO7;^V_]55YKZ+V1P"*57WO_-ZZ=OLY@Q[3>X;Y9H;T/ 9;AIOV$NFX]! M#5D&X1!R#UNTVRMD='B%_D3LJ7BG\LH83Q$D:49L9/O!%I\*$RZ(DN38AUGL MDR%4]\$.:HPUC;%+Z5WK8K8]?^O1P?5MDZ[3(_K3HV;8:&?OA:&3D6$^/W': MP#'S.A2[M8C=^F1H#12W-8@DY\QMCD'Z?5NQ6X-H5\Q)/? M6@L.#=+7U:$:#:=1OZH35%'HM!1RB&TK&C6<1I4/H% F\&-3SHYP[%MKL9]! MC*$Z3J/9-*H=GRLJ[4$EDUB..CRHV32J79*Z:>D>Y^"WUF*ZZ@>_*=1]:MUM MCU0J>K-IA#X@7=&HT30RR;#R$1G*?GUD,7_>]O!1+CSC.K;5P]<*LT#RGC3WA375@P&&,853H90S+'+7Z=X0_'&+L714>8X4>._ MTTQX>Z?[CRQ]DJ;N#PJ*>D=SWG%J0Z%."<\9_A'^U#;J<=%$=4A,LYX>JFJ? MW8<^)M$'AJ)/8^EC.V34K^!A5 0Z-8%,8@XLU26Z[I(=U27Z_/WJJDMT6XBD MND0WGT:J2W0+B-2U+M%U&NJJ2_2#[%A[N9PR2A25SH1*JDMT"VC4L2[1#=E^ M59?H$^M^!>L5E125[AA?JDMTXVE4NR1UTT)67:*5X:6HI*CTA.YIU26ZX12J M78XZ:AVK+M'[N]A4E^C&TTAUB6XXA527Z!;0J$M=HANR#\]@@P5;-]0F8.QJ M-S3(N!<:MN"8PK@"GX[]P$^7G;&!F]%156%W125%)46ETQ4K#LG(JMJ(M,5F M<#-:2!_CD(8VPKV##VE0D+P-REM1Z;14.N20!D6CCDE2-PW((#+U >LY!-_,,2J5J+^"Y&)^^JJN#XWL2QR7!4H:F+HL^)Z6,0Y_3- M9Q5]6B _73)DL>^6.@EI]VDY?4N=J'*NM-4'ZB2D\Z2M89&1=6#9L")NPXEK MFL1Q#O26G-M12'72X5T6!$O-\X,,K?(P[UB[8+&6S'B&=9K&_C@3+4+2J.@, M@IG7XN_7:UU"9E$ Q-G1 O31"+=!R\>#]#\]:H9-E5#1[T_OZ4Z;32O%;.UB MM@K-616S*69[%+.=_B@KQ6R=93;+5AZPD\)8<2O\03%QQ>X,6^#"#8>_9 M-UK(]9Y>-5.WXOP;;MDJ)E9,K)BX2=3L+A,?V&Y',;%BXH9,6^\9!S9];9RQ M<#:^RXJNRB.F^XDUN$O/,[.3!R,R&CAD6/FLF>.N5OL<)1WACZ%#[$&?C,RJ MJE'Q1S?XPR0C1R<#Y\":6<4?9\X?.G&&(XR8M9(_./)ZP=V2,%SNGWOI?.KHQ1 M;SBT8 USY"<_+*_V<'DWEU%<&PU[(WWW9<"Y?]U EOD-DG869^X=LK%&$&/[ MDM\]\SU?0W%B*?_GJ.SH](;.'OARUY&K5L_80I2U,U>U=U&LF;IIDFWGR";% M(;-II+%_9WZZ7#^/EM[2V$NT6X;>;L\3-T99K,'GW"PHSIK+(:P6+5@,OX93 MZ2WO:7\P;49OX!\_2:,8QPE(F?UP@PQ?ESQT$NXDCN:[7T\XQH8%IE/&S]T9 MP]39#4PLG=%4?@9O3V?LW@-U_02/ 8CB%'LAXCO=*$Q@Q/!.^$:B)9D[V[Z" M& CP_)BY*6\"BP#I] MCGT@% /8 M%_ _^)=ZZT?NEHY$EMQEFJA_MO"7E%H2.093 [+GSB)"57WX> MHR"5AU'^%U_M>W]_YMO]_GC4'X':-3Q;-W5*+=LR^D;?MB?&B W^:>O/\H=F MA>@O@.Z7XYC1[Y=TDK+XB@:W=)FLCWD..DS.UQ[Q^>Z:G51X*%QX3'19[;H, MFUS\R] WQ'VPU+S]]^"0VHOT:S]UX%T2WVL7O M(05I!/$H7+VYJ#W9=LMLOC U$\, M'G2]IPNAK(H>['[/[ _W0@]57FL8O;XQ.NBU]U^SAK8:;*L&:UI5L.DN(/J@ M+3:Z<^L6BTG(YVE,IM%#^HH+[+<9ZOK?X+Y9HKT- =JAKGG#7#8?LUBS#++3 MNWG^B_,GXK*'%^6QK'/'W-G'P&SVRJ'EL@?C[#/?CBV;<0QY.\^E41QU!(XZ M4BI@/4&]S3EO=P-B2PY^:N!%EO N5\_!N(YN?$_8]RM?!/;%N@%KF-WI.7DF M$?C]UNOL(O#[3?O"J5X;U)0(03<22!3[WL>^(S)RJO=W4ARL.+@ATS:)95=M M(*2X6'%QL[C8Z!.SQU+%&]2BV#CC,BK.^B[R@ M_,1O3(YG-RR ?=4K3OX^ER;Q>S*>0>QA!=9K7LNB,Z>/,VQU][(SI\X0I$=7 M]&DL?4"[.6:;>V0U>6,M,NHFF&7!8U*3(+I]7%JZ!>OM11DF>#T^A[]I*[:_ M$^FX:]-T(>WK%93H49>F9JM&R8:2C?ME0P?AJ! '4\*AA*,SPM$G?:>ZVT3) MAI*-LY<-PR9VY3XRC1"0[26.^: WBTKD%R_YBZ\N;5Y(=5BE25Z,I==__']02P$"% ,4 " #3@E96/AZKIKD4 #OAP $ M @ $ ;VQO+3(P,C,P,C(R+FAT;5!+ 0(4 Q0 ( -."5E8^ MZ#H+? ( +T' 0 " ><4 !O;&\M,C R,S R,C(N>'-D M4$L! A0#% @ TX)65E_ITK:Q"@ 0F( !0 ( !D1< M &]L;RTR,#(S,#(R,E]L86(N>&UL4$L! A0#% @ TX)65K0Y527=!@ M2#, !0 ( !="( &]L;RTR,#(S,#(R,E]P&UL4$L! M A0#% @ TX)65O$5'6DR40 _JL% !< ( !@RD &]L K;W$T,C R,F5X:&EB:70Y.3$N:'1M4$L%!@ % 4 10$ .IZ $! end