0001096906-19-000238.txt : 20190611 0001096906-19-000238.hdr.sgml : 20190611 20190611171307 ACCESSION NUMBER: 0001096906-19-000238 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 57 CONFORMED PERIOD OF REPORT: 20190430 FILED AS OF DATE: 20190611 DATE AS OF CHANGE: 20190611 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PASSUR Aerospace, Inc. CENTRAL INDEX KEY: 0000225628 STANDARD INDUSTRIAL CLASSIFICATION: SEARCH, DETECTION, NAVIGATION, GUIDANCE, AERONAUTICAL SYS [3812] IRS NUMBER: 112208938 STATE OF INCORPORATION: NY FISCAL YEAR END: 1031 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-07642 FILM NUMBER: 19891712 BUSINESS ADDRESS: STREET 1: ONE LANDMARK SQUARE STREET 2: STE. 1900 CITY: STAMFORD STATE: CT ZIP: 06901 BUSINESS PHONE: 2036224086 MAIL ADDRESS: STREET 1: ONE LANDMARK SQUARE STREET 2: STE. 1900 CITY: STAMFORD STATE: CT ZIP: 06901 FORMER COMPANY: FORMER CONFORMED NAME: MEGADATA CORP DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: MEGADATA COMPUTER & COMMUNICATIONS CORP DATE OF NAME CHANGE: 19770201 FORMER COMPANY: FORMER CONFORMED NAME: BELLOK DEVICES INC DATE OF NAME CHANGE: 19740314 10-Q 1 passur.htm 10Q


 UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549

FORM 10‑Q


 ☒
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
   
For the Quarterly Period ended April 30, 2019
   
OR
 
 ☐
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 For the transition period from _______  to _______

  Commission file number    000‑7642

PASSUR AEROSPACE, INC.
(Exact Name of Registrant as Specified in Its Charter)

New York
11-2208938
(State or Other Jurisdiction of Incorporation or Organization)
(I.R.S. Employer Identification No.)
   
One Landmark Square, Suite 1900, Stamford, Connecticut
06901
   (Address of Principal Executive Office)
(Zip Code)

Registrant's telephone number, including area code: (203) 622-4086

Indicate by check mark whether the Registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes [X]    No [   ]      
 
Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the Registrant was required to submit and post such files).  Yes [X]    No [   ]  

Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer,” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. (Check one):

Large accelerated filer  [   ]
Accelerated filer                     [  ]
Non-accelerated filer    [   ]
Smaller reporting company    [X]
Emerging growth company [   ]
 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. [  ]

Indicate by check mark whether the Registrant is a shell company (as defined in Rule 12b-2 of the Act).  Yes [   ]    No [X]

Securities registered pursuant to Section 12(b) of the Act: None

There were 7,696,091 shares of the Registrant’s common stock with a par value of $0.01 per share outstanding as of June 1, 2019.

INDEX

PASSUR Aerospace, Inc. and Subsidiary

   
Page
     
PART I.  Financial Information
 
     
Item 1.
Financial Statements

     
 
Consolidated Balance Sheets as of April 30, 2019 (unaudited) and October 31, 2018.
3
     
 
Consolidated Statements of Operations (unaudited) Three months ended April 30, 2019 and 2018.
4
     

Consolidated Statements of Operations (unaudited) Six months ended April 30, 2019 and 2018.           
5
     
 
Consolidated Statements of Stockholders’ Equity (unaudited) Six months ended April 30, 2019 and 2018.
6
 

 
 
Consolidated Statements of Cash Flows (unaudited) Six months ended April 30, 2019 and 2018.
7
     
 
Notes to Consolidated Financial Statements (unaudited)
8
     
Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations.
16
     
Item 3.
Quantitative and Qualitative Disclosures about Market Risk.
23
     
Item 4.
Controls and Procedures.
23
     
PART II.  Other Information
23
     
Item 1.
Legal Proceedings.
23
     
Item 5.
Other Information.
23
     
Item 6.
Exhibits.
24
     
Signatures.
  25


2

PART I: Financial Information

Item 1.  Financial Statements
PASSUR Aerospace, Inc. and Subsidiary

      Consolidated Balance Sheets

   
April 30,
2019
   
October 31,
2018
 
   
(unaudited)
       
Assets
           
Current assets:
           
Cash
 
$
877,714
   
$
100,856
 
Accounts receivable, net
   
990,330
     
1,186,664
 
Prepaid expenses and other current assets
   
421,618
     
199,173
 
Total current assets
   
2,289,662
     
1,486,693
 
                 
                 
PASSUR Network, net
   
4,425,951
     
4,800,750
 
Capitalized software development costs, net
   
8,371,969
     
8,141,589
 
Property and equipment, net
   
584,899
     
672,601
 
Other assets
   
93,180
     
112,551
 
Total assets
 
$
15,765,661
   
$
15,214,184
 
                 
Liabilities and stockholders' equity
               
Current liabilities:
               
Accounts payable
 
$
1,010,109
   
$
989,958
 
Accrued expenses and other current liabilities
   
1,175,381
     
1,189,342
 
Deferred revenue, current portion
   
4,207,158
     
2,847,323
 
Total current liabilities
   
6,392,648
     
5,026,623
 
                 
Deferred revenue, long term portion
   
382,517
     
409,971
 
Note payable - related party
   
6,960,000
     
6,050,000
 
Other liabilities
   
96,992
     
113,273
 
Total liabilities
   
13,832,157
     
11,599,867
 
                 
Commitments and contingencies
               
                 
Stockholders' equity:
               
Preferred shares - authorized 5,000,000 shares, par value $0.01 per share; none issued or outstanding
   
-
     
-
 
Common shares - authorized 20,000,000 shares, respectively, par value $0.01 per share;  issued 8,480,526 at April 30, 2019 and  October 31, 2018, respectively
   
84,804
     
84,804
 
Additional paid-in capital
   
17,664,341
     
17,345,450
 
Accumulated deficit
   
(13,881,963
)
   
(11,882,259
)
     
3,867,182
     
5,547,995
 

               
Treasury stock, at cost, 784,435  shares at April 30, 2019 and October 31, 2018, respectively
   
(1,933,678
)
   
(1,933,678
)
Total stockholders' equity
   
1,933,504
     
3,614,317
 
Total liabilities and stockholders' equity
 
$
15,765,661
   
$
15,214,184
 

See accompanying notes to consolidated financial statements.
3

PASSUR Aerospace, Inc. and Subsidiary

     Consolidated Statements of Operations

     (Unaudited)

   
Three months ended
 
   
April 30,
 
   
2019
   
2018
 
             
Revenues
 
$
3,634,124
   
$
3,501,842
 
                 
Cost of expenses:
               
Cost of revenues
   
2,036,347
     
2,026,121
 
Research and development expenses
   
139,318
     
149,163
 
Selling, general, and administrative expenses
   
2,422,361
     
2,276,284
 
     
4,598,026
     
4,451,568
 
                 
Loss from operations
 
$
(963,902
)
 
$
(949,726
)
                 
Interest expense - related party
   
167,765
     
70,088
 
Other loss
   
-
     
4,506
 
Loss before income taxes
   
(1,131,667
)
   
(1,024,320
)
                 
Provision for income taxes
   
-
     
-
 
Net loss
 
$
(1,131,667
)
 
$
(1,024,320
)
                 
Net loss per common share - basic
 
$
(0.15
)
 
$
(0.13
)
Net loss per common share - diluted
 
$
(0.15
)
 
$
(0.13
)
                 
Weighted average number of common shares outstanding - basic
   
7,696,091
     
7,696,091
 
Weighted average number of common shares outstanding - diluted
   
7,696,091
     
7,696,091
 

See accompanying notes to consolidated financial statements.
4

PASSUR Aerospace, Inc. and Subsidiary

     Consolidated Statements of Operations

     (Unaudited)

   
Six months ended
 
   
April 30,
 
   
2019
   
2018
 
             
Revenues
 
$
7,290,248
   
$
7,015,329
 
                 
Cost of expenses:
               
Cost of revenues
   
4,068,766
     
4,265,421
 
Research and development expenses
   
283,273
     
303,829
 
Selling, general, and administrative expenses
   
4,668,259
     
4,497,113
 
     
9,020,298
     
9,066,363
 
                 
Loss from operations
 
$
(1,730,050
)
 
$
(2,051,034
)
                 
Interest expense - related party
   
335,684
     
135,800
 
Other loss
   
-
     
4,506
 
Loss before income taxes
   
(2,065,734
)
   
(2,191,340
)
                 
Provision for income taxes
   
-
     
-
 
Net loss
 
$
(2,065,734
)
 
$
(2,191,340
)
                 
Net loss per common share - basic
 
$
(0.27
)
 
$
(0.28
)
Net loss per common share - diluted
 
$
(0.27
)
 
$
(0.28
)
                 
Weighted average number of common shares outstanding - basic
   
7,696,091
     
7,696,091
 
Weighted average number of common shares outstanding - diluted
   
7,696,091
     
7,696,091
 

See accompanying notes to consolidated financial statements.
5

PASSUR Aerospace, Inc. and Subsidiary

Consolidated Statements of Stockholders’ Equity

(Unaudited)

   
Six Months ended April 30, 2019
 
               
Additional
               
Total
 
   
Common Stock
   
Paid-In
   
Accumulated
   
Treasury
   
Stockholders
 
   
Shares
   
Amount
   
Capital
   
Deficit
   
Stock
   
Equity
 
                                     
Balance at October 31, 2018
   
8,480,526
   
$
84,804
   
$
17,345,450
   
$
(11,882,259
)
 
$
(1,933,678
)
 
$
3,614,317
 
                                                 
      Stock-based compensation expense
                   
155,747
     
-
     
-
     
155,747
 
      Net loss
                   
-
     
(934,067
)
   
-
     
(934,067
)
      Effect of new accounting standard
                   
-
     
66,030
     
-
     
66,030
 
Balance at January 31, 2019
   
8,480,526
     
84,804
     
17,501,197
     
(12,750,296
)
   
(1,933,678
)
   
2,902,027
 
                                                 
      Stock-based compensation expense
                   
163,144
     
-
     
-
     
163,144
 
      Net loss
                   
-
     
(1,131,667
)
   
-
     
(1,131,667
)
Balance at April 30, 2019
   
8,480,526
     
84,804
     
17,664,341
     
(13,881,963
)
   
(1,933,678
)
   
1,933,504
 
                                                 
                                                 
   
Six Months ended April 30, 2018
 
                   
Additional
                   
Total
 
   
Common Stock
   
Paid-In
   
Accum.
   
Treasury
   
Stockholders
 
   
Shares
   
Amount
   
Capital
   
Deficit
   
Stock
   
Equity
 
                                                 
Balance at October 31, 2017
   
8,480,526
   
$
84,804
   
$
16,699,337
   
$
(6,397,874
)
 
$
(1,933,678
)
 
$
8,452,589
 
                                                 
      Stock-based compensation expense
                   
171,112
     
-
     
-
     
171,112
 
      Net loss
                   
-
     
(1,167,019
)
   
-
     
(1,167,019
)
Balance at January 31, 2018
   
8,480,526
     
84,804
     
16,870,449
     
(7,564,893
)
   
(1,933,678
)
   
7,456,682
 
                                                 
      Stock-based compensation expense
                   
170,528
     
-
     
-
     
170,528
 
      Net loss
                   
-
     
(1,024,320
)
   
-
     
(1,024,320
)
Balance at April 30, 2018
   
8,480,526
     
84,804
     
17,040,977
     
(8,589,213
)
   
(1,933,678
)
   
6,602,890
 

See accompanying notes to consolidated financial statements.
6

PASSUR Aerospace, Inc. and Subsidiary

Consolidated Statements of Cash Flows

(Unaudited)

     
Six months ended
April 30,
 
   
2019
   
2018
 
             
Cash flows from operating activities
           
Net loss
 
$
(2,065,734
)
 
$
(2,191,340
)
Adjustments to reconcile net loss to net cash provided by operating activities:
               
Depreciation and amortization
   
1,714,085
     
1,713,176
 
Other Liabilities
   
(16,281
)
   
56,351
 
Stock-based compensation
   
318,891
     
341,640
 
Changes in operating assets and liabilities:
               
Accounts receivable
   
196,334
     
(414,273
)
Prepaid expenses and other current assets
   
(242,790
)
   
(136,575
)
Other assets
   
19,371
     
8,274
 
Accounts payable
   
20,151
     
54,011
 
Accrued expenses and other current liabilities
   
(13,960
)
   
11,493
 
Accrued interest - related party
   
-
     
70,088
 
Deferred revenue
   
1,398,410
     
1,231,074
 
Total adjustments
   
3,394,211
     
2,935,259
 
Net cash provided by operating activities
   
1,328,477
     
743,919
 
                 
Cash flows used in investing activities
               
PASSUR Network
   
(41,031
)
   
(185,444
)
Software development costs
   
(1,342,336
)
   
(1,302,349
)
Property and equipment
   
(78,252
)
   
(86,864
)
Net cash used in investing activities
   
(1,461,619
)
   
(1,574,657
)
                 
Cash flows from financing activities
               
Proceeds from notes payable - related party
   
910,000
     
925,000
 
Net cash provided by financing activities
   
910,000
     
925,000
 
                 
Increase in cash
   
776,858
     
94,262
 
                 
Cash - beginning of period
   
100,856
     
275,146
 
Cash - end of period
 
$
877,714
   
$
369,408
 
                 
Supplemental cash flow information
               
Cash paid during the period for:
               
Interest - related party
 
$
335,684
   
$
65,713
 
Income taxes
 
$
(12,200
)
 
$
1,245
 

See accompanying notes to consolidated financial statements.
7

 PASSUR Aerospace, Inc. and Subsidiary

Notes to Consolidated Financial Statements

April 30, 2019

 (Unaudited)

1. Nature of Business

PASSUR Aerospace, Inc. (“PASSUR” or the “Company”), a New York corporation founded in 1967, is a business intelligence company that provides the aviation industry with predictive analytics and decision support technology primarily to improve the operational performance and cash flow of airlines and the airports where they operate. PASSUR uses big data, within the aviation intelligence platform, and a suite of web-based solutions to address the aviation industry’s intractable and costly challenges, including, but not limited to, the underutilization of airspace and airport capacity, delays, cancellations, and diversions. The Company’s technology platform is supported by its Aviation Intelligence Center of Excellence, a team of subject matter experts with extensive experience in airline, airport, and business aviation operations, finance, air traffic management, systems automation, and data visualization, and has specific expertise in the operational and business needs, requirements, objectives, and constraints of the aviation industry.

PASSUR’s mission is to improve global air traffic efficiencies by connecting the world’s aviation professionals on a single aviation intelligence platform, making PASSUR an element in addressing the aviation industry’s system-wide inefficiencies. We are an aviation intelligence company that makes air travel more predictable, gate-to-gate, by using predictive analytics generated from our own big data, to mitigate constraints for airlines and their passengers.

PASSUR’s information solutions are used by the five largest North American airlines, more than 60 airport customers, including 20 of the top 30 North American airports (with PASSUR solutions also used at the remaining ten airports by one or more airline customers), over a hundred business aviation organizations, and the U.S. government.

PASSUR provides data aggregation and consolidation, information, decision support, predictive analytics, collaborative solutions, and professional services. To enable this unique offering, PASSUR owns and operates the world’s largest commercial passive radar network, which updates flight tracks every 1 to 4.6 seconds. Our radar network powers a proprietary database that is accessible in real-time and delivers timely, accurate information and solutions via PASSUR’s industry-leading algorithms and business logic.

Solutions offered by PASSUR help to ensure flight completion, covering the entire flight life cycle, from gate to gate, result in reductions in overall costs and carbon emissions, help to maximize revenue opportunities, improve operational efficiency and enhance the passenger experience.

PASSUR’s commercial solutions enable aviation operators to optimize performance in today’s air traffic management system, while also achieving Next Generation Air Transportation System (“NextGen”) and Single European Sky ATM Research objectives.

PASSUR integrates data from multiple sources, including its independent network of surveillance sensors installed throughout North America (creating coast-to-coast coverage), Europe and Asia; government data; customer data; and data from third party partners. PASSUR’s sensors receive aircraft and drone signals in Mode A, C, S, and Automatic Dependent Surveillance-Broadcast (“ADS-B”), and provide position, altitude, beacon code, and tail number, among other information. PASSUR receives signals from aircraft that, when combined with its historical database of aircraft and airport behavior, including information recorded by its network over the last 15 years, allow the Company to know more about what has happened historically and what is happening in real-time. In addition, the historical database allows the Company to predict how aircraft, the airspace, and airports are going to perform, and more importantly, how the aircraft, the airspace, and airports should perform.
8

2. Basis of Presentation and Significant Accounting Policies

The consolidated financial information contained in this quarterly report on Form 10-Q represents interim condensed financial data and, therefore, does not include all footnote disclosures required to be included in financial statements prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). Such footnote information was included in the Company's Annual Report on Form 10-K for the year ended October 31, 2018, filed with the Securities and Exchange Commission (“SEC”); the consolidated financial data included herein should be read in conjunction with that report. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (which include only normal recurring adjustments) necessary to present fairly the Company’s consolidated financial position as of April 30, 2019, and its consolidated results of operations for the three and six months ended April 30, 2019, and 2018.

The results of operations for the interim period stated above are not necessarily indicative of the results of operations to be recorded for the full fiscal year ended October 31, 2019.

Certain financial information in the footnotes has been rounded to the nearest thousand for presentation purposes.

Liquidity

The Company’s current assets exceeded current liabilities, excluding deferred revenue, by $104,000 as of April 30, 2019. The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Chairman, was $6,960,000 at April 30, 2019, with a maturity of November 1, 2020. The Company’s stockholders’ equity was $1,934,000 at April 30, 2019. The Company had a net loss of $2,066,000 for the six months ended April 30, 2019.

If the Company’s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated June 11, 2019, that if the Company, at any time, is unable to meet its obligations through June 11, 2020, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company’s assets.

Principles of Consolidation

The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.

Use of Estimates

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.

Revenue Recognition Policy

The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers ("Topic 606").   The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.

The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
9


The Company determines revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
   
Identification of the performance obligations in the contract;
   
Determination of transaction price;
   
Allocation of transaction price to performance obligations in the contract; and
   
Recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Accounting Standards Codification ("ASC") Topic 605, Revenue Recognition ("Topic 605"). The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.

A.   Nature of performance obligations

Subscription services revenue

Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

Professional services revenue

Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, which coincides with the terms of the agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.

Material rights

Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service.  Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.
10

Contracts with Multiple Performance Obligations

Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis.  The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services.

Other policies and judgments

The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.

B.   Disaggregation

The disaggregation of revenue by customer and type of performance obligation is as follows:

   
Three Months
Ended
   
Six Months
Ended
 
Revenue by type of customer:
 
April 30,
2019
   
April 30,
2019
 
Airlines
 
$
2,211,000
   
$
4,429,000
 
Airports
   
1,418,000
     
2,841,000
 
Other
   
5,000
     
20,000
 
Total Revenue
 
$
3,634,000
   
$
7,290,000
 


   
Three Months
Ended
   
Six Months
Ended
 
Revenue by type of performance obligation:
 
April 30,
2019
   
April 30,
2019
 
Subscription services
 
$
3,629,000
   
$
7,225,000
 
Professional services
   
5,000
     
65,000
 
Total Revenue
 
$
3,634,000
   
$
7,290,000
 


C. Contract Balances

The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:

   
Accounts
Receivable
   
Unbilled
Receivable
   
Deferred
Revenue
 
Balance at November 1, 2018
 
$
1,175,000
   
$
12,000
   
$
3,191,000
 
                         
Balance at April 30, 2019
 
$
987,000
   
$
3,000
   
$
4,590,000
 

The difference in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily results from the timing difference between the Company’s performance and the customer’s payment.

Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company’s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the three and six months ended April 30, 2019 that was included in the deferred revenue balance at November 1, 2018 was $260,000 and $2,585,000.
11

Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period.

D. Transaction Price Allocated to the Remaining Performance Obligation

The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.

   
12 months
or less
   
Greater than
12 months *
 
Subscription services
 
$
7,068,000
   
$
1,958,000
 
Professional services
 
$
59,000
   
$
-
 
Material rights
 
$
168,000
   
$
290,000
 

*Approximately 97% of these amounts are expected to be recognized between 12 and 36 months.

The table above includes amounts billed and not yet recognized as revenue, as well as, unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.

Cost of Revenues

Costs associated with subscription and maintenance revenues consist primarily of direct labor, depreciation of PASSUR and Surface Multilateration (“SMLAT”) Network Systems (both collectively, the “PASSUR Network”), amortization of capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Also, included in cost of revenues are costs associated with upgrades to PASSUR and SMLAT Systems necessary to make such systems compatible with new software applications, as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each reporting period is impacted by: (1) the number of PASSUR and SMLAT Systems added to the PASSUR Network, which includes the cost of production, shipment, and installation of these assets, which are capitalized to the PASSUR Network; and (2) new capitalized costs associated with software development projects. Both of these are referred to as “Capitalized Assets” and are depreciated and/or amortized over their respective useful lives and charged to cost of revenues.

Income Taxes

On December 22, 2017 the U.S. government enacted comprehensive tax reform commonly referred to as the Tax Cuts and Jobs Act (“TCJA”).  Under Accounting Standards Codification (“ASC”) 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted.  The TCJA made broad and complex changes to the U.S. tax code, including, but not limited to: (1) reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018; (2) changed the rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; (3) accelerated expensing on certain qualified property; (4) created a new limitation on deductible interest expense to 30% of tax adjusted EBITDA through 2021 and then 30% of tax adjusted EBIT thereafter; (5) eliminated the corporate alternative minimum tax; and (6) imposed further limitations on the deductibility of executive compensation under IRC §162(m) for tax years beginning after December 31, 2017.

As the reduction in the U.S. federal corporate tax rate is administratively effective on January 1, 2018, our blended U.S. federal tax rate for the fiscal year ended October 31, 2018, was approximately 23.2%. The U.S. federal corporate tax rate for the fiscal year ended on and after October 31, 2019 is 21%.   Given our full valuation allowance position, the Company did not record an income tax expense (benefit) in connection with the TCJA.  The Company completed its accounting for the TCJA as of October 31, 2018.
12

The Company’s provision for income taxes consists of federal and state taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year. For both the three and six months ended April 30, 2019 and 2018, the Company did not record an income tax provision (benefit).  The Company is projecting its annual effective tax rate for the six months ended April 30, 2019 to be 0% as its net deferred tax assets are not realizable on a more-likely-than-not basis.

Accounts Receivable

The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements without making concessions. The Company records accounts receivables for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivables is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer’s agreement. Account receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $3,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2019, which will be invoiced subsequent to April 30, 2019. At October 31, 2018, the Company’s accounts receivable balance included $12,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2018.

The provision for doubtful accounts was $159,000 as of April 30, 2019 and October 31, 2018, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.

PASSUR Network

The PASSUR Network is comprised of PASSUR and SMLAT Systems, which includes the direct production, shipping, and installation costs incurred for each PASSUR and SMLAT System, which are recorded at cost, net of accumulated depreciation. The Company capitalized $61,000 of PASSUR Network costs for both the three and six months ended April 30, 2019. Additionally, the Company used $13,000 and $22,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2019, respectively, and did not make any material purchases of parts during the same period.

Depreciation expenses related to the Company-owned PASSUR Network was $210,000 and $416,000 for the three and six months ended April 30, 2019, respectively. Depreciation is charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which is estimated at five years for SMLAT Systems and seven years for PASSUR Systems.

For the three and six months ended April 30, 2018, the Company capitalized $58,000 and $125,000, respectively, of PASSUR Network costs. Additionally, the Company purchased parts for the PASSUR Network totaling $20,000 and $72,000 and used $7,000 and $11,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2018, respectively.

Depreciation expenses related to the Company-owned PASSUR Network was $176,000 and $352,000 for the three and six months ended April 30, 2018, respectively.

The net carrying balance of the PASSUR Network as of April 30, 2019, and October 31, 2018, was $4,426,000 and $4,801,000, respectively. Included in the net carrying balance as of April 30, 2019 and October 31, 2018, were parts and finished goods for the PASSUR Network totaling $1,857,000 and $1,892,000, respectively, which have not yet been installed. PASSUR Network assets which are not installed are carried at cost and not depreciated until installed.

Capitalized Software Development Costs

The Company follows the provisions of ASC 350-40, “Internal Use Software” (“ASC 350-40”). ASC 350-40 provides guidance for determining whether computer software is internal-use software, and on accounting for the proceeds of computer software originally developed or obtained for internal use and then subsequently sold to the public.  It also provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to improve and support products after they become available are charged to expense as incurred.
13

The Company capitalized $647,000 and $1,342,000 of software development costs during the three and six months ended April 30, 2019, respectively.  For the three and six months ended April 30, 2018, the Company capitalized $754,000 and $1,302,000, respectively, of software development costs.

The Company amortized $592,000 and $1,112,000 of capitalized software development costs during the three and six months ended April 30, 2019, respectively. For the three and six months ended April 30, 2018, the Company amortized $581,000 and $1,100,000 of capitalized software development costs. The Company records amortization of the software on a straight-line basis over the estimated useful life of the software, typically over five years within “Cost of Revenues”.

Long-Lived Assets

The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset’s revised life.

Deferred Tax Asset

Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax asset will be realized.  The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is ultimately dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences.  Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets.

At October 31, 2018, the Company had available federal net operating loss carryforwards of $12,780,000, of which $4,715,000 are indefinite lived and $8,065,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.

Fair Value of Financial Instruments

The recorded amounts of the Company’s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company’s related party debt is held by its Chairman and significant shareholder, and the Company does not have any third-party debt with which to compare.

Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.

Net Loss per Share Information

Basic net loss per share is computed based on the weighted average number of shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect.

On February 26, 2019, the Board of Directors of the Company (the “Board”), subject to shareholder approval, unanimously adopted the 2019 Stock Incentive Plan (the “Plan”), to replace the Company’s 2009 Stock Incentive Plan, as amended (the “2009 Plan”), which expired February 24, 2019. The Company’s shareholders approved the Plan on April 9, 2019, and the Plan became effective upon the date of its adoption by the Board. The Plan allows for a cashless exercise. Shares used to calculate net loss per share are as follows:
14

   
For the three months ended
   
For the six months ended
 
   
April 30,
   
April 30,
 
   
2019
   
2018
   
2019
   
2018
 
Basic Weighted average shares outstanding
   
7,696,091
     
7,696,091
     
7,696,091
     
7,696,091
 
Effect of dilutive stock options
   
-
     
-
     
-
     
-
 
Diluted weighted average shares outstanding
   
7,696,091
     
7,696,091
     
7,696,091
     
7,696,091
 
                                 
Weighted average shares which are not included in the calculation of diluted net income per share because their impact is anti-dilutive. These shares consist of stock options.
   
1,734,500
     
1,606,500
     
1,734,500
     
1,606,500
 

Stock-Based Compensation

The Company follows FASB ASC 718, “Compensation-Stock Compensation,” which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options was determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $163,000 and $319,000 for the three and six months ended April 30, 2019, respectively. Stock-based compensation expense was $171,000 and $342,000 for the three and six months ended April 30, 2018, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses.

Recent Accounting Pronouncements Adopted

In May 2014, the FASB issued Topic 606. Topic 606 supersedes the revenue recognition requirements in Topic 605, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer.

On November 1, 2018, the Company adopted Topic 606 using the modified retrospective transition method which resulted in an adjustment to retained earnings for the cumulative effect of applying the standard to all contracts not completed as of the adoption date. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Revenue recognition remained substantially unchanged following adoption of Topic 606 and therefore the adoption of Topic 606 did not have a material impact on revenues. The primary impact of adopting Topic 606 relates to the accounting for nonrefundable up-front fees. The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Topic 605. The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.

In May 2017, the FASB issued ASU 2017-09, “Compensation—Stock Compensation: Topic 718” — Scope of Modification Accounting (“ASU 2017-09”), to clarify when to account for a change in the terms or conditions of a share-based payment award as a modification. Under the new standard, modification is required only if the fair value, the vesting conditions, or the classification of an award as equity or liability changes as a result of the change in terms or conditions. The Company adopted this guidance during the quarter ended January 31, 2019, using the prospective method, with no material impact to its consolidated financial statements and related disclosures.

Recent Accounting Pronouncements Not Yet Adopted

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 will require lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. This guidance is effective for annual periods beginning after December 15, 2018, which will be effective for the Company beginning November 1, 2019, and early adoption is permitted. The Company's preliminary analysis indicates that the Company will recognize a liability for remaining lease payments and a right-of-use asset related to the Company's operating lease covering its corporate office and other facilities that expires through various dates through June 2023. The Company is in the initial stages of evaluating the effect of the standard on the Company's financial statements.
15

3. Notes Payable – Related Party

On January 28, 2019, the Company entered into a Fifth Debt Extension Agreement with G.S. Beckwith Gilbert, the Company’s Chairman and significant stockholder, effective January 28, 2019, pursuant to which the Company and Mr. Gilbert agreed to modify certain terms and conditions of the debt agreement with Mr. Gilbert (the “Past Gilbert Note”). The maturity date of the Past Gilbert Note was November 1, 2019, and the total amount of principal and interest due and owing as of January 28, 2019 under the Past Gilbert Note was $7,122,000. Pursuant to the Fifth Debt Extension Agreement, the Company issued to Mr. Gilbert a new debt agreement, which has a principal amount of $6,960,000 (the “Gilbert Note”), in exchange for the Past Gilbert Note and agreed to pay Mr. Gilbert $162,000 of interest which accrued under the Past Gilbert Note during the first quarter of fiscal year 2019, at the time and on the terms set forth in the Past Gilbert Note. The Gilbert Note bears a maturity date of November 1, 2020, with an annual interest rate of 9 3/4%. Interest payments are due by October 31st of each fiscal year. The Gilbert Note is secured by the Company’s assets. During the six months ended April 30, 2019, and prior to January 28, 2019, Mr. Gilbert loaned the Company an additional $910,000 (which amount is included in the outstanding principal amount of $6,960,000 under the Gilbert Note). During the six months ended April 30, 2019, the Company paid $336,000 of interest incurred on the Gilbert Note through April 30, 2019.

The Company has evaluated its financial position as of April 30, 2019, including an operating loss of $1,730,000 for the six months ended April 30, 2019 and working capital deficit of $4,103,000 as of April 30, 2019, and has requested and received a commitment from Mr. Gilbert, dated June 11, 2019, that if the Company, at any time, is unable to meet its obligations through June 11, 2020, Mr. Gilbert will provide the Company with the necessary continuing financial support to meet such obligations.  Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary.

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

Forward Looking Statements

The information provided in this Quarterly Report on Form 10-Q (including, without limitation, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” and “Liquidity and Capital Resources” below) contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995 regarding the Company's future plans, objectives, and expected performance. The words “believe,” “may,” “will,” “could,” “should,” “would,” “anticipate,” “estimate,” “expect,” “project,” “intend,” “objective,” “seek,” “strive,” “might,” “likely result,” “build,” “grow,” “plan,” “goal,” “expand,” “position,” or similar words, or the negatives of these words, or similar terminology, identify forward-looking statements. These statements are based on assumptions that the Company believes are reasonable, but are subject to a wide range of risks and uncertainties, and a number of factors could cause the Company's actual results to differ materially from those expressed in the forward-looking statements referred to above. These factors include, without limitation, the risks and uncertainties discussed under “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” the uncertainties related to the ability of the Company to sell its existing product and professional service lines, as well as its new products and professional services (due to potential competitive pressure from other companies or other products), as well as the potential for terrorist attacks, changes in fuel costs, airline bankruptcies and consolidations, economic conditions, and other risks detailed in the Company's periodic report filings with the SEC. Other uncertainties which could impact the Company include, without limitation, uncertainties with respect to future changes in governmental regulation and the impact that such changes in regulation will have on the Company’s business. Additional uncertainties include, without limitation, uncertainties relating to: (1) the Company's ability to find and maintain the personnel necessary to sell, manufacture, and service its products; (2) its ability to adequately protect its intellectual property; and (3) its ability to secure future financing. Readers are cautioned not to place undue reliance on these forward-looking statements, which relate only to events as of the date on which the statements are made and which reflect management’s analysis, judgments, belief, or expectation only as of such date. The Company undertakes no obligation to publicly update any forward-looking statements for any reason, even if new information becomes available or other events occur in the future.

Description of Business

The Company provides data aggregation and consolidation, information, decision support, predictive analytics, collaborative solutions, and professional services. To enable this unique offering, PASSUR® owns and operates the world’s largest commercial passive radar network, which updates flight tracks every 1 to 4.6 seconds. Our radar network powers a proprietary database that is accessible in real-time and delivers timely, accurate information and solutions via PASSUR’s industry-leading algorithms and business logic.
16

PASSUR’s information solutions are used by the five largest North American airlines, more than 60 airport customers, including at the top 30 North American airports (with PASSUR solutions also used at the remaining ten airports by one or more airline customers), over a hundred business aviation organizations, as well as the U.S. government.

Our core business addresses some of aviation industry’s most intractable and costly challenges, including, but not limited to, the underutilization of airspace and airport capacity, delays, cancellations, and diversions, among others. Several independent studies have estimated the annual direct costs of such inefficiencies to airlines in the United States at over $8 billion annually, and worldwide direct cost at over $30 billion annually.

Solutions offered by PASSUR help to ensure flight completion. They cover the entire flight life cycle, from gate to gate, and result in reductions in overall costs and carbon emissions, help to maximize revenue opportunities, improve operational efficiency, and enhance the passenger experience.

The Company’s business plan is to continue to focus on increasing subscription-based revenues from its suite of software applications, and to develop new applications and professional services designed to address the needs of the aviation industry and the U.S. government. The Company’s goal is to help solve problems faced by its customers based on the following product development objectives:

1)
Continue developing decision support solutions built on business intelligence, predictive analytics, and web-dashboard technology;
   
2)
Continue integrating multiple additional industry data sets into the Company’s integrated aviation database, including data from a variety of additional aircraft, airspace, and ground surveillance technologies, in order to ensure that PASSUR is the primary choice for data integration and management for large aviation organizations;
   
3)
Continue extending the reach of the PASSUR Network, which provides the proprietary backbone for many of the Company’s solutions; and
   
4)
Continue developing the Company’s professional service capabilities in order to ensure that its solutions can be fully implemented in its customers’ work environments, with minimal demand on customers’ internal resources.

For the three months ended April 30, 2019, total revenue increased 4% to $3,634,000, compared with $3,502,000 for the same period in fiscal year 2018. Loss from operations for the three months ended April 30, 2019 was $964,000, compared to $950,000 for the same period in fiscal year 2018. For the three months ended April 30, 2019, net loss was $1,132,000, or $0.15 per diluted share, compared to a net loss of $1,024,000, or $0.13 per diluted share, in the same period in fiscal year 2018.

For the six months ended April 30, 2019, total revenue increased 4% to $7,290,000, compared with $7,015,000 for the same period in fiscal year 2018. Loss from operations for the six months ended April 30, 2019 was $1,730,000, compared to $2,051,000 for the same period in fiscal year 2018. For the six months ended April 30, 2019, net loss was $2,066,000, or $0.27 per diluted share, compared to a net loss of $2,191,000, or $0.28 per diluted share, in the same period in fiscal year 2018.

Results of Operations

Revenues

Management concentrates its efforts on the sale of business intelligence, predictive analytics, and decision support product applications, utilizing data primarily derived from the PASSUR Network. Such efforts include the continued development of existing products, new product offerings and to a lesser extent, professional services.

For the three months ended April 30, 2019, total revenues increased by $132,000, or 4%, to $3,634,000, as compared with $3,502,000 for the same period in 2018. The increase in total revenues was primarily due to an increase in subscription revenue of $191,000, or 6%, which was offset by a decrease in consulting revenue of $59,000 to $54,000, as compared with the same period in the prior year.
17

For the six months ended April 30, 2019, total revenues increased by $275,000, or 4%, to $7,290,000, as compared with $7,015,000 for the same period in 2018. The increase in total revenues was primarily due to an increase in subscription revenue of $282,000, or 4%, as compared with the same period in the prior year.

The increase in subscription revenue for both the three and six months ended April 30, 2019 was primarily due to (i) a new contract for subscription services closed during fiscal year 2019 and (ii) net incremental revenue recognized during the periods in fiscal 2019 related to new contracts closed during fiscal year 2018. These increases were offset by expired contracts during the three and six months ended April 30, 2019, respectively.

The Company continues to enhance its wide selection of products and develop and deploy new software applications and solutions to better address customers’ needs, all of which are easily delivered through web-based applications or as stand-alone professional services.

Cost of Revenues

Costs associated with subscription and maintenance revenues consist primarily of direct labor, depreciation of PASSUR and SMLAT Network Systems, amortization of capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Also included in cost of revenues are costs associated with upgrades to PASSUR and SMLAT Systems necessary to make such systems compatible with new software applications, as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each reporting period is impacted by: (1) the number of PASSUR and SMLAT System units added to the PASSUR Network, which includes the production, shipment, and installation of these assets (currently largely installed by unaffiliated outside contractors), which are capitalized to the PASSUR Network; and (2) capitalized costs associated with software development and data center projects; and (3) data center projects, (all referred to  as “Capitalized Assets”). The labor and fringe benefit costs of Company employees involved in creating Capitalized Assets are capitalized, rather than expensed, and amortized, usually over five or seven years, as determined by their projected useful life. The Company does not break down its costs by product.

For the three months ended April 30, 2019, cost of revenues increased $10,000, or 1%, to $2,036,000, as compared with the same period in fiscal year 2018. The increase in cost of revenues for the three months ended April 30, 2019, as compared to the prior year, was primarily attributable to an increase in amortization expense associated with previously capitalized software projects which were placed into service during the current period.

For the six months ended April 30, 2019, cost of revenues decreased $197,000, or 5%, to $4,069,000, as compared with the same period in fiscal year 2018. The decrease in cost of revenues for the six months ended April 30, 2019, as compared to the prior year, was primarily attributable to a net decrease in personnel related cost of $250,000 due to the outsourcing of some of our software development activities. This decrease in cost of revenues was offset by an increase in amortization expenses associated with our capitalized software projects of $12,000, and net increases in other accounts within cost of revenues as compared to the same period in fiscal year 2018.

Finally, as we continue to release product enhancements/new versions to our existing product offerings, and new product offerings, our amortization expenses associated with the historical software capitalization is anticipated to increase. As a result, we anticipate that our software capitalization and amortization expense, when netted, will not have a significant impact on our financial results.

Research and Development

For the three months ended April 30, 2019, research and development expenses decreased $10,000, or 7%, to $139,000, as compared to $149,000 for the same period in fiscal year 2018. The decrease in research and development expenses was primarily attributable to an increase in personnel related costs allocated to cost of revenues from research and development as compared to prior year.

For the six months ended April 30, 2019, research and development expenses decreased $21,000, or 7%, to $283,000, as compared to $304,000 for the same period in fiscal year 2018. The decrease in research and development expenses was primarily attributable to an increase in personnel related costs allocated to cost of revenues from research and development as compared to prior year.

The Company’s research and development efforts include activities associated with new product development, as well as the enhancement and improvement of the Company's existing software and information products. The Company anticipates that it will continue to invest in its software portfolio to develop, maintain, and support existing and newly developed applications for its customers.
18

Selling, General, and Administrative

For the three months ended April 30, 2019, selling, general, and administrative expenses increased $146,000, or 6%, to $2,422,000, as compared to $2,276,000 for the same period in fiscal year 2018. The increase in selling, general, and administrative expense for the three months ended April 30, 2019 was primarily due to (i) an increase in professional and consulting expenses of $130,000 and (ii) net increase in miscellaneous other accounts within selling, general and administrative expenses, as compared to the same period in fiscal year 2018.

For the six months ended April 30, 2019, selling, general and administrative expenses increased $171,000, or 4%, to $4,668,000, as compared to $4,497,000 for the same period in fiscal year 2018. The increase in selling, general, and administrative expense for the six months ended April 30, 2019, was primarily due to an increase in professional and consulting expenses of $226,000. This increase was offset by (i) a decrease in depreciation expenses of approximately $39,000 and (ii) net decrease in miscellaneous other accounts within selling, general and administrative expenses, as compared to the same period in fiscal year 2018.

Loss from Operations

For the three months ended April 30, 2019, loss from operations increased $14,000 to $964,000, as compared with the same period in fiscal year 2018.  The increase was primarily due to an increase in operating expenses of $146,000, or 3%, offset by an increase in revenue of $132,000, as compared to the same period in fiscal year 2018. For the six months ended April 30, 2019, loss from operations decreased $321,000 to $1,730,000, as compared with the same period in fiscal year 2018. The decrease was primarily due to (i) an increase in revenue of $275,000 or 4% and (ii) a decrease in operating expenses of $46,000 or 1%, as compared to the same period in fiscal year 2018.

Interest Expense – Related Party

Interest expense – related party increased $98,000, or 139%, and $200,000, or 147%, for the three and six months ended April 30, 2019, respectively, as compared to the same periods in fiscal year 2018, due to the higher principal balance outstanding on the note in fiscal year 2019 and the interest rate increase on the outstanding note, as compared to the same period in fiscal year 2018.

Net Loss

The Company had a net loss of $1,132,000, or $0.15 per diluted share, for the three months ended April 30, 2019, as compared to a net loss of $1,024,000, or $0.13 per diluted share, for the same period in 2018. The Company had a net loss of $2,066,000, or $0.27 per diluted share, for the six months ended April 30, 2019, as compared to a net loss of $2,191,000, or $0.28 per diluted share, for the same period in 2018.

Liquidity and Capital Resources

The Company’s current assets exceeded its current liabilities, excluding deferred revenue, by $104,000 as of April 30, 2019. The Company’s stockholders’ equity was $1,934,000 as of April 30, 2019.

On January 28, 2019, the Company entered into a Fifth Debt Extension Agreement with G.S. Beckwith Gilbert, the Company’s Chairman and significant stockholder, effective January 28, 2019, pursuant to which the Company and Mr. Gilbert agreed to modify certain terms and conditions of the debt agreement with Mr. Gilbert (the “Past Gilbert Note”). The maturity date of the Past Gilbert Note was November 1, 2019. The outstanding principal amount under the Past Gilbert Note was $6,050,000 as of October 31, 2018, and the total amount of principal and interest due and owing as of January 28, 2019 under the Past Gilbert Note was $7,122,000. Pursuant to the Fifth Debt Extension Agreement, the Company issued to Mr. Gilbert a new debt agreement, which has a principal amount of $6,960,000 (the “Gilbert Note”), in exchange for the Past Gilbert Note and agreed to pay Mr. Gilbert $162,000 of interest which accrued under the Past Gilbert Note during the first quarter of fiscal year 2019, at the time and on the terms set forth in the Past Gilbert Note. The Gilbert Note bears a maturity date of November 1, 2020, with an annual interest rate of 9 3/4%. Interest payments are due on October 31st of each fiscal year. The Gilbert Note is secured by the Company’s assets.
19

During the six months ended April 30, 2019, the Company paid interest incurred on the Gilbert Note totaling $336,000. During the six months ended April 30, 2019, and prior to January 28, 2019, Mr. Gilbert loaned the Company an additional $910,000 (which amount is included in the outstanding principal amount of $6,960,000 under the Gilbert Note).

Management is addressing the Company’s working capital deficiency by aggressively marketing the Company’s PASSUR Network information capabilities in its existing product and professional service lines, as well as in new products and professional services which are continually being developed and deployed. Management believes that the continued development of its existing suite of software products and professional services, which address the wide array of needs of the aviation industry, will continue to lead to increased growth in the Company’s customer-base and subscription-based revenues. However, there are no assurances that such growth will be achieved.

If the Company’s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from Mr. Gilbert, dated June 11, 2019, that if the Company, at any time, is unable to meet its obligations through June 11, 2020, Mr. Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary.

Net cash provided by operating activities was $1,328,000 for the six months ended April 30, 2019, and consisted of a net loss of $2,066,000, depreciation and amortization of $1,714,000, stock-based compensation expense of $319,000, and deferred revenue of $1,398,000, with the balance consisting of a decrease in accounts receivables and other assets and a net decrease in account payable, accrued expense, and operating liabilities, as compared to the same period in fiscal year 2018. Net cash used in investing activities was $1,462,000 for the six months ended April 30, 2019, which was expended for software development costs and additions to the PASSUR Network. Net cash provided by financing activities was $910,000 for the six months ended April 30, 2019, and consisted of proceeds from note payable – related party.  Net cash provided by operating activities increased by $585,000 for the six months ended April 30, 2019, as compared to the same period in 2018.

The Company actively monitors the costs associated with supporting the business, and continually seeks to identify and reduce any unnecessary costs as part of its cost reduction initiatives, while strategically reinvesting back into the business as part of its long-term plans. Additionally, the aviation market has been impacted by budgetary constraints, airline bankruptcies and consolidations, current economic conditions, the continued war on terrorism, and fluctuations in fuel costs. The aviation market is extensively regulated by government agencies, particularly the FAA and the National Transportation Safety Board, and management anticipates that new regulations relating to air travel may continue to be issued. Substantially all of the Company’s revenues are derived from airlines, airports, and organizations that serve, or are served by, the aviation industry. Any new regulations or changes in the economic situation of the aviation industry could have an impact on the future operations of the Company, either positively or negatively.

Interest by potential customers in the Company’s information and decision support software products obtained from the PASSUR Network Systems and other sources and its professional services remains strong. As a result, the Company believes that future revenues will increase on an annualized basis. However, there are no guarantees that such annualized future revenue increases will occur. If revenues do not increase and the Company’s cost-structure is not adjusted accordingly, losses may occur. The extent of such profits or losses will be dependent on sales volume achieved and the Company’s ability to optimize its cost structures.

Off-Balance Sheet Arrangements

None.

Critical Accounting Policies and Estimates

The Company’s discussion and analysis of its financial condition and results of operations are based upon its consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures of contingent assets and liabilities based upon accounting policies management has implemented. These significant accounting policies are disclosed in Note 1 to the Company’s Annual Report on Form 10-K for the fiscal year ended October 31, 2018. The Company had a change to its Revenue Recognition policy, as described below. These policies and estimates are critical to the Company’s business operations and the understanding of its results of operations. The impact and any associated risks related to these policies on the Company’s business operations are discussed throughout Management’s Discussion and Analysis of Financial Condition and Results of Operations, included in our Annual Report on Form 10-K for the fiscal year ended October 31, 2018, as such policies affect its reported financial results. The actual impact of these factors may differ under different assumptions or conditions.
20

Revenue Recognition

The Company recognizes revenue in accordance with Topic 606, The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.

The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.
The Company determines revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer;
   
Identification of the performance obligations in the contract;
   
Determination of transaction price;
   
Allocation of transaction price to performance obligations in the contract; and
   
Recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Topic 605. The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.

Subscription services revenue

Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either, monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

Professional services revenue

Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered which coincides with the terms of agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.
21

Material rights

Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits other than providing access to the subscription service.  Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.

Contracts with Multiple Performance Obligations

Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis.  The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of service.

Other policies and judgments

The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.

Recent Accounting Pronouncements

In May 2014, the FASB issued Topic 606. Topic 606 supersedes the revenue recognition requirements in Topic 605, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer.

On November 1, 2018, the Company adopted Topic 606 using the modified retrospective transition method which resulted in an adjustment to retained earnings for the cumulative effect of applying the standard to all contracts not completed as of the adoption date. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Revenue recognition remained substantially unchanged following adoption of Topic 606 and therefore the adoption of Topic 606 did not have a material impact on revenues. The primary impact of adopting Topic 606 relates to the accounting for nonrefundable up-front fees. The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Topic 605. The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.

In May 2017, the FASB issued ASU 2017-09, “Compensation—Stock Compensation: Topic 718” — Scope of Modification Accounting (“ASU 2017-09”), to clarify when to account for a change in the terms or conditions of a share-based payment award as a modification. Under the new standard, modification is required only if the fair value, the vesting conditions, or the classification of an award as equity or liability changes as a result of the change in terms or conditions. The Company adopted this guidance during the quarter ended January 31, 2019, using the prospective method, with no material impact to its consolidated financial statements and related disclosures.

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 will require lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. This guidance is effective for annual periods beginning after December 15, 2018, which will be effective for the Company beginning November 1, 2019, and early adoption is permitted. The Company's preliminary analysis indicates that the Company will recognize a liability for remaining lease payments and a right-of-use asset related to the Company's operating lease covering its corporate office facility that expires in June 2023 and other office locations. The Company is in the initial stages of evaluating the effect of the standard on the Company's financial statements.
22

Item 3.  Quantitative and Qualitative Disclosures about Market Risk.

Not applicable.

Item 4.  Controls and Procedures.

Disclosure Controls and Procedures

As of the end of the period covered by this quarterly report on Form 10-Q, management carried out an evaluation, under the supervision, and with the participation of, the Company's Chief Executive Officer and Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”). The Company's disclosure controls and procedures are designed to ensure that information required to be disclosed by the Company in reports filed or submitted under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC’s rules. The Company believes that a control system, no matter how well designed and operated, can provide only reasonable assurance, not absolute assurance, that the objectives of the control system are met. Based on their evaluation as of the end of the period covered by this quarterly report on Form 10-Q, the Company's Chief Executive Officer and Chief Financial Officer have concluded that such controls and procedures were effective at a reasonable assurance level as of April 30, 2019.

Changes in Internal Control over Financial Reporting

There have not been any changes in the Company’s internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) within the fiscal quarter to which this report relates, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

PART II. Other Information

Item 1.  Legal Proceedings

The Company is not aware of any material pending legal proceedings to which the Company is a party or to which any of its properties are subject.

Item 5.  Other Information.

On June 11, 2019, the Company’s significant shareholder and Chairman confirmed his commitment to provide the Company with the necessary continuing financial support to meet its obligations through June 11, 2020. A copy of the commitment is attached as Exhibit 10.5 to this Form 10-Q and incorporated by reference into this Item 5.
23

Item 6.  Exhibits.

3.1
The Company’s composite Certificate of Incorporation, dated as of January 24, 1990, is incorporated by reference from our Annual Report on Form 10-K for the fiscal year ended October 31, 1989.
   
3.1.1
The Company’s Amendment No. 1, dated as of April 5, 2017, to the Certificate of Incorporation, dated as of January 24, 1990, is incorporated by reference from our Annual Report on Form 10-K for the fiscal year ended October 31, 2017.
   
3.2
The Company’s By-laws, dated as of May 16, 1988, are incorporated by reference from Exhibit 3-14 to our Annual Report on Form 10-K for the fiscal year ended October 31, 1998.
   
10.1
PASSUR Aerospace, Inc., 2019 Stock Incentive Plan, is incorporated by reference from Exhibit 10.1 to our Current Report on Form 8-K filed on April 15, 2019.
   
10.2
Form of Award Agreement for PASSUR Aerospace, Inc., 2019 Stock Incentive Plan, is incorporated by reference from Exhibit 10.2 to our Current Report on Form 8-K filed on April 15, 2019.
   
10.3
Debt Extension Agreement, dated as of January 28, 2019, by and between PASSUR Aerospace, Inc., and G.S. Beckwith Gilbert, is incorporated by reference from Exhibit 10.22 to our Annual Report on Form 10-K for the fiscal year ended October 31, 2018.
   
10.4
Secure Promissory Note, dated as of January 28, 2019, from PASSUR Aerospace, Inc., as Borrower, to G.S. Beckwith Gilbert, as Lender, is incorporated by reference from Exhibit 10.23 to our Annual Report on Form 10-K for the fiscal year ended October 31, 2018.
   
10.5 *
Commitment of G.S. Beckwith Gilbert, dated June 11, 2019.
   
31.1 *
Certification of Chief Executive Officer pursuant to Rule 13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
   
31.2 *
Certification of Chief Financial Officer pursuant to Rule 13a-14(a) or 15d-14(a) under the Securities Exchange Act of 1934, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
   
32.1 *
Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
   
32.2 *
Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
   
101.ins*
XBRL Instance
 
 
101.xsd*
XBRL Schema
 
 
101.cal*
XBRL Calculation
 
 
101.def*
XBRL Definition
 
 
101.lab*
XBRL Label
 
 
101.pre*
XBRL Presentation

* Filed herewith.
24


SIGNATURES

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

PASSUR AEROSPACE, INC.

Dated: June 11, 2019
By:
/s/ James T. Barry
   
James T. Barry
   
President and Chief Executive Officer
   
(Principal Executive Officer)
     
Dated: June 11, 2019
By:
/s/ Louis J. Petrucelly
   
Louis J. Petrucelly
   
Chief Financial Officer, Treasurer, and Secretary 
(Principal Financial and Accounting Officer)





25


EX-10.5 2 exh10_5.htm COMMITMENT OF G.S. BECKWITH GILBERT, DATED JUNE 11, 2019.
EXHIBIT 10.5


Field Point Capital Management Company
One Landmark Square, Suite 1900
Stamford, CT 06901


June 11, 2019

PASSUR Aerospace, Inc.
One Landmark Square, Suite 1900
Stamford, CT 06901

As Chairman of the Board as well as the principal shareholder of PASSUR Aerospace, Inc. (“PASSUR Aerospace” or the “Company”), I make the following commitment to the Company with respect to the period from the date of this commitment through June 11, 2020.

Liquidity

I commit that if the Company at any time is unable to meet its obligations through June 11, 2020, that I will provide the necessary continuing financial support to the Company to ensure the Company’s ability to operate as a going concern through the period ending June 11, 2020. Such continuing support may take the form of additional loans or advances to PASSUR Aerospace in addition to the deferral of principal and/or interest payments due on outstanding loans to PASSUR Aerospace as referred to above.

These commitments are not conditional and are irrevocable through the period ending June 11, 2020.

I, G.S. Beckwith Gilbert, having the financial wherewithal to enter into this irrevocable commitment, make the above commitments to the Company and its shareholders.

/s/ G.S. Beckwith Gilbert
G.S. Beckwith Gilbert
President




EX-31.1 3 exh31_1.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO RULE 13A-14(A) OR 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
                                  Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) or 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, James T. Barry, certify that:


1.
I have reviewed this quarterly report on Form 10-Q of PASSUR Aerospace, Inc.;


2.
Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;


3.
Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this quarterly report;


4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:


a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiary, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;


b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;


c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and


d.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and


5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):


a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and


b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

    Date:  June 11, 2019

 
By:
/s/ James T. Barry
   
James T. Barry
   
Chief Executive Officer




EX-31.2 4 exh31_2.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO RULE 13A-14(A) OR 15D-14(A) UNDER THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
                                                Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) or 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Louis J. Petrucelly, certify that:


1.
I have reviewed this quarterly report on Form 10-Q of PASSUR Aerospace, Inc.;


2.
Based on my knowledge, this quarterly report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;


3.
Based on my knowledge, the financial statements, and other financial information included in this quarterly report, fairly present in all material respects the financial condition, results of operations, and cash flows of the registrant as of, and for, the periods presented in this quarterly report;


4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:


a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiary, is made known to us by others within those entities, particularly during the period in which this quarterly report is being prepared;


b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;


c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this quarterly report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this quarterly report based on such evaluation; and


d.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and


5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):


a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and


b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:  June 11, 2019

 
      By:
/s/ Louis J. Petrucelly
    Louis J. Petrucelly
    Chief Financial Officer





EX-32.1 5 exh32_1.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
Exhibit 32.1


CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of PASSUR Aerospace, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended April 30, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, James T. Barry, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:


(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and


(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


 
By:
/s/ James T. Barry
   
James T. Barry
   
Chief Executive Officer
June 11, 2019
 



 



EX-32.2 6 exh32_2.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
        Exhibit 32.2


CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the quarterly report of PASSUR Aerospace, Inc. (the “Company”) on Form 10-Q for the fiscal quarter ended April 30, 2019, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Louis J. Petrucelly, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:


(1)
The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and


(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


 
By:
/s/ Louis J. Petrucelly
   
Louis J. Petrucelly
   
Chief Financial Officer
June 11, 2019
 




EX-101.INS 7 pssr-20190430.xml XBRL INSTANCE DOCUMENT 0000225628 --10-31 pssr Non-accelerated Filer Yes true false false 2019 Q2 10-Q 2019-04-30 PASSUR AEROSPACE, INC. New York 112208938 One Landmark Square Suite 1900 Stamford Connecticut 06901 203 622-4086 7696091 990330 1186664 421618 199173 2289662 1486693 4425951 4800750 8371969 8141589 584899 672601 93180 112551 15765661 15214184 1010109 989958 1175381 1189342 4207158 2847323 6392648 5026623 382517 409971 6050000 96992 113273 13832157 11599867 5000000 5000000 0.01 0.01 0 0 0 0 0 0 20000000 20000000 0.01 0.01 8480526 8480526 8480526 8480526 84804 84804 17664341 17345450 -13881963 -11882259 3867182 5547995 784435 784435 1933678 1933678 15765661 15214184 3634124 3501842 7290248 7015329 2036347 2026121 4068766 4265421 139318 149163 283273 303829 2422361 2276284 4668259 4497113 4598026 4451568 9020298 9066363 -963902 -949726 -1730050 -2051034 167765 70088 335684 135800 0 -4506 0 -4506 -1131667 -1024320 -2065734 -2191340 0 0 0 0 -0.15 -0.13 -0.27 -0.28 -0.15 -0.13 -0.27 -0.28 8480526 84804 17345450 -11882259 -1933678 3614317 155747 0 0 155747 0 -934067 0 -934067 0 66030 0 66030 8480526 84804 17501197 -12750296 -1933678 2902027 163144 0 0 163144 0 -1131667 0 -1131667 8480526 84804 17664341 -13881963 -1933678 1933504 8480526 84804 16699337 -6397874 -1933678 8452589 171112 0 0 171112 0 -1167019 0 -1167019 8480526 84804 16870449 -7564893 -1933678 7456682 170528 0 0 170528 0 -1024320 0 -1024320 8480526 84804 17040977 -8589213 -1933678 6602890 -2065734 -2191340 1714085 1713176 -16281 56351 318891 341640 -196334 414273 242790 136575 -19371 -8274 20151 54011 -13960 11493 0 70088 1398410 1231074 -3394211 -2935259 1328477 743919 -41031 -185444 -1342336 -1302349 78252 86864 -1461619 -1574657 910000 925000 910000 925000 776858 94262 100856 275146 877714 369408 335684 65713 -12200 1245 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:.2pt;text-align:justify'><b><u>1. Nature of Business</u></b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>PASSUR Aerospace, Inc. (&#147;PASSUR&#148; or the &#147;Company&#148;), a New York corporation founded in 1967, is a business intelligence company that provides the aviation industry with predictive analytics and decision support technology primarily to improve the operational performance and cash flow of airlines and the airports where they operate. PASSUR uses big data, within the aviation intelligence platform, and a suite of web-based solutions to address the aviation industry&#146;s intractable and costly challenges, including, but not limited to, the underutilization of airspace and airport capacity, delays, cancellations, and diversions. The Company&#146;s technology platform is supported by its Aviation Intelligence Center of Excellence, a team of subject matter experts with extensive experience in airline, airport, and business aviation operations, finance, air traffic management, systems automation, and data visualization, and has specific expertise in the operational and business needs, requirements, objectives, and constraints of the aviation industry.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>PASSUR&#146;s mission is to improve global air traffic efficiencies by connecting the world&#146;s aviation professionals on a single aviation intelligence platform, making PASSUR an element in addressing the aviation industry&#146;s system-wide inefficiencies. We are an aviation intelligence company that makes air travel more predictable, gate-to-gate, by using predictive analytics generated from our own big data, to mitigate constraints for airlines and their passengers. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>PASSUR&#146;s information solutions are used by the five largest North American airlines, more than 60 airport customers, including 20 of the top 30 North American airports (with PASSUR solutions also used at the remaining ten airports by one or more airline customers), over a hundred business aviation organizations, and the U.S. government.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>PASSUR provides data aggregation and consolidation, information, decision support, predictive analytics, collaborative solutions, and professional services. To enable this unique offering, PASSUR owns and operates the world&#146;s largest commercial passive radar network, which updates flight tracks every 1 to 4.6 seconds. Our radar network powers a proprietary database that is accessible in real-time and delivers timely, accurate information and solutions via PASSUR&#146;s industry-leading algorithms and business logic.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Solutions offered by PASSUR help to ensure flight completion, covering the entire flight life cycle, from gate to gate, result in reductions in overall costs and carbon emissions, help to maximize revenue opportunities, improve operational efficiency and enhance the passenger experience. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>PASSUR&#146;s commercial solutions enable aviation operators to optimize performance in today&#146;s air traffic management system, while also achieving Next Generation Air Transportation System (&#147;NextGen&#148;) and Single European Sky ATM Research objectives. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>PASSUR integrates data from multiple sources, including its independent network of surveillance sensors installed throughout North America (creating coast-to-coast coverage), Europe and Asia; government data; customer data; and data from third party partners. PASSUR&#146;s sensors receive aircraft and drone signals in Mode A, C, S, and Automatic Dependent Surveillance-Broadcast (&#147;ADS-B&#148;), and provide position, altitude, beacon code, and tail number, among other information. PASSUR receives signals from aircraft that, when combined with its historical database of aircraft and airport behavior, including information recorded by its network over the last 15 years, allow the Company to know more about what has happened historically and what is happening in real-time. In addition, the historical database allows the Company to predict how aircraft, the airspace, and airports are going to perform, and more importantly, how the aircraft, the airspace, and airports should perform. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b><u>2. Basis of Presentation and Significant Accounting Policies</u></b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:0in;margin-left:-9.0pt;margin-bottom:.0001pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The consolidated financial information contained in this quarterly report on Form 10-Q represents interim condensed financial data and, therefore, does not include all footnote disclosures required to be included in financial statements prepared in conformity with accounting principles generally accepted in the United States (&#147;GAAP&#148;). Such footnote information was included in the Company's Annual Report on Form 10-K for the year ended October 31, 2018, filed with the Securities and Exchange Commission (&#147;SEC&#148;); the consolidated financial data included herein should be read in conjunction with that report. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (which include only normal recurring adjustments) necessary to present fairly the Company&#146;s consolidated financial position as of April 30, 2019, and its consolidated results of operations for the three and six months ended April 30, 2019, and 2018. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>The results of operations for the interim period stated above are not necessarily indicative of the results of operations to be recorded for the full fiscal year ended October 31, 2019.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>Certain financial information in the footnotes has been rounded to the nearest thousand for presentation purposes.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Liquidity</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>The Company&#146;s current assets exceeded current liabilities, excluding deferred revenue, by $104,000 as of April 30, 2019. The note payable to a related party, G.S. Beckwith Gilbert, the Company&#146;s significant shareholder and Chairman, was $6,960,000 at April 30, 2019, with a maturity of November 1, 2020. The Company&#146;s stockholders&#146; equity was $1,934,000 at April 30, 2019. The Company had a net loss of $2,066,000 for the six months ended April 30, 2019.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>If the Company&#146;s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated June 11, 2019, that if the Company, at any time, is unable to meet its obligations through June 11, 2020, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company&#146;s assets.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Principles of Consolidation</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Use of Estimates</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company&#146;s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'><b>Revenue Recognition Policy</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company recognizes revenue in accordance with the Financial Accounting Standards Board (&#147;FASB&#148;) Accounting Standards Update (&#147;ASU&#148;) No. 2014-09, <i>Revenue from Contracts with Customers (&quot;Topic 606&quot;)</i>. &#160;&#160;The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party&#146;s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company determines revenue recognition through the following steps: </p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Identification of the contract, or contracts, with a customer;</font></p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Identification of the performance obligations in the contract;</font></p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Determination of transaction price;</font></p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Allocation of transaction price to performance obligations in the contract; and</font></p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Recognition of revenue when, or as, the Company satisfies a performance obligation. </font></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Accounting Standards Codification (&quot;ASC&quot;) Topic 605,&nbsp;<i>Revenue Recognition</i>&nbsp;<i>(&quot;Topic 605&quot;)</i>. The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;text-indent:-.5in'><b>A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><b>Nature of performance obligations </b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Subscription services revenue</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company&#146;s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company&#146;s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company&#146;s performance. Subscription contracts are generally&nbsp;one&nbsp;to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company&#146;s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Professional services revenue</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company&#146;s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, which coincides with the terms of the agreement. The Company&#146;s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Material rights</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company&#146;s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service.&#160; Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Contracts with Multiple Performance Obligations</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Some of the Company&#146;s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis.&#160; The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Other policies and judgments</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;text-indent:-.5in'><b>B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><b>Disaggregation</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The disaggregation of revenue by customer and type of performance obligation is as follows:&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse'> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Three Months Ended </b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Six Months Ended </b></p> </td> </tr> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Revenue by type of customer:</b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> </tr> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Airlines</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2,211,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4,429,000 </p> </td> </tr> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Airports</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1,418,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2,841,000 </p> </td> </tr> <tr style='height:15.75pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Other</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20,000 </p> </td> </tr> <tr style='height:16.5pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Total Revenue</b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,634,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,290,000 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse'> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Three Months Ended </b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Six Months Ended </b></p> </td> </tr> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Revenue by type of performance obligation:</b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> </tr> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Subscription services</p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,629,000 </p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,225,000 </p> </td> </tr> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Professional services</p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5,000 </p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;65,000 </p> </td> </tr> <tr style='height:15.75pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Total Revenue</b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,634,000 </p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,290,000 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;text-indent:-.5in'><b>C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><b>Contract Balances</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows: </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="642" style='width:481.3pt;border-collapse:collapse'> <tr style='height:.4in'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Accounts Receivable</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Unbilled Receivable</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Deferred Revenue</b></p> </td> </tr> <tr style='height:.2in'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Balance at November 1, 2018</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160; 1,175,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160; 3,191,000 </p> </td> </tr> <tr style='height:8.1pt'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> </tr> <tr style='height:.2in'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Balance at April 30, 2019</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 987,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160; 4,590,000 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The difference in the opening and closing balances of the Company&#146;s unbilled receivable and deferred revenue primarily results from the timing difference between the Company&#146;s performance and the customer&#146;s payment. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company&#146;s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the&nbsp;three and six months ended&nbsp;April 30, 2019&nbsp;that was included in the deferred revenue balance at November 1, 2018 was&nbsp;$260,000 and $2,585,000. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;text-indent:-.5in'><b>D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><b>Transaction Price Allocated to the Remaining Performance Obligation</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="517" style='width:387.45pt;border-collapse:collapse'> <tr style='height:26.9pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>12 months or less</b></p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Greater than 12 months *</b></p> </td> </tr> <tr style='height:13.45pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Subscription services</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,068,000 </p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1,958,000 </p> </td> </tr> <tr style='height:13.45pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Professional services</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 59,000 </p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </p> </td> </tr> <tr style='height:13.45pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Material rights</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 168,000 </p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 290,000 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>*Approximately 97% of these amounts are expected to be recognized between 12 and 36 months.&#160;&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The table above includes amounts billed and not yet recognized as revenue, as well as, unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Cost of Revenues&#160; </b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Costs associated with subscription and maintenance revenues consist primarily of direct labor, depreciation of PASSUR and Surface Multilateration (&#147;SMLAT&#148;) Network Systems (both collectively, the &#147;PASSUR Network&#148;), amortization of capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Also, included in cost of revenues are costs associated with upgrades to PASSUR and SMLAT Systems necessary to make such systems compatible with new software applications, as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each reporting period is impacted by: (1) the number of PASSUR and SMLAT Systems added to the PASSUR Network, which includes the cost of production, shipment, and installation of these assets, which are capitalized to the PASSUR Network; and (2) new capitalized costs associated with software development projects. Both of these are referred to as &#147;Capitalized Assets&#148; and are depreciated and/or amortized over their respective useful lives and charged to cost of revenues. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Income Taxes</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>On December 22, 2017 the U.S. government enacted comprehensive tax reform commonly referred to as the Tax Cuts and Jobs Act (&#147;TCJA&#148;).&#160; Under Accounting Standards Codification (&#147;ASC&#148;) 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted.&#160; The TCJA made broad and complex changes to the U.S. tax code, including, but not limited to: (1) reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018; (2) changed the rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; (3) accelerated expensing on certain qualified property; (4) created a new limitation on deductible interest expense to 30% of tax adjusted EBITDA through 2021 and then 30% of tax adjusted EBIT thereafter; (5) eliminated the corporate alternative minimum tax; and (6) imposed further limitations on the deductibility of executive compensation under IRC &#167;162(m) for tax years beginning after December 31, 2017.&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>As the reduction in the U.S. federal corporate tax rate is administratively effective on January 1, 2018, our blended U.S. federal tax rate for the fiscal year ended October 31, 2018, was approximately 23.2%. The U.S. federal corporate tax rate for the fiscal year ended on and after October 31, 2019 is 21%.&#160;&#160; Given our full valuation allowance position, the Company did not record an income tax expense (benefit) in connection with the TCJA.&#160; The Company completed its accounting for the TCJA as of October 31, 2018.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company&#146;s provision for income taxes consists of federal and state taxes, as applicable, in amounts necessary to align the Company&#146;s year-to-date tax provision with the effective rate that it expects to achieve for the full year. For both the three and six months ended April 30, 2019 and 2018, the Company did not record an income tax provision (benefit).&#160; The Company is projecting its annual effective tax rate for the six months ended April 30, 2019 to be 0% as its net deferred tax assets are not realizable on a more-likely-than-not basis.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Accounts Receivable</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements without making concessions. The Company records accounts receivables for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivables is reduced by a valuation allowance that reflects the Company&#146;s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer&#146;s agreement. Account receivable balances include amounts attributable to deferred revenues. The Company&#146;s accounts receivable balances included $3,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2019, which will be invoiced subsequent to April 30, 2019. At October 31, 2018, the Company&#146;s accounts receivable balance included $12,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2018.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The provision for doubtful accounts was $159,000 as of April 30, 2019 and October 31, 2018, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>PASSUR Network </b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The PASSUR Network is comprised of PASSUR and SMLAT Systems, which includes the direct production, shipping, and installation costs incurred for each PASSUR and SMLAT System, which are recorded at cost, net of accumulated depreciation. The Company capitalized $61,000 of PASSUR Network costs for both the three and six months ended April 30, 2019. Additionally, the Company used $13,000 and $22,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2019, respectively, and did not make any material purchases of parts during the same period. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Depreciation expenses related to the Company-owned PASSUR Network was $210,000 and $416,000 for the three and six months ended April 30, 2019, respectively. Depreciation is charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which is estimated at five years for SMLAT Systems and seven years for PASSUR Systems. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>For the three and six months ended April 30, 2018, the Company capitalized $58,000 and $125,000, respectively, of PASSUR Network costs. Additionally, the Company purchased parts for the PASSUR Network totaling $20,000 and $72,000 and used $7,000 and $11,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2018, respectively.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Depreciation expenses related to the Company-owned PASSUR Network was $176,000 and $352,000 for the three and six months ended April 30, 2018, respectively. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The net carrying balance of the PASSUR Network as of April 30, 2019, and October 31, 2018, was $4,426,000 and $4,801,000, respectively. Included in the net carrying balance as of April 30, 2019 and October 31, 2018, were parts and finished goods for the PASSUR Network totaling $1,857,000 and $1,892,000, respectively, which have not yet been installed. PASSUR Network assets which are not installed are carried at cost and not depreciated until installed.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Capitalized Software Development Costs</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company follows the provisions of ASC 350-40, &#147;Internal Use Software&#148; (&#147;ASC 350-40&#148;). ASC 350-40 provides guidance for determining whether computer software is internal-use software, and on accounting for the proceeds of computer software originally developed or obtained for internal use and then subsequently sold to the public. &#160;It also provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to improve and support products after they become available are charged to expense as incurred.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company capitalized $647,000 and $1,342,000 of software development costs during the three and six months ended April 30, 2019, respectively.&#160; For the three and six months ended April 30, 2018, the Company capitalized $754,000 and $1,302,000, respectively, of software development costs. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company amortized $592,000 and $1,112,000 of capitalized software development costs during the three and six months ended April 30, 2019, respectively. For the three and six months ended April 30, 2018, the Company amortized $581,000 and $1,100,000 of capitalized software development costs. The Company records amortization of the software on a straight-line basis over the estimated useful life of the software, typically over five years within &#147;Cost of Revenues&#148;. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Long-Lived Assets</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset&#146;s revised life. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Deferred Tax Asset</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax asset will be realized.&#160; The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is ultimately dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences.&#160; Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets.&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>At October 31, 2018, the Company had available federal net operating loss carryforwards of $12,780,000, of which $4,715,000 are indefinite lived and $8,065,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038. &#160;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;margin-right:4.5pt'><b>Fair Value of Financial Instruments</b></p> <p style='margin:0in;margin-bottom:.0001pt;margin-right:4.5pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The recorded amounts of the Company&#146;s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company&#146;s related party debt is held by its Chairman and significant shareholder, and the Company does not have any third-party debt with which to compare.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Net Loss per Share Information </b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Basic net loss per share is computed based on the weighted average number of shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>On February 26, 2019, the Board of Directors of the Company (the &#147;Board&#148;), subject to shareholder approval, unanimously adopted the 2019 Stock Incentive Plan (the &#147;Plan&#148;), to replace the Company&#146;s 2009 Stock Incentive Plan, as amended (the &#147;2009 Plan&#148;), which expired February 24, 2019. The Company&#146;s shareholders approved the Plan on April 9, 2019, and the Plan became effective upon the date of its adoption by the Board. The Plan allows for a cashless exercise. Shares used to calculate net loss per share are as follows:&#160;&#160;&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse'> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>For the three months ended</b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>For the six months ended</b></p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, </b></p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>2019</b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>2018</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>2019</b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>2018</p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Basic Weighted average shares outstanding</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Effect of dilutive stock options</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </p> </td> </tr> <tr style='height:15.75pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Diluted weighted average shares outstanding</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> </tr> <tr style='height:15.75pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> </tr> <tr style='height:15.75pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Weighted average shares which are not included in the calculation of diluted net income per share because their impact is anti-dilutive. These shares consist of stock options.</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 1,734,500 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 1,606,500 </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 1,734,500 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 1,606,500 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;margin-right:4.5pt;text-align:justify'><b>Stock-Based Compensation</b></p> <p style='margin:0in;margin-bottom:.0001pt;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company follows FASB ASC 718, &#147;Compensation-Stock Compensation,&#148; which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options was determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $163,000 and $319,000 for the three and six months ended April 30, 2019, respectively. Stock-based compensation expense was $171,000 and $342,000 for the three and six months ended April 30, 2018, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Recent Accounting Pronouncements Adopted</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>In May 2014, the FASB issued Topic 606<i>.</i>&nbsp;Topic 606 supersedes the revenue recognition requirements in Topic 605, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. Topic 606 also includes Subtopic 340-40,&nbsp;<i>Other Assets and Deferred Costs - Contracts with Customers</i>, which requires the deferral of incremental costs of obtaining a contract with a customer. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>On November 1, 2018, the Company adopted Topic 606 using the modified retrospective transition method which resulted in an adjustment to retained earnings for the cumulative effect of applying the standard to all contracts not completed as of the adoption date. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Revenue recognition remained substantially unchanged following adoption of Topic 606 and therefore the adoption of Topic 606 did not have a material impact on revenues. The primary impact of adopting Topic 606 relates to the accounting for nonrefundable up-front fees. The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Topic 605. The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>In May 2017, the FASB issued ASU 2017-09,&nbsp;&#147;Compensation&#151;Stock Compensation: Topic 718&#148; &#151; Scope of Modification Accounting (&#147;ASU 2017-09&#148;),&nbsp;to clarify when to account for a change in the terms or conditions of a share-based payment award as a modification. Under the new standard, modification is required only if the fair value, the vesting conditions, or the classification of an award as equity or liability changes as a result of the change in terms or conditions. The Company adopted this guidance during the quarter ended January 31, 2019, using the prospective method, with no material impact to its consolidated financial statements and related disclosures. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Recent Accounting Pronouncements Not Yet Adopted</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (&#147;Topic 842&#148;). Topic 842 will require lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. This guidance is effective for annual periods beginning after December 15, 2018, which will be effective for the Company beginning November 1, 2019, and early adoption is permitted. The Company's preliminary analysis indicates that the Company will recognize a liability for remaining lease payments and a right-of-use asset related to the Company's operating lease covering its corporate office and other facilities that expires through various dates through June 2023. The Company is in the initial stages of evaluating the effect of the standard on the Company's financial statements. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Liquidity</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>The Company&#146;s current assets exceeded current liabilities, excluding deferred revenue, by $104,000 as of April 30, 2019. The note payable to a related party, G.S. Beckwith Gilbert, the Company&#146;s significant shareholder and Chairman, was $6,960,000 at April 30, 2019, with a maturity of November 1, 2020. The Company&#146;s stockholders&#146; equity was $1,934,000 at April 30, 2019. The Company had a net loss of $2,066,000 for the six months ended April 30, 2019.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>If the Company&#146;s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated June 11, 2019, that if the Company, at any time, is unable to meet its obligations through June 11, 2020, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company&#146;s assets.</p> 104000 1934000 -2066000 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Principles of Consolidation</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Use of Estimates</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company&#146;s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'><b>Revenue Recognition Policy</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;line-height:13.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company recognizes revenue in accordance with the Financial Accounting Standards Board (&#147;FASB&#148;) Accounting Standards Update (&#147;ASU&#148;) No. 2014-09, <i>Revenue from Contracts with Customers (&quot;Topic 606&quot;)</i>. &#160;&#160;The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party&#146;s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company determines revenue recognition through the following steps: </p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Identification of the contract, or contracts, with a customer;</font></p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Identification of the performance obligations in the contract;</font></p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Determination of transaction price;</font></p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Allocation of transaction price to performance obligations in the contract; and</font></p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-top:0in;margin-right:4.5pt;margin-bottom:8.0pt;margin-left:0in;text-indent:0in;line-height:107%;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><font style='line-height:107%;font-family:Symbol'>&#183;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </font><font style='line-height:107%'>Recognition of revenue when, or as, the Company satisfies a performance obligation. </font></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Accounting Standards Codification (&quot;ASC&quot;) Topic 605,&nbsp;<i>Revenue Recognition</i>&nbsp;<i>(&quot;Topic 605&quot;)</i>. The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;text-indent:-.5in'><b>A.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><b>Nature of performance obligations </b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Subscription services revenue</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company&#146;s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company&#146;s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company&#146;s performance. Subscription contracts are generally&nbsp;one&nbsp;to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company&#146;s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Professional services revenue</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company&#146;s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, which coincides with the terms of the agreement. The Company&#146;s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Material rights</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company&#146;s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service.&#160; Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Contracts with Multiple Performance Obligations</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Some of the Company&#146;s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis.&#160; The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><i>Other policies and judgments</i></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;text-indent:-.5in'><b>B.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><b>Disaggregation</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The disaggregation of revenue by customer and type of performance obligation is as follows:&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse'> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Three Months Ended </b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Six Months Ended </b></p> </td> </tr> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Revenue by type of customer:</b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> </tr> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Airlines</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2,211,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4,429,000 </p> </td> </tr> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Airports</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1,418,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2,841,000 </p> </td> </tr> <tr style='height:15.75pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Other</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20,000 </p> </td> </tr> <tr style='height:16.5pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Total Revenue</b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,634,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,290,000 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse'> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Three Months Ended </b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Six Months Ended </b></p> </td> </tr> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Revenue by type of performance obligation:</b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> </tr> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Subscription services</p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,629,000 </p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,225,000 </p> </td> </tr> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Professional services</p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5,000 </p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;65,000 </p> </td> </tr> <tr style='height:15.75pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Total Revenue</b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,634,000 </p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,290,000 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;text-indent:-.5in'><b>C.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><b>Contract Balances</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows: </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="642" style='width:481.3pt;border-collapse:collapse'> <tr style='height:.4in'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Accounts Receivable</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Unbilled Receivable</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Deferred Revenue</b></p> </td> </tr> <tr style='height:.2in'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Balance at November 1, 2018</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160; 1,175,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160; 3,191,000 </p> </td> </tr> <tr style='height:8.1pt'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> </tr> <tr style='height:.2in'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Balance at April 30, 2019</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 987,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160; 4,590,000 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The difference in the opening and closing balances of the Company&#146;s unbilled receivable and deferred revenue primarily results from the timing difference between the Company&#146;s performance and the customer&#146;s payment. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company&#146;s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the&nbsp;three and six months ended&nbsp;April 30, 2019&nbsp;that was included in the deferred revenue balance at November 1, 2018 was&nbsp;$260,000 and $2,585,000. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify;text-indent:-.5in'><b>D.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </b><b>Transaction Price Allocated to the Remaining Performance Obligation</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="517" style='width:387.45pt;border-collapse:collapse'> <tr style='height:26.9pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>12 months or less</b></p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Greater than 12 months *</b></p> </td> </tr> <tr style='height:13.45pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Subscription services</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,068,000 </p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1,958,000 </p> </td> </tr> <tr style='height:13.45pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Professional services</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 59,000 </p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </p> </td> </tr> <tr style='height:13.45pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Material rights</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 168,000 </p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 290,000 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>*Approximately 97% of these amounts are expected to be recognized between 12 and 36 months.&#160;&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The table above includes amounts billed and not yet recognized as revenue, as well as, unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse'> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Three Months Ended </b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Six Months Ended </b></p> </td> </tr> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Revenue by type of customer:</b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> </tr> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Airlines</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2,211,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 4,429,000 </p> </td> </tr> <tr style='height:15.0pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Airports</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1,418,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2,841,000 </p> </td> </tr> <tr style='height:15.75pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Other</p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 20,000 </p> </td> </tr> <tr style='height:16.5pt'> <td width="37%" valign="bottom" style='width:37.28%;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Total Revenue</b></p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.62%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,634,000 </p> </td> <td width="3%" valign="bottom" style='width:3.0%;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="28%" valign="bottom" style='width:28.1%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:16.5pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,290,000 </p> </td> </tr> </table> 2211000 4429000 1418000 2841000 5000 20000 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;line-height:12.0pt'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse'> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Three Months Ended </b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Six Months Ended </b></p> </td> </tr> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Revenue by type of performance obligation:</b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, 2019</b></p> </td> </tr> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Subscription services</p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,629,000 </p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,225,000 </p> </td> </tr> <tr style='height:15.0pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Professional services</p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 5,000 </p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160;&#160;&#160;&#160;65,000 </p> </td> </tr> <tr style='height:15.75pt'> <td width="47%" valign="bottom" style='width:47.06%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Total Revenue</b></p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="23%" valign="bottom" style='width:23.9%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,634,000 </p> </td> <td width="2%" valign="bottom" style='width:2.5%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24%" valign="bottom" style='width:24.04%;border-top:solid windowtext 1.0pt;border-left:none;border-bottom:double windowtext 2.25pt;border-right:none;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,290,000 </p> </td> </tr> </table> 3629000 7225000 5000 65000 3634000 7290000 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="642" style='width:481.3pt;border-collapse:collapse'> <tr style='height:.4in'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Accounts Receivable</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Unbilled Receivable</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:.4in'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Deferred Revenue</b></p> </td> </tr> <tr style='height:.2in'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Balance at November 1, 2018</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160; 1,175,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 12,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160; 3,191,000 </p> </td> </tr> <tr style='height:8.1pt'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;padding:0in 5.4pt 0in 5.4pt;height:8.1pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> </tr> <tr style='height:.2in'> <td width="226" valign="bottom" style='width:169.4pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Balance at April 30, 2019</b></p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="121" valign="bottom" style='width:90.45pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 987,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.2pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 3,000 </p> </td> <td width="18" valign="bottom" style='width:13.7pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="120" valign="bottom" style='width:90.15pt;padding:0in 5.4pt 0in 5.4pt;height:.2in'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;$&#160;&#160;&#160;&#160;&#160;&#160; 4,590,000 </p> </td> </tr> </table> 1175000 3191000 987000 4590000 260000 2585000 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="517" style='width:387.45pt;border-collapse:collapse'> <tr style='height:26.9pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>12 months or less</b></p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:26.9pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>Greater than 12 months *</b></p> </td> </tr> <tr style='height:13.45pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Subscription services</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160; 7,068,000 </p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160; 1,958,000 </p> </td> </tr> <tr style='height:13.45pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Professional services</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 59,000 </p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </p> </td> </tr> <tr style='height:13.45pt'> <td width="187" valign="bottom" style='width:140.25pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Material rights</p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 168,000 </p> </td> <td width="24" valign="bottom" style='width:18.05pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="141" valign="bottom" style='width:105.55pt;padding:0in 5.4pt 0in 5.4pt;height:13.45pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'> $&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 290,000 </p> </td> </tr> </table> 7068000 1958000 59000 0 168000 290000 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Cost of Revenues&#160; </b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Costs associated with subscription and maintenance revenues consist primarily of direct labor, depreciation of PASSUR and Surface Multilateration (&#147;SMLAT&#148;) Network Systems (both collectively, the &#147;PASSUR Network&#148;), amortization of capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Also, included in cost of revenues are costs associated with upgrades to PASSUR and SMLAT Systems necessary to make such systems compatible with new software applications, as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each reporting period is impacted by: (1) the number of PASSUR and SMLAT Systems added to the PASSUR Network, which includes the cost of production, shipment, and installation of these assets, which are capitalized to the PASSUR Network; and (2) new capitalized costs associated with software development projects. Both of these are referred to as &#147;Capitalized Assets&#148; and are depreciated and/or amortized over their respective useful lives and charged to cost of revenues. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Income Taxes</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>On December 22, 2017 the U.S. government enacted comprehensive tax reform commonly referred to as the Tax Cuts and Jobs Act (&#147;TCJA&#148;).&#160; Under Accounting Standards Codification (&#147;ASC&#148;) 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted.&#160; The TCJA made broad and complex changes to the U.S. tax code, including, but not limited to: (1) reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018; (2) changed the rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; (3) accelerated expensing on certain qualified property; (4) created a new limitation on deductible interest expense to 30% of tax adjusted EBITDA through 2021 and then 30% of tax adjusted EBIT thereafter; (5) eliminated the corporate alternative minimum tax; and (6) imposed further limitations on the deductibility of executive compensation under IRC &#167;162(m) for tax years beginning after December 31, 2017.&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>As the reduction in the U.S. federal corporate tax rate is administratively effective on January 1, 2018, our blended U.S. federal tax rate for the fiscal year ended October 31, 2018, was approximately 23.2%. The U.S. federal corporate tax rate for the fiscal year ended on and after October 31, 2019 is 21%.&#160;&#160; Given our full valuation allowance position, the Company did not record an income tax expense (benefit) in connection with the TCJA.&#160; The Company completed its accounting for the TCJA as of October 31, 2018.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company&#146;s provision for income taxes consists of federal and state taxes, as applicable, in amounts necessary to align the Company&#146;s year-to-date tax provision with the effective rate that it expects to achieve for the full year. For both the three and six months ended April 30, 2019 and 2018, the Company did not record an income tax provision (benefit).&#160; The Company is projecting its annual effective tax rate for the six months ended April 30, 2019 to be 0% as its net deferred tax assets are not realizable on a more-likely-than-not basis.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Accounts Receivable</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements without making concessions. The Company records accounts receivables for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivables is reduced by a valuation allowance that reflects the Company&#146;s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer&#146;s agreement. Account receivable balances include amounts attributable to deferred revenues. The Company&#146;s accounts receivable balances included $3,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2019, which will be invoiced subsequent to April 30, 2019. At October 31, 2018, the Company&#146;s accounts receivable balance included $12,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2018.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The provision for doubtful accounts was $159,000 as of April 30, 2019 and October 31, 2018, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.</p> 3000 12000 159000 159000 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>PASSUR Network </b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The PASSUR Network is comprised of PASSUR and SMLAT Systems, which includes the direct production, shipping, and installation costs incurred for each PASSUR and SMLAT System, which are recorded at cost, net of accumulated depreciation. The Company capitalized $61,000 of PASSUR Network costs for both the three and six months ended April 30, 2019. Additionally, the Company used $13,000 and $22,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2019, respectively, and did not make any material purchases of parts during the same period. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Depreciation expenses related to the Company-owned PASSUR Network was $210,000 and $416,000 for the three and six months ended April 30, 2019, respectively. Depreciation is charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which is estimated at five years for SMLAT Systems and seven years for PASSUR Systems. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>For the three and six months ended April 30, 2018, the Company capitalized $58,000 and $125,000, respectively, of PASSUR Network costs. Additionally, the Company purchased parts for the PASSUR Network totaling $20,000 and $72,000 and used $7,000 and $11,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2018, respectively.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Depreciation expenses related to the Company-owned PASSUR Network was $176,000 and $352,000 for the three and six months ended April 30, 2018, respectively. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The net carrying balance of the PASSUR Network as of April 30, 2019, and October 31, 2018, was $4,426,000 and $4,801,000, respectively. Included in the net carrying balance as of April 30, 2019 and October 31, 2018, were parts and finished goods for the PASSUR Network totaling $1,857,000 and $1,892,000, respectively, which have not yet been installed. PASSUR Network assets which are not installed are carried at cost and not depreciated until installed.</p> 61000 61000 13000 22000 210000 416000 58000 125000 20000 72000 7000 11000 176000 352000 4426000 4801000 1857000 1892000 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Capitalized Software Development Costs</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company follows the provisions of ASC 350-40, &#147;Internal Use Software&#148; (&#147;ASC 350-40&#148;). ASC 350-40 provides guidance for determining whether computer software is internal-use software, and on accounting for the proceeds of computer software originally developed or obtained for internal use and then subsequently sold to the public. &#160;It also provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to improve and support products after they become available are charged to expense as incurred.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company capitalized $647,000 and $1,342,000 of software development costs during the three and six months ended April 30, 2019, respectively.&#160; For the three and six months ended April 30, 2018, the Company capitalized $754,000 and $1,302,000, respectively, of software development costs. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company amortized $592,000 and $1,112,000 of capitalized software development costs during the three and six months ended April 30, 2019, respectively. For the three and six months ended April 30, 2018, the Company amortized $581,000 and $1,100,000 of capitalized software development costs. The Company records amortization of the software on a straight-line basis over the estimated useful life of the software, typically over five years within &#147;Cost of Revenues&#148;. </p> 647000 1342000 754000 1302000 592000 1112000 581000 1100000 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Long-Lived Assets</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset&#146;s revised life. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Deferred Tax Asset</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax asset will be realized.&#160; The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is ultimately dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences.&#160; Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets.&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>At October 31, 2018, the Company had available federal net operating loss carryforwards of $12,780,000, of which $4,715,000 are indefinite lived and $8,065,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038. &#160;</p> 12780000 4715000 8065000 <p style='margin:0in;margin-bottom:.0001pt;margin-right:4.5pt'><b>Fair Value of Financial Instruments</b></p> <p style='margin:0in;margin-bottom:.0001pt;margin-right:4.5pt'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The recorded amounts of the Company&#146;s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company&#146;s related party debt is held by its Chairman and significant shareholder, and the Company does not have any third-party debt with which to compare.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Net Loss per Share Information </b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>Basic net loss per share is computed based on the weighted average number of shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>On February 26, 2019, the Board of Directors of the Company (the &#147;Board&#148;), subject to shareholder approval, unanimously adopted the 2019 Stock Incentive Plan (the &#147;Plan&#148;), to replace the Company&#146;s 2009 Stock Incentive Plan, as amended (the &#147;2009 Plan&#148;), which expired February 24, 2019. The Company&#146;s shareholders approved the Plan on April 9, 2019, and the Plan became effective upon the date of its adoption by the Board. The Plan allows for a cashless exercise. Shares used to calculate net loss per share are as follows:&#160;&#160;&#160; </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse'> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>For the three months ended</b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>For the six months ended</b></p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, </b></p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>2019</b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>2018</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>2019</b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>2018</p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Basic Weighted average shares outstanding</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Effect of dilutive stock options</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </p> </td> </tr> <tr style='height:15.75pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Diluted weighted average shares outstanding</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> </tr> <tr style='height:15.75pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> </tr> <tr style='height:15.75pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Weighted average shares which are not included in the calculation of diluted net income per share because their impact is anti-dilutive. These shares consist of stock options.</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 1,734,500 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 1,606,500 </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 1,734,500 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 1,606,500 </p> </td> </tr> </table> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <table border="0" cellspacing="0" cellpadding="0" width="100%" style='width:100.0%;border-collapse:collapse'> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>For the three months ended</b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>For the six months ended</b></p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="15%" colspan="3" valign="bottom" style='width:15.84%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>April 30, </b></p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>2019</b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>2018</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>2019</b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="center" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:center;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>2018</p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Basic Weighted average shares outstanding</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> </tr> <tr style='height:15.0pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Effect of dilutive stock options</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;height:15.0pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -&#160;&#160; </p> </td> </tr> <tr style='height:15.75pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Diluted weighted average shares outstanding</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 7,696,091 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 7,696,091 </p> </td> </tr> <tr style='height:15.75pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> </tr> <tr style='height:15.75pt'> <td width="66%" valign="bottom" style='width:66.18%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>Weighted average shares which are not included in the calculation of diluted net income per share because their impact is anti-dilutive. These shares consist of stock options.</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 1,734,500 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 1,606,500 </p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="7%" valign="bottom" style='width:7.06%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'><b>&#160;&#160;&#160;&#160;&#160; 1,734,500 </b></p> </td> <td width="2%" valign="bottom" style='width:2.16%;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&nbsp;</p> </td> <td width="6%" valign="bottom" style='width:6.62%;border:none;border-bottom:double windowtext 2.25pt;padding:0in 5.4pt 0in 5.4pt;height:15.75pt'> <p align="right" style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;text-align:right;punctuation-wrap:hanging;text-autospace:ideograph-numeric ideograph-other'>&#160;&#160;&#160; 1,606,500 </p> </td> </tr> </table> 7696091 7696091 7696091 7696091 0 0 0 0 7696091 7696091 7696091 7696091 1734500 1606500 1734500 1606500 <p style='margin:0in;margin-bottom:.0001pt;margin-right:4.5pt;text-align:justify'><b>Stock-Based Compensation</b></p> <p style='margin:0in;margin-bottom:.0001pt;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company follows FASB ASC 718, &#147;Compensation-Stock Compensation,&#148; which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options was determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $163,000 and $319,000 for the three and six months ended April 30, 2019, respectively. Stock-based compensation expense was $171,000 and $342,000 for the three and six months ended April 30, 2018, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses. </p> 163000 319000 171000 342000 <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Recent Accounting Pronouncements Adopted</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>In May 2014, the FASB issued Topic 606<i>.</i>&nbsp;Topic 606 supersedes the revenue recognition requirements in Topic 605, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. Topic 606 also includes Subtopic 340-40,&nbsp;<i>Other Assets and Deferred Costs - Contracts with Customers</i>, which requires the deferral of incremental costs of obtaining a contract with a customer. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>On November 1, 2018, the Company adopted Topic 606 using the modified retrospective transition method which resulted in an adjustment to retained earnings for the cumulative effect of applying the standard to all contracts not completed as of the adoption date. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Revenue recognition remained substantially unchanged following adoption of Topic 606 and therefore the adoption of Topic 606 did not have a material impact on revenues. The primary impact of adopting Topic 606 relates to the accounting for nonrefundable up-front fees. The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Topic 605. The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>In May 2017, the FASB issued ASU 2017-09,&nbsp;&#147;Compensation&#151;Stock Compensation: Topic 718&#148; &#151; Scope of Modification Accounting (&#147;ASU 2017-09&#148;),&nbsp;to clarify when to account for a change in the terms or conditions of a share-based payment award as a modification. Under the new standard, modification is required only if the fair value, the vesting conditions, or the classification of an award as equity or liability changes as a result of the change in terms or conditions. The Company adopted this guidance during the quarter ended January 31, 2019, using the prospective method, with no material impact to its consolidated financial statements and related disclosures. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b>Recent Accounting Pronouncements Not Yet Adopted</b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (&#147;Topic 842&#148;). Topic 842 will require lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. This guidance is effective for annual periods beginning after December 15, 2018, which will be effective for the Company beginning November 1, 2019, and early adoption is permitted. The Company's preliminary analysis indicates that the Company will recognize a liability for remaining lease payments and a right-of-use asset related to the Company's operating lease covering its corporate office and other facilities that expires through various dates through June 2023. The Company is in the initial stages of evaluating the effect of the standard on the Company's financial statements. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'><b><u>3. Notes Payable &#150; Related Party&#160;&#160; </u></b></p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>On January 28, 2019, the Company entered into a Fifth Debt Extension Agreement with G.S. Beckwith Gilbert, the Company&#146;s Chairman and significant stockholder, effective January 28, 2019, pursuant to which the Company and Mr. Gilbert agreed to modify certain terms and conditions of the debt agreement with Mr. Gilbert (the &#147;Past Gilbert Note&#148;). The maturity date of the Past Gilbert Note was November 1, 2019, and the total amount of principal and interest due and owing as of January 28, 2019 under the Past Gilbert Note was $7,122,000. Pursuant to the Fifth Debt Extension Agreement, the Company issued to Mr. Gilbert a new debt agreement, which has a principal amount of $6,960,000 (the &#147;Gilbert Note&#148;), in exchange for the Past Gilbert Note and agreed to pay Mr. Gilbert $162,000 of interest which accrued under the Past Gilbert Note during the first quarter of fiscal year 2019, at the time and on the terms set forth in the Past Gilbert Note. The Gilbert Note bears a maturity date of November 1, 2020, with an annual interest rate of 9.75%. Interest payments are due by October 31<sup>st</sup> of each fiscal year. The Gilbert Note is secured by the Company&#146;s assets. During the six months ended April 30, 2019, and prior to January 28, 2019, Mr. Gilbert loaned the Company an additional $910,000 (which amount is included in the outstanding principal amount of $6,960,000 under the Gilbert Note). During the six months ended April 30, 2019, the Company paid $336,000 of interest incurred on the Gilbert Note through April 30, 2019. </p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>&nbsp;</p> <p style='margin:0in;margin-bottom:.0001pt;punctuation-wrap:simple;text-autospace:none;margin-right:4.5pt;text-align:justify'>The Company has evaluated its financial position as of April 30, 2019, including an operating loss of $1,730,000 for the six months ended April 30, 2019 and working capital deficit of $4,103,000 as of April 30, 2019, and has requested and received a commitment from Mr. Gilbert, dated June 11, 2019, that if the Company, at any time, is unable to meet its obligations through June 11, 2020, Mr. Gilbert will provide the Company with the necessary continuing financial support to meet such obligations.&#160; Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. </p> 6960000 0.0975 336000 -1730000 4103000 0000225628 2018-11-01 2019-04-30 0000225628 2019-04-30 0000225628 2018-04-30 0000225628 2019-06-01 0000225628 2019-04-30 2019-04-30 0000225628 2018-10-31 2018-10-31 0000225628 2018-10-31 0000225628 2019-02-01 2019-04-30 0000225628 2018-02-01 2018-04-30 0000225628 2017-11-01 2018-04-30 0000225628 us-gaap:CommonStockMember 2018-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2018-10-31 0000225628 us-gaap:RetainedEarningsMember 2018-10-31 0000225628 us-gaap:TreasuryStockMember 2018-10-31 0000225628 2018-11-01 2019-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2018-11-01 2019-01-31 0000225628 us-gaap:RetainedEarningsMember 2018-11-01 2019-01-31 0000225628 us-gaap:TreasuryStockMember 2018-11-01 2019-01-31 0000225628 2019-01-31 0000225628 us-gaap:CommonStockMember 2019-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0000225628 us-gaap:RetainedEarningsMember 2019-01-31 0000225628 us-gaap:TreasuryStockMember 2019-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-04-30 0000225628 us-gaap:RetainedEarningsMember 2019-02-01 2019-04-30 0000225628 us-gaap:TreasuryStockMember 2019-02-01 2019-04-30 0000225628 us-gaap:CommonStockMember 2019-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0000225628 us-gaap:RetainedEarningsMember 2019-04-30 0000225628 us-gaap:TreasuryStockMember 2019-04-30 0000225628 2017-10-31 0000225628 us-gaap:CommonStockMember 2017-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2017-10-31 0000225628 us-gaap:RetainedEarningsMember 2017-10-31 0000225628 us-gaap:TreasuryStockMember 2017-10-31 0000225628 2017-11-01 2018-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2017-11-01 2018-01-31 0000225628 us-gaap:RetainedEarningsMember 2017-11-01 2018-01-31 0000225628 us-gaap:TreasuryStockMember 2017-11-01 2018-01-31 0000225628 2018-01-31 0000225628 us-gaap:CommonStockMember 2018-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0000225628 us-gaap:RetainedEarningsMember 2018-01-31 0000225628 us-gaap:TreasuryStockMember 2018-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-04-30 0000225628 us-gaap:RetainedEarningsMember 2018-02-01 2018-04-30 0000225628 us-gaap:TreasuryStockMember 2018-02-01 2018-04-30 0000225628 us-gaap:CommonStockMember 2018-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0000225628 us-gaap:RetainedEarningsMember 2018-04-30 0000225628 us-gaap:TreasuryStockMember 2018-04-30 0000225628 fil:CustomerMember 2018-11-01 2019-04-30 0000225628 fil:AirlinesMember 2018-11-01 2019-04-30 0000225628 fil:AirlinesMember 2019-02-01 2019-04-30 0000225628 fil:AirportsMember 2018-11-01 2019-04-30 0000225628 fil:AirportsMember 2019-02-01 2019-04-30 0000225628 fil:OtherMember 2018-11-01 2019-04-30 0000225628 fil:OtherMember 2019-02-01 2019-04-30 0000225628 fil:PerformanceObligationMember 2018-11-01 2019-04-30 0000225628 fil:SubscriptionServicesMember 2018-11-01 2019-04-30 0000225628 fil:SubscriptionServicesMember 2019-02-01 2019-04-30 0000225628 fil:ProfessionalServicesMember 2018-11-01 2019-04-30 0000225628 fil:ProfessionalServicesMember 2019-02-01 2019-04-30 0000225628 fil:MaterialRightsMember 2018-11-01 2019-04-30 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares EX-101.SCH 8 pssr-20190430.xsd XBRL TAXONOMY EXTENSION SCHEMA 000310 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 000370 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies) link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables) link:presentationLink link:definitionLink link:calculationLink 000390 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - 3. Notes Payable - Related Party link:presentationLink link:definitionLink link:calculationLink 000340 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 000180 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies) link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies) link:presentationLink link:definitionLink link:calculationLink 000070 - Disclosure - 1. Nature of Business link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - Consolidated Balance Sheets - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies) link:presentationLink link:definitionLink link:calculationLink 000300 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details) link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - Consolidated Statement of Operations link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies) link:presentationLink link:definitionLink link:calculationLink 000080 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 000130 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables) link:presentationLink link:definitionLink link:calculationLink 000400 - Disclosure - 3. Notes Payable - Related Party (Details) link:presentationLink link:definitionLink link:calculationLink 000380 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies) link:presentationLink link:definitionLink link:calculationLink 000170 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies) link:presentationLink link:definitionLink link:calculationLink 000320 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) link:presentationLink link:definitionLink link:calculationLink 000140 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies) link:presentationLink link:definitionLink link:calculationLink 000190 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies) link:presentationLink link:definitionLink link:calculationLink 000010 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details) link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies) link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - Consolidated Statements of Shareholders' Deficit link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables) link:presentationLink link:definitionLink link:calculationLink 000290 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) link:presentationLink link:definitionLink link:calculationLink 000360 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) link:presentationLink link:definitionLink link:calculationLink 000250 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 pssr-20190430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 pssr-20190430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 pssr-20190430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Contract with Customer, Sales Channel Customer {1} Customer Cash flows from financing activities Accrued interest - related party Represents the monetary amount of Increase Decrease in Accrued Interest - Related Party, during the indicated time period. Common Stock Loss from operations Loss from operations Accrued expenses and other current liabilities Registrant CIK Working Capital Deficit Represents the monetary amount of Working Capital Deficit, as of the indicated date. Revenue (Rounded) Represents the monetary amount of Revenues (Rounded), during the indicated time period. Long-lived Assets Principles of Consolidation 2. Basis of Presentation and Significant Accounting Policies Accounts payable {1} Accounts payable Exercise of common stock options Retained Earnings Provision for income taxes Treasury Stock, Shares Common Stock, Shares Authorized Preferred Stock, Shares Outstanding Stockholders' equity: Total current liabilities Total current liabilities Accounts payable PASSUR Network, net Represents the monetary amount of PASSUR Network, net, as of the indicated date. Prepaid expenses and other current assets Entity Address, City or Town Small Business Well-known Seasoned Issuer Current with reporting Operating Loss Carryforwards, will expire in various tax years Represents the monetary amount of Operating Loss Carryforwards, will expire in various tax years, as of the indicated date. Part and Finished Goods for the PASSUR Network Unbilled Receivable Disaggregation of Revenue Interest - related party Supplemental cash flow information Treasury stock, at cost Treasury stock, at cost Additional paid-in capital Commitments and contingencies Document Fiscal Year Focus Public Float Operating Loss Carryforwards, indefinite lived Represents the monetary amount of Operating Loss Carryforwards, indefinite lived, as of the indicated date. PASSUR NETWORK, Net (Rounded) Represents the monetary amount of PASSUR NETWORK, Net (Rounded), during the indicated time period. Stock-based Compensation Software development costs Net loss per common share - diluted Interest expense - related party Preferred Stock, Shares Authorized Total stockholders' equity Total stockholders' equity Stockholders' Equity Attributable to Parent, Beginning Balance Stockholders' Equity Attributable to Parent, Ending Balance Accounts receivable, net Current assets: Entity Address, Address Line Two Payments to Develop Software Use of Estimates 1. Nature of Business Equity Components [Axis] Weighted average number of common shares outstanding - basic Selling, general, and administrative expenses Revenues Total liabilities Total liabilities Entity Address, State or Province Document Fiscal Period Focus Period End date SEC Form Share-based Payment Arrangement, Noncash Expense Airlines Represents the Airlines, during the indicated time period. Recent Accounting Pronouncements PASSUR Network Represents the monetary amount of PASSUR Network, during the indicated time period. Additional Paid-in Capital Research and development expenses Preferred Stock, Shares Issued Local Phone Number Amendment Flag Shell Company Voluntary filer Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Effect of dilutive stock options Represents the Effect of dilutive stock options (number of shares), during the indicated time period. Purchased Parts for PASSUR Network Represents the monetary amount of Purchased Parts for PASSUR Network, during the indicated time period. Performance Obligation Represents the Performance Obligation, during the indicated time period. Net loss per common share - basic Capitalized software development costs, net Entity Address, Address Line One Ex Transition Period Tax Identification Number (TIN) Net Loss (Rounded) Represents the monetary amount of Net Loss (Rounded), during the indicated time period. PASSUR Network {1} PASSUR Network Represents the textual narrative disclosure of PASSUR Network, Policy, during the indicated time period. Liabilities and stockholders' equity Entity Address, Postal Zip Code Deferred Revenue Professional Services Represents the Professional Services, during the indicated time period. Transaction Price Allocated to the Remaining Performance Obligation Schedule Represents the textual narrative disclosure of Transaction Price Allocated to the Remaining Performance Obligation Schedule, during the indicated time period. Capitalized Software Development Costs Liquidity Income taxes Deferred revenue Other assets {1} Other assets Purchase of treasury stock Equity Component Other loss Other loss Cost of expenses: Entity Incorporation, State Country Name Amendment Description Details Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months Represents the monetary amount of Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months, during the indicated time period. Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less Represents the monetary amount of Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less, during the indicated time period. Stockholders' Equity (Rounded) Represents the monetary amount of Stockholders' Equity (Rounded), as of the indicated date. Net Loss Per Share Information Revenue Recognition Policy Property and equipment Property and equipment Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Common Stock, Par or Stated Value Per Share Deferred revenue, long term portion Total current assets Total current assets Filer Category Operating Loss Carryforwards PASSUR Network Parts Used in Repairs Represents the monetary amount of PASSUR Network Parts Used in Repairs, during the indicated time period. Deferred Revenue, Revenue Recognized Deferred Tax Asset Cost of Revenues Net cash used in investing activities Net cash used in investing activities Prepaid expenses and other current assets {1} Prepaid expenses and other current assets Depreciation and amortization Purchase of treasury stock - shares Common Stock, Shares, Outstanding Accumulated deficit Deferred revenue, current portion Current liabilities: Total assets Total assets Assets {1} Assets Operating Income Loss (Rounded) Represents the monetary amount of Operating Income Loss (Rounded), during the indicated time period. Airports Represents the Airports, during the indicated time period. Customer [Axis] Product and Service [Axis] 3. Notes Payable - Related Party Cash flows used in investing activities Accounts receivable Accounts receivable Shares, Outstanding, Ending Balance Shares, Outstanding, Ending Balance Shares, Outstanding, Beginning Balance Common Stock, Shares, Issued Other assets Number of common stock shares outstanding Interest Paid (Rounded) Represents the monetary amount of Interest Paid (Rounded), during the indicated time period. Schedule of Contract Balances Customer Represents the Customer, during the indicated time period. Fair Value of Financial Instruments Accounts Receivable Notes Stock-based compensation Treasury Stock Total liabilities and stockholders' equity Total liabilities and stockholders' equity Cash {1} Cash Cash - beginning of period Cash - end of period Fiscal Year End Material Rights Represents the Material Rights, during the indicated time period. Subscription services Represents the Subscription services, during the indicated time period. Policies Net cash provided by operating activities Net cash provided by operating activities Total adjustments Total adjustments Statement [Line Items] Weighted average number of common shares outstanding - diluted Common shares - authorized 20,000,000 shares, respectively, par value $0.01 per share; issued 8,480,526 at April 30, 2019 and October 31, 2018, respectively Other Liabilities {1} Other Liabilities Registrant Name Capitalized Computer Software, Amortization Accounts Receivable {1} Accounts Receivable Product and Service Income Taxes Increase in cash Increase in cash Net cash provided by financing activities Net cash provided by financing activities Proceeds from notes payable - related party Other Liabilities {2} Other Liabilities Adjustments to reconcile net loss to net cash provided by operating activities: Effect of new accounting standard Represents the monetary amount of Effect of new accounting standard, during the indicated time period. Net loss Net loss Loss before income taxes Loss before income taxes Property and equipment, net Interest rate on related party note payable Represents the Interest rate on related party note payable, as of the indicated date. Depreciation of PASSUR Network costs Contract with Customer, Sales Channel [Axis] Other Represents the Other, during the indicated time period. Statement Preferred shares - authorized 5,000,000 shares, par value $0.01 per share; none issued or outstanding Note payable - related party Emerging Growth Company Trading Symbol PASSUR Network Costs, Capitalized Accounts Receivable, Allowance for Credit Loss Current Assets Exceed Current Liabilities, Excluding Deferred Revenue Represents the monetary amount of Current Assets Exceed Current Liabilities, Excluding Deferred Revenue, as of the indicated date. Schedule of Earnings per share basic and diluted Tables/Schedules Accrued expenses and other current liabilities {1} Accrued expenses and other current liabilities Changes in operating assets and liabilities: Cash flows from operating activities Operating Expenses Operating Expenses Cost of revenues Preferred Stock, Par or Stated Value Per Share Stockholders' Equity before Treasury Stock Stockholders' Equity before Treasury Stock City Area Code EX-101.PRE 12 pssr-20190430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document and Entity Information - shares
6 Months Ended
Apr. 30, 2019
Jun. 01, 2019
Details    
Registrant Name PASSUR AEROSPACE, INC.  
Registrant CIK 0000225628  
SEC Form 10-Q  
Period End date Apr. 30, 2019  
Fiscal Year End --10-31  
Trading Symbol pssr  
Tax Identification Number (TIN) 112208938  
Number of common stock shares outstanding   7,696,091
Filer Category Non-accelerated Filer  
Current with reporting Yes  
Small Business true  
Emerging Growth Company false  
Amendment Flag false  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q2  
Entity Incorporation, State Country Name New York  
Entity Address, Address Line One One Landmark Square  
Entity Address, Address Line Two Suite 1900  
Entity Address, City or Town Stamford  
Entity Address, State or Province Connecticut  
Entity Address, Postal Zip Code 06901  
City Area Code 203  
Local Phone Number 622-4086  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets - USD ($)
Apr. 30, 2019
Oct. 31, 2018
Current assets:    
Cash $ 877,714 $ 100,856
Accounts receivable, net 990,330 1,186,664
Prepaid expenses and other current assets 421,618 199,173
Total current assets 2,289,662 1,486,693
PASSUR Network, net 4,425,951 4,800,750
Capitalized software development costs, net 8,371,969 8,141,589
Property and equipment, net 584,899 672,601
Other assets 93,180 112,551
Total assets 15,765,661 15,214,184
Current liabilities:    
Accounts payable 1,010,109 989,958
Accrued expenses and other current liabilities 1,175,381 1,189,342
Deferred revenue, current portion 4,207,158 2,847,323
Total current liabilities 6,392,648 5,026,623
Deferred revenue, long term portion 382,517 409,971
Note payable - related party 6,960,000 6,050,000
Other Liabilities 96,992 113,273
Total liabilities 13,832,157 11,599,867
Stockholders' equity:    
Preferred shares - authorized 5,000,000 shares, par value $0.01 per share; none issued or outstanding 0 0
Common shares - authorized 20,000,000 shares, respectively, par value $0.01 per share; issued 8,480,526 at April 30, 2019 and October 31, 2018, respectively 84,804 84,804
Additional paid-in capital 17,664,341 17,345,450
Accumulated deficit (13,881,963) (11,882,259)
Stockholders' Equity before Treasury Stock 3,867,182 5,547,995
Treasury stock, at cost (1,933,678) (1,933,678)
Total stockholders' equity 1,933,504 3,614,317
Total liabilities and stockholders' equity $ 15,765,661 $ 15,214,184
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Balance Sheets - Parenthetical - $ / shares
Apr. 30, 2019
Oct. 31, 2018
Details    
Preferred Stock, Shares Authorized 5,000,000 5,000,000
Preferred Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Stock, Shares Authorized 20,000,000 20,000,000
Common Stock, Par or Stated Value Per Share $ 0.01 $ 0.01
Common Stock, Shares, Issued 8,480,526 8,480,526
Common Stock, Shares, Outstanding 8,480,526 8,480,526
Treasury Stock, Shares 784,435 784,435
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statement of Operations - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Details        
Revenues $ 3,634,124 $ 3,501,842 $ 7,290,248 $ 7,015,329
Cost of expenses:        
Cost of revenues 2,036,347 2,026,121 4,068,766 4,265,421
Research and development expenses 139,318 149,163 283,273 303,829
Selling, general, and administrative expenses 2,422,361 2,276,284 4,668,259 4,497,113
Operating Expenses 4,598,026 4,451,568 9,020,298 9,066,363
Loss from operations (963,902) (949,726) (1,730,050) (2,051,034)
Interest expense - related party 167,765 70,088 335,684 135,800
Other loss 0 4,506 0 4,506
Loss before income taxes (1,131,667) (1,024,320) (2,065,734) (2,191,340)
Provision for income taxes 0 0 0 0
Net loss $ (1,131,667) $ (1,024,320) $ (2,065,734) $ (2,191,340)
Net loss per common share - basic $ (0.15) $ (0.13) $ (0.27) $ (0.28)
Net loss per common share - diluted $ (0.15) $ (0.13) $ (0.27) $ (0.28)
Weighted average number of common shares outstanding - basic 7,696,091 7,696,091 7,696,091 7,696,091
Weighted average number of common shares outstanding - diluted 7,696,091 7,696,091 7,696,091 7,696,091
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Shareholders' Deficit - USD ($)
Common Stock
Additional Paid-in Capital
Retained Earnings
Treasury Stock
Total
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2017 $ 84,804 $ 16,699,337 $ (6,397,874) $ (1,933,678) $ 8,452,589
Shares, Outstanding, Ending Balance at Jan. 31, 2018 8,480,526        
Stock-based compensation   171,112 0 0 171,112
Net loss   0 (1,167,019) 0 (1,167,019)
Shares, Outstanding, Beginning Balance at Oct. 31, 2017 8,480,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jan. 31, 2018 $ 84,804 16,870,449 (7,564,893) (1,933,678) 7,456,682
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2017 $ 84,804 16,699,337 (6,397,874) (1,933,678) 8,452,589
Shares, Outstanding, Ending Balance at Apr. 30, 2018 8,480,526        
Stock-based compensation         341,640
Net loss         (2,191,340)
Shares, Outstanding, Beginning Balance at Oct. 31, 2017 8,480,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2018 $ 84,804 17,040,977 (8,589,213) (1,933,678) 6,602,890
Stockholders' Equity Attributable to Parent, Beginning Balance at Jan. 31, 2018 $ 84,804 16,870,449 (7,564,893) (1,933,678) 7,456,682
Shares, Outstanding, Ending Balance at Apr. 30, 2018 8,480,526        
Stock-based compensation   170,528 0 0 170,528
Net loss   0 (1,024,320) 0 (1,024,320)
Shares, Outstanding, Beginning Balance at Jan. 31, 2018 8,480,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2018 $ 84,804 17,040,977 (8,589,213) (1,933,678) 6,602,890
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2018 $ 84,804 17,345,450 (11,882,259) (1,933,678) 3,614,317
Shares, Outstanding, Ending Balance at Jan. 31, 2019 8,480,526        
Stock-based compensation   155,747 0 0 155,747
Net loss   0 (934,067) 0 (934,067)
Effect of new accounting standard   0 66,030 0 66,030
Shares, Outstanding, Beginning Balance at Oct. 31, 2018 8,480,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jan. 31, 2019 $ 84,804 17,501,197 (12,750,296) (1,933,678) 2,902,027
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2018 $ 84,804 17,345,450 (11,882,259) (1,933,678) 3,614,317
Shares, Outstanding, Ending Balance at Apr. 30, 2019 8,480,526        
Stock-based compensation         318,891
Net loss         (2,065,734)
Shares, Outstanding, Beginning Balance at Oct. 31, 2018 8,480,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2019 $ 84,804 17,664,341 (13,881,963) (1,933,678) 1,933,504
Stockholders' Equity Attributable to Parent, Beginning Balance at Jan. 31, 2019 $ 84,804 17,501,197 (12,750,296) (1,933,678) 2,902,027
Shares, Outstanding, Ending Balance at Apr. 30, 2019 8,480,526        
Stock-based compensation   163,144 0 0 163,144
Net loss   0 (1,131,667) 0 (1,131,667)
Shares, Outstanding, Beginning Balance at Jan. 31, 2019 8,480,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2019 $ 84,804 $ 17,664,341 $ (13,881,963) $ (1,933,678) $ 1,933,504
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Cash flows from operating activities    
Net loss $ (2,065,734) $ (2,191,340)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 1,714,085 1,713,176
Other Liabilities (16,281) 56,351
Stock-based compensation 318,891 341,640
Changes in operating assets and liabilities:    
Accounts receivable 196,334 (414,273)
Prepaid expenses and other current assets (242,790) (136,575)
Other assets 19,371 8,274
Accounts payable 20,151 54,011
Accrued expenses and other current liabilities (13,960) 11,493
Accrued interest - related party 0 70,088
Deferred revenue 1,398,410 1,231,074
Total adjustments 3,394,211 2,935,259
Net cash provided by operating activities 1,328,477 743,919
Cash flows used in investing activities    
PASSUR Network (41,031) (185,444)
Software development costs (1,342,336) (1,302,349)
Property and equipment (78,252) (86,864)
Net cash used in investing activities (1,461,619) (1,574,657)
Cash flows from financing activities    
Proceeds from notes payable - related party 910,000 925,000
Net cash provided by financing activities 910,000 925,000
Increase in cash 776,858 94,262
Cash - beginning of period 100,856 275,146
Cash - end of period 877,714 369,408
Supplemental cash flow information    
Interest - related party 335,684 65,713
Income taxes $ (12,200) $ 1,245
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.2
1. Nature of Business
6 Months Ended
Apr. 30, 2019
Notes  
1. Nature of Business

1. Nature of Business

 

PASSUR Aerospace, Inc. (“PASSUR” or the “Company”), a New York corporation founded in 1967, is a business intelligence company that provides the aviation industry with predictive analytics and decision support technology primarily to improve the operational performance and cash flow of airlines and the airports where they operate. PASSUR uses big data, within the aviation intelligence platform, and a suite of web-based solutions to address the aviation industry’s intractable and costly challenges, including, but not limited to, the underutilization of airspace and airport capacity, delays, cancellations, and diversions. The Company’s technology platform is supported by its Aviation Intelligence Center of Excellence, a team of subject matter experts with extensive experience in airline, airport, and business aviation operations, finance, air traffic management, systems automation, and data visualization, and has specific expertise in the operational and business needs, requirements, objectives, and constraints of the aviation industry.

 

PASSUR’s mission is to improve global air traffic efficiencies by connecting the world’s aviation professionals on a single aviation intelligence platform, making PASSUR an element in addressing the aviation industry’s system-wide inefficiencies. We are an aviation intelligence company that makes air travel more predictable, gate-to-gate, by using predictive analytics generated from our own big data, to mitigate constraints for airlines and their passengers.

 

PASSUR’s information solutions are used by the five largest North American airlines, more than 60 airport customers, including 20 of the top 30 North American airports (with PASSUR solutions also used at the remaining ten airports by one or more airline customers), over a hundred business aviation organizations, and the U.S. government.

 

PASSUR provides data aggregation and consolidation, information, decision support, predictive analytics, collaborative solutions, and professional services. To enable this unique offering, PASSUR owns and operates the world’s largest commercial passive radar network, which updates flight tracks every 1 to 4.6 seconds. Our radar network powers a proprietary database that is accessible in real-time and delivers timely, accurate information and solutions via PASSUR’s industry-leading algorithms and business logic.

 

Solutions offered by PASSUR help to ensure flight completion, covering the entire flight life cycle, from gate to gate, result in reductions in overall costs and carbon emissions, help to maximize revenue opportunities, improve operational efficiency and enhance the passenger experience.

 

PASSUR’s commercial solutions enable aviation operators to optimize performance in today’s air traffic management system, while also achieving Next Generation Air Transportation System (“NextGen”) and Single European Sky ATM Research objectives.

 

PASSUR integrates data from multiple sources, including its independent network of surveillance sensors installed throughout North America (creating coast-to-coast coverage), Europe and Asia; government data; customer data; and data from third party partners. PASSUR’s sensors receive aircraft and drone signals in Mode A, C, S, and Automatic Dependent Surveillance-Broadcast (“ADS-B”), and provide position, altitude, beacon code, and tail number, among other information. PASSUR receives signals from aircraft that, when combined with its historical database of aircraft and airport behavior, including information recorded by its network over the last 15 years, allow the Company to know more about what has happened historically and what is happening in real-time. In addition, the historical database allows the Company to predict how aircraft, the airspace, and airports are going to perform, and more importantly, how the aircraft, the airspace, and airports should perform.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies
6 Months Ended
Apr. 30, 2019
Notes  
2. Basis of Presentation and Significant Accounting Policies

2. Basis of Presentation and Significant Accounting Policies

 

The consolidated financial information contained in this quarterly report on Form 10-Q represents interim condensed financial data and, therefore, does not include all footnote disclosures required to be included in financial statements prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). Such footnote information was included in the Company's Annual Report on Form 10-K for the year ended October 31, 2018, filed with the Securities and Exchange Commission (“SEC”); the consolidated financial data included herein should be read in conjunction with that report. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (which include only normal recurring adjustments) necessary to present fairly the Company’s consolidated financial position as of April 30, 2019, and its consolidated results of operations for the three and six months ended April 30, 2019, and 2018.

 

The results of operations for the interim period stated above are not necessarily indicative of the results of operations to be recorded for the full fiscal year ended October 31, 2019.

 

Certain financial information in the footnotes has been rounded to the nearest thousand for presentation purposes.

 

Liquidity

 

The Company’s current assets exceeded current liabilities, excluding deferred revenue, by $104,000 as of April 30, 2019. The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Chairman, was $6,960,000 at April 30, 2019, with a maturity of November 1, 2020. The Company’s stockholders’ equity was $1,934,000 at April 30, 2019. The Company had a net loss of $2,066,000 for the six months ended April 30, 2019.

 

If the Company’s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated June 11, 2019, that if the Company, at any time, is unable to meet its obligations through June 11, 2020, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company’s assets.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.

 

Revenue Recognition Policy

 

The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers ("Topic 606").   The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.

 

The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

 

The Company determines revenue recognition through the following steps:

·                     Identification of the contract, or contracts, with a customer;

·                     Identification of the performance obligations in the contract;

·                     Determination of transaction price;

·                     Allocation of transaction price to performance obligations in the contract; and

·                     Recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Accounting Standards Codification ("ASC") Topic 605, Revenue Recognition ("Topic 605"). The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.

 

A.                 Nature of performance obligations

 

Subscription services revenue

 

Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

 

Professional services revenue

 

Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, which coincides with the terms of the agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.

 

Material rights

 

Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service.  Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.

 

Contracts with Multiple Performance Obligations

 

Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis.  The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services.

 

Other policies and judgments

 

The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.

 

B.                  Disaggregation

 

The disaggregation of revenue by customer and type of performance obligation is as follows: 

 

 

 

Three Months Ended

 

Six Months Ended

Revenue by type of customer:

 

April 30, 2019

 

April 30, 2019

Airlines

 

 $                    2,211,000

 

 $                    4,429,000

Airports

 

                       1,418,000

 

                       2,841,000

Other

 

                                5,000

 

                             20,000

Total Revenue

 

 $                    3,634,000

 

 $                    7,290,000

 

 

 

Three Months Ended

 

Six Months Ended

Revenue by type of performance obligation:

 

April 30, 2019

 

April 30, 2019

Subscription services

 

 $                    3,629,000

 

 $                    7,225,000

Professional services

 

                                5,000

 

                              65,000

Total Revenue

 

 $                    3,634,000

 

 $                    7,290,000

 

C.                 Contract Balances

 

The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:

 

 

 

Accounts Receivable

 

Unbilled Receivable

 

Deferred Revenue

Balance at November 1, 2018

 

 $       1,175,000

 

 $             12,000

 

 $       3,191,000

 

 

 

 

 

 

 

Balance at April 30, 2019

 

 $           987,000

 

 $               3,000

 

 $       4,590,000

 

The difference in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily results from the timing difference between the Company’s performance and the customer’s payment.

 

Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company’s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the three and six months ended April 30, 2019 that was included in the deferred revenue balance at November 1, 2018 was $260,000 and $2,585,000.

 

Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period.

 

D.                 Transaction Price Allocated to the Remaining Performance Obligation

 

The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.

 

 

 

12 months or less

 

Greater than 12 months *

Subscription services

 

$        7,068,000

 

$        1,958,000

Professional services

 

$              59,000

 

$                        -  

Material rights

 

$            168,000

 

$            290,000

 

*Approximately 97% of these amounts are expected to be recognized between 12 and 36 months.  

 

The table above includes amounts billed and not yet recognized as revenue, as well as, unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.

 

Cost of Revenues 

 

Costs associated with subscription and maintenance revenues consist primarily of direct labor, depreciation of PASSUR and Surface Multilateration (“SMLAT”) Network Systems (both collectively, the “PASSUR Network”), amortization of capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Also, included in cost of revenues are costs associated with upgrades to PASSUR and SMLAT Systems necessary to make such systems compatible with new software applications, as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each reporting period is impacted by: (1) the number of PASSUR and SMLAT Systems added to the PASSUR Network, which includes the cost of production, shipment, and installation of these assets, which are capitalized to the PASSUR Network; and (2) new capitalized costs associated with software development projects. Both of these are referred to as “Capitalized Assets” and are depreciated and/or amortized over their respective useful lives and charged to cost of revenues.

 

Income Taxes

 

On December 22, 2017 the U.S. government enacted comprehensive tax reform commonly referred to as the Tax Cuts and Jobs Act (“TCJA”).  Under Accounting Standards Codification (“ASC”) 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted.  The TCJA made broad and complex changes to the U.S. tax code, including, but not limited to: (1) reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018; (2) changed the rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; (3) accelerated expensing on certain qualified property; (4) created a new limitation on deductible interest expense to 30% of tax adjusted EBITDA through 2021 and then 30% of tax adjusted EBIT thereafter; (5) eliminated the corporate alternative minimum tax; and (6) imposed further limitations on the deductibility of executive compensation under IRC §162(m) for tax years beginning after December 31, 2017. 

 

As the reduction in the U.S. federal corporate tax rate is administratively effective on January 1, 2018, our blended U.S. federal tax rate for the fiscal year ended October 31, 2018, was approximately 23.2%. The U.S. federal corporate tax rate for the fiscal year ended on and after October 31, 2019 is 21%.   Given our full valuation allowance position, the Company did not record an income tax expense (benefit) in connection with the TCJA.  The Company completed its accounting for the TCJA as of October 31, 2018.

 

The Company’s provision for income taxes consists of federal and state taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year. For both the three and six months ended April 30, 2019 and 2018, the Company did not record an income tax provision (benefit).  The Company is projecting its annual effective tax rate for the six months ended April 30, 2019 to be 0% as its net deferred tax assets are not realizable on a more-likely-than-not basis.

 

Accounts Receivable

 

The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements without making concessions. The Company records accounts receivables for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivables is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer’s agreement. Account receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $3,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2019, which will be invoiced subsequent to April 30, 2019. At October 31, 2018, the Company’s accounts receivable balance included $12,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2018.

 

The provision for doubtful accounts was $159,000 as of April 30, 2019 and October 31, 2018, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.

 

PASSUR Network

 

The PASSUR Network is comprised of PASSUR and SMLAT Systems, which includes the direct production, shipping, and installation costs incurred for each PASSUR and SMLAT System, which are recorded at cost, net of accumulated depreciation. The Company capitalized $61,000 of PASSUR Network costs for both the three and six months ended April 30, 2019. Additionally, the Company used $13,000 and $22,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2019, respectively, and did not make any material purchases of parts during the same period.

 

Depreciation expenses related to the Company-owned PASSUR Network was $210,000 and $416,000 for the three and six months ended April 30, 2019, respectively. Depreciation is charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which is estimated at five years for SMLAT Systems and seven years for PASSUR Systems.

 

For the three and six months ended April 30, 2018, the Company capitalized $58,000 and $125,000, respectively, of PASSUR Network costs. Additionally, the Company purchased parts for the PASSUR Network totaling $20,000 and $72,000 and used $7,000 and $11,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2018, respectively.

 

Depreciation expenses related to the Company-owned PASSUR Network was $176,000 and $352,000 for the three and six months ended April 30, 2018, respectively.

 

The net carrying balance of the PASSUR Network as of April 30, 2019, and October 31, 2018, was $4,426,000 and $4,801,000, respectively. Included in the net carrying balance as of April 30, 2019 and October 31, 2018, were parts and finished goods for the PASSUR Network totaling $1,857,000 and $1,892,000, respectively, which have not yet been installed. PASSUR Network assets which are not installed are carried at cost and not depreciated until installed.

 

Capitalized Software Development Costs

 

The Company follows the provisions of ASC 350-40, “Internal Use Software” (“ASC 350-40”). ASC 350-40 provides guidance for determining whether computer software is internal-use software, and on accounting for the proceeds of computer software originally developed or obtained for internal use and then subsequently sold to the public.  It also provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to improve and support products after they become available are charged to expense as incurred.

 

The Company capitalized $647,000 and $1,342,000 of software development costs during the three and six months ended April 30, 2019, respectively.  For the three and six months ended April 30, 2018, the Company capitalized $754,000 and $1,302,000, respectively, of software development costs.

 

The Company amortized $592,000 and $1,112,000 of capitalized software development costs during the three and six months ended April 30, 2019, respectively. For the three and six months ended April 30, 2018, the Company amortized $581,000 and $1,100,000 of capitalized software development costs. The Company records amortization of the software on a straight-line basis over the estimated useful life of the software, typically over five years within “Cost of Revenues”.

 

Long-Lived Assets

 

The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset’s revised life.

 

Deferred Tax Asset

 

Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax asset will be realized.  The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is ultimately dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences.  Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets. 

 

At October 31, 2018, the Company had available federal net operating loss carryforwards of $12,780,000, of which $4,715,000 are indefinite lived and $8,065,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.  

 

Fair Value of Financial Instruments

 

The recorded amounts of the Company’s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company’s related party debt is held by its Chairman and significant shareholder, and the Company does not have any third-party debt with which to compare.

 

Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.

 

Net Loss per Share Information

 

Basic net loss per share is computed based on the weighted average number of shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect.

 

On February 26, 2019, the Board of Directors of the Company (the “Board”), subject to shareholder approval, unanimously adopted the 2019 Stock Incentive Plan (the “Plan”), to replace the Company’s 2009 Stock Incentive Plan, as amended (the “2009 Plan”), which expired February 24, 2019. The Company’s shareholders approved the Plan on April 9, 2019, and the Plan became effective upon the date of its adoption by the Board. The Plan allows for a cashless exercise. Shares used to calculate net loss per share are as follows:   

 

 

For the three months ended

 

For the six months ended

 

April 30,

 

April 30,

 

2019

 

2018

 

2019

 

2018

Basic Weighted average shares outstanding

      7,696,091

 

    7,696,091

 

      7,696,091

 

    7,696,091

Effect of dilutive stock options

                     -  

 

                    -  

 

                     -  

 

                    -  

Diluted weighted average shares outstanding

      7,696,091

 

    7,696,091

 

      7,696,091

 

    7,696,091

 

 

 

 

 

 

 

 

Weighted average shares which are not included in the calculation of diluted net income per share because their impact is anti-dilutive. These shares consist of stock options.

      1,734,500

 

    1,606,500

 

      1,734,500

 

    1,606,500

 

Stock-Based Compensation

 

The Company follows FASB ASC 718, “Compensation-Stock Compensation,” which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options was determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $163,000 and $319,000 for the three and six months ended April 30, 2019, respectively. Stock-based compensation expense was $171,000 and $342,000 for the three and six months ended April 30, 2018, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses.

 

Recent Accounting Pronouncements Adopted

 

In May 2014, the FASB issued Topic 606. Topic 606 supersedes the revenue recognition requirements in Topic 605, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer.

 

On November 1, 2018, the Company adopted Topic 606 using the modified retrospective transition method which resulted in an adjustment to retained earnings for the cumulative effect of applying the standard to all contracts not completed as of the adoption date. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Revenue recognition remained substantially unchanged following adoption of Topic 606 and therefore the adoption of Topic 606 did not have a material impact on revenues. The primary impact of adopting Topic 606 relates to the accounting for nonrefundable up-front fees. The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Topic 605. The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.

 

In May 2017, the FASB issued ASU 2017-09, “Compensation—Stock Compensation: Topic 718” — Scope of Modification Accounting (“ASU 2017-09”), to clarify when to account for a change in the terms or conditions of a share-based payment award as a modification. Under the new standard, modification is required only if the fair value, the vesting conditions, or the classification of an award as equity or liability changes as a result of the change in terms or conditions. The Company adopted this guidance during the quarter ended January 31, 2019, using the prospective method, with no material impact to its consolidated financial statements and related disclosures.

 

Recent Accounting Pronouncements Not Yet Adopted

 

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 will require lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. This guidance is effective for annual periods beginning after December 15, 2018, which will be effective for the Company beginning November 1, 2019, and early adoption is permitted. The Company's preliminary analysis indicates that the Company will recognize a liability for remaining lease payments and a right-of-use asset related to the Company's operating lease covering its corporate office and other facilities that expires through various dates through June 2023. The Company is in the initial stages of evaluating the effect of the standard on the Company's financial statements.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.2
3. Notes Payable - Related Party
6 Months Ended
Apr. 30, 2019
Notes  
3. Notes Payable - Related Party

3. Notes Payable – Related Party  

 

On January 28, 2019, the Company entered into a Fifth Debt Extension Agreement with G.S. Beckwith Gilbert, the Company’s Chairman and significant stockholder, effective January 28, 2019, pursuant to which the Company and Mr. Gilbert agreed to modify certain terms and conditions of the debt agreement with Mr. Gilbert (the “Past Gilbert Note”). The maturity date of the Past Gilbert Note was November 1, 2019, and the total amount of principal and interest due and owing as of January 28, 2019 under the Past Gilbert Note was $7,122,000. Pursuant to the Fifth Debt Extension Agreement, the Company issued to Mr. Gilbert a new debt agreement, which has a principal amount of $6,960,000 (the “Gilbert Note”), in exchange for the Past Gilbert Note and agreed to pay Mr. Gilbert $162,000 of interest which accrued under the Past Gilbert Note during the first quarter of fiscal year 2019, at the time and on the terms set forth in the Past Gilbert Note. The Gilbert Note bears a maturity date of November 1, 2020, with an annual interest rate of 9.75%. Interest payments are due by October 31st of each fiscal year. The Gilbert Note is secured by the Company’s assets. During the six months ended April 30, 2019, and prior to January 28, 2019, Mr. Gilbert loaned the Company an additional $910,000 (which amount is included in the outstanding principal amount of $6,960,000 under the Gilbert Note). During the six months ended April 30, 2019, the Company paid $336,000 of interest incurred on the Gilbert Note through April 30, 2019.

 

The Company has evaluated its financial position as of April 30, 2019, including an operating loss of $1,730,000 for the six months ended April 30, 2019 and working capital deficit of $4,103,000 as of April 30, 2019, and has requested and received a commitment from Mr. Gilbert, dated June 11, 2019, that if the Company, at any time, is unable to meet its obligations through June 11, 2020, Mr. Gilbert will provide the Company with the necessary continuing financial support to meet such obligations.  Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Liquidity

Liquidity

 

The Company’s current assets exceeded current liabilities, excluding deferred revenue, by $104,000 as of April 30, 2019. The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Chairman, was $6,960,000 at April 30, 2019, with a maturity of November 1, 2020. The Company’s stockholders’ equity was $1,934,000 at April 30, 2019. The Company had a net loss of $2,066,000 for the six months ended April 30, 2019.

 

If the Company’s business does not generate sufficient cash flows from operations to meet its operating cash requirements, the Company will attempt to obtain external financing on commercially reasonable terms. However, the Company has received a commitment from G.S. Beckwith Gilbert, dated June 11, 2019, that if the Company, at any time, is unable to meet its obligations through June 11, 2020, G.S. Beckwith Gilbert will provide the Company with the necessary continuing financial support to meet such obligations. Such commitment for financial support may be in the form of additional advances or loans to the Company, in addition to the deferral of principal and/or interest payments due on the existing loans, if deemed necessary. The note payable is secured by the Company’s assets.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Principles of Consolidation

Principles of Consolidation

 

The consolidated financial statements include the accounts of PASSUR and its wholly-owned subsidiary. All significant inter-company transactions and balances have been eliminated in consolidation.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The Company’s significant estimates include those related to revenue recognition, stock-based compensation, software development costs, the PASSUR Network and income taxes. Actual results could differ from those estimates.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Revenue Recognition Policy

Revenue Recognition Policy

 

The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers ("Topic 606").   The Company accounts for a customer contract when both parties have approved the contract and are committed to perform their respective obligations, each party’s rights can be identified, payment terms can be identified, the contract has commercial substance, and it is probable the Company will collect substantially all of the consideration to which it is entitled.

 

The Company derives revenue primarily from subscription-based, real-time decision and solution information and professional services. Revenues are recognized when control of these services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services.

 

The Company determines revenue recognition through the following steps:

·                     Identification of the contract, or contracts, with a customer;

·                     Identification of the performance obligations in the contract;

·                     Determination of transaction price;

·                     Allocation of transaction price to performance obligations in the contract; and

·                     Recognition of revenue when, or as, the Company satisfies a performance obligation.

The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Accounting Standards Codification ("ASC") Topic 605, Revenue Recognition ("Topic 605"). The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.

 

A.                 Nature of performance obligations

 

Subscription services revenue

 

Subscription services revenue is comprised of cloud-based subscription fees that provide the customer the right to access the Company’s software and receive support and updates, if any, for a period of time. The Company has determined such access represents a stand-ready service provided continually throughout the contract term. As such, control and satisfaction of this stand-ready performance obligation is deemed to occur over time. The Company’s subscription contracts include a fixed amount of consideration that is recognized ratably over the non-cancellable contract term, beginning on the date that access is made available to the customer. The passage of time is deemed to be the most faithful depiction of the transfer of control of the services as the customer simultaneously receives and consumes the benefit provided by the Company’s performance. Subscription contracts are generally one to three years in length, billed either monthly, quarterly or annually, typically in advance, which coincides with the terms of the agreement. The Company’s subscription contracts do not have a significant financing component and customer invoices are typically due within 30 days. There is no significant variable consideration related to these arrangements. Amounts that have been invoiced are recorded in accounts receivable and in deferred revenue or revenue, depending on whether transfer of control to customers has occurred.

 

Professional services revenue

 

Professional services primarily consist of value assessments and customer training services. Payment for professional services is generally a fixed fee or a fee based on time and materials. The obligation to provide professional services is generally satisfied over time, with the customer simultaneously receiving and consuming the benefits as the Company satisfies its performance obligations. For professional services, revenue is recognized by measuring progress toward the complete satisfaction of the Company’s obligation. Progress for services that are contracted for a fixed price is generally measured based on hours incurred as a portion of total estimated hours, and as a practical expedient, progress for services that are contracted for time and materials is generally based on the amount the Company has the right to invoice. Professional services contracts are generally one year or less in length, billed either in advance, upon pre-defined milestones or as services are rendered, which coincides with the terms of the agreement. The Company’s professional service contracts do not have a significant financing component and customer invoices are typically due within 30 days.

 

Material rights

 

Contracts with customers may include material rights which are also performance obligations. Material rights primarily arise when the contract gives the customer the right to renew subscription services at a discounted price in the future. This may occur from time to time when the Company’s contracts provide an implicit discount as the customer pays a nonrefundable up-front fee in connection with the initial services contract that it does not have to pay again in order to renew the service. These non-refundable up-front fees are not related to any promised service that the customer benefits from other than providing access to the subscription service.  Revenue allocated to material rights is recognized when the customer exercises the right over the estimated renewal period of five years or when the right expires. If exercised by the customer, the amount previously deferred for the material right is included in the transaction price of the renewal contract and allocated to the services included in that contract. If expired, revenue is recognized as subscription services revenue in the period the right expired. If the up-front fees do not provide the customer with a material right, then the amount is included in the transaction price of the initial services contract and allocated to the performance obligations in that contract.

 

Contracts with Multiple Performance Obligations

 

Some of the Company’s contracts with customers contain multiple distinct performance obligations. For these contracts, the transaction price is allocated to the separate performance obligations on a relative standalone selling price basis.  The standalone selling price reflects the price the Company would charge for a specific service if it was sold separately in similar circumstances and to similar customers. The Company maximizes the use of directly observable transactions to determine the standalone selling prices for its performance obligations. For subscription services, the Company separately determines the standalone selling prices by type of solution and customer demographics. For professional services, the Company separately determines standalone selling price by type of services.

 

Other policies and judgments

 

The commissions that the Company pays for obtaining a contract with a customer are conditional on future service provided by the employee. Therefore, since these costs are not incremental solely based on obtaining a contract, the Company does not defer any commission costs.

 

B.                  Disaggregation

 

The disaggregation of revenue by customer and type of performance obligation is as follows: 

 

 

 

Three Months Ended

 

Six Months Ended

Revenue by type of customer:

 

April 30, 2019

 

April 30, 2019

Airlines

 

 $                    2,211,000

 

 $                    4,429,000

Airports

 

                       1,418,000

 

                       2,841,000

Other

 

                                5,000

 

                             20,000

Total Revenue

 

 $                    3,634,000

 

 $                    7,290,000

 

 

 

Three Months Ended

 

Six Months Ended

Revenue by type of performance obligation:

 

April 30, 2019

 

April 30, 2019

Subscription services

 

 $                    3,629,000

 

 $                    7,225,000

Professional services

 

                                5,000

 

                              65,000

Total Revenue

 

 $                    3,634,000

 

 $                    7,290,000

 

C.                 Contract Balances

 

The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:

 

 

 

Accounts Receivable

 

Unbilled Receivable

 

Deferred Revenue

Balance at November 1, 2018

 

 $       1,175,000

 

 $             12,000

 

 $       3,191,000

 

 

 

 

 

 

 

Balance at April 30, 2019

 

 $           987,000

 

 $               3,000

 

 $       4,590,000

 

The difference in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily results from the timing difference between the Company’s performance and the customer’s payment.

 

Deferred revenue includes amounts billed to customers for which the revenue recognition criteria has not yet been met. Deferred revenue primarily consists of billings or payments received in advance of revenue recognition from the Company’s subscription services and, to a lesser extent, professional services. Deferred revenue is recognized as the Company satisfies its performance obligations. The Company generally invoices its customers in monthly, quarterly or annual installments for subscription services. Accordingly, the deferred revenue balance does not generally represent the total contract value of annual or multi-year, non-cancellable subscription arrangements. Deferred revenue that will be recognized during the succeeding 12-month period is recorded as current deferred revenue and the remaining portion is recorded as noncurrent. The amount of revenue recognized during the three and six months ended April 30, 2019 that was included in the deferred revenue balance at November 1, 2018 was $260,000 and $2,585,000.

 

Unbilled accounts receivable relates to the delivery of subscription and/or professional services for which the related billings will occur in a future period.

 

D.                 Transaction Price Allocated to the Remaining Performance Obligation

 

The following table discloses the aggregate amount of the transaction price allocated to the remaining performance obligations as of the end of the reporting period, and when the Company expects to recognize the revenue.

 

 

 

12 months or less

 

Greater than 12 months *

Subscription services

 

$        7,068,000

 

$        1,958,000

Professional services

 

$              59,000

 

$                        -  

Material rights

 

$            168,000

 

$            290,000

 

*Approximately 97% of these amounts are expected to be recognized between 12 and 36 months.  

 

The table above includes amounts billed and not yet recognized as revenue, as well as, unrecognized future committed billings in customer contracts and excludes future billing amounts for which the customer has a termination for convenience right in their agreement.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Cost of Revenues

Cost of Revenues 

 

Costs associated with subscription and maintenance revenues consist primarily of direct labor, depreciation of PASSUR and Surface Multilateration (“SMLAT”) Network Systems (both collectively, the “PASSUR Network”), amortization of capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Also, included in cost of revenues are costs associated with upgrades to PASSUR and SMLAT Systems necessary to make such systems compatible with new software applications, as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each reporting period is impacted by: (1) the number of PASSUR and SMLAT Systems added to the PASSUR Network, which includes the cost of production, shipment, and installation of these assets, which are capitalized to the PASSUR Network; and (2) new capitalized costs associated with software development projects. Both of these are referred to as “Capitalized Assets” and are depreciated and/or amortized over their respective useful lives and charged to cost of revenues.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Income Taxes

Income Taxes

 

On December 22, 2017 the U.S. government enacted comprehensive tax reform commonly referred to as the Tax Cuts and Jobs Act (“TCJA”).  Under Accounting Standards Codification (“ASC”) 740, the effects of changes in tax rates and laws are recognized in the period which the new legislation is enacted.  The TCJA made broad and complex changes to the U.S. tax code, including, but not limited to: (1) reduced the U.S. federal corporate tax rate from 35% to 21% effective January 1, 2018; (2) changed the rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017; (3) accelerated expensing on certain qualified property; (4) created a new limitation on deductible interest expense to 30% of tax adjusted EBITDA through 2021 and then 30% of tax adjusted EBIT thereafter; (5) eliminated the corporate alternative minimum tax; and (6) imposed further limitations on the deductibility of executive compensation under IRC §162(m) for tax years beginning after December 31, 2017. 

 

As the reduction in the U.S. federal corporate tax rate is administratively effective on January 1, 2018, our blended U.S. federal tax rate for the fiscal year ended October 31, 2018, was approximately 23.2%. The U.S. federal corporate tax rate for the fiscal year ended on and after October 31, 2019 is 21%.   Given our full valuation allowance position, the Company did not record an income tax expense (benefit) in connection with the TCJA.  The Company completed its accounting for the TCJA as of October 31, 2018.

 

The Company’s provision for income taxes consists of federal and state taxes, as applicable, in amounts necessary to align the Company’s year-to-date tax provision with the effective rate that it expects to achieve for the full year. For both the three and six months ended April 30, 2019 and 2018, the Company did not record an income tax provision (benefit).  The Company is projecting its annual effective tax rate for the six months ended April 30, 2019 to be 0% as its net deferred tax assets are not realizable on a more-likely-than-not basis.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Accounts Receivable

Accounts Receivable

 

The Company has a history of successfully collecting all amounts due from its customers under the original terms of its subscription agreements without making concessions. The Company records accounts receivables for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivables is reduced by a valuation allowance that reflects the Company’s best estimate of the amounts that will not be collected. Net accounts receivable is comprised of the monthly, quarterly, or annual committed amounts due from customers pursuant to the terms of each respective customer’s agreement. Account receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $3,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2019, which will be invoiced subsequent to April 30, 2019. At October 31, 2018, the Company’s accounts receivable balance included $12,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2018.

 

The provision for doubtful accounts was $159,000 as of April 30, 2019 and October 31, 2018, respectively. In addition to reviewing delinquent accounts receivable, the Company considers many factors in estimating its reserve, including historical data, experience, customer types, credit worthiness, and economic trends. The Company monitors its outstanding accounts receivable balances and believes the provision is adequate.

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
PASSUR Network

PASSUR Network

 

The PASSUR Network is comprised of PASSUR and SMLAT Systems, which includes the direct production, shipping, and installation costs incurred for each PASSUR and SMLAT System, which are recorded at cost, net of accumulated depreciation. The Company capitalized $61,000 of PASSUR Network costs for both the three and six months ended April 30, 2019. Additionally, the Company used $13,000 and $22,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2019, respectively, and did not make any material purchases of parts during the same period.

 

Depreciation expenses related to the Company-owned PASSUR Network was $210,000 and $416,000 for the three and six months ended April 30, 2019, respectively. Depreciation is charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which is estimated at five years for SMLAT Systems and seven years for PASSUR Systems.

 

For the three and six months ended April 30, 2018, the Company capitalized $58,000 and $125,000, respectively, of PASSUR Network costs. Additionally, the Company purchased parts for the PASSUR Network totaling $20,000 and $72,000 and used $7,000 and $11,000 of PASSUR Network parts for repairs during the three and six months ended April 30, 2018, respectively.

 

Depreciation expenses related to the Company-owned PASSUR Network was $176,000 and $352,000 for the three and six months ended April 30, 2018, respectively.

 

The net carrying balance of the PASSUR Network as of April 30, 2019, and October 31, 2018, was $4,426,000 and $4,801,000, respectively. Included in the net carrying balance as of April 30, 2019 and October 31, 2018, were parts and finished goods for the PASSUR Network totaling $1,857,000 and $1,892,000, respectively, which have not yet been installed. PASSUR Network assets which are not installed are carried at cost and not depreciated until installed.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Capitalized Software Development Costs

Capitalized Software Development Costs

 

The Company follows the provisions of ASC 350-40, “Internal Use Software” (“ASC 350-40”). ASC 350-40 provides guidance for determining whether computer software is internal-use software, and on accounting for the proceeds of computer software originally developed or obtained for internal use and then subsequently sold to the public.  It also provides guidance on capitalization of the costs incurred for computer software developed or obtained for internal use. The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. Costs incurred relating to upgrades and enhancements to the software are capitalized if it is determined that these upgrades or enhancements add additional functionality to the software. Costs incurred to improve and support products after they become available are charged to expense as incurred.

 

The Company capitalized $647,000 and $1,342,000 of software development costs during the three and six months ended April 30, 2019, respectively.  For the three and six months ended April 30, 2018, the Company capitalized $754,000 and $1,302,000, respectively, of software development costs.

 

The Company amortized $592,000 and $1,112,000 of capitalized software development costs during the three and six months ended April 30, 2019, respectively. For the three and six months ended April 30, 2018, the Company amortized $581,000 and $1,100,000 of capitalized software development costs. The Company records amortization of the software on a straight-line basis over the estimated useful life of the software, typically over five years within “Cost of Revenues”.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Long-lived Assets

Long-Lived Assets

 

The Company reviews long-lived assets for impairment when circumstances indicate the carrying amount of an asset may not be recoverable. Impairment is recognized to the extent the sum of undiscounted estimated future cash flows expected to result from the use of the asset is less than the carrying value. Assets to be disposed of are carried at the lower of their carrying value or fair value, less costs to sell. The Company evaluates the periods of amortization continually in determining whether later events and circumstances warrant revised estimates of useful lives. If estimates are changed, the unamortized costs will be allocated to the increased or decreased number of remaining periods in the asset’s revised life.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Deferred Tax Asset

Deferred Tax Asset

 

Each reporting period, the Company assesses the realizability of its deferred tax assets to determine if it is more-likely-than-not that some portion, or all, of the deferred tax asset will be realized.  The Company considered all available positive and negative evidence including the reversal of existing taxable temporary differences, projected future taxable income, tax planning strategies and recent financial operating results. The ultimate realization of a deferred tax asset is ultimately dependent on sufficient taxable income within the available carryback and/or carryforward periods to utilize the deductible temporary differences.  Based on the weight of available evidence including recent financial operating results, the Company determined its net deferred tax assets are not realizable on a more-likely-than-not basis and that a valuation allowance is required against its net deferred tax assets. 

 

At October 31, 2018, the Company had available federal net operating loss carryforwards of $12,780,000, of which $4,715,000 are indefinite lived and $8,065,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.  

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

The recorded amounts of the Company’s cash, receivables, and accounts payables approximate their fair values principally because of the short-term nature of these items. The fair value of related party debt is not practicable to determine due primarily to the fact that the Company’s related party debt is held by its Chairman and significant shareholder, and the Company does not have any third-party debt with which to compare.

 

Additionally, on a recurring basis, the Company uses fair value measures when analyzing asset impairments. Long-lived assets and certain identifiable intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If it is determined such indicators are present, and the review indicates that the assets will not be fully recoverable based on the undiscounted estimated future cash flows expected to result from the use of the asset, their carrying values are reduced to estimated fair value.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Net Loss Per Share Information

Net Loss per Share Information

 

Basic net loss per share is computed based on the weighted average number of shares outstanding. Diluted earnings per share is computed similarly to basic earnings per share, except that it reflects the effect of common shares issuable upon exercise of stock options, using the treasury stock method in periods in which they have a dilutive effect.

 

On February 26, 2019, the Board of Directors of the Company (the “Board”), subject to shareholder approval, unanimously adopted the 2019 Stock Incentive Plan (the “Plan”), to replace the Company’s 2009 Stock Incentive Plan, as amended (the “2009 Plan”), which expired February 24, 2019. The Company’s shareholders approved the Plan on April 9, 2019, and the Plan became effective upon the date of its adoption by the Board. The Plan allows for a cashless exercise. Shares used to calculate net loss per share are as follows:   

 

 

For the three months ended

 

For the six months ended

 

April 30,

 

April 30,

 

2019

 

2018

 

2019

 

2018

Basic Weighted average shares outstanding

      7,696,091

 

    7,696,091

 

      7,696,091

 

    7,696,091

Effect of dilutive stock options

                     -  

 

                    -  

 

                     -  

 

                    -  

Diluted weighted average shares outstanding

      7,696,091

 

    7,696,091

 

      7,696,091

 

    7,696,091

 

 

 

 

 

 

 

 

Weighted average shares which are not included in the calculation of diluted net income per share because their impact is anti-dilutive. These shares consist of stock options.

      1,734,500

 

    1,606,500

 

      1,734,500

 

    1,606,500

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Stock-based Compensation

Stock-Based Compensation

 

The Company follows FASB ASC 718, “Compensation-Stock Compensation,” which requires the measurement of compensation cost for all stock-based awards at fair value on the date of grant, and recognition of stock-based compensation expense over the service period for awards expected to vest. The fair value of stock options was determined using the Black-Scholes valuation model. Such fair value is recognized as an expense over the service period, net of forfeitures. Stock-based compensation expense was $163,000 and $319,000 for the three and six months ended April 30, 2019, respectively. Stock-based compensation expense was $171,000 and $342,000 for the three and six months ended April 30, 2018, respectively. Stock-based compensation is primarily included in selling, general, and administrative expenses.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies)
6 Months Ended
Apr. 30, 2019
Policies  
Recent Accounting Pronouncements

Recent Accounting Pronouncements Adopted

 

In May 2014, the FASB issued Topic 606. Topic 606 supersedes the revenue recognition requirements in Topic 605, and requires the recognition of revenue when promised goods or services are transferred to customers in an amount that reflects the considerations to which the entity expects to be entitled to in exchange for those goods or services. Topic 606 also includes Subtopic 340-40, Other Assets and Deferred Costs - Contracts with Customers, which requires the deferral of incremental costs of obtaining a contract with a customer.

 

On November 1, 2018, the Company adopted Topic 606 using the modified retrospective transition method which resulted in an adjustment to retained earnings for the cumulative effect of applying the standard to all contracts not completed as of the adoption date. The comparative information has not been restated and continues to be reported under the accounting standards in effect for those periods. Revenue recognition remained substantially unchanged following adoption of Topic 606 and therefore the adoption of Topic 606 did not have a material impact on revenues. The primary impact of adopting Topic 606 relates to the accounting for nonrefundable up-front fees. The Company recognized revenue during the three and six months ended April 30, 2019, of $3,634,000 and $7,290,000, respectively, under Topic 606, which was not materially different from what would have been recognized under Topic 605. The Company recorded an addition to opening accumulated deficit and a reduction to deferred revenue of approximately $66,000, respectively, as of November 1, 2018 due to the impact of adopting Topic 606.

 

In May 2017, the FASB issued ASU 2017-09, “Compensation—Stock Compensation: Topic 718” — Scope of Modification Accounting (“ASU 2017-09”), to clarify when to account for a change in the terms or conditions of a share-based payment award as a modification. Under the new standard, modification is required only if the fair value, the vesting conditions, or the classification of an award as equity or liability changes as a result of the change in terms or conditions. The Company adopted this guidance during the quarter ended January 31, 2019, using the prospective method, with no material impact to its consolidated financial statements and related disclosures.

 

Recent Accounting Pronouncements Not Yet Adopted

 

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 will require lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. This guidance is effective for annual periods beginning after December 15, 2018, which will be effective for the Company beginning November 1, 2019, and early adoption is permitted. The Company's preliminary analysis indicates that the Company will recognize a liability for remaining lease payments and a right-of-use asset related to the Company's operating lease covering its corporate office and other facilities that expires through various dates through June 2023. The Company is in the initial stages of evaluating the effect of the standard on the Company's financial statements.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables)
6 Months Ended
Apr. 30, 2019
Customer  
Disaggregation of Revenue

 

 

 

Three Months Ended

 

Six Months Ended

Revenue by type of customer:

 

April 30, 2019

 

April 30, 2019

Airlines

 

 $                    2,211,000

 

 $                    4,429,000

Airports

 

                       1,418,000

 

                       2,841,000

Other

 

                                5,000

 

                             20,000

Total Revenue

 

 $                    3,634,000

 

 $                    7,290,000

Performance Obligation  
Disaggregation of Revenue

 

 

 

Three Months Ended

 

Six Months Ended

Revenue by type of performance obligation:

 

April 30, 2019

 

April 30, 2019

Subscription services

 

 $                    3,629,000

 

 $                    7,225,000

Professional services

 

                                5,000

 

                              65,000

Total Revenue

 

 $                    3,634,000

 

 $                    7,290,000

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables)
6 Months Ended
Apr. 30, 2019
Tables/Schedules  
Schedule of Contract Balances

 

 

 

Accounts Receivable

 

Unbilled Receivable

 

Deferred Revenue

Balance at November 1, 2018

 

 $       1,175,000

 

 $             12,000

 

 $       3,191,000

 

 

 

 

 

 

 

Balance at April 30, 2019

 

 $           987,000

 

 $               3,000

 

 $       4,590,000

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables)
6 Months Ended
Apr. 30, 2019
Tables/Schedules  
Transaction Price Allocated to the Remaining Performance Obligation Schedule

 

 

 

12 months or less

 

Greater than 12 months *

Subscription services

 

$        7,068,000

 

$        1,958,000

Professional services

 

$              59,000

 

$                        -  

Material rights

 

$            168,000

 

$            290,000

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables)
6 Months Ended
Apr. 30, 2019
Tables/Schedules  
Schedule of Earnings per share basic and diluted

 

 

For the three months ended

 

For the six months ended

 

April 30,

 

April 30,

 

2019

 

2018

 

2019

 

2018

Basic Weighted average shares outstanding

      7,696,091

 

    7,696,091

 

      7,696,091

 

    7,696,091

Effect of dilutive stock options

                     -  

 

                    -  

 

                     -  

 

                    -  

Diluted weighted average shares outstanding

      7,696,091

 

    7,696,091

 

      7,696,091

 

    7,696,091

 

 

 

 

 

 

 

 

Weighted average shares which are not included in the calculation of diluted net income per share because their impact is anti-dilutive. These shares consist of stock options.

      1,734,500

 

    1,606,500

 

      1,734,500

 

    1,606,500

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) - USD ($)
6 Months Ended
Apr. 30, 2019
Oct. 31, 2018
Details    
Current Assets Exceed Current Liabilities, Excluding Deferred Revenue $ 104,000  
Note payable - related party 6,960,000 $ 6,050,000
Stockholders' Equity (Rounded) 1,934,000  
Net Loss (Rounded) $ (2,066,000)  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2019
Apr. 30, 2019
Details    
Revenue (Rounded) $ 3,634,000 $ 7,290,000
Deferred Revenue, Revenue Recognized $ 260,000 $ 2,585,000
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2019
Apr. 30, 2019
Revenue (Rounded) $ 3,634,000 $ 7,290,000
Subscription services    
Revenue (Rounded) 3,629,000 7,225,000
Professional Services    
Revenue (Rounded) 5,000 65,000
Airlines    
Revenue (Rounded) 2,211,000 4,429,000
Airports    
Revenue (Rounded) 1,418,000 2,841,000
Other    
Revenue (Rounded) $ 5,000 $ 20,000
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) - USD ($)
Apr. 30, 2019
Oct. 31, 2018
Details    
Accounts Receivable $ 987,000 $ 1,175,000
Unbilled Receivable 3,000 12,000
Deferred Revenue $ 4,590,000 $ 3,191,000
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details)
6 Months Ended
Apr. 30, 2019
USD ($)
Subscription services  
Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less $ 7,068,000
Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months 1,958,000
Professional Services  
Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less 59,000
Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months 0
Material Rights  
Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less 168,000
Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months $ 290,000
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) - USD ($)
Apr. 30, 2019
Oct. 31, 2018
Details    
Unbilled Receivable $ 3,000 $ 12,000
Accounts Receivable, Allowance for Credit Loss $ 159,000 $ 159,000
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2019
Oct. 31, 2018
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Details            
PASSUR Network Costs, Capitalized     $ 61,000 $ 58,000 $ 61,000 $ 125,000
PASSUR Network Parts Used in Repairs     13,000 7,000 22,000 11,000
Depreciation of PASSUR Network costs     210,000 176,000 416,000 352,000
Purchased Parts for PASSUR Network       $ 20,000   $ 72,000
PASSUR NETWORK, Net (Rounded) $ 4,426,000 $ 4,801,000        
Part and Finished Goods for the PASSUR Network $ 1,857,000 $ 1,892,000 $ 1,857,000   $ 1,857,000  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Details        
Payments to Develop Software $ 647,000 $ 754,000 $ 1,342,000 $ 1,302,000
Capitalized Computer Software, Amortization $ 592,000 $ 581,000 $ 1,112,000 $ 1,100,000
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details)
Oct. 31, 2018
USD ($)
Details  
Operating Loss Carryforwards $ 12,780,000
Operating Loss Carryforwards, indefinite lived 4,715,000
Operating Loss Carryforwards, will expire in various tax years $ 8,065,000
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details) - shares
3 Months Ended 6 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Details        
Weighted average number of common shares outstanding - basic 7,696,091 7,696,091 7,696,091 7,696,091
Effect of dilutive stock options 0 0 0 0
Weighted average number of common shares outstanding - diluted 7,696,091 7,696,091 7,696,091 7,696,091
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,734,500 1,606,500 1,734,500 1,606,500
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.2
2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2019
Apr. 30, 2018
Details        
Share-based Payment Arrangement, Noncash Expense $ 163,000 $ 171,000 $ 319,000 $ 342,000
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.2
3. Notes Payable - Related Party (Details) - USD ($)
6 Months Ended
Apr. 30, 2019
Oct. 31, 2018
Details    
Note payable - related party $ 6,960,000 $ 6,050,000
Interest rate on related party note payable 9.75%  
Interest Paid (Rounded) $ 336,000  
Operating Income Loss (Rounded) (1,730,000)  
Working Capital Deficit $ 4,103,000  
EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( **)RTX?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ HHG+3B?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "BBX K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2@,Q$(=?17+?G M'7K*P&L.3,X3XVGL.[@"9AAA7\JZE?69E-621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( **)RT[5_[LU[@( -4, 8 >&PO=V]R:W-H965T&UL?5=A;YLP$/TKB!]0\)F0I$HBM9FF3=JDJM.VSV[B)*B ,]M) MNG\_8RACOO.^!&S>N^?C\D['ZJ;TJSE):9.WIF[-.CU9>[[/,K,[R4:8.W66 MK7MR4+H1UBWU,3-G+<7>DYHZ@SPOLT94;;I9^;TGO5FIBZVK5C[IQ%R:1NC? MC[)6MW7*TO>-Y^IXLMU&MEF=Q5%^D_;[^4F[539&V5>-;$VEVD3+PSI]8/=; M*#N"1_RHY,U,[I,NE1>E7KO%Y_TZS;L3R5KN;!="N,M5;F5==Y'<.7X-0=-1 MLR-.[]^C?_3)NV1>A)%;5?^L]O:T3A=ILI<'<:GML[I]DD-"LS09LO\BK[)V M\.XD3F.G:N-_D]W%6-4,4=Q1&O'67ZO67V_]DP(&&DV @0 C ?A_"7P@\)' M"I]\?S*?Z@=AQ6:EU2W1?;7.HOM3L'ON7N:NV_3OSC]SV1JW>]WDJ^S:A1D0 MCST")@@V(C(7>Q0 2N 1$!W^%=AB!*<%.)D!]W0^H1 $8 M4=(",U)@ANCS0 C%K1 20J4B+X,!#""Y;3"G%288SX+) @(T!(+4F*!^3R0 M(""12B])B27FAZ4F()%:LYRV4XXCA.6F,)&"LXAI&8X0U'P[8&8>T_;_NW)9 MYLN(>QEIWP<&2 I0AR P,17:PXSC"!"J$)A(HV"TU1EV,A2A"H&9151HOS-L M9RA#%0(SCZC0IF?8T[ (50A,3(4V/L.VAK"Y$!@>Z2Z,]C[#SN9A?Z$PD0;# M:/LS;&X>MA@*$^DQ0#< P.;F89>A,)$V W0# -P >-AF*$RDS0#M?<"^YF'U M"4P1J3[0W@?LZR*L/H6)5!]H[P/V=1%6G\+$JD]['["O"U1] A.K/NU]P+XN M4/4)3%C];#(D-E(?_3QMDIVZM'Z8G^R.,_N#'V.SO_!^X/\J]+%J3?*BK!M5 M_4!Y4,I*=Y3\SB5\?B(R,8OF&PO=V]R:W-H965T&ULC9AMC^(V$,>_"N+]73SC^&D%2(6J:J566EW5]G46S((N$)IDE^NWKQ.R MB,Q,K@6)// ?^S_.^!7Q')_K6?-V M.A7U/^M85M?E'.8?)[X<7P]M=R);+2[%:_P]MG]2F:N*G*OXZ[]K"<^_EL%_?%6]E^J:X_ MQR$A,Y\-V?\:WV.9Y)V3U,>V*IO^=[9]:]KJ-+22K)R*;[?M\=QOKT/['V%R M X!> ^ _+L!>@C0)""[.>M3_;%HB]6BKJZS^G:U+D57%/"DTV!NNY/]V/7_ MI6R;=/9]E8=%]MZU,TC6-PD^2'"LV'"%47=)EOJ_FT#1!/;Q^C$>Y'@MQNL^ M/G^,)Q;7-XGM)>=>XIUSD)-,N R4\L;*;G+13<[=:.+F)C$/W82@M%;$#9&MM+MLQHAW#[9"LUX;UDR-8\,0.ET$(X+3LQHIN+'=CB!O+ND'TP5I:=5P' M>1J=,.''B7X<]V.)'\=')T<3'DKTYD?0>:7)^&*\4GUT:/)U< M@@P S11Y8(*?P Q910T![\DX:ZRE)20J,5TU/S'E008J<*+:J;QDI )G*IV MZT$S9+@"IZNE M= 4)K\H!G4@;08@^=QHGB 8R8H$SUE+& H>GU0%MSCQQH5&88#SE2<8L<,Y: MREG@ -4>#3AJ20"M"L%-%;@,6N"DM92TP!%J@U7I0RT)0F5&PK$G&;; :6LI M;8%S-*$_L"49EP%HG+I9HXQ;Y+BEMYDU"AS57B/0&]=&4H()P3\,_-B5S%P$ M1CM_RL9^9,0B M1ZRCB$6!G"ZM275.&2LJ=6[RR:<#&;+((>LH9)&S\U,J0Y_619K:DJ3@/:*9 M6!JA#%KDH'44M,CYJ5.]@Z<35A :D[MTEYSP)(,6.6@=!2UR@'Z"H+5UE/[_ M1SEV)<,6.6P=A2URAG9=&5[I7*@MY!JF*"+#%CEL:?[K03-Z'I17;J)27+EE M#X_FW;N2WXKZ]7AN9B]5FY[R^V?Q?56U,;6J/J?:4NK.2@.:#W[]P/T& 56VP^5E_M^GNM! F8=H6^L1(@[[S5NV,XM M.6^WGL=.):HA6Y$6-6+F0F@-N>C2J\=:BN!9F6KL!0"LO1I6C9MG:NQ \XS< M.*X:=* .N]4UI'_W")-NY_KNQ\!+=2VY'/#RK(57]!/Q7^V!BIXW1CE7-6I8 M11J'HLO._>1O"U\9E.*U0AV;M!U9RI&0-]GY=MZY0!(AC$Y;ESDU=YXPN\(;Y"^F^HJ&@V'6& MZK^C.\)"+DE$CA/!3/T[IQOCI!ZB")0:OO?/JE'/KI^)D\%F-P2#(1@-?O30 M$ Z&4#-X/9DJ]3/D,,\HZ1S:OZT6RDWA;T.QF""+_"!%8(0+E#R?^R&X/K?90V:.)/05:#;TD5I)F M(%0_K9)EW8PGLO)$)H^O\?229)('K( F*A9$,Y+82A*;)-J[V\=&Q?J:/%+, M&-96AK7)$&H,ZT6&1XH90V)E2$R&2&-(C P!L&Z1)X0SHM1*E)I$L4:4/K-' M%D0SDHV59&.2K#62C5%R&J4@#C1=L:R;\?C ?B0!DRC1SR3P)-(3PCG3?XY) MWV1*=2;?2)6D413&.M*BKB?R)F>XO%1_0'JM&N8<"1?7@3JT+X1P)&*"E8A6 MBGM\[&!TX;*9B#;M+[.^PTD[7-3>^+60_P-02P,$% @ HHG+3KI3YJ\( M! )!( !@ !X;"]W;W)K:]F]3G/T^J_V&3E9>&!]Z/ARW%_ M:-H&?SD_I7OSU31_G=XK^^1?>]D>73K$R6M3W9./X=.O6N/EO#\?V/WG_M MQ%LQ'VEM5F7VSW';'!9>Z,VV9I>>L^9+>?G-#(*4-QO4_V$^36;Q-A+K8U-F M=?<[VYSKILR'7FPH>?J]OQZ+[GKI_]%B,*,-^&# KP;6]ST#,1B(GP;RKH$< M#.2S'M1@H) 'O]?>#6:2-NER7I676=7/AU/:3CMX539=F[:QRT[WGQW/VK9^ M+L-H[G^V_0Q(W"-\A$3L%DE-C)^FXG M-V$*$3K4Z0^Y0Q/)&A[3=IK=WR0[KA'U"A.SMH1"M#X4!S7P/&< M<3G)=!AHC<:'X+A6DD],GX#4%[CZ%-(7.'Y 1 )0NE8$)B/0 JES,1X*'B!L M[6*"B7 J]R&I+72UH3&,0S<:R;G0*"'D@2;LL"NX4-@3)F5:!<+)' MD1"!D%/YHZL$<,L$P"]8/$!W\_<021XCZ[O(K1RZ* !%R!%8CG+JCZG,422= M.8*$5GL9X@!726#@ACRY?P*U? M@.$"9H >RJ,Q1QZ)N?)H;$H>7<& 6\( _MS%X!83@8XTPYN1U;-@\BRX?@*\ ME4D7,N!6,L!P*0-N33$A\TDP>19;=[WI5E8VS\ M[,5&?C#I]OJ0F5W3W@;VONK/+?J'ICP-9S+^]6!H^3]02P,$% @ HHG+ M3IHQF8UN!0 'A\ !@ !X;"]W;W)KR,*2<_#^FQN)_NRO)T-Y\7SSMS2(IOVLOR0 ME/8V?YT7I]PDVUKHD,[)\_3\D.R/T^6B?O:8+Q?96YGNC^8QGQ1OAT.2_[GY-7\:FW-Q?G='^O?P5D(R"O A3T"OB-@/]I(>P54(V ^A10O0*Z$="? E3OQR58=?3729DL M%WEVGN27!#HE59Z*.VWW][EZ6&]G_3^[ 85]^KX47KB8OU>*&LSJ@J$6)FIC M'@!&>&W,&F%$&[-!&&IC8H215\S<^GMUFJ#35"OP6PI\Q^D+1M>88XT)_=!S M4 \<);2.(BD#QW<.G&D9!6'@:-P H+#Z=.#L2HP6J$B%$8Z$A)&0(!+*B<0% MHYQ(*-+8D \-^<"0=H+I,T,B$&S[UQSF)-IF$!$/FFJYI*!+BKOD2<N'U*AIW M/#D-==4KCNRJ5P#9<3PYLK=>$29! B1(SJI6#6AP%.)<*0+I*U^Y>0B0ME$- M0R+E-KT0BL)K=#;4"#10<1 MK/)LC\'.!T?.K%GE4:3=H",H+CH<29%''G4E%29X @3/R_"X69C ,-Q1AA&# M=Y3AT?,P0/:78=P5$.H*W)<#],6N@'!70&CH="=!XH0K;:PB@4U)S+<2\"V; M!"7@//*TLKO880Q3F414YIYI^44JDYC*)* RZ=J@0<%&CMV\G;R6" MG D9AB+2;FL%H3"#D7D+5%Y7]#O>K (.=,O[2HZ;C26:C6&5 \BN*@>A."(< MV5OE)*9.B:C3/=.2LUE_/F(^DVCN=%LKR?E,:"E\WPWJX*O7S3 D'K;6=@R3 MIP3DR5HK.3B9K@'$%G\I-.NMAI7%8Y2UG<,\* $/2O?UB>0,TY\AF&$D8AA6 ML<:]=06PKHK%D9T5"T'Q^03F8<6:WWP5K+X<_Y'DK_MC,7G*RC([U)\!7[*L M-%:I]\T&>&>2[?4F-2]E=1G8Z_SRQ?9R4V:GYFOT_/I)?/D_4$L#!!0 ( M **)RT[CG:2B0 0 -X2 8 >&PO=V]R:W-H965T&UL M?9C;;N,V$(9?Q?!]5ISA48%M(/%BT0(M$&RQ[;5BTP>L9+F2$F_?OI2L>&7. M<',12?3/X3\\?**XN-3-]_;@?3?[496G=CD_=-WY,)JO%D/92[-:U&]=>3SYEV;6OE55T?SW M[,OZLIS#_*/@ZW%_Z/J";+4X%WO_E^^^G5^:\)3=HFR/E3^UQ_HT:_QN.7^" MQ[7$OL*@^/OH+^WD?M:G\EK7W_N'W[?+N>@=^=)ONCY$$2[O?NW+LH\4?/P[ M!IW?VNPK3N\_HG\9D@_)O!:M7]?E/\=M=UC.W7RV];OBK>R^UI??_)B0GL_& M[/_P[[X,\MY):&-3E^WP?[9Y:[NZ&J,$*U7QXWH]GH;K98S_48VO@&,%O%4( M;?^J@APKR)\5U)#\U=F0ZN>B*U:+IK[,FNMHG8M^4L"C#)VYZ0N'OAM^"]FV MH?1]!1(7V7L?:-0\7S4XU=P468A^:P*Y)IZ15(\:6%-%GFA!LDG(H;Z\2T+R M 10;0 T!U#2 D%$O7#5FT)P&S0,*HZU443:<$'*02O"6-&M),SDI/H!A QB: MD]113E>-GE@%"TJX2+=F=1*LX0U9UI EAHR+_%C2S@,8=!#9H3)MI$Y,&<>: M<;1WP$1N'&E&@G-Y[(:1*3"ITU"@T"96%23@ L235K$EH$UA:"D7L2=&&#I)6YWPQ-+H"9!ZRF-/R'23M/' M,S*'-K%(@4<72+HJ"'\E:0<%:&*'RK02D%@6P),0* I-3,)1$XU$;LB(41V MRE-SB.<@:&9>Q]P81=.6B!DJL4(XES##,Q4XJ)+9P]!2YDX!L<0(48)(3B&> MJT#!"DK$IB@SIF>+X" U@%L2F*SK#[<,K:V!056B5S M2'GB(0L,917R(9"G+#*45?'Z0):>0L9=S>G ::42XX\\99%2%E2,663IJ5!* M$[MBE0*E2O0V\J!%"EI0\08$*4(?K$--=HB,SAEG4CW%PQ8I;$'%;WVD&'T( M*C"0QZ8XI;8JO),2MGCFHF+F92H$3TED**EB2B)%8 XB_,5Y,3K44]V])9Z5 MR+!2Q:Q$BD#>$J/[E26>E,B04L>D1 I :XW3+K9$=8&G)L43'I/(8#)^L3\C M@\GPZM)DY5(=6CV=X?>6>$IBSEB*MR2CZ&[K8VWX=H@M49TT>?C"2'S>\=25 M@BX0G=A&2!Z2DH$DV8M*BCXIM7%Q5HPNK'E(.>+Y*!D^ZIB/H^CN8Q(0R?I@ M=( JWAEGDU.!RC?[X0"EG6WJMU/7?W]/2F^'-$_#&4U4_@R/Z^M1R\\PUY.? M/XMF?SRUL]>ZZ^IJ.%G8U77G@TGQ*738P1?;VT/I=UU_:\-]W<NC@Q59)QKX OYK=[;!8C-+)348)]$0"W5.'[;'TS[&IX!O M$@:W.)-8R07Q-1H?JYQNHB!04/K((,)VA4=0*A(%&3\F3CJGC,#E^9W].=4> M:KD(!X^HOLO*MSD]4%)!+7KE7W#X %,]MY1,Q7^"*Z@0'I6$'"4JEU92]LZC MGEB"%"W>QEV:M _C#><3;!W )P"? 8>4AXV)DO(GX46161R('7O?B?C$VR,/ MO2FC,[4BW07Q+GBOQ?;V+F/72#3%G,88OHR9(UA@GU/PM10G_@^I$E>>.>!?4B/R'Z' MC]/^6=A&&D+P/9SN.V6AX[*8?Q.9O M7/P"4$L#!!0 ( **)RTZ@&PO=V]R:W-H965T M&UL?5/;;IPP$/T5RQ\0 [O9I"M RJ:J6JF55JF:/GMA "N^ M4-LLZ=]W; BE+>J+[1G/.7-F/,Y'8U]- M-XVQBGLT;PE?PW_JS18LM++50H)TPFEAH"OJ0'D_[$!\#G@6,;G4F MH9*+,2_!^%07- F"0$+E P/'[0J/(&4@0AD_9DZZI S ]?F-_4.L'6NY< >/ M1GX7M>\*>D])#0T?I'\RXT>8Z[FE9"[^,UQ!8GA0@CDJ(UU<234X;]3,@E(4 M?YUVH>,^3C>'=(9M [(9D"V ^YB'38FB\O?<\S*W9B1VZGW/PQ.GQPQ[4P5G M;$6\0_$.O=&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0+["Y: 5(V515*K72*E6;9R\,8,478ILE M_?N.#:$H07VQ/>,Y9\Z,Q_EH[(OK #QY4U*[@G;>]P?&7-6!XN[*]*#QIC%6 M<8^F;9GK+? Z@I1DZ6YWPQ07FI9Y])ULF9O!2Z'A9(D;E.+VSQ&D&0N:T'?' MDV@['QRLS'O>PD_PO_J318LM++50H)TPFEAH"GJ?'([[$!\#?@L8W>I,0B5G M8UZ"\:TNZ"X( @F5#PPC'P6 MM>\*>D=)#0T?I'\RXR/,]5Q3,A?_'2X@,3PHP1R5D2ZNI!J<-VIF02F*OTV[ MT'$?IYLLFV';@'0&I O@+N9A4Z*H_ OWO,RM&8F=>M_S\,3)(<7>5,$96Q'O M4+Q#[Z5,;I*<70+1''.<8M)US!+!D'U)D6ZE.*:?X.DV/-M4F$5XMLY^?;M- ML-\DV$>"_7]+W(KYJ)*M>JK MG&:'*G,H.,DK[S+P-ZG\4W^A4_3_H/;5FA' MSL;CR\;^-\9X0"F[*QRA#C_88DAH?#C>XME.8S89WO3S#V++-R[_ E!+ P04 M " "BB!5!2K)DL]DSQ86F119C)UMDIO=2:#A9XGJEN/U[!&F&G&[I-? BFM:' M "NRCC?P _S/[F318S-+)11H)XPF%NJ-Q@4>0,A"AC#\3)YU+!N#2OK(_Q]ZQES-W\&CD;U'Y-J>? M*:F@YKWT+V;X E,_]Y1,S7^#"TA,#TJP1FFDBU]2]LX;-;&@%,7?QE/H> X3 M_Q6V#D@F0'(#8&.AJ/R)>UYDU@S$CK/O>+CB[2'!V90A&$<1_Z%XA]%+L=WO M,G8)1%/.<6$?DG@G[^GCMG_GMA':D;/Q>+-Q M_K4Q'E#*Y@Y7J,4'-CL2:A_,3VC;<D%L?L;%/U!+ P04 " "B MB!5! M2K)DL[EEB@M-BRS&CK;(3.^ET'"TQ/5*-QAD>0,A"AC-\3)YU+!N#2OK _Q]ZQEQ-W\&CD+U'Y-J?WE%10\U[Z M%S-\@:F?3Y1,S7^#,TA,#TJP1FFDBU]2]LX;-;&@%,7?QU/H> X3_P6V#D@F M0'(%8&.AJ/R)>UYDU@S$CK/O>+CB[3[!V90A&$<1_Z%XA]%SL;V]R]@Y$$TY MAS$G6>;,&0S9YQ+)6HE#\A\\68?O5A7N(GSW06&Z3I"N$J21(/U <'_5XEK. MYZLB;#%3!;:)V^1(:7H=-WD1G1?V(8EW\B]]W/;OW#9".W(R'F\VSK\VQ@-* MV=S@"K7XP&9'0NV#>8>V'==L=+SIIA?$YF=<_ 502P,$% @ HHG+3OC) MKM>R 0 T@, !D !X;"]W;W)K&UL;5/;;IPP M$/T5RQ\0@Y=^:EMC> *LC2 I"D^2. M2,85+O,8.YHRUX,37,'1(#M(R"YSB2^"-MYT+ 5+F/6OA.[@?_=%X MCRPL-9>@+-<*&6@*_)CN#UG(CPD_.8QV9:/0R4GK]^!\J0NGQ%>9^ M;C&:F_\*9Q ^/2CQ-2HM;/RB:K!.RYG%2Y'L8SJYBNR_0^RGV_#=IL)=A._6U>^R;8)LDR"+!-D_+:97+6[E7*LDJYE* M,&W<)HLJ/:BXR:OHLK"/--[)W_1IV[\QTW)ET4D[?[-Q_HW6#KR4Y,:O4.&UL;5-M;YLP$/XKEG] MG3BTG2) :CI-J[1)4:>MGQTXP*K-4=N$[M_/-H32C"_X[GB>YUY\3@O_5&BT<-XU-;.= 5%&DE:,;S9W3 O9TCR- ML:/)4^R=DBT<#;&]UL+\/8#"(:-;>@D\R[IQ(<#RM!,U_ +WNSL:[[%9I90: M6BNQ)0:JC#YL]X3L/"(ZD66KLGH%TI*J$2OW#,.WV'JYY:2J?D? M< ;EX:$2GZ- 9>.7%+UUJ"<57XH6[^,IVW@.D_Z%MD[@$X%?$=B8*%;^53B1 MIP8'8L;9=R)<\7;/_6R*$(RCB/]\\=9'S_GV?I>R8&<&\^IR" MKZ4X\/_H?)V^6ZUP%^F[9?:[9%T@615(HD#RJ<7DJL4US.U5$K:8J093QVVR MI,"^C9N\B,X+^\#CG7S QVW_*4PM6TM.Z/S-QOE7B Y\*9L;OT*-?V"SHZ!R MP;SWMAG7;'0<=M,+8O,SSO\!4$L#!!0 ( **)RTY/T%SGL@$ -(# 9 M >&PO=V]R:W-H965T\,QPSIF+Q]E@[*MK 3QY4U*[ MG+;>=T?&7-F"XN[!=*#Q3VVLXAY=VS#76>!5)"G)DLUFSQ07FA99C)UMD9G> M2Z'A;(GKE>+VSPFD&7*ZI;? BVA:'P*LR#K>P'?P/[JS18_-*I50H)TPFEBH M<_JT/9[2@(^ GP(&M[!)Z.1BS&MPOE0YW82"0$+I@P+'XPK/(&40PC)^3YIT M3AF(2_NF_BGVCKU%YDU ['C M[#L>KGA[3' V90C&4<1_6+S#Z+78'O89NP:A"7,:,K).WZU6N(OTW3+[/ET72%<%TBB0_M/BX:[%-T+;C MFHV.-]WT@MC\C(N_4$L#!!0 ( **)RTX4J[?9L@$ -(# 9 >&PO M=V]R:W-H965TVT=]J#]GP:-XLZ[IF6V-\#K2%*2I4ERSQ07FI9YC)U,F>/@I-!P,L0. M2G'SYP@2QX+NZ#7P(MK.A0 K\YZW\ /H75?01TIJ:/@@W0N.7V#NYP,E<_/?X +2PT,E/D>%TL8O MJ0;K4,TJOA3%WZ=3Z'B.L_Z5MDU(9T)Z0V!3HECY)^YXF1LBEW#Q]S=@E",^8X8=(U9D$PK[ZD2+=2'-/_Z.DV?;]9 MX3[2]^OL]]FV0+8ID$6!;"WPF-RTN(6Y;9*M9JK M'&;+*EPT'&35]%E89_2 M>"?_X-.V?^>F%=J2,SI_LW'^#:(#7TIRYU>H\P]L<20T+I@/WC;3FDV.PWY^ M06QYQN5?4$L#!!0 ( **)RTX7!Z@)L@$ -(# 9 >&PO=V]R:W-H M965T%[F%XNDSSF\B$H'8]]= ^#)AY+:9;3QOMLSYHH&E' W MI@.-?RICE?#HVIJYSH(H(TE)QC>;.Z9$JVF>QMC1YJGIO6PU'"UQO5+"?AY MFB&C6WH)O+5UXT. Y6DG:O@._D=WM.BQ6:5L%6C7&DTL5!E]V.X/2P2>CD9,Q[<+Z6&=V$@D!"X8."P.,,CR!E$,(R?D^:=$X9B$O[HOX<>\=> M3L+!HY&_VM(W&;VGI(1*]-*_F>$%IGYN*9F:_P9GD @/E6".PD@7OZ3HG3=J M4L%2E/@8SU;'XZS*4(P MCB+^P^(=1L_Y]IZG[!R$)LQAQ/ E9D8P5)]3\+44!_X?G:_3=ZL5[B)]M\Q^ MEZP+)*L"211(_FEQ=]7B&N8Z"5O,5(&MXS8Y4IA>QTU>1.>%?>#Q3O["QVU_ M%;9NM2,GX_%FX_PK8SQ@*9L;7*$&']CL2*A\,+^@;<&PO=V]R:W-H965T;/5.BU31/8^QL\A1[)UL-9T-LKY0P?TX@<=J)&KZ#^]&=C??8K%*V"K1M41,#54:?ML=3$O 1\+.%P2YL$CJY M(+X'YTN9T4TH""04+B@(?USA&:0,0KZ,WY,FG5,&XM*^J;_$WGTO%V'A&>6O MMG1-1@^4E%")7KHW'%YAZN>1DJGYKW %Z>&A$I^C0&GCEQ2]=:@F%5^*$A_C MV>IX#I/^C;9.X!.!WQ'8F"A6_EDXD:<&!V+&V7(#GPIFP>_0HU_8+,CH7+!_.1M,Z[9Z#CLIA?$YF><_P502P,$ M% @ HHG+3EMY^.ZS 0 T@, !D !X;"]W;W)K&UL;5/;CILP$/T5RQ^P3@C=32- VNQJU4JM%&W5]MF! :SUA=HF;/^^ M8T,H37G!,\,Y9RX>9X.Q;ZX%\.1=2>URVGK?'1AS90N*NSO3@<8_M;&*>W1M MPUQG@5>1I"1+-IM[IKC0M,AB[&2+S/1>"@TG2URO%+>_CR#-D-,MO09>1=/Z M$&!%UO$&OH'_WITL>FQ6J80"[831Q$*=T\?MX9@&? 3\$#"XA4U")V=CWH+S MN%W@"*8,0EO%KTJ1SRD!^E?S7#)YCZ^4#)U/P7N(!$>*@$^\49,*EJ+X^W@*'<]A MTK_2U@G)1$AN"&Q,%"M_YIX7F34#L>/L.QZN>'M(<#9E",91Q']8O,/HI=CN M'S)V"4(3YCABDB5F1C!4GU,D:RF.R7_T9)V^6ZUP%^F[9?;[=%T@715(HT#Z M3XO[FQ;7,!]ODK#%3!78)FZ3(Z7I==SD171>V, M;)Q_;8P'+&5SARO4X@.;'0FU#^8#VG9$)N?&PO=V]R:W-H965T&,"*+]0V2_KWM0U+R887 M/#/,.7-F/,Y';5YM!^#0FQ3*%KASKM\38JL.)+,WN@?E_S3:2.:\:UIB>P.L MCB I"$V2.R(95[C,8^QHREP/3G %1X/L("4S?P\@]%C@%%\"S[SM7 B0,N]9 M"S_!_>J/QGMD8:FY!&6Y5LA 4^#[='_(0GY,^,UAM"L;A4Y.6K\&YUM=X"0( M @&5"PS,'V=X "$"D9?Q9^;$2\D 7-L7]J?8N^_EQ"P\:/'":]<5^#-&-31L M$.Y9CU]A[N<6H[GY[W &X=.#$E^CTL+&+ZH&Z[2<6;P4R=ZFDZMXCC/_!;8- MH#. 7@'(5"@J?V2.E;G1(S+3['L6KCC=4S^;*@3C*.(_+][ZZ+E,OR0Y.0>B M.>19>%O:?Q3OZG3]O^@YF6*XM.VOF;C?-OM';@ MI20W?H4Z_\ 61T#C@OG)VV9:L\EQNI]?$%F>&PO=V]R:W-H965T#L:^N!?#D74GM0L=SF/0OM'5",A&2*P(; M$\7*OW+/B\R:@=AQ]AT/5[S=)SB;,@3C*.(_+-YA]%QLO^PR=@Y"$^8P8I(E M9D8P5)]3)&LI#LE_]&2=OENMATW>1&=%_8^B7?R 1^W_2>WC=".G(S'FXWSKXWQ@*5L;G"% M6GQ@LR.A]L'\A+8=UVQTO.FF%\3F9US\!5!+ P04 " "BB)[G7GS.!C1O MM@5PY%U);7/:.M<=&+-E"XK;.^Q ^S\U&L6==TW#;&> 5Y&D)$LVFSU37&A: M9#%V,D6&O9-"P\D0VRO%S>\C2!QRNJ77P*MH6A<"K,@ZWL W<-^[D_$>FU4J MH4!;@9H8J'/ZN#TCDC/@6G,]53C>A()!0NJ# _7&!)Y R M"/DR?DV:=$X9B$O[JOX2>_>]G+F%)Y0_1>7:G#Y04D'->^E>*O$Y2I0V?DG96X=J4O&E*/X^GD+'^NBEV'[<9^P2A";,<<0D2\R,8%Y] M3I&LI3@F_]&3=?INM<)=I.^6V??IND"Z*I!&@?2?%N]O6ES#/-PD88N9*C!- MW"9+2NQUW.1%=%[8QR3>R5_XN.U?N6F$MN2,SM]LG'^-Z,"7LKGS*]3Z!S8[ M$FH7S'MOFW'-1L=A-[T@-C_CX@]02P,$% @ HHG+3B>R9W:R 0 T@, M !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LRQ) MFQ4@91-5K=1*JU1MG[TP@!5?J&V6].\[-BQ%6U[PS'#.F8O'^6CLF^L /'E7 M4KN"=M[W!\9"ET'"RQ U*9^[BF9F_\*%Y ( M#Y5@CLI(%[^D&IPW:E;!4A1_GTZAXSG.^E?:-B&=">D-@4V)8N4OW/,RMV8D M=II]S\,5[PXISJ8*P3B*^ ^+=QB]E+O'QYQ=@M",.4Z8=(U9$ S5EQ3I5HIC M^A\]W:;O-RO<1_I^G?TAVQ;(-@6R*)"M\R?)38M;F-LFV6JF"FP;M\F1R@PZ M;O(JNBSL4QKOY!]\VO9OW+9".W(V'F\VSK\QQ@.6DMSA"G7XP!9'0N.#^0%M M.ZW9Y'C3SR^(+<^X_ M02P,$% @ HHG+3OQ29W&R 0 T@, !D !X M;"]W;W)K&UL;5/;;IPP$/T5RQ\0LUZ25BM RJ:* M6JF55JG:/GMA "LVIK99TK_OV+"$;GG!,\,Y9RX>9Z.QKZX%\.1-J\[EM/6^ M/S#FRA:T<'>FAP[_U,9JX=&U#7.]!5%%DE:,)\D#TT)VM,AB[&2+S Q>R0Y. MEKA!:V'_'$&9,:<[>@V\R*;U(<"*K!<-? ?_HS]9]-BB4DD-G9.F(Q;JG#[N M#LL?)O3CY144(M!^1YPA5I\8(NCH/;!_("VG=9L&UL;5/;;IPP$/T5RQ\0LUZRB5: E$T5)5(KK5*U M??;" %9\(;99DK^O;5A"M[S@F>&<,Q>/LT&;-]L"./0AA;(Y;IWK]H38L@7) M[(WN0/D_M3:2.>^:AMC. *LB20I"DV1').,*%UF,'4V1Z=X)KN!HD.VE9.;S M $(/.=[@2^"5-ZT+ 5)D'6O@)[A?W=%XC\PJ%9>@+-<*&:AS_+#9']* CX#? M' :[L%'HY*3U6W!>JAPGH2 04+J@P/QQAD<0(@CY,MXG33RG#,2E?5%_BKW[ M7D[,PJ,6?WCEVAS?8U1!S7KA7O7P#%,_MQA-S7^',P@/#Y7X'*46-GY1V5NG MY:3B2Y'L8SRYBN@5@8R)8N7?F&-%9O2 S#C[CH4KWNRIGTT9 M@G$4\9\OWOKHN:#);4;.06C"'$8,76 V,X)X]3D%74MQH/_1Z3I]NUKA-M*W MR^R[=%T@715(HT#Z3XN[JQ;7,'=72](#(_ MX^(O4$L#!!0 ( **)RTY;F$,&QP$ '@$ 9 >&PO=V]R:W-H965T ME6R M(!9PW+Y] 1UK9]FD?X1[/??<O;)OC>XPJJ-D@[),:/\'L9X?1;/X+7$ XN%?B>I1*F/!$Y6"LDC.+ MDR+9R[3R+JSCS'\MBQ?0N8#>%)"I45#^@5E69%J-2$]GWS/_B=,#=6=3^F0X MBO#.B3REH:,<<)0U>8=$$0Q[ZTH+$61_JJG,;+-U&%FU"^_4?A M^SC!-DJP?4V0)C<68Y@W3.ZB3781@C=L[J,$^_]0&<-L;IJ0U9>7H)MPYPTJ MU="%>5MEE[%ZH.'F_(5/,_F5Z89W!IV5=?&PO=V]R:W-H965TC^_9+ ,7KC"[&-W_.SXV0CFE?; CCRIE5G M<]HZUQ\8LV4+6M@[[*'S?VHT6CCOFH;9WH"H(D@KQG>[!Z:%[&B1Q=C)%!D. M3LD.3H;806MA_AQ!X9C3A%X#+[)I70BP(NM% ]_!_>A/QGML8:FDALY*[(B! M.J=/R>&8AOR8\%/":%^:D M2\D 7-M7]D^Q=]_+65AX1O5+5J[-Z0=**JC%H-P+CI]A[N>>DKGYKW !Y=.# M$E^C1&7CEY2#=:AG%B]%B[?IE%T\QYG_"ML&\!G ;P!L*A25?Q1.%)G!D9AI M]KT(5YP?:E!-\J<>3_ MP?DV?+^I;EK&PO M=V]R:W-H965TR2>CD;,Q+<+Y4.4V"(%!0^L @\+C $R@5B%#&[YF3+B4#<&U? MV3_%WK&7LW#P9-0O6?DVIP^45%"+0?EG,WZ&N9][2N;FO\(%%*8')5BC-,K% M+RD'YXV>65"*%J_3*;MXCC/_%;8-X#. WP#85"@J_RB\*#)K1F*GV?BEX^I"Q2R":3_P?DV?+>I MW!1AJYEJL$W<)D=*,W1QDU?196$? M>;R3?^G3MG\3MI&=(V?C\6;C_&MC/*"4Y Y7J,4'MC@*:A_,]VC;:<;%7U!+ P04 " "BBYA>+I,\YO(A*!V/?7 /@R;N2VF6T\;[;,^:*!I1P M-Z8#C7\J8Y7PZ-J:N-#@.5I)VKX ?YG=[3HL5FE;!5HUQI-+%09?4CVAUW 1\"O M%@:WL$GHY&3,6W"^E1G=A() 0N&#@L#C#(\@91#",OY,FG1.&8A+^Z+^%'O' M7D["P:.1O]O2-QF]IZ2$2O32OYKA&:9^;BF9FO\.9Y (#Y5@CL)(%[^DZ)TW M:E+!4I1X'\]6QW.8]"^T=0*?"/R*P,9$L?*OPHL\M68@=IQ])\(5)WN.LRE" M,(XB_L/B'4;/.>=)RLY!:,(<1@Q?8#X1#-7G%'PMQ8'_1^?K].UJA=M(WR[I MR>VZP&Y58!<%=O^TR*]:7,-LKY*PQ4P5V#INDR.%Z776Y;*OYN@/&A M"%?AM?#G7VGTTI=O908)WET,8U&S,9A\ RSFA"1[CY)8)_$ M!B_H^+W =HE(D5\A]H:(+3^>\1,_/?'2$TM/WIU!>G,&#D,LIG-G@!*$[MA, MO3KI0H=D-S(.DLYDR"-!/T03VYR8X@L#*T>X_O!,Z]0 MYA&Z39XM$GW B)"E4C3[M%L0)SL%9%#Q]4G)I. M!GNN] 6SU^#(N0+M!SWHS+4>C-.&P5&99:;7PHT'MU&\'R=?-(W?\A]02P,$ M% @ HHG+3D5A]U?R 0 @4 !D !X;"]W;W)K&UL?53;CILP$/T5Q >LP4 VB0!IDZIJI5:*MFK[[,!PT=J8VB9L_[ZV M(90 VA?L&9\S),5@'+>&6UDXE9*M4>$9%8!(_*)M]#HDX(+1I0V M18ED*X#DEL0HPIZW0XS4C9O&UG<1:L&+L*1'6-$_#T!Y7WB^N[=\5J7 ME3(.E,8M*>$'J)_M16@+35'RFD$C:]XX HK$??&/Y\C@+>!7#;V<[1U3R97S M-V-\S1/7,X* 0J9,!**7&YR!4A-(R_@SQG2GE(8XW]^C?[:UZUJN1,*9T]]U MKJK$W;M.#@7IJ'KE_1<8ZXE<9RS^&]R :KA1HG-DG$K[=;).*L[&*%H*(^_# M6C=V[Z8*_ M8#N2_^'#Z_"=B+)NI'/E2@^V';^"D]53Z09H,"H4RVV>]%\.U' S% MV_'%0=.SE_X#4$L#!!0 ( **)RTZPXH5"9 ( % ( 9 >&PO=V]R M:W-H965TZ:OC:+81HGP'@ M>4%JS)]H2QIYY419C85-FJ=[;LRRE%U&5#=DS MAU_J&K-_6U+1;NU"][;Q4IX+H39 EK;X3'X1\;O=,[D"H\JQK$G#2]HXC)S6 M[@8^[Z"O"!KQ6I*.3^:.BG*@]$TMOA_7KJ<^=OB;3PQD<8T&N-' M?N!Y]UE-7(P2;XJ;&0JLA@+3D+^0*+0*A \DZC'A+)&V>I?(Q,4(A8N)(JNA MR)+(MPO$5H'X@42QX30TXYB@:#G,RNIE90D3V 42JT#R0)C$\(D0A&8>$Q<$ M\\W" *[,6!8@6@5P.9>U=FP@LN2*%B3L MU0$^4AZ@^=U;WCT+"EEJ YC4YYJPLVYEW,GII=%]=+([MLL-TO7] ][WVI^8 MG4! #R! &0 'AL+W=OL[A'$323JHW70&8X%WP1F>H,J;=8ZR+"@33#[*%QKXY M2R68L:6Z8-TJ8*4G"8ZC,'S$@M4-RE/?.ZH\E5?#ZP:.*M!7(9CZ\PQ<=ADB MZ-YXK2^5<0V5\+.&3D_F M@4MRDO+-%5_*#(7.$' HC%-@=KC! 3AW0M;&[T$3C4LZXG1^5__DL]LL)Z;A M(/FONC15AK8H*.',KMR\RNXS#'D2% SAO\(-N(4[)W:-0G+MGT%QU4:*0<5: M$>R]'^O&C]V@?Z>M$Z*!$(T$$O^70 <"G1%P[\Q'?6&&Y:F27:#ZC]4R=R;( MGMK-+%S3[YU_9]-JV[WE$=VD^.:$!LQSCXFFF(^(PQ*1A",$6P.CBVC51>3Y M=,*/U^ETE4X]/9[0R9;.0O281X]I/&:WW81A.$NRA!&R2::X#W[B53_QPD]$ MMS,_/2:9+$27;I8@$OW32[+J)5GQLIMY21:AXV07+NTL<93LR-(0GIP^=QM\ M8^I2-SHX26,/LC]N9RD-6,WPP8I6]@(:"PYGXZ8;.U?];]@71K;##8/':R[_ M"U!+ P04 " "BB*T:<,\=;&]S%-QTJQI82\#=>*'0JD:T@80R"Y^C[2YR"0[QHX%> MS?:!+>4@Q)L]?#YF(;:.@$&A+04URQE>@#'+9'S\&DG#2=,FSO<7]H^N>%/, M@2IX$>QG<]1U%J[#X @E/3']*OI/,!:4A,%8_1. M()X3+(B?(/82Q+<$,;DJKC'&?J'$*Y1XA!970@,FF0E%F^2^ MT-(KM/2T9.$G6'D)5@^T9'7C--G<];GVRJP?:,CZ1N:.Q,8KL?%(Q'Z""/OO M 'Z@&2/HG_?VG^\CNG/=H@<:,H+FWR*QC;^60K-+SD%6;KRIH!"GULW6670: MH<_$#8F_\&'^?J6R:EH5'(0VH\8-A%((#<8.?C(UUV;D3P<&I;;;E=G+8>X- M!RVZ<::CZ8\E_P-02P,$% @ HHG+3DP6G5K' 0 8 0 !D !X;"]W M;W)K&ULA53M;ILP%'T5RP]0\^%D701(:Z9JDU8I MZK3MMP.7@.H/:CNA??O9AB :T/8'^U[..3X'VV2]TB^F ;#H37!I&NL;I,@Z=H*?8']U!^TJ,JE4K0!I6B61ACK'7^+= MGGI\ /QNH3>S.?))CDJ]^.)[E>/(&P(.I?4*S T7V /G7LC9>!TU\;2D)\[G M5_7'D-UE.3(#>\7_M)5M*+R;*P2HXJS(MC;,+8RC/VH?Z6M$Y*1D$R$F/Z3D(Z$](9 !F8C8K]$;*() M0IR!R46RZB()_'3&I^OT=)6>!CJ=&TSO;T(,F&W R(!)HRBZR;$$QF3ZTTZ*BL.S9A3F>CCT0V%5-]YG,OU4BK]02P,$% @ HHG+3D7R$H)T M @ (0D !D !X;"]W;W)K&ULC9;;CMHP$(9? M)T\IAY#!QOP2OZTSQ&OB=DX9WQHYRLJ7T74V^[2>N MKQ(B!=D)%0'+RX7,25&H0#*-OR:F>]M2";OC:_25]BZ];#$GIBA*Q]Y%!3+,K&50E[DG MYI"(_7MD\33($A*CX!Y9/0VR_C2()TMQJP>RU@-I?=C11W9Y:)6'6A[=E3/K M5:)E$LU4FDD"W^_5:PFI. /4:E"L-:0"%'>Q.V>1U5ED<3;J.6N9N+M/")U! M*H7&((00-&;9,'CH*[;ZBJ$OT+LQ3$9MTS<&L2!-H#6(10'$UA +8_307&(U MEUC,]9ZI90*: T%O:TBECY-)K<6=+17RFZ'?[ =* M!9$Q_1?93"=Y7KE-"G(0:IC*,6N_VNU$T-H<2+S;J6CZ'U!+ P04 " "B MBLZ]YX!H\TW@!^EJ05H[FGG1P9>].+ M+Z>-'VA!A))2$4IU(B7C=Y_3'TIJXGA^S_[)>%=>CEB0C-%?Y4D6 M&__9]T[DC*]4OK+V,^G](-_KS7\E-T(57"M1-7)&A7EZ^55(5O59E)0*OW=C M69NQ[?/?:6Y"V!/"@0#10T+4$Z(/0OR0$/>$^'\KH)Z 9A5 Y]ULY@Y+G":< MM1[O/H<&ZZ\.KI$ZKEP'S>F8=VH_A8K>TA#%";CI1#UFVV'"$6853"$[&P(' M!% "!A6A2\4VM.CAM$!F(U9PIN&?2?8/DTQD1L[-B@P_&O%C-SUVTF-#CR=[ MC69[W6$6!E,;S")>!L%LOS,;MD2Q!=O9,!C%H87;NW#!!#>QAYSVD,/>8F8/ M6870RM:3.6#/T+9GPR"$#GLN7!#8]L#HUE2$7TP+$U[.KK74YSZ*#EWR)=2W M;A;?PG4&'?&=ZJI=$_Q(W[7D;YA?REIX1R;573&UL=51M;YLP$/XKR#^@!@>2 M- *DI56U2:L4==KVV8$CH-J8V4YH_WW/AB":,CY@W_&\W/F%M%?ZU=0 -GB3 MHC49J:WM=I2:H@;)S9WJH,4OE=*26PSUB9I. R\]20K*PG!-)6]:DJ<^=]!Y MJLY6-"T<=&#.4G+]O@>A^HQ$Y)IX:4ZU=0F:IQT_P2^PO[N#QHA.*F4CH36- M:@,-54:^1;M]XO >\*>!WLSF@>ODJ-2K"WZ4&0E=02"@L$Z!XW"!!Q#""6$9 M_T9-,EDZXGQ^57_RO6,O1V[@08F_36GKC&Q)4$+%S\*^J/X[C/TD)!B;_PD7 M$ AWE:!'H83Q[Z X&ZODJ(*E2/XVC$WKQW[4O]*6"6PDL(G AEX&(U_Y([<\ M3[7J SVL?8O>0LV:3TXH1&S'[ L$^8[82AJ#^9 ML$43Y@56,X%XF;Y:I*\\/?[D?W]3XX!9>TSK,1';;$-\EIWB1:?XJ],ZO'$: M,,G,*=Y$R7^-DD6C9,$HNC%*OK2T#=<+1G2VU^XJ/7-]:EH3')7%8^,WMU+* M FJ&=RA:X^V= @&5==,-SO5PAH? JFZ\GG3Z1^0?4$L#!!0 ( **)RTY9 M$CB@6 ( "4( 9 >&PO=V]R:W-H965TR(-JL63$Z$5Y&))SX U%,&C(E48 M.)85@ J6M1E'*O9"XXA<."YK]$(-=JDJ2/_M$2;MSK3-6^"U/!=Y>+[<6=: MLB"$44 &4H(_E,>>;$SOYC& M$9W@!?-7TGY#O1_?-'KS/] 580&7E8@<.<%,_1KYA7%2]2JBE I^=&-9J['M M]6\T/<'I"X'X2O(<$KR=X:S/X/<&?9 "==[69*>0PCBAI#=J] M#@V4;YV]]<5QY3*H3D<]$_O)1/0:.X$3@:L4ZC'[#N.,,!OK'I+.(?: ** MH0I'5\7>F=$G-21SQ,:>U+ HDCT4N2O3U6Z6J_CNB._IZ9Z6[BFZ-]XD*YCL M=8?Q%:96F##8!-;4;+(2EZ[$99>2142ZB,@> M(>Z,!%HC@>:DPHF18.5)K<2E*W'9,N[.8*@U&&I.RIL8#&>)[-#U?&MZ7AI< M8 4S7+I2+UO6ZPR"T1U7(7I6#8<9.;G47'ZEH^C0TYX=>4=.XGM[F]B:>"IZ M8->R/N6[!OH3TG-9,^- N+B9U?UY(H0C4;[U)"HO1,\>%AB=N)R&8DZ[SM4M M.&GZI@R&?P;Q?U!+ P04 " "BB 8[X1.0+Z[Z"JR?U/5?\=S@#47"=B8I1 M,"+,URM.0C+J5%0J%'_8M6[,VCG]"VV:$#E"U!-4['N$V!'B3T)REY X0O*_ M$5)'2&\B(%N[:>8&2YQGG'4>M]>AQ?K6A8M4_:Y".\W?,6>JGT)YSWDT2S-T MUD(.L[*8:("9!]>0S1@2]@BD$NBSB*:R6$4C>G0=8#U&S,.;'/XILKTK3],30DZM>SVYZ;3$S@VEL(V=Q$-ST>ST!>PQ'L,T8%H?S M$6P[ 4NB(\G5@_,"_K1GA[)M53,!?VR)@$E7WPH)Y I89D;Q X2KU]5'MN1X4U)&O= M%$3]*,[_ E!+ P04 " "BBH2G+H6'0RH:WGH#CVG\(5]O< MX"W@=P.]G,T]XV3/^8M9?#^L_< 4!!0J93(0/5Q@"Y2:1+J,OV-.?Y(TQ/G\ M+?M7ZUU[V1,)6T[_- =5K_W<]PYP)&>JGGC_#48_B>^-YG_ !:B&FTJT1L6I MM&^O.DO%V9A%E\+(ZS VK1W[82?!(\U-B$9"-!&T]F<$/!+P.R&VYH?*K-5' MHDA9"-Y[8OA8'3'_1+C"^C K$[1G9_>T6ZFCES)*LP)=3*(1LQDPT0P33@BD MLT\2D4MB$RWHT;7 =HE( K<"=IK EH]G_-A-CYWTV-+C&7UQ! ,DM9!V@-RG M@7YNG#AP07*%NZHG<=:3+.J)TORF(!?FWBV2.D7298+LQLTF7;C!./W03.;4 MR1PZX8W.@$EF.E_"#']\;+E3*7Q<^M M;7.SZ-3-'B)[_][A0RO\2<2I::6WYTK?8GO7CIPKT.4$=]ISK;OOM*!P5&:: MZ;D8>M"P4+P;VRN:>GSY'U!+ P04 " "BB&UL[7UI=]M6EN#GGE^!DW$F=A^0)JD]KLXY MLFQGG')LM6E73LTW"'@4408!%@!*5G[]W.UMP -%.TIJ:?92)1/ 6^Z[[^[+ MGYJFC3ZOBK+YKV^6;;O^_NG3)EVJ5=*,J[4JX3R?'359*7WT2;,O_[1EU4F[+]KV]F)P??_/"G)O_A3^T/+ZITLU)E M&R5E%KTLV[R]BUZ7/&9>E=$H:I9)K9H_/6U_^--3_(:_.XY^KLIVV< WF MS^7[R,H]=O+\9;!KEX_>?NTPG\SVQV=#P[[3Z9O[R(7@%$ MNK]/)Z/_[JU$U7F%D,RB+&E["]6 ^5__\1^AW;_*FS0IHK^JI,8ANH]'(YCR M8-K]^4.=9'EY'SR>G900\R\E&UB-)JM8)1FK9*/PG*1-6F;5K *UA;?Z,%?'L%4Y2M)4P3OP1A;1V]V7+C9UC8A[F[?+J%;KJFX#$_VUC[KS55(4T?-- MDY>JZ3UMZTWOU%ZN5'V-$/ZQKFYAMHMJM4[*WK(72='T3QQN5T8W[%61])9G MKI][\J_@Q]ZZ@I>E\[4@7_#[_Y[U=J5O>UK5 #U"@SB:MP#RB"A%?1>\;&_5 M;?37JOXT,-YYEL'A-['^(WH#<([>E;UQX*?H#:#'*JD_1?._;P!GOFC(#[=5 M[V@W.2Q^>C:9W#?2!?ZKJJ,/U6W9&Z5-5D !>]>O.P:#"@:YK*N;O$Q[R[^H MRE*E;9YNVOO&NJS@JA31_\O7 /NL-]+D^&S2N_>TAW.@^,%/9I.#[D]O*L*2 M9070XZO;(^NSV>APK!]A*H09)G MD?H,'+(!0H2\K6J70'%2;]8>6:SP#+:_(ZSFK6IOX0X$Y[](UCD,E/\*L&JJ M17L+F!UEZD85U9JN:PJ'W0PL';AZ#<>*2U9_W^3T0?#5=[2A;1L)/]. +_+D M*B_R-E=]Z!M(KY,[!'/@.9#)K1!VAN_S^(6"ES(XQQM5;N 0]4=$Q*O>A?3/ MY8M&+BH@VZVJ5T-COZW@#LLV 95K51".KQ,XA3#(WPS/SPO=LL Y\L=E562J M;KZC V[O>M '_)5M"",=13"/ M('[V+"KQJN=-@X<%A&H+1[X0!AZ8<3;I30G_L4;*!CA]MW4!,O=I?'@ZB8]F MQU'21B $Y841#PEW@%14*$EH:N'/T$._+,OQ+ '6>-%'>1FE?.<"B+I9;?A( M,P7"3MZ[1_Z1O*0CB:X4, !@,4!HMZ<][3G/'AW&##O5_ 9(AJQ!RS MZ"^$%B"8\$B[SO>:T&;7M]_=B]:[[L9__8NV$IHI'MA(^-TMV_ 147^R%0MH MU<1N0#Q_MU8LX&UAUP<[JW0]9OZ>R6U@00U-K_E$G\W+"_7 .]5 Q)QNJ2+ MX+)0/6+O-JNB /C%T;4J85"!]+NIJ M%54&HMUW7I? ;U1CUK@;5RFJOBY"LPDI OFR6JFH33Z';BW(GPUJ?HE'V1YL6G[&/2+RJ^7"(7D!D!WK:*RISWV],:A MZ;]RK(&5A>]-@Z/113/$]P6SD.$[Y%[L+5SK4KC619AKO49G4):R\ M+V=LYTM58,P@FSMOVSJ_VK0D_+25,(HX>JY W<69#2\!WN:*\R>]X?LT+$9" MTAGCIZ0<5@EHB2,X;]@YG")>GB0DL@7G^HHE?PE$OG0KNX%C*U']C>M[N+&# MH/WR[7_%, ^*LU][2.X2>R:8EXL%2*E(*4IU&R6L-^$ -&+2-R)\'?(^-')L MW=-7(&]_C(=#WM\V]KU8M]OVOWR8+4P%C1O1JZ*ZW2*-T3L+>L>5-V !"6I% M0>WR//O;IFEY&@!!K=*J3'. 1ZFY-?R*?ZV%6L.0 M.=N+2:Q:H4[]:Y!(7RR3\AH8,' Y9W"R2-"W.YD?K*%GR *1:V'K'B&K:QD8 ML)A8 (8$GIW MN4@-PVM&/[O!I:\_3/?SM3#T4&STFX6I<'=?QJ?0F>P"YSOBY3E)=0AJ8!@OL 0=-<<;BB:S*E#[RI MT-HU],Y\LUX7=-?19J5!!',;I]J@PG / %YO$>RGX^AMTFX (V!A0[X-M'5U M?T3GXO?-.DG5?WT#U[M1]8WZ)CQ@(J6:1]")'C>P#E98.:)Q[3].SX)(YR(!71E9X=KSHH M=Z#8 ?5->4B8!.BP($1#4R8W0J'R,H/+#$(R>8A@;UE.]B2X"4EQU^9I(UIE MRKI3 P<']"QJ5;HLJZ*ZOH./\E52Y\4=$LY\A?,HFL1H?VB"4C4=+3$%&-"> M.< NR>L"ET]/:'DY;AAHVRUH?328)B-JK &\09/J57Z-+L0DIO4#3#J; :G47PX$4R1V,GB)$BX*5;-Y:!L=7XV$UX^C#4D4.8N&2W9,3D" .R<$R MP<@!].=ZSZ]=*%XHO(>XP)>?<6+\$7&U5IN\#8/2!OC6FA +2>-O(CB#!>B<,&D):BX[ YJ[ M!H2)!DVTU4K<=@D[G)/H)F\VB88V_[Y, 9K0',=,S7LHK*WN!+I-!IB M@6G4++S$444P@(W*B8"$@6:57"2;($9IO-;'M,H;NG!YXUZKZZ*ZPB4XFU;X MGPA+-(7"V:7B3T.3/DP$C+'(]*!F5AAMH6B"I( UE7@?X(OB_LNS2C[AT'() MDS)23,?I(/G*Z*D';PV?S>@6R!$\#0-%H-4@Z$!/#Y: MH15(J!B[OJZ!9HS::H3_'2-\-K2^(*5C 98F-X#HMZ5#9. DX.;F.)9W MJ&A1ZA(Q6-0:13F@ G73/5V'T3E4!S=.LL75'0%P@:XN#N &4 MM@(R>U6)==0 A9?FWJ<(Q8,\163^4($8Q,K6$BXR!QC!&8"830Q!%@]()MY! MYG%-_^9J+$##G:I!OR@(NW I=0(J-&HL[&N]7>8IB*CKC 9:%&@#Q.N1?FHB MD(.!U4\1CP_'Q[!0 $P&ZWP'F.X-$ZVK6S@H."'8&3!XU2;P(<(6.25?/A0\ MTA1WC1N$ZP_R8S%J\Y42D:$@1A3A+^@ @Y\2%>B0RY998DA\&&F+'2?4!3'1VJ2I,M< MW2#(WX)X$/W(%!AG/8!F;8_9Q[V[Z/S#SY'QD%C.;"@''/#'V5?QIIAW8$!*@6E8G^LPQP);UBMB@0 MX4[A%#GN,:N1IC?Y-8D,<.(_5\"^S^/H(H[F3 7/1=9*HQ<&.G,')*/G=95D M*6Y,SO#\Q7STW*H\3$F1D ,!:G*1SN HVDV&W%LE0+ */@/X@A)7HA7(T9# M"ZJEY"AR2(PY:-E58_9 <#%[1)J&J*EP@M45N1:(#>)Y _6&"T">84,$64BW M -*L]THMX>I4M8A3= &;E>1Z2''42_@:QP]3YJH)3(:!@:!OP4ESD">*]!B-&V'X+?[& M*V'[ .CK.$2&?E=W"A:=RHP 7)-'%<2C"M:%2BLC,V$ R+M5BV8IT#6;M*B0 MG39:!T*U%NZ ?I_6:.=HK(UWC1%H-;\ R\'MH8V:[ISC(P#I SX%6JSE<\)G M$#S6K08 B(5E;BS(C28N/YZ?7PIM <%@ ^3?K-N%YFW2>(MU\IFKM4*$1GD1>:D."[R M^&?TY0!>T*&9Y>.YY:6^!5"8%$LA-36*8 M\\$3H),H;*(@7Q0>PN@0&AW1@@TSVX?5-Y4-J S2#*G]#6O(>"'<=GQQQM"QS29!2Z ;,\>_2> S M>')\3-]J_+KG;@ -6H1@9/0[PX>TD0:$;=%]6FM-[L4=D5ZE8&EXJ:TGBC[P MC7:N2'.;([5J@8:M6U)ZK@CET8!9H]9E'2K$C;4.1>PW:2I1^56] N3]OZ!) MWZ!\VGH@,U(VP@Z'R(G.\?H'<(BIT4\;D,.G4WWZK(M[P*,H2Q+-0+ C#\&F MU/AJ@7%5Y-<:2*R8N$//)@.HS,#18KH/-6%REE(C]<_+#4+*X0[:AR"K:3:D MF9GE"+-V@0)(U/]^E=RQH"$DIR8+=&(CB)+L!M6.!BU1194P-GAPRJW,JY\Q M88"OT7G%L@<;?9]2V)AXH8 ",!_+4$_G%:C/.7L#::X8#R53@%Z9!4B AJ#M M'1F>-?MUK@ 3-E!CK""$[G'7I+5-<'1XL6:VFJ%OQ"!MC+G,^VZ!)A1WH^H6 M)'LX9(79J#A&0,'4$ O[Z,7]HD5B#K0C*=9A4+UO>)8L:0WC#FY26T!# MR]&1H6P#TOD&V<;8LDSJEX@387[@'*T%CT4:8,:&V5'D!%NI4)2X+D5O; ;" MT^*M21ZX1-^7S\CH^'(!^])V0](A2S4IB;A9CF8^;>+ %9J5CR.)N(7_-BMD M7\)[ MD;9: $;K;EOP!,3:11%C>:5R5C3NP!/Y.CEZ A? <%+F2&@LX3@WM6Z^1T?_ MZ<&S;E*I7/I4SC9&;J7_T1CI3@/@V?917*NLR^&%2>IQS2@O9#MV$$O%$5=2 M95X%ZE^EP^\YEIS[9T>TD6'=RVE)&6$)@2+IR&9(3YH%4ENB;19KNEL@0<.TI.+*K/H\/B;\_D%D@)9PE$1P KL@>D#L6U2;3P1?NEPNE&B]LQ2,"S-+8L56)$RJH8&F6 M@X>EC=I:>L3?Q$M&HAK)@^3(U2HW8CE91GUEI[$T(&/955;@F-D2#FT=H?GE M3L/!QF2)6$P(X#@%W#M"Z@,PO8:FB W!)%2E*R"7CRX^"I'.A.&S0_"+0(HZ M#;KCQ.C+L7D$T),.NC;&[!+ZC@UA0 M'/;V'[OQ9J65DUA$8ZCG*-[A8FZ2O-!:CHLMO#/TAF$.A!RJ#XLKQJ\5)MHL M$B"XBTT!C]=YZM)6S9:T7&?YE\7TI/$QM M@5J[R%LO;B^ TL[)COW+9H^'C.O&5(I>&X(($CIR*2 YQNBD%M *Q%!D@BHG MMPG1/Z1?UIZ,%Z)D5 4Z?+<6AP(I3C<<@L.T+:U0/4$7O!&72 ,V$2_7M5+L ML]\=T[**Z"61PL034*T*CA0%-BGE.0SD\_*FXB/!\ BS<-37)%;L8 +8=,?\ MO2:,*"MOCAL0E#12.FCMR, LNR2@+Y:L7Z"<*G)YRRX93<1E/9D1AVJQ-R?] M0%Z1?GM&*CP-8Z]B#Z1<#6"7=((A'(5UFM +HE]T]6%8U"D#HIN9+?S42I $ M%LY-X\Q65'&:QNHKEF#7$B=BA:I+UJ#%[A>:*//]T6LK(+(6,+6)OO]YDN3;W6TL:C+,_AP@.N. MT>T07G?L'T@+]6%$"%#M1JFN.9JQN44=A3D.!#RK 3GK7TQ6N+O58>'(& M>DR2:TO Q;:LSXUE1 _&O#Q35<< MV#M LUU*O%F3-*Y&F,:-XLDJAX_;JF0;&(8X&D9%5 BE253Y'H*$A[#S#R?E M/\NQ\0$T78W9TD$T'FHY9M7YB*%!@B/&J S>R>YDEC(F*.*RINL)==?$_(=E M63@1=>LS0WMB !6R+B'2V1LEUL\-RNUX+CGOC<4[MHL@3B.SPO\V:^J[RP10 MFDJ"EIT#A:!<3CUM3[Y9 ]31^%^5H(6#P<1XLDJ)<8Y"4JWO$7\& M#21T$T1J;*W%GU &R3=L*[E.*/$B0O996Y Y0A@A9\.2Y<"B&N-!!N2Y&7S+<.,N"-1*60T.G:6U3"6O5O(0N(OH4W:*3 M7HOZC(Z'1KDTQTC6EDX2B#@(7_0:BBQE81#H@AF81P#BB593U]4X)Q8/*Z#6H0I7_KA4:(*_DYW@ MKK(A=IDT ]?.,0F*@05AV(569AQ8/IX)U0MJL=9OYP"(X.JQER^!V/"M"H)N MJ[W& V"'COZLX^,NG1'>N58"--R&98ETB"3K4 $3?)>1/P46OU4J8AG&!<8PEA< [LG66O>\7;X/WK&/_L MEAU#[/:YD7#=K6E+QH3MB1>96H&(F*R!ZV\7M.]?R3"&.(LP*A 7M5CKZ"]< MU-\VV37K3^S2TU%!C>5$>@7$>A&P[)TFQF/O>\=LK&5=XQM%(QO)#'WKE%!Z M!TEI/FF$ H&7T 9^4*RZ$5^N TS)[X!_%BNWF> M:1P]'T21JSVS?13-XMET2E;E1]%A?#@[H[_/=4SC-#Z1=96_2@RANJOW5489/?M,6P-IJ7))FEI,]Y' M6$/B9\='7[#'"\NO="8ZWZ=* E_I^A<590(9+[7/K;YK0H89M.R+^F5_U'EW M'6,-7PT7HTS*]GMKZ?FHQW-^,WG8>J-..KT?V3,]A8U/X^G)D0!A.I,_#N+I M&:.*7S' /9Y'T=GIB7E?X]^1P11EO!.IFPFW*P@UPP^ + @P1W_23E[QZRK4 M72AJRZ[G2K6W*JS+=)--7:G+O,/FIW'437K7PE9C'.RR>L^,MB"Q&=5$%E3[ MGD# >Y+KR"2 E.U.M6P)7*G0M#VS&H$3Y\;B-BBFFY@3$SED=7^7[+FK, #< M9F^U*B8%_V)0&]H<2,%HM1$EY.+MPZXK4W^%IR,QMPH".OS#MPD#8!L4>YR5!20[0]) 7C7U:XG9,VQ25)NN0C^43LRS_5IA!EF38 M=V-4%AP> VOD @)B5B(W,C1%Y@>X2T M1I;3OB[+IHV*'%%>,#GD;.D?/ZQROJD76,R!["9XX<65J',]?GYS_L&$?TD$ MW%PJ&#R^JM!, I?5QI<@C-R"(OHCFTKG5!TBK63'DTU;S@7@-!'C\BKH#J/Y"T-&FRKVR'7:J68IFFGH9#9K4,LSIK6@B%=E),AJ[_0-&I+:4HTYAD7S=Q(6NT;YL<.;$%#/+?>YC'T+$F7/=I'5C]8>$X")$D M<_(LNJ6XO;0;'3+'BP*:)*G+H.CQ[0N?@OA[&@""JPCHQBQ<- G@S['K(I67C!N$8@TQVK"9U3'D=2E>@#1K)&[TH0Y5*6 M268SKKM(L.H4-\!$[+250-I:+:5X2IM\CL@MO&P;!]Q<5&J.]/ MU56# ;2:X'RX^.GJZL2TZ.1PPK1(4;@T,?74UC2CE9H8ZR*Y M[<6"^D9U2_\1.PKL1%(8TXP @SD,"35@8 M^W5LY%2R0-''H)PN]0DK.G@2N2U$.').W&== X+H0G4*_L-&#"0L\L%;.\(-A7CY__>'%>:3C9V>3V51K'N7@ M!_@4EH'[@T4=/7'S"YBRZ0-+"DK=H9/!,L>KS0J'$WIT_(12CBD==E.3:38]GCU>/6&'V.['0[%_+-8* M53;)KO?@)-HQO5K.0" L7L(X'=2,J=(-'!:I7-[H%L]UFN!]&8*GG+&6>!+N M[& \^Y9O[KT7:G B74^1P-7-2\1-P_T;1S_"'DO:$&4THO8MD>JH[!#CMJ4% M/ MTGHE':\GZ;] .#O(_%^_MDR*V-A,DW8>@P&\ZM<1*;]4Z)EK%"U(7E M4)S%0"%KSW*D84QZ=2LP5BSFB-Q#!LV\-#*X)TK!K;\.6M?P2+!"1:;/S2[( M@,&B6VWB-?/65=VX\(?R\T]Q:/; D,S[9<8!G5S[!<=J5VX.UC^\O-'2AJ[\ M(58YMYKQ"!E#BA:TNCZ#]9^021.$H5,B *5*D-B2NY(K) P*O)/<+%& MJ,^.\"7Q0(8LS.Y^6)WBP@YBMJ!8!83^G=$QJ,Q.8= BT^DGONF-R1Q+RCD0 M,R07.EH(W_3U*JV6L=<7HYVEDAB67V6=NF/[XQ,+FN&EXI8S)D5P]A9L%^N& M>FW$:"?E"K00Z,>+\%J(SUHUE60)8REABN,50R1G7ZN2C?7E=BD1&V8 MF"LWFI1L0W3<2A\62D18]#-DKNJ&VU,X1L]:&COF4JO2;X'E>E,WFX1SZ5HW M1DPT&2,C=VWNCFXNB.JNUG@13'BY-H5TJA;W'"U!,AD"2'>*##,ZT"(#BP\Y M=GKZB(]"%EI.<*PX4;'.E-8.'30T=J][TTTD8T2LNR9Z&&\58*ZD,G:3J,_; M #\.H-H6X#BP$6?2'P4IG9(*>RBX$NE-9/ M]W][:QVO-HZD/N;JELL(%'G)QQ%T%[:>),!1Y)2/>A=AQ"W7A]*77O,8*2;C M%A#JU.*)G9I>L1-+>+=&#I]B.1Y,(ZHQ.)):IY&]!A90K?(T:C'PLQL"4I4Y M+Z?U&T)LO4>4Y@L@4#JLT1X'2:& J6[-5FW:^M S#/1HU9!U(VC!$#MBA9.V!'%G0,$8^.I_IV M=4#!ZUM\E134-3BY^$>5&Q]-#QR_QVQ@"5C+@I? QJ_F*W/F_*PX3H_.) 7N MDXHX]D@,YL!60#UNV(W,"W =6AM2QY[9X/L YHZ/J## MJ5^PXBMWV5DKUL1U0Z-,[+2>M&?N)..Y9#W"VNS7E# &<,FJ^^$#X=>=R[ N)6(?A/.0JDBS,# MUV,;GFM$RAPT[ILBV4^+X'XT<]#@9&;^YOMRXBQQZ,8^R'7I,9T'PO+IR;'= MPL'1[*NPO+>X#TLE71)$0M;B@R!A-YU_L-I2V'[P"..@G'4?QJ>3:1\_R++J M>8*#:_H"OG^+B@2?)U4E0C/*$H:_KJIL!U2:QJ='+L;$IV>S$%KSY:3(=B\V MQ!2+[/%,T0HM+^*@.UU;DLWO=9U;YF1\?*YY&XT/A3N-:QPW'1->..9V]IJY M;$P"FGR&SR">7T0'1Y,1VH796DQU^U$WQ.H>>GPQOUN#LGQD3-+V)UO9]WJ3 M UR*7@'\X\PJE4_8,RKRI Y9JV;+W";K,Z( M6M6EL$^"D>*FD5=2D6^AJ\3@GG%.8\2TDCOFEV$ KX["WEP56+OV=2OY)KT= M5Z6EFYVB 3U1IK_FW1;J2RJV::DI7FMF<6@;X!5;7.L[;2A!8Q/GV:(DZ?AM MQ$-HT*T)[< 9VW'.>>X?&G\L:&D^Y"!M+BAI_(:)+8EK&KX0-LH.C"*C.RXH!V[AH864VDO(4MR9M+=TI[X[$6))4!=IMA&+9XM- M$*X4V:YLKC-MP H8VDZ9V.&W2:"''JDZ.#3BX+"+^ $$P8>5(4Z.#KU-3(+T M=NN>?!!9S]^CH[.9._;4*L2[^=/_&8#E;N=TZFU'^M7NO)T!^UPGU,"[8&2Q M]&79*RZ/NI,H:PFV3?NC+QTQ5E( =1<5/^:#.E.5UZ,W%#3)'N#.5E"? M;Z@1\JC@HFS\%E')%-E6$C=1@P\+.9&=\ M;8?WPR>%;G ,ID3SK=@:XZ0!6OCIL!Q;#,\-()(*Y28@5+(\C,* DQ=<2",I M_T=Y2_&6+:%#XX"6YG(= M_IQ09BN(,1%&SZYNZ&)O'>]+V_%ZL7*Y]%TBYIPI_0\;YN$%T]'&=9L;/ YM MT--+QLOC1(IB$ =6_0R%&72H124O:^3"<7K8)R=S,W[;@HO"\CPSZ"3@CAI M@PQ,(DC9]%P4L<;$_@1.?"O3IZYWC6UJ*F.7A6&,[.03EEI2<@@VGD'!RAHY M;7DT[%3 -?^,81*6('4=-K,4=>^_T^^Q?BMG!!/H'USU 5ZRZ MUFD^:$NSF<\XL?'O2^@[;Q-CJ<@;(,>A:6P2@A36>93W23S5)=@QLM'6RO27 MZ?=-TL"CZWJ5I)]T-(P;;V#P$"4M:EJD//?X$,BH,+8RR?.WBM-5%\Z\@>.Y M'U(=?Y\5W![6N2:"/&5AA]P[N5,!F[*4FW;;"NZWU7-=50,;[<^]-QH$ZU2! MH')R*I6IX-^L-((2?3+E1!%2CDJJ$H!=L(3EH5AP&D\DUX8N'F>W(LG!8BC5 MIG%"&*2?G?73SR:SF8G@\!\XV-=#8VZ\T:66V%PX / M _EH-'6Q6!/(V1B& MR[6#,;EVJ@'#P5^U7%BF-=4IC!=+$\W,R_X0OK PJ?"!K8%RE@=HLY74V,0 L(2/=L,-N@U*<+!'R-Z!=0-REZ58:OQ',MZ27VP'@+9A5.=J@V$SF> M8G;N.Q/[54Q^%VDR#@I^&OX27U>YTQE<8'_V&]TWG3K- HVP-2>QOT)JZTWC M2]Q577Q(&XJ9[?,:%>J$WF^!CDFFU $]4M)9?& *2:KF.TL=V -?4,UQM;9E M+;P( &4Z(Z=>1_:\:392M8)LOUR$@=:+!5:I"P_%+%N'0:O;G?,;XC$ Q'7$ M1A-@>:?KL%"S=Y*,:"5C#$Y]I:YJB@^;'=LBTTJJF\(27I"W#7'3)\S18_P' MZV'TLHE&UUT!4;IW"YTC888SQ_2"I,Q77$$BR:JU#N#C+%+:T.L2!0%Y<^&\S%>$FB%U^>KTFG+/))#P>AT6M6)UVQJ8/O D8AE+UP8'58: TNLFV MLYL6=G0C&Z2]P!&S!G_F&L;-8^1**S>FBI""1"X)%*' I(R10J=OTPGP:F@4 MZ=S"I07P5I/6I5%KS/=,VN\B94^*E/R9H8O636SU312>:4(_VF*SZ-CE*4?+ M_L6W_9?N#>[?V^@D/CX[CB=GTWO^LNW(#?9[MRH:R?]J.M C'[]A\J&-=.WZ MOE=#GX:(_YDL#(]&Y'A[.%J(80+,203DC0=L'^D=ZR(Y,KM3RQ-(4TL.Q /%Z.]F9W\( O6,KWBU D+RTGKR6_^M;I&:T"L%3:W2NU0 MF6MC@#7F+5-=@4/<:2D\M?1O,42 S Q&HG MJRI3A>Y]8P?N9>DF]R[) M8_+4!N[?[/PD155E-)^5PW*KH.L4 M?ZG6K'OUE*;2K[)]=Z1ZOXV>=7R0C4F\P: PWH@M2"Z"G*T=YA(E-A,J#A#$ MUFE<7AHP1E).;+:OV1ALU!Z9B!Q>#N 1 =*$[PBCH:6X89E\'^[, M\X6,"PNQ@W82JSMNV>'J<@&7Q+];K6]3H#OD?2$L\T(337T.+R!M057\B.0X M^22!6%JY-T[NQB-NY-.+Y:)[TLNM1UN&MFQO.?"Q0[A.^H3K?/Z1GE 'A+YX M +\<39_U983O90*0*D1:X#>C>5IQ&9N?W7PVA[K:)@QZ7E>A2$'+RQ=WDHI> M:?34LC0W#M"EV3@8NK;%EMA3P9*6\ RIY,&2 - M<4)/>SO8&J[3;$4;V9P>ASLPYK=PY?\*HI+#H*V..)D>#R+[\6@R,Z&FJ(BR M<(M2,C$22K=K!,-/09*)WBB*EM0IG?J!":(QO[ U2'"%2[NH3OV$0B6-.RFJ52K10M-5B $8M&U5W8 MW 1MQQC,G)L>F2 N+W;>'\T57.Q0'4(F*K@BZX[A@SGIP!S5[N'S=XT7"4/F MRR9O0O8Y4^^/CT3#/W&N&,<1:J\?'X2I_2,TG-SIU8*BFMC&&(X+_*YW,)%I M@A8O;(14T72:J/GE8O94&-@5\[!#+9H--";#:9'?02J81 FA*5 M&,;#:2.BL,B%M@*<)[=5WNYF#1PE\W#56F1*=\8"S\1? MA%^'!;*/\*JU:4!22]09U+7J81=D_3M"W]*UI;+-#MV^6;U/2 @+7VWBU52I MR=KKO79O-G,YDR)((CW39KK0<^3Y\"I ?IQRN/TXNNPD4&U'!!^'A&G E]YA MD)S@0]<&F7)M=+,WLU^GK:0#^ #,XT"+I-!&B3@9O,!ZS>XB'TV/3?R4 :XP MO#2M-YY6U!_0U/M8R 5@G/V4AG+,6X=#WWRA7/D%XNJ .[$*7>;(QE MWOQ7Y/1,^JC7;;:I>S:5D2E")IL50AN=C4^.OD49N-M-D,*NN/*B]0W##>XE M<>J0&/9R[]S>UOK5T>SL>Y');QR?'$R^I&\GEVBJ:D[EY"@RHV_@B(?Q='(P MF'S%=Y&[8?X=5$:M-F_IC>E@U!_?$=-%YWT?S-_2!_,A&[-_[W0(?JQ_?-*= M8:"-^P_FV\$'^[;#^[;#^[;#^[;#_\+DMD=#=FT[_+!T>EL/XRV4>_BK+WCU MWZ))\L,>1Z_C\O 9=%^][_F^>?.^>?-O:=[\L(B^I1/T,,H/?[3[F_M&T_M& MT_M&T_M&T_^BSN=]H^E]H^E]H^E]H^E]H^D'Z4[Z8=]H>M]H>M]HVJ5UG>NY M;S2];S2];S2];S2];S2];S2];S2];S2];S2];S2];S2];S3ME&S9-YK>-YK> M-YK>-YKN,_Q]H^E]H^E]H^EHWVAZ8(W[1M-JWV@Z$%"U;S2];S3]&QI-/VRH M6J]K]7" 6O?5G7(9]UVQ]UVQN9#)OBOVOBOV/[0K]L,23J_']C#1=%_;]FS? MIGO?IIN$O7V;[GV;[N'CV;?IWK?IWK?I_@+3"K[S/[Q-]\/*/2%C_[#X$WA[ MAU?V3<3W3<3W3<3W3<3W3<3W3<3_44W$'[@2@9^QO*7XP+YU^;YUN10'V+8TWS,R^33ACQ MPI05"6P]/,E2%>3NQTLSW,+'ENFWW6MZ&AF^DD@12=6S!\9;"#4%TP92)S*#@VF()&_A).ESN1 <&PQX&$*M_W#G<1(,\0Z.#?W(P\T11MQ^UVX6QK8D6W,D;XO2#&^@H'"9N_$X7YS+]UWDE8XRY MM]T2C]T>:ESR&I;P@ASF>,E\#N.VL**73=9/L[DB(RCJA6Z_$^0P-]B*&52M M,E]Q62';F5)):0':T.L2!3)$TX^V6. MFDMGL-_O\CZ2_]5TH$<^?L/D0QOINN9\QZ0^#5'#,ED8'HWH4_9PM#3&G$3Z MKI(>T>8CO6-=.4UF=\I[>J 81]B/[# ^ KE\&F-Y:_ZK_]O#&/MF)X_#'S_OSA1Q\U#H6?7$GJ#GUFR./^GV18_'MZ1;KTEB#(CE9A"-1 M2IQK9G9RQ"[85N'UADA8Y4I:3XSVB<(U6L%BK?:[A=>'NDP81XDQ0YN"09QW M1$OAJ5VI!ML;AX1Z_U;=^N6T+>=Z#M3ZTVB> H$$F%@==U5EJI">0,[ O<(3 MR;T+-Y%6L(&%REON)#R_#PP< 7'LQ#P=3,\>)LYGQ[E/'->$=D3]YNB+P;ES MMZZE2X*DP%6L"V&(RNCESACGZ$,KW/Q%X][EY!9NG9[=5.:! MB8-(C9I,H;+"&$ ][C&A3'4#JQWH&CS23H$R>G3>([D6E'9^F%9 M-@7"B7QH3&XG1O;R1FS'$!&J;7%/E\2RL5]QE'>+?)?,)( QDM5HRW&8C<%& M[9&)^,>5V'P >._I>$@1YKO-UFDI;FP]W^X[\WPAX\)"[*"=RB>=8)#A\J\! M1^B_6S,.TT$CY/,E+//BRTT!+2^^ESNS$@%U4A8#"1%R;YSTP$?<6[$7&DOW MI%?\!@UDVC^UY<#'#N$ZZ1.N\_E'>D(MBOK"#O;AGC[K2SS?RP0@(XGLPV]& M\[3B.G,_NRG3#G6U79+TO*YREX+&C;VNN59,I=%3ZS769X6G1'-IS.@Z2/'?*"I)NI2L MB'Q11#>+I&F\+C^(3GI5TJ 3J]R8-O7:S$:+%M.2#H&R@.@#H1/98?3MW FN M&( M]-[#F-_"E?\K"'X.@[;Z^F1Z/(CLQZ/)S$3NHU& 1764^8F14$9W(QA^"G)9 M]$91\+FN&J ?V([I^AF<94<$3:^01KFG] M-/R8R9>NWF9A8+P'* M'\T57.Q0X7;QBBQMA@_F9(_@U"0/G[]KO/@[LHDW>1,R^IJ"O'PD&OZ)<\4X M+%O[[OD@;*]PIN$4Q%,M*):2#=?A,.OO>@<3D6U9YPO9).\*O:;2-9UDQ462 MZJ.GU4O=;N/TTDZR3#;H='6=368'O5Q=(9"FAC0&#W+NGZA?L+#]^7Z'BDPW'* R^\?LUN[X?0$9T'5I<%QB] MAJ^_]BC!/T;VOG^O06;0$S=='C ?>$F+QH'?22+N_D["\#^-H'8_I +"TWUX M\:\JU6A@](YR78\-XQD TX??7K/:7B>_ &-/QOD#Y[X.2E/=!1A)Z#U)0G] ME:O[\3;P64S8<6O25B^XT E2Y-^WQ,C]J^U\<<&%AIULX'L^N*3D[X\-G]I[ M3NCOW]-@06:O1D%O'E.7X-+4"_"_&UK9RP^_O'O_YYB$UD&6@H,23%_IG/4? MM^2L_V/ROG]6,SN+O@^1:1'^6#-YLTY MAG6S!9>E6G1WH.>1<<_0 K-6LZ]8VDS_41%6.PAMCOM,]W8^M_U+@-14)05 MO^20D.[W!V-TS0 D+CG7 &9Z+Q;S2PJ9WV$-KW6Y7#:8VU;=''0/6IG2J0S= M3\_&)T??#HYWF>39,)VT5T J56]7(WX!8HDO"['!NX_>7_O:TZ9I?_C_4$L# M!!0 ( **)RT[?(T6.+ ( -D( - >&PO2 O2)%=[59L$M% 05 J]#_U6]I))LK O<;,Y<_WU[DM>+B>BG%7L MEV3FF=UGGIDLLXD;O6-P5P%HU'$FF@176M?O@J#)*N"D.9,U"!,II.)$&U>5 M05,K('EC-W$6+,-P%7!"!4YCT?(;KAN4R5;H!"]'"/G]US*'!#^&F!3#*ID#8]--HBBS2//AQYS[:W MY^%42.5R^PS^N>F7'P0&SPJDC,UZ;8$TKHG6H,2-<=QB!_X00KV]WM5&8:G( M+EKZ!OBE[F62;*3*08UI(CQ :3E-7'*MY^0PU/W6?2Q"@"-L7;8[^_]SE?ZSX M_/+/);NA39.!Y1M&DITU3TDXWYSYCQF[TY%*1E^M:6Z(()GNQ/5GBT&E>M1XH$3_9G MR&G+W[J$T\],^AU02P,$% @ HHG+3F)X\MO:9_>D[XQ?%)H3M65GZ>J-Z MZ8_L5IEXI+6NER%NNJ?2;YV2C=\H%?JNA,ED7O92F^+B_'"NI2OQA@VJ#MJ: MN#/M>-3JU7\>3YM,Q@$OZD&N%\6D8'(7[ _=!>6N95 _G=UMM7E:%+Q@K78^ MK-+&]WK=]4,6WYC7W]9I]^M";);U,(7[?5:=SJ\+8KAYTX5\2I*=!G#.AQ>]XMXYOYE&6W;ZEI= MVWK7*Q/VZ^A4EV8W?J.WOF!&]FI1'(8P:1KVW818PV[,_E1Q;+J6./5-L[^N M$%?L,Y:Y,QT/N)N&I_#Q(J_BMNUT$V=OV*7LI*D5&Y;9ES)"O#M>T+=OR> MX$P*'3ZR.G3F*C I5'"L$E$*04:&*8X6 4@@R*E1QK!!0"D%&A2J. M%0)*(9P7^->NK%:]L7(+@"D7_9W:;Z]J5X>;=5&LJV\479^=FYKAJ_C8H0NE=C?%;8.O4O;6>;_LFQ=74: M^EN7FR[-3FEN#!!Z^F@-3R(8D7&&)^D88W7FA2N">\U M*6 37FQ2R":\V:2@37BU26&;\&Z3 C?AY2:%;L+;30K>A->;%;T9KSO,3 MSMK:81NO-RMZ,UYO5O1FO-ZLZ,UXO5G1F_%ZLZ(WX_5F16_&Z\V*WHS76Q2] M!:^W*'H+7F]1])8GO"O17I;@]19%;\'K+8K>@M=;%+T%K[@M>;U'T%KS> MHN@M>+T31>\$KW/+KD:?K=F!+G?_2.G0 M;[%FN#[\%VR8^AMAKO[-V/T 4$L#!!0 ( **)RTYQRL[1J $ "X9 3 M 6T-O;G1E;G1?5'EP97-=+GAM;,V9WV["(!2'7\7T=K$(./P'6'BVQ+030Z=N/5ETRTR4N:O*[*84#YWQ0\MUT_+&UY'N;JJS])"E"L(^, M^:R@2OG46*IC9&YB')DI)XFRMM29"MK4;%WG1TG[^X2IH[*=XPMM_4V-C&+CV.3)$9]PDZH M<+RPZ<=U;VMR3N?T+S0SG^N,F M7'A554S,-B7[-2&]'D?8EM0-T$8N63G$:T%=I=K [LG/*GBX#9EQU+,DM4G-U
  • #%! 4HW(4I7(4IW(4J7(4JW(4K7(4KW(4 ML7(4LPH4LPH4LPH4LPH4LPH4LPH4LPH4LPH4LPH4LPH4LTH4LTH4LTH4LTH4 MLTH4LTH4LTH4LTH4LTH4LTH4LPZO:-:V32NEZ[](/HU9'NJS]C?)]!M02P$" M% ,4 " "BB&UL4$L! A0#% @ HHG+3M7_NS7N @ U0P M !@ ( !]P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG+3KI3YJ\(! )!( !@ ( ! MZ1( 'AL+W=O$@ & M @ '+' >&PO=V]R:W-H965T&UL4$L! A0#% @ MHHG+3E*MN[^T 0 T@, !@ ( !02$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG+3HV-SFZS 0 T@, !D M ( !O2P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ HHG+3A<'J FR 0 T@, !D ( !>3( 'AL+W=O M&PO=V]R:W-H965T?CNLP$ -(# 9 " 4TV M !X;"]W;W)K&UL4$L! A0#% @ HHG+3IST MD VR 0 T@, !D ( !-S@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ HHG+3B>R9W:R 0 T@, !D M ( !]#T 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ HHG+3EN80P;' 0 > 0 !D ( ! ML$, 'AL+W=O&PO=V]R:W-H965T4! #R! &0 M@ %R4@ >&PO=V]R:W-H965T&UL4$L! A0#% @ HHG+3DP6G5K' 0 8 0 !D M ( !X58 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ HHG+3F%*-T3" 0 +P0 !D ( !\ET M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MHHG+3HQGRGX; @ [P4 !D ( !P&0 'AL+W=O&PO'(V%P, (\; / " M 4>E !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "BB&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " "BB XML 54 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 55 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 64 204 1 false 12 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://passur.com/20190430/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - Consolidated Balance Sheets Sheet http://passur.com/20190430/role/idr_ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 000030 - Statement - Consolidated Balance Sheets - Parenthetical Sheet http://passur.com/20190430/role/idr_ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets - Parenthetical Statements 3 false false R4.htm 000040 - Statement - Consolidated Statement of Operations Sheet http://passur.com/20190430/role/idr_ConsolidatedStatementOfOperations Consolidated Statement of Operations Statements 4 false false R5.htm 000050 - Statement - Consolidated Statements of Shareholders' Deficit Sheet http://passur.com/20190430/role/idr_ConsolidatedStatementsOfShareholdersDeficit Consolidated Statements of Shareholders' Deficit Statements 5 false false R6.htm 000060 - Statement - Consolidated Statements of Cash Flows Sheet http://passur.com/20190430/role/idr_ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 000070 - Disclosure - 1. Nature of Business Sheet http://passur.com/20190430/role/idr_Disclosure1NatureOfBusiness 1. Nature of Business Notes 7 false false R8.htm 000080 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 2. Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 000090 - Disclosure - 3. Notes Payable - Related Party Notes http://passur.com/20190430/role/idr_Disclosure3NotesPayableRelatedParty 3. Notes Payable - Related Party Notes 9 false false R10.htm 000100 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityPolicies 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 10 false false R11.htm 000110 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPrinciplesOfConsolidationPolicies 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 11 false false R12.htm 000120 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesPolicies 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 12 false false R13.htm 000130 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyPolicies 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 13 false false R14.htm 000140 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesPolicies 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 14 false false R15.htm 000150 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesPolicies 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 15 false false R16.htm 000160 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 16 false false R17.htm 000170 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPASSURNetworkPolicies 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 17 false false R18.htm 000180 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 18 false false R19.htm 000190 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLongLivedAssetsPolicies 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 19 false false R20.htm 000200 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 20 false false R21.htm 000210 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsPolicies 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 21 false false R22.htm 000220 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationPolicies 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 22 false false R23.htm 000230 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 23 false false R24.htm 000240 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies) Policies http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 24 false false R25.htm 000250 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables) Tables 25 false false R26.htm 000260 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables) Tables 26 false false R27.htm 000270 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTables 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables) Tables 27 false false R28.htm 000280 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedTables 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables) Tables 28 false false R29.htm 000290 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 29 false false R30.htm 000300 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 30 false false R31.htm 000310 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 31 false false R32.htm 000320 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables 32 false false R33.htm 000330 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTables 33 false false R34.htm 000340 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivableDetails 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies 34 false false R35.htm 000350 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPASSURNetworkDetails 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 35 false false R36.htm 000360 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies 36 false false R37.htm 000370 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies 37 false false R38.htm 000380 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedTables 38 false false R39.htm 000390 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) Sheet http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationDetails 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) Details http://passur.com/20190430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies 39 false false R40.htm 000400 - Disclosure - 3. Notes Payable - Related Party (Details) Notes http://passur.com/20190430/role/idr_Disclosure3NotesPayableRelatedPartyDetails 3. Notes Payable - Related Party (Details) Details http://passur.com/20190430/role/idr_Disclosure3NotesPayableRelatedParty 40 false false All Reports Book All Reports pssr-20190430.xml pssr-20190430.xsd pssr-20190430_cal.xml pssr-20190430_def.xml pssr-20190430_lab.xml pssr-20190430_pre.xml http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/srt/2019-01-31 true true ZIP 59 0001096906-19-000238-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001096906-19-000238-xbrl.zip M4$L#!!0 ( **)RT[Q1]@D3(\ !A5!@ 1 <'-SD(,\+ X)=%?7NZJKNO_V?[[/?..>1=P+@Y]> MFJWV2X,%3NAZP=U/+ST>-H?#WJAIOOP_/__SW_Y7LVG<1*&;.,PUQ@OCP_M? MK[[PQ(N9P<-)_&!'K&%U]^^F9W_KV4\ M/#RTF'MG1S1;RPEG1K,)$'T?1[X!*PCXFR ,@F3VT\MI',_?O'Z-;^"OK3"Z M>^W&T>MX,6>OX:$F/,4BSWDIWBM^ 2#JO/8"'N-2Y)-O$MZ\L^UY^L;$YF-Z M6O[P&I?0;)O-CJE>P0%=+WU#'[__6ORH'N51O#HR?%DPJA?<,Q[G1^7,:=V% M]Z_%;_A2)_^2R[SB-^ '?'R8?WSB^>GC=+M#W@C]R.'SH M$.3F:#1Z3;^FZ(NC4F2/7L.OZL$-R)@CX9L5&/)TQ)_'-D_I"%S=M_W\S__T-X3Q#:>!OK")08A[ M@VO]Z27W9G,?1Z7OIA&;_/1RSGG45+1H?>?N2^,U#@.T?/,AB+UX<_P%WWYO#DVS;?Z/).7/;?@?R^KUK>'?7I>.H(:_3J(( M?OG%XX[M_S>SHP^!^]X&%;!NAF;3; -SB>'+1E S?(UL5#^WB]DX]-<.BV@0 M8^;>R6/B%\]GT36,?Q=&Z_'P";2#[3@,GH?'78/>U%&2&VH)WV)17]@\C&*$ M)+;CA*^=[K\9S^&[<(3\++!PE3!\]]V9^T \@3''OXK"/7:$4%2_B,_)KZR/(R881/9 M$_:CV^RT\Z/F1LASQ!=VYW$0_B#^9,_6CWYS=7O[[8MQ]>'+Y]N;J^L/8.$_ M7;=TWL@/EI\(O($P GXG[P 9GEV'":B=Q:/S?F(/QG^'T1_Z3&M'RT_\U?[^ MT04D>!//H<<_);,Q^"IK"6-:5GLXZN2T9,E ^=FN7#<"L9/__ 8R:*Z=Z7/ MC-]LX'\[^L.X_3,!QTJ?LV"XQ^:SULYW2SX<_-5>/XU5.,TU?/PT.-\EN(VF4:!FP#ANU; M5K/;'O;%<,NO+MFO<#9#H0F=/VZGP&_\= ?]=NC''[638+@2$?ZS97CH.#R+\QAWKT]]MDG M%DO[^!@PY)RFP'R[??_RY]&HW4'MM\GPAP%C:+8[YC(8ICGL]_O=[>&XB=C< M]MP/W^@]L6) M90U'_;ZED>@ ,Q4OM O,,.JLF0DBL#B"&1>/M M-D_A@KK#=GO0:Y?/HQ9Z;<\]4(_>7\Q5*8);F3W8;87#SL <]4<9*M?/<"A8 M"K$P-+MF;[@3+&"4YBR*%S<^N$K Z1_^3+PY.FJ[8:4W[ Y'(UV2RH<_#!B% M".D/K#X:R6W!T.0:ZB\<=L]Y2Y2]U>N96TPL?MMAA69OT._U M^^:R*MEV\.)E]"S@Z&%W[>#2C-W8"[1ANVM?\%W@?T>K!C(_\KYS%RYT!,+2 M&VXY-<38[F^>/?9\+_;8'G;'- >]SM#,35\\^ $@*'-.1IVNM24$[]F$P9?N M%W;/@F0/TG>M]L#4\5\\\KYS%R[=&G8'':NSS=P'(7J_,[+Z76W-ZW%]$#+W MVA;X-YU-YUS"Q%Z:N#.T>N:@%,O%6G%' (H]E/9H-#"W!.!3&#.E!+XP'_." M-W:$Z-H+EGZ[AUG7#)A-YEFQ4QKQ]C.2_='(6K)5A6,? H(2]=.Q=+]_,Q"T M!W91NIUAQP+K62@,.TU3LK3>:#3L/SX-Q#J"(;4 ^2J)IV&$WN-V"U1!.'&9 MSF?K)SD4.,N(.#@X(!N?(\KFN/]I^PF[ ;<:7]Z2#;BK7GSY<[N5]U,WF>[0 M *XPT/$ %+C^"'':KKSU"!G%T(< H(R;#@+ %GFNG=!0DN+:"Y0=$;(1*,0^ MVO2F-=Q(FY;.30/N-5^A6MU\OI6LX[Y*U6HOJ[$U4QP$DC*"'P*2HZO2#>8Z M*&A;*-'=0=M??0Z[PW;/ZJ\AW:H"VPF ,N8Y" ![J\_'H2A16[N#LCM"'@=E M69UMG,2$N;N%,Z_39QO,5IRFW'RV*]?U<%_3]F]LS_T8R(3F+O[VH-_O=KIZ MEJ-X[+VG+_;#!YUNK]MK;S7]%Q;;7L#<#W84 -'YE>,DLX3",P@?/6U1OM"A7QSS3T719Q3.O&BW=L$D;L:\1L MGD0+^GVGQ$%_8 ZU^'2CB0X,67$VI=<=C$:]/2#+_2!TS&YJ=##L=CL:) 4# M[S5OF<[<9]Y==:4YZG3Z@V')I"L:;-LY2S8FMYI3"_&O G>5+0Z2YW]LDL,! MM.'>P#8 R:S;6K9[#YBPLH*&9;W0!V-B=75U)8;#=IQF(:0I7,VB;O8XU6C_-=_C5 M#VF75192[$Y3LX,[JCK[K)GF0/"L([G9'9EY1^H$\*SA"&N83V2? IYU#--I M=X9Y<=\0GEOF^UC1RP(6V3X\?N7.O( J.6/OGNW-2%;7LCJZ-=MLPD.#N%:= M6(.^I=NW)P)QG0+J]X>^VI_9_S# M=_!)PLCU CM:?(S9C.I0X,TH)!=&<>T>A@H\([.O%X<<$Y3\0:\+M7*.XA;)MYAC$W)V'M/OT[( M3C']9L;D6-.O8Z/MIE<;7ZH8X)W-/68+SW_"1>7XMQ$.Z0\^P-R@$XY&"@[,\EAP+E M )Q2 ,HN!2K_M MVGB\U..XL"S726Q06G%<@'*;TZO0+.]E'P&8UT7[))AI\NRVRYN;FS-.KS?0-RPW V,OP->Y3^967-:N*-QKF?&T0#_")8=G MAT\L+LRK;HZ]=>RJ]P_I$VT"P>8"\ZAV&T%8IJK MFV.'\"SW9*9#XV./1>_2@549X[\)+*/"\KAXK+01'1>@)S;^ M)9T@O2VX8SN!&50H#;L9+,<7F&4XUCL]_1$0Z&C>\C(LCPI,OS,:# .6=Y1*XJ^TLZT ?GAVV\ YW M8-<#.X<[\AWXC?T!G75^2&=Y3V8Z-#[V6/2V6[ 5RI1M!LL)MF"WT>']X:#= M[1YOQW-;\1CT^MWAZ&B^\E82[&=ZMUTP?9@MV/F0Z-CST6O;7M MKTZB;#-83F'[M]+AW?9H<+2X?VOQ&$+,:YE'M/T5RI,5RDJ_W[:&HXWKX78I MDMBH@>&@\8;7;_U%W^^^=("RVQYJ5;R; M3'=8\-:VWPW 01ST=P_'(-^(M>&1N8_ULO8M_5#T+28]"JSK M,-KK=WK[@WK0@K:B%E!S.!R93^WPK3VOHFOVNWNYI*NHS^[7V8L91_W.4C-6 M^3P' FCMN0IF-W?2R![PR%MVU('HA;?M['$D"L Y:J\#=)/YC[V"]=W*8,=Z MQUU!7C_LBW/T,@9;Z*/C0+C65 ^MP5IIVA[ I3L[]N#8MKE>F2_-=$"PUMJ8 M;ML\*%A+%WSLPVZ=47^MB*_.=ECHUHJOV1VM593%P&$A9NFSJE.TY#B$[9LB MMYYM7Q"W/CB.#K+8"I&CS*5WTZ3+WW>(; M1_;,S(D3>_?BUIN"OO%]V!!O$\H7;^T!R*F6M%;PNYW1T@[;GBM:N2%P#Q[N M8IE#P:6#.\RSEA_-8:^+%9N%$RG4K+GL3YTUO9^1[5J=CG[:Y ;S'1:^]3CJ MM*U.=[/+#POA [\%3R/D7\,KY\_$BUCI;8&[8W$PM'K:)MCF4QX#T'7H'/:' M^F6QNP%:(JP?@WLPTSEAW8H-OO/:Z@'X$5'G<8 M<^GD$=W;><_&>_#FR%R^':E\EL- L_;\/JNW$S0E&/W%"^S .1#/+6-J\SF/ M >DV6-P-4GP%9!S_03F_MWW4!3B!QGY:P(KO0!D,!F;W M:0$K3DKW1]WVHW*Q!C 5&..6Z1[9^Y(#'''4W69;)UY@)A*6E3\5'Z5W>YO.^\F.DXA]GFC!U9HE_OPO?OQV;O!XX;.? M_L6>A_SMS([NO.!-VPODQ^8XC.-P]J8%EL*)=P+&.?XZ^M$/?/U'#\9IUQ2M]5[;$WV;/XV&/-Y M=4&\N;J]_?;%N&*1&*1A (NUC!\)]/]M=@?R"?7W\*T11D8\94;V!$90=K#( M'GG5,&SC$WLP_AM#6R>,YJ'@1V,2)@'X%H87&.:H/V@8'H='QY*X\'6,1W#? MLU[L1\,S[NPH&AA/'CQ%)YAKH=."CP1V/XB]AP8 M/1":AN/S/)D#*+$1,V<:A'YXMX"70"XCSX=Y0@/0"O,PFB140F3[!GRO%D%HT"PVK,2+23 >V+@YQLU'@X=^(H0>5F*[;H08 M+427HE3_+:$\LIV8\O^TM)#'@ QG:OM@.^X8!QH%CI]@N5 #*!4;01@;OC?S M\,2J.&S0%$C5"&;W50& P NQE(!8X 0P!U]Y\:(!1/'M!8SN(%9]7^@KL3P7 M2!@AP7C+^ JC+S$8@JU34*(&>4D2&" ;+PP/2'"EUOY1Q^8U0YN!0'[XCI/C ME\BS,;-G^"U/QO]@3FS,[!B?8]\QGN6"RT"86,"1R>AKCP8$VDDV:*BEBJ6D MK)T2(>4K6.R$?&OQC@%TF$P\!R8-[#N&\7+#X N.9T$:*.0S>DMB"+C&N/=X M8BN,B^^G-N!@#NR. PFP/4[@+;-T#K@ HZ>&$3&*WRF:;Q@AX0 6*JD"I@1/ MP@>&X8BC0LYJ55;1G8TNUKE\YG'26Q[7M=.='XZ1@AK/,/POLB)&A,#Z0*L MB1?<$9T>PLAW]8%3PL&($T:3@'-BP!>@6N M_W$]-+/_P.&E/K,#@_G$.20+ M0ONHZ=%AM566C .YT:G73"F\ )^ M)+,AY42#S^>A !!X%XET$FP0U@PF<+5 *P'+&%*QP MQ IM3G1G!])02&V.,WYKW;:,.WP[0,FME??^CG3JIY*%MN_N(G8G:*!,:.A[ MKK38&N,V5IS41J%: G\I!&=I'(HK:3)^$E35U;G!673O.:A'OX8&"\C% S>3 M8X3Y9X+>XP1X%=TZ"3SH-Z&QI+?*BXV'$B+0OL" CH<.,B@W!">R73L"=X(V MH,"MG7K.U$CF+@TV\1&7J)V=/[C!@.T6AHEJM-OJ [" '!=@_0R*-C>,,0\? M@,^!P6%UX*ZSV(87$;_H]PK=CV&$X^#*<9%@@2)F^\W8FS$9 /CD4AKXC0_. M)SR?4$K4'B+Q&']2(T;98I M :DUEX*W,")_/)S'@LAZ>@!#K="U M$#>1TUW,U^!*\HV5BB)5NA4?_(<&-67!-;O]8&%=? M?S?4E7M:J%=SU0&< (Q1[H0!)3> E,P,E(H'\P!W)9&3RZM0I@(L"YLS^ ]P MAK)\E(J([ID')A^9"Y0 1^;S(-K _ RZ<5&8W$W#9,FG-7[$_20* )W0YC%& M/?1!*$9@0? ;!4,0BUQQSWZK^8($^-O4RY1_IJD'6A'X$A&X'%2]A_\-*+99 ME2P%=415W^3".B -L1@N0N^6 SHQ 7I^3V$0/"J85PWC%OAU%S)Y(=CO$\Q M=*NAI?DN"FW7P<5ILG#U_K;Y+I^3% X2^F?@4W!/IDV +''B8CS(;/!! $'X M!_G(MN<;03(;LPB^F(6 S!!K?W6O(UL _3V[ MRP ^MF4WTRWP#.;LL& F/5;U!D(%S(-\!8WSSL>+X*NRF[.!LE[9SK%:!JT= M&5M?O;10Z?J-# &&PD E=GT@S-<'U#&1GT-[R&>3^$USU&JO/*0 .7.+A^GY M+*K%9)DH%P&AUI42,BYUPHI4-'#!GPE8#!:!\H@8Z35XZA?,XIOMYG_@=X)% MQ)Y0Y,UP"!=;5_0I1) =N"2S$=VI!(%T"$H8-RF$?B2E8DS",(;OF.%ZW/%# MC!JXRG?C-@:H5?4\P9C- 98V%BEQU$-@Y\0# XN#[M>28W;&=="C JOSK&' M2B01245">#J/%0*8\2V@#93;F-P$S6[]>G5UHYFM%I@Z\-!2^'6L/M@\!W2L M[Y4@A;AQ%00)+.++"H[_G?*4^ ;: 8/1MMQG)P[!V!D=LV%8;7.(.Q2^,E3X M["V#N%G4':'8?OCN0)!R1[.J7+6VE-L/U]I*WM(() 561W 0F1BQS>$%<@]*WTLAM>[(E#'2*0EL,)\(1PE0&NDE M Q,OV2Z*@?C^1Y'B4*P6!D#J GDHR%.(@I!M1=>@3W&/ 6F,(1E0RXW)IC6 M6^0)J( I'\:P2:E> =_Y1J=-I!L)P^7%2V^+X):>SS:B4E8 ;Y()?Y![ MW\%6!O&42]8H&AU9I X8M@?Q+69PFU-&#YD=M YYC;J>2DHCSJF"3'"IBX[: MO=@N0=VGN PWMB&R ,M*Z4*9L2X>7VC!U']4TTT2U)^@-H'ERG7%J&JYKK5( M/D_6N&81*:%B&RL-@+(4G/SU,8. (Y)5%T!@?")@-MUX&(-ZY2C'2.FY[I+- M$_!W.>,U38_D%?_F@>IT MB^?.#0M*"\N; @9XQP-7 (P75J/=[].[RB0]XIW4:NOH4'^)7KPT#&/P5V?QY2;'Y.E MQ&*M"#=7)JJ+P:!H5*7Z*?RT>2@W1UDTXRWCW\('W)S,3X#&5*;XD$%Q"(]< M>@%_B= *I_OO2< ,TU2B)G8LX0R%&9SSS69%R7!25.VAJI!T*J;E)"PQ/:-$C!D4&JCA20U-7W9_9" M!-K24XFHVDZE!;&FR;W'C"['<@<_M 4WY/#D96E$]9O0Q/ VC"5C;U'@]CJ, MA+.,WLY>TJKY$#%?RT9A&5OX2 MUZL.J#KE#[!]BGIBAXOS!%PGZ5N@,T(7_I@,M@"5_5XB-9O:\R M[/B@\"?NM !KY1TQ"VH9E9\J7*2J6BP"1\9@XB$FSKA"2Y]6 (F7*#M/6;/R M6$;31AF*,CT7,@!NQCWS0]&( M3P5%PMN4>E.="D'ZDUJ^C!A[OD!A(JOY:0+/H02YZV&!E-J41PA3R&L=>'RH ME5I4)_)\R7A![ʝYC*D@5S$@1_(LV]@0E,%AP,)U-U3-IM/-+JEZTO69U MB2DWWH5X6ZJVC_7+U:U>25+\UC>J/%<&NS&DJU&UZK&6X[Z9Q+"DL.YYQC]=C_[ZA71AX9KJ;Z\?OMM]DE'4^JF M49]"5N'CR+E%C0J0<$H)*4]Y6_:<2A9=M8LG'B;;$3$9^DFE*,LC9.,#Z*JY MJ"[30\:&P6Q'3)'3OT1YCEUA%"EBL0^H8^8V5 GHO2B!W* 8;RNE_2!TQG+ M7BMR2C&*@P6-957T4B8!BZS1_,G78I$JP,T_::'0T82YI5V&-@>IX<[N8 MC4-_B1'_MSGLZ"QYUI\$P^&:-\:0EN*7IM5)8T_=P#8P1:O^X.G^D=)P;U=F MKOF^YOLSYGN]QT/?B)%[&4H2:KZO^?Y,^?Z]=&PRML_2[^AP.ZQF[IJYSY2Y MY6T=99RM92T>U? 8+=:"4 O">0J"GIS.-DXHG4$NO;U46(,[%WQ"^S0E$M): MA:?R0;R6R%$8T#:+MBB#Q_JT3J.O:MO@E1>#AC6B,KN&EOK$3C,Z),M(\[?J M> 2LC\,R*=ROB42B46SHI,5%U%KW0%L]V<:WM@0Q<&%6^CIT,U=6RR)?W5YK M^>,4J%XCGXW)I:@UULD2S@7/%R2K>R7)ZF6:4.&YG2_Q"64[(9[9,$O$SIO+ ML)!,II^S/GU\?+DNDW8K,7?]G7;$ +LO1#7A,GE$R6:^Z-$<4KF03-\!*V)J MF4J6L/D;@$JI>2'YM6H8JD/C'-39@9=EWDAE MMQ+/*J&;ZJI;;><@R]Y+U:%IN..NY-2;>][1&1Q8"Y;:TQ&D!NB.&AP# RM.#"H#9FNIT4-RES>$ CVL M+@QD27=:022*EP3F/2Q\0F#N;<]7Y=0ZUXC5X>DZ]AU3A,WC8RSX;!9RZM*, MIY,$;P^:>QJ:6;K7IRJ>LDW!C.-MGN=8D+#$!^JP,.%4AR[/CU 'A4%H)-X8 MLP#!AL#PXT] M.G>$>700!OG&Z#QE[=PH*H%@8H@D%G-Y1 35;=^+'7CA]SHAEO#B66EI88;8 MVE>'B]Y%C$J_MN5!-R1_6E0MY JZLBX U#FPXD (?$H3+[@/!;'P&, 4>/0! MY1&]G3;PV4(<3!L1KP1A;HY[&YQXR:X:PVLU8V*KV(XBW*JEVC80:%G+%HN# M-I23+^%QT]WG2+9ZIU4<47J5IJP6*W" HZQ'29PQ(X4&@CZB8A'W ISI$8.D MW4@QP+ 7XN@^L=]Q4U1M4/L=!SV,J1#%6>4(R2+)O)RIS](ZIQ"E0*0YUYK-IK."I!' M%ST^G4K:N)DA;V1:=KT%HE [-4$J)2)M4&K%5M-#^&-)T-+"4R>*X6[HCJ#F M#(")F]%=]>) C?!.G&8>/F!IGG"(Z*P_5N#U%-H*/5]UH\9#ZJ48%)Y#E/D9 ML@=>T4XDBG-X%B BN(J4X+"1O12Z$K$%?B-6'DO@0KQ\4%7GNN)Q><:0..$2 M%X*=]ECGXWIT<,5\*W!7F2D/<\9U:&-5 5+>D\TYT](&$=H*&*_$L:!#:^FX M &SE$H?[ES@1NFN0S"DESYJ8X4%/>N;!RW$8B)XP/-X\]:?()&+J"\N]#N53 M%''IJ7V+RJK4,]#ZJ87]7;*_K"BM;>HA0%PJ4,X\1.SL5+'?+(]Y*9H4<.,9 MEZ5&8HEBFJFV,3T@2BYSP? =!4SE>0!0#^PA'R9DZ@/$DWI54 -FZEVVIB:8 MAT,EX8FUB;!8=%B@@D4W'O]-82H^MDY#!_QGYR#AUU[L%:EF&6W'64LVZ2_T*6!I]AUV M2N,!MQ%N(Z1HTX)7TI9<1.0E0/'TZ!DMTD%[ FN?47)'*5,")K?BU+D0K> B M)L$SV 7>9/)?. "K **MB3J^^VWJFB7CA-T%##+;)EW.#+F4E"Q[U@[SIEN M#M/<1&;""5GBCAB9':*3YD7@#"8K'5B, '8=.[):QL=).D,:T6?UP9IQ!FMX M[PD/+0WMU$$(^37ADI;/ UO=ZD[/ !)PYTOY=83ELA?Y<>TX?4^N!%?EEGES M-B\10JU10Q99(0Z7L>72'/AMGN.D,2[,!V;G66@((KSF/)]M,%8N7X6H6UM/ MD$-@9=7]&5BDU-XOF:;?U7&[-QH9/F=DJ/V!PYS1/F-K@BZGS%U0Q^FEAR*[ M=! #B-+:$%)DSK2JXV)YQ=L 5A49==&6BR7=?4.VB[8#: ?=I[.)\;X9<:RC M0T&[QW5;@W%$Z=.YI@Y9::3W&M&>OC,%I#,9:Z:W-RESZ4W0<5#8@TN9('"%!1Q<=02.>E:$VF^'40EJM*#?G!#EV*LU5U0Z0LS6$FX M8$SNM(BS?;DGK\0@,\#C+.KP\")EI+^XOX'IF:XB"/."G09&Y&%3W)(M7LQT M*9)[,14^[RI?X;.^UN>]Q[7[H>JZGD-I+3>'5[W(%2]&3!42^DC2.)?71=A< M-G'R-YK+=WYV1=SO.J8,ST__0G68;?&/@>45.".HQX)?YEB)N?++@^?&4_F= MV6[_(+_6T4"/O($?6^T?WHJ)FW1UV9RS-^I#!KF ,LH-H1;9RR]2/.KF@.@, M% SWQ!GR:X'Y4N@Z@Y8U_.&M7".2S.BUNO/82#^MA>&T=#]&<7T9N[R.W5), M[X1H9((:S5N@&?AR!SQ;PU;?V@?3^EP.79)<,-<)%;R X5B-)6-A,K#.Z7=1 MY/^!BOQ+;7'%Y.(94>N4(F36--E*@FZ][SO(S^LX>FK#+]P2@47IHD@ZT"&2 M,%'@A@^((<.DCKCG:\+\I3/.M-26\H/!<9 M>D:$.K'K44M;Q:2M H[*L[5U5UZ$^2Y>;65XYD@^T_P$8>5I%19]?3224++Y M1?;Q'#\95L,R33HD_7:G7I2=XKN,:^V M*CYS)-?N5(55[.5],LQ&UQS6'E:UF*WVL*I&D8J(ZQ$"K&'WT0!K(Z=KT*N MUU4 Q-E[!%2M7!WE?(DHKJC358CJ6NW6G]8H]%[%?+F:AROGS-4DJ8BP5NF3 M8;4/X ;V6T_O!1;!2EIP2F< ?=&.^JI4O<=E(O_4[J&LW,!>JY*R#?D$ M]585%'NX88(M&]IK5LOJ9>\)A-&+NU/U^9F,<]]BR%:<=?+JL%JO M5(CZ%Z%7TDLK-G4?7U-+X1-Y"'4/9(%:Z>[DEG<'K7:_WJW=3H'OI+];O1K- MVZ%Y)\?%ZK1&=67[4[1 /H58/"-J[2)!W9U(TFVUNS51SJ8'K2XL_:MGL[2 M%UYP5FW%?.88KWVKZJK;^M,6NGW;HOW:B:N=N.=&DHK(ZDGTP?:O] _C&C[> MQ'D"W_ B.PP/5K]_;-U_D=A_DBV^ZM39UCU?%Y($V*6 _TD4QK-BK=-O9]:J MI4KTOPC5\@QJ^"_Z0K/KRE]HME35**!65_Z]LWVZ?K34):[.-6%;\=?3W606 MSIFXM1 O+O5#CI_'$LLKM^[BBQSO2<=[K>GV;>;1_:T-(PG&GN_37>7J2]Z@ M4=,+Q>45:>(^1>W6LV554AT$E=+PB'T^_:Y5'B /S58G,\*[]?FTNKIF*'0] MK/X.KH?9'Y'-W\ ?* #A64:/YG 7/'=:@QK-6Z'9,G? \ZC=ZF8>[V%+ PLI M\QP+ Y4I^9):C5VR74\A1\^(6CN)7'LWD;-JB3NJQ'U3?EHM<16FUBDESJR- MW'%%[KT*@+;9SWE\(ZYE/;T?OPK"^3N8BFPRUV#8L?$IO&>S,8L,DSH8AE74 MF)=(BI/[^L\9T?OGIT$\S,&V54JU7%3;/;">.9Z?=MO&,*U:GBY*GLS:SNQM M9SH-JSQB0;&7:C(&<,. >CXDM M<6Y@'O@<*7*KKA)X%WC;=N_%>=>30BA2)BQ@,UYTB"4R7 /7:AL^X_"M ;B# M61L 8,&Y3 4+\;B"X"_X%A:O36]PH"&?>#"/%_.2 [MAT*_:*W^NXO&L:?B1T!VN%A0)@=! G Z@4\AO<%[I!PA0MO&5AJ M':&9PX$0Z!4AEPK#<$,F:)K!%K$Y"#Y,(42>3B=P5%,6F-R$2"0A AAFH".\ MYH+940-&"IH.#NS[I&!R\-E1!':,$?0%V(ZG=@R&WO>!MW2\NTF$2@>!X8GC M,(8+,TRK2:A"S'NAJV@5N8)23@)CPQ)6%JZT4,1FMD=Z=!Y&!-[2"+ 4.8@@ MHI"A N[,PYCIB9ANP<#YN/==T)4;# _SSYY9RHIH[R(N;*Y$V%7*OY20!95K M.$ VY NK+PPW0O3":O2&5+U3J]Q]0$PKK OZY."C;\<@7J""!.E\4'71 EDH M+Q>!^QJ58I%66E'/.*2;*5.2E] !3B45:DR2.(F8%(I+H>W%=.2^/\N.W*^@ MMCDH?^35&X@RF''E^Z%#C"AY^TNJ36\T0_@Y-82E^=XSY(/N"':3XF -=KSIR8=&%J-G6'LU59I#]%7W#/')0F,CK#@=ZKN&-CL-5O MC1ZKAS*'@UT26MVV.#UD@TQ+(127D6O9^@2875 ];+5K3&^;/NSNLK]EMGNM MWK&:ITJ(\PS;ITQ+!4K@]F+4OLM&\1/)TC,B5RUVET%')7:_1@Q"_;B1]&QPCVB&/Y:F]C6(PSMX([GN#SY&UY85B_0ETX/-%MG&@P@!CT&CW MA]N>EED+2"T@%4?VP03$;(QZCPI(;?'/^UZ96J'5"JWBR#Z40MM+&?:VODJO MEJQ:LBJ.["I(UDFDMUGX;>W65)8S?[>IS,PW:)[:H:G5[@4A^]1JUS#K1$'[).+T3E=@7'FY4W_>C6?1^%W;P9^@+\P1H,?9)$19VD%.UXG(&J)1.52 MOE18=2.8%E4A=?IR)ZNUB2MXIM>5/%TIFBB LL?A?7FK 9)!M0SD:^EEX5<# M/S\PWX=_\68)[2%9R^J$LYD7YZI>0=FIHOFT-)WJ_8$W)!SR9?E*"E:^G#8= M!#L;; /6IN7Q92NO2T3U!1 1C!2+I2AFY@"6C, BK]3*]PD5T\6E\/ M4,KU0%)CPP?QCQJ&BSTC.#(.!+_>7-W>?OM"0]XFT02@-G['-A&L7H_$4S^J M!I[!V]O??[OZJOXW^EL#GVW(L!3:AB>#B)']"FN+!8/YRC1,,\@*L&Z9TD\!SQ MHOS2M6/;F##FPF=0._"24#M8HA$#\F;48$2M>8 U7#(H'W@>FW)\'C9R#1V. MY/K<93E.(:62.;A#KF@FT)&+F$O1%#"'<6Y'"WQJ9O]!#3- 9?FS@[6XL2?N M>H,Q _:0(<">SWVY5J[K9-%RB,U$.&[$YC9JOR56@36P[\ B5 !> AT@ )S6 MF#8MD'XKBP>$,!O 7:XHQL8@QHES6)9U$@W(.G]UKIM&7?(^:3D M0>4+C81:-6)3!C;R'GWB[RAX830C^Q$&U%"9$T0<# AF7"?29_U[..;&%1A3 MS21^O?[[E6;%M #&^!:X )N\30?5Y&T,H]B1RXWKT/4FRF)IHUW=7NOF==!M M"_O))A/JRD"KB+&YT,*T!NI<0^A\^X%+?9)ZYK(94>KGS)]&3>:S.X]+_>AQ MA29] 1@[X/K A+C@H4>A[4J+B43\GH(BU28A'F%R0I"C<0^< 7\#-8"H(@7\&+W53JI+O[*T!,%"9W4P#0,E6S;5#Z OX*8.#Z *C>*X,A M'(% *-EC13#;AV+)GA<-**]E^ABQ!RBAHC'#1/ ]4\*U;E^5Z\ M$$X+NH#(+CR.;!$Y:!(.XRP)><,(D\@ MLI MAA_'+& 3+WXEHIL@8():Y,#&4NTOFP(U@U#_I ;C].)1"I\D'LAFB";$94S7 M69@]1;B@T+'><0I1I0=Q1R90R/HX=,OX!;ZB MY )UR9:>V+!T?"4](R1\8QG)($^EI$P2/*X".V1_D@9QVD:VU!4E\1C$(E<. M9M@6AXZ@3Y(>)D%VF2)!\O3$&C!"I PO:@<8.V)-W_L#=%@3VT2:^-#8!C:H M9>\0D=PVMV-6"/SJ8U@7+)'FGX+J"M4Y' ZJ(E0(BS2_B.XZA%+#>V,I6R[:0T^YTG$$QN/2!(Q:DIYF<%, MTG(-&3R9?DVSPQI+IJ=)/&*Z5%95'0TES\YR2<* MBYD@0_XE0&U2;4+?& CD?=WW3 9 MQYC.3GD#8[D7IJP)%]Q;X!6N\ERF#?Q%R_B(!]V)?1!Q&,J]Q^@X%SP>*A#< M7,".>4>3_&\7F62&?TZ RT)Q?)S4G+.?KP#N@7\*4?PBB>>@'8*;$) J8I"&>>8\01,..2X0(N]00X&" D M,IU^5 G,U];E:RR)."496?6%I(C2PTL]"3P\T$,LLQ4'4]++;75D.. ,F M/9!R-0?]C/J=GK63JV(BS+)]*>4B[L43%HI"W41+S$L6[ MC:ZET;S;&+;-5;6$(7'^C.M"F+8(N!\P&2K4"#XPP>W?*0Q_%X;N!AK,; Q[ MNJ)J#$=6D385]G1JW[/\H?C2+\>LY H&:8LE<[WQO?1Q638815[FBZ?U\WHY M'FZ+^MHTE66P,Y"!K )=LZ6WJM3RO59J2174=:A\Z"T9<9[Q4LI'R/KMM='I MM9M8K):5LGT,J [(-[YQEA)*JU_-5[W) ?1*.FU!.ZW+7V@^D196+10&^-8:G#'U%Z; M5A(MB^]3:>9%*]#&UNK>2+!H IXE!LQTG<9[7U M2_7@'D*-#*0XC:K=[%@6;Z<#8Q)'']=VW31Y#.BN\: %9&&K*O>QL^%K(W0@?9A/ MIW5SCDBGF^:VRAM7#I#5TNM2#AFB#GK=W'+:A7[5VM75'O^A&"WKYGC1&UDZ M74(4#2VGB*>R;!R:F%Y" AP6]A<-?\C:XGDVU2M?=_ M8"4DMK^YX2.J?4*U#)+)<9QA I $DRX4<;S(26:XGRP*5UQTW,0U(D652H$8 MRYC9"U4QA,(,I.N%*/KXN3%8S-1]X'7K> $V&R12K1J5+?Y MU)A0-*,?42!N4B)%.UY^:'0HYQ@ R?]U1#3"A4.@W/F^TO^N2CD4CORM%-%P4M.&6*A MBQQ#= MF]X.B)URQ/^U\CT$B!^*.JR7/"G -E<72JDR\+1E2H3;JW7C5) HH]DLP"VL M&J=0EV.$*:]>%.67OM]0>G%U NUB2.&_E7>1B-(HU(A8Q)O&L**M14:_ 5Z2 MA7\PS(%D97[*B\4-V8CC_99:9SL (VHOV0Q;=:*%=A$N;ZC,1&8/U/.B": A MN@!\6S2,44,2N_-D_@!+H@+JP3B>=X9-]R8"H_DQ1=BCPR(V/;^4/U@NO]BZE^Q*1( M[/GJ:B^MB; 093H)WPE-+.9]H&-Q:%DI! 6$>AQG2^T96;;EL!T0,@\'7%U< M^DS>A2JWOK,Q<[\.@KII\$!-@X]4 !M3;#Q..4PU,CW:K0M\B;7 @V%;I"_@ M;[&E\Z+;&)@]$7MBAABD#3>?0%JE:XL!Z;#1[HMG2*6!I^C1L\ Y($4)U]I+ MR674N_^LMF6E';;Y'SI#/*HO*E^G>AV@;#@HOTL>(YV&7OPNLNYI@>_<7LB:^*SW508D6?B! M!?"@S+TY!0YCYMA:9,2GX!HT45\;@4W6-#W;Q!-U1PAR-IAPV$5) F[]HK8? MDP5$+3W'.GS1B)AW5-S<=>4R,L!RZC0?7[3\XHFFS*?V%]3LUU.,+.U YK$@ MKL1C&7!;80J:81KZH&H:Z5W4J8%2EW'3IC)^ Z8X(C0'UOY?D.O"WPPXQ;U)1ALNI"8W.HZ#W ( M$"'>\AQR=7V%:C)-JFY0<-H_3WOY<&ZEHBIL\#B&2#>?RL+NLR#J.2)DOY!.RRAI4J)8!3$\[6D@S#2&M+PZ1$9#4 M&< ]S]_ZA8TC.I3%ZJNM0B3.NQ!S#4"^]]09@Q8F[Z$:/^(?V089O9 ["I(G M8RH>P61WYH@)+Q4T.)X_:P<>6$$.#&F[P"'R'"*J-KPEIO@88-8!R7WC@YE< MFA._RTU)%F?NVPXK\R:M=KMX;'&$QDSL?2[-0R^M3"9X4X24KH;'KFJD*6D0 MUI A??9[N7!:(XB/V'H=Z56?Z<_HNL_T[+J[ M.781"*ME]FL2U:)S+G19%IWE K"-!&>#6[RJ:X$NE;*UQ%63+DKBLLK*VCC5 MHE*+RN%$I39'%:3E#C(VV(4 @U:[K\)EL3X9.DL,\=#W<)K #1]P.8:)9*@) M5BI\F'VJ+=3Y2<]NZJO5MVKIV9]@6/A4B\JYB$IM:&I#4Q.C-C1G2+!'#,U9 MAT+GM#; GQ$1JV*A:[&[X%W99T:=*H3!M3S59NP9 M$;$V8^=(L5/L_];QVQG:M5I:]D=_;5[.U;S4Z*^Y_\S17^O^FON?+_IKW7]: M]->!P,D"@;)NM^7+UO-7S:M31.4M.J[<#<(C1>5U.-FAHNJ& G$\.)Z^[M ) MZ'80>TU5?TH'FO)T=KJ-2%S3F"M,73XIO,["557,]\C"F8U!I]OHM=MU%NX, M='6=A:L:Q=9)5K_=SR2KEJ?JRU-MQFHS5HM=;<:>'\7V-&-Z#/F:#OX_183V M1!>+;#NM4FMT?4937"**]UNP@-,Z2S76D>$Z$#J.?..?NC=%WI-A_')U^\ZX MNKTV!GA3IF34[N"MCM&FN*E$_ZJAGAR^E>&VO.U4W,\C+TBCB\K$)3WIFW1' MM[CRP_=%A-P4EP[9XJI-.\[=\9>_5>0.[PQOJ.MS\?)V%IN\;CHQL%<3&\\V+GKT+)KA=[Y-H!SZTQ# MO!,QNR%V%KK,;QFW>&^:-G#^,GJ\ ^91P!OBUM()+F#"/+S_C+?$I3+KT( 0 MOS#['7%E*=Y.VC%'],[JIF:YW$I#S^H*G@]SS M]D5,B0>GE%Y<^9O $] Z(5WI+_#T+$I93P](&"%*"B*F7 M>TIC:R9B27VKX>A&S7D4SCR4Y+L0;V #W2!5G[B2$80SX.H*[=!P8-WA#*^Q M\@*ZQ5)<:4D7Q^5NC5/WQ-M"=\.KZ<5N!M[!%2^D!:#?QO)+7\SBH1H3-VQ* M;16"1EL!L)4A%@P<#Y7*X:#RQS']U.FVF]UV(\] A/;/Z$H:5]D]H>_53>'7 M8#2YT81_@Q@OMN7B5MAKM?2,=(TB>RQN'!=WVP- @D3PIT/#PI?A&.\CI0M! M$4TTAYC"3O%;Z\ ]+[G[!):<[D\LO)ET(0 MA C)>PL5[?&^4V'F4"!S_V%@H/Z M8O!*/A@'W31OAC$KC2-[(SDZ* )'T@%Y))K+S6L65\*51@ M,UO>:SO&86*/+JH&KB#!=Z7;3'*B%@8+U41>7)(':B>,6!X!N>=*[ IF2>](EY ?NK2Y5W'^.4B(N MA4;TA>#U$9$=*1/P".A0S_%BX26*:X'5XZY2TPI?0F[4->@ ](M^OVC50DZ6 M]0)=42Z)N([@]=W#!W&.!JO.T=7M-_JEV1[I=KHP.I;?]LRWJV'R&TDL"*ZU M@#E[P[AU@-60NK^3AG>$)M3\XQ^S236@LL%>:?"A+^1#H#-9"#<*E;0825VQ M*=P7N1&.4:NX-SP,!.L3-]IB(UO&4G-[08:#(F0*3*4Q$J"VC&^I"@[80ZI[ M&[FG1'A+_@C>+8R!F+ .600L:(!!-ZXZ@ZAA*./DVYQG(\H+RQ54.#BX;_"L M[]ECS\<_U'7H!+2\ EQ:)0T1JTC(JXCL2EA8Q%WBN7BENJX0_TQLL$61U(%_ MMP.Z?[5C*BV86?&Y9KJ%O6X('RL(5RP >IRQ*"; ?G%QZ[@7P.3X$-E&X68+ MQUJJ*(\[?LA%)J"RDG<&RF'S@/43&*?_9G$=N!Y8-V<7&;?-?JF"[C?;EG(5 MZ-9D$>Y@/I/\QHB10R24\+ +S_[&0*UQ7:VF/VI*M96] A(*CJ[47@9>4,R$ MBY7Z&/ EC EJ)@W;Q!=*$WF,:_ZG+P!0ZDPZRW.*2H&]Y,_":YF#/^&%"3=^ MO;JZ4:G0L>V3"N)3QBA#J>LE^)S=R4Q*/P!]Y*>7F8\9T$&X-A-46N^!OX7K MT5,QB72\<-5CMC2:'J]D0RWY+_*N:$97O*?NKT>7-<^\&*1DZ5)J)#MFZ9CO MS4#% ='MP/87W$,/WD6-3V&L'>?FEW111+ US8^@"E<^1:DR9%SY;\B*S7#2 M3!3I4BTJ/:\E\)9(!)KYGI$-$&HZ@HA$Y*@GF*+%26AC"$ROC>'IMDV_\<FOI>4],-_-5/<#][):9KX"7V+\RV M#&9)Y/(!KQ!5B%9)V5"4C1YXJE?FX"="S/=KZ[9EO&/.'^3Z_>KYH#GC1EXJ M,^AY)EG"+Y^&/IH&5##74W"?9W;0$!LK_<:HWQ;0Q2NQN,SE@9L)GBMZRLMA MI]5>TLH:#!C7B'EY]KWRN<6F3F.DPOSEN?,:;&JC]L6=*W!4"8DOK$9;1,>I MB7DDLU"UN/<"9>GCI(PAQQC/@!=DN"$3N1FQ?P9S-0)-XZ. I!9$A8PSD44C2_0!3"FB)[A#(@>#R MWG/9$M;BJ0S-'2 9>E8RE4I)P@6 M*A<%,[LB<24":WC0=N_13:6 VP_M@"\Y6PW*6&N)N.7-"] #,.4?OST MR\NX=@ -+ MDD)7.K":^1.+/U+7QF]@3C:8=,F!7)J[:8$I2B7?1=4CI4&TV'/EG3A7W$A.4UF.OPPYFDZ(T-1IHTP>ZGER H*@!JE59CP2SB)'[!ZQX7W_'!.%*'Z M$^&(2^T&-O+OE[DLQT-039MH898::W+3E!WG2:L>2I &/(X6(= &?PT M9OLEU03:[M-M6MOR+L1TKK:/@=LCVA9&\5O?YJ1L\KO*^EN?PA85#.+.MY$6 MIBFF(3DKJT&3HU(/1U9=F'[U*JM1:ZDM\%QO1&[75?D])C4?,1G 2OT%VI B5-';G=5EZ(%OPV"V(Z;(J4JB M/.@@.Z!XU\5"0=S+::3[Y6)?N>"!'&"8=6)ZN5P+'(%R_D0 M!QQ M%3Y8B6LRU+;W'K!8U;O*,95Q8U/O%.2$N*V4#$%9UDQ+7#!4BVM* ,4PM;8JIXVQY[;EM&F*ZDLG<^.%65/ M"B_RT]+THDC3J9)&'K,Y?[.).FC&X5Q?I !Q==7:-SZ;Q&]:O4,BIA (@:?\ M'$.Z84$'!%^CD;T =3/]G=-$[<$/QVK*G6#9I8[3E8GQB>;$GH'J>'.[F(U# M?Z6_<-C16?*L/PF&PS5OC"%MHT*:UJPL3#>P#5G9)?R5QG)%^]N5F6N^K_G^ MC/E>^K042.C;2>KH(RD)-=_7?'^F?/]>.C89VV?Y;'2X'58S=\W<9\K<5^") M.^6VE\B#<9. 3VE(ID9#6*CR5#^(O ML1&O,"M]K?<*:5GDJ]MK+7^LM9/GLS&Y%+7&.D7][.GS!.*TQ2-= >*G!5RU6180VDKK+?5)BS6*4@"6;N+UA:L;"0/QEI>90Z).FVR MPRI438MM3+SO:3F-K-G);6G9\=+17/"+/8:5IX=R ;,U'036]VF7-H>#AM8E MIY]D)NJ,!.8]K%%"8.YMSU=%X3K7R!,@;,[QC'-)V#P^QDP>$\+I\+1X.DE\ M^!FLOIX=5'M]JC@IVQ34SM?A>8X%"4M\H X+$T[5],2(7!W+P2$T$F^,60#N M3ISQ27GMM$9AK"PO)!%ROCR8RU]D^@,D._N#\(1.\(+9XO0?GP5W,3#!M0YL.) "'Q*$R^X#[/#D%+@T0=$(&$1 MG3;PV4)TLD?$*T&8FP.[#A6[:@R?;X'$SL@HPJU:V1!X)W.G/Z%V(\4 PUZ( MH_O$?L=-4;5![7<<$L1B%&>5(]IM$N*D2"PEY3RK"\U\BTCV.V=E(3>R& D] M@\+*$=0,J99-S2$X,:0@Z8-P#Z532QLT, M>2/3LNLM$(7:J0E2*1%I@U(KMIH>PA]+@I:6\4L9FAJZ(Z@Y V#BQ$FG5%T; MA6 +T*$+Z5226!YUA2=B%7@]A;9"SU?=J/$F^OEWPG.(,C^#R1-,)>U$HCB' M9WD8JYN1$APVLI="5XH#4JA(6 (7XMEPJI#6%8_+XS'I49P7C0[5^;C8\-?( MEK\1N*O,E(_)YIQI:8,(;06,5^)8P S">Z"&-/+&RIP(W35( MYI229TW,\* G/?/@Y3@,1&>;S?/G%4:8E8NPW.M0/D41EY[:MZBL2CT#K9]: MV-_5L3^BHK2VJ8< <:E .?,0L3]5Q7ZS/.:U2Z/HV,Y2([%$,D"=O MZ<'P'05,Y7D 4 ]X/@,&UB;!8-$.@@D4W M'O]-82HZ'B%%EC+==H Y9)]2UVKJE;AP#BH &_E+#Q64G3D!$S8OU73IP27+ MJEE&VW'66$[Z"WT*6)I]A_W>\']T*T&&-BUX5?=P841>=M)A>BN8%NF@/4E/ MG%7*-#UN)EUQZER(AG81DTSM0.)-)O^% R# *J!H2Z(>KP)0.Q:VV/45P"RS M9=[AR)A+0<6^8^TX9[HY3',3F0DG9*7G (ENJGL5.(/)2@<6(\A#:EK&QTDZ M0QK19_7!FG%61Q6AK5"AG3K.(;\F<8A-_DZVU:UN:0H5W/E2?AUAN>Q%?EP[ M3M^3*\%5N67>G,U+A%!KU)!%5HC#96RY- =^F^JX6%[Q&LE5148-K^5BB6T@PG;1 M=@#MH/L8Q,C;#.388SRE2[-N6PF*HX\9WU^XG%(RGE% R+-'%56EL] W:3*7ASG M/Y?'X!%E_Y&X=Y2[JXAFOX#N.VKJ)(DH."22PA04\4TN.%")JO2X(MS0I1AK M=1=4^L(,5A(N&),[+7CJ>P-46B!4*)D!'G/]+N+T[@60>*9GNHH@S MV&AB1 MATUQ2[9X,=.E2.[%5/B\JWR%S_I:G_<>M^_N(G97'P-T4*WEYO"J%[F"9LD4 M$OI(TCB7UT787%WG]D9S^<[/KM!-AX:X=U)>"]F65T)B>07.".JQX!=Y!^72 M+_J=F&:[_4/IW9?P8ZNM+K]L8E>]/>?LC?J002Z@C')#9'=NN%RZF+.S MTX6XG4'+&FYZ,^HJ#*>E>T6N0.WLA&AD@AK-VUST.]SIIM\AW36[.Z;UN?!X M?EC&D2^.7:_@!0Q'O.RU.[4Z< M4$R>H?;,=Q2>BPP](T*=V/6HI:UBTE8!1^79VKHK+\)\%Z^V,CQS))]I?H*P M\K0*B[X^&DDHV?PB^WB.GPRK89DF'8Y0;1E^5IQU=IF4BZ?(1NU./:D[AWB?#;'3-8>UA58O9:@^K:A2IB+@>(< :=A\- ML#9RN@:]"GA=!4"RLH- M[+4J*=N03U!O54&QAQLFV+*AO6:UK%[VGD 8O;@[59^?R3CW+9;LK/EJZXMG MQ5DGKPZK]4J%J'\1>B6]M&)3]_$UM10^D8=0]T 6J)7N3FYY=]!J]^O=VNT4 M^$[ZN]6KT;P=FG=R7*Q.:U17MC]%"^13B,4SHM8N$M3=B23=5KM;$^5L>B#W M,OQU#^0A>B"+3Q#9J2.R=BXJ[US4+5H5:]&J@ @](T*=VA&IQ:UBXE8!M^79 MVKK"V_2JK1K/'./GF;JHT^YG\ FW\Q[OF*J "#\KSCJ_),O%D^0BA'W0L*Q' MBSMKW^KI+'WA!6?55LQGCO':MZJNNJT_;:';MRW:KYVXVHE[;B2IB*R>1!]L M_TK_,*[AXTV<)_ -+[+#\&#U^\?6_1>)_2?9XJM.G6W=\W4A28!="OB?1&$\ M*]8Z_79FK5JJ1/^+4"W/H(;_HB\TNZ[\A69+58T":G7EWSO;I^M'2UWBZEP3 MMA5_/=U-9N&)2/^3X>2RQO'+K+K[(\9YTO->:;M]F'MW?VC"28.SY M/MU5KK[D#1HUO5!<7I$F[E/4;CU;5B7505 I#8_8Y]/O6N4!\M!L=3(CO%N? M3ZNK:X9"U\/J[^!ZF/T1V?P-_($"$)YE]&@.=\%SIS6HT;P5FBUS!SR/VJUN MYO$>MC2PD#+/L3!0F9(OJ=78)=OU%'+TC*BUD\BU=Q,YJY:XHTK<-^6GU1)7 M86J=4N+,VL@=5^3>JP!HF_V+S%,M8ID NHV7>]R81%#+UHX--XVRI^ M(ERW_Y87%>T7ENP;X*@#G)Z_@&]XXL?,R7BJ%>!2<*[P*-3(9W(BT&[V,;4YD80QL:"Q4!XH/J, !MVWW7IQW/2F$(F7" C;C18=8(L,U<*VV MX3,.WQJ .YBU 0 6G,M4L!"/*PC^@F]A\=KT!@<:\HD'\W@Q+SFP&P;]JKUR MQP(6V3X@Q@ON0X(1W\UH 5B8X:'O_J)A_)G8$: ='@:$V4&0 *Q>P&-X7^ . M"5>X\):!I=81FCD<"(%>$7*I, PW9(*F&6P1FX/@PQ1"Y.ET D# OD\*)@>?'45@QQA!7X#M>&K'8.A]'WA+Q[N; M1*AT$!B>. YCN###M)J$*L2\%[J*5I$K*.4D,#8L867A2@M%;&9[I$?G843@ M+8T 2Y&#""(*&2K@SCR,F9Z(Z18,G(][WP5=N<'P,/_LF:6LB/8NXL+F2H1= MI?Q+"5E0N88#9$.^L/K"<"-$+ZQ&;TC5.[7*W0?$M,*ZH$\./OIV#.(%*DB0 MS@=5%RV0A?)R$;BO42D6::45]8Q#NIDR)7D)'>!44J'&)(F3B$FAN!3:7DQ' M[ONS[,C]"FJ;@_)'7KV!*(,95[X?.L2(DK>_I-KT1C.$GU-#6)KO/5..?+IX M0#32DK$A)>-Z'(, )IP3^^XN8H!RW5R1%==(."<2VLLDU QBL2^#1E$.!U9, M?01O >VG> UTCN@#?ICF8P)PO>;,B4D7IF93=SA;E47Z4_0%]\Q!:2*C,QSH MO8H[-@9;_=;HL7HHVMLH!N/LC>"^-_@<65M>*-:?0 <^7V0; M!RH,, :-=G^X[6F9M8#4 E)Q9!],0,S&J/>H@-06_[SOE:D56JW0*H[L0RFT MO91A;^NK]&K)JB6KXLBN@F2=1'J;A=_6;DUE.?-WF\K,?(/FJ1V:6NU>$+)/ MK78-LTYTU&)T<<@^N1B=TQ489U[>]*]7\WD4?O=FX ?X"V,T^$$6&7&65K#C M=0*BEDA4+N5+A54W@FE1%5*G+W>R6INX@F=Z7DK6L3CB;>7&NZA64G2J:3TO3J=X?>$/"(5^6 MKZ1@Y8$MV@U"&AI@]*C1A1 CJ["]R+#O(D:5[%KAVM]> M)[QY9P.>Y>&O7[+VA9O0]YS%5\#H.S]T_OCYG__I;^KA]QY797OPX.>)?/DK M8C=]@98)?WQADY]>OC>'IMDV_\<ZL&[8ZEN'NM[XF93F?*4NHM]%0C;WOG]).KB6?%PY9RYFB05$=8J M?3*LK1II2MS ?NOIO< B&,[?0TD+3NG ?UE(5;UZC\M$_JG=0UFY@>>JEY1M MR"?H'/6"8@\W3+!E0WO-$NWK\C&!,'IQ=ZH^/Y-Q[ELLG4:_TZV4@UASUNFK MPVJ]4B'J7X1>&31V[L/.NC(W:K3$SLR)YZL63OXE3*AIP&6.-[-]_M/+CY]^ M>;G4CCEJ6UD[YN_V/[ !LZF*PUX:2>"))[_=OG_YLV69)JSD;Z\+IMEI]EPS MZ&.S=[N R4/.7K9VVLE=GMWLFL.3K+UP=FO8/2SF"]=.Z=3EJ7O'7W7AO%9[ MW<3':T'6KH');H&I^Y$KTH_#LT[!1%6 MIS6JNTR>HAWY*<3B&5%K%PGJ[D22;JO=K8ER-OW(>QG^NA_Y$/W(Q;?K[=2= M7#L7E7#U=Y%U;V+NK;^ M^6R!=1K]Q[L7*R#"SXJSSB_)CI+O^\5;+5O5?M6 MEZ-NZT];Z/9M&VAJ)ZYVXIX;22HBJR?1!]N_TC^,:_AX0_4)?,.+[/8]6"_- ML77_16+_2;;XJE/S7O=?7D@28)=FFB=1&,^*M4Z_G5FKEBK1_R)4RSGUTUS+ M"][^RXNGZF:S6]MG_!HH&C"_J>]SROZ#E=:/3O_ ;2^Y]H>#@#BPK,-VB6R' M13VC60;B$;M8#@)?_W@(7&6H3O=HV%AEC=%&?3Q%2+SBG,57@?N;9X\]WXL7 M&W?U/$6[CJ;&-[_"](CM.OVN51[G#LU6)[.EN[7KM+I>L#X(MZS^#AZ$V1^1 MZ=[ K!> \"R#0'.X"YX[K4&-YJW0;.UR]_6H3?=9'Z7"KY RS[&^SW'$+;E? MF,.\>_+X=DA:/84WT]K64_OQZ^"O\T,XB'.=BVV*B6BVJ[!]8SQ_/3[KX8IE7+TT7)DUG; MF;WM3*=AC@YPQ<>P93Y6CW9T%[H(ALN@<[5RX36>3^4@UYBN.?H\3/&&KFV- MZ)JASX.A-_4MGR^FZ[1JA=*J^Q^F5 >[E^$S7BRB3Y<],D;#09TJJJ;TU*G7 MB@O/%IFG6L0N2<3J;.S^V=ANH[=_:\<.A>1Z'7I6S<0_L?@ZB2(6Q.O*WS^: M0[/=,5>N"S$'HJ)_[<"YFRQD=8'?[.3OFR,S-N33DGNLLK.\'9^&(RRR< MLMN3+04;+'/II_0?)[P+O+^8:^[>1F'UUT*Q.M4!X5K7<6'UAKWM 2):>$;EJL;L, M.BJQ^S5BX,E%1@QC&ID,_NN!:LC-#GDL3^UM%(-Q]D9PW^/0CZPM+Q3K3Z # MGR^RC0.E9XU!H]T?;GOT4"T@M8!4'-D'$Q"S,>H]*B"UQ3_O0[IKA58KM(HC M^U *;2]EV-OZ7I):LFK)JCBRJR!9)Y'>9N&WM5M36<[\'7-0'K@T-$_MT-1J M]X*0?6JU:YAUHJ,6HXM#]LG%:(_SA ]>-7.(4IR5 I^/@6G]3OL]GZ/?&.=65'0I_*GX;RLEIS'GR<$ZDWH>\[B+*M;50D( MKL8()^KT0+Z<,BFJ JG0,LI\\.J B CFALUYZ'C(DQ /Q%.#Z\4;=N :R*,Q M"ZAY-9*T0'[B'M!G'H%019Z_0$JY7L2W^EL#GVW(L!32!E M!@\G\8,=8:D_C!K.9]AIX""N&O#/; ;2[H@7Y9>N'=O&A#$7/H/B@)=HD50D M%0/R<( &?858PR4'=_@\;QE7/@\;AASWVY M5EB:S8T'YOOX+^(YC"#@PW$C-K>]:(558 WL.[ (+K8,.D A(TQV7"DW\KB M 2',!G!A#B08##4'S1L"IN W@-Q!9(P7;XP?S5<$%81K>%[E$KOE, *1*KP$ MV,#G\SS2,!ZF'DPG"2(6JH":1Z&;D"IO&'SJS3.R>@$'YO%3;H*W.$-R,60/ M,2214>.RPOG?TG _6J^(#OKCQ1Q0R*H YS] ) "Y[U!",G@BE%]Y)"M,#W3, M9.5:FXO:CW@F+P24F$5*-#P$W[T.(R5(\$5X3^5Z#%@A8GPNA-)(.)LDON'# M9RY$8 I*2@"P3.V6%M+J#5)E1DTW?1\#X&3VU?Y^ 89/K,6 Q;#R:N,*P5U] M2_DNH45H#2*Z MSKEPH.5*]$D[Z KX@ 6!_8 )<9XRBT M76GRD(C?4U"DWB/$(TQ.Z#)E 6'=#6.U!=E2D/%=EY']0EN/9AJT="P'9[C03OL',A8 MJ^VB",$P']Y]_/K^"A 3A1H(?E6KHD99X74PY_]O M[]F6VS:2?#%4;/-49(SHLSDO$0OD=.Y!WX-K'(7? M(?9)X(_ KK#FB1X&OYN('# M! /Y\L-[\L8!YY)=5YS\ WK]P0P"-H]T+5J!"/4U*F+T/1!TA,I- ,C0T)LDZAG* A442'($]IMC #H)J-"H$E MF:QFPH \WTS"IJ<%(PA6\XG M^(JR _@]V"XA>"'RNSY'Q!)7[,-%S["$KRTC.>29E"R2!!GKR S9GZ0A #7E M&TN=4Q*K( 8T#(0#9AC((HD&V!-!.Z9HERF4(T^/UX A'IT21^T 8T>BZ9<%?O,0H[)-KNRJ M$?@'I:F<,>H79PQJ*(S(F8O3(:H5%.Y9ENQ#UPP344KS>*GR^%$$ABIA'RN' MCU-5$@!"DW?+*8Z+P%+8$A8$PZ*(0@9.+^A3,!JPYYGREN%02:%4)F MU#!HR'J)D 2;8Z)'/ ]P#BQG^7C?(<5D&(SV=RHCSK0H 0:CXJMY2MBT:XET : MTB-"$PPB1+4!8RH>#.CO$HG9@DJ_8JYR(QP+1V1FQ /N)%CK+.$&1ANDD02PE=Z"N;- M-'&>X%I@E:L04Y[&Z%?R>*2++N[(Z-1-%W]<)TD&!N.>,-C,N..NJ(!'-OA8,LD$/XZ R\*(MS-8=VH? M$.8&;C,S8,KZ28P.<6>I04YO) 7P>B/C/B>93=$?'X)^ ;_X/HR2L0S 3O&. M!)BF()S(H9-$P(PEPP5<*AD<=/;3),94(QF196H(AQT "L2=VA?)R4$!.0@Z MB%:EW[B63V@ZD?JR1J,[U_8MOXX+W:46#[T+ *I[JW6W@.!"VV4(9BX5J\^C M;@MT=%19T683[1JT:D1M#1K66GP!_9Y&:B?M&6P#%;<&;2CO#4]I*V-N;YAW<6& E/Q"-&/DCRZ8TMP[YF@#G5XN1FCP!@3Y M^^DDY>T*L^2BJ//-O>2C7D?[2254,'RCK=(GY;U\TQRF,;EG[+_B6$?=[@(0 MIN#Q,PA<5U!TL]8%IFC4F1(ZD4-%$&0']>D>"!:&$'D*7C=3COGHY-.CS[HC-F6'-)R"L"A M2EA&9'%S5Y>%C'*@VA,U64Z)C8> M!HD?8:C*VU.XTE)!"ZX683.>4(C+ZFQJRQ0'P+>?-N2M4@*YH'I5*POBW4Z7 M[@PMZZH%:GF9?M4*S#/4YWQU$? RP@&L>M0U1*C?S?YF/=TW0%QD*7:BILNQ M5VTYX "8=$?*M=/OY=0_/NUNI5SG8NK:8NT "/N-2G"2/-6K\U[*;I2H6)7W M:"Q(?!#%3QHG78/F)XVS=F=>+6%>)"]231;!M$'6Y1XSXJQ&\($1[N>/8?C; M,/36T&"=QMFIJ:@:9^?=*FW*]G3LWO$.V$Q@8EH$VB_'U/0]\;WL M<57(&44R]\4)!'S*+)#$?6[?F,9,C*P*5PM%_;GYT <3L"3RPJQ@WKKY=J_8 M@'V-N78*VK)^Y=N!-H]9Y+ _8CP]\55;JFU!ZAQG!SM6S+$34)9V3>]N HI& M(B7@3$MQ$7B[H5:W4^PNOVJFW4&U#$L0'6P-UZ=:"I]U0XD)PFPNLN3VVNOF!JN53[ *09;CI=S<%Y$'ROP0E_;UJHJ7\ MTMF_)EJ&&?!@GT@3+<,2N-(;0S6'4OC/US E?WN%HJ[2A2?=7C6E\F$?-&ME M2O\$O,EU9LU+C.Y$@,4?GY0_^"NY@UML=\GL&NAGG02"_+,5;MT*E$N]FQZ\JJ48B;::6= M6X[6;CXXQZ?M)IX?R4^77 54FN\[H,(S0AEGPHH'4=0 YN$68UQ=2!$[MZGT M*%"D'7R!53ET !H+I*C ?Z@X/C_:AB?]%"S-%/W!0BQ5,\T7%,-\0SV/2 M&9BY$74YF#_3Y^9PXR=RP@$>K5#[,GI.S(GE1Q[RBA9X.0[]++,R30<@FBTG M+_Z\@K#0C\.*M>-&D)8"\\Q@U?;0//3K@5S<_*3&M%, MUZIB]>^MT"5SQC%#=: UD^:X:@7&V,99TL)I11J_Q5*?OTAY*WHUS(^Y\J': M,>*0J^H4[O/SJJ4SEA*A1@;2G$8'4"!HYP.1V<"X#6>.ZWI>5@,"Z!RAA-*? M>,*D-.D7=4[A+&J[X^=*G[;,:0'YQH.N MP'?SX6V.=$?ZL+@A>E)()1V?9+N3BP^#[V!?TBP5W^4F0__TI+"<=F5F;.GJ M;,YV5XR6GY ^.CWOFG3IY/6*Z_4?V 7+/931S.6<=0K+:;:^X[)+,I5MAAWPI\T]A?Q=)0&9A'XZO[D("34WU@?2M7 MWHP%OK@SLD/?0C7$38[";9.I)\5@:.$4.X!C64*N ZIU?X LRY^CW\+@]C=0L1ZW%GD&:0Q<49.6I-NEV(S%CATG MKKR/'1]1[1.JU=8L!;L9HV'N ")J&0W3"9:R\YD9#X--P4%IQ2&I@,=R)NY, M'U9"!P1\ 3YHG?'@)Q\)D@UD/AI/CI9-\#UYA,7B$"P!E[E,G03V2 M."YC+>U3X[LP/?=&XC8]Q:$P"AYA(R?ZU.!IV>V$P6/A^Z6< I\ATX[6I^,JCYU38B[& M?!B!@97T>.;3]QM:(\Y/D$DP S3?D:A\'@MU(9XH"<!!K<1 M\%WN.$,=3<2M5-E./(<58/4OMM3#2O6\X1!;#A5#8T]!.I"K"*-C9[<*9T M_3QEP*<8]*-9Q/3V:"2'DBQ; 4P=%9.*RY!'!F3@@BY1W>#,!DB99L04;B*1 M/(5^/8M09I+P%];!/.\]M9&G96405!!J-MRY6BBV#P'8=VE'7H17'CITQ=B[+.$QW0EG9[@OX$@\@]\_:G&R%SUQ" M>'32Z'=..5.&^UD@;5CL"-*JG%I,GYTUVCU^AE0:^(B2G@7. 2E*8Z,_%3F+ M9ON@;KO;S5IT%7\X/C.WI*J\CRV]AT+5A$;+;X"5#P6D;'-8LG]6*B5;.+PN M5UC\Q%6&;([5-H?G!&B7%3"L/=%JR/X$,G\D*E\%_V8: ^+_0Q3>',HSX)XU MH%PRJ4G03^"/_ANC@.O1)ZU&KT ]12FEIAZGA\N\&%="('1/ $,LIA7L#,72->#8>@UO71%OK!"YY0EEG6LEGE!#D?# .L_CX I:) MHZ4>D/>"%G:*=8C@U8?ASZ8B88N%,B=BU PO%2 CM^ &Q5Y36,>:D6ANFV& MW(\Y$G:;]R$6OG!.BKPT8.PTBOBD KAFS'5ALDMQ^%89KXIB"6H5KH8/59>B*;:LT/4?*BJ")610Q#D8^B2%T1&( M&SD9$R-!=2^C2&4 RZ8 I8$41#$=O3 0$U_P;VJ1F*:9+U:BRT M$N,FAZH>;X*I!@9'QG%*:B"=TKE%$0TEBV^*+A4RNT0)+:^Y8']U#^)041-=KL]76>"Q/DEQ-0/D.^2 M&F.@T2@ZGT2Z3%ML66(.9SY.C-NOZ0 M6I-4*3'Z-]:%R6]6W'I86UE8**[!GBMEK<35DRY9!_JL+-\:)RLJ5E1V)RK6'-60EEO(6'\; O1; M[9X.EWE]*G16&(I#7^(T@1?>XW*<#I+!$FRA\&'VR5JHPY.>[=17J]>UTO-P M@F$=FA650Q$5:VBLH;'$L(;F FVPM <="AT2'M#7-SQ9[E@8[Y,8R]6:3=B M0GNF>Y02FN]13G*G>I^HW?>:[3/.X>9IGL^--RO9;+8G\?^VD)B1:/V MHF&-BS4NEH;6N-0&^P\T+C;0V5.@\S$K_[JVLJBDU//4 M%L\W!_Z"B%@7"VW%[AGORKXPZM0A#+;R9,W8"R*B-6.'2+%][/_:^.T [9J5 MEH>CWYJ70S4O%OV6^P\<_5;W6^Y_N>BWNG^_Z+>!P-X"@46GW;@EJKYBA^_R M$9Z^4TUW$567&GEJ-PA;BJK;B?*FHOK2 >[XC0W5A]34W T2V=3UI]30-,YF MI\NA^([?0F%JN0F_S<+55NU> M+EE6GNHO3]:,63-FQ:,3.&?$V-__%C?F70BAN JJ]S+K]$'4,N M D^5PQWN=F/#B#XMNHSYM9]T]]ERS-R;4ED16=.I)E[+HV!L3G@ME MK<35DRY:XNR-";4AB165>M)E2U&QYJB&M*Q+QM>VXMU0^&PCZQH0HRZ)6RL] MZQ',WIAP2*)B#8TU-)88UM <(,'LC0GUV!NR-R;4>1?] <4K-3\)_7)H6,?3 M"B\+^P?6F^-E$:=NQ]A>#O:M<3E\&EKC\M38WT?'#!OHV!L3K,0]S&;5\R_; M)+F.7/8BDHG/BUPUD>=]-$FVF&"/*=L<^$LF8ETLM!6[9[PK^\*H4X_[9IMN?_EHM_J?LO]+Q?]5O?;&Q.>:2!@;TRP6;B:9>%L MJ^FZ$-%FX0Z18@]L-6WEJ4[R9,V8-6-6[*P9>WD4>Z 96W5CPI;7()@W*>C8 MZ8)#I\_I9""BZQ$-$E_G%7#<5\030SEQ_?B?KZX^?WI5ND[AO-W-KU-PTD#R M#SS4J_?]WGFO?=[)H=]HZD>"^8QA/CLHF,UK*PX$YC[#_'AX'DG_#1\)O1Y= MJH#\!L/N:XZZ#? ZW;,-6;?][O6J\1\.PPI6W \,RUEK+S"L8)4U85C!2$HO MSO'37C3X=:;G]P[T;3;=WN'>D[=:!^R)(I$Y WHAA&LE$BOCC=\YU M?HK"R8=P,DT3\FWF_82+29@&R8.XO@,A O@Q^6IV M*>U[A"0L!EZQW^&I=+ MT[.@XPK)>WPZ:N];>/BB"&)^DPP3^.-7 ;9@A,F^^&X0\PUGN[Z5;-.;QG1^ M@$QHDV!W3. 7AOZ/#->BD+<^E[1]&PO"E!O,G%'H^^%]['RZN/G%N;CYX/0[ M9PU'17PG_;4AL:; M\"%.8/H(XFB?MYJ: R*B>^]&7NRX\*LK(TP#I,()>??+@\-3XZ!!WU9+0N1-Q M0EMD!6A*FV/.O8ON82*BB0S@O31&8XN3_.*[ Y$O*$/.,&W&9I)Z F_Y=RD M@#)C8!GK]?P7,8%;=:L ;]#>'T $"Q@)F0"^8QAX%1H0XJ-.[[@!_$9X/#KN MG-.'4>$:,/RI?*N1D]\H@5V'&P!SC!@#!>'/UIZ[WS'F/NEN-??9VG,#9N%% MD!3ISPJ;JK'P?:!6P[D5 ?@Q/G.5ZP$E99Q$+O7H49 #8G.I-A(:FVO/US^,@WYG#Q LL-N,@Y/NAA!\ M%O<7PR&:9N#'+U$8P)]#4IZ*:4I7BQ[2O:#:6G\5* M.ODZGN%#GP@.=NN3B MM!JMJ?Z6_BIP?G=GJ"A/&J17R$$8,,IP6*Z['(G8_ A(C'RP3SPE%3< MXHG(9:L-K[+3@K^ABDYFRO;3;P/UI<^S2#1@0TRQ"V6G0K!E"^3L?-!+STG7:/*$_-H'-='3 - 3"+X.*1AXCQ9HT)W M.O5G&@Y*YH"3C..@XS[,V!&+U=#C\D7"KBN\BF_0JLB2@N_.GC0^YBK/2@8P M^81M[=CE809"H"J!N6BHP*-I)&@'+9>1F(81_IB"3\BPN[E)T4"2/E +R266 MW6:0TZ^5"FS"N(G3 0Z32%CE#*9AP?=4P$1RHA<&"S5$'J!%(18PH2@BH/"< M)SU:Z]@%)+@.8 # H%457H$"H$7,\[8>9UEOX_4N !(/F@D@'J,I!)*L.M2/>UI-:WRQW$3A M=XF ]!'O5[5JEE.RGH!T"TT$9<1O%R461]E=P#Z.'>.^O/.T<7-'_1+LWUN MVNG*O(CZ]K3S=CY!\D81J]\Y,U(E^1O.S1!8#:G[.VGX(6M"PS_^*9_4 "H? M[&<#/O2%? AQ1S-VHU!)\TB)&EVN!510]=6=D M."@W0BD)98P8U);S1Z:" W&?Z=Y&X2E.;) _XH%NPQ"^V :8+H%5YU# MU'"T-:7[D#Z^(%7&S/0;!*U53(0,8^$HHK09CD9 MPR)N4^FY$*R8"O'OU 5;%"D=^"\W2%%1'W>T%LRM^-0PW6RO&^QC!>&.B',>> :BMY!Z CB\@.&,7*_,QX$L8$]1,%K;Q%UH321$;_J?/ M &AUIISE*46EP%[J9_9:IN!/R#"-G5\O+K[H)/C ]4D%Q6,A*#=MZB7XFSU> MU#&D] /01[[V>L$[ CJP:S-"I74)_,VNQZF.293CA:L>B-)H9KR2#U7R7\XY MVH?PPI_E[B]F8#%!GH"4%#0LDQWSL\*7$U!Q0'0W+[5(7E49C>CL'Z141B3ZV2O_U7&@C 9?>X M:(P((^P78L3"E@!M'-@UH;87E+')([A"X*:8J+2X*LM2G>S>-$MI9CB_,H*_ M@+VA#[J^86C:>7"G:12G+N=O\IQEYJ+"L+]'+0V'XR*PI,?("0=/&+YU,V=7 M950,EY]3A /U9KY,<]"?\*'<:GYQXR3[#;F]:#TQ9^4F6)DPRW9M<8"YURC" MKS8@%*.$F*94&5T88PHJ=RBG^%U %!.8*** F50NIV9H464L&LFB:BB.^HU. MES8B6\X7 ^'D>RQEBB(_*1<%WBP0A>*C(I:UL1U3B&*L+5OO4:]QWJ.$29D M"W#?J$A45RV8K&#&)V <"\ >=7J\(TOY8H5DY68-AU%:2+W-#VY$1R,9P:\Z M1L)]:E#VL,09N >:UFS7$SE11#3#4S3,L I OC)\<[,QMQ7F'\#@,:?5BBQ8 M9+1N6\5?))KD)V6+5<;<.6_U3W]L.5?Z^]R-B 2QW6#F7 ^3$ <][J#FBU/2 M@G%"&E%](@/MXFY_OOP*P"4N>)BB-H)Q%Z@3=C1;SF6.Y96I.,0K?(7L$%;H M%Y/V?N@&PBLIF"P[!K ?G7<41VK'F[B5?)/B:66C&>TJ[L[9R43(SYNMTH1Y MZDJL+#CNS?$QP)%&G(F8FS!SP(I#VVAZ5Q5'J.J4IXI\DIB^)SS/&5A6X&7J M,G>1@@],=SR,Z?$C//?5+M21K& 8DHK[,/J+4D[N5**MT6E>'/&DT6FK$IE* MB/!]7!!&A\!9:K<"8A(!9MRCK;0)1#R3+%EMR%G#X:0.>?J=3L["H Y5=DSA MC#0DX@XU9 /E+ W(K40#+_#D/^[A#0#W>F/3#"(ZF:HSA9R"IVD4WDE/E**J M9*RR>4.(=5%-J-T7VD?(XX1TBGLP&0PQEC(90+0,CY;*G$Q4 'GF1YJX&%-J MU8';0ISUSO2.Z]UAC$O9.E12<2E2(]-G9O'+.Y\%Y^$UC"+GM+J7%YN)[S)6 M#.9B'A*(XJ'9]G+45(=(&X0YA?H/#!E4Q& , 8'CYY UUO(ZTJOJ8APLVRY4 MHJPSCSX0H5WCJ.C 7AJ/H\&8CH,"S$J_>MUOM\_XIGXI8:Y(R1%] O7\- M4Y+J[0N5CGN$F@4#ZSFOM:ZYHA8;OX'">?#4S4[_N)U-OG@&#<.?K*8^L):Z M5$IJ?WZ_OZ^!>Y,ZS:\>_WAZG^ ZO!/MWO:ZYZ]>YV_1B.^SH=\Q\DJ M'AW\ARBY!(YXC]FI9J?3;'?>OM'SIOMD^9Q&\?S] /O7FY=73+$\&M,U<@%Q_MS;D9T\,^=G6D)^W>^W.T^*\1PRU(>27-1"&C%]V M+PPH\NWCO1.F+.OMYO%26<\>V5C6GV1Y!8E1D&_!=]UZZ&+@K>XCZ>)2;>_3 M(6 M_?GW[[X/(M^3;\3WJ8^^S>^<_?$@D*(4WC]?9?79>M_C(U42(*@0Z4)(< %A MP*OW^C$#>![KW>O**=X#+A4,CZP2YA%\X7GHQ%X%X-<='H8OLH O6P0ZI[7% M]E=53JE/V1T>QLLKJ"VJOT5TH&QVH+JC 'Y-D&P$=YVG=_C6".XZVSA\Q55: M5;F:M9Z<,E:MUI(L5@4_#4&NGD9!%U,EG>W,>)F'; #PR BV5FV?V+:6:F^H MMM9GYT@N9A2M$MG0Y#]J%G0!9:S"J259K')Z&H)>>NMR MO?J9+7=BS%5:5;EAW/D4E+%JM99DL2KX:0AR]30*NEB?ON4&1)F'; #PR BV M5FV?V+:6:F^HMM9GYT@N'A.P2F3C:J5'/-JP@#)6X=22+%8Y/0U!KN8H81W, M'9\PM;;A*;%M]?W>4&UU^,Z17.Q\\+]?HA![?E]'-WS70U/?OE #;,=1\J8, M'R,8^SQH0)^HXGWK,^@&\G]W_P]7T;R0D0_R6 =-@C@'L,(HNX4CQ[@&\[ P M7JALLQC?QT'W!3R.'9$. .,$YO/@\1>-\?WS.%UU5'-T$XS/@+M?+J[WQ]=S MSN$7$='51L%07&=M\6I"A,6>8B74AR4"!;)\"/F"JC]E,M9<=^/Z(OXP=H- M^,V;=! /(TD]ZA4VZF %\I3*@$O>[RW=+?<5^S8=)LN(2ZBYEV'*5*,7-;O')":4WQ7L$ M6;Z9PI_O7NOO\&U\I? J=6LUWY1Q>-+M]-_ #RM>I;NFXZIYZ6:W>-7,L0=N M( W"8W@2VT0S1O"IS^D$V]6&3/>5$/Z@)BF^1B-=BB#$*W_FQUH$KQZL].:[ MUQF0>D7,'N__\?]02P,$% @ HHG+3A4'1ETO"P 3GT !$ !P?/WZX+#9;OSVYMGQ/YI-U!/RS("W3JWV&F"<[X.(H5$>B2,7Z'%0B0+^"/M_L"\J*) MH,.10L_/?D;[>WNOF_M[[4/T[U[OSS]>M=O7AQ=_?/[T^\'MU<=VYS^[Z/[^ M?I?X0RR,M%V/CU&S"8BD-R)CC$ ')H\89RP>GS1&2D5'K98N\S 0X2X7PY:O M1$M-(M("HB90$4&]1E)NKL!]QY #HG;KSP]7?<,_)3R*97.(<30M$& Y,.1I M1DOKT-QK-SOMK(@4:ID<$@M(*;LCM M)#,C7:-QLH916 R)NL9C(B/LD7547(*P!EB2/FUKH*9-*VS%TAY", M"5/ON!B?DP#'(6C[+<8A#2CQ&P@K)>@ #'V.(&8SDC?/?CK&T >4Z0/P#_Y& M$64!U\\_'6MH1QF^&Q(@4\%'ND9.=B0=1R'92=-&@@0G.Y&4HIGI_R429!=T MRD@$#Z%8J5XZNP5%)*AD\%S-!&%V;4VSN 45D'[X>',Y95?@,!)4 MU!=?SJGT0@[Y9/\MEE1V@UZN8YPROT^'#/JPAYDZ]3P>,P7#8H^'U ,D-^2. ML!AT\?@P,3V3,P&N>#@49&BX=(.4[IPH3$.Y@ZA_LO/#I)LZ2RMMUF?>[$%K MM?=0$\U P9_]7620(1Z@/#:$F8]RZ- ,'LKP':%4,LI!3'(G1V@>I>:?43]/ MD?Y\W%H$F8,>2^)WV1OSO.C,TH(I24FA>7^Q5I$%.UXNDZ9DMOB#S1.&(B($ M\6_QPZF41#FVOS+V%@/[Q;&!91 08$ &1&T]KJRGK[CW%EQ))BX9%O0\HZE-:DLCEIYC^7%(NL$99TI@3[W% MH0Z]Y2T>A.Z,[;OE6\SPU1..F1E.S3E#BC*HZ'D"MK;2K;@DQX.G78AE"#U\ M,K=7#Z1N[.F*?HNI3]7$]=BYS+C<;MI[CNUF*KP>'PLMI7/-%9$]/-%.^88 M".+WL%"3HM8O)RYOT;UE3]#918812CE!4LH,&6YU^SRNPZ4I$$=XA-[I&G8\ M*I0+L(P(+QWW[ P$FJ&H!X-MA\"W L/ ZYD$03UR&H; M2S8C0@F?NA4>YP;.<$05#NE?Q.^G6[SGT)5"'NFZ/^-22=>![28B+2'O:\<> M) <+9;A0#A@RR.IXV)GIO<-4?,)A3+K!.\J@3U,<7C*I1*RKV[G9K2O.LAKD M>@=%0T(&DRX_185RL&I[*[2W]C56\-,-WL:2,B(+K629R#+H+&]>M&&^91CH MQLE8U(U0.J3#)!04'A$%%A^N$0+,TUN:IK-!/ "Y5Q:/ M,%.WK]T"EJ-W(;\OF5\6DUK&E5?6<67&SO@ 8(@,Q[I]"BN]&W0C(I)3P"O: M9X[4TCXOUVL?W3PSAG7SN#WWXWJ<+^5OF7>Y=L-%!XOJ4=V1 5TRX$J@9HGS M*7P1:TM4>.#8;!+QR,BO#<:9P;BR#MM0XG:QL&[Q[43DKBUBI1R+\WBZ#:K: ME3@SK&NBKKB4/2+Z(RS()3-;>?FMR6YP@87>Z)L2:3$>,#ZG8:RW.9V>270' MR!(>N=X) =!(H]9[HU XS>2_$2#^NSB)B>(+*L? M*\N4&\G+Y1AZU7FB>DFB0F[)\9J80T26Y;/J.Z;:PK=U=LYU+&>18(GB7)_? M+SP]5X=OKC:;3OO]CS?0R^^Y^.I\@ZF0N<5V7+_.E@! *8+:;'[@BT=/M,.T M&H!E\-ROSJM']2CIZ+ =EVKZQK;[SO79V4L;<8C^M7U32$9J@Q)%LRM?6XLYZ/4L_GI*(P4W+O>$JX6VS' M]=@&",R<+\-0FT[>=+AGSI)FO]"<%U"!:I*;.^=,81UJRTY+49MG? MOV*A#'<=@27XL1.I^5SRX" MJ<.O)WOEUK$!;2#1$MZ[WDM;]X7;VNZV_+I-\8VB3S,TVX5;')WKR>9WWF9: M#YU;/B'C>CJZAB2+U;E>N+2?:/E?FX@>MV;WHL-S_LKT8SJ.N% HN?#_2H>R M5'^PH/3J:?VOF5WBWM1)S?9^L]/>?9!^ [&EF^4M-\"W-I2_>)V]EGZHI;=? MK25]Z3K\[P? V?5C,>2^E[ ICMPW +3\@S+)A1\-R M;+F+]]$()-B.FL&"+ MA$IF*\#C*2"F0-%#R'$'+5!O0^Y]=:)-(>YTO2435 A^B::*K7$1!,13 MW>":W,\&[C[T'A^+:9NL(*I@USZ+A;X<(]E@OWCP"/'3I"N*!S2D^A,,D![& M^@-!V7N2:;2;J?U()E6H%@\ Y>O%W).;KAY??(NIFBQT/PM!)?Z^52IY[QE (- M(_(#&0^(R' OIE8-L@Z#EB'/I58*-B)C'.Y=42;O.3L@MV/12S2Z14D;%@Z[MHH?G04[V2+=#'L=\RT4C;\ ?00%(LO?^!,S6277$%SM.%':PAY/^A8M\+HHWJ=H2GZF^I M=@LE57'.-G6GVI&>82$FH-\]S+SE)4L7M(DYT[[D?U<7^'OI^QD 7CQ$5&]G M?,+ .9:W^.%?! NY6G=KX4ITK84U#!@]P40E.2?)[R4[]3P Y&!5W!=7:FIGW MP:73>"!;"S1OQX,3,0M&73,3DHOKA<4TZX2 $,L #'U\U87#65QEN8$>T&7Y MGJ OB$BOAUA<=UE!7$4/^AFL!%Q@>O D/1Z:Z562"7HF:" =\!>\"_6W@O^FS^G>#0.C%^[OQG[K=:1 MN=]J'QM_]WJ?/[QJMZ^/+S[\]>F/P[NKC^V#?_:,Z72Z!_8(T;BW/8NXAFER MBQSL?3V)_@P0 X-#\=CI[C@(_)-F,]*9#:BS1^BHR;LX:*:"NSO/GL6R)S.& M<_+3@U2ZW?S\Y]6M-087F=AC080IUF/XA,67KX@5@U+HT)!*1-_,5,R,+IGM M??.@O3=C]KV90^PL>_$18R&-7-",7-9Z>="Z%XQ:JN: %8W$!>WCX^-F_&M& MF#=F!TOI;-N'S<6/>6%<8LO2J6]VGBUXI,2!/@R-Z/-C_[(,<3.2:6*;?NGR MJ"(.ME$ ]AERHA9OQP !VS5BZT^"N0^GNPR[O@/IM3&%X>FNSQ@UTQ8CAS\O M;["YM-1"CA4Z,?M7_'NN)Y@%X-E@IWU%ECX4"N\XZ=DA5K:WAA,%(:&-++!& MEI\A8H/8Z2$S1PCY<;]-< *67HE=8+;:2=0]3RY_Z3#&^^Z&E((7I!TX: #. M:4,LTZS%SBYBXXYG1Q\7_X9X@AQN"^L$743IG*>Q3\@)06*_FFX&5X;Y#LU# M1-1*>^'_C&EO2*,_D6BRT'7CUDR>U]Q4?TB)*W-RVB>IBL((&;>(^%%OR&D8 MA-I DY0_A2@9+[[4PV+'LDC(K>Z#!1S!P(%K"-8$7YF*[IR5XQ53M:\'53T* M/L+VQPM32CZ\&"<-RH./K!.6VU M-. EV)=>/'OS<3HE]"O_*+A0***=(\5 M$XX7>3C #GX&]CIHN(V66^LLJ"H MI!TOJF"U3BU\=>@##>8]7KT&/#=&Y8CO\I$JYZE415N6RH&*.7JI!T>9^>J: M>%;IA"V6U985"30Q'8=ZT'&%T0 [.,"PIG@2"-9;JO?0/*I;U8KT@G#-(21W MNJA&+P+5?2%%0["5PTHNORD!J7=.;F!*<6J>N:Q) .B?VP8FVJWN(1BC7 M4J6DJC=K:NBUSFYQF9R!J;8,$"OH35894JT7:1F;^>KR-B#6US%QN(4L6FD& M\_6SDEA-'[I*84GF+\TG+F6:MH,8D936$]>JP6_>KA K0X1.DKKJ2%G:]GD(!#<"))$ !5F S.EY'6S"/"* M?_]Q9P=O _XWNH%W,[SQ@2Z.J_Z(,X3BAG_F64*Q!?7L/"SZ]T:7'K<;K@B3 M[:^*).N:8N+M.9FARY]K'H8EKLU/#BD:K?/A$DURSFIMF"SE-H,& ;XJV;". MM0OC^2.)'NG")2NC"Q'%",JO4'*HM!X2?6# '1"=]#WG!CLD/F^2H),FIS*= M36!H#6JM%Y2WX/ V1^_!XT =CJ!CN]C#+(A@3Z"<.D7E3>!0U0]:KS3O\_D[ M[@%>7W'4(4=U7U(M5AT+N3LT W8QXP@Y"NPA.K_D/HSO/W!-[EXGGB("H,!D M2]3'[+'FL/D)SA3.MME)6>MDGZ))QD;F1J/LGD*9QM-BN]1W>E=9\?W*0K0F M,.0G:-P1-$2?2=\>IG*-V. MEDEO!K\"E%KN[;&;8?20Y#N'3'_LWEZNX5KV]G(6U)6\(@MZE$PPQW4V_\C MOO26N;AC\6)_<0Q1D ;DV>XAC?Z?QE6'^0^@+G=*+N\"K3/U.?@4+!R#X?]V M(/8]7Z6ZA ;X6WQ=>O14077KR%5SF-9;,SPXHQM2< Z+3^Z/7.&X_@!XE1:V M+@(JN4_KDKOCQ(WSF72,*)QQ+/%CE[R6B=&7[]$I*F\=_:I.T_J([6H,W[^+ M07W09W6VCNU'L"A*^X2LSUD:X3_NK#PU78+JH^ M#<)7'";F_/AQ7L$C-2G=%2ZY4U9=?VL8_0[72;9L6KJ.Y<+3M,H#N:BW-9Q7 M<)6$:TWVY\2O-^P!Q<0N@I.=3*O21,T1\#UP"UNO#XH@K?=J)> NO0E/8#EP MU6XHB!K8SC@0NDKKO5H)D'?80Y[U ,Y%#6PGYT)7/=*VK,*K$P5U6?YW/>?@ MDB0C?+&BYJFTY$6#Z;. L@&EI+J1)%9SCM9IDR_*XX,!=Z1C\5Q"0?K.0@G+ M%1K8:*ZK.$HA:=:XF<4-MP#L^*Q5=C5W#H.2UV_*5?2DM63B+[RBL\09%5*S M['A25$19%22>:EO[Z2$T.<2'XA#I*[^0*)V6UXD/@T0&1TW$"<-C]\.#ALMAL_?7S[XS?-IM=G M-(A\&'C#1Z][^G/GBD=(0(_34-P#!M][G> .$"5P0B?32$#FG1%"[X"0%?#W M\HN_\U[^-GUD:#06WG__O]WW_YH=V^/.S^\MNO_SNX M/O_2WO]CQ[N_O]^!P0BPN+8=GTZ\9E,BPHC<'JD_0\"A)U4A_/C=6(CI4:NE M[GD8,KQ#V:@EJ]AO)8+OWKYY$\L>/7"4DK_?3Z3;K=\OS@?^&$Y $Q$NE$[Q M?1P=\?CR.?5CI0I4Z!DEU+=F(M94EYKMO>9^>^>!!\\P0X2?:ID"SB.F3-!2 M)MO]?G_W65"55,X *W?,3= ^/#QLQ;\N",O" O$DO5CV06OV8UH896!Y,NK' MMV]F/ +F,XKA%0R]^<KM2$B6@&:M.8R+8#Q.R]&>B0>I_#X'4>3*8;) MM3&#H1%& EM9_D#9_%M56FM=2&.)@_G1$#;E54C4LU4A1%WI:T-^*JH9P!!$ M6%0(>+7L*N'2"4!5FG>EZ/7!QN4T)W RA*Q*I*ERGV$F&)SF ME/J15%PD_SLDZ!*!Q.,9"2F;Q$U=/O8IYZR9%!Z#+%SV,W[I)8@@=?%1N,(13\I88S%[AA:Q6IN%H3 M]67T0,08"N2# @UZ27NE2[=E/!.*M2TY$/*O\NI>V).=PRS8JL*(^H)?T7YY M *HS'>^%@[$D:$QQ(./A4ZF9CPIT@R6,:*C"ACD-4"22.11,_<7Z&UB%NY0U M%G5O+/9\(>##N*^*>',$P#1&TH)8\.1*;*7F;GL>WWX[OWSS!.H:##%,:L!@ M"/%QPR#4LHNT^Y<D1B86Y7;'&>+ R0]7YD^M\B31CW7GI].$* 9F#Y MP1DY 5,D ,YD(_N>6C"3H[:>I3UK+%U!(16!01C)5W'^18%'$89#T?I-:SVA08>:8 M%?";55!M"Y35M0*>O;^:XV]2RC.B$\G\)QRTP@D+>,^%TLZZ4W^X04F7YW\"A&^Z88A M]$4OO(3W'=^G$1&R=QRH*!:PY?8I7]Y=\Q;056_JP[2IJU4+8+Q>6).>#YI# MWMTY>$X\8RJ?YN.&8!',S48OF2">[&PMJ2T!W6YF2O<$\/%G3.^KG0U/%6QI M^E8'X&4K?Q!7A$8,MB^!D/]ZX:>(2Q?A+S9:5I&;7N=3J.HU#;4GNS,D.>C+ M.$2R$7=H'1(,T(B@$/F B.>VH"_)\Q&LP)8OJO75S+TFNC49V;^D O(^>%2- MUA7$ZFGI R8>US>[N>A7LVT1"!9<^AS)$#Q XM&NCZ_"<-KIL^!:(+'/$/&1 M)$KU*4]]C;S1+JGYL)PFN0Q\"Z1_X;)?['*!)D U+%:9-F!QFMYBK2RCN*;NU M'"UKH3C-:AYD&_WI;.4@^AL&@_F&YE/9.6 Z53DWU5O8[F1+ '2:_)#MD#K*0PA8S"0T4(,RRZO1C1.$UL M05F/P/$ MXF4HN>X^9/'R@X5-WG8] MH NI\DOA=\"[_$"H97%)G8YS\'D--^%L5M)>/HP=9U1(C_ZT(&6OB VI[DO MK8-#26]9*AB-&!S%I3PE^>(U+8YEPK.A.NXA+U'IZSID@#.Q@%)^6T8H+]W, MCE43/3: [ [Y4'.>@%',Y2,$S+I9WMY?I M>@/*\5(\4)+!4V^(T:Q?-%HS2]IYTV:JZMX&QKKM.ZNMR]I@T(/]7;M/5IW[?UFQA#J\-T@PC!>/R<8\,7\+#WNXB N%VTMQW$E MM'+(8"K>2G6C7]'HLQ54K--NNN]I1)1J[Z&,5ZE5+;]R(_D[- M33P_;\FA.8F0JL:7!9\B'"F-+;IG=?"=]L)-J&ESC\:I.HX)V]ZBD:!PFOH, MM YU#:(A]QF* 23K M!(Q]78:PS4GH0FC(>0\+C[7ZAG"];-ZEN9?\V(3O9\D1QU< MT4BEUC3.L2SA[F(0K3[;)1__SB4?3F:Y\^'6,M%=1BV'G*>*U0%.NEF5BM72 M(:LTP-M_F3/Z].1.]U2]D[\L0 MP%=H-,Z80]2*U<_2>FU=FRBSGY=:)\)/CQK^AL$9:>]=2+K&O,?.XM/-=L7P?V90/:/7\BE.--F\O^@J_:J<1FOU0EW/-G=K.7>[>ABK MU:29&8[3J:XBL"V0FSJ3U2JO6B1.4YJ#V *;!0Y9MY)-[( W*Q M[8?$M@2>?GJ!2))D(91LOCF192E1V_? M?OGNZ.3%_WS[V=?_=72$KF@:K@,2HKMG='[VW?0Z6T_1ZU>OWAZ]?G7R M#OU\=?7G[_]X?/7E^CQ\?$E"1>8"FXO@W2)CHZ8 M1'&4_/H5_]\=S@AB4TFR;SZ_S_/55\?'_)FG.QJ_3.GBF+%X,-EA;-L3;D*CKG*7OWAS:OM0$ZIFP): M3Y0J.'GW[MVQ^&UM,",6YIO1==I?'A>_W!T<:639*/7;SW[S-4UCD6\^SZ+E*B:?ES^[IV0NIQ93>LR?/TY(SC7XCFOPY(]<@[]E/[K$=R3^ M'/$1/UY?* 5ZMZ%1/'#L4*P%SDG8%DW\N*MXM8?&$O&*T"@-SY-^LC:>'E?H MFQS3S@B0/S^6X+=L+R:]1*X].9JP:8[C?L)NGQQ+V(_=-X/=YX2@Q2>'__N2 M_6U'7O*4DR0D824Q)Z+9 04/L<,RNA7A-*B3?!'SCTQ*7]1U\**^_\YQ=B=( MKK.C!<8K\5$X)G&>53\17]:C5R?E5^6WY8]_.4V3G.(@_Q3E]Z?K+$^7A-[@ MF&2G]SA)2'R6+G&45)S%C+]YT?'AX]K,.(&=N5&2I6L:D 8+]L"-F8VI0%*:4AH M>8BJ3Q33H/H!^ZM!RG+$<9"RC^,J/ZH$%H_/:;KLO B5+&DOW1Z[ &=&\QHP MV;^:H&0_^N4C7I+9_ ?\MY16\D@QJ!_;%W)6$H 05E)$_SSYEP9(H\N;;SX; M&J$]0;[5I"N@V^-DO$V7?4M.<7;/;E$/$?M2O'_^,2/A1?(A2MA9F-VYID$> M/41Y1++I729>3\4&W(,0=#/N+SOHM6$LT3Q.'S/$,8#F%3N$-_P\02=<491D]JFZ2 JOLMOD+NZ93PFZ*9Z3X\R*9!@%=<^9LOR!9?DUB<4QF MY^/G!F:Z/]\7F;TEA0"R)(^BDCXZ0K1@@5:!<;\F6$ M[Z)8'*1.UY2RCY\"[>KQ4,P;)7%Q9B%/*Y)D)$,X"5'*OL04!047%&\9>P8L MHV::\+);)%N0917*,A*\7*0/QR&).,#>\K]P7+VMX8K]Z)?S)(_RYU/"S2OQ M11*2I^])\XRL'M<71T;.$/QE32G]E MF]DI7D5L"S\C\RB(FAN(>ASD\J/E#%GPDC J*:.2M*.[#5AL^!U&,<$)PAG_ M]>XE)63_]^EVHM5?_19B1EQ_U%^3!Y*L27;-5!J24(+WY@@(TA7<8)N:((F^ M*&G^WA&Z :+"<5TQW\[JL"[>"N750:V#U7@GQXOE"D>4+]:,GD79*LUP/)M? MILGB,GH@X33+2)Y=I7$4/-^2I_P]$^57Q:&R%RGH>1,B/^P2EBR.8LX"%3P\ M 9\+O30/HN"%'=4;G#%!0K'SV,%6^X@#SZ]1'@@,K]B6&$0K[MQEN^8.-\\ M::,)B6_7;FG& ]A[G$79;'Y5?+^$8-,DO(D62<1.)>QFP6YM_"/&OE1"8'9K M,P$01!(*4!?S@0#X]4LD1.#PK0LAKO8U,=!6#E0)XAG"7:BR^08XP\:()PJ9 MRX#+F%WA9WP7-]%H_QSXK& K&=!&)4BB54'349S$('/0QDPT)^+9VV:MB-9I MIA/.QGMOA+?D(LO6)#P3-YTB=O,G'*^)^-UL)>SEYT^$!E'6NJKVIP-]KWI+ M#GG/*F+\PQ$4+K.,\T+IRD>W0F\=->$+6][QX'S-KO110L)S3!,F9:9US2H& M0X&IEP%F="DHHXJT9W#3S[R)*0OUCWI^2)?D%C^=%UZ>]R0A\Y8AVC3:P5E! M)P7LSI8^1#Q1"A(Q)]7L)(BKDF*[S^Y1&_U">LW1/ M. PL4DGC*L2H A':LO ,3Q;*T,0?:==F/'RQ&_R<4$K"FE"S=@.+.4"O:U*UDTX%9CXQG>+)72Q%R7M1KY5GF?QDR%V?G?UU'^;(C(USS@ MY)ZHE04"M#KUW^%5FOT)$<'D*\_P95:#],YG7I/Q4&4=:#9 A-DPH64BD;-C M%-FXDFL#*_N(OP_LVT>_.0I[8%8X"DOCSC0)9SSPN@C^T&^*-D\ZN,G82@>\ MS7 VN@AT[&,X4 ?U2.XUG59OX(#T:1@R.&2G[*\S>IL^-M/J=2/A0>E*[B!7 MEB"-2MH3Q*DSA"!.WQ,<66B@'::N7X"!<7*SQ''\?IU%"6DE?:E&P?$AY0JZ MU7*"J*+H'1JD\VTC0:WF@5'PB<3Q]PF#W@W!&3LWA,)SVG1#FL?#D6&0!)3E MP$@?_#%MK(L5F0H5.@BH\<.X6FE =:W;"#ZEJ]I2B&.TB( MTLH!J^E2'%U$T2!:T?<./'H%2-*DS"O1_SJX2?[D:9^GF-+G>4H?,0VS3U$< ML]-21,E%\A.F4;K.;O'37PBF3=#TIP.Y6((DA\!LPQB)/. =UA,&/O:A(X([ M+\3P4/#GCG'TS"5P=%$=?/;PVRQ,3X=Q\04M0_UV#']_Q@QM>6#KGM+G#U$2 M9?P8C\_R;4+)+&@O&@H^X#-YF6>XBT7S93*8O>=ON3I]#SB+$LZ]4J)N)L M'?-Z@A_B]/$B8<>+99$890ALL7P:'.7234J0<;#&"@55A4EVZM]P\PQH'773 MBH/IL81[BC@6^1@*)$H&.HTWWN'M)-PX*T+W<(Z"-'/A,@;*+>DCX$3\O8=+ M[ZA &RW=QLV((3%A&/$7#L?\:W"1E(59%'!7C08'Q>BE $7%;$@C[OL\BA*V MO0KJGH''H(-6@(S%4HP;\#^XG,3:,:"?'0&+B# M+J$E:5301IPX$M0]08W%_.N^&1OU#^S1NUK?Q5' 3H^X>5F0CX'[[B0<0:96 M00X)>AZA0#G7MF].I=XA''*\3N(\2J*'<;PI)!S.V19M&")1 MQ&IPYQI@AD,[U)JZ.'0'FD+5=DXS'=[=Q4ZKBRVJ1KJ,I'98?+'R:9W??II= M?S_ASBWGA1@=B.\NPEHZT<.JS6C0IR[T>K^U&D5.X7NGPJ6V@/2F"[:'_IP6F!1[Q=:-'+M6+L"2 =:*=E)04N M[H@&@,+\P-.RJS:[-V4'WLI2H;0$V#P*-@ETD ^$T9(H"LD#B=.5N.YQ4Z4O M5[P^"FE9"+JNV'@XK.K>7#&1^,MS%L5,/)7'434:BC:#%!" \:]US(^^*YZH M4E;+XCS0$0H+-IXAS:",)KALUF1\MW69,Z-I,F;SA"NGMD8:)S[N,B?J0'S= M&FVH7-^FQ=EO-1%CP1K#0T/4$G%;MD952L3;RC5V*K$I)++W^C7M$A2JJT5[ MH/NZ(4Z!BV3!HLZ!;\6UM--N <>H^7&*&91_7$8)>:UT2,O&.BMH M()/ 94F#\B^(,T"WCZDGJ+'2@[*P@7(I1KP(XF<1# MKW\F26"I905Q?B JR:.*OB=0LM9#Z[IGM20CII-E9#8_S_)HB7-E(%YC$#AM M3,H3E"I6= ;8T/0,)?()MW+#U%H>#P\?<;ZF3([9IF.S A.2@5!!#[1*+%?4["Z0/#^H)\7/,^%;-YJ]@R M;YL5*"#7C084@KTDAA4#*A@B7'!$B6!9;Y-36,W3+7-TA.XX?\]@VTMW31CW M7^X1=TX2,YJ+[TC"9(RG23@-E[RP0,XW] =2^IU46ZC=P^"]M).,H&B(@M,$ M+0I>$Y$O@7?8;0HP>@;9;EIJ;;G=EW+,ADY%OV(%##>_AC=MVN4#@5)%RS.4 M-*?8[L
    5>JKLK%KL^PF$]=W=NO<$+N#OVX!U$Q7857%5H&,=X*LZI,RJZ M:B6MY3,.=V9"57>/V.PU:!E=YP+I$@Y@RSK!2H819'A MY"$PI%.6@4*M[<$!<M\0%>L\U.V$="EA\M=GZ)LE5NZW'?^ MC>I:+A\\3!:-$TQPRF6B3.F30E-*V1!A!9R@CVP!>8VA\AKJ"7;L%&.7(^,H MVW$:T9C[%*0MCR4#(+F-61JYD[.W;4'D4:1TWX7KD/9AJ=J4J>!^U5V3GC/L MGAFH!IO#T\BV$MM568GM]) JL?,_.)$6 A\08UQH","%9]]W?0Q9=R@ETN*D((D[1H]66SK2^U&JE M#MW6\9[$,;?9X:29@:P8Y*"IHX0GS-+*Z*&2H$>KKIZMI*.C2L4#K_]/:AP MBTIQLEZ5VN$0TZJ-'*! *D&?8W #6E$S Z4%#T>V5U?3Z&B*--7NNV6FN< MP.# ;WW'_,RT!E'U)J]$/H'P Y)JQD 5DO*@Y(L! M M'8?Q7CB;B@-WAG'2A_46V>EVQ^=ACUG FT2HZ.#$9)_=Q5'1ADX9.J$;#7J' MS%( P^PJ\FA+W]5+XT;VCF^,?$H']DJ8-;?S/EB";W^52W6)C_*QKJN6.DMD MU-4L]3%;4:L(4[W2?68?:@KSLC50@,GPT("5EVLR0>!5XX R9?UE'TMDV>FF M0_GEYH*-7O3H1&G&DXT=HNC1B0M(:8L>S1)?(F:M]&!3].AD3-2"1C(4CADU?Q!DGM"6;)FBXQU,U%-OH\2@^X%!W6#.SYU, M!*4W6#\>#A>#)* ,5_R$=FF7[F+TQ>W%1UW7F?W QZ"*-H9L5J7_?9-][2X2 M=IXDO/>1NA&1=!CDAJGC"STGB[96KOL.006&6V#:4SNLZZ5.@_5[I1%KCL*C M]4'ZQN'.@J<'"+K?-:QRC!-.R M5DL890&[R9<%UYHFU$*RPWJQ;52K#!Z'YD$X+_(Q3<)V66Y#T6+KQQV6![&2 M$Q2!M^4E0H'[U-7?H,M.#TI#@7HQQMODSLJHY+*@DF(O:XZ";ED*KJ!B'E7T M>$G3$X@89MS<9W2*!AQQ:3IG>!-I-#>$/D2!)O5:,QATO#7* $L>V%)'%7E7 MIT0GDG?U'=@Z =K#K_Q((JQO[1'.S&V74I[%XF(2WZ>T]N29+ M''&'D]2#>1/F>].N-$4_6JY26WO- MP)7[>]-^N"8%NXCXUWX8I"U5/FS_!1^Q\M3ZCM>ISB,QBC<$3 55E'.RGN%)/>%VMV*MMD?%!R4X(V>D^/,BL3/'F)]S M@!X[R9R8;*B7)AMK'4CPU6%Y]@FW&3OIT[(M3K(HFOU98T[ZL'O@Z62$H$_0 M+7LT.O*&#C")=\4D$K+@-P^5=[0^%^_?(ITNS*^2$77CO4^W7*0U?1;NH)]P MO";3@)VU*(\?S?(?2'[?"L'K]"CT7>HBGXO<)VZ/R$N>A6?0,RQV44@3B9U7 M;,04A]WV4V9W5VT.!"7 MA:[4MQ3#0U 0V!YNO0 4TCOA>5/*4D MF2'(1ST>_#:8) '9-MDGBW^MJ^I]OO4H-TZ^!2:K=1@X((=CF*[2HL>H:-AR MRN-TZ?-'O%1'YNB?@H?H6$GE(%9GAT_5B:=DA3@O3S#643/MZ!W[!1N^HML9 MR0(:K21=%I3#G-1WD_ %%!K MIXHSS%:8XRCV[>2CG&KK]JC5\GZ"6DICY#4)TD7"W9P7R7?LDIL3>GN/DY/7 M/Z1)?B\KO>=X0$]J#P!GWVH5G4(V^#O\Y43;=EMM5Z$V/'<:;_;>2;D8O M23;"UMO@Y]&N*]>$IQONYMWFG4=CXL2\Y)5.O=YF6]K_C]YAY8L\X.:JV4/Z M[ZOM#"MU'KIZ+&0_,TH V8MNVFESI:?#=8JZDVG 7W^+"4\0SH0'<>>EY2U7 M?7I;C?JLOVEVR-Q?+32[N%_34Z[KHPT0R[LID["IJXPN$K&[>61HZJ@/4\$T M/^)R=S\8XIMC&6QN>@X>6&XI&01XU8FEQJ5,Y_<,=-;:: >)=UFH$1LG%0UZ ML]NTC-.XHBD[_.7/5VR!>!P[WY!%3+L"@1T(@!LK=985F"LIB(L$?E)1=N@1 M=SP=.^]XYUGMXRWKKIE6&ZE^J!PQ$8.?>8K&5F?B%E;4."L:7M7+C)\_$1I$ MF;*160]"X,2,WK*#+@.UMN+U7MOUWN+H[AE)VX\_8AI.4"G6!%6"9?QB[%6Q M/+B.6^D?,(",6#Y6E.85$EUA.J/"9QR*&,+JL*9X!VR>!!>2M9<.%G(BZA.7 MO?T8)VZM*7@AP6Q[-O<,L1T4U"HIVW']]E;WXR-3PYK]6WD:4H]W7 ND+8G+ M%),)BE-N&"1TB58I]?#V9U2'H62(8F5&[#$E0O)/M6C:'0/N^23C"'(5I+S8 M4*E&Y/2FP,'+XG.K.=L@UZD5)UY\3=4?#P M/"E7"'@%0511] 0!AOFV@^S4:MY#,# W'9YB2I_G*>4';E6.G.8!9^' 2EE M@?$5]<)*ND/?$P39*T(9&ZQ?%5<59'DCH!\S[AF[)BL[O/M/S4S08: M]L\YOM^H)7-RS[FN[CD-SP-CY GL.NO%<.$Q+-F(EL^RYM-L7DEXBY^*T^PT M"6L59&_QG;J4')0:V 8*FX43$//^#8*E9Y %ZJ9EP'2PQ&-:,;-\-K_!,?)M,Z352HR')79Z.,79_15-'Z*0A.^?BR/$ M1?) ,E'6(.>ZJZGY#O9$[#ZK UU1?J0/JX]3F5K+/DTB=;MCM2 K8NZK!W69 RRH M0O#99%2+,(149.SOFF0'+S7D;,:V<1>6$_?LC88ISERGJ#/>Q[PKKR@)(F$' M87^/"?\+DVRZY!ZQ?U3V$?EUV>)1^(W97C[8?6/+1\ 6UQAX!MV MSGG=V)"=NI175\TC#@-NE/*XB[0I6$Q0C8EG(+/1AR:P1K] 8T:ZYSA*V)>^ MC,.?!L%ZN8[YV8D= J(@4@5#6#P(CW6WE0U4Q6-+%84%6<^@9J^'=IA[IT7: MF^-#'W>C&.S8Q>$P$J<=OU5=*@XB>LL0ZF*Q''MI=U@*8M_@L/F PY:&"EE M'\@20O&6BV\%T,P*T'0HU*W&V'& "NPXLO>XL]\4T7,#A?HY,YU:2KF_V#X5 M.O=J[RA=:OK=K#'(#3)=[EK3(^HM0TSZJP4'_"+%&F5-)L_-X M&QRF&0R)"S/+X":"L&P1LMN5WE$TF)LYP /!#+,]K!@PLU+KX5^6Z.S_KDPC M7EPS5SP(\HK184%7KIXZ7#5@Z7T R6A>.WRP M?S4/'NQ'O_R _Y;2TW66LY>$9M.GJ'D45@SJ"V<]3]AUJ2"(?N84_^K)\NOG M6T' 0LG#PN"*IN$ZR&>T[&FK ()T& 0*.K[ X@&A,8+Z7-J=N0Q;_,X?N!;CWW 6_T9]W%M$HF KCM^M\UX:IL#5BLHME)(7[\(E!8B8D41(3="[^1.]QS(N@.GP?0%,H;N%,-M5; M<'!SN&;4KA?N@ MJ(*^9^ Q:,$8"B59C)$;"Q8^%&--(?E8)VT$51* 7!S^-MG5SEG:>$^K]H$+ MK70(R+1\"%Z&9>B@S(]K;G_FOJ.@V(F*N-\BZA>EW@5G=M-,NWZ+TP!-N:/H M(LD)(YQ?X2A4>U-EHR N(PU7"#XJLHC3=>XW!0H-=Y@JIG=8WB:-%NLN)Q/B MQCS5)<*.\BG*[RL'B-CX:^GESU;5"/I0@I\&>TL/N@J66?D\MYN?"..MJI^PO8<9.N&!W6%BQ73WWWU8!E MO(WW XZHJ/(ZFW^($K9S1#B^2+*\'9U06^&4; MZH87JC'S!%^]5-/<1KNOWIC)ECC<9B"7MO*M*5F+2KMGX0F8'21TXN^X]M53 MT$D5[23,KJLU8L)2VX5M\!#KG@"G+IFE 5W[>=B"9\BRF'(K4%*'>.Z$LMZ E.7#X!R 3C*"[BS%M"+SNZ_: MG@H92&\RNI%."Q>XN]M49 NWB6=@TLQ96Y-@KQ>#6I8>^SRW^P,J,&-\S&'" MI58N>(I=+>E2!)%F[ MR)0MQ35/9.ZV>!5LXNT@(#CUTFSGH7'9M0B%GX[/P M%H$L8@V.T-TF="6=EP8V_R>FB38JIT5XU3>+">W%2MY%*2V[>.>=8##O>9G7 M_X%=QG#\%X(I6Y8S=B"6^,R50R&>5AJ:&L&0P!NE@%DG:E11UE)WA'8W4C>$?+2"1T6 M\,UZJ\/?$G8C=K?>+>-N,*"K1H/[5NNE .690BZ"]FM--@9 QJ_8/ M,&N[2OZ J7N4T]A1?9;YC7W>A'WF.F[D/<6KB"V^XKVW>-!]UJ-*-KA9&H=_ M6V>Y*1QE3S.PRW[L,A$_+!&%?:GN8I][*K]/K?3RD?"+\YDS"Z0,#[H(4Z2"S^5D4 MKRN/MD4V;58PAUFC[AQF.U [0GB=WZ>4=Y=$KU]-7KT2_Y6_GB#VOQ7AISL2/T_0 M"E/T( )>__O5RU;?G(@?OMWEX!G&5>K7Y*GV]YDX2E"M>:SMLE3E#SA)5=7* L]7 MK9%W[ %V([W6[=N:@F?8-ZM FGQK1M/ &;C79!%Q4U22?\1+F?]0.@R>92OG M"P'YEB+B)#W!AVG&[7Q9C:K'C)@1ERG^F>.1E>QP06_2>?[(OEWU7E&J7MK6 MC\/C9KK)"0N=V?!"%3-4<9N@J;\MP[IJJ1WYT&,YQZR8N*F!Q"UOVF^X?"R\ M"J)& L?9*8Z_W6#1]>7?O<^NT8'($[1X)==@C !E^%2T M[MP.\_$GC%>O$[MH7@L\[CU*H\PFE[6:;[QS'0@,%'VAD=5YI,6\XC5JI 5P MAMVC*CI.TZ.H"HVJ+",H3,@=,>R.I@$A8?:!3;Q>HOV,W"EC[W2/@ /P+.0! M'LT%?<17&B6B!O]J4X.?EC7X5Q[6X+?13"M:SW:I]AJ>PPW(F_"'FB59?::W MIC! P(Y)6L<.CM>@/1X]=&(1S6.%R!&+2VQCJ&[3:\+5$L6$?9VV M/<]N4\M8/U/;R2%8@0M7##A_D%UT*Q?*4U[EOY ,)>S(%/,6?.RGB6U0JF\] M?X?4>JN6QM"PZY\/=#Z?DR"?S3^2Q]*.S+C=\- 63&4%7O7C(5E!5I) \%PP MX*%-"7EDR*QXH*QDXBA)R-E$X(5@C5,^K#0B*\W6,XGLT3JJQ6'[VJN-"K4Q M#NP&;8Y0TP#_ +B]^?>3T7BY-PBZI[M[>[*2Z[D" V-[-+@ _)8F2Z1X3^8I M)1M3.LG.G]CGB2DT2MA6)&* >= -+W>;QK%H9%O4:]8Z18;AZ,:O,J@V(&^E MZ(I\)R1@6[EPT^0&-\V!:D#[SO=0P_Z\58.J4N[P&O[=&M5"R&3/GZ\8 GCI M;.YE6/$C$]L\U19"]2,.+(1&>8 60D%?>.])17S";V&>P=M&$Q*+H-W2P+M8 M7+-C[BRIFQUY[="RX:GDVF/WG(M.%U:2P?RH97,(]LX3E":[AF5A=JZLSH[[ M83B;6L>+48<93Q#.^'5I]SH4LO_[= _JI%!9LPQ[&(^<*G#&5RZ(Q,*R': > M^:C8SXV/.4D;L) +\D[6R7/X74UO;GZ\1FS?>TSIKRA(,^_R2VW5(@W)MUVO M_39ON<$QR4[O<9(P%;<[R7=Z=(CV+"KY8*E890^61\:HUK9"\$(E,[]ZT/=1 MD4T_%NT:]C^"B!= 67*I_EO(<4+"!>S\84 ZT_JJJY6ZIPSOXH)YFF:YA57+YDFG>=UZZ4#' MJEU;%F?!#D\UYIZ@JH=:M#G<%JLV;@.O1]Y3]T-*S]+U73Y?Q^U.=0HP6C[L MHH&7O8R.,[XG:,,>S=F1_90==*,<7?H7/-)-3;*V7AW7$M)K6!S.1&/C[/R) MA_N7/ZI%';.?QVN^59^5]XMK\D"2UH423@_6R=C!3$!VV8(;*B1 A0BH^FE- MB G:B($J.5 IB+.NR2,I QX Z41MA^$4=+(JN[V=7;UM(UHHRW;RL_DYIKSO M#\\VK3H81L$T"$N%FO5K&P%!N28HR/@?ME6LH%NJB*@C''U8+Y=FBS M54&KEV:7M=EGHB0[0](U"?MD2$H>=9\:J98/>)'@5!$INN$6#2A3D518&B9W MVE.ZK2KE>I*F(E,=9NK9V]=%4^;\20->?>HF8-CY.Q 8OKN RZ\!C]I8,)!& M23T7L;@#<.#6H.I;7F)W176OWW\PG7$,^.U!:+P..$[QS#-LYW'Z6-:&^+?J M^F+",W"51XQ@K20Z+S^2"MBVQX%C5%6<03%?&Y!55%V6LX9(K,W_Z23V7B)G M55-OA7M-G\7N5S=?J67A4:P<) M8<&N6T:_PZLT^Q,J^%4ILA7' L(.O_#.IZC]ZKN;YWY"?SOHJAT1W!6Q@T4Z MG3+F4\;V- UE?2YV?@V)@(.U43K44XMC=9EOV1_^_:S MZB?L?W9X#'!P< MO/WR]\>%?[1"E&$2O']Q^O+5BR,4N,3#P?W[%YB1X[=O?WQW?/KB[[]^^\M? MCH^/)I1XD8N\H[OUT?GHP^"&13A$1XS,P@>'HN^/!M[*"83 D"R648CHT640 MD)43\@^P[_G_N"^_YW];KBF^GX='?QO^U]'K5Z_>'K]^=?KNZ/\FDW_\]M/I MZ?6[\]\^__X_/TZO/IV^^?^71P\/#R^1=^_0^&LO7;(X.C[F&ODX^/*S^,^= MP] 1AQ*P]]_-PW#Y\\F)*/-X1_V7A-Z?\$^\.//J65#4U(R 2HF4@M-W[]Z=Q'_- M"?/*O/!).E_WCR?)'XO"6*'+$ZF_?OM-8D=*?'2#9D?BYZ>;2Q7B$R%S@CWZ MQXBXT0(%8?9S$'CG08C#]64P(W016^B[HQC(S^%ZB=Y_Q_!BZ:/L=W.*9N^_ M6S)&C[/*!?=_U:[[Y$G_)46,2\6_ON*_*'P5/88H\)"7?5< :!$A5R+5PB=N M_L,O?-%,"7V1Q_LB;\&9P^YBLT3L^-YQEK$*)\@/6?:;F)GC5Z=IN_QK^NL_ MIAS4&:__R^".A=1QP^PCOG.'_/K$0UCH^E;\0ZCX M-J;,.:%%9A[I9C?R?L4U?@"T^E>#6 MIKR^8W>.?2\K/:-DH2(L^RI1Z'P4,?YYLA2*.OZ+(T(]1!.?WB'?0XZ-.OXE M;^R/OZ$U2'A9S@K&*^#DE+_NBO+,)TQYO1*F"W\VG. B%#FO;[KF=8(H)MS= M>B,G5!%4_=$7Y,*("V05FKN/_$SD49AT4-9QX&**<^Q^[XGY* M'1'PWZX7=\27$%[\N^$LE\#(J?VIVT%QZCQ>>AP8GN%DTG =+>X0!0='2-YP MZFO RDWQWQW')V2Q(,%MR&'^$3ISR1D,M8P7L!E)SF=]W2?(%]1(=\V+DG% [/BU)64%T"!LR&7G7L M;I(Q_P8M"0W%L,29BQCL:.3B5O /004,T?&\]'?B1YPVFC03V )E.2NHKX # M..]L8IJH]1GY_F\!>0AND<-(@+Q+QB)%V /)6V$#$"Q@B\XFLXEZMW.NG\C) M.P'L]0M"5K!>A 50W=DD-M5IX?C^6<1P@!CL:(I2=I!=! :PW=FT-5'J?('H M/1]N/E#R$,[K6KAX9X_\GEWP+!0(TDLP2:HBMK!OP0B0'YG M<]K! @5>O#J$F$MQK(B$>*F8X:3+H0&$=S95?=+JPG=D^8+BWVVA. $#<-O9 M_#1+3#\G2"_X;V0C*"1I.-\@0& 9J;.Y:E&QQ+GI<9^7M8K] DB _XZGJ)>! M2RB?/,>LB=DS&A(^K:-KYXJ6*Q8QS3"24K'+CP@ "(VV2#"E3 $!U/#DD7JT9BL(V M&:$$$S!!9U-=T2\'%#D Z84_&TYS$0I ;&=36K&1V9_,28# 70D5$<,)KD(" M2,[FMK^<5+#PP??+=GN3AR1@Q,<>]V7>F>.+W]"AC_] M%6P]WE[? 6.5@ 95C/4+$64HENS58.F2 MMI;=RK+]FD_>X*JVJR!L=Q/Y]H88.FP^"#SQX_S?$5XY/E>7#<*A0^D:!_>_ M.WY4C@>:E37!4$!#R]M+DX@]ZH*N*[) [ :YB,.]\]$U"E.BH)ZH*F*)G=6P MVSUPL+V1)A0M'>R=/RY1P!!OG^-PCF@!+& KG9*6F$R+A':/-+0\PNF,;+98 M0XOW'S9PB(1/AS=SB-5P?H;]/R9QP,U[]P.A7_B/DA&D(B;80$:^'(]IWFKH M+#$W(OX3>=GQY-OTY'*5?\U"IEI$%[-I?FE"R1+1<#WAD\SXL"L/=I9BW0ZV MD+*(Z?91XVWW5-;VULF-;-^JG3#! M\A;$>PJPIO6N:Q*B;.R\0;Y8TYXX5#3"6A-I%;7 6GH4&)E]R/D,O12$O( % M1E+!A?,1MJWSY0#6#W(VF*T :']R&^(*$1PNXE7GP!N20!SR1X$+VTU5P@([ M*@&W>YG-]M9IG&NR.[O4/)^TZ7[*5M;(DWX>*ZW:L"*3[-<8S7)&4J2F)25R M5R$I-P^5Q6PR1!6C:9F'@>?A1)F)@[W+(%VFA!)#@+1--@$1FS8]ND&A@P/D MG3LTX",>&[ANM(CB.0*?Y&$70T.*1D&;#*;#@VDSI"K",S0C%$TI@F$;3)L#*W9[IFL2\S5&(7<=O_8!7L?;^ M3GL5]3@<_6H\^T\NWQU$X9Q0L253*Q%0*61!@J8.MFE9@:*^O)V/:7P*W8NC MBPFB,00MT=(),5_C2==U2EAI) MX]KU_I('E4OB:\^+ARE0P#'Z7.F!M\!!_#9QB%=( M;33-PA993Y<.TQ)U%9"ZPX]-QI& W)\#1T_@Q(WJ"W1%*N\/J21M"A[R .%^ M9)O]+H,0<>8S3Y\[F /M%5"5L,">2L"FIW/:*>'[<_;J"7[:\.0R[@-7DLA98#P#9[JOC[=MBA/TH!%=$ M(6D+[?$$M.6GR;$[^=HR?9_VD34C MJ47DB$TS4&XOU$>\*EC/$$*J&!6SZRH":9@O@2+S2+NHREMFHA@#3%GK+ M)^*5A@*$+;,0!-FTQ=O"GD*E7622EAE%"M:TY:(2F!%9\(8$93FDLI99!0!L MVCF*)UQ\]H+B]8.ZL.Q9T!"+U,=B.6RF#2(VWVT M9S-[C38X%6V):*8B DR M#7N]GT(S>V1:?DC3@KHIH->;&O \Z/]ZD>1\SBBB'. DUBH^2A7_;1PC9>>/ MB+J8@JES>98 VTIFVAV7CZ]<>IT:90Z:W:-6/I)'KS1(@M=I0IKMHIL_UD MNM/-&$.'S2]\\M#N0?E"Q;UMO'A6X;#=0B_H$(Q-*%EA;H>S]2<>+ET&3^@Q;;7:MKAR\R;9..[LDK:Z9D[^=0^-)'=V,"T=:L1X@9R<6P>_F\?Q78*O,&"T!#_&?\>:#E: M1?MM";OL1\5G G58-,W+_:$B M7Z9?BS9ONVI+%MC8?I>,43<)E*!.*%HZV,O>24[=$P]]XF%OP!@*]5N$5F7[ MU53T^-L^4#"Y#14CI(9M1EIXO]J(G)_M+P@RN4VD"U;9:][:S:%<;K]:0H65 M]F[YZGL&(05+(Z[^!K-02=&]:P@5;DQX/%V^[ [JG]UJH[@3K'EY&RV] 4NF M;3"JJI\%->J[9NO+V6C0!JR8MM.H'O#&,_@],V65E^TO%S(G*-//<\AN.-MZ M(5A:Z3YD?K;E=7]N=@68N Q6?+1K87N!JB)[MQRDWB73=]Q!I!Q,/$6S(+'S@SV1E\R ]K%;79 M?,TX,FU9GD_PTZ6F]$0!9X$/ >%ZXCM!. @\L?$POC\?L&^#"O;!RDWXVJ?$ MF3Y[6X^<>]%.FO"U]W'6!0ZV'=)GRUM]&J;UHP-"_0146N.]FE.S/J"['/>"]@M(U[P#QR?%&;:! MM[0%]MX!$*P@]>200M M-DD5M#K_N9/CQR/,7)_POZ/3:R?D/\:SLXCA +&-#QZKJMSYD6/5Q_LYVO6D MD.ZQ8U6)GB;%*9/UZ\I5P7X[J ;[A=FL!*C:6^ZX4[X6+X"P\6R2IR[P;O%] M@&?8%5GUISM%)L3'+I]H;]]O-_IJAUU[(_T.O7]##!N0_:0Z '*K*JWR*-N1 MUZOO>7--0I1MB\ ,1^X%)X"(:U+FF38IVSF5 >.E$6L<4!JX-:YG$\,C6?G+,0+ M1\P9>O4S@"Z&.Q= ZX-'::A[D4= Y9*0-5ZC#,XZ/Y$>)Q0W$W&I9]_7K\>H MU^ @>;QT_)5%CV@,6L,:EJ$!;YTOR&U1Z=20R10SW(C*5#RYDTVUA>@X$ M%+?&?<" K7,>V159SWRS$C*_O/$L#!0UW/DV@?$4NJ:V4+T/<3Z7;>'33P)O49;SCVY(JZX*E*R*>0EDA+[G-NN>]>X RAOLL2.V#?VJ: M[EDL'4Q%7QM3;I(E88X_GLGHK4\%;5*5-=YI,Z*LA_\4]-]QNX<>9&/QK,RIXP;(7<'_%0D4&HW'6]8FS5>:F.ZK'-4%]P; MQU=.?QEP9J+X,L1^_9:N,\S=3]&O:]+0RW"OI('@X) :ZG[NT(!3_$2JWHROKI0U M3J@6OG7NYS;D>E=>4.W7]=3H9+C;J='^X'*:SNRD;_R.EZDM+@.76P:OD+C% M7!T1;5*3-:YI(YJLY+$\7!C374_1H]*$E= MZX52C:NQQH$U)\A"[R4_U,)K=>[OJ7@J0_CL[(!#G'LS[%":6E7C?=LFH/K9 M#%G(NS[?9%GC\VJ+]13#DP5#Q67A'J^6E>3_T((5D*YXYM<&0US%N#_ M5V:?_TJ\[^!%;CBFMXBNL(L&C[A\+!D4Z_GV5FF;$7S#N QB7*RCI+JQ$5DX M.(!IE\CVPWU=BRFQ+\/8G@GD>SV'$0O) M&/:'&':(E3B8"Y1,K0[/QI0D3C M+"B/K,9W/DX&/)!*E;39O"IQFO8NT9.GXX$2NN3_A"Z.D B:ZJ-5V$Q[2% 5 M_M7-Q_3*&F*E2OO*6TJ3A;V9=#UO@1!/"(N8[LSQA<-@)LZ[:K6U=.I5B^LP M^VKCFK/X\Y]Q.,\"CGBO3VZKSUK+VVU2DWWSN(WXVAN_F+O^=D)%>.7'31-Y M4S*=53JU;859Q:;+=^>[SR#KBU MSE?#6YF>XZ?RWA3Q&9=7/,)^))CJT26WI[[AGK<]H%^U@VW[2( .Y?I' IK5 M9H^CW9HWZ]SJT_W^(Q0ZV._[681,"\.=7$7??GR5YBZ07=TY,8RHZ'S)F9GS M1_&(>OJKW.D9_GL_\CAWV2F;-#27+EML4Y_![Y"V0)9I3V("3Q.) ( $;@(, MVK^C4]1@:S:C8-?+6?%>VSGQ>;5,/&X78UJ MSQW^5[O'5^MC\Z_R(T6YEFP)9>B9 AVY"D&WIEF$S@^MI9H/&LH!VX MG1>6[6^W)-Q6,N85"'=UD^CVX>@ 4RZ#&+AWM21@J@%D6':=->'?6Q(:*KG+ M"QC.70'+KC,B\8W<(''YOYK,6@&%.N=AQG:U^-66X=P) N1+QKM&14T=!9OA M-VT3=9W6TD&S8>%^+=>D73:Q9UR4SN@)U,(VV6%.N0[/W%# MR0PQ%E=?R[I"V#[65<@/1W!,/(+37IAD6[98?41F@W2Q1>E'^ B&D1G(>G4M M34+6 SOD(;5>4LB>21+;,8?*W1AR60NRD@!($_(U[5CQ4W"'?5^L_SP!59M2 M4< ">ZK@FC;34^]E@Z0L,(+FOK,W]@WQ;9R?,#(8:!.8I6%#FQ0< HS#0F=' M"YV'M'"':6%SK79("Q_2PH>T\"$MW,WJ[4?N9"EV_!M\/U>L?TO%[&-:CM:T MY=Y#ZKU=S[+-?*"RS?8R.'W]D3>].1O3*]YK)9UEM]\SQ,*5MMG&S00:;.]Z M\&]9_0\4"9\SY3XI0[+[%B/[Z%?6;*2\6[<_/OT->TZ"]IIS@M4Q/%,$*W[( M[QR6'K9?>N@OFR#$CDAT%\XBO]K: 3-I%K; 9+HT6#<"3 :WMY]N MKE'X0.B77IV_5!/#_;Y4YX/+U\E2.DL<.KX(IK*)]I"P<+ @-,1_QN1#*4J- MDA9X%"T"=CT9F<1=(VV_XC8)]HF)Z/8&B2?593.)NA(&,Z\%V+2E__C

    4P- M;\1_P%M9(4G3"88 RIG]L3>O%"6&! VV!9U,.7F M^,G<*#X73-R26?C Z1FA%?+)4N3$1%S1[\[B!OH9'O$W0'*8!^@\,.FLXP<' MIR2E,6,5T!N6M\#?*,":EO+A%U!)OB3L"A0^EZ1BCO66"PJ2A@@2M1 MP=UUK@?^]B7O-C,> 8?H"J^D\RW]L@8;H2$)N]XU JOR&?O^^>,2B^OL?WX)[=!V)O93C6S MN'WS43.^-WLJUJ>40:+,2P!FW7::5N"UI!2R1:=W5][+3. MQ J?P(<"%I?J-8!4JV1X3*A6_A#FZ9Q%2>/D(H70>12YL 4>!X+9ZY5&;X G M9=I[RJ+V"QUV\%I=#OWU\!#3KA]B:F_N=1F$B!,4WO#OCX-\>Q;ZI>I))F%Z MY0PV0P/PNT[A9FI,'.S!FY5D4I;P6P"V\XN>LYROS@-8"F'#N57!W/4.N\^$ M?N%?3E>T1X@'MKCLKF$YPXD%P*GWUH$A5OH'\9\['K?]^NU_ %!+ 0(4 Q0 M ( **)RT[Q1]@D3(\ !A5!@ 1 " 0 !P&UL4$L! A0#% @ HHG+3KF8 M[$EK*0 G10" !4 ( !:*T '!S