0001096906-21-001382.txt : 20210611 0001096906-21-001382.hdr.sgml : 20210611 20210611134931 ACCESSION NUMBER: 0001096906-21-001382 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20210430 FILED AS OF DATE: 20210611 DATE AS OF CHANGE: 20210611 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: 211010698 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 pssr-20210430.htm PASSUR AEROSPACE, INC. - FORM 10-Q SEC FILING PASSUR AEROSPACE, INC. - Form 10-Q SEC filing
0000225628 --10-31 false 2021 Q2 0000225628 2020-11-01 2021-04-30 0000225628 2021-04-30 0000225628 2020-04-30 0000225628 2021-06-01 0000225628 2021-04-30 2021-04-30 0000225628 2020-10-31 2020-10-31 0000225628 2020-10-31 0000225628 2021-02-01 2021-04-30 0000225628 2020-02-01 2020-04-30 0000225628 2019-11-01 2020-04-30 0000225628 us-gaap:CommonStockMember 2020-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0000225628 us-gaap:RetainedEarningsMember 2020-10-31 0000225628 us-gaap:TreasuryStockMember 2020-10-31 0000225628 2020-11-01 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-01-31 0000225628 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0000225628 2021-01-31 0000225628 us-gaap:CommonStockMember 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0000225628 us-gaap:RetainedEarningsMember 2021-01-31 0000225628 us-gaap:TreasuryStockMember 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-04-30 0000225628 us-gaap:RetainedEarningsMember 2021-02-01 2021-04-30 0000225628 us-gaap:CommonStockMember 2021-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0000225628 us-gaap:RetainedEarningsMember 2021-04-30 0000225628 us-gaap:TreasuryStockMember 2021-04-30 0000225628 2019-10-31 0000225628 us-gaap:CommonStockMember 2019-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000225628 us-gaap:RetainedEarningsMember 2019-10-31 0000225628 us-gaap:TreasuryStockMember 2019-10-31 0000225628 2019-11-01 2020-01-31 0000225628 us-gaap:CommonStockMember 2019-11-01 2020-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2019-11-01 2020-01-31 0000225628 us-gaap:RetainedEarningsMember 2019-11-01 2020-01-31 0000225628 us-gaap:TreasuryStockMember 2019-11-01 2020-01-31 0000225628 2020-01-31 0000225628 us-gaap:CommonStockMember 2020-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0000225628 us-gaap:RetainedEarningsMember 2020-01-31 0000225628 us-gaap:TreasuryStockMember 2020-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-04-30 0000225628 us-gaap:RetainedEarningsMember 2020-02-01 2020-04-30 0000225628 us-gaap:TreasuryStockMember 2020-02-01 2020-04-30 0000225628 us-gaap:CommonStockMember 2020-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0000225628 us-gaap:RetainedEarningsMember 2020-04-30 0000225628 us-gaap:TreasuryStockMember 2020-04-30 0000225628 fil:ExistingGilbertNoteMember 2021-04-30 0000225628 fil:CaresActPayrollSupportProgramMember 2020-07-31 2020-07-31 0000225628 fil:CaresActPayrollSupportProgramMember 2021-02-12 2021-02-12 0000225628 fil:CaresActPayrollSupportProgramMember 2021-03-05 2021-03-05 0000225628 fil:CaresActPayrollSupportProgramMember 2021-03-08 2021-03-08 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-16 2021-04-16 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-29 2021-04-29 0000225628 fil:CaresActPayrollSupportProgramMember 2021-05-27 2021-05-27 0000225628 fil:CustomerMember 2020-11-01 2021-04-30 0000225628 fil:AirlinesMember 2020-11-01 2021-04-30 0000225628 fil:AirlinesMember 2021-02-01 2021-04-30 0000225628 fil:AirlinesMember 2020-02-01 2020-04-30 0000225628 fil:AirlinesMember 2019-11-01 2020-04-30 0000225628 fil:AirportsMember 2020-11-01 2021-04-30 0000225628 fil:AirportsMember 2021-02-01 2021-04-30 0000225628 fil:AirportsMember 2020-02-01 2020-04-30 0000225628 fil:AirportsMember 2019-11-01 2020-04-30 0000225628 fil:OtherMember 2020-11-01 2021-04-30 0000225628 fil:OtherMember 2021-02-01 2021-04-30 0000225628 fil:OtherMember 2020-02-01 2020-04-30 0000225628 fil:OtherMember 2019-11-01 2020-04-30 0000225628 fil:PerformanceObligationMember 2020-11-01 2021-04-30 0000225628 fil:SubscriptionServicesMember 2020-11-01 2021-04-30 0000225628 fil:SubscriptionServicesMember 2021-02-01 2021-04-30 0000225628 fil:SubscriptionServicesMember 2020-02-01 2020-04-30 0000225628 fil:SubscriptionServicesMember 2019-11-01 2020-04-30 0000225628 fil:ProfessionalServicesMember 2020-11-01 2021-04-30 0000225628 fil:ProfessionalServicesMember 2021-02-01 2021-04-30 0000225628 fil:ProfessionalServicesMember 2020-02-01 2020-04-30 0000225628 fil:ProfessionalServicesMember 2019-11-01 2020-04-30 0000225628 fil:MaterialRightsMember 2020-11-01 2021-04-30 0000225628 fil:PassurNetwork1Member 2019-11-01 2020-10-31 0000225628 fil:LeasesMember 2019-11-01 2020-10-31 0000225628 fil:CapitalizedSoftwareDevelopmentCostsMember 2019-11-01 2020-10-31 0000225628 2019-11-01 2020-10-31 0000225628 2018-11-01 2019-10-31 0000225628 2016-11-01 2017-10-31 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-26 2021-04-26 0000225628 fil:CaresActPayrollSupportProgram3Member 2021-04-16 2021-04-16 0000225628 fil:CaresActPayrollSupportProgram3Member 2021-04-29 2021-04-29 0000225628 fil:CaresActPayrollSupportProgram3Member 2021-05-27 2021-05-27 0000225628 fil:StamfordCtMember 2020-11-01 2021-04-30 0000225628 fil:OrlandoFlMember 2020-11-01 2021-04-30 0000225628 fil:FifthGilbertNoteMember 2019-10-31 0000225628 fil:SixthGilbertNoteMember 2021-04-30 0000225628 fil:SixthGilbertNoteMember 2020-10-31 0000225628 fil:SeventhGilbertNoteMember 2021-04-30 xbrli:pure iso4217:USD xbrli:shares iso4217:USD xbrli:shares

 

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, 2021

 

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 1905, 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    

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,712,091 shares of the Registrant’s common stock with a par value of $0.01 per share outstanding as of June 1, 2021.


Page 1 of 36


INDEX

 

PASSUR Aerospace, Inc. and Subsidiary

 

 

 

Page

PART I.

Financial Information

 

 

 

 

Item 1.

Financial Statements

 

 

 

 

 

Consolidated Balance Sheets as of April 30, 2021 (unaudited)

3

 and October 31, 2020.

 

 

 

 

Consolidated Statements of Operations (unaudited)

4

 Three months ended April 30, 2021 and 2020.

 

 

 

 

Consolidated Statements of Operations (unaudited)

4

 Six months ended April 30, 2021 and 2020.

 

 

 

 

Consolidated Statements of Stockholders’ Equity (Deficit) (unaudited)

6

 Six months ended April 30, 2021 and 2020.

 

 

 

 

Consolidated Statements of Cash Flows (unaudited)

7

 Six months ended April 30, 2021 and 2020.

 

 

 

 

Notes to Consolidated Financial Statements (unaudited)

8

 

 

 

Item 2.

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

23

 

 

 

Item 3.

Quantitative and Qualitative Disclosures about Market Risk.

33

 

 

 

Item 4.

Controls and Procedures.     

33

 

 

 

PART II.

Other Information

34

 

 

 

Item 1.

Legal Proceedings.

34

 

 

 

Item 5.

Other Information.

34

 

                     

 

Item 6.

Exhibits.

34

 

 

 

SIGNATURES.

 

36


Page 2 of 36


 

PART I: Financial Information

 

Item 1. Financial Statements

 

PASSUR Aerospace, Inc. and Subsidiary

 

Consolidated Balance Sheets

April 30, 2021

 

October 31, 2020

 

(unaudited)

 

 

Assets

 

 

 

Current assets:

 

 

 

Cash

$            3,429,052

 

$            2,748,066

Accounts receivable, net

614,941

 

662,081

Prepaid expenses and other current assets

318,093

 

162,843

Total current assets

4,362,086

 

3,572,990

 

 

 

 

 

 

 

       

PASSUR Network, net

-   

 

-   

Capitalized software development costs, net

980,499

 

1,223,399

Property and equipment, net

142,289

 

257,561

Operating lease right-of-use assets

178,271

 

232,721

Other assets

42,395

 

53,031

Total assets

$            5,705,540

 

$           5,339,702

 

 

 

 

Liabilities and stockholders' deficit

 

 

 

Current liabilities:

 

 

 

Accounts payable

$            1,206,176

 

$            1,486,808

Accued liabilities - Stimulus funding

2,599,239

 

1,933,955

Accrued expenses and other current liabilities

603,771

 

721,058

Operating lease liabilities, current portion

120,538

 

168,923

Deferred revenue, current portion

1,189,321

 

1,173,573

Total current liabilities

5,719,045

 

5,484,317

 

 

 

 

Deferred revenue, long term portion

251,856

 

249,727

Note payable - related party

10,691,625

 

10,691,625

Operating lease liabilities, non-current

202,419

 

271,946

Other liabilities

-   

 

-   

Total liabilities

16,864,945

 

16,697,615

 

 

 

 

Commitments and contingencies

 

 

 

 

 

 

 

Stockholders' deficit:

 

 

 

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,496,526 at April 30, 2021 and October 31, 2020, respectively

84,964

 

84,964

Additional paid-in capital

18,561,849

 

18,448,202

Accumulated deficit

(27,872,540)

 

(27,957,401)

(9,225,727)

 

(9,424,235)

Treasury stock, at cost, 784,435 shares at April 30, 2021 and October 31, 2020, respectively

(1,933,678)

 

(1,933,678)

Total stockholders' deficit

(11,159,405)

 

(11,357,913)

Total liabilities and stockholders' deficit

$            5,705,540

 

$            5,339,702

See accompanying notes to consolidated financial statements.


Page 3 of 36


 

 

PASSUR Aerospace, Inc. and Subsidiary

 

Consolidated Statements of Operations

 

(Unaudited)

 

 

Three months ended

 

April 30,

2021

 

2020

 

 

 

 

 

 

 

 

Revenues

$          1,461,844

 

$          3,178,742

 

 

 

 

Cost of expenses:

 

 

 

Cost of revenues

               565,451

 

            2,421,113

Research and development expenses

                 53,251

 

               103,394

Selling, general, and administrative expenses

               635,965

 

            2,292,416

Impairment charges

                        -   

 

            9,874,281

            1,254,667

 

          14,691,204

 

 

 

 

Income/(Loss) from operations

$             207,177

 

$      (11,512,462)

 

 

 

 

Interest expense - related party

               257,713

 

               218,629

Loss before income taxes

               (50,536)

 

        (11,731,091)

 

 

 

 

Provision for income taxes

                        -   

 

                        -   

Net loss

$             (50,536)

 

$      (11,731,091)

 

 

 

 

Net loss per common share - basic

$                 (0.01)

 

$                 (1.52)

Net loss per common share - diluted

$                 (0.01)

 

$                 (1.52)

 

 

 

 

Weighted average number of common shares outstanding - basic

            7,712,091

 

            7,712,091

Weighted average number of common shares outstanding - diluted

            7,712,091

 

            7,712,091

 

See accompanying notes to consolidated financial statements.


Page 4 of 36


 

 

PASSUR Aerospace, Inc. and Subsidiary

 

Consolidated Statements of Operations

 

(Unaudited)

 

 

Six months ended

 

April 30,

2021

 

2020

 

 

 

 

 

 

 

 

Revenues

$          3,159,765

 

$          7,404,058

 

 

 

 

Cost of expenses:

 

 

 

Cost of revenues

            1,135,124

 

            4,707,180

Research and development expenses

               100,883

 

               215,697

Selling, general, and administrative expenses

            1,314,784

 

            4,460,766

Impairment charges

                        -   

 

            9,874,281

            2,550,791

 

          19,257,924

 

 

 

 

Income/(Loss) from operations

$             608,974

 

$      (11,853,866)

 

 

 

 

Interest expense - related party

               524,113

 

               428,915

Income/(Loss) before income taxes

                 84,861

 

        (12,282,781)

 

 

 

 

Provision for income taxes

                        -   

 

                 31,560

Net Income/(Loss)

$               84,861

 

$      (12,314,341)

 

 

 

 

Net income/(loss) per common share - basic

$                   0.01

 

$                 (1.60)

Net income/(loss) per common share - diluted

$                   0.01

 

$                 (1.60)

 

 

 

 

Weighted average number of common shares outstanding - basic

            7,712,091

 

            7,709,014

Weighted average number of common shares outstanding - diluted

            7,712,091

 

            7,709,014

 

 

See accompanying notes to consolidated financial statements.


Page 5 of 36


PASSUR Aerospace, Inc. and Subsidiary

 

Consolidated Statements of Stockholders’ Equity/(Deficit)

 

(Unaudited)

 

 

Six Months ended April 30, 2021

 

 

 

 

 

Additional

 

 

 

 

 

Total

 

 

Common Stock

 

Paid-In

 

Accum.

 

Treasury

 

Stockholders

 

Shares

Amount

 

Capital

 

Deficit

 

Stock

 

Deficit

 

 

 

 

 

 

 

 

 

 

 

 

Balance at October 31, 2020

 

           8,496,526

$              84,964

 

$       18,448,202

 

$      (27,957,401)

 

$       (1,933,678)

 

$      (11,357,913)

 

 

 

 

 

 

 

 

 

 

 

 

     Stock-based compensation expense

 

 

 

 

                47,026

 

 

 

 

 

                47,026

     Net income

 

 

 

 

 

 

              135,397

 

 

 

              135,397

Balance at January 31, 2021

 

         8,496,526

              84,964

 

       18,495,228

 

     (27,822,004)

 

       (1,933,678)

 

     (11,175,490)

 

 

 

 

 

 

 

 

 

 

 

 

     Stock-based compensation expense

 

 

 

 

                66,621

 

 

 

 

 

                66,621

     Net loss

 

 

 

 

 

 

               (50,536)

 

 

 

               (50,536)

Balance at April 30, 2021

 

         8,496,526

              84,964

 

       18,561,849

 

     (27,872,540)

 

       (1,933,678)

 

     (11,159,405)

 

 

 

Six Months ended April 30, 2020

 

 

 

 

 

Additional

 

 

 

 

 

Total

 

 

Common Stock

 

Paid-In

 

Accum.

 

Treasury

 

Stockholders

 

Shares

Amount

 

Capital

 

Deficit

 

Stock

 

Equity/(Deficit)

 

 

 

 

 

 

 

 

 

 

 

 

Balance at October 31, 2019

 

           8,480,526

$              84,804

 

$       17,958,165

 

$      (15,653,562)

 

$       (1,933,678)

 

$            455,729

 

 

 

 

 

 

 

 

 

 

 

 

     Stock-based compensation expense

 

 

 

 

              146,648

 

                        -   

 

                       -   

 

              146,648

     Exercise of stock options

 

                16,000

                     160

 

                23,040

 

 

 

 

 

                23,200

     Net loss

 

 

 

 

                        -   

 

             (583,250)

 

                       -   

 

             (583,250)

Balance at January 31, 2020

 

         8,496,526

              84,964

 

       18,127,853

 

     (16,236,812)

 

       (1,933,678)

 

               42,327

 

 

 

 

 

 

 

 

 

 

 

 

     Stock-based compensation expense

 

 

 

 

              102,574

 

                        -   

 

                       -   

 

              102,574

     Net loss

 

 

 

 

                        -   

 

        (11,731,091)

 

                       -   

 

        (11,731,091)

     Effect of new accounting standard

 

 

 

 

                        -   

 

 

 

                       -   

 

                        -   

Balance at April 30, 2020

 

         8,496,526

              84,964

 

       18,230,427

 

     (27,967,903)

 

       (1,933,678)

 

     (11,586,190)

 

See accompanying notes to consolidated financial statements.


Page 6 of 36


 

PASSUR Aerospace, Inc. and Subsidiary

 

Consolidated Statements of Cash Flows

 

(Unaudited)

 

 

 

 

Six months ended April 30,

 

 

2021

 

2020

 

 

 

 

 

 

Cash flows from operating activities

 

 

 

Net income/(loss)

$               84,861

 

$      (12,314,341)

Adjustments to reconcile net income/(loss) to net cash used in operating activities:

 

 

 

 

Depreciation and amortization

               362,508

 

            1,748,903

 

Provision for doubtful accounts

               (28,716)

 

               103,534

 

Federal Stimulus credits utilized

          (2,187,826)

 

                        -   

 

Other

                        -   

 

                   9,329

 

Stock-based compensation

               113,647

 

               249,222

 

Operating lease assets, liability, net

               (63,462)

 

               234,541

 

Loss from impairment charges

                        -   

 

            9,874,281

 

Changes in operating assets and liabilities:

 

 

 

 

 

Accounts receivable

                 75,856

 

               120,999

 

 

Prepaid expenses and other current assets

             (157,768)

 

               (23,558)

 

 

Other assets

                 10,636

 

                   8,272

 

 

Accounts payable

             (280,632)

 

               351,997

 

 

Accrued expenses and other current liabilities

             (103,640)

 

               (12,431)

 

 

Accrued interest - related party

                          -

 

               428,915

 

 

Deferred revenue

                 17,877

 

          (1,419,527)

Total adjustments

          (2,241,520)

 

          11,674,477

Net cash used in operating activities

          (2,156,659)

 

             (639,864)

 

 

 

 

 

 

Cash flows from investing activities

  

 

  

PASSUR Network

                          -

 

                          -

Software development costs

                          -

 

             (488,774)

Property and equipment

                 (1,818)

 

                 (7,015)

Net cash used in investing activities

                 (1,818)

 

             (495,789)

 

 

 

 

 

 

Cash flows from financing activities

 

 

 

Proceeds under Federal Stimulus grant program

            2,839,463

 

                          -

Proceeds from notes payable - related party

                          -

 

            1,435,000

Proceeds from exercise of stock options

                          -

 

                 23,200

Net cash provided by financing activities

            2,839,463

 

            1,458,200

 

 

 

 

 

 

Increase in cash

               680,986

 

               322,547

 

 

 

 

 

 

Cash - beginning of period

            2,748,066

 

               145,151

Cash - end of period

$          3,429,052

 

$             467,698

 

 

 

 

 

 

Supplemental cash flow information

 

 

 

Cash paid during the period for:

 

 

 

 

Interest - related party

$             524,112

 

$                      -   

 

Income taxes

$                         -   

 

$            35,413

 

 

See accompanying notes to consolidated financial statements.


Page 7 of 36


 

 

PASSUR Aerospace, Inc. and Subsidiary

 

Notes to Consolidated Financial Statements

 

Six Months Ended April 30, 2021

 

(Unaudited)

 

1. Nature of Business      

 

PASSUR® Aerospace, Inc. (“PASSUR” or the “Company”), a New York corporation founded in 1967, is a leading business intelligence company, providing predictive analytics and decision support technology for the aviation industry primarily to improve the operational performance and cash flow of airlines, airports, fixed based operators (FBOs) and air navigation service providers (ANSPs). The Company is recognized as a leader in providing a cloud-based platform, ARiVA™, that manages and optimizes operations for our customers.

 

PASSUR delivers digital solutions that are essential to global aviation operations, meeting the needs of global air travel as well as supporting the recovery of the aviation industry from the COVID-19 crisis.   The structure and execution of operations within the aviation industry has fundamentally changed as a result of this crisis due to the significant change in the economics required to support current conditions, a return to normal operations and profitability, and to assist in mitigating health risks.

 

PASSUR continues to be a pioneer applying artificial intelligence powered by machine learning to aviation data, addressing the industry’s most costly challenges, including the management and optimization of airspace, airport assets, aircraft, and day of flight operations.

 

The Company provides its solutions to airlines and airports in the United States, as well as airlines and airports in Canada and Latin America.  The global market presents an opportunity to network more customers in a broader market.  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, while maximizing revenue opportunities, improving operational efficiency, and enhancing the passenger experience.

 

The Company is a supplier and partner to the air transportation industry. Many of the Company’s customers continue to be severely impacted by the COVID-19 outbreak and the rapid decline in air travel.  As a result, the Company anticipates downturns in its revenues to continue at least through the end of the Company’s fourth fiscal quarter in 2021.

 

Although the Company’s revenue is primarily subscription based, during fiscal 2020, several customers requested, and the Company agreed, to the suspension of certain services to those customers, or the provision of services free of charge during a specific period of time.  Additionally, one customer requested extended terms of payment, which request the Company accepted.  The Company believes that these decisions were in the best interests of the Company as a partner to the aviation industry and will benefit the Company in the longer term.  The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.    

 

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, 2020, filed with the Securities and Exchange Commission (“SEC”) on January 29, 2021; 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 necessary to present fairly the Company’s consolidated financial position as of April 30, 2021, and its consolidated results of operations for the three and six months ended April 30, 2021 and April 30, 2020, respectively.

 


Page 8 of 36


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 ending October 31, 2021.

 

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

 

Liquidity

 

The Company’s current liabilities (excluding deferred revenue and certain CARES Act grant proceeds) exceeded its current assets by $168,000 as of April 30, 2021.  The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2022, was $10,692,000 at April 30, 2021, which amount included additional loans made by Mr. Gilbert in fiscal 2020 of $1,435,000, bringing the principal balance owed to $9,585,000, plus capitalized accrued and unpaid interest of $1,107,000.  The capitalized interest included $200,000 incurred during the fourth quarter of fiscal 2019 and all the fiscal 2020 interest of $907,000. The Company has paid the interest due for the first half of 2021 in the amount of $524,000.  The Company’s stockholders’ equity had a deficit of $11,159,000 at April 30, 2021. The Company achieved net income of $85,000 for the six months ended April 30, 2021.

 

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, 2021, that if the Company, at any time, is unable to meet its obligations through June 12, 2022, 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.

 

The CARES Act was enacted in March 2020 and provided economic support for, among others, businesses in the aviation industry.  The Company has received grants under the CARES Act, totaling approximately $6,498,000, as described in more detail below.

 

1.In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020.  Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits.  The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation.   

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement (“PSP2”) with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program.  The total amount awarded to the Company under PSP2 was approximately $1,310,000.  The relief payments under PSP2 were received in two installments of approximately $655,000 on March 8, 2021 and April 26, 2021, respectively.  As with the original grant under PSP1, PSP2 proceeds are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support.  Other conditions include prohibitions on share repurchases and dividends through March 31, 2022, and certain limitations on executive compensation.   

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement (“PSP3”) with the U.S. Department of the Treasury for an award the Company will receive under the American Rescue Plan Act of 2021.  The total amount awarded to the Company under PSP3 was approximately $1,310,000.  The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021.  The second installment of approximately $655,000 was received by the Company on May 27, 2021.  The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs.  However, there may be a possible additional final payment made subsequently, based on any adjustments by the U.S. Department of the Treasury, to the initial expected total payment.  As with the original grants under PSP1 and PSP2, proceeds under PSP3 are  


Page 9 of 36


to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support under PSP3.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation.  

 

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.  

 

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.

 

 


Page 10 of 36


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, in accordance 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.


Page 11 of 36


 

 

B. Disaggregation

 

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

 

Revenue by type of customer:

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Airlines

 

$          149,000

 

$       1,676,000

 

$          511,000

 

$       4,294,000

Airports

 

         1,216,000

 

         1,463,000

 

         2,480,000

 

         2,854,000

Other

 

             97,000

 

             40,000

 

           169,000

 

           256,000

Total Revenue

 

$       1,462,000

 

$       3,179,000

 

$       3,160,000

 

$       7,404,000

 

Revenue by type of performance obligation:

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Subscription services

 

$       1,341,000

 

$       3,077,000

 

$       2,939,000

 

$       7,034,000

Professional services

 

           121,000

 

           102,000

 

           221,000

 

           370,000

Total Revenue

 

$       1,462,000

 

$       3,179,000

 

$       3,160,000

 

$       7,404,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, 2020

$        609,000

 

$         53,000

 

$     1,423,000

 

 

 

 

 

 

 

Balance at April 30, 2021

 

$        537,000

 

$         78,000

 

$     1,441,000

 

The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result 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 six months ended April 30, 2021 that was included in the deferred revenue balance at November 1, 2020 was $940,881.

 

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


Page 12 of 36


 

 

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

 

$      2,701,000

 

$      1,698,000

Professional services

 

$         216,000

 

$                 -   

Material rights

 

$         126,000

 

$         242,000

 

*Approximately 90% of subscription services and 77% of material rights 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, amortization of previously capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Previously, cost of revenues in each reporting period was impacted by capitalized costs associated with software development and data center projects, costs associated with upgrades to PASSUR and Surface Multilateration (“SMLAT”) Systems necessary to make such systems compatible with new software applications (all referred to as “Capitalized Assets”), depreciation of PASSUR and SMLAT Systems as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each previous reporting period was impacted by the number of PASSUR and SMLAT System units added to the PASSUR Network, which included the production, shipment, and installation of these assets (largely installed by unaffiliated outside contractors), which had previously been capitalized to the PASSUR Network. The PASSUR Network was written off as of April 30, 2020, as described in more detail below.  The labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs subsequent to January 31, 2020.  Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.

 

Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and SMLAT Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.  In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.

 

Additionally, due to the financial and economic hardships being experienced by the Company’s customers and air transportation support vendors in the current COVID-19 environment, there has been a sufficient amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result, during the second quarter of fiscal year 2020, the Company conducted a review of its customer contracts to determine whether an impairment had occurred.  In order to determine whether or not an impairment had


Page 13 of 36


occurred, we looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related software development asset. Where the contracted revenue amount was less than the net carrying value of the software development asset, we noted an impairment.  As a result, the Company wrote off previously capitalized software development costs totaling approximately $6,134,000 due to impairment during fiscal 2020. The amount of these charges and write-offs were included as an impairment charge for the year ended October 31, 2020 totaling $9,874,000.

 

As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic,” below), the corresponding review conducted by the Company and the resultant write-offs taken during fiscal 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.

 

Income Taxes

 

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modifications to the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k).  As of October 31, 2020, the Company had approximately $25,377,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.

 

The Company’s provision for income taxes consists of federal, state and foreign 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. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.

 

The estimated annual effective tax rate for the fiscal year ending October 31, 2021 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets.

 

For the three and six months ended April 30, 2021, the Company recorded an income tax provision of $0.  The effective tax rate for the three and six months ended April 30, 2021 was 0% on a pretax (loss)/income of ($50,000) and $85,000, respectively.  The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.

 

For the three and six months ended April 30, 2020, the Company recorded an income tax provision of $0 and $31,560, respectively. The income tax provision for the six months ended April 30, 2020 is attributable to foreign withholding tax. The effective tax rate for the three and six months ended April 30, 2020 was 0% and (0.3)%, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to foreign withholding taxes and the valuation allowance. The Company did not record an income tax benefit on its pre-tax losses as there is a full valuation allowance recorded against its net deferred tax assets which are not realizable on a more-likely-than-not basis.

 

Accounts Receivable

 

The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable 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. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $78,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2021, which will be invoiced subsequent to April 30, 2021. At October 31, 2020, the Company’s accounts receivable balance included $53,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2020.

 

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. However, during fiscal year 2020, several customers requested, and


Page 14 of 36


the Company agreed to, the suspension of certain services to those customers, or the provision of services free of charge during a specified period of time. Additionally, one customer requested extended terms of payment, which the Company also accepted. The Company believes that these decisions were in the best interests of the Company as a partner to the aviation industry and will benefit the Company in the longer term. The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.

 

The provision for doubtful accounts was $201,000 and $948,000 as of April 30, 2021 and October 31, 2020, respectively. During the six months ended April 30, 2021, the Company collected certain past due accounts for which a reserve had previously been established.  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

 

Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and Surface Multilateration (“SMLAT”) Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology. In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.

 

The Company did not capitalize any costs related to the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively. Additionally, the Company did not purchase any parts for the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively, and used $0 and $9,300 of PASSUR Network parts for repairs during the six months ended April 30, 2021 and April 30, 2020, respectively.

 

Depreciation expenses related to the Company-owned PASSUR Network was $0 and $148,000 for the three months ended April 30, 2021 and April 30, 2020, respectively, and $0 and $374,000 for the six months ended April 30, 2021 and April 30, 2020, respectively. Depreciation was charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which was estimated at five years for SMLAT Systems and seven years for PASSUR Systems. As a result of the decommissioning of the PASSUR Network and the resulting write off of all PASSUR Network assets during fiscal 2020, as described above, the Company will no longer incur any future depreciation expense related to the PASSUR Network.

 

As a result of the FAA mandate described above and the corresponding review conducted by the Company, which resulted in the decommissioning of the PASSUR Network, the Company anticipates that the costs of maintaining and operating these systems will continue to decrease materially throughout the balance of the fiscal year.  

 

The net carrying balance of the PASSUR Network assets was $0 as of April 30, 2021 and October 31, 2020, respectively.

 

Capitalized Software Development Costs

 

The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through April 30, 2021, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software.  Costs incurred to maintain and support products after they became available were charged to expense as incurred.  The Company did not capitalize any software development costs subsequent to January 31, 2020.


Page 15 of 36


 

Due to the financial and economic hardships being experienced by airlines, airports and air transportation support vendors in the current COVID-19 environment, there was a sufficient amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company.  In order to determine whether or not an impairment had occurred, the Company looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related capitalized development cost asset.  Where the contribution margin was less than the net carrying value of the asset, we determined that an impairment had occurred. As a result of this exercise, the Company wrote-off assets totaling $6,134,000 during the second quarter of fiscal 2020, based on the assumption that the carrying value of the software capitalization was representative of 100% of the committed contract values then remaining, given the impact of the current COVID-19 environment on the aviation industry and its customers.

 

The Company did not capitalize any software development costs during the three and six months ended April 30, 2021. The Company capitalized $0 and $489,000 of software development costs during the three and six months ended April 30, 2020, respectively.  The Company amortized $121,000 and $243,000 of capitalized software development costs during the three and six months ended April 30, 2021, respectively. The Company amortized $520,000 and $1,208,000 of capitalized software development costs during the three and six months ended April 30, 2020, respectively. The Company previously recorded 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”.  In connection with the impairment analysis described above, the Company revised its estimate of the remaining useful life of the capitalized software development costs to three years.

 

As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic” below), the corresponding review conducted by the Company described above and the resultant write-offs taken during the three months ended April 30, 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.  

 

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 Assets

 

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 assets 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, 2020, the Company had available federal net operating loss carryforwards of $25,377,000, of which $12,597,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.

 


Page 16 of 36


 

Net Loss per Share Information

 

Basic net income/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. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan allow 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,

2021

 

2020

 

2021

 

2020

Basic Weighted average shares outstanding

 7,712,091

 

     7,712,091

 

 7,712,091

 

    7,709,014

Effect of dilutive stock options

              -   

 

               -   

 

              -   

 

               -   

Diluted weighted average shares outstanding

 7,712,091

 

     7,712,091

 

 7,712,091

 

    7,709,014

 

 

 

 

 

 

 

 

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,460,000

 

     1,831,500

 

 1,460,000

 

    1,831,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 is 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 $67,000 and $114,000 for the three and six months ended April 30, 2021, respectively.  Stock-based compensation expense was $103,000 and $249,000 for the three and six months ended April 30, 2020, respectively.  Stock-based compensation is primarily included in selling, general, and administrative expenses.

 

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.

 

Recent Accounting Pronouncements Adopted

 

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.

 

On November 1, 2018, the Company adopted the revenue recognition requirements of 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


Page 17 of 36


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 fiscal year ended October 31, 2019, of $15,046,000 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.

 

Accounting Pronouncements Issued but not yet Adopted

 

In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods therein, and early adoption is permitted. Adoption of Topic 740 is not expected to have a material effect on the Company’s consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses.  Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and, (c) changes in estimates of expected credit losses that have taken place during the period.  ASU 2016-13 is effective for fiscal years beginning after December 15, 2022.  The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements.  However, it is not expected to have a material effect on the Company’s consolidated financial statements.

 

3. Impact of the COVID-19 Pandemic  

 

In December 2019, a novel strain of coronavirus (“COVID-19”) was reported in Wuhan, China. The World Health Organization (“WHO”) declared COVID-19 a “pandemic” on March 11, 2020, and the U.S. government declared a national state of emergency on March 13, 2020. The U.S. government has implemented enhanced screenings, quarantine requirements and other travel restrictions in connection with the COVID-19 outbreak. U.S. state governments have instituted similar measures, such as “shelter-in-place” requirements and declared states of emergency. In addition, U.S. federal and state governments have strongly recommended “social distancing” measures, including avoiding social gatherings and discretionary travel.

 

The aviation and travel industries, which are served by the Company and its products, have been severely affected by the COVID-19 outbreak.  Travel restrictions and other measures imposed by most jurisdictions resulted in a precipitous decline in demand for air travel, and our customers in the aviation and travel industries have drastically reduced their capacity and operations in 2020 and continuing into 2021, as compared to 2019, which in turn has resulted in a significant reduction of demand for our products and services.  As a result, the Company has faced increased economic pressures and experienced a significant loss of revenue, which the Company anticipates will continue to impact fiscal 2021.  The severity of the downturn depends on many factors, the outcomes of which are uncertain or unknown at this time, such as, among other things, the scope, severity and duration of the pandemic (including any resurgences of cases), the actions taken to contain the pandemic or to mitigate its impact, the public distribution of treatments and vaccines for the disease (including its variants), the length of time before the public feels safe to travel, the economic stimulus programs available to affected industries and consumers, and the status of governmental and private reopening plans.  All of these variables will impact how quickly the industry can recover and may affect the revenue and earnings levels of the Company.

 

The CARES Act was enacted in March 2020 and provides economic support for, among others, businesses in the airline industry.  The Company has received grants under the CARES Act, totaling approximately $6,498,000, as described in more detail below.

 


Page 18 of 36


1. In July 2020, the Company was granted government funds totaling approximately $3.0 million pursuant to PSP1 for Air Carriers and Contractors under the CARES Act.  Pursuant to the PSP1 Agreement entered into by the Company with the U.S. Department of the Treasury, the Company was required to, among other things, refrain from conducting involuntary employee layoffs or furloughs and reducing employee rates of pay or benefits through September 30, 2020, and is required to refrain from paying dividends or engaging in share repurchases through September 30, 2021. The Company is also required to limit certain executive compensation through March 24, 2022, maintain certain internal controls and records relating to the CARES Act funds and comply with certain reporting requirements.  The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act up through and including the period ended April 30, 2021 and fully intends to continue to comply with all such provisions and requirements.  Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits have been incurred.  During the six months ended April 30, 2021, the Company reduced its compensation expense by $2,188,000, as a portion of the CARES Act grant proceeds received by the Company was used to fund eligible payroll costs.  If the Company does not comply with the provisions of the CARES Act and the Payroll Support Program Agreement, the Company may be required to repay the government funds and also be subject to other remedies.

 

2. On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above.

 

3. On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement (“PSP2”) with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program. The total amount awarded to the Company under PSP2 was approximately $1,310,000.  The relief payments under PSP2 were received in two installments of approximately $655,000 on March 8, 2021 and April 26, 2021, respectively. As with the original grant under PSP1, PSP2 proceeds are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support.  Other conditions include prohibitions on share repurchases and dividends through March 31, 2022, and certain limitations on executive compensation.  

 

4. On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement (“PSP3”) with the U.S. Department of the Treasury for an award the Company will receive under the American Rescue Plan Act of 2021.  The total amount awarded to the Company under PSP3 was approximately $1,310,000.  The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021.  The second installment of approximately $655,000 was received by the Company on May 27, 2021.  The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs.  However, there may be a possible additional final payment made subsequently, based on any adjustments by the U.S. Department of the Treasury, to the initial expected total payment. As with the original grants under PSP1 and PSP2, proceeds under PSP3 are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support under PSP3.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation.  

 

Additionally, provisions under the CARES Act allowed the Company to defer payment of the employer’s share of social security taxes incurred from March of 2020 through December 31, 2020.  Under the terms of the legislation, 50% of the deferred payroll taxes would be due and payable by December 31, 2021, and the remaining 50% would be due and payable by December 31, 2022.  The amount of payroll taxes subject to deferred payment is approximately $139,000.

 

The Company has taken several actions beginning in April 2020, prior to receiving CARES Act funds, to mitigate the effects of the COVID-19 pandemic on its business, as outlined below:

 

·Eliminated or furloughed approximately one-third of then-existing positions; 

·Instituted a temporary pay reduction plan affecting essentially all of the then-remaining employees; 

·Suspended the use of outside consultants; 

·Decommissioned the PASSUR Network to reduce data feed and telecom costs; and 

·Reduced and/or eliminated other operating expenses that were not critical to the short-term outlook of the Company. 

 


Page 19 of 36


The effects of the actions above were reflected in lower costs of revenues, research and development and administrative costs for the first six months in fiscal 2021, compared to the same period in fiscal 2020, and the Company anticipates that such cost savings will continue into the remainder of fiscal 2021.  However, if the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, these levels of cost savings may not be practicable or sustainable to support the operations necessary for the increased level of revenue.

 

4. Leases    

 

During the first quarter of fiscal year 2020, the Company adopted Topic 842 using the modified retrospective transition approach permitted under the new standard for leases that existed at November 1, 2019 and, accordingly, the prior comparative periods were not restated.  Under this method, the Company was required to assess the remaining future payments of existing leases as of November 1, 2019.  Additionally, as of the date of adoption, the Company elected the package of practical expedients that did not require the Company to assess whether expired or existing contracts contain leases as defined in Topic 842, did not require reassessment of the lease classification (i.e., operating lease vs. finance lease) for expired or existing leases, and did not require a change to the accounting for previously capitalized initial direct costs.

 

The adoption of this standard impacted the Company’s consolidated balance sheet due to the recognition of ROU assets and associated lease liabilities related to operating leases as compared to the previous accounting.  The accounting for finance leases under Topic 842 is consistent with the prior accounting for capital leases. The impact of the adoption of this standard on the Company’s consolidated statement of earnings and consolidated statement of cash flows was not material.

 

Per the guidance of Topic 842, a contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset.  The Company recognizes a lease liability and a related ROU asset at the commencement date for leases on its consolidated balance sheet, excluding short-term leases as noted below. The lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The Company’s lease term at the commencement date may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, the Company uses an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments.  The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life.

 

After the lease commencement date, the Company evaluates lease modifications, if any, that could result in a change in the accounting for leases.  For a lease modification, an evaluation is performed to determine if it should be treated as either a separate lease or a change in the accounting of an existing lease. In addition, significant changes in events or circumstances within the Company’s control are assessed to determine whether a change in the accounting for leases is required.

 

Certain of the Company’s leases provide for variable lease payments for the right to use an underlying asset that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability, the initial measurement of the ROU asset, and the lease classification test based on the index or rate as of the commencement date. Any changes from the commencement date estimation of the index- and rate-based variable payments are expensed as incurred in the period of the change. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are not included in the initial measurement of the lease liability or the ROU asset, but instead are expensed as incurred.  The Company’s variable lease payments primarily include common area maintenance and real estate taxes.

 

Upon the adoption of Topic 842, the Company made the following accounting policy elections:

 

·Certain of the Company’s contracts contain lease components as well as non-lease components. Unless an accounting policy is elected to the contrary, the contract consideration must be allocated to the separate lease and non-lease components in accordance with Topic 842. For purposes of allocating contract consideration, the Company elected not to separate the lease components from non-lease components for all asset classes.  This was applied to all existing leases as of November 1, 2019 and will be applied to new leases on an on-going basis.    

 


Page 20 of 36


·The Company elected not to apply the measurement and recognition requirements of Topic 842 to short-term leases (i.e., leases with a term of 12 months or less).  Accordingly, short-term leases will not be recorded as ROU assets or lease liabilities on the Company’s consolidated balance sheets, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term.   

 

As a result of the adoption of Topic 842, the Company recognized operating lease ROU assets and liabilities of $1,497,000 and $1,620,000, respectively, as of November 1, 2019. The Company does not have any finance lease ROU assets and liabilities.

 

The Company has operating leases primarily for offices and PASSUR and SMLAT systems, with remaining terms of approximately four months to 4.25 years.  Some of the Company’s lease contracts include options to extend the leases for up to five years, while others include options to terminate the leases within one year.  The Company’s headquarters, located in Stamford, Connecticut were previously located in a 5,300 square foot office at an average annual cost of $220,000, under a lease expiring on June 30, 2023.  On October 6, 2020, the Company modified this agreement, reducing the amount of square footage under rental and extending the term to June 30, 2025, at the reduced average annual rental rate of $61,000.  The Company’s primary software development facility, located in Orlando, Florida, is subject to a lease through August 31, 2021, at an average annual rental rate of $74,000. During 2020, the Company reached settlement agreements with landlords to terminate several existing leases and vacate its facilities in Bohemia, New York, Vienna, Virginia and Irving, Texas.  Activities previously performed at these locations have been consolidated into the Company’s remaining facilities.

 

A summary of total lease costs and other information for the period relating to the Company’s operating leases is as follows:

Total lease cost

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Operating lease cost

 

$           48,113

 

$          425,712

 

$           97,135

 

$          613,903

Short-term lease cost

 

$           17,848

 

$           52,809

 

$           38,707

 

$          103,924

Variable lease cost

 

$             4,302

 

$           14,098

 

$             7,453

 

$           28,467

Total

 

$           70,263

 

$          492,619

 

$          143,295

 

$          746,294

 

Other information

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

Operating cash flows from operating leases

$                     57,282

 

Right-of-use assets obtained in exchange for new operating lease liabilities

$                              -   

 

Weighted-average remaining lease term - operating leases

3.3

years

Weighted-average discount rate - operating leases

9.75%

 

 

The total future minimum lease payments, over the remaining lease term, relating to the Company’s operating leases for the remainder of fiscal year 2021 and for each of the next four fiscal years and thereafter is as follows:

 

Fiscal Year Ended October 31:  

Operating Leases

2021

$                             85,528

2022

                             110,952

2023

                               76,910

2024

                               62,545

2025

                               40,393

Thereafter

                                       -

Total future minimum lease payments

$                           376,328

Less imputed interest

                             (51,962)

Total

$                           324,366

 


Page 21 of 36


 

The following table summarizes scheduled maturities of the Company’s contractual obligations relating to operating leases for which cash flows are fixed and determinable as of April 30, 2021:

 

Fiscal Year Ended October 31:

Payments Due in Fiscal Year (1)

2021

$                           54,852

2022

                             60,590

2023

                             60,590

2024

                             60,590

2025

                             40,393

Thereafter

                                     -

Total contractual obligations

$                          277,015

 

(1)Minimum operating lease commitments only include base rent.  Certain leases provide for contingent rents that are not measurable at inception and primarily include common area maintenance and real estate taxes.  These amounts are excluded from minimum operating lease commitments and are included in the determination of total rent expense when it is probable that the expense has been incurred and the amount is reasonably measurable.  Such amounts have not been material to total rent expense.   

 

The Company does not have any finance leases or leases that have not yet commenced as of April 30, 2021.

 

5. Notes Payable – Related Party   

 

During the fiscal year ended October 31, 2019, the Company owed certain amounts to G.S. Beckwith Gilbert, the Company’s Non-Executive Chairman of the Board and significant stockholder, under a promissory note issued by the Company to Mr. Gilbert on January 28, 2019 (the “Fifth Gilbert Note”). The maturity date under the Fifth Gilbert Note was November 1, 2020, and the annual interest rate was 9 ¾%, with annual interest payments required to be made on October 31st of each year. The note payable was secured by the Company’s assets. During the year ended October 31, 2019, the Company paid Mr. Gilbert interest accrued on the Fifth Gilbert Note through July 31, 2019 in a total amount equal to $516,000. During fiscal year 2019, Mr. Gilbert loaned the Company an additional $2,100,000 to primarily fund the Company’s near-term investment strategy to enhance the Company’s technology platform, in the form of software development personnel, third-party contractors, and PASSUR Network infrastructure support. As of October 31, 2019, the aggregate amount outstanding under the Fifth Gilbert Note was $8,335,000, consisting of a principal of $8,135,000 and interest of $200,000 accrued during the fourth quarter of fiscal year 2019.

 

On January 27, 2020, the Company and Mr. Gilbert entered into a Sixth Debt Extension Agreement, effective as of January 27, 2020, pursuant to which the Company cancelled the Fifth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Sixth Gilbert Note”) in the amount of $9,071,000, consisting of a principal of $8,670,000 (which included the principal previously outstanding under the Fifth Gilbert Note and an additional amount of $535,000 loaned to the Company by Mr. Gilbert during the period from October 31, 2019 and January 27, 2020) and unpaid interest of $401,000 accrued under the Fifth Gilbert Note through January 27, 2020. Under the terms of the Sixth Gilbert Note, the Company agreed to pay the unpaid interest of $401,000 accrued under the Fifth Gilbert Note and included in the Sixth Gilbert Note (as described above) at the time and on the terms set forth in the Sixth Gilbert Note. Under the terms of the Sixth Gilbert Note, the maturity date of the loan was extended to November 1, 2021, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year. The note payable was secured by the Company’s assets.

 

During the fiscal year ended October 31, 2020, the Company did not pay any interest on the Sixth Gilbert Note. As of October 31, 2020, the aggregate amount owed by the Company to Mr. Gilbert was $10,692,000, consisting of a principal of $9,585,000 (which included the principal of $8,670,000 outstanding under the Sixth Gilbert Note and an additional amount of $915,000 loaned to the Company during the period from January 27, 2020 to October 31, 2020) and unpaid interest of $1,107,000 (which included unpaid interest of $410,000 accrued under the Fifth Gilbert Note that was included in the Sixth Gilbert Note and unpaid interest of $706,000 accrued under the Sixth Gilbert Note through October 31, 2020).

 

During the first six months of fiscal 2021, the Company paid Mr. Gilbert interest accrued on the Sixth Gilbert Note from October 31, 2020 through April 30, 2021 in a total amount equal to $524,000. During the six months ended April 30, 2021, Mr. Gilbert did not loan the Company any additional funds.

 


Page 22 of 36


On January 29, 2021, the Company and Mr. Gilbert entered into a Seventh Debt Extension Agreement effective January 29, 2021, pursuant to which the Company cancelled the Sixth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Seventh Gilbert Note”) in the amount of $10,692,000, consisting of a principal of $9,585,000 and unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note through October 31, 2020. Under the terms of the Seventh Gilbert Note, the Company agreed to pay the unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note and included in the Seventh Gilbert Note (as described above) at the time and on the terms set forth in the Seventh Gilbert Note. Under the terms of the Seventh Gilbert Note, the maturity date of the loan was extended to November 1, 2022, and the annual interest rate remained at 9 ¾%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets. The amendments to the Sixth Gilbert Note were determined to be a modification of the debt instrument and no gain or loss was recorded as a result of the transactions.

 

As of June 10, 2021, the note payable balance, including accrued interest, was $10,692,000.

 

The Company has evaluated its financial position as of April 30, 2021, including operating income of $609,000 for the six months ended April 30, 2021 and a working capital deficit of $168,000 (excluding deferred revenues and certain CARES Act grant proceeds accounted for as accrued liabilities) as of April 30, 2021, and has requested and received a commitment from Mr. Gilbert, dated June 11, 2021, that if the Company, at any time, is unable to meet its obligations through June 12, 2022, 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.

 

Moreover, investors are cautioned to interpret many of the risks identified and discussed in this Quarterly Report on Form 10-Q, as well as the risks set forth above, as being heightened as a result of the ongoing and numerous adverse impacts of COVID-19. The spread of COVID-19 has severely impacted many economies throughout the world, with businesses being forced to cease or limit operations for long or indefinite periods of time.  Measures taken to contain the spread of the virus, including travel bans, quarantines and closures of non-essential services have triggered significant disruptions to businesses worldwide, with particular concentration on the aviation industry that the Company serves.  The federal government has responded with monetary and fiscal interventions to aid in stabilizing the economy and the Company has received assistance under the Payroll Support Program for Air Carriers and Contractors, part of the Coronavirus Aid, Relief and Economic Security Act (“CARES Act”).  


Page 23 of 36


The aviation and travel industries, which are served by the Company and its products, were severely affected by the COVID-19 outbreak as a result of travel restrictions imposed by most jurisdictions.  As a result of the pandemic, the Company faces increased economic pressures and has experienced a significant loss of revenue during the six-month period ended April 30, 2021, which the Company anticipates will continue to impact results through the remainder of fiscal 2021 and possibly longer.  The severity of the downturn depends on many factors, the outcomes of which are uncertain or unknown at this time, such as, among other things, the scope, severity and duration of the pandemic (including any resurgences of cases), the actions taken to contain the pandemic or to mitigate its impact, the public distribution of treatments and vaccines for the disease (including its variants), the length of time before the public feels safe to travel, the economic stimulus programs available to affected industries and consumers, and the status of governmental and private reopening plans.  All of these variables will impact how quickly the industry can recover and may affect the revenue and earnings levels of the Company.

 

Description of Business

 

PASSUR® Aerospace, Inc. (“PASSUR” or the “Company”), a New York corporation founded in 1967, is a leading business intelligence company, providing predictive analytics and decision support technology for the aviation industry primarily to improve the operational performance and cash flow of airlines, airports, fixed based operators (FBOs) and air navigation service providers (ANSPs). The Company is recognized as a leader in providing a cloud-based platform, ARiVA™, that manages and optimizes operations for our customers.

 

PASSUR delivers digital solutions that are essential to global aviation operations, meeting the needs of global air travel as well as supporting the recovery of the aviation industry from the COVID-19 crisis.   The structure and execution of operations within the aviation industry has fundamentally changed as a result of this crisis due to the significant change in the economics required to support current conditions, a return to normal operations and profitability, and to assist in mitigating health risks.

 

PASSUR continues to be a pioneer applying artificial intelligence powered by machine learning to aviation data, addressing the industry’s most costly challenges, including the management and optimization of airspace, airport assets, aircraft, and day of flight operations.

 

Operational efficiency is more important now than ever to eliminate sources of waste, variables, and inflexible operations for increased profits. The Company addresses this significant industry problem by applying our technology platform, combined with professional services, to provide solutions that predict, prioritize, prevent and help the industry recover from unexpected disruptions. These disruptions have long been seen as the cost of doing business in the industry and are even more pronounced today, creating greater uncertainty to the industry. The Company provides actionable intelligence to enable the industry to manage their operations more efficiently.  Our core business addresses some of the aviation industry’s most intractable and costly challenges, including, but not limited to, underutilization of airspace and airport capacity, delays, cancellations, and diversions. 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, while maximizing revenue opportunities, improving operational efficiency, and enhancing the passenger experience.

 

The Company provides its solutions to airlines and airports in the United States, as well as airlines and airports in Canada and Latin America. The global market presents an opportunity to network more customers in a broader market.

 

The Company’s business plan is to continue to focus on increasing subscription-based revenues from its suite of software applications, and professional services designed to address the needs of the aviation industry and the U.S. government. The Company helps customers alleviate constraints without the cost of expensive infrastructure upgrades and gets them fully operational within months, to capture more revenue during peak travel periods.  The Company’s goal is to help solve problems faced by its customers and increase profits, by focusing on:

 

·Improving visibility across departments;  

 

·Improving the quality of planning data; and  

 

·Automating data driven decision support for capacity and demand to meet the spikes in revenue opportunity.  

 


Page 24 of 36


For the three months ended April 30, 2021, total revenue decreased 54% to $1,462,000, compared with $3,179,000 for the same period in fiscal year 2020. Income from operations for the three months ended April 30, 2021 improved to $207,000, compared to a loss from operations of $11,512,000 for the same period in fiscal year 2020, inclusive of the impairment charge of $9,874,000, which is described further below. Excluding the impact of the impairment charge, the loss from operations was $1,638,000 for the three months ended April 30, 2020.  For the three months ended April 30, 2021, net loss was $51,000, or $0.01 per diluted share, compared to a net loss of $11,731,000, or $1.52 per diluted share, in the same period in fiscal year 2020, inclusive of the impairment charge of $9,874,000.

 

For the six months ended April 30, 2021, total revenue decreased 57% to $3,160,000, compared with $7,404,000 for the same period in fiscal year 2020. Income from operations for the six months ended April 30, 2021 improved to $609,000, compared to a loss from operations of $11,854,000 for the same period in fiscal year 2020, inclusive of the impairment charge of $9,874,000.  Excluding the impact of the impairment charge, the loss from operations was $1,980,000 for the six months ended April 30, 2020.  For the six months ended April 30, 2021, net income was $85,000, or $0.01 per diluted share, compared to a net loss of $12,314,000, or $1.60 per diluted share, in the same period in fiscal year 2020, inclusive of the impairment charge of $9,874,000.

 

Results of Operations

 

Revenues

 

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

 

The Company is a supplier and partner to the air transportation industry. Many of the Company’s customers have been severely impacted by the COVID-19 outbreak and the rapid decline in air travel.  As a result, the Company experienced downturns in its revenues in the latter part of fiscal year 2020 and continuing into fiscal 2021.

 

Although the Company’s revenue is primarily subscription based, during the latter part of fiscal 2020, several customers requested, and the Company agreed to, the suspension of certain services to those customers, or the provision of services free of charge during a specific period of time.  Additionally, one customer requested extended terms of payment, which request the Company also accepted.  The Company believes that these decisions were in the best interests of the Company as a partner to the aviation industry and will benefit the Company in the longer term.  The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.

 

For the three months ended April 30, 2021, total revenues decreased by $1,717,000, or 54%, to $1,462,000, as compared with $3,179,000 for the same period in 2020. The decrease in total revenues was primarily due to a decrease in subscription revenue of $1,736,000, or 56%, partially offset by an increase in consulting revenue of $19,000 to $121,000, as compared with the same period in the prior year.

 

For the six months ended April 30, 2021, total revenues decreased by $4,244,000, or 57%, to $3,160,000, as compared with $7,404,000 for the same period in 2020. The decrease in total revenues was primarily due to a decrease in both subscription revenues of $4,095,000 and consulting revenues of $149,000, as compared with the same period in the prior year.

 

The decreases in subscription revenues for the three and six months ended April 30, 2021 were primarily due to several expiring airline contracts that were not renewed, offset in part by new contracts for subscription services closed during fiscal year 2021 and net incremental revenue recognized during both periods in fiscal year 2021 related to new contracts closed during fiscal year 2020, mainly related to airports and business aviation.

 

As previously disclosed, the Company had engaged in discussions with two of its customers about the possible renewal of certain contracts which had expired at various times from January 31, 2020 through May 31, 2020.  Certain parts of these contracts had been renewed on a short-term interim basis. These contracts were not further renewed, in full or in part, which resulted in the loss of potential revenue generated from these contracts of $673,000 and $2,287,000 for the three and six months ended April 30, 2021, as compared to the same periods in fiscal 2020.  


Page 25 of 36


 

Expenses

 

In response to the uncertainty surrounding the prospects of airlines and airports and the travel industry as a result of the continuing global COVID-19 pandemic and the declines in revenue that the Company has experienced in fiscal year 2020 continuing into the first half of fiscal 2021, partly as a result of the pandemic, the Company reviewed its operating costs to more closely align those costs with its outlook for the foreseeable future. The Company has taken steps to reduce its operating costs going forward, which steps have included terminating or furloughing certain positions and instituting a temporary pay reduction plan beginning in the second quarter of 2020, suspending the use of outside consultants where possible, rationalizing the PASSUR Network, and reducing and/or eliminating other operating expenses that were not critical to the short-term outlook of the Company.  As a result, during both the three and six months ended April 30, 2021, the Company experienced a reduced level of cash operating costs when compared to the same period for the prior year.  The Company anticipates that the continuation of these programs into the latter quarters of fiscal year 2021 will result in additional savings as compared with the annualized run rate of expenses at the end of the first quarter of 2020.  The Company anticipates that further reductions in cash operating costs will be achieved as a result of eligible personnel expenses being funded using the grant proceeds received by the Company under the CARES Act Payroll Support Program.  There can be no assurances, however, that the Company may not have to further reduce operating costs in the future.  If the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, these levels of cost savings may not be practicable or sustainable to support the operations necessary for the increased level of revenue.

 

Cost of Revenues

 

For the three months ended April 30, 2021, cost of revenues decreased $1,856,000, or 77%, to $565,000, as compared to $2,421,000 in the same period in fiscal year 2020. For the six months ended April 30, 2021, cost of revenues decreased $3,572,000, or 76%, to $1,135,000, as compared with the same period in fiscal year 2020. The decreases in cost of revenues during both the three and six month periods ended April 30, 2021 were primarily attributable to lower compensation, professional services, consulting, data communications costs and depreciation and amortization expenses, offset in part by a decrease in capitalized software development costs as a result of the Company not incurring any capitalized software costs during the three and six months ended April 30, 2021.  In response to the uncertainty surrounding the prospects of airlines and airports and the travel industry given the global COVID-19 pandemic, during the second quarter of fiscal year 2020, the Company undertook a review of its operating costs to more closely align those costs with its forecast for revenue.  The Company continued to realize cost savings and benefits during the three and six months ended April 30, 2021 from the cost reduction programs instituted prior to receiving CARES Act financing. For the three and six months ended April 30, 2021, the Company was able to use CARES Act financing for eligible payroll costs to offset a portion of its costs of revenues by $472,000 and $883,000, respectively.  The Company has complied with all the provisions and requirements under the CARES Act up through and including the period ended April 30, 2021.

 

Going forward, the Company anticipates lower levels of capitalized software costs. In addition, as a result of the PASSUR Network decommissioning process commenced during the second quarter of fiscal 2020 and the resulting write off of certain PASSUR Network assets and capitalized software development costs, the Company anticipates that amortization expenses associated with these assets will continue to decrease in the future.

 

Research and Development

 

For the three months ended April 30, 2021, research and development expenses decreased $50,000, or 48%, to $53,000, as compared to $103,000 for the same period in fiscal year 2020.  For the six months ended April 30, 2021, research and development expenses decreased $115,000, or 53%, to $101,000, as compared to $216,000 for the same period in fiscal year 2020. The decreases in research and development expenses during the three and six month periods ended April 30, 2021 were primarily attributable to a decrease in personnel-related costs, as compared to the same periods during the prior year.  This was a result of the reductions in force, furloughs and temporary reductions in salaries instituted during fiscal 2020, prior to receiving CARES Act financing.  For the three and six months ended April 30, 2021, the Company was able to use CARES Act financing for eligible payroll costs to offset a portion of its research and development expenses by $30,000 and $64,000, respectively.  The Company has complied with all the provisions and requirements under the CARES Act up through and including the period ended April 30, 2021.

 

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.


Page 26 of 36


 

Selling, General, and Administrative

 

For the three months ended April 30, 2021, selling, general, and administrative expenses decreased $1,656,000, or 72%, to $636,000, as compared to $2,292,000 for the same period in fiscal year 2020.  For the six months ended April 30, 2021, selling, general and administrative expenses decreased $3,146,000, or 71%, to $1,315,000, as compared to $4,461,000 for the same period in fiscal year 2020. The decreases in selling, general, and administrative expenses for the three and six months ended April 30, 2021 were primarily due to decreases in compensation costs, as a result of the reductions in force, furloughs and salary reduction programs previously instituted prior to receiving CARES Act financing, in response to the COVID-19 outbreak, coupled with lower travel and consulting expenses, as compared to the same periods in fiscal year 2020. Also, as part of the review of its operating costs described above, during fiscal 2020, the Company exited three leased facilities and terminated the related lease agreements, resulting in reductions to its facilities costs of approximately $146,000, or $292,000 on an annualized basis.  For the three and six months ended April 30, 2021, the Company was able to use CARES Act financing for eligible payroll costs to offset a portion of its selling, general and administrative expenses by $670,000 and $1,241,000, respectively.  The Company has complied with all the provisions and requirements under the CARES Act up through and including the period ended April 30, 2021.

 

Impairment Charges

 

Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance. During the second quarter of 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow the Company to focus more on value-added analytics and less on sensor technology.  In this regard, the Company reviewed and decommissioned approximately half of the PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, the Company wrote off net assets applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included in the impairment charge for the three and six months ended April 30, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.

 

As a result of the FAA mandate and the corresponding review conducted by the Company, which resulted in the commencement of the decommissioning of the PASSUR Network, the Company anticipates that the costs of maintaining and operating these systems, including data feed costs, will decrease materially in the future.

 

Additionally, during the second quarter of 2020, given the impact of the current COVID-19 environment on customers, there was a sufficient amount of uncertainty surrounding the ability of customers to continue to perform their contracts with the Company and the Company’s ability to generate revenue from such contracts.  In order to determine whether or not an impairment had occurred, we looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related software development asset. Where the revenue amount was less than the net carrying value of the software development asset, we noted an impairment.  As a result of this exercise, the Company wrote off previously capitalized software development costs totaling approximately $6,134,000 during the second quarter of fiscal 2020 due to impairment, given the impact of the current COVID-19 environment on the aviation industry and its customers, which amount was included in the impairment charge for the three and six months ended April 30, 2020.

 

As a result of the industry changes in response to the COVID-19 pandemic, the corresponding review conducted by the Company during the second quarter of 2020 and the resultant write-offs, the Company anticipates that its level of capitalized software development, along with related amortization of such costs, will decrease materially in the future.

 

The total amount of these charges and write-offs are included as an impairment charge for the three and six months ended April 30, 2020 in the amount of $9,874,000.


Page 27 of 36


 

Income/(Loss) from Operations

 

For the three months ended April 30, 2021, income from operations increased $1,845,000 to $207,000, as compared with a loss from operations of $1,638,000 during the same period in fiscal year 2020, exclusive of the impairment charges of $9,874,000.  Including the impairment charges, the loss from operations for the three months ended April 30, 2020 was $11,512,000.  For the six months ended April 30, 2021, income from operations increased $2,589,000 to $609,000, as compared with a loss from operations of $1,980,000 during the same period in fiscal year 2020, exclusive of the impairment charges of $9,874,000.  Including the impairment charges, the loss from operations for the six months ended April 30, 2020 was $11,854,000.  The improvements in operating income were primarily due to decreases in compensation expenses, development consultant expenses, travel expenses, depreciation and amortization costs, and other expenses as a result of the cost-saving initiatives described above, as compared to the same periods in fiscal year 2020.  For the three and six months ended April 30, 2021, the Company was able to use CARES Act financing for eligible payroll costs to offset a portion of its total eligible payroll costs by $1,172,000 and $2,188,000, respectively.  Additionally, the Company incurred lease abandonment charges of $248,000 for the three and six months ended April 30, 2020.  Partially offsetting these decreases was a decrease in capitalized software development costs, resulting from the Company not incurring any capitalized software costs during the three and six months ended April 30, 2021, coupled with the decrease in revenue noted above.  

 

For the last twelve months, Company revenue was $7,285,000, earnings before interest, depreciation and amortization expense was $2,194,000, income from operations was $1,126,000 and net income was $94,000.  During this time period, the Company did not capitalize any software development or PASSUR Network costs, and utilized $3,319,000 in PSP grants to offset eligible compensation costs.

 

Interest Expense – Related Party

 

Interest expense – related party increased $39,000, or 18% for the three months ended April 30, 2021, and increased $95,000, or 22% for the six months ended April 30, 2021, as compared to the same periods in fiscal year 2020, due to the higher principal balance outstanding on the note during fiscal year 2021.

 

Net Income/(Loss)

 

Net loss was $51,000, or $0.01 per diluted share, for the three months ended April 30, 2021, as compared to a net loss of $11,731,000, or $1.52 per diluted share, for the same period in 2020, inclusive of the impairment charge of $9,874,000.  Net income was $85,000, or $0.01 per diluted share, for the six months ended April 30, 2021, as compared to a net loss of $12,314,000, or $1.60 per diluted share, for the six months ended April 30, 2020, inclusive of the impairment charge of $9,874,000.  The improvement in net income/(loss) for the three and six months ended April 30, 2021 compared with the same periods in the prior fiscal year was the result of the cost containment and cost reduction programs put in place during the latter part of fiscal 2020 as described above, offset in part by a decline in revenue.

 

Liquidity and Capital Resources

 

The Company’s current liabilities, excluding deferred revenue and certain CARES Act grant proceeds accounted for as accrued liabilities, exceeded its current assets by $168,000 as of April 30, 2021.

 

The note payable to a related party, G.S. Beckwith Gilbert, the Company’s Non-Executive Chairman of the Board and significant shareholder, with a maturity of November 1, 2022, was $10,692,000 at April 30, 2021, which amount included additional loans made by Mr. Gilbert in fiscal 2020 of $1,435,000, bringing the principal balance owed to $9,585,000, plus capitalized accrued and unpaid interest of $1,107,000. The capitalized interest included $200,000 incurred during the fourth quarter of fiscal 2019 and all the fiscal 2020 interest of $907,000. The Company has paid the interest due for the six month period ended April 30, 2021 in the amount of $524,000. During the six months ended April 30, 2021, Mr. Gilbert did not loan the Company any additional funds.  The Company’s stockholders’ equity had a deficit of $11,159,000 at April 30, 2021. The Company achieved net income of $85,000 for the six months ended April 30, 2021.

 

As of October 31, 2020, the total amount owed by the Company under a promissory note issued by the Company to Mr. Gilbert on January 27, 2020 (the “Sixth Gilbert Note”) was $10,692,000, consisting of a principal of $9,585,000 and unpaid interest of $1,107,000. The maturity date under the Sixth Gilbert Note was November 1, 2021, and the annual interest rate was 9 ¾%, with annual interest payments required to be made on October 31st of each year. The note payable was secured by the Company’s assets.


Page 28 of 36


 

On January 29, 2021, the Company and Mr. Gilbert entered into a Seventh Debt Extension Agreement effective January 29, 2021, pursuant to which the Company cancelled the Sixth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Seventh Gilbert Note”) in the amount of $10,692,000, consisting of a principal of $9,585,000 and unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note through October 31, 2020. Under the terms of the Seventh Gilbert Note, the Company agreed to pay the unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note and included in the Seventh Gilbert Note (as described above) at the time and on the terms set forth in the Seventh Gilbert Note. Under the terms of the Seventh Gilbert Note, the maturity date of the loan was extended to November 1, 2022, and the annual interest rate remained at 9 ¾%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets. The amendments to the Sixth Gilbert Note were determined to be a modification of the debt instrument and no gain or loss was recorded as a result of the transactions.

 

Management is addressing the Company’s working capital deficiency by aggressively marketing the Company’s 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.

 

The Company has evaluated its financial position as of April 30, 2021, including operating income of $609,000 for the six months ended April 30, 2021 a working capital deficit of $168,000 (excluding deferred revenues and certain CARES Act grant proceeds accounted for as accrued liabilities) and shareholders deficit of $11,159,000 as of April 30, 2021, and has requested and received a commitment from Mr. Gilbert, dated June 11, 2021, that if the Company, at any time, is unable to meet its obligations through June 12, 2022, 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.

 

The CARES Act was enacted in March 2020 and provides economic support for, among others, businesses in the airline industry.  The Company has received grants under the CARES Act, totaling approximately $6,498,000, as described in more detail below.

 

1.The Company has been granted government funds of approximately $3.0 million pursuant to the PSP1 for Air Carriers and Contractors under the CARES Act.  Pursuant to the Payroll Support Program Agreement entered into by the Company with the U.S. Department of the Treasury, the Company was required to, among other things, refrain from conducting involuntary employee layoffs or furloughs and reducing employee rates of pay or benefits through September 30, 2020, and is required to refrain from paying dividends or engaging in share repurchases through September 30, 2021. The Company is also required to limit certain executive compensation through March 24, 2022, maintain certain internal controls and records relating to the CARES Act funds and comply with certain reporting requirements.  The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act up through and including the period ended April 30, 2021 and fully intends to continue to comply with all such provisions and requirements.  Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits have been incurred.  During the six months ended April 30, 2021, the Company reduced its compensation expense by $2,188,000, as a portion of the CARES Act grant proceeds received by the Company was used to fund eligible payroll costs.  If the Company does not comply with the provisions of the CARES Act and the Payroll Support Program Agreement, the Company may be required to repay the government funds and also be subject to other remedies.   

 

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement (PSP2) with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program.  The total amount awarded to the Company under PSP2 was approximately $1,310,000.  The relief payments under PSP2 were received in two installments of approximately $655,000 on March 8, 2021 and April  


Page 29 of 36


26, 2021, respectively.  As with the original grant under the Payroll Support Program, PSP2 proceeds are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support.  Other conditions include prohibitions on share repurchases and dividends through March 31, 2022, and certain limitations on executive compensation.  

 

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement (“PSP3”) with the U.S. Department of the Treasury for an award the Company will receive under the American Rescue Plan Act of 2021.  The total amount awarded to the Company under PSP3 was approximately $1,310,000.  The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021.  The second installment of approximately $655,000 was received by the Company on May 27, 2021.  The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs.  However, there may be a possible additional final payment made subsequently, based on any adjustments by the U.S. Department of the Treasury, to the initial expected total payment.  As with the original grants under PSP1 and PSP2, proceeds under PSP3 are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support under PSP3.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation.   

 

Net cash used in operating activities was $2,157,000 for the six months ended April 30, 2021, and consisted of net income of $85,000, which includes the use of federal stimulus credits of ($2,188,000), depreciation and amortization expense of $362,000, stock-based compensation expense of $114,000, adjustments to operating lease assets and liabilities, net, of ($63,000), an increase in deferred revenue of $18,000, a decrease in accounts receivable of $47,000 (including changes in doubtful accounts provisions), and a decrease in accounts payable and accrued expenses of ($384,000).  The balance consisted of changes to prepaids and other assets of ($147,000). For the six months ended April 30, 2021, the Company received $2,839,000 in federal stimulus grants under three Payroll Support Program Agreements discussed above.

 

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. As described above, during fiscal 2020, the Company took aggressive steps to reduce its cost structure, including, but not limited to, reductions in force, furloughs and salary reduction plans.  The Company will continue to monitor costs in relation to its revenue and will take further actions as necessary consistent with the requirements of the CARES Act financing. The Company believes that it has the ability to reduce operating costs further if, at any time, such adjustments would be necessary to align the Company’s financial condition, liquidity, and capital resources with the uncertain outlook of the COVID-19 pandemic. However, if the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, the levels of cost savings already taken or which may be taken by the Company may not be practical or sustainable to support the operations necessary for the increased level of revenue.  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 customers 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.

 

Despite the continuing downturn in the air transportation industry due to the COVID-19 pandemic, interest by potential customers in the Company’s information and decision support software products 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.


Page 30 of 36


 

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, 2020.  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, 2020, as such policies affect its reported financial results. The actual impact of these factors may differ under different assumptions or conditions.

 

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.  

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


Page 31 of 36


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, in accordance 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.

 

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.

 

Leases

 

During the first quarter of fiscal year 2020, the Company adopted Topic 842 using the modified retrospective transition approach permitted under the new standard for leases that existed at November 1, 2019 and, accordingly, the prior comparative periods were not restated.  Under this method, the Company was required to assess the remaining future payments of existing leases as of November 1, 2019.  Additionally, as of the date of adoption, the Company elected the package of practical expedients that did not require the Company to assess whether expired or existing contracts contain leases as defined in Topic 842, did not require reassessment of the lease classification (i.e., operating lease vs. finance lease) for expired or existing leases, and did not require a change to the accounting for previously capitalized initial direct costs.

 

The adoption of this standard impacted the Company’s consolidated balance sheet due to the recognition of ROU assets and associated lease liabilities related to operating leases as compared to the previous accounting.  The accounting for finance leases under Topic 842 is consistent with the prior accounting for capital leases. The impact of the adoption of this standard on the Company’s consolidated statement of earnings and consolidated statement of cash flows was not material.

 

Per the guidance of Topic 842, a contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset.  The Company recognizes a lease liability and a related ROU asset at the commencement date for leases on its consolidated balance sheet, excluding short-term leases as noted below. The lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The Company’s lease term at the commencement date may reflect


Page 32 of 36


options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, the Company uses an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments.  The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life.

 

After the lease commencement date, the Company evaluates lease modifications, if any, that could result in a change in the accounting for leases.  For a lease modification, an evaluation is performed to determine if it should be treated as either a separate lease or a change in the accounting of an existing lease. In addition, significant changes in events or circumstances within the Company’s control are assessed to determine whether a change in the accounting for leases is required.

 

Certain of the Company’s leases provide for variable lease payments for the right to use an underlying asset that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability, the initial measurement of the ROU asset, and the lease classification test based on the index or rate as of the commencement date. Any changes from the commencement date estimation of the index- and rate-based variable payments are expensed as incurred in the period of the change. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are not included in the initial measurement of the lease liability or the ROU asset, but instead are expensed as incurred.  The Company’s variable lease payments primarily include common area maintenance and real estate taxes.

 

Upon the adoption of Topic 842, the Company made the following accounting policy elections:

 

·Certain of the Company’s contracts contain lease components as well as non-lease components. Unless an accounting policy is elected to the contrary, the contract consideration must be allocated to the separate lease and non-lease components in accordance with Topic 842. For purposes of allocating contract consideration, the Company elected not to separate the lease components from non-lease components for all asset classes.  This was applied to all existing leases as of November 1, 2019 and will be applied to new leases on an on-going basis.    

 

·The Company elected not to apply the measurement and recognition requirements of Topic 842 to short-term leases (i.e., leases with a term of 12 months or less).  Accordingly, short-term leases will not be recorded as ROU assets or lease liabilities on the Company’s consolidated balance sheets, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term.   

 

As a result of the adoption of Topic 842, the Company recognized operating lease ROU assets and liabilities of $1,497,000 and $1,620,000, respectively, as of November 1, 2019. The Company does not have any finance lease ROU assets and liabilities.

 

The Company has operating leases primarily for offices and PASSUR and SMLAT systems, with remaining terms of approximately 4 months to 4.25 years.  Some of the Company’s lease contracts include options to extend the leases for up to five years, while others include options to terminate the leases within 1 year.  

 

The Company does not have any finance leases or leases that have not yet commenced as of April 30, 2021.

 

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


Page 33 of 36


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, 2021.

 

Changes in Internal Control over Financial Reporting

 

There have been no 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, existing or pending legal proceedings to which the Company or its Subsidiary is a party or to which any of its properties are subject. There are no proceedings in which any of the Company’s directors, officers or affiliates, or any registered or beneficial shareholder, is an adverse party or has a material interest that is adverse to the Company’s interests.

 

Item 5.  Other Information.   

 

On June 11, 2021, 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 12, 2022. A copy of the commitment is attached as Exhibit 10.2 to this Form 10-Q and incorporated by reference into this Item 5.  

 

Item 6.  Exhibits.

 

3.1The 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.1The 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.2The 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. 

 

3.2.1Amendment to the Company’s By-Laws, dated as of September 6, 2019, is incorporated by reference from Exhibit 3.2.1 to our Quarterly Report on Form 10-Q filed on September 11, 2019. 

 

10.1Payroll Support Program Extension Agreement, dated as of March 5, 2021, by and between PASSUR Aerospace, Inc. and the U.S. Department of the Treasury

 

10.2 *Commitment of G.S. Beckwith Gilbert, dated June 11, 2021

 

10.3*Payroll Support Program Extension Agreement, dated as of April 16, 2021, by and between PASSUR Aerospace, Inc. and the U.S. Department of the Treasury

 

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. 


Page 34 of 36


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.


Page 35 of 36


 

 

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, 2021

 

By:

/s/ Brian G. Cook

    

 

 

 

 

 

 

Brian G. Cook

 

 

 

President and Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 

 

 

Dated: June 11, 2021

 

By:

/s/ Sean Doherty

 

 

 

 

 

 

 

Sean Doherty

 

 

 

Executive Vice President of Finance and Administration  

 

 

 

(Principal Financial and Accounting Officer)


Page 36 of 36

EX-10.2 2 pssr_ex10z2.htm COMMITMENT OF G.S. BECKWITH GILBERT Chapter 35, Appendix 2 – 35A2

EXHIBIT 10.2 

Field Point Capital Management Company

One Landmark Square, Suite 1905

Stamford, CT 06901

 

 

June 11, 2021

PASSUR Aerospace, Inc.

One Landmark Square, Suite 1905

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 12, 2022.

 

Liquidity

 

I commit that if the Company at any time is unable to meet its obligations through June 12, 2022, 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 12, 2022. 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 12, 2022.

 

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-10.3 3 pssr_ex10z3.htm PAYROLL SUPPORT PROGRAM EXTENSION AGREEMENT PayrollSupportAgreement_PSP3A-2104160100_FinalSigned.pdf

 


1



PAYROLL SUPPORT PROGRAM 3 AGREEMENT

INTRODUCTION

 

 

Section 7301 of the American Rescue Plan Act of 2021 (ARP) directs the Department of the Treasury (Treasury) to provide Payroll Support (as defined herein) to passenger air carriers and certain contractors that must be exclusively used for the continuation of payment of Employee Salaries, Wages, and Benefits (as defined herein). The ARP requires certain assurances from the Recipient (as defined herein).

 

This Payroll Support Program 3 Agreement, including all supporting documents submitted by the Recipient and the Payroll Support Program 3 Certification attached hereto (collectively, Agreement), memorializes the binding terms and conditions applicable to the Recipient.

 

 

DEFINITIONS

 

As used in this Agreement, the following terms shall have the following respective meanings, unless the context clearly requires otherwise. In addition, this Agreement shall be construed in a manner consistent with any public guidance Treasury may from time to time issue regarding the implementation of section 7301 of the ARP.

 

Additional Payroll Support Payment means any disbursement of Payroll Support occurring after the first disbursement of Payroll Support under this Agreement.

 

Affiliate means any Person that directly or indirectly controls, is controlled by, or is under common control with, the Recipient. For purposes of this definition, "control" of a Person shall mean having the power, directly or indirectly, to direct or cause the direction of the management and policies of such Person, whether by ownership of voting equity, by contract, or otherwise.

 

ARP means the American Rescue Plan Act of 2021.

 

Benefits means, without duplication of any amounts counted as Salary or Wages, pension expenses in respect of Employees, all expenses for accident, sickness, hospital, and death benefits to Employees, and the cost of insurance to provide such benefits; any Severance Pay or Other Benefits payable to Employees pursuant to a bona fide voluntary early retirement program or voluntary furlough; and any other similar expenses paid by the Recipient for the benefit of Employees, including any other fringe benefit expense described in lines 10 and 11 of Financial Reporting Schedule P-6, Form 41, as published by the Department of Transportation, but excluding any Federal, state, or local payroll taxes paid by the Recipient.

 

Corporate Officer means, with respect to the Recipient, its president; any vice president in charge of a principal business unit, division, or function (such as sales, administration or finance); any other officer who performs a policy-making function; or any other person who performs similar policy making functions for the Recipient. Executive officers of subsidiaries or


2



parents of the Recipient may be deemed Corporate Officers of the Recipient if they perform such policy-making functions for the Recipient.

 

Employee means an individual who is employed by the Recipient and whose principal place of employment is in the United States (including its territories and possessions), including salaried, hourly, full-time, part-time, temporary, and leased employees, but excluding any individual who is a Corporate Officer or independent contractor.

 

Involuntary Termination or Furlough means the Recipient terminating the employment of one or more Employees or requiring one or more Employees to take a temporary suspension or unpaid leave for any reason, including a shut-down or slow-down of business; provided, however, that an Involuntary Termination or Furlough does not include a Permitted Termination or Furlough.

 

Maximum Awardable Amount means the amount determined by the Secretary with respect to the Recipient pursuant to section 7301(b)(2) of the ARP.

 

Payroll Support means funds disbursed by the Secretary to the Recipient under this Agreement, including the first disbursement of Payroll Support and any Additional Payroll Support Payment.

 

Permitted Termination or Furlough means, with respect to an Employee, (1) a voluntary furlough, voluntary leave of absence, voluntary resignation, or voluntary retirement, (2) termination of employment resulting from such Employee's death or disability, or (3) the Recipient terminating the employment of such Employee for cause or placing such Employee on a temporary suspension or unpaid leave of absence for disciplinary reasons, in either case, as reasonably determined by the Recipient acting in good faith.

 

Person means any natural person, corporation, limited liability company, partnership, joint venture, trust, business association, governmental entity, or other entity.

 

PSP1 means the Payroll Support Program established under Division A, Title IV, Subtitle B of the Coronavirus Aid, Relief, and Economic Security Act (Pub. L. No. 116-136).

 

PSP2 means the Payroll Support Program Extension established under Subtitle A of Title IV of Division N of the Consolidated Appropriations Act, 2021.

 

Recipient means, collectively, the Signatory Entity; its Affiliates that are listed on the signature page hereto as Additional Recipients; and their respective heirs, executors, administrators, successors, and assigns.

 

Salary means, without duplication of any amounts counted as Benefits, a predetermined regular payment, typically paid on a weekly or less frequent basis but which may be expressed as an hourly, weekly, annual or other rate, as well as cost-of-living differentials, vacation time, paid time off, sick leave, and overtime pay, paid by the Recipient to its Employees, but excluding any Federal, state, or local payroll taxes paid by the Recipient.

 

Secretary means the Secretary of the Treasury.


3



Severance Pay or Other Benefits means any severance payment or other similar benefits, including cash payments, health care benefits, perquisites, the enhancement or acceleration of the payment or vesting of any payment or benefit or any other in-kind benefit payable (whether in lump sum or over time, including after October 1, 2022) by the Recipient to a Corporate Officer or Employee in connection with any termination of such Corporate Officer's or Employee's employment (including, without limitation, resignation, severance, retirement, or constructive termination), which shall be determined and calculated in respect of any Employee or Corporate Officer of the Recipient in the manner prescribed in 17 CFR 229.402(j) (without regard to its limitation to the five most highly compensated executives and using the actual date of termination of employment rather than the last business day of the Recipient's last completed fiscal year as the trigger event).

 

Signatory Entity means the passenger air carrier or contractor that has entered into this Agreement.

 

Tax,payer Protection instruments means warrants, options, preferred stock, debt securities, notes, or other financial instruments issued by the Recipient or an Affiliate to Treasury as compensation for the Payroll Support under this Agreement, if applicable.

 

Total Compensation means compensation including salary, wages, bonuses, awards of stock, and any other financial benefits provided by the Recipient or an Affiliate, as applicable, which shall be determined and calculated for the 2019 calendar year or any applicable 12-month period in respect of any Employee or Corporate Officer of the Recipient in the manner prescribed under paragraph e.6 of the award term in 2 CFR part 170, App. A, but excluding any Severance Pay or Other Benefits in connection with a termination of employment.

Wage means, without duplication of any amounts counted as Benefits, a payment, typically paid on an hourly, daily, or piecework basis, including cost-of-living differentials, vacation, paid time off, sick leave, and overtime pay, paid by the Recipient to its Employees, but excluding any Federal, state, or local payroll taxes paid by the Recipient.

 

PAYROLL SUPPORT PAYMENTS

 

1.Upon the execution of this Agreement by Treasury and the Recipient, the Secretary shall approve the Recipient to receive Payroll Support. 

 

2.The Recipient may receive Payroll Support in multiple payments up to the Maximum Awardable Amount, and the amounts (individually and in the aggregate) and timing of such payments will be determined by the Secretary in her sole discretion. The Secretary may, in her sole discretion, increase or reduce the Maximum Awardable Amount consistent with section 7301 of the ARP. 

3.The Secretary may determine in her sole discretion that any Payroll Support shall be conditioned on, and subject to, compliance by the Recipient with all applicable requirements under (a) PSP2 and (b) PSPl if the Recipient received financial assistance in PSPl, and such additional terms and conditions (including the receipt of, and any terms regarding, Taxpayer Protection Instruments) to which the parties may agree in writing. 


4



TERMS AND CONDITIONS

 

Retaining and Paying Employees

 

4.The Recipient shall use the Payroll Support exclusively for the continuation of payment of Wages, Salaries, and Benefits to the Employees of the Recipient. 

 

a.Furloughs and Layoffs. The Recipient shall not conduct an Involuntary Termination or Furlough of any Employee between the date of this Agreement and September 30, 2021 or the date on which the Recipient has expended all of the Payroll Support, whichever is later. 

 

b.Employee Salary, Wages, and Benefits 

 

i.Salary and Wages.  Except in the case of a Permitted Termination or Furlough, the Recipient shall not, between the date of this Agreement and September 30, 2021 or the date on which the Recipient has expended all of the Payroll Support, whichever is later, reduce, without the Employee's consent, 

(A) the pay rate of any Employee earning a Salary, or (B) the pay rate of any Employee earning Wages.

 

ii.Benefits. Except in the case of a Permitted Termination or Furlough, the Recipient shall not, between the date of this Agreement and September 30, 2021 or the date on which the Recipient has expended all of the Payroll Support, whichever is later, reduce, without the Employee's consent, the Benefits of any Employee; provided, however, that for purposes of this paragraph, personnel expenses associated with the performance of work duties, including those described in line 10 of Financial Reporting Schedule P- 6, Form 41, as published by the Department of Transportation, may be reduced to the extent the associated work duties are not performed. 

 

Dividends and Buybacks

 

5.Through September 30, 2022, neither the Recipient nor any Affiliate shall, in any transaction, purchase an equity security of the Recipient or of any direct or indirect parent company of the Recipient that, in either case, is listed on a national securities exchange. 

 

6.Through September 30, 2022, the Recipient shall not pay dividends, or make any other capital distributions, with respect to the common stock (or equivalent equity interest) of the Recipient. 

 

Limitations on Certain Compensation

 

7.Beginning April 1, 2021, and ending April 1, 2023, the Recipient and its Affiliates shall not pay any of the Recipient's Corporate Officers or Employees whose Total Compensation exceeded $425,000 in calendar year 2019 (other than an Employee whose compensation is determined through an existing collective bargaining agreement entered into before March 11, 2021): 


5



a.Total Compensation which exceeds, during any 12 consecutive months of such two­ year period, the Total Compensation the Corporate Officer or Employee received in calendar year 2019; or 

 

b.Severance Pay or Other Benefits in connection with a termination of employment with the Recipient which exceed twice the maximum Total Compensation received by such Corporate Officer or Employee in calendar year 2019. 

 

8.Beginning April 1, 2021, and ending April 1, 2023, the Recipient and its Affiliates shall not pay, during any 12 consecutive months of such two-year period, any of the Recipient's Corporate Officers or Employees whose Total Compensation exceeded $3,000,000 in calendar year 2019 Total Compensation in excess of the sum of: 

 

a.$3,000,000; and 

 

b.50 percent of the excess over $3,000,000 of the Total Compensation received by such Corporate Officer or Employee in calendar year 2019. 

 

9.For purposes of determining applicable amounts under paragraphs 7 and 8 with respect to any Corporate Officer or Employee who was employed by the Recipient or an Affiliate for less than all of calendar year 2019, the amount of Total Compensation in calendar year 2019 shall mean such Corporate Officer's or Employee's Total Compensation on an annualized basis. 

 

Service and Eligibility

 

10.1.If the Recipient is an air carrier, until March 1, 2022, the Recipient shall comply with any applicable requirement issued by the Secretary of Transportation under section 407 of the PSP Extension Law to maintain scheduled air transportation service to any point served by the Recipient before March 1, 2020. 

 

10.2.The Recipient represents, warrants, and certifies that as of March 31, 2021, the Recipient: 

 

a.provided air transportation as an air carrier, as defined under 49 U.S.C. § 40102; or 

 

b.(i) performed, under contract with a passenger air carrier conducting operations under 14 CFR part 121, (A) catering functions; or (B) functions on the property of an airport that were directly related to the air transportation of persons, property, or mail, including the loading and unloading of property on aircraft, assistance to passengers under 14 CFR part 382, security, airport ticketing and check-in functions, ground handling of aircraft, or aircraft cleaning and sanitization functions and waste removal; or (ii) was a subcontractor that performed such functions. 

 

10.3.The Recipient represents, warrants, and certifies that between March 31, 2021, and the effective date of this Agreement, it has not: 

 

a.conducted an Involuntary Termination or Furlough; 


6



b.reduced, without the Employee's consent, (i) the pay rate of any Employee earning a Salary, or (ii) the pay rate of any Employee earning Wages; or 

 

c.except in the case of a Permitted Termination or Furlough, reduced, without the Employee's consent, the Benefits of any Employee (provided, however, that for purposes of this subparagraph, personnel expenses associated with the performance of work duties, including those described in line 10 of Financial Reporting Schedule P- 6, Form 41, as published by the Department of Transportation, may be reduced to the extent the associated work duties are not performed). 

 

Effective Date

 

11.This Agreement shall be effective as of the date of its execution by both parties. 

 

Reporting and Auditing

 

12.Until the calendar quarter that begins after the later of January 1, 2023, and the date on which no Taxpayer Protection Instrument is outstanding, not later than 45 days after the end of each of the first three calendar quarters of each calendar year and 90 days after the end of each calendar year, the Signatory Entity, on behalf of itself and each other Recipient, shall certify to Treasury that it is in compliance with the terms and conditions of this Agreement and provide a report containing the following: 

 

a.the amount of Payroll Support funds expended during such quarter; 

 

b.the Recipient's financial statements (audited by an independent certified public accountant, in the case of annual financial statements); 

 

c.a copy of the Recipient's IRS Form 941 filed with respect to such quarter; and 

 

d.a detailed summary describing, with respect to the Recipient, (a) any changes in Employee headcount during such quarter and the reasons therefor, including any Involuntary Termination or Furlough, (b) any changes in the amounts spent by the Recipient on Employee Wages, Salary, and Benefits during such quarter, and (c) any changes in Total Compensation for, and any Severance Pay or Other Benefits in connection with the termination of, Corporate Officers and Employees subject to limitation under this Agreement during such quarter; and the reasons for any such changes. 

 

13.If the Recipient or any Affiliate, or any Corporate Officer of the Recipient or any Affiliate, becomes aware of facts, events, or circumstances that may materially affect the Recipient's compliance with the terms and conditions of this Agreement, the Recipient or Affiliate shall promptly provide Treasury with a written description of the events or circumstances and any action taken, or contemplated, to address the issue. 

 

14.In the event the Recipient contemplates any action to commence a bankruptcy or insolvency proceeding in any jurisdiction, the Recipient shall promptly notify Treasury. 


7



15.The Recipient shall: 

 

a.Promptly provide to Treasury and the Treasury Inspector General a copy of any Department of Transportation Inspector General report, audit report, or report of any other oversight body, that is received by the Recipient relating to this Agreement. 

 

b.Immediately notify Treasury and the Treasury Inspector General of any indication of fraud, waste, abuse, or potentially criminal activity pertaining to the Payroll Support. 

 

c.Promptly provide Treasury with any information Treasury may request relating to compliance by the Recipient and its Affiliates with this Agreement. 

 

16.The Recipient and Affiliates will provide Treasury, the Treasury Inspector General, and such other entities as authorized by Treasury timely and unrestricted access to all documents, papers, or other records, including electronic records, of the Recipient related to the Payroll Support, to enable Treasury and the Treasury Inspector General to make audits, examinations, and otherwise evaluate the Recipient's compliance with the terms of this Agreement. This right also includes timely and reasonable access to the Recipient's and its Affiliates' personnel for the purpose of interview and discussion related to such documents. This right of access shall continue as long as records are required to be retained. In addition, the Recipient will provide timely reports as reasonably required by Treasury, the Treasury Inspector General, and such other entities as authorized by Treasury to comply with applicable law and to assess program effectiveness. 

 

Recordkeeping and Internal Controls

 

17.If the Recipient is a debtor as defined under 11 U.S.C. § 101(13), the Payroll Support funds, any claim or account receivable arising under this Agreement, and any segregated account holding funds received under this Agreement shall not constitute or become property of the estate under 11 U.S.C. § 541. 

 

18.The Recipient shall expend and account for Payroll Support funds in a manner sufficient to: 

 

a.Permit the preparation of accurate, current, and complete quarterly reports as required under this Agreement. 

 

b.Permit the tracing of funds to a level of expenditures adequate to establish that such funds have been used as required under this Agreement. 

 

19.The Recipient shall establish and maintain effective internal controls over the Payroll Support; comply with all requirements related to the Payroll Support established under applicable Federal statutes and regulations; monitor compliance with Federal statutes, regulations, and the terms and conditions of this Agreement; and take prompt corrective 


8



actions in accordance with audit recommendations. The Recipient shall promptly remedy any identified instances of noncompliance with this Agreement.

 

20.The Recipient and Affiliates shall retain all records pertinent to the receipt of Payroll Support and compliance with the terms and conditions of this Agreement (including by suspending any automatic deletion functions for electronic records, including e-mails) for a period of three years following the period of performance. Such records shall include all information necessary to substantiate factual representations made in the supporting documents submitted by the Recipient related to the Payroll Support, including ledgers and sub-ledgers, and the Recipient's and Affiliates' compliance with this Agreement. While electronic storage of records (backed up as appropriate) is preferable, the Recipient and Affiliates may store records in hardcopy (paper) format. The term "records" includes all relevant financial and accounting records and all supporting documentation for the information reported on the Recipient's quarterly reports. 

 

21.If any litigation, claim, investigation, or audit relating to the Payroll Support is started before the expiration of the three-year period, the Recipient and Affiliates shall retain all records described in paragraph 20 until all such litigation, claims, investigations, or audit findings have been completely resolved and final judgment entered or final action taken. 

 

Remedies

 

22.If Treasury believes that an instance of noncompliance by the Recipient or an Affiliate with (a) this Agreement, (b) section 7301 of the ARP, or (c) the Internal Revenue Code of 1986 as it applies to the receipt of Payroll Support has occurred, Treasury may notify the Recipient in writing of its proposed determination of noncompliance, provide an explanation of the nature of the noncompliance, and specify a proposed remedy. Upon receipt of such notice, the Recipient shall, within seven days, accept Treasury's proposed remedy, propose an alternative remedy, or provide information and documentation contesting Treasury's proposed determination. Treasury shall consider any such submission by the Recipient and make a final written determination, which will state Treasury's findings regarding noncompliance and the remedy to be imposed. 

 

23.If Treasury makes a final determination under paragraph 22 that an instance of noncompliance has occurred, Treasury may, in its sole discretion, withhold any Additional Payroll Support Payments; require the repayment of the amount of any previously disbursed Payroll Support, with appropriate interest; require additional reporting or monitoring; initiate suspension or debarment proceedings as authorized under 2 CFR Part 180; terminate this Agreement; or take any such other action as Treasury, in its sole discretion, deems appropriate. 

 

24.Treasury may make a final determination regarding noncompliance without regard to paragraph 22 if Treasury determines, in its sole discretion, that such determination is necessary to protect a material interest of the Federal Government. In such event, Treasury shall notify the Recipient of the remedy that Treasury, in its sole discretion, shall impose, after which the Recipient may contest Treasury's final determination or propose an 


9



alternative remedy in writing to Treasury. Following the receipt of such a submission by the Recipient, Treasury may, in its sole discretion, maintain or alter its final determination. 

 

25.Any final determination of noncompliance and any final determination to take any remedial action described herein shall not be subject to further review. To the extent permitted by law, the Recipient waives any right to judicial review of any such determinations and further agrees not to assert in any court any claim arising from or relating to any such determination or remedial action. 

 

26.Instead of, or in addition to, the remedies listed above, Treasury may refer any noncompliance or any allegations of fraud, waste, or abuse to the Treasury Inspector General. 

 

27.Treasury, in its sole discretion, may grant any request by the Recipient for termination of this Agreement, which such request shall be in writing and shall include the reasons for such termination, the proposed effective date of the termination, and the amount of any unused Payroll Support funds the Recipient requests to return to Treasury. Treasury may, in its sole discretion, determine the extent to which the requirements under this Agreement may cease to apply following any such termination. 

 

28.If Treasury determines that any remaining portion of the Payroll Support will not accomplish the purpose of this Agreement, Treasury may terminate this Agreement in its entirety to the extent permitted by law. 

 

Debts

 

29.Any Payroll Support in excess of the amount which Treasury determines, at any time, the Recipient is authorized to receive or retain under the terms of this Agreement constitutes a debt to the Federal Government. 

 

30.Any debts determined to be owed by the Recipient to the Federal Government shall be paid promptly by the Recipient. A debt is delinquent if it has not been paid by the date specified in Treasury's initial written demand for payment, unless other satisfactory arrangements have been made. Interest, penalties, and administrative charges shall be charged on delinquent debts in accordance with 31 U.S.C. § 3717, 31 CFR 901.9, and paragraphs 31 and 32. Treasury will refer any debt that is more than 180 days delinquent to Treasury's Bureau of the Fiscal Service for debt collection services. 

 

31.Penalties on any debts shall accrue at a rate of not more than 6 percent per year or such other higher rate as authorized by law. 

 

32.Administrative charges relating to the costs of processing and handling a delinquent debt shall be determined by Treasury. 

 

33.The Recipient shall not use funds from other federally sponsored programs to pay a debt to the government arising under this Agreement. 


10



Protections for Whistleblowers

 

34.In addition to other applicable whistleblower protections, in accordance with 41 U.S.C. § 4712, the Recipient shall not discharge, demote, or otherwise discriminate against an Employee as a reprisal for disclosing information to a Person listed below that the Employee reasonably believes is evidence of gross mismanagement of a Federal contract or grant, a gross waste of Federal funds, an abuse of authority relating to a Federal contract or grant, a substantial and specific danger to public health or safety, or a violation of law, rule, or regulation related to a Federal contract (including the competition for or negotiation of a contract) or grant: 

 

a.A Member of Congress or a representative of a committee of Congress; 

 

b.An Inspector General; 

 

c.The Government Accountability Office; 

 

d.A Treasury employee responsible for contract or grant oversight or management; 

 

e.An authorized official of the Department of Justice or other law enforcement agency; 

 

f.A court or grand jury; or 

 

g.A management official or other Employee of the Recipient who has the responsibility to investigate, discover, or address misconduct. 

 

Lobbying

 

35.The Recipient shall comply with the provisions of 31 U.S.C. § 1352, as amended, and with the regulations at 31 CFR Part 21. 

 

Non-Discrimination

 

36.The Recipient shall comply with, and hereby assures that it will comply with, all applicable Federal statutes and regulations relating to nondiscrimination including: 

 

a.Title VI of the Civil Rights Act of 1964 (42 U.S.C. § 2000d et seq.), including Treasury's implementing regulations at 31 CFR Part 22; 

 

b.Section 504 of the Rehabilitation Act of 1973, as amended (29 U.S.C. § 794); 

 

c.The Age Discrimination Act of 1975, as amended (42 U.S.C. §§ 6101-6107), including Treasury's implementing regulations at 31 CFR Part 23 and the general age discrimination regulations at 45 CFR Part 90; and 

 

d.The Air Carrier Access Act of 1986 (49 U.S.C. § 41705). 


11



Additional Reporting

 

37.Within seven days after the date of this Agreement, the Recipient shall register in SAM.gov, and thereafter maintain the currency of the information in SAM.gov until at least January 1, 2023. The Recipient shall review and update such information at least annually after the initial registration, and more frequently if required by changes in the Recipient's information. The Recipient agrees that this Agreement and information related thereto, including the Maximum Awardable Amount and any executive total compensation reported pursuant to paragraph 38, may be made available to the public through a U.S. Government website, including SAM.gov. 

 

38.For purposes of paragraph 37, the Recipient shall report total compensation as defined in paragraph e.6 of the award term in 2 CFR part 170, App. A for each of the Recipient's five most highly compensated executives for the preceding completed fiscal year, if: 

 

a.the total Payroll Support is $25,000 or more; 

 

b.in the preceding fiscal year, the Recipient received: 

 

i.80 percent or more of its annual gross revenues from Federal procurement contracts (and subcontracts) and Federal financial assistance, as defined at 2 CFR 170.320 (and subawards); and 

 

ii.$25,000,000 or more in annual gross revenues from Federal procurement contracts (and subcontracts) and Federal financial assistance, as defined at 2 CFR 170.320 (and subawards); and 

 

c.the public does not have access to information about the compensation of the executives through periodic reports filed under section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a), 78o(d)) or section 6104 of the Internal Revenue Code of 1986. To determine if the public has access to the compensation information, the Recipient shall refer to U.S. Securities and Exchange Commission total compensation filings at http://www.sec.gov/answers/execomp.htm. 

 

39.The Recipient shall report executive total compensation described in paragraph 38: 

 

a.as part of its registration profile at https://www.sam.gov; and 

 

b.within five business days after the end of each month following the month in which this Agreement becomes effective, and annually thereafter. 

 

40.The Recipient agrees that, from time to time, it will, at its own expense, promptly upon reasonable request by Treasury, execute and deliver, or cause to be executed and delivered, or use its commercially reasonable efforts to procure, all instruments, documents and information, all in form and substance reasonably satisfactory to Treasury, to enable Treasury to ensure compliance with, or effect the purposes of, this Agreement, which may include, 


12



among other documents or information, (a) certain audited financial statements of the Recipient, (b) documentation regarding the Recipient's revenues derived from its business as a passenger air carrier or regarding the passenger air carriers for which the Recipient provides services as a contractor (as the case may be), and (c) the Recipient's most recent quarterly Federal tax returns. The Recipient agrees to provide Treasury with such documents or information promptly.

 

41.If the total value of the Recipient's currently active grants, cooperative agreements, and procurement contracts from all Federal awarding agencies exceeds $10,000,000 for any period before termination of this Agreement, then the Recipient shall make such reports as required by 2 CFR part 200, Appendix XII. 

 

42.[Reserved] 

 

43.Notwithstanding any other provision of this Agreement, the Recipient has no right to, and shall not, transfer, pledge, mortgage, encumber, or otherwise assign this Agreement or any Payroll Support provided under this Agreement, or any interest therein, or any claim, account receivable, or funds arising thereunder or accounts holding Payroll Support, to any party, bank, trust company, or other Person without the express written approval of Treasury. 

 

44.The Signatory Entity will cause its Affiliates to comply with all of their obligations under or relating to this Agreement. 

 

45.Unless otherwise provided in guidance issued by Treasury or the Internal Revenue Service, the form of any Taxpayer Protection Instrument held by Treasury and any subsequent holder will be treated as such form for purposes of the Internal Revenue Code of 1986 (for example, a Taxpayer Protection Instrument in the form of a note will be treated as indebtedness for purposes of the Internal Revenue Code of 1986). 

 

46.This Agreement may not be amended or modified except pursuant to an agreement in writing entered into by the Recipient and Treasury, except that Treasury may unilaterally amend this Agreement if required in order to comply with applicable Federal law or regulation. 

 

47.Subject to applicable law, Treasury may, in its sole discretion, waive any term or condition under this Agreement imposing a requirement on the Recipient or any Affiliate. 

 

48.This Agreement shall bind and inure to the benefit of the parties and their respective heirs, executors, administrators, successors, and assigns. 

 

49.The Recipient represents and warrants to Treasury that this Agreement, and the issuance and delivery to Treasury of the Taxpayer Protection Instruments, if applicable, have been duly authorized by all requisite corporate and, if required, stockholder action, and will not result in the violation by the Recipient of any provision of law, statute, or regulation, or of the articles of incorporation or other constitutive documents or bylaws of the Recipient, or breach or constitute an event of default under any material contract to which the Recipient is a party. 


13



50.The Recipient represents and warrants to Treasury that this Agreement has been duly executed and delivered by the Recipient and constitutes a legal, valid, and binding obligation of the Recipient enforceable against the Recipient in accordance with its terms. 

 

51.This Agreement may be executed in counterparts, each of which shall constitute an original, but all of which together shall constitute a single contract. 

 

52.The words "execution," "signed," "signature," and words of like import in any assignment shall be deemed to include electronic signatures or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act. Notwithstanding anything herein to the contrary, delivery of an executed counterpart of a signature page of this Agreement by electronic means, or confirmation of the execution of this Agreement on behalf of a party by an email from an authorized signatory of such party, shall be effective as delivery of a manually executed counterpart of this Agreement. 

 

53.The captions and paragraph headings appearing herein are included solely for convenience of reference and are not intended to affect the interpretation of any provision of this Agreement. 

 

54.This Agreement is governed by and shall be construed in accordance with Federal law. Insofar as there may be no applicable Federal law, this Agreement shall be construed in accordance with the laws of the State of New York, without regard to any rule of conflicts of law (other than section 5-1401 of the New York General Obligations Law) that would result in the application of the substantive law of any jurisdiction other than the State of New York. 

 

55.Nothing in this Agreement shall require any unlawful action or inaction by either party. 

 

56.The requirement pertaining to trafficking in persons at 2 CFR 175.15(b) is incorporated herein and made applicable to the Recipient. 

 

57.This Agreement, together with the attachments hereto, including the Payroll Support Program 3 Certification and any attached terms regarding Taxpayer Protection Instruments, constitute the entire agreement of the parties relating to the subject matter hereof and supersede any previous agreements and understandings, oral or written, relating to the subject matter hereof. There may exist other agreements between the parties as to other matters, which are not affected by this Agreement and are not included within this integration clause. 

 

58.No failure by either party to insist upon the strict performance of any provision of this Agreement or to exercise any right or remedy hereunder, and no acceptance of full or partial Payroll Support (if applicable) or other performance by either party during the continuance of any such breach, shall constitute a waiver of any such breach of such provision. 


14



ATTACHMENT

 

Payroll Support Program 3 Certification of Corporate Officer of Recipient


15



PAYROLL SUPPORT PROGRAM 3 CERTIFICATION OF CORPORATE OFFICER OF RECIPIENT

 

In connection with the Payroll Support Program 3 Agreement (Agreement) between

Passur Aerospace Inc.and the Department of the Treasury (Treasury) relating to Payroll Support being provided by Treasury to the Recipient under section 7301 of the American Rescue Plan Act of 2021, I hereby certify under penalty of perjury to the Treasury that all of the following are true and correct. Capitalized terms used but not defined herein have the meanings set forth in the Agreement. 

 

(1)I have the authority to make the following representations on behalf of myself and the Recipient. I understand that these representations will be relied upon as material in the decision by Treasury to provide Payroll Support to the Recipient. 

 

(2)The information, certifications, attachments, and other information provided by the Recipient to Treasury related to the Payroll Support are true and correct and do not contain any materially false, fictitious, or fraudulent statement, nor any concealment or omission of any material fact. 

 

(3)The Recipient has the legal authority to apply for the Payroll Support, and it has the institutional, managerial, and financial capability to comply with all obligations, terms, and conditions set forth in the Agreement and any attachment thereto. 

 

(4)The Recipient and any Affiliate will give Treasury, Treasury's designee or the Treasury Office of Inspector General (as applicable) access to, and opportunity to examine, all documents, papers, or other records of the Recipient or Affiliate pertinent to the provision of Payroll Support made by Treasury to the Recipient, in order to make audits, examinations, excerpts, and transcripts. 

 

(5)No Federal appropriated funds, including Payroll Support, have been paid or will be paid, by or on behalf of the Recipient, to any person for influencing or attempting to influence an officer or employee of an agency, a Member of Congress, an officer or employee of Congress, or an employee of a Member of Congress in connection with the awarding of any Federal contract, the making of any Federal grant, the making of any Federal loan, the entering into of any cooperative agreement, and the extension, continuation, renewal, amendment, or modification of any Federal contract, grant, loan, or cooperative agreement. 

(6)If the Payroll Support exceeds $100,000, the Recipient shall comply with the disclosure requirements in 31 CFR Part 21 regarding any amounts paid for influencing or attempting to influence an officer or employee of any agency, a Member of Congress, an officer or employee of Congress, or an employee of a Member of Congress in connection with the Payroll Support. 

 

I acknowledge that a materially false, fictitious, or fraudulent statement (or concealment or omission of a material fact) in this certification may be the subject of criminal prosecution


16



and also may subject me and the Recipient to civil penalties and/or administrative remedies for false claims or otherwise.

 

 


EX-31.1 4 pssr_ex31z1.htm CERTIFICATION

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, Brian G. Cook, 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, 2021

 

 

 

By:

/s/ Brian G. Cook

 

 

 

 

 

Brian G. Cook

 

 

President and Chief Executive Officer

 

EX-31.2 5 pssr_ex31z2.htm CERTIFICATION

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, Sean Doherty, 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, 2021

 

 

 

By:

/s/ Sean Doherty

 

 

 

 

 

Sean Doherty

 

 

Executive Vice President of Finance and Administration

   

EX-32.1 6 pssr_ex32z1.htm CERTIFICATION

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, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Brian G. Cook, 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/ Brian G. Cook

 

 

 

Brian G. Cook

 

Chief Executive Officer

 

June 11, 2021

 

EX-32.2 7 pssr_ex32z2.htm CERTIFICATION

 

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, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sean Doherty, Executive Vice President of Finance and Administration 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/ Sean Doherty

 

 

 

Sean Doherty

 

Executive Vice President of Finance and Administration

 

June 11, 2021

 

EX-101.CAL 8 pssr-20210430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 pssr-20210430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 pssr-20210430_lab.xml XBRL TAXONOMY EXTENSION LABELS LINKBASE DOCUMENT Operating Lease, Cost Orlando, FL Represents the Orlando, FL, during the indicated time period. Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Payments to Develop Software Use of Estimates Principles of Consolidation Interest - related party Proceeds under Federal Stimulus grant program Net cash used in investing activities Net cash used in investing activities Net cash used in operating activities Net cash used in operating activities Deferred revenue Other assets {1} Other assets Federal Stimulus credits utilized Represents the monetary amount of Federal Stimulus credits utilized, during the indicated time period. Preferred Stock, Shares Outstanding Accued liabilities - Stimulus funding Entity Address, Postal Zip Code Voluntary filer Trading Exchange Operating Leases, Future Minimum Payments, Due in Five Years Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Payroll Taxes Subject To Deferred Payment Under The Cares Act Represents the monetary amount of Payroll Taxes Subject To Deferred Payment Under The Cares Act, during the indicated time period. PASSUR Network Parts Used in Repairs Represents the monetary amount of PASSUR Network Parts Used in Repairs, during the indicated time period. Contract with Customer, Sales Channel [Axis] Airlines Represents the Airlines, during the indicated time period. Notes Payable, Related Parties, Noncurrent (Rounded) Represents the monetary amount of Notes Payable, Related Parties, Noncurrent (Rounded), as of the indicated date. Proceeds from exercise of stock options Software development costs Software development costs Income/(Loss) from operations Income/(Loss) from operations Preferred Stock, Par or Stated Value Per Share Local Phone Number Professional Services Represents the Professional Services, during the indicated time period. Airports Represents the Airports, during the indicated time period. Schedule of Contract Balances Notes Income taxes Exercise of stock options, shares Preferred shares - authorized 5,000,000 shares, par value $0.01 per share; none issued or outstanding Other assets Assets {1} Assets Document Fiscal Year Focus Well-known Seasoned Issuer Operating Lease Obligations Maturities Repayments Of Principal, In Year Five Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Five, as of the indicated date. Operating Leases, Future Minimum Payments, Due Thereafter 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. Stock-based Compensation Revenue Recognition Policy Interest expense - related party Cost of expenses: Treasury Stock, Shares Preferred Stock, Shares Issued Treasury stock, at cost Treasury stock, at cost Note payable - related party Current with reporting Operating Income Loss (Rounded) Represents the monetary amount of Operating Income Loss (Rounded), during the indicated time period. Operating Lease, Weighted Average Remaining Lease Term Impairment Of Long Lived Assets, Held For Use (Rounded) Represents the monetary amount of Impairment Of Long Lived Assets, Held For Use (Rounded), during the indicated time period. Performance Obligation Represents the Performance Obligation, during the indicated time period. Fair Value of Financial Instruments Deferred Tax Asset Exercise of stock options Research and development expenses Total current assets Total current assets Registrant Name Operating cash flows from operating leases Represents the monetary amount of Operating cash flows from operating leases, during the indicated time period. Impairment of Leasehold Capitalized Software Development Costs {1} Capitalized Software Development Costs Represents the Capitalized Software Development Costs, during the indicated time period. Deferred Revenue, Revenue Recognized Net income/(loss), rounded Represents the monetary amount of Net Loss (Rounded), during the indicated time period. Schedule of Earnings per share basic and diluted Tables/Schedules 4. Leases Shares, Outstanding, Ending Balance Shares, Outstanding, Ending Balance Shares, Outstanding, Beginning Balance Statement Net income/(loss) per common share - diluted Operating Expenses Operating Expenses Common Stock, Shares, Outstanding Common shares - authorized 20,000,000 shares, respectively, par value $0.01 per share; issued 8,496,526 at April 30, 2021 and October 31, 2020, respectively Operating lease liabilities, current portion Cash {1} Cash Cash - beginning of period Cash - end of period City Area Code Interactive Data Current Public Float Lease, Cost Lease, Cost Variable Lease, Cost Capitalized Computer Software, Amortization Passur Network 1 Represents the Passur Network 1, during the indicated time period. Existing Gilbert Note Represents the Existing Gilbert Note, during the indicated time period. Schedule of Future Minimum Rental Payments for Operating Leases Disaggregation of Revenue Net Loss Per Share Information Cost of Revenues Cash flows from financing activities Provision for doubtful accounts Effect of new accounting standard Represents the monetary amount of Effect of new accounting standard, during the indicated time period. Treasury Stock Weighted average number of common shares outstanding - basic Selling, general, and administrative expenses Common Stock, Shares Authorized Deferred revenue, long term portion Total current liabilities Total current liabilities Small Business Details Short-term Lease, Cost Major Property Class Represents the Major Property Class, during the indicated time period. Income Tax Expense Benefit Percentage Represents the percentage value of Income Tax Expense Benefit Percentage, during the indicated time period. Balance Sheet Location [Axis] Accounts Receivable {1} Accounts Receivable Other {1} Other Represents the Other, during the indicated time period. 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. Recent Accounting Pronouncements PASSUR Network PASSUR Network Represents the monetary amount of PASSUR Network, during the indicated time period. Other Stock-based compensation Retained Earnings Stockholders' Equity before Treasury Stock Stockholders' Equity before Treasury Stock Commitments and contingencies Document Fiscal Period Focus Emerging Growth Company SEC Form Fifth Gilbert Note Represents the Fifth Gilbert Note, during the indicated time period. Long-term Debt, Type Operating Lease Obligations Maturities Repayments Of Principal, In Year Four Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Four, as of the indicated date. Operating Lease Liability, Gross Operating Lease Liability, Gross Represents the monetary amount of Operating Lease Liability, Gross, as of the indicated date. Operating Leases, Future Minimum Payments, Due in Four Years Operating Leases, Future Minimum Payments, Due in Three Years Income Tax Expense Benefit (Rounded) Represents the monetary amount of Income Tax Expense Benefit (Rounded), during the indicated time period. Balance Sheet Location Customer Represents the Customer, during the indicated time period. Long-lived Assets Capitalized Software Development Costs Accrued expenses and other current liabilities {1} Accrued expenses and other current liabilities Prepaid expenses and other current assets {1} Prepaid expenses and other current assets Cash flows from operating activities Provision for income taxes Preferred Stock, Shares Authorized Total liabilities and stockholders' deficit Total liabilities and stockholders' deficit Accumulated deficit Additional paid-in capital Document Transition Report Filer Category Period End date 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. 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. Customer {1} Customer Customer [Axis] Schedule of Maturities of Contractual Obligations Relating to Operating Leases Schedule of lease costs and other information relating to the Company's operating leases Product and Service Accounts payable {1} Accounts payable Loss from impairment charges Loss from impairment charges Adjustments to reconcile net income/(loss) to net cash used in operating activities: Purchase of treasury stock - shares Additional Paid-in Capital Revenues Stockholders' deficit: Deferred revenue, current portion Accounts payable Operating lease right-of-use assets Prepaid expenses and other current assets Amendment Flag Registrant CIK Stamford, CT Represents the Stamford, CT, during the indicated time period. PASSUR NETWORK, Net (Rounded) Represents the monetary amount of PASSUR NETWORK, Net (Rounded), during the indicated time period. Material Rights Represents the Material Rights, during the indicated time period. CARES Act Payroll Support Program Represents the CARES Act Payroll Support Program, during the indicated time period. 5. Notes Payable - Related Party Property and equipment Property and equipment Statement [Line Items] Net income/(loss) Net income/(loss) Seventh Gilbert Note Represents the Seventh Gilbert Note, during the indicated time period. Operating Lease Obligations Maturities Repayments Of Principal, In Year Two Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Two, as of the indicated date. Share-based Payment Arrangement, Noncash Expense Leases Represents the Leases, during the indicated time period. Debt Instrument, Name Accrued interest - related party Represents the monetary amount of Increase Decrease in Accrued Interest - Related Party, during the indicated time period. Total stockholders' deficit Total stockholders' deficit Stockholders' Equity Attributable to Parent, Beginning Balance Stockholders' Equity Attributable to Parent, Ending Balance Accounts receivable, net Document Quarterly Report Number of common stock shares outstanding Working Capital Deficit Represents the monetary amount of Working Capital Deficit, as of the indicated date. Interest rate on related party note payable Represents the percentage value of Interest rate on related party note payable, as of the indicated date. Sixth Gilbert Note Represents the Sixth Gilbert Note, during the indicated time period. Operating Leases, Future Minimum Payments, Due in Two Years Operating Lease, Weighted Average Discount Rate, Percent Subscription services Represents the Subscription services, during the indicated time period. Contract with Customer, Sales Channel Stockholders' Equity (Rounded) Represents the monetary amount of Stockholders' Equity (Rounded), as of the indicated date. 2. Basis of Presentation and Significant Accounting Policies 1. Nature of Business Increase in cash Increase in cash Equity Component Net income/(loss) per common share - basic Income/(Loss) before income taxes Income/(Loss) before income taxes Operating lease liabilities, non-current Accrued expenses and other current liabilities Current assets: Entity Address, State or Province Entity Address, Address Line Two Tax Identification Number (TIN) Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year, as of the indicated date. Right-of-use assets obtained in exchange for new operating lease liabilities Represents the monetary amount of Right-of-use assets obtained in exchange for new operating lease liabilities, during the indicated time period. Deferred Revenue 3. Impact of the COVID-19 Pandemic Represents the textual narrative disclosure of 3. Impact of the COVID-19 Pandemic, during the indicated time period. Cost of revenues PASSUR Network, net Represents the monetary amount of PASSUR Network, net, as of the indicated date. Ex Transition Period Operating Leases Future Minimum Payments Interest Included In Payments Operating Leases Future Minimum Payments Interest Included In Payments Represents the monetary amount of Operating Leases Future Minimum Payments Interest Included In Payments, as of the indicated date. Major Property Class [Axis] Operating Lease, Liability Operating Lease, Liability Depreciation of PASSUR Network costs Revenue (Rounded) Represents the monetary amount of Revenues (Rounded), during the indicated time period. Product and Service [Axis] PASSUR Network {1} PASSUR Network Represents the textual narrative disclosure of PASSUR Network, Policy, during the indicated time period. Liquidity Policies Supplemental cash flow information Net cash provided by financing activities Net cash provided by financing activities Operating lease assets, liability, net Represents the monetary amount of Operating lease assets, liability, net, during the indicated time period. Common Stock Total liabilities Total liabilities Liabilities and stockholders' deficit Total assets Total assets Capitalized software development costs, net Entity File Number Long-term Debt, Type [Axis] Operating Lease Obligations Maturities Repayments Of Principal, Thereafter Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, Thereafter, as of the indicated date. Operating Lease - Annual Rental Rate Represents the monetary amount of Operating Lease - Annual Rental Rate, during the indicated time period. CARES Act Payroll Support Program 3 Represents the CARES Act Payroll Support Program 3, during the indicated time period. Operating Loss Carryforwards, indefinite lived Represents the monetary amount of Operating Loss Carryforwards, indefinite lived, as of the indicated date. Operating Loss Carryforwards 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. Proceeds from Loans Debt Instrument [Axis] Income Taxes Cash flows from investing activities Accounts receivable Accounts receivable Equity Components [Axis] Weighted average number of common shares outstanding - diluted Impairment charges Entity Address, Address Line One Entity Incorporation, State or Country Code Amendment Description Fiscal Year End Operating Lease Obligations Maturities Repayments Of Principal Operating Lease Obligations Maturities Repayments Of Principal Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, as of the indicated date. Operating Lease Obligations Maturities Repayments Of Principal, In Year Three Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Three, as of the indicated date. Effect of dilutive stock options Represents the Effect of Dilutive Stock Options (number of shares), during the indicated time period. Accounts Receivable, Allowance for Credit Loss Unbilled Receivable Accounts Receivable Proceeds from notes payable - related party Total adjustments Total adjustments Changes in operating assets and liabilities: Depreciation and amortization Purchase of treasury stock Common Stock, Shares, Issued Current liabilities: Property and equipment, net Entity Address, City or Town Shell Company Trading Symbol EX-101.PRE 11 pssr-20210430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.SCH 12 pssr-20210430.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000320 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000050 - Statement - Consolidated Statements of Shareholders' Deficit link:presentationLink link:definitionLink link:calculationLink 000350 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 000440 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details) link:presentationLink link:definitionLink link:calculationLink 000240 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies) link:presentationLink link:definitionLink link:calculationLink 000280 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables) link:presentationLink link:definitionLink link:calculationLink 000490 - Disclosure - 4. Leases (Details) link:presentationLink link:definitionLink link:calculationLink 000460 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 000330 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000120 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies) link:presentationLink link:definitionLink link:calculationLink 000020 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 000410 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) link:presentationLink link:definitionLink link:calculationLink 000380 - 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 000190 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies) link:presentationLink link:definitionLink link:calculationLink 000200 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies) link:presentationLink link:definitionLink link:calculationLink 000250 - 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 000130 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies) link:presentationLink link:definitionLink link:calculationLink 000100 - Disclosure - 4. Leases link:presentationLink link:definitionLink link:calculationLink 000390 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Details) link:presentationLink link:definitionLink link:calculationLink 000370 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details) link:presentationLink link:definitionLink link:calculationLink 000480 - Disclosure - 3. Impact of the COVID-19 Pandemic (Details) link:presentationLink link:definitionLink link:calculationLink 000220 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies) link:presentationLink link:definitionLink link:calculationLink 000170 - 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 000520 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink 000150 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 000300 - 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 000420 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details) link:presentationLink link:definitionLink link:calculationLink 000450 - 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 000180 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies) link:presentationLink link:definitionLink link:calculationLink 000360 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) link:presentationLink link:definitionLink link:calculationLink 000160 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies) link:presentationLink link:definitionLink link:calculationLink 000210 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies) link:presentationLink link:definitionLink link:calculationLink 000140 - 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 000400 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details) link:presentationLink link:definitionLink link:calculationLink 000260 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies) link:presentationLink link:definitionLink link:calculationLink 000060 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 000110 - Disclosure - 5. Notes Payable - Related Party link:presentationLink link:definitionLink link:calculationLink 000040 - Statement - Consolidated Statement of Operations link:presentationLink link:definitionLink link:calculationLink 000310 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables) link:presentationLink link:definitionLink link:calculationLink 000090 - Disclosure - 3. Impact of the COVID-19 Pandemic link:presentationLink link:definitionLink link:calculationLink 000030 - Statement - Consolidated Balance Sheets - Parenthetical link:presentationLink link:definitionLink link:calculationLink 000500 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details) link:presentationLink link:definitionLink link:calculationLink 000290 - 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 000340 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) link:presentationLink link:definitionLink link:calculationLink 000530 - Disclosure - 5. Notes Payable - Related Party (Details) link:presentationLink link:definitionLink link:calculationLink 000470 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Details) link:presentationLink link:definitionLink link:calculationLink 000430 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) link:presentationLink link:definitionLink link:calculationLink 000270 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 000230 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies) link:presentationLink link:definitionLink link:calculationLink 000510 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) link:presentationLink link:definitionLink link:calculationLink GRAPHIC 13 pssrex10z3_1.jpg IMAGE begin 644 pssrex10z3_1.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@"CJ^L6&@Z9+J.ISF"TBQYDOELX7/&3M!('O571O%&BZ^]PFF7Z3 M26ZJTL;(T;(K#*DJP!P1R#T(K*^)L,]S\.-:M;6VN;FXG@\N**WA:1V8D=E! M-#M5TZZ6RM;AI+"=H)&@>)^6C$K( M%;!/?&2QXJI\-M$GT7Q5XCM)[34H]&TVX>71UGM9 F),^:4)7YB J@8YPS8^ M\: .TLOB!X7U&>UBM]4!-U*8(&D@DC220=45F4*6[8SGD>M6M2\7:'I&H?V? M=7C&\$1F:"""2=TC'\3"-6VK[G KPO1=%\0VEEX>GU'1M7N=%LM;DN+G35L) M%FC=X3^)'C'4=6L[Z2UU=(+BRN8;224,J*P,9V MJ=K<@;3CH/:@#LI_&OAVW&FE]1#KJ>/L310R2+.>F%*J03[=15K7?$>D^&K: M*YU>Z-M#*XC23RG<%CT&5!P3VSUKPS2O#6NZ/8^ C>Z1J ,&L37\\,-I)+]D MA9DP&V*LQN)8TD4,%8!@&4J>?4'D'V-8W_"6Z*;\62W,K3&5X%*VTI1Y$SN17 M"[68;3E02>#Z5+I^M?VEJD]M#97L=O#"CFXN;62!79B?E7>HS@#)QTR*\NT+ M3=3L?%]A=Z"NHQV5[J+OJ>BW]I)Y5J?G+3QR,H !X*XY.X#)Y /1[3QMX?O M],DU*TO)9K.*86[RI:S$"0G 7[N2HJ*_\ '_AC2]0N+&^U/[/<6P4S M+);R@1AB I9MN "2!DG'(K@/!&GWNG^%;[PM=Z??QZBVO++S:/Y?DB:)S)YF M-FW:C'[W.,=2*FU7PF_BSXMZY:WR:M:Z-W"M-N@DVHK$!6+;=H4DC!S@Y%/O/'7ANQNKFW MFU+<]J URT,,DL< /3S'12J?\"(KSZ\\%KX@^*.KZ9/#JUEH,FE06OFPVS)' M-Y;*?+$CH1CY1R""<8S5?0[*X\(>#_''AJ]TF]EO;JXN7LA#:22I=I+&$C"N M%(ZCD$Y&3[T >HZGXLT72)K*&\NV#WPS:B*"243]_D**03CG ]1ZU5'CWPPU ME%=QZH)89&E4&*&1V4Q@&0,JJ2NT$$Y X.>E>97WAWQ!IND_#33UAOA?Z>9& MN+B"T>X6T+@;=Q *X7H1GH/2M'P=I]W8> O%MCJFAW\?B$M>-/<&T=Q>/*,; MH6"X*DA1M7T![T >CZ+XJT;Q"^S3+MIB8A.NZ"2,-&3@,I91D9!&1Z537X@> M%VU%M/.J".Y6X%JRRP2(%F/1"S* &.#@9YP:J_#.TDM?A[HD5W9S6UY!;>3( MEQ TV:&.[*!@"6=,D#) MX!&9YK:5$BD/179E"J?J16EJWB72=$N;:UOK MHBZN<^1;PPO-+)CJ0B L0/7&*\*UK0_$=XWBYH-*U6;2I]=2YN=/^Q/&]];[ MNL3%XN MH94@:Y:*>PN(G\I<;GVL@)49'./7T->.S^$O$%V;SQ,FDW;:61- M+;JQS((NN2#TZ]>O%=KKNNZGK6M:I:6FBM<:6FB3M#?_ -F3B822+M\A<]R0 MI( [&>$M.UO2=:\%ZAKNE:O=:99V,L,"1 MZ?)YFG3GAC(BH692,8/O_LUIW,/B/3_'.B>/4TB]>._D>VOK:&*>6:.V8_)O MB\L&,H I."=S#(Z\@'J4'BC1;CQ'-X>COE_M:%/,>V9&5MO'() !Z@\&ETSQ M/HVLZI?:;IUZ+F[L'V72)&V(FR1@MC;G*MW[&O.?%VA:O?>)1XA\-VTZ:S8: MO&J/-:R(DEO+!#$QR0-RJP;.,X&XG'?0^'.D2Z-X]\:1_8KZ&RE^QK:SSVTB M+.(XV5R&90"W#HAD4@$94EYTD*8). H.XY)& .:42Q(\W_+ M,(PC99-HW$ID9W+SD' !W.JZOI^AZ?)?ZI=Q6MK'C=)(<#)Z >I]A62OCGP^ M9'B>XNH94@:Y:*>PN(G\I<;GVL@)49'./7T-><:JGB+Q3X!\(ZE>:/J3WNBZ MC#+JEA+:R)+.J'!=58#>2!GC^\?2MK7==U/6M:U2TM-%:XTM-$G:&_\ [,G$ MPDD7;Y"Y[DA20!VY'&0 =AI?C;P[K-Y;6ECJ(>>ZC,MNDD3Q>>@ZE-ZC=CGI MGH?0U$?'_AH27B?;IB;*3RKHBSG*P-G&'.S"\^M>4>#M+US3=>\$WNN:5JMS MIMK9R6]NBV+J^G3MPQE4+DJ1C#'CG_9-6M)M;_2_&GBW5[S3=;EL7U&69-/7 M2YG34$:.51C]V>[ 8]LR,K;>.02 #U!X->1Z-:ZAIGC'Q7J]]I>M/ M9OJ$DRZ6 Y(7#$D<"M?Q;H.LWOB4>(/#]K+'KEAJ\2J MTEO((Y()8(8F.X@!T5@V<9P-QXH [B7Q_P"%X3JF[5 1I3!+YD@D=8&+%0&( M4CJ"/P-31^--!EBED6ZG"Q6WVMM]G,I,.0/, *?,O(Y&>.>E>/W_ (>OK2P^ M)MA9:1JLD=W'81V+?89B;GR^'(.WYCGDGOG//6NFT;[59^#=0TN:PUB]O)-) ME<7,^F3(T(,$,8MU_=C$[ M[PW\0-,O= CE'A;6+K[1B0S1W$$<\3;HY%#HV.H(R#3Z:B+&BHBA M44 *JC ]!3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ KG_\ A._!_P#T->A_^#&'_P"* MKH*YWPB'/A^[$;*LAU34MK,NX _;)\$C(R/Q% #O^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJO/]&^+&KWG]B230:7_<>@IXU\//=WEM_:**UFDKS.Z,J 1$"3#$8.TD X/>@!/^$[\'_] M#7H?_@QA_P#BJ/\ A._!_P#T->A_^#&'_P"*K(OOB'ITDNE)I5];;KC5HK"= M+RWG5L.,@( O#$%2I;"X)R>.+5O\2O"MW?\ V*#49#,99( 7M)D3S4&6CW% M-V.W?ZD4 7?^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*K)T?XB M:8?".EZMK6H6GFWJ3/NL89C&5C3]Y*0N,_+A3N+#!Y ) MQD5-XL\1WVB:YH]G!=:9:V]^EP7GOD8K&8DW\D.HP>GMUYZ4 7O^$[\'_P#0 MUZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*K/TSX@Z;+X:TS5-8633I[RV-PT M'EO)Y:!@A<[5X3++@G'##WK53Q9HKP7DXNF%O:(TDLS0N$*ABI*G&'^92/ES MV]1D B_X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ5_&>AQ%UFGN M(72":X9)+292(XB!(<;?X21QUP00,'-.TKQ?HFMW[66GW$TTRJ&8&UE4 %5< M9+* ,JRD9Z]NAH 9_P )WX/_ .AKT/\ \&,/_P 51_PG?@__ *&O0_\ P8P_ M_%55\6^+_P#A&+O2T%NLL$LZF_E)P+6W+"/S#S_ST=/7@-Z9&EJ'BC1M+U". MPO+T1W#M&I78S!#(2$WL!A=Q&!DB@"O_ ,)WX/\ ^AKT/_P8P_\ Q5'_ G? M@_\ Z&O0_P#P8P__ !51P^._#US(\<-S9$8(GD^7>$+-M!V@,P!+8P<^AP 1?\ "=^#_P#H M:]#_ /!C#_\ %4?\)WX/_P"AKT/_ ,&,/_Q5,T_QWX;U._\ L5MJ#>?F4 2V M\D8)CSY@#,H&5QDC.<<]*6#QSX?N83)!=S2'Y"L:VDOF2!T9T*)MRP**S9 ( MP#Z4 ._X3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ#XV\. V>-31 MENUB:)U1BH$O$98@83<>!NQ3-&IYY(AJ#1M&)RQFMY8U'DG]Z,LH&Y>Z]<)XVP& *N 1D,"..AH SO^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ M@QA_^*KH** .?_X3OP?_ -#7H?\ X,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJN@H MH Y__A._!_\ T->A_P#@QA_^*H_X3OP?_P!#7H?_ (,8?_BJZ"B@#G_^$[\' M_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*KH** .?_X3OP?_ -#7H?\ MX,8?_BJ/^$[\'_\ 0UZ'_P"#&'_XJN@HH Y__A._!_\ T->A_P#@QA_^*H_X M3OP?_P!#7H?_ (,8?_BJ/'7_ "3SQ-_V"KK_ -%-1XVUJ]\.>#M1UFP6!Y[. M/S=DZLRL,\C@@CZT '_"=^#_ /H:]#_\&,/_ ,51_P )WX/_ .AKT/\ \&,/ M_P 57 0?%W4QIFM7$NGVUVEA#:2_;+)6:&/SMN]77<263<<@-SM.=O:YJOQ' MU6Q\&R>(+"ZT34K<7L5O'/%%(J.C@9++YA,;J3@J3TP>] '9_P#"=^#_ /H: M]#_\&,/_ ,51_P )WX/_ .AKT/\ \&,/_P 56?X&\67OBNWUE9HK8&PO'M8; MVV!-O<@='4$Y^H!(Y(^'?BQJVH:]IUC>VVFR+A_^#&'_P"*H_X3OP?_ -#7H?\ X,8?_BJ@ ML_B#X9O[>_N+>_=HK&V%W,WV>3_4'/[Q1MRR\'IZ5EWOQ6T!+>QET[[7?+=W MUO9JZ6DJJ/-PA_\ @QA_^*H_X3OP?_T- M>A_^#&'_ .*K,TGQ[8RZ;J5[J5]:%(-5FL+=;2&;>VT!E0HR[C)C).T%??K5 M2S^*&B-)KE]>:K:?V+9&U\F6"VN#(HF0D&4%,@ZX- &]_PG?@__ *&O M0_\ P8P__%4?\)WX/_Z&O0__ 8P_P#Q555^(WAAK22<7\@:.X-JT#6\BS>8 M%+8\LKN^Z"3:A(8=1@>XM#':3.9409;&U3@@=0<8H M M?\)WX/\ ^AKT/_P8P_\ Q5'_ G?@_\ Z&O0_P#P8P__ !54['Q]INJ>+K+0 M[&.>9+K3/[12Z$+A"A90F..A!;). " O4X&5XP\>ZCX.\46XNK&*?PWMB-Y= M1HWFVID+JI/S89Y>S:UMI2DL$(+,X8;@3L&[KW&,\$NO M/B=X2L8HI)=1F(ELTOT\NRF;-NS;1)PG SZ]* +_ /PG?@__ *&O0_\ P8P_ M_%4?\)WX/_Z&O0__ 8P_P#Q5%-7U/P\\=U=Z7+ LT-U!(@VRG MY&&=I((Y!&00/0YK>3X@>&Y+::87L@:&Z^QO UM(LWFX)"^65W<@$YQC /H: M )_^$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*JK=?$?PK:3VT$F MI.TMS;1W<"QVLK^9$YVJX(7!&?Q&#Z5LZ7KFGZS+?Q6,QD>PN6M+@%&7;(H! M(Y'/4/]5&MK8S)IUVS:U+I7V6W5HYPJKGS^7;Y! MWX&,CGM6YX:\2WFH:GKEGJ<^D,-,\LO+8SDB,L&+HX8YRFT?-P#GH"" 7/^ M$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*J#P9XKD\3PZBMS:_8[ MNTN<>0?O>0X#PN1V+(PS[ANG2G>,M6UO1-'N-2TF"P:*R@>XG^V%OW@7GRTV MGAB >3QG PK7EU:6CKD/&8=V&8Y((?RWX &..M &M_PG?@_P#Z&O0__!C#_P#%4?\ M"=^#_P#H:]#_ /!C#_\ %5G:;XMOM8U'Q#%96MN+:RM()]/DE+#[0'\X;VQT M0^4"N!R#G//#+GQR;'P-H&KSQ1'4=8@@\J$;A&)'C#L3U8(HW'N> .IH U/^ M$[\'_P#0UZ'_ .#&'_XJC_A._!__ $->A_\ @QA_^*KG;OQ_7DT"LHG$C-\L?SG;M1"3G=DX'%='_;-Y_PG%MI(2V.GW&F2WB2 L9" MZ21+] N)/?\ "@!/^$[\'_\ 0UZ'_P"#&'_XJC_A._!__0UZ'_X,8?\ XJN4 MU#XHR:5I::Y<6D,FDWMZ;?3JA=H[6Z25@N0,D*2<9(&?<5J5S]Y_R4/1O^P5?_P#HVTH Z"BBB@ H MHHH *YWPB'/A^[$;*K_VIJ6TL,@'[;/C(R,_G715S_@W_D!W/_85U+_TMFH MXJP^#DVF0:?/9^(DAU?3[Q[B"^2PQF-^6B=/,^92?<8!8=ZM6GPDABM];L[B M^M9;74/.:*46 %U"TO4><6)* \[>,]SC(/I=% ' 3^ -6U#3_#L&H^(;>671 M;^"[1X]/VB41 !0P\S[Q[M], 8.>2\'>"=5UJYU&6_DGTZRM?$=SJ4$%QI\L MP&>#R,\>V44 >66_P 'C9Z9X>MX]6L[F72%GB;[;IPE@N(I M7+D-$7X(+'!SZ5-IGPFFTW6+&^77HF2UUB?5?*6PV;C*$4QC$F $X('?ICB MO3:* .+TSP;J^B2:H=,\0I"FH:XVJ2 V2L?+_&KJ_AV;5 M/$NB:L+R&.+3#*3;O;E_-\Q=I^;<-N, C@\UOT4 <7XY\$7?C(>2NJQVUJUK M) T,ML90KL01(OS !AC&2#P3C!.:KV'@&]L[76%;4[,RZG$%F1+$BWDDW$M( M\144 >>O\ #J_CTNUM+/6HHO)M[VU"RV[RK'#<;/D3,F[Y M-@P6)ZGV%;?@_P +W?AF.\6ZU*"]^TF$CRK4P[/+A2$=7;.5C4]N<^P'3T4 M'7&UQ]5EM[J34(O(MF-NP^RQ!2 OW_ )L,2V1MY)]L9]MX U*#4+>[ MDURTGD:W@M[V23307E$60KQEG/EN5.">1W !KO:* .+A\$WML+6YBU>$ZA:: ME=7\+_9F6)A<%S)&Z>821\YP01C X/.:DOPYE\O3!'JJ+)8R/(K9-3B6(!_L#&.0HDB,9 9.O\ DGGB;_L% M77_HIJT=8UFPT#3)=1U.] &4_AW48O"VEZ58:I# M;W5AY0\_[,3',J#!5HPXX8=?F[FN4OOA$MWI.HVEMJ-IIYU"^BO)8[>Q)AC\ ML85$3S!C)R2<\YZ #%=QIGB;2=8NA;64\K3- +A5EMI8M\1( ==ZC(Y'(]:U MZ (PDBVX16C$@3 (3Y0VX ].E=3+(L,+RN2$12S8!)P/8EW*W-E-N\N500& MVL5/! /4$4 > MI;KPGX7T:/5(XIM NK6YCN!:Y64P*5&4W\9!R>>M=K10!YI'\*[NUM2]KKZ) MJ*:X^LP3FS.Q6%?%=Y#<2ZQ?:[-99MK+3G M!0PGL%9CMQGKTP.:]J=@B,YR0HR=H)/X WK0!P]S\+[W6$N[F[\0*L^IWR7EYY5BR(\:1E$C"L^Y>I)R> M>A''*)\)[M=*\/V)\00_\2:UO;9'^P']X+E"A)_>\;0?QKO]%US3?$.G_;]* MN1<6V]DWA&7YAU&& /%:% '!^&?AW-X;US2=1765N/L.D'2I$-KM\U/-,@8' M>=IY QST[9XZ&YT W^K:A+?2VUQIE]9I:2V36YR0I'.X \' MH3[5+J7PG;4IKC4Y-5@_MB?4DORSVF^VPJ;!$8BWS#!.3G)S7?6FL:??:GJ& MFVUP)+S3S&+J/:1Y9==R\D8.1SQFKU ''Z7X'.F>,K77TO+4)!I7]F_9(+$0 MH!YAD+)AL*,G &#QU)/-;^EVNIVTM^VHZDMZDMRTEJH@6/R(CC$?'WL<_,>3 M5F_OK?3+">^NW9+>!2\CJC/M4=3A03@=_05FVGBW0[^QL+VSO?M%M?RF&WDA MB=PSC.5.!\IX/WL=#Z4 1:9X=FL/%FLZW)>0S+J(B"PBW*M#Y:[1\^XYR.O MK-/@V\O-8TR^U34+6X;3;M[B">.U9+@H=VV)I"Y^0;N>/FP.!SGL:* .>\/> M';G0O[9=KZWN)M0O)+M'%J4\HOCY3\YW $ ]1WK,NO!NI:FU]=7NIV"7U];P MVD[6]DZHT",S.F#+DE]VW.>%X SS71IKFFOX@DT);D?VG';_ &EH"C ^5D+N MSC!&2!UK1H Y2#P5'8>+&U;3;B"TLY[/[)=V2P,?. )(8.'&UAD@'!X)]L,N MO!LT*6]MH5[:V=A'+]HDMKRVENQ++QM8DS*<+M!"],C/88ZZJ.KZQI^@Z9-J M6J7*V]I",O(03C\ "3^% &=>:%?7E]X>NI-3B+Z5(99BUKS<,T31,1AP$X=C MT.#C\ZDM[/858-<;@P9PW(422!< $;AS\N3TESK&G MV>J6.F7%RJ7E\7%M%@DOM4LW08& "><=*DU'4;32K&2]O9?*MX\;FVECDG M !))) R,#C;MX/ M)HB\'SV^C^&((M0C-_X?54@G: B.51$8B&3?QE#USP1GIQ5]O&7A]- BUS^T M5;3I6*)*D;L2PSD; -V1M;(QQ@YJ1O%FA(MJYU*(QW42312*"4\MB%5F8#"@ ML< L1D\4 +[36DNXDM[>REM/LOD')#LC$[]V!@QKQMZ9]L3OX@TN/5/[.:Y(N?,$)_ M=/L$A7<$+XVABN"%)SR/6HF\5:''/-#)J,2-$LC,SY5"(SB3:Q&UBI&&"DE> M^* .;O/AE::C:1Z7=7SG1[=KJ2UMT0K)')/NY+Y(;9O?;\O\0SG'/0:-H4UA MJNHZM?WB75_>K%$S1Q&-$CC!"A5+-C)9V//\6.V2^V\5:)=Z5-J4%[NMH)O( ME)B<.DI( 0H1NW$LH"XRTD+HKM&P9&1D8'!5E8 J1Z$4 M6J*** "BBB@ KG[S_DH>C?\ 8*O_ /T;:5T%<_>?\E#T;_L%7_\ Z-M* .@H MHHH **** "N?\&_\@.Y_["NI?^ELU=!7/^#?^0'<_P#85U+_ -+9J ,^;4-4 MUWQKJ>A6.I2:7:Z5;0R330PQO+-)+N*@>8K*% 7GY223U%9&F?$F:V%]IVJ: M9>W]_I\]Y"T]C$FV=+?86;:7&UMLJ$CIG..2!75:AX:6YUG^V+'4+G3=0:#[ M/++;K&PF09*AE=2"5))!X/..1Q6='\/M.A:-X;_4$D$-U'(^8F:9K@@RR.3& M23KI8RW3(GDH[QB1"2'SM(([<9Y R,U-8^&UIKGFF]US5W>>&6"9RT6 M71RIP!Y>$QL7[H&0.)SG[F3M9@0,< G%:(^( MELMS)%/H>L0+%-;QS22)%MB6.UEM9-?U>2V; M37TI(V\C]W;-CY0?+R2 ,9.35RZ\!6MV+P2ZOJ?^E_93)M\D8-NP:,C]WQR M3_2@"*7XC:9#+JL3V-_YNG6DU[)$5C#O%$^QR%+@K_> 8+E2",YJA;>-;A?& MMQ:S6^I,EU96\MEI;1Q"7XR8^3G/S')YZ\"K6H?#RPU+5H-4EU34TOK>*"*">(PJT7E%B"I\O MOO<,#P0V,<# !8\;ZKJFD:1:WEC!>FW%P/M[V422SPP;6RR(P(.&VYX.!GZB MAI/C.*/0DG^US>(7D2XNXY+..-6^S1OC+@[ & 95V]2J:/)J+6,D6 MI75I/9R&198E0^9E2I#AE(((/08YQTKEM0^'=O::?=76CW.H+JC0W(E>$P*] M[YQW,C[E" ;@,$;<#H: +US\0].M+.>ZEL-1\N&SM;T[4C.Z*X8JI'S]000< MXZ<9ILOQ&TR&758GL;_S=.M)KV2(K&'>*)]CD*7!7^\ P7*D$9S5+_A7RZWH M5BNH7FH:=.VEVMC=V\)A8-Y+;UY*MR&+=#SQ4B_"_3P;O.LZJ5N;6YLV&Z+B M*=][C)CY.<_,81!HXY5",M=$-1;5?"YU'39'MVGMC+"T\/S1G& M?F0]QZ5CR> K8QGR=7U*"X2_EO[>XC,0>W>4N9%7Y,%6WMD,#V]*WTTU8M&_ MLY+JYYB,9N&8-*2>K$L""Q))Z8]J .0;Q1?IX2\%W5W>?95U>*$7^I!$_QVMO MMYH*"5HPNT#<%P#C R #[YYJE>> MM%N8S!"CVEI+!#;7-M;[1'<11,61&R">,D9!!(8@]L &?=Z[JZ>/K&UN&O-/ MT2YV):2B"*2*ZDVEV5VR7C)Z 8&2IQ7<5BOX?-QJZWMYJE[>)O\ L%77 M_HIJS?BK:W-]\,]9M+.UN+JYFC18X;>)I'8[U/ 4$] :TO'7_)//$W_8*NO_ M $4U=!0!X7J']NV/PWN=-TNU\1W&NF"&:&]CL;B"6W4?9D: ,(US]UN%XVID MY--\GQ%9^(A+:#Q4]K!XHMS'YB7;J;%E/G$AA\RD@9SG';&3GW:B@#Y\T*]U MV^UZ;['>Z_>75MXAO+>R1QR*=I-AXLL/AYX?LA:ZQ M:10Z?J8\F"*:*5;TN[0;PH!QRI4GC/6O:]"\-Z5X:BNH])MW@2ZG-Q,&GDDW MR'JWSL<$X&<>E:U 'DNH6'BV+7?"QDU"^+:S8+8:I"EY(BVTXC#O,@4X5]J/ MTP,CWK.MO^$ND'BUKJYUV/4(H+Z.*UBMIV5P1FW>*8/MR" JA1N.3G(R1ZU% MH6F0Z[/K<=HBZC/&L4D^3EE7IQG'XXS6C0!R7@#3+C3O"EK>ZA>:M<7]W:PR M7::@\CO'(J ,JHW*\YSW.,UY9X=L->T[P986UQ8:Y:6(\1O+J4<$$\4QMV4; M6&T!RF1SM]J^@** /G#0+/Q59>'-&L%CUS2M.EN+U99H;&=Y8I6*F)VC3:S# MT/(R3G.,5LZ__P )@GB[4KRW7Q-(D&I::ULD<=SY#)Y3?:<(NY=NX $ D<\$ MBO=J* /!O&6F>(+/7/B%/HUIKZW5VVG/8360N") !F7!7@X)/';D# XI/&VG MZ\FO>-[[0K/Q"EQ<1V(M)K6.Y!D((,@4@<@#\!R!BO>J* /(-;0/MYY<- MM#^T4 <+ITNIW'P5']IV]\VIMI,D,D4D$C3M)L*#*8W%B<=N^?>N> MB\(7OA_QYIUSH23KX5UJY,UU9^6T9LY_+?# 8!C!Z=L'CC"X];HH \4^'%WX MI;7='@UP>)#%'I5S#>M=)+I-&M#>?\ M"8->2Z+?_:0_VPG[2KN;=>G!X4C!YZ'@X/T;10!\]:I8Z_=:DFHO;:^FHMX0 MMX8YX(IXY6OQ(I*,5 ).0Q(;CC/H:ZC21XN?Q^\>O76IPF$0LJV]K++;W,1@ MVRJ'1E1"&RV<;MP&.P/KM% 'C7A32M1C\':%JOB.]\;OJTM^D,MO')+E,3.4 M,B/_ ,LR,;F]"!7H'Q"BEG^'NNV]O;SW$\]G)%%%!$TCNS @ *H)ZUTM% '* MZ^[3>)?!TT5M=R1)>2RR.MK(1$K6TJ N=OR?,ZCYL=?8XEU74M7TJ2ZO+S3K M>\L(_P#CSCLHII[DR' 4LJH=JX+989P/7H>EHH \^LKZ+0_"K&ST_5);^YNI MMUR^CW'$TIWR2^6$+K&"V ,#=M ]6KF9?#\EMH.OZ;IVEZE);ZKI=I8:7Y]L MZ/NC:1&,@*YCY82_-C()Z8('L]% 'EEQH^IQ_$M;^*&9HA?P++9M%(8;E!"! M]LWCY!(I)7!P,(/XB"9+30Y],\26LWGW$WA[0Y;R]#M82>8'GW#RDQDRA2[L M2%XX'/;T^B@#RR72]0NO"?B: B]OK6ZU2&2WNY;0PW2@F+S)PBJA8QD$K@#/ ME@<@ 'J/A]:WMEX>GM[\&25;R7;=M&Z/>*2")F5^0QSCT^7CC%=710 4444 M%%%% !7/WG_)0]&_[!5__P"C;2N@KG[S_DH>C?\ 8*O_ /T;:4 =!1110 44 M44 %<_X-_P"0'<_]A74O_2V:N@KG_!O_ " [G_L*ZE_Z6S4 :5]K.E:6Z)J& MIV=HTGW%N)UC+?3)&:NJRNH92&4C((.017EOC^X6RUS5+ZRU2R^T1Z6L>HZ/ MJ# )>VV9-OEMG)';6[BRF?4+%4MKEHB8(Y(8"068 M8C W,F\Y P3AFZ@'KE,EEC@A>:618XD4L[N%VOCW7KS1]1O&\6 M+!/8V*3>5Y=N0T@NYHB&R@."B1D@8.6!& <',* A M&.":J6GBK4%-O->>*6&FW.LW=A+>[+<);1QF7RLMMP&?"#<1C Z D&@#U"RO MK34K..[L;F*YMI,[)H7#HV#@X(X/(-17VL:9IC(NH:C9VC2?<%Q.L9;Z9(S7 M*?"_5M/N/"-EIT.I6]U>Q+++(J.NXH9Y 'P.Q([53T+4M.TWQMXP3Q%]<#XHAT?2-*\(K9)'9V\FMV3 M(LIV,452JY#8/"A1@]!@5K^.+,6_AZQ2VB6.PCU:UGOE0840^>'D8C^[GYF] MLF@#JH[NVFM/M<5Q$]L5+>US2IY M";"XU#Q#;PV*0(Q62(P3R%;B-<'$90^9R1@XQG(% 'LAOK,7PLC=0"[*[Q 9 M!YA7UV]<<'GVIUO=VUV91;7$4QAD,4OEN&V. "5;'0X(.#ZBO*[^.?\ M6_M M9,_VW-XMM9[5?XC;JD>''.?+$:S D=PP]:ZKP/)9'4_&$5F]N536BQ2$C S; MP G ]6#?B#Z&@#L**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH Y_P =?\D\\3?]@JZ_]%-6-\7U4_"O6W*@O'&C(V.5;>HR/0X)'XUL^.O^ M2>>)O^P5=?\ HIJU[_3K'5;4VNHV=O>6[$$Q7$2R(2.G# B@#Q2_B_L[Q+;Z M9HB9M=3\+RW&I6D?,:NL+&.7;R%8L%&1C).>_.QX%M;:Y^'WP_9H8))WOW9_9FEV5EYN/,^S6Z1[\=,[0,U'I_AS M1-)N7N=.TBQM)WSF2"!4;GD\@=\"@#QC7[*_\&1ZMXALHC>^&]3GN[35;#M; M,)I$BE0?P@87\?J"LNK+<:1K4VL2Z=;:QX>^UVT#3P*$N]*E3RU"*,?<)(^4 M##!N<9Y]GBT72K>RN+*#3;.*UN=WGPQP*J2[OO;@!@Y[YJNOAC04OOMRZ-8" MZW!S-]G7<6'1LXZCL>HH P?B-XF-.UK-->,L5U'P\3""5UP>N-R) MD=\?0UYTGC3Q!H6F>)-2U#3;1?%.@6UK:W,L\19+I6FVK("I4Y*L#GOM'KA? M;[O3;"_D@DO+*VN7MWWPM-$KF-O521P?<5'>:/IFH"X%[I]M<"XB6&;S8@WF M("2%.>H!)(]": /-KKXC^(!--!:QZ5O'BM-!1G@D8>4P.'($@^8$?0^@JKHG MQ \1:IJ&C6&IIITEMJC:E:2B*!U;-LFX.,L1\V0-N#T//.!Z-%X.\+PQB.+P MYI"('60 64?WQG#?=ZC)YZ\T^+PGX;MWC>#P_I43Q,7C:.SC4HQZD$#@G Y% M 'BG@KQ_K/A3P/H\AV7AK0M-\P66CV%OYD M1A?RK=5W1GJG3[O?'2F1>$_#D%I':1Z#IBV\4OGQQ?9$VK)_? QPWOUH I:; M=:_'KME8:KJ&A.38-)<06Y=9VEWX#HA)_=;>"3_%7&7T]T=4U'4BSKJ\/BRU ML;<#(8VVV(>7_N,CR.>W?J*]/.G63:FNI&TA-\L1A%QL'F",G.W=UQGG%-?3 M+"34(]0>RMVO(QA+@Q@NHP1PW7H2/Q/J: /-].U6]U/XG17$T&IVES=:3=Q6 M\,]G(JVR^;#L)R,$G&YFZ98+DX%0^&;._;5KK2[ZRGMQ;>'Q!JY6XW)<798; M9"R$Y=D#,2?FPPSVKU-[2V>Y%R\$37"QM$)2@WA&()4'K@E02/8>E11Z5I\5 ME+91V-LMK+GS(1$NR3/7<,8.>^>M ' 1P73_ X\#7GD+>:7:65O+J=H\BJ) M8?LI&X[R%8*2&VD\X!Z@5DVGAJ#5O!OAY]7M9Y=9U2X2WA:ZE7 &> M,0*>3W(R>E>H_P!B:5]AAL?[-M!9P',5N(5$:?1<8'Y5:>V@EN8KAXD::$,( MW(Y3=C./3.!0!P?BBU;1/&VC:]!ICS^;)+')/%=.97

,&(!"< _>YQ MUW5_A]>W<]S:?VK;07%[K6E_VF=2B=BX#,N86R/E WKM"G VGC(S7<0Z#I%O MJDFIPZ9:)?R,6>X6%0Y)&"=V,Y( SZU)::1INGF4V=A;6YF_UGE1*N[DGG Z M9)/U)]: ,+X=1)!X-CAC!"1WU\B@DD@"[F Y/)KJJJV&FV.EVYM]/LK:S@+% MS';Q+&NX]3@ #)JU0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!7/WG_)0]&_[!5__ .C;2N@KG[S_ )*'HW_8*O\ _P!&VE '04444 %%%% ! M7/\ @W_D!W/_ &%=2_\ 2V:N@KG_ ;_ ,@.Y_["NI?^ELU &\8XV<.44LIR M"1R*"B-G*J<]G6L>HO?K%_I+QB+?D\)G. .@YY/K^ JPT:.RLR*S+]TD9Q]*=10 4444 M -V(8_+VKLQC;CC'TI0JABP W'J<=:6B@!,#<&P,@8!I:** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** .?\ '7_)//$W_8*NO_135T%< M_P".O^2>>)O^P5=?^BFKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MN?O/^2AZ-_V"K_\ ]&VE=!7/WG_)0]&_[!5__P"C;2@#H**** "BBB@ KG_! MO_(#N?\ L*ZE_P"ELU=!7!^$]"U&71[AD\6:S"!J=^NU(K,@D7_3*D?_ *Z@OD.F M:E8:?>>.]UEU_2H-3TOQUK=Q93@F.46]FN[!*G@VP/4&KW_"/:I_T.6N?]^;+ M_P"1Z .@HKG)="U&&%Y7\9ZZ$12S8@LB<#V%MDUF6LB7OAS_ (2"U\?:[-I> MUG\^.TM#\JL58[?LN[ (/;MGI0!VU%JV.LWEM:6/Q$UMY[J,RVZ26EK% MYZ#J4WVHW8YZ9Z'T-;__ CVJ?\ 0Y:Y_P!^;+_Y'H Z"BN1N;:2SU:QTNX\ M=ZVE[?B0VT7V>S/F", OR+; P".M37VEW>F:?W]E;WEKXVUR2WN(UEB<060W*PR#@VV>AJ;_A'M4_Z' M+7/^_-E_\CT =!17-6^CWMW$9;?QQK,L8=DW)'8D;E8JP_X]^H8$'W%2_P#" M/:I_T.6N?]^;+_Y'H Z"BN-M4-Y?7MC!XZUYKNQ :X@-I:+(H.<$*;7+ XX( MR#19QO?Q64EMXX\0.E[N\@M:6B%PHR6PUL#M]^G(]: .RHKE+6QGO;R]M+;Q MWK,EQ9.L=Q&L-EF-F4, ?]&[@C_(-6_^$>U3_HU3_HU3_HC_A'M4_Z'+7/^ M_-E_\CT =!17/_\ "/:I_P!#EKG_ 'YLO_D>C_A'M4_Z'+7/^_-E_P#(] '0 M45S_ /PCVJ?]#EKG_?FR_P#D>C_A'M4_Z'+7/^_-E_\ (] !XZ_Y)YXF_P"P M5=?^BFKH*Y>_\(7>IZ=C_A'M4_Z'+7/^_-E_\ M(] '045S_P#PCVJ?]#EKG_?FR_\ D>C_ (1[5/\ HU3_ *'+ M7/\ OS9?_(] '045S_\ PCVJ?]#EKG_?FR_^1Z/^$>U3_HU3_HU3_HC_A'M M4_Z'+7/^_-E_\CT =!17/_\ "/:I_P!#EKG_ 'YLO_D>C_A'M4_Z'+7/^_-E M_P#(] '045S_ /PCVJ?]#EKG_?FR_P#D>C_A'M4_Z'+7/^_-E_\ (] '045S M_P#PCVJ?]#EKG_?FR_\ D>C_ (1[5/\ HU3_ *'+7/\ OS9? M_(] '05S]Y_R4/1O^P5?_P#HVTH_X1[5/^ARUS_OS9?_ "/6?;Z==6'Q#TO[ M3K-]J6_2K[;]K2!?+Q+:9QY4:=<]\]!C'.0#L**** "BBB@ KG/"G^. M=$\>II%Z\=_(]M?6T,4\LT=LQ^3?%Y8,90!2<$[F&1UYR[>SUNY^(/A^YU.R MUR:_@UVY>YDEAF>".!MOE%.-BKC/3&,'..WOU% 'SW<6.NS^,])GU*SUZ;4K M?6+QKB013R0QPD*(3&0"JKC."O/'/:K6DZ;K\D'PXO\ 5[3Q ]U;#4TOI'6X M\V)CO\G=CYAG/7N.#D#%>]44 >#6R^-CX&T)+T:\'73M2#C$XN/MNY_L_F<; ML[TEE2);EH&_*H_B2\]I;:_)I4-^D4C"&9XVB:+#!40;3&#ST8YYX[[O@FQOK#]G M\Z?=Z?>PWRV=Y&;5[:02[G>3: F-QSN'0=Z]0HH ^?O#&F>(],U/P??:EI.I MW=I:Z?-!91FR=3I]T1@F50N2AXPQX&<_PFKFG3^.(O ^H7BS:[+J2^2M]9R6 MDJ2H5E/F-#(S'>S(>D8 Z'&?=:* /(6CU.+Q/X5_LR?Q3+HAAOS<27:SH$ M5HV\H/P" &.%+<\ CC::XKP]>^*=4\+07FF7GB6\N9='OAJ$K27,BM()&%OY M3'(+YP/D.!+FWE@EW&.5"C;6*G!&#@CD?4D M6[6]E$6*1&5Y-NXY."Q)ZDG'O0!Y*6\72ZEX>AO;C7;2W&C6;+)%:7$S/M+XE>&]TJYBU%K\W.U)?.?9\S<(VP+@@ M@_-ZFO<** /G71K3Q/I7A?PK#;6^O1W%O-,+W3VCN(PY>YX=''RA@,$AAMP6 M/.6S[1X7\O[5KWE_VUG^TI-W]I_=S@?ZC_IEZ?C7144 >>:OH=[>^)-4UW0X MYH->TZ6,V[31/'%>Q>6N^ L1AE)!P0?E8 \=2OA2:ZLO#D>K7FEWOF:7I,=O M%:+;N96E91)(JJ%R<_N5R!@%6ST./0J* /+M%T_5_"OC#3=0N()+F'7+9DU- MK.RF;9.&,B2R<$CEW3G&!C@ <>HT44 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/WG_)0]&_[!5__ M .C;2N@KG[S_ )*'HW_8*O\ _P!&VE '04444 %%%% !7!^$_"FG3Z/<.]SK M((U._3Y-:O$&%NYE'"R@9P.3U)R3DDFN\KG/"9D7P[>&%$>4:GJ>Q78JI;[9 M/@$@' ]\'Z&@#!B'AJ;QY<>$A=Z[]MALUNMW]OWN#DX*?ZWJ 5;Z'VJ5SX#C MN&MV\63B9=X9/^$INB5*#+ _O^"!U!K(O?AYXB.HZ!XAL[^U;7[*Z>>[6:;; M"ZR$F1$98=Y!S@;L[1P/>O;?#?Q%#KL6H.NCNJ^([C62/M,F=D@4!/\ 4]1C M.>E '3/9^#H]/MM0?Q%?+9W()AG;Q+=A) .N#YW.._IWI]U8>#[&:6&[\1WE MO+%$)I$E\3W2,D9( 8@S\*20,].17&6?PI\06?AC2[!KG3Y+JUT[4-.<"=_+ M N2Q$JDQYR-^",<@#![5)XF^%FO7B06VE7-A+%_PCD.B/)=RO&5,9O;HNWS\Y/:H_#\'A7Q-+ MJ4>EZGK4WV"Y-O(1K]Y\Q"J=P'G9VY)7/: M;S77=1-S;JS2Q#Q)=[D"_>)'G<8R,^F1GK7+Z'?V.O\ MA_5]'+EK)K^=;E4:.9S M%^]+$98H#QN_N]J ,O0M1\)ZCX8L=:U;5;W1Q>H\D,%QXKN]S(I()YE7/(/0 M'M4^M3>&=$O-,\[4=0;3KRWEN7N_^$KNE*(B[E*1^=NE#<_=SC%8P^&'B/\ ML3PM8,VD,VC6>H6\A-S)B1KB,JI'[KC:2"D7NG MS,9I#N::%XD*_N^0,J3G'<>Y -2WNO#=Y+X?>WO-2^QZM:R73RR^++B-[950 M/@QF?+'J#C[NTYIGB:_\,:%X2O/$%A>:KJT-I,D,L=OXFO 59B!@D2G!Y!P> MQJEJWPW\1ZC8>%44Z,9=&T>>PE2:1V21W@\I2!LY P"<_EQSG-\)?%+>%?$F MCM>:;))JLMK-'-)'3O!NBQ:F(M;O(VN$@9/\ MA)+V,J6. 1^\.:K:'?\ AK4HM6_M*YUC2IM*O6LK@2^);QHV<9^X_FC=T;C M/'(K<^(_AC5?&'A:+2]/^Q)*;B.:4W,SJH"G.!M0YS[@54\6^!)=2T73-.\. MV>DZ8L5UYTY5-A0%"K&,JGWCGDX!([B@"=;?P2Y<+XHN24A^T,!XINLK%@'> M?W_"X(.>G(IQL_!HOQ8'Q)>?;#(L7V<>)[HR;V&57;Y^]J[6S\$3'QSXKUN_2S:#5HX% MLY8V+3VQCB,9;E,*3U!!.,4 8_BG4O"WA_PW>ZO97VIZJ;-T6:"#Q/>!EW-M M!R)3WX_ ]QBKVAP:5K7BGQ%H>W787T5X5:7_ (2*]82^8K,"!Y@Q@+[]:X[4 M?@SX@OM$%I'>:;'-!I46EQYD?9(%N3,9#A"5/0;>><\^OH?ACPSJ>D>-O%>M M7AM/L^LM;M"D,K,Z>6K*=V4 YW=B: .:TJ^TG6=3GBLUU5K.WO)+2XD/BF^$ MUOLW?O)(B_RH=O!W=QG'.-Y8/!+P^:OBFX:/RC/O'BJY(\L-M+Y\_P"Z&XST MSQ63;_#_ %&X\5:3KUU;6%CJ=G=-)=:A97#;KV'YL(T>P#<+N MOA_K_A/PC>7.IRZ5]BT_0;S3]\=PY>0R2O(K!3& .6"XW>_M0!Z5;6_@J\MK MJYMO$]U+;V@!N)4\4712('H6;S\ 'L:6UMO!=[;75Q:^)KN>"T -Q+'XGNF6 M('H6(GP >Q[UYW::'=1?#35?%-XUC;VL_A*"PMXX)MYDVI]^0E0 Y.%V\\Y& M>!4NB?#S5?%'AJSU=9K"U#Z3IT-K#%,76X\DJY,QV#:3C&!NP>N<<@'>2Q>" M(8(YI?%%U''*KM&7\472[PF=V 9^<8.?3'-1:2/"&MZ]?:/IVKZO/<6<44CL MGB&\*MOW<+^^^; )(X&X5BV?POU)?%FG:O>_P!G7%H-5U#4;NUDD9@HN555 M11LPVW8"A>&K[2/'_B;6,VG]FZM':"%$8B2,PQ[,%<8QSV/I0!P_ MB37]/\-ZWJ]C-INN31:7;QW4LR>*KP%HG=4&U2_WLL."?Q/?K!#X,W0QR>(= M0@EEB$PBF\27:.%V;^09N#MYP>W-1'P)-??%&^\1:O9:5>:7+:I!!%*QE='4 M@A]C)MSU[\9K"U[P'KK>.6\4K+IL>G6FH1WOD(\BL\21X QO*)5\4714HA 9L^?C ) )Z#-5!-X .=OBZ=@KHA(\4W M1&YAE1GS^^#^1K&\)^$&N/!GBJ+2;D2V&J1W%OHGV@-&D,$J9/\ #N WN0># MGRQ65??"7Q)=Z/?V2MHJ/);N01 M@C(SMF/7MZ]*Y_6OAIK>I:SXBN-NGSIJL9DMY9KZ>,VMYY]-2/4?#T6E1^3,[8F2 1[V!C'RD[CW/MZ '1:%9>%_$- MA9W-CJNK-)'K"#6;NX\D7 M$ROXDOHW,9W_ .J'F'>1LYY'4#OQU?A/3M5TC2M*TS4+6QVV>F0VS7,$S,S2 M)\NW!4?+@ YSU)&.]8GCCPQKGB75K)+:&UBBMI1+:ZDEP8Y[1MOS$C;DC(' M.#T./O <;+1Y_%#Z%8S:O//;JK7;R>)+V,1;N0JCS27?;\Q& ",D9JGI;: M-K'B?4]+M)=2:VTUVCN+C_A*[O>K*!G]UYN0N[*[LXXJY+X%N'U^YG"VIAFU MF'5DO-Q%Q%M5 T0&WD'9C.>CMW',^H^$[[Q3JHN-8AM],2*&6V,NGW)>:YC9 ME(5RT8 3"\J=VJQZ9:J_B"]!N&D$11SF7Y%/F M@]SM&<9.VH+N\MH-)U&\M](\0W#Z1++'J:#Q/>*L/EA6)1C)^\RK!@, XZX. M =^S\$36]EXAM[^0ZQ%J5ZMQ%#<3^6 %2,!V9$!5PR=5[!<]U4W=]+$;B9B#L!\J0F,8 .3E@ #WR 4M5N]"T[[9+&OB">UT M^VM[N^?_ (2&]5HXIBP7:OF_,0%)()7C&"3Q6WK7AV.PM%;3+77M1N6)Q%_P MDEY"H &22YE('8 8Y)],D,U_P6_BB>T-_!;P2/%%'J-S;7$@,R*=YA5.C*7_ M (GY )P,GC2UF+Q-J&DO:VMII\;2SO'+NOGC)M\G&UA$VUV'7CY><'." #DG MU#P^=&\.W\"^(I)-:EMT2 Z_>@P))(L9=SYIX4N!_M''N1V/_"&Z7_S]:Y_X M/KW_ ./5SU]X O\ 4;:WG6__ +/O/M5H\EK:S!K>&&"0%%B+1;LJH)&<+O). M #7H"C:H&2<#&3U- &!_PANE_P#/UKG_ (/KW_X]1_PANE_\_6N?^#Z]_P#C MU=!10!S_ /PANE_\_6N?^#Z]_P#CU'_"&Z7_ ,_6N?\ @^O?_CU=!10!S_\ MPANE_P#/UKG_ (/KW_X]1_PANE_\_6N?^#Z]_P#CU=!10!S_ /PANE_\_6N? M^#Z]_P#CU'_"&Z7_ ,_6N?\ @^O?_CU=!10!S_\ PANE_P#/UKG_ (/KW_X] M1_PANE_\_6N?^#Z]_P#CU=!10!S_ /PANE_\_6N?^#Z]_P#CU'_"&Z7_ ,_6 MN?\ @^O?_CU=!10!S_\ PANE_P#/UKG_ (/KW_X]1_PANE_\_6N?^#Z]_P#C MU=!10!S_ /PANE_\_6N?^#Z]_P#CU'_"&Z7_ ,_6N?\ @^O?_CU=!10!S_\ MPANE_P#/UKG_ (/KW_X]1_PANE_\_6N?^#Z]_P#CU=!10!S_ /PANE_\_6N? M^#Z]_P#CU'_"&Z7_ ,_6N?\ @^O?_CU=!10!S_\ PANE_P#/UKG_ (/KW_X] M1_PANE_\_6N?^#Z]_P#CU=!10!S_ /PANE_\_6N?^#Z]_P#CU'_"&Z7_ ,_6 MN?\ @^O?_CU=!10!S_\ PANE_P#/UKG_ (/KW_X]1_PANE_\_6N?^#Z]_P#C MU=!10!S_ /PANE_\_6N?^#Z]_P#CU'_"&Z7_ ,_6N?\ @^O?_CU=!10!S_\ MPANE_P#/UKG_ (/KW_X]1_PANE_\_6N?^#Z]_P#CU=!10!S_ /PANE_\_6N? M^#Z]_P#CU9]OHUKI'Q#TO[-+?2>;I5]N^UW\]SC$MIC'FNVWKVQGC/05V%<_ M>?\ )0]&_P"P5?\ _HVTH Z"BBB@ HHHH *Y_P &_P#(#N?^PKJ7_I;-705X MUI?A?P])'?%]"TMMNIWR+NLXSA5NI54#CH .P H ]EHKRC_A$_#?\ T+^E M?^ 4?_Q-'_")^&_^A?TK_P H_\ XF@#U>BO*/\ A$_#?_0OZ5_X!1__ !-' M_")^&_\ H7]*_P# */\ ^)H ]7HKRC_A$_#?_0OZ5_X!1_\ Q-'_ B?AO\ MZ%_2O_ */_XF@#U>BO*/^$3\-_\ 0OZ5_P" 4?\ \31_PB?AO_H7]*_\ H__ M (F@#U>BO*/^$3\-_P#0OZ5_X!1__$T?\(GX;_Z%_2O_ "C_P#B: /5Z*\H M_P"$3\-_]"_I7_@%'_\ $T?\(GX;_P"A?TK_ , H_P#XF@#U>BO*/^$3\-_] M"_I7_@%'_P#$T?\ ")^&_P#H7]*_\ H__B: /5Z*\H_X1/PW_P!"_I7_ (!1 M_P#Q-'_")^&_^A?TK_P"C_\ B: /5Z*\H_X1/PW_ -"_I7_@%'_\31_PB?AO M_H7]*_\ */_ .)H ]7HKRC_ (1/PW_T+^E?^ 4?_P 31_PB?AO_ *%_2O\ MP"C_ /B: /5Z*\H_X1/PW_T+^E?^ 4?_ ,31_P (GX;_ .A?TK_P"C_^)H ] M7HKRC_A$_#?_ $+^E?\ @%'_ /$T?\(GX;_Z%_2O_ */_P")H ]7HKRC_A$_ M#?\ T+^E?^ 4?_Q-'_")^&_^A?TK_P H_\ XF@#U>BO*/\ A$_#?_0OZ5_X M!1__ !-'_")^&_\ H7]*_P# */\ ^)H ]7HKRC_A$_#?_0OZ5_X!1_\ Q-'_ M B?AO\ Z%_2O_ */_XF@#U>BO*/^$3\-_\ 0OZ5_P" 4?\ \31_PB?AO_H7 M]*_\ H__ (F@#U>BO*/^$3\-_P#0OZ5_X!1__$T?\(GX;_Z%_2O_ "C_P#B M: /5Z*\H_P"$3\-_]"_I7_@%'_\ $T?\(GX;_P"A?TK_ , H_P#XF@#U>BO* M/^$3\-_]"_I7_@%'_P#$T?\ ")^&_P#H7]*_\ H__B: /5Z*\H_X1/PW_P!" M_I7_ (!1_P#Q-'_")^&_^A?TK_P"C_\ B: /5Z*\H_X1/PW_ -"_I7_@%'_\ M31_PB?AO_H7]*_\ */_ .)H ]7HKRC_ (1/PW_T+^E?^ 4?_P 31_PB?AO_ M *%_2O\ P"C_ /B: /5Z*\H_X1/PW_T+^E?^ 4?_ ,31_P (GX;_ .A?TK_P M"C_^)H ]7HKRC_A$_#?_ $+^E?\ @%'_ /$T?\(GX;_Z%_2O_ */_P")H ]7 MHKRC_A$_#?\ T+^E?^ 4?_Q-'_")^&_^A?TK_P H_\ XF@#U>BO*/\ A$_# M?_0OZ5_X!1__ !-'_")^&_\ H7]*_P# */\ ^)H ]7HKRC_A$_#?_0OZ5_X! M1_\ Q-'_ B?AO\ Z%_2O_ */_XF@#U>BO*/^$3\-_\ 0OZ5_P" 4?\ \31_ MPB?AO_H7]*_\ H__ (F@#U>BO*/^$3\-_P#0OZ5_X!1__$T?\(GX;_Z%_2O_ M "C_P#B: /5Z*\H_P"$3\-_]"_I7_@%'_\ $T?\(GX;_P"A?TK_ , H_P#X MF@#U>BO*/^$3\-_]"_I7_@%'_P#$T?\ ")^&_P#H7]*_\ H__B: /5Z*\H_X M1/PW_P!"_I7_ (!1_P#Q-'_")^&_^A?TK_P"C_\ B: /5Z*\H_X1/PW_ -"_ MI7_@%'_\31_PB?AO_H7]*_\ */_ .)H ]7HKRC_ (1/PW_T+^E?^ 4?_P 3 M1_PB?AO_ *%_2O\ P"C_ /B: /5Z*\H_X1/PW_T+^E?^ 4?_ ,31_P (GX;_ M .A?TK_P"C_^)H ]7KG[S_DH>C?]@J__ /1MI7$?\(GX;_Z%_2O_ "C_P#B M:N>%M)TW2_B':?V?I]I:>9I5WO\ L\*Q[L2VV,X SC)_.@#TNBBB@ HHHH * M\MTY9&M-46)PDAU/40C$9VG[5-@XKU*O,-(_U>H?]A74/_2N:@"A;?VC/JVH M6G]J3!;4P[28H^0P);/R]?3]@6L"00.& M0,FQ@RL"%^\"H]B.HY- %QM3^V>'[F^MO-@=(Y"!(@#*RY['((XZC((.16A2:S>>[NKE+,+]GAE*!$8*5#851DX/?..V* (+CQ;8 MV\-U-Y%U)%;PR3%XT!#",X8#G@^F<9YQTI3XJME$XDL[R.6$@O&ZJI"%697S MNVA2%(&2.>.#535_#O?%,?Q9:HY M LKYE$$-PS>6!LCD8J"06!&"IR,9XX!IT_AB&6YGNDU"]ANI;A;@31E,QL(Q M&< KC!4 $$'UI\OAN":2XD:]O-UQ;QV\ARARJ,S \KU)=L_7MQ0!8T_4WOM2 MU.U:V:);*98@Y((?**^>OHPJ"3Q%;A-R0S$2&5;=F "S/&&W 9/^RQ&<9 )& M:N6NFI:7][=I-*QNW5Y$;&T,$5,CC/1!WJBGABSCPJ33K"CRR0Q#;MA>3.YE MXS_$^,Y W'VP 0Q:E>V'A*XUNZ,US(MH+GR'"+M(3+8*_P )QGDD_P JKZ;X M@N5UB]M;R"[>)KV.&*3;'MM]\$;A&PN MVM]??984F.0Y64K\C;6VD9SP<],XSSCI56\;4(M9L;8:C*J7;39"1Q_(%&5 MRI]LYJWI^BIIUU+)%>730,S/':NR^7$6)+;<#/4G@D@9XQ4USIJ76I65Z9YD M>T+[43;M;<,'=D$_D10!GKXCB@DGMKF"Y,EI*EO--M4(\C*C#'S=PX/M@YQW M2?Q796U@M[-!IJO?^$X=2MO)N=2OVW6\D$KY3=*'QDGY, \#[N/0YH MGN_$MI:#4CY,TPTZ-I+CRBA*A5#="P/(.1G .#[96Z\26UH+G=;73?9Y8(FV MJIR92 I'S=,L,]_8TEQX:M;Q[EKF>>7SX)+=B=H(1QAAD $CJ0#T)-1-X6BD M2<2ZC>NT\D$CMB,',+!D_@]5&: )X/$"3230M87D-Q#+%$89/+W'?T886X:4KG:J%5 &?5G'X ^H--33?M'B4:I-;> M4UO"8(VW@^=DY#$#IM&X#//SM^,]U8,=:L]3B&Z2*.2W=<@9C!@2P.%'XQCJ<'&:U(-,6WU"^O4N9R]V%#*=FU-H(!7Y<]^Y-9\?A:&WM=. MAM=0OK=K&'[.DT;)O>+CY6RN#]T<@ CL>30!8;Q!:)JB6#I,DDA81LR@!RJ; MS@9W$8SSC&014=OXFM;I;%XH)VBOI?*@D4HRD^69.2&/96'U'/K4;^%K=M26 M]^VWBLDQG2,,N%8Q&,\[=Q&T]R<=J&7[$(-/OIGO(9)HT54SA&56!RV ?F!ZX]^U3V>KKJ]O!]D2 MXA:>%I0[JA\DJVW:XR>2'8?\ A'K;27GD0121S-)"%!:19!(3@@C!<9I9_#L4REDOKN&X^TFY M2>,IOC8KM(&5P5(XP0?SH B/BNT$C VMX(TM8[IY&C"A(WWXR"<@Y0C&,YJI M?>(9GO=+-FETJF^>WGM]B9F'DNXVD\=0O(8=P>E:+^'+6:2[::>YE%U:+:2J M[+RJEB&! R&R['.>_L*3_A'@R6IFU*]GN;6?SH[B4H6SM9<$!0N,,W;/.*[2Y$ICM;O*0&9050&3#%&11N^^&&T@XY(YYJYJFL)I;6B-:7-Q)=R&*) M(0I)8(SX.6 '"GGI_.J(\/P_VCIZK:E8+"1YQ<,X)F=\E@0/]LASTY5<>S]? MLKR\U#1'M(Y-MO>&665"GR+Y3KT8\\L.@Z9H $\4VDK68BMKJ3[5'+("%4;! M&ZI(&RW!4MS]#WXI)_%=G;VZ3R6UV%>)9T&Q06B+*IDP6& -RY!Y /2IH/#= MG;W%M*DDQ$$<\91MI63SF#2%OESDE0>"!3;;PS8P0B"1I+B%+4V44HV MEPKW*:/RH L-XGLTCRT,Z MR&O)[2"QDAGD@$MU'%)M0,=K9SP0>1BFR M>'1<6/V6[U*\N@V0[S",EP1@ C9CCJ"!G/.:MWVDQWT-I$;BXB%K*DR%"I+% M>FXL#D?K0!G6FN75KI+7.J6TY/VB5(F$8C+Q+DJ[AB A('Y=39K>0LH3$Z-T"?-RV2!SCJ.>:M:GI*:H;42&,J,,?XAUZ8YSP<-75&O-9MX8)I8@/.BN("JY2154CL>< M,#UP014@\.6O]FR63S7#JUVUXDC%=\P50,8Z=Z &6=UJ$OA+[3!BXU V[M'YF%#R<[%$GMI))-@WJ ORY*\C/0]:VX])2'1#I:7-QLV%!- M\OF+GN/EQD?2JUSX;@O!,]S=3R7$BQ*)\(&3RW$BXPN/O $Y!S]* &3^)X(B MBK8WLLCW-[!O,86E\8H8UEGEV+MA4LZ$M\V1 MM:-@>X^@.(KSP_=6][I9LI+J<+J3W=Q,QBS'NB=3P0,@EAP >]10^%C_ &UJ M-NR7":5<6<<3ONC/GMYDKR9_B&3)V ZGVP ;DVNVT,SH8YF1)UMC*% 7S6QM M09/?P"$\=R/?-9/%FGM#<.X MDA,!A#I*44KYIPF?FPO.00V""*M-II36KB\CW%+RW6"?:P!386*L/^^V!^B^ M]4;7PE!:"3;J%V[2110OY@C(9(]V 5"8P0Y!XY^O- &I+J4<&GQ7:41 M8L ON>N M#+;>)8'N5M#:WI*3I;/.R)M#M&'4G!Z$,.@X)Y JVVBQ-)?L+FX47D*PLH*X M0 $ KEW;%[B*Y;=Y?WHT5%'"=,(OY4 +_PE&GYG)$XA MABDE,PCRI"'# 8R<^@(&>V<4NFW5W=:IJT,K7$2H(O*618\Q[E.=N,@COSGG M-,_X1>U:"\M9+J[DLKD/BU9UV0ER2Q0@;LY)(R3CMBK&GZ/)8SW,[ZG=W4LZ M(C-,L8V[00"-J#GGOF@#)\/^*?.T"WFU.*Y29-/CNI+AT7;."/F*A3Z]B!U& M.*NOXH@7RE6QO7DEN3;*BHO+B,R#!W8((4\@\'@XP:(?"ME%81V+3W,MO'9? M80KE0?+]GX#.G\7V=O8M=/9WFQ?M.Y0J9'D$AQ][_9.*OZ=8/#>WU_. )[ME&!C*QH, M*">YY8^GS?C69>>#+:]2:(ZC?112M<,4C\OCSR3( 60GG)^F>* +R>(;+E67Y>N>N<@YQC%1'PP#$V=5OO MM/VDW*7(\H/&Q7:0 $VE2.Q!_2@"?2?$$.L3S1V]G>(L) >29 H!**X!&?^C;6BC1?^2AV'_8*O/\ T;:T =_1110 4444 %>7:6VRWU)L$XU3 M4#@=_P#2YJ]1KR[3$66VU*-QE6U34%(]C=S4 9MOXJ-S;1-%:!IYI&C2(.V5 M94W,'!7ZB>95>'>2"/0[<$GD9[9/%22>'-+ MGMO*>*4_.KB47#B0,J[00X.X?+D=>A/J:D.@Z:;R"Z$#++"@C4K*X#*,D!P# MA\$DC=GDDT 9.GZU<7$\VLY?L M 9KV.*:!1..8WDCC.2!C<#*AQT.>O%:\.B:?!=>?'$XD$DDF/.?:&D.7^7.. M3DXQ4/\ PC.DF%8OL[^6FSRU$[@1A&#J%P?E 8 X'' ]!@ GTV^GU"VN/.A6 MVN(9GA95?S ".A!P,Y!!Z50L;*5=3O8(]0OGBB@2(O)/O(E;YB0#P"%V'I_% M6Q;6<%F9C"K#SI#(^YV;+'OR3CIVIC6,!M[B',B"X8M(TKQVS.C ><@N_*.<=05'-=$-)LUCV;'+&3SO,:5B^_&-VXG/3CZ<=* M271[&:Q@LGA86\#H\:)*RX9"&4Y!R<$ \]Z ':GJ*:;;QR%-[RS1P1J6"@N[ M!1DGH.?<^@)XK$N=2N-4U"WTY4,(2ZDM[L1W+()4P00/]H'KSS^-V/Q!/!'/'>6 M(2>.6&*)8YO,$@D^Z2=HP>N1@].":OZKHFG:T%6_C=P(WB^29XR4?&Y25(R# MM&1[4DVAZ;<17$4L3NMP$63=.Y/RN?0C!YP>>0*P=$UJXF\1W-O=3,T%_%]JL5*%?+5<*R<]3C8_U9O3) MW!I-H-*?3=LIMG4J^9GWL#UR^=Q)]*THM!TZ%XVCCF4QRR3+BYDX>3.\_>YSD MGGUXJ&'POI%N]J8;>1/LL:Q1A;B3!122JL-WS@$G ;.,F@"G#K5Q?&!Y;$11 M#47M0R79SN1Y%)("C(^0<'U]N9V\03&$7,5DCVCNT<5S#*ADE$WR M7$BA)-V=R -A"3UVXSGF@#/7Q;<7$%J]GIB2O/;W4NU[@IM:!PC+RF>2>#C\ M!UJYK]X[^$I+ZW>6)S''(A1RK#)'&01V-30^&=*M]GE02)L69%Q<2# E;=(/ MO=R ?P&*LW&E65WI?]F2HYM0H78LSJ<#I\P.[MZT 8.EZQ)!#KU_,\YL;679 M%:SMNFB91AP3D\,=I7)/!ST( M-XDGAO(K6YT_[.\LNQ'E=@CC*XPVW@G+8# M8R4.,]:TY=%T^>>>:6#>\\/D3 R-ME3!&&7.&X)Y(S5>+PWID$00+<,@ZB6Z MD?<,@_-N8Y VCKZ4 5M4\1SV-IJ-W;:>MU;V!D68FX"$%(]YXP>.B]SD],ZB>URT,L$4>V3/F&49&>.,?C5B?P_I=Q=7-Q+;DM=(8YD\U@DF5VD ME,[2VWC=C..],_X1K2S!* "6[N+KPY> M3RP2V=PD4GR!^5*@X8$8.#@$=#@\BN?4ZJ=.-TTMU'8M;6K*99\LTQ<;B""2 M%*G!!.#V'KU::9:QZ:VGA9#;LI5MTKEV!ZYGS9W'H.] %&3Q 8]=CTPVRYED>*-_,SEEC\SG (4$ ]3GC..:9H/B" M?6!;--8K;)(&9V"Q^F"30!B:OK<]EXCM)EG(TZ"5;2Z MCV'#-+C#YZ?*WEC_ (&WISKSZI*NH26MM:B?R/*,Y\T(55R1D ]< $G)''3) MXITFAZ?-I5QIDL4CVEP6,J-,Y+%CEOFSGDGUH;0M/>]AO&CD,\*",-Y[_.HR M0'Y^?!)(W9QF@"#1=4N+O3;RZODBC$%S<1_NV)^6.1E[@?W?_P!59FH>))Y= M';R(1!/=V!N[9Q,#B/*@Y(! 8>8IXR.>O%=#::?;6(G$"%5FD:5U+EAN8DL0 M">,DDX'K5/\ X1O2OLLEM]G?R7C\G:)G&R/.=JX/RC/88Z#T& ";[%Y6FR1/ MN M%;)SZC-=3>Z?;ZA9FUN/.,1(/[N=XVX.1\RD']:K#0-/%OY)2=A\V7DN9'D( M8 ,"[,6(( XSC@>@H Q1-?ZMHFAZE#>30W]TEM(L,9Q&5.UI2R]QM)Y/3Y<< M]=.629/&MI")Y/(DT^=VAW?)N62$!L>N&/YU/07*L$$>V*\EC0J M.@**P4CVQ5EM.MGU*/4&1_M,<31(PD8 (Q!(VYQR5';L* +5<]?VS)KVFP?: M[O9=-.9 +AU'"Y4 C&,]JW+:W2TMH[>,N4C4*#(Y=B/=CDG\:BGT^VN;VVO M)5[M/[0BMS--N2M?MU1+' 7[0UPZ/>31%G((R)%)*]3P!C^H!4C\77DB-)_8ZJBVL%VV M;KYA'([+TV_>&PG&<'U'=?$'BR;21>116L9E2.;RG:0D%HX3+R "!P&X)!X' M&#FM"U\-VJV[_;#-//-&(I7-U*>);VV;5733(I+;39E2:0W14["B.7 V'HKDD?[/4UI/H6G2L"\3LP18 MG)E?,B@Y"OS\PR3USU/8G*RZ;Y"WDFGQQBXO7#3FX=V1OE"YVY_N@# P#C% M$]G=F_6X8(H@60QQ2))GS !@GH,?-N'4],UA:$US-';NT6H%U:8FXFNLQ2;7 M954KN/7.<[1T]>*W[&Q@T[3;>PMP5@@B6)!GG &.OK5:'0K"WACAB6<11L75 M3=2D DDYY;U.1Z=J .?;Q?J$VEVEU%IT,)NH[6:/?<;OEEE6-@?EX(WC!YX. M>",5=U+5KNR%_);P)YT=W:0MYD[,I$C(N0,?+][T]^>E7AX8TD6L5L()1%#$ MD4:_:)/D56#+CYNS*ISUX%32Z'83)<+)'(1<-&\G[]_O(04(YX(*CICI0!5T M_79[R[-G):0Q7<5Q)%<1+<%O+15!#CY1G.Y../O=>,5'J7B"YL-2NK:/3TFC MMH(;AY#/M.R1V0X&WJ-A.,\^H[W=.TUK>^N;^X2$74Z)#F(DCRTW; M1D#'0FK5WX3T:_DE>YMY9#*S.P^TR 99"C8 ;C*D@XZU/-X>TVX\WS8IG\TQ M%P;F3DQG*?Q<8//OWS0!1OO%/V)KN06$LMI:.\NV+M<)LF0ROY MG-2Z=HUGIU '-Z_XC>; M2=:LE1[:>/3[FXAEBF.X>6VW[R@ ')4\,>N#TK2'B4V[RVEU:A+M'MTC43 K M()F*H=Q QRK9')XXSD9LKX5TZMY+8- M&LWRE)Y/+5@Q7J"#P0.G6M*WTR&+1QIMP3

68W\XEMZGJ#DDD=N2:A;0-- M>V:&2.5T9XY&9KB0L3&04^;=G (! SC//4F@#+UG4KFY\$:],R-9W=K%.F8) MR=K("597 4],']*G7Q(UN\UK,XYJZOA_3E,)\N8M%%)"KFYD+;7QNR=V23@ M#Z]^: ,J&2[N=/T&T$LA MBN?,$[_:721@$;^(9/OUSD"M&]UY-,-Z@B,T6FVZ373M*-X5MW('4G"DG.,] MLG.+D6BV,(LQ''*/L98P?OY#MR"#GYN>">N:6[T>PO+@W$\.79 DA#E1(H.0 MK@'# '/!]3V)R 48A<7OB>[65W6WM5A>(1W#+R=^=R@ ,#GG.>@_#=JM%8V\ M-]/>(KB>=560F1B"%SCY2<#J>@JS0 4:+_R4.P_[!5Y_Z-M:*-%_Y*'8?]@J M\_\ 1MK0!W]%%% !1110 5Y?I.?)U':0#_:NH8)&?^7N:O4*\OTD!H=1! (. MJZ@"#_U]S4 *"33+.2&+/EQF!2J M9.3@8XY _*G3:/IES%%%/I]K+'$_F1K)"K!6_O#(X/O0!SNH%A8>)9+8I"TB MQ,Q"_P!Z,9Z8YYZUHW\K:%911V$=K'+,\CNJQ$!FV,S%4W #D G+#OR36I+I MFGS"<2V-M(+C'G!XE/FXZ;N.?QI;G3[*\6);FT@F6)M\8DC#!#TR,]#0!RX\ M3ZG<1_:;9+18!IUI?E9$8MB5F#ID-C.%X/;T/:;4+M]2U"/Y;<1V&KQ0@,A, MF=JG<#_#G?CIR.<\XK=71=*5-JZ99A2BQD"!?N+]U>G0=A23Z)I-U=+=7&FV MDMPI4B5X59@5^[R1V[4 9'BZ]N;&VDGM?(66*QNIHY6CW/&R(#\ISQG_ ^E M3C5KN'5[2RFV>3(J SB(E79"!E2AS&#GL7 _!6%0W6I/K?AS2;RW9(1-R$ CHP((]L5T0 MMK9+F2Y$$*W$BA7E" ,RCH">I S5==(TN.$1+IUFL0D$P00*%WYSNQC[V>_6 M@#F+"QCL[\,+>Q81ZI]GB_<$-"GE@X0[C@?*O&,U,3W@M(+:1;25H61V"NS>6&4C+#J2.#@8.=W%:\>A:1#"\,6EV:1.JHR+ MH#*#D C'0$Y'O3I=&TJXN#/-IUI),8_*,C0J6V?WU $6FZB]YI$EV1NE M0N#&8C&RD$_*RDDAO7\QUKFO^$AN=*\)V.I((I99M/&HW0927=CL)[@ ?,0. M21A0 0*[2&"&WB\N&)(TY.U1@<]:SD\/:9Y"03V5M<10JT<"RPJWE1MU00X.,@ELJ0#T/3DYVH7;ZEJ$?RVX MCL-7BA 9"9,[5.X'^'._'3D[O+:"Q^TQZ*MYYOD,#(RJ>'.[)X4<\&NL32].6XN+E M+&U$UR-L\@B7=*/1CCG\:3^Q]+\LQ_V;9^68O)V^0N/+_N8Q]WVZ4 8E)=Z'I-^(Q=Z M99SB-/+02P*VU?[HR.G XH S/$\./PH Q(M?U%--FO+@6A M7^T&LHPJ,H7$[1!F);'( XXY[\X$,^L:E:V^K7DL-A]ML].DF5T0MG8SD!B& MZ$ ' /!)Y-=)_9NGK:2V@LK9;:;)EA$2A'SU)&,'-,71-)6$PKIEF(S'Y)3R M%P4SG;C'3/:@#+>XO;JTU>"[:!9;:)9K>6%2OEDH2"PZ5);: M;:VDUU+%$JMWK0!S<'BJ^:"^#6\3S0):2 JI"[9F() W%FQ@ MD#@G@8S5B35=;5+!=MK&]W?RVJF2%Q^["2,KXW \^6#CW_&KEYX8TV:P:UM+ M2SM%;:&"VJ%7526",O&5RVM)'CD\Y/+ME1(WP 3&O.WI MZD\GF@#+_P"$GODL;G4'AMC;11S_ "[L.KQL1R,GC ).0,8[YJ6ZUS5+2U=I M(K=B)3^\A7S"D6S(9HPV>&ZX)..<>FY'IFGQ74]U'96R7%P-LTJQ*&D'HQQD M_C4<>AZ3#;);Q:;:1P(Q98TA4*"1@D#'<<4 4M7O+J.XT'[)ZGL7,<9@O;F>V5$5M\)CW\L3USY9!X&"1UZUN3VE MMZCMH5N'R&E5 &/3.3^ _(>E &=<: MI<'5Y[.V>U3[,L,DBS[@75V8':1TP%XX.3QQUK&U#Q;>V^BOJ,$5NP?[6D<9 M1B8F@61OGY&0?*(/3!(Z]3U,VGV5Q=PW#C(/'.<#/T'I0!S]SK6M64DS2O8-%#/:JP6%P629U3&2W M!4G.><],"C3=>U*ZN[5+V.TDM;N[N;,+%$P93$9,,!EM=3T];5/*P(\FW;CGI\Y'3N?I7<-:6SI,CP1,DY MS*K("). /F'?@ ?A5'S8HRJ-CE6VEB1P1D9_&N+TG4=45_[726T>>31["XNB\+9D!>;(&&&& MQ_$GH<-M!;;_(@CB\QB[[$"[F]3CJ:IQZ!HT/F>5I-BGF@"3;;H-X'0 M'CG% &?.I4$\%AO8#.!D=.G8WXM37^P$U%F68 MF(,/+4KO8\!0#R"3Q@]#Q4[:9I\I=FLK9C(RL[>4N6*_=)..2.WI3Y+&SEMX M[>2U@>&,JR1M&"JD="!V([4 H7VBKK5C<)+<74<+ZE;"=@GF[@3(@.< M"3/T#K^-J?6]8BTZ>Z$=OL6ZMH86D@=/,61HU8X)R,%R._W?P&QJFC6FJ12> M9#"MRT9B6X,*LZ*>H!(Z'N*I:7X6L;"&:.:UL)%E96,45FL<65)*MLR?FYZY M[#&* (8=;U(WDT;1VLB6LQ@N N4=CY88%1DGDD8&.ASFJK>(]5;24OHUL"LY MM##R6XED5&! ;MO!#?7CBND_LZP.H"_^QV_VU5V?:/+'F!?3=UQ42:)I"1RH MFF60CFD$LBB!<.X.0QXY(/>@##_MS5[6[@6Z^QS1-?2V;+#"ZL^(GD5AECC[ MNW'. M)[6SN)[<1J+M95CB(#[&BVGEC@XD]^<^O%C5M?GT[5H8$6%X#/;0R EE,KE M0%88F#YA=@I'S'J$/&.O?M1 MHL\E_KEMJ<@MGP.CPV-K&R,SJ4A4%6 M;[Q&!U/<]ZCM=%TJRNS79@_ M-G&;#5K"^B2WM8+N[1E-T;<,ZDJ4W=B3M)'6FZCX;BO=&CT MZ$VUN/.AEE(M\K)Y;*V-NX==H'4X% %"QO+B]\0PI=I!]MLY+BV::*,A)!LC M<$ DD#YN1GJ#3[35KD6-C:6BV%M<26AK?73;!& MC86=N'CW;&\H9&[[V#[]_6F/H^ER0P0OIUHT5N_F0H85VQMZJ,<'Z4 <9KVO MR:CHNLV,J0202Z5=7,,D:G'[MMHP2SQSG SZT\:9I_ MV8VOV*V,!()B,:E21T)&.V!^5 &9%K%Y<:U+!'';BV@N?L\H=L22;Q8RP6-I=,=.+;;@X&[S, _=.3CW'U].@_LVQ^WB_^QV_VP)L M%QY8\P+Z;L9Q3S9VGVT7AMH?M>S8)M@W[?3=UQ[4 8<6L7,5[+;PPPBRL9OL M\B,Q\W C#*5YR2H7C@'T%1QZ M#H\,311Z59)&RA2HMUP0"2!C'8DG\: -"B@ 8' HH *-%_Y*'8?]@J\_P#1 MMK11HO\ R4.P_P"P5>?^C;6@#OZ*** "BBB@ KR_2E5X-15@&4ZKJ ((X(^U MS5ZA7E^D@-#J((!!U74 0?\ K[FH YI]=GT'PM:R6R0LD%F\[QE26VJP'J ! M@GG).<8!YJ1_%=]9WOV>\%N?*N)8+CRH&^4D;K<\O_&,#OEN,BNBDT+2)8XX MY-+LF2-61%,"X56^\ ,< ]ZLFSMCG-O$W-XSQQL0C!69B =JY)SUP"?J:Q;;Q3=W%E87#11QQRO)'/*(]RQLLWE\@/E M5;:V&^8 XS[]-=6=M?6Y@N[>*XA)!,?K0!E^)]>N-#@>:!8I!#;O<2(5)8A64>H ')YR3G& >:OZGJ#VL] MC;1/%')>2M&LDH)481FZ C).WU'?TQ4]YI>GZ@ZM>V-M<,JLBF:)7(5NHY'0 MTZ[T^SO[7[+=VD%Q;\?NI8PR\=.#Q0!@7'B2\@AOG,=JTFG6<5S/''N;SBV_ M(C)QQ\AP<')ZX[DNO:E#J5Z"MLUG:W\=NRB)_,9'A1QCYL;@7';D=AWWY=/L MII(GEM('>+ C+1@E,$$8].0#^ J*.RTJ>266.ULY)/.W2.L:D^:O&2'YT M X_"NAC\/Z-#+))'I-BCR*R.PMU!96.2#QT)[5(='TPJZG3 MK0JX4.#"N&"_=SQVP,?2@#)FU^Y$]T8DB,<&H1V!C*L7RX3#]N 7!P.P)SV" M>&]9U'4ULI+Y;4)=Z?'=H(492C$_,#DG(Y&/3GKUK;?3K*6X^T26D#S8V[VC M!.,$=?H2/Q/K4*6^DZ;/;1QPV5K,ZF&W545&(')51Z=3@4 9DOB"X6XN3''$ M8K?4([!H]K&3+[/G[# W@XQT&<]@[PU:?\2]KY_(:]F:53.(R"1YC$!N3D D MXYXS@5L-86CW0NGM86N ,"4H"W0CK]"?S/K2P65K;6YMX+:&* Y)CCC"J<\G M@<YE6T%QJJJT>U"%C)B+XY;DD@XY''KC-3V&NWUX'D86 M0^S2^3-/DT^U:R7&+U &#_ &Q>WVC-N>.*OMJM^NO3Z2QMUE9HY;5O);#0'/F$_-R1M(R, %DR.<5K:G':Z;!81Z?"9["XN,&%MJO&R8 8<'?T_')Z&U;Z[JE[?Q106L:Q MF6(/E&;$;0B0ON!P,-\NT\]#W K9&CZ8H0#3K,!$:-,0+\JM]X#C@'N.]9<_ MAW0;.Z2_N%MX9S.GE3,D:,IR L:':#CC&.O)H ;X@@$VN:.HMH;AG$ZE)3M# M83(R<'H:HQZGJ'AZ/3M-N9XKPQO;6\\F&9LRN5R68C&.,?>) .<=:ZJ6RM9[ MB&XFMH9)X23%(\8+1YZ[2>1^%13Z3IUU<_:;BPMI9\*/,>)6;"G*\D=CR* , MJPU;4;G4IM+E:V6\MIG,Q$#!3"5S&P^;J2P[_P +CMD4M+\0ZI?6VG^:;))K MS3C?C]VX4 !,IU]6SG/ QP>M=)%811W%Q.Y,LEPJH[2*OW%SA> ./F8\_P!X MTUM)TUK6*U-A:_9XO]7%Y*[4XQP,8''% '*WTT6IHNHFU$;7-A:3[74;E)E! M&>.HSBMOQ+:W5W:VJ63VYG2?>+:Z!,5R K91O3@Y'N!6A/IFGW3E[BQMI7*A M2TD*L2H.0.1TSS3[FQM+Q8Q(EL[RZ/)J<+*C%$V!3L;D$YW#!XZ'@5J6EKHD.HW% M_'/;RW%[<(,G]!70UFW-OHHG2"ZBL1+ M-']G2.0*&="#\@!ZC ;CZU<\^WBFCM?-C65ERD6X!BH[@>@H Y[^R+#_ (2@ M6?V:/R?[.STYW>9C=GKN]^M9%EJMYH%AU1)I.FQD%-/M5PS,,0J,%OO'IU M/?UH ATVZNYX[D7GD HV8VA.^*Y[P_#-8:I:VE[;Q/.]O M(;;4K@XR3@_D?2 MI[;2]/LABULK>$!=@$<87"_W1CM[4 5E? M !^0*!NYZ\\\$U8DUS5(M3O$8V7V2UOX[9LHRL4>%'SG<0""X['(].]BY\+Z M#=WC1R06_G"(>5&(HP8%R?F0;=9%DF_=J6WX^5F MXSG'0GF@#EY?$NIW%I<1(\,,\4FGN)%B.&2>4*0 6SC@\G!P>@ZUIR>(+H2W M)C6%D@OX[!DV-O)<)B3KT!<''/RC.>PU(]"TB&%X8M+LTB=51D6!0&4'(!&. M@)R/>IFTVQ><3/9V[2A=HZMXIX6^]'*@93] M0>* .=O)KG1+::XM[+3K6XDN+>)(XV++)&TJ(6( 7!!D/.#VZTV35-5-QIT+ MSVZ/_:LEK,8XCMD012.O!;(X49YZ_E6W/INDK&[W%C9!"5+&2),$@_+G(['I M1#9Z3>6R306]G-!(XN$>-%96;^^"."?>@#"L+V^>\T.""2VMX;BQN)7B2$[ MZO& 0-PX^?I]?7B]H.KWFJ/Y3YW2LJM-(0 ,8R0J@<=EH M YOQ!XLOM*ENA MLZJ+A8R4) :. RX8[AD_*00!@9'.!QFM"_T;09%GNM0T[3F4D22RW$*$$@8#,2/3C) MJQ_9FF36\B_8K5X;A L@\I<2*!P#QR,=* *'AR%H(=3C_&+/EQM I5,G)P,<<@'\* &Z5?2 M:CIAF# 3;G7#Q%"A!. R$Y!'&>>>W6N9'BS57T[3KA$L]]S:6D[*8WP&EF2- M@#NX'SY'7IWKLX8(K>/RX8TC3).U1@9/6J!\.:&SJS:/8,RGI[8K-T+5+RVLX=.M8;-5M M C2JQV HTC@[.> -IQP!X9;"U>)Y/-9#$N&?^\1CK[U%%H.C MP-;M%I5E&UL28"MNH\HDY)7CCGTH PO^$@U=+&2Z=;9HUN[BW)A@9F18GD7S M"N_)'RKD#)')^EK4M4FLKV2X@@MIC]F@*R!26VO+M8YS\P .X*,$GCO6O_8^ MF>6(QI]J$#LX40J!N;[QZ=3DY]:CU'0[#4UVW%O'\VU7/E(3(@.0C9!RN<'' MM0!E-JVM*-/#):QM=ZA):@O"X_=A)&5\;@_7O4-EXCU.[9(O*LQ-"L M37.YBH<%V5BF3D#Y#CALGCWK6M]"T?38E5;6V6)9O,A5XT"Q.0%^08X)]N3D MU8&C:6);>4:;9B2V),+"!DZBRVX037<" (?,0+N7 M!8^NW)&!@XZXS5G5M?GT[5H8$6%X#/;0R EE,KE)6;"G*\D=CR* .3 MU/Q-JJ:)<21O:QS*NHKO6)N#;EPI&6XR%YSGD_A3KJ>_T_Q%?7EJUH9$TZS> MYWPM^]'FS XPWRG'OW-W)9L$B\J]N;BV10K;H6CW\MG&<^7R,# M!(Y/6H-)U+4-2AT2]NH[$RWEH\Z%8F!C)1#C))X))S[8].>A73K))Y)ELX!+ M("KN(QE@<9!^N!^0]*@@LM'D/D06MBWV0&((D:'R01RN /ER.U &&GB+41#+ M=L;22R:>.VMI1&T?FL7"M)RY^3) '3)YS@C)=ZE>WMO)I%S'8B>6TN9)2P,D M;A"% SC)# L,G;TYSFN@&DZ:+9K8:?:B!H_*:,0J%*?W<8Z>U,ET/29K2&T METRS>W@SY430*53/!P,8&H?]A74/\ MTKFH Y"VU_4?[&TB6YUR*!M0LA,+J9$""]E$L@DV MX4A57"X .,*.N>E '*)KMY'9?:9]946TFH7-H]PXC5(51Y!&2P4@$@*,D8Z= MSDW$UG4!J%I"URER&A3_ % 5=\A5SED(W!&P"&!XQSQR>IBE2X#[0V$U<8P,?2J MHU&T>^-DKLTP)5@(V*@@ E2V, X8'&ZA>17$WF;,M&8V5HRN]@", %6&,%6STX)Y M-=!@9SCD4@ &< #/I0!R$_B.>+Q7'917*S1M&)&=Q MXXS61?Z_--!HE];7J:A<"Y5C:;%1H9OL\V]>HYY'R'G(QGYJ]&P,YP,TBE10 M!QLVKZUI]^T,LMU1SR:FFU";21JC"]666&:U M2YN'"Y12JAI& &!^6!U[5U-K=P7L;O"6*I(8VW(5(93@\$9ZTRWU&UN[B2"% MV=D!)/EL%.&*G#$8.""" >* .4N=$P G ;YB^_P! 1CWR1W152 " M0.G%8R:793:G(ZWEPPW"9K8L"A.00P)&[ *] V.V* *6AZOW!] MS7<"5/M)APWF;-Y.PXQG'WNF?;K4N!G- 'GNI^)KW2K*\1=7%Q<6GVAD,BQJ MTP0H0"0N"0&((51ZDC%='H<[2:_K\;7CRA;F,Q1,1\J&&,Y'&<9)'IQZYK>( M!Z@&EP,YH Y+1?$,M[XG-B;Q)X)(;AP/E!1XY0NW:!D?*W0DG@' S4%SJMX- M7OT&N>3%#JD-JD96+&R2)"1R,Y#,V/< <503Q7/'_9VW4HY2SVJ31X1QYZ&2011/(V2J*6.T$G ] .M9BS M6.D6YN9KB=_M$T:&24,[!G("*0!\HRP'('7GDT 8]Y=1VFI^([DW^V2WM87P M41_+X5$X/ 7=]X]!V[]:[C MJ,55AO[2>^FLHGS/%&DKKL(&ULA2#C!^Z>GI0!R"^([R/3X6NKU(%><13W;. MC11YBW*5D"X"L>?F7()P<9%=3I=^EQ!#;RWD,]ZL"R2>6-NX'@.%Z@'!Q5M) M(WDEA56!C(W90@'(SP>A_"E%O&+EKC;^]*[-Q/;TH Y'4KI;;5M:F740DD0M M/D;RR%!<^HSW;OW-0^(-8N);77K>'5'M;NUBF,=HD:EY8A#N#J>N-Q^\.."N M,\UV-K=V][&[VTJRJDC1,5/1E)##\"*FP,YP,]* .-U>_D_LW5H;74VD*Z(T M\10IOW -R"!WP/Z8J1M;FMX;PP7PGCCGM4:8*C&&)PH=SC P,DY.0.O(&*Z_ M QCM1@8QVH Y%M:O(I[5I+T+8KJK6C7)";9HO(9@2<8!$@VY&,D>^*JZ)XDN MKRXL1/?K/$P"R-$T>Y7^?_6(!G! !W*>-O(QR>WVK@# P.@Q2%%(/ '&,B@# M,U+5&7PS=:GI16[(@:6 Q#S _'4 $;OIGFN>NM:O'UJSL;35P;.:XCC%THB8 MOOAF9EZ8RI6(C _C .>_8PQ0VT:01 (H!VKGGW^M2 # ]J ,/Q*52TT]9 M+PPYOH!N^4;CO&.HQUP:R;35IH="N;R76!L&HR6JMLB5547#*,D $KCYC[' M!/7LZ" 1@C(H \WM_%VH-8WLD^IK'(D,?D[ECY=;F6-\949RJ(3QQGMFM+4] M82XU,VUQJD=H\.J0QPVY* O&54JXSDMEB2"..,8ZUVNU3_"/RHVJ3D@9]<4 M<)8>(9K_ $S9=ZC'(SZ%YTZ'8NV?!#9P,@^H[>E6I];FCN[>T75(+)#;P20; MP#]H!SO"Y!W' ['C@G(Z]B% Z #Z5!]LMS>O:EB)HXQ*VY" %/&=QX['I0!P MD>L:E=^$KB635VFGN/#[78$:HK1RJISMVC//?Z'&.W3ZA?2VWAZ">RNHY9&: M-5DDD51+SR V"H)&0#C&?3K6O-.D$!E?<4&/N*6/)QT'-2%01@@$>E '#C6) M(;J^O'U.XC7^QH9HQ,B'#;I0S;> <;5)P<<^F*@_MR[O&MV^W_\ 'MK+0!DD M0K(AMFD3+;0"-Q ![^YP:[_ ]!Z57EO+>&\M[-]PEG#&,",E3M&3\V, ^Q.: M .+_ .$BO)M%-Y%K<&]I;-'547=;N\JK(C9 QPQ^4\C:3FIAK%]:W\"KK/VS M_B9RV1A=8AN'DO(NXJ =P8*.,#!Y&>:[< #H*C29))I8@'W1XW90@E#1J/QVLP_P"!&N?N?$NH"PL)(M1 :>.W M>Y9HT!MY&GB1HRIZ9#2\$Y'EGGK7>:/4!$@25E8%%R20<*3T W;21C&*ZSJ,4FT$ 8&!0!P MVFZ]J=S<>==Z@(&2^MX9+(K'\HD@1G0G&[Y79L=_E(.>UH:_=26FHW$%YYEY M:I.)=.\D%H2KG8W'(^4'KG=D$>E=A1@ DXY- 'G6H^+I[6TN9;36X+LQPR7, M/EA=KA=OR;]N'(^;(4 @,,D8!.GJFJ&U?5IK._CAE^VV*;@5;Y79%;(/^R3Z M=.M=CM7&-HX]J@O;V#3[5KFY+B)2 2J,^,G X /'OT'>@#D!K%]:W\"KK/VS M_B9RV1A=8AN'DO(NXJ =P8*.,#!Y&>:A_P"$CO)=%-Y%K1 GRP)"&A* @#&<.PXY^7ZUK:SJ%=1U#5;J^DOKHJT#1*;,*G[LO!$[ D#/#LX M_/.<<=1110 4:+_R4.P_[!5Y_P"C;6BC1?\ DH=A_P!@J\_]&VM '?T444 % M%%% !7ENG>9]DU3R<>;_ &GJ.S/3/VJ;%>I5YAI'^KU#_L*ZA_Z5S4 5_:J/Y=O]N&)"ZS>?$&VD#D;/.SM&W&TXY&;D$5U:ZK:-"VL.B:K)"P ME,[H+=W!7?MPQSCH#BNTJ"\N19V<]R4>00H7*)C<0/3) [>M ')-)J(O ME$8OY(DNY,Q2+,I=#(NTJ_3@=FRI4GD8-3VSW[6VM"47CDPNT$R"5'SN?"[3 MT<<8*<$8X' KH+?4DN+W[,(I%8P+.&;&"K'&!@YSQZ5=H XZWFU=I@"MZMW] ML@\K>'\HVI5-^> >),[OFW8[$"ET5+U-1MI97U0[KN]C99_-*"+S&,9(88' M 7!/.#C/8=@"".#FHIY3#"TBQ/*5Q\B$9//N0/>@#F];DU1;W4%@6Z$GV:,Z M:T6XQF;+!@X QU*9W<;>F,$U>T"'RKC5F,=RA:\8CSO, 8;5Y7=P1UY'I[5M MU1MM2^T7IM7M9H)1$)3YA7H21C@GGB@#G]%NM0?Q05D2_%I)#<;_ +1')A9% ME7;R<+]TG&T8Q@9.*AN8;IM7OY&DUA4&J0K$(S/L\EHD#X &-N[?ST!Y&*[2 MC.: /.;RYUBWT>:&V36#<>8"#MY''&!75G5XA/>Q-#*K6IC7)VXD+\+MP M?7CG'-:% '+:9;W+Z^WVF;56@BT^ JTOF(KR9E#$@?+NVE"0.^.,CC(6[U:- MM.\N/5C)&]KY@DBF(9#*5D/0#.T\[LGH<#&:] !STI,CU% &7HH/DWX>.5,W MDQ&^-D)!/!&0,CW%<==OJ%GH"II\.K+=+%A_.G2.4B=U4R%5+!%QEO89H YZ&2:ZUZX@NEU. M-Q+NAV!U@>W,8&"<;07,EQ':R+=+/N#*H10W#<_ MZS9[=<5V:/OC5BI4L =IQD>W%5KIH;&*ZU#R6D=(\OLQN*J,X&2!ZG&: ,+Q M$;P#65M/[0WG2F\CR!+CSOFV["O ;[O3FKNB)+%?W\;/>O"PBD0W.\C<5^8* M6' X' X!)X%;$,HF@CE'"NH89]Z?D8SVH XIY]3<.ZQZJ+N&YVWL8WB-H#,# MNB.TAB$' 0@X+9^;%22+J$MQ9(6U$61U5UC:/S0WV;R&^^0,X\SH3SC!![UV M.:@N[D6=G/3D3C?(LTF>WS M$IY>[U!Y]MGS-1?Q'/&SWZRI*7MU$3?9Y(C&,!F^Z,-GCALCT/.\FHQ36SRV MZM.Z;=\2$;E+ '!R<="#UJY0!P<:379#J8@ZWYLO[2F6Y/[P.(RK;".-Q3=M^Z>..< BNK!!'!S10!Y M\JZS(][).VBDM@@E 9A/+MR ,%O+\K&2.:4F@44 8VA M0.EI>VDC7C1)Y6[>-8T1E>5D=N 6X)('4D]ASS6S10!RFC6L_A_P 07.GB M%S8WD*W"210.8XYE&U]S= 6 5NO)#9Y/.!#=7MY8QM]MU9KL"T!1([A3(1./ M-EQM"X*'D#N2VHFU)9(7)MMR.\,D1C &^0Y7ALYS\V1Z'F@'U&?16D M$FMBZ,MFL\9AE4HPE7S"O4L-N[)7*8 _'O:* .($5];7\!M'U=BFIRP_OC.Z M"%H7()W<%?,V_,1I)*9F RT+("3U'^LP3Q@=>!3M?CO&U;5)( MGU94CLK=X/LWG;?.$DF[:%!#';LR.0>X].QHH XXR75G#K$(&JM;KJ$/D,5E M=O+98R^"069-V_(7W' Z5[>768=(TW466\>ZCN)K*6WE>1 Z/(R1.5).<'RS MN.3M+')Q730!B:Q9S1C0;.&;46C6Y M\N>2*20L8_)D&789_BVQ.(&F=3+N0QLH^\,_/M)Z=,XQ4FHPW5 M]H]_&(+Q[B30"BDQ2*S2X8[;@8MH02&3&\9 MR/O8QG.>U96BK>+J%M-(^JD-=WL;+.)=@B\QC$2&&!P%P3S@X]AV%% '(Z]= M:A%K\/V1+\A)K7<$CD:-HS(1)C;\O"GG=D].!C-8^K2W\UK+NBUC^UXUOE'D MQ3%5)5_*V,J[<8V $8[YYS7HU% '#7<-W!+<26LFMNT4]E+&I,[*0SJ)N",$ M;,Y7D+Z"K.H+=R>(HHT;55MVOT\PQ"8)Y1MWSR!@+OV].AZ8ZUV%% '%.]_' MI6GJ)-5606]Q$TAAF=AR C.."6QSDX)YP:+R&>?3M'FO+>^ @U"3[0;5YV;8 M8I1N7;^\VEBN.XS@<5VM% '#0+?P^$M'$C:N;RXC'V@MYS,LGE$88#YA\V.Z MC/)/K7T@:@-'U&XN8=3COIWM)B DP)/E0[\#_>$@(]!Z5Z#10!S4]KJ0UZYM MX7N3:W:I=)*9W A=.#'UX#'RSM'!&_/H5\+27,PDDN'U'S3$BSQ7<3(J2C[V MTM][/.2.!V%9 M[17Q.HR)<>('BCM(9;1BDZDR>;(2 N.<+L&TY)&,@]:]#HH X::34+.XO81_ M:QTQ;\?/Y\%I/;7HU:9/L7;W N7B<;XI94DC(!=OD9'Z M,,]5X(QP.!71T4 %%%% !1HO_)0[#_L%7G_HVUHHT7_DH=A_V"KS_P!&VM ' M?T444 %%%% !7EVEHDMOJ4X@A:WMC9;6T^52 =]HK;XV/^[@@'FNRHH QK""Z35HI9+62.,6$<1=F4@."25 MX8GO]/>N:WTRZ,1N)$E>"6(-)$\&W<"[9X8+E3@<#@\UWE% &3 MH]M=V^C/!,L<5QNDVNJ!0V2<.5!(!.L;RSGMQ/8R01I9"')=" P=CCY6/8BNDHH X^;3]2;Q9'=KIDAMENI/.;=]X+E> ,#@\FJ>G^'=3M-"6"VLC:WSZ*+:63S5&Z9>@+*V3^QIM.LW\J8[VBPSHI&W",>Y![?=_-++2]1CN[; MS[8[XKBY>ZG# K=Q-OV)RV2?F3@\+L(&!C/5T4 64GTQD'@5!-HQOFTR0: ]O#]O,US;O)&=BF!XRN"2 M,FNPHH X^71)IY+%)-)+01:O-.ZLT9'DM'(,XW<@EER/S%4H?#MU!' (=$:, M&PO+:9=\66W.OD@_/R <<_+GM7>T4 <3?:%=75W=7!TEV-W8 MG[W! 9>?8@'U;!IFKC4KR4:9+'%-9W<+*)(R'D:0-&0=VX@@MRQXR> *[BB@ M#E?%,7_%(V:SV[%UNK(&/(W9\Z,$ YQGMU_&JCZ)?6MJ1!8/)IXOGD33HFC5 MEA:/;P&.S[^6VD\!O48KK[FSM;V,1W5M#.@8,%E0, 1T.#WJ;H,"@#AM.\.W M%K=O/_9,J.FHP2P.TR.R1"%$<[MV<\,#W/'6E@TS5QJ5Y*-,ECBFL[N%E$D9 M#R-(&C(.[<006Y8\9/ %=Q10!Q4>BW<=OJX_L@F6YGMIHB#'D[4B##.[J&1S M_4YIVHZ1?7&I7_FV%Y+O9I+>Z@GC7:C1A2F&.<]>""O0UV=% &/HZWECI\$$ M]IN=YW5FB5$ 4Y/F,N<#/<+GD].N-BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH *-%_Y*'8?]@J\_P#1MK11HO\ R4.P M_P"P5>?^C;6@#OZ*** "BBB@ K@_"?@SPKI)92)%=MJ&J"&1QE5?[9/M)]@<4 6/^$$\'_] M"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")KD;&^\5W?C_6O#:>)'/]G6MO M/&[VL($C-@N&PF0O) QR..3W;X7^),JZ_J&BZ]]HE+:W>V-G?>7&L2I"JD(V M"#NQDYV_Q#\ #L/^$$\'_P#0J:'_ ."Z'_XFC_A!/!__ $*FA_\ @NA_^)JM MX4\>Z/XQN+B'3O-5XHDG"RE0<$9'K52S^)>E7NK1:9'I^I+< MR:C#_^ MA4T/_P %T/\ \36+X;^*>C>)KV*"&RU"SCGLI+V&:[1 KQQN4?&UV/!!_(_C MSL/Q5EN/&5M=,EW9^&9-(FO]EQ%'ND"%@'7;EAG;T)]/6@#O/^$$\'_]"IH? M_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P")K!/Q:T(:;%>"TOY?,U"/3S% (I'6 M61-Z9P^"",],\@C'%3Q_$FR?6(-'DTG4[?49;<3M;RHBO&#NQ\N[G[N3C.,C M/? !K_\ "">#_P#H5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q-<-H/QCT] M/"]M/>+JFK3QQ"2ZN5M88"-\S1(-GF;0O\I\WR6"N% ;.(?B!K=A=17%MI\5G!".-8PL(4A&VD'=U.=O\ $/PLZE\9O#.F/?>9%>3):,ZDP^63(4D6-MJE MP<;F&,XR 2.E '2_\()X/_Z%30__ 70_P#Q-'_"">#_ /H5-#_\%T/_ ,36 M+J7Q1TK1[2&;4M-U*T>;SG2&=$1S%'C,F"_0[AM'4G/%8EM\3I=-\8^)8=4^ MT7>AVUS916UQ;QQ[;99U8[GY#,I.W& W _, [7_A!/!__0J:'_X+H?\ XFC_ M (03P?\ ]"IH?_@NA_\ B:J:)X]L-=U&73X-.U&&ZAO)+.:*=8@T3(NXNP#G MY.P(SDD?6F>)?B'I?A758K"^MKP[S%NF5%"+YC%1@L1NP1D@9P* +W_"">#_ M /H5-#_\%T/_ ,31_P ()X/_ .A4T/\ \%T/_P 365=_$K3+;Q VD1Z?J%RZ MWZ:<98EC"_:&7<%^9P< Y/Y9JK9?%G2+W09-<_LO5H-,"KLN)XD599#)Y?E MJ=Y&[//7 &(VGAZXU5+L>6WS*1L.&/W 592,$DD8 S0!TG_ M @G@_\ Z%30_P#P70__ !-'_"">#_\ H5-#_P#!=#_\37.^%?B9:7_AVXFU M>*ZM[O2]+M[V]DD1 )E>(-OC"D]3G XZCCL.A\->,=-\4V-YW<$=J %_X03P?_T*FA_^"Z'_ .)H_P"$$\'_ /0J:'_X+H?_ M (FN+UGXS6D7A[6;G2],NC?6-O%,J7.Q0JR-L5F ;(PQ7*]?F'8DC:U#Q]/I MWC5](N-&O%M(-%?4YB@227[ZJ,*KG@8=3C))(_A&: -K_A!/!_\ T*FA_P#@ MNA_^)H_X03P?_P!"IH?_ (+H?_B:R;'XH:'>:5J5\T5S%_9]S';20D*SN\F M@7#$\TW55T>+2#\ M/ZK!8WDKC?'%-),"H2))&VJ3D@GU. <#FL#0_B%?^(OB3I5K:0W5MH5]ILES M''=1QYEVLRAU*Y(!QT)_^N =A_P@G@__ *%30_\ P70__$T?\()X/_Z%30__ M 70_P#Q-<;\0?%'B#1?&=EINEZC#_P#H M5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q-4M'\?V.MWT]C;:9J27D%W):3 M02B(-&R)N+']X?D/0'N2.W-9MC\6=(OM";6ETG6(M.(4132PH/.E,GEB),.< MMGGKC&>>* -__A!/!_\ T*FA_P#@NA_^)H_X03P?_P!"IH?_ (+H?_B:XVX^ M(=UJ7CK1--TN:6VMY'U&TU"VEB0M'<6\1; ;!S@E3D$@C''45H^$_$WB#6?@ MNGB!52]UV2WN6B78%$DBR.J#:..BCCO^- '0_P#"">#_ /H5-#_\%T/_ ,31 M_P ()X/_ .A4T/\ \%T/_P 37":)\4[:VT?5=8U&^U.\BT^.%;S3IK6*.ZM9 M6?8W "!DR5 [CO[=%>?%+2K29X1I>JS3+JQT<)''%\UQ@$8S(/E.>#^8% &S M_P ()X/_ .A4T/\ \%T/_P 31_P@G@__ *%30_\ P70__$UBM\4M*72-.OAI MFJ/)>Z@=,%JB1^9%<@XV-EP.3T()]\5&/BSHK:>DZV6H-FJVFFV&E:KJ5Q>6$6HVYM8D*O [;0W+ C'4Y':KG@+Q-<^,_!L.LS MVS6;7,DPC*E2-HD=5*\GD '(&2#QB@"S_P@G@__ *%30_\ P70__$T?\()X M/_Z%30__ 70_P#Q->;^#_&OC35M;LD5KC5;<7]U;WZ_8E2.*),>6PE "AR2 MWRDG.!TZGJ;'XLZ1?:$VM+I.L1:<0HBFEA0>=*9/+$28#_P#H5-#_ /!=#_\ $USUQ\7=#@\^(66H M2W=HUR+RV1$W0?9\>9DE@K=>,$Y]JM2?$JT&I66FPZ#K4][>6$>H1111Q-^Y M=MN21(<$=3_.@#7_ .$$\'_]"IH?_@NA_P#B:/\ A!/!_P#T*FA_^"Z'_P") MK#F^*VBP:G?6,EEJ >UM[BXY1%:18,[\*S C@$C.,@&J4OQETJ&TN+J71-8C M@@@MKMV9(N()B DG$A[L!CKS]< '4_\ "">#_P#H5-#_ /!=#_\ $T?\()X/ M_P"A4T/_ ,%T/_Q-7M?:\31;E[&[^R3(NXSBV-PR*.6*QCEVP, >_0]#S_PP M\17OB?P3!?ZC=QW5XLTD,LB1>6@;!&0..: -+_ (03P?\ ]"IH?_@N MA_\ B:/^$$\'_P#0J:'_ ."Z'_XFL)/'4R?%=?#T\6S2;NV:.RN"!B2ZB8^8 M ?3JN/5/>I]/^)FFZIKEOIEGIFHRFZEGBMY@(E20P_ZP_,X('3'&3Z"@#6_X M03P?_P!"IH?_ (+H?_B:/^$$\'_]"IH?_@NA_P#B:YFW^,>BW.G6VH+I6K16 MEVQCMYKA(HTDD!8%=QDP,!"2IP/6FR?%[P['X>TO6&BNA'J M$,TZ1$('1(FVN3E@"T33]3DLH\LI^XJ @D,E_V3I5C8>=I5]YGV2W2 M+?B6TQG:!G&3U]3785S]Y_R4/1O^P5?_ /HVTH Z"BBB@ HHHH *Y_P;_P @ M.Y_["NI?^ELU=!7/^#?^0'<_]A74O_2V:@ LO"5K8^,-0\3)>WKW=]&L4L3F M/R@J_= 0'C'K6(OPHT7^TH[V2_U*5EU*?4FC=HMCRS!1(#B/.TA0, COS7= MT4 <]X4\)0^$K+[#:ZE?W-FF1;P7+J5@4G)"[5!//=LX[8YSC1_"[38?$?\ M;4.K:I%*NH3:C'"C1%$FF $A^:,D@A1P3Q7=44 <+H?PJT30+O3YX+S49UL; M26SCBN&B*-'(SLP;$8)Y<]Q52#X.:)'*GGZEJ=S;164MA%;RO'M2%RQVY";L M@L2#G/ ZCBO1:* .-/P\MI=*TBPNMX&DWD-W:R.\6Y6B!$:D>7@J,GMD] MR<#$^M> ['7O$5MK%Y>W?F6S!X8U$>(R%*_*2I8 YR5S@D#CKGJZ* /%+OX9 M:YH>I01>&5\ZSL+5%LGOK>VN=\GFO*P+8)(%*H%S&3M 8]>O>N[HH XVW^&^E6]OK%B+W4&TK5 M&DDDT\R*(HWD^\RD+N^@)('7&0,2^&/ 5KX9UNYU9-5U"]N;BVCM7^T^7C9& M $^Z@.0% SGGG/-=;10!P]O\+M)M]8@U,:CJ;SPZI-JH5FBVM-+MWYQ'G;\@ MX!&/6HKKX4:5=:;JVE?VMJT.E:ET4 < MWK?@ZWUG5=+U4:E?66IZ M+4+BWN+JV9E*2F 8C4DKNQR2>223H^(?"MGXCL]-M[BYNX3IUY%>P2PN-X MDCSMR6!SU/6MVB@#D]-^'NC:7K=OJ<+3L;6:XGM8&*^7 \^/,*X )SM& 2<9 M./9^N^!=/U_6;C5)KV^MYKG2Y-)F6W= K0.Q)^\IYR3S]*ZFB@#A[+X6:':+ M?H]S?W,5]IL6F2I,\>!%&BJA&U 0P"CG/7M6]H7A\Z)HO]F_VKJ%XJQB*.:X M==\: 84+M4#@=R"3W)P,;5% 'F:?!+P\EC=V@U'53'=VBVLQ,D66"RB4-_J_ MO;E'U[^M;^K^ ++6-3DU&75-3ANI=*;2I9(I$!DB+%B3\OWLD],#VKK:* // MH?A!H$&DZIIJ7>H^1J'D,27C#0R1#Y'C(08;].3P*DU+X5Z?K,MQ/J>NZU$%HA*)>!Y6 =RCIV]^:[VB@#D9/A_IYUFVU.'4+^"5+)+"Y6-DV MW<*]!("O4]RNT^F*JZ!\,M.\/:]8:I!JFI3&PMWM;6"9HRB1,6;;D(&."QP< MYZ=N*[BB@#G[SPC:WOC*P\3R7UZMW8Q-%#"AC\K:P(8$%"W.?6LGQ3\,M)\7 M:M)J-_?ZC'*T,<*+"Z;8PC[\J&0\D]>WM7;44 <;X8\.3IXAU?Q-J.GKIVIW M\26I5)DE.U"1YFX*!EQLXQ_!TI]M\.M'MO T/A+S[R6Q@E\Z"65D,L3^9Y@( M(4#AB>H/!(Z5U]% '#P?"[1K?6K?6([V_6^BFNKAY 8\2RW *R,P*'L< # & M![YOZ?X%T_3/ G_"(VU[?"R 8).73SDW.7X8*!G<3CBNIHH XK5/AKIFNVVJ M#5KZ\NKO4;:*UDN]L4;K'&XD7 5 ,E@"20)?AIJ%K-I;:%/JE_+ M+K\>JW]S));*T)'WG0%5!)R"%PP^7IZ^O44 >4>)_A[>VNF^&[#P]'>736^N MC4[V],D E!)RTF'VJ6YX 4CY>1Z[8^%&AK9+$MU>K4(%;X9[DQLRNW4C:@]!U!JA;?#K1[;P-#X2\^\EL8)?.@EE9#+$_F>8""% M X8GJ#P2.E=?10!Y%XF^&VH#4;8Z(K2Q.]U=W<\UO;W)EN9F4G,I/9Z+X7F76;#Q1JL[IKBZ4FGW$%N4^S;=V\@#;N^]SU]NE=510!YW)\' MM%EO[F];5-7%Q<_:A,_F1$NMPI5QS&>@)P>OO2W'P?T6ZL;FSEU;5S#<65O8 M. \ /E0%3'@^5UR@R>]>AT4 9NJ:7<:A80V\.KWME-%(C_:;?R][[>S J5(/ M<8'Y<5'I&@6^B:5/9VDTJR7$LMQ-TLA+,^-NW.3P,8X P:UJ* .(NOA; MH5S:Z4J375M>:;.+B/4+=84N)9 <@R-Y>&YY/')ZYK \+^%/%FE>,7U"6*W2 M"YNKEKDO;6Y9(G+%3',K%V.=G!C4=<]!7JU% '#I\+])@\+Z5H=OJ&I1#2;D MW5C=AX_.A;P+;?\)%!KD.K:I#>BW%M=.DJ?Z6@.?GRO!SW M3;@<#&!7544 D:KJ%]>SZGJ MJR7MQ;7,@62(@- I2/&Z,G #'.22>YJ_9> [?3=2GN['6=6MUN-5?59K=)E$ M?\ )0]& M_P"P5?\ _HVTKH*Y^\_Y*'HW_8*O_P#T;:4 =!1110 4444 %<_X-_Y =S_V M%=2_]+9JZ"N?\&_\@.Y_["NI?^ELU '04444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% &7JFNV>E2Q02"6:ZF!,<$"%W8# MO@=O>JG_ D=Q_T =2_[]UG?#Z8ZOI$GB"Y :]O9"K,?X43Y0H]!P3]3785I M)*#Y6M49Q;DN9,Y75_%5W9Z%?WL>E7%O);QAU:Y7:A)8+C]<_A5-/'@M+F>R MOK=9IX)G5Y;=OD:-1$2RYZG]\HVCG*FNQN+>&[@>"XB26)QAD<9!^HJN-'TT M)$HL+;;$Q>,>4/E)Y)'OP/RJ';H6DSFYOB%96]A)>2VDBQ!9'3]XN65(Y).1 MV)\HC!YS567QQ=0:Q?6LUO&L*?\ 'N5))<"2-#D],_/R*ZQ]#TJ1'1].M661 MM[@Q+AFP1D\>Y_,T_P#LG3_-DE^Q6_F2??;RQEN0>3]0/R%(9R"_$RU>!Y(] M,G?")(H$BY*-%-*#['; W!YR0*M'X@VC7$\,5C.^R9((W+*JNS'')/W<>_6M M?3_"FC:8UPT%E&3<-N'K^>S5HM0L)KN=4?!0((S\N>O#GCJ<5N:/XHCUF[EMX;21&MY3# M<>8P'EN#("ON?W8/'9P:TWTC3I(X(WL;=DMQB%3&"(QQP/3H/RIECHUCI[2O M#$#)+<-?WMT=S#W"*?YD5GW$ MNGE_+N]3NKZ8$9@M23@^ZQ\X^IH VKK4K&R&;F[AA_WW JK_ &]:.^V"*[G/ M8QVSE3_P(C'ZTS2H(@\ACT06,9YWN$#N?<#/ZFM>@#+&J7;G":+>?5VC4?\ MH52&[U$_=TO_ +ZG4?RS6A10!F_:M7_Z!6_,"@!T&MV M[W<5G<13V=U-GRXYTQOQR0K#*DXYP#FM.LJ#299;B"[U2Y%U<0,7B5$V1Q,0 M1D#DYP2,DGKVK5H **** "BBB@ HJM>7]K81>9B]CDY/L* -FBHX(O(@2+>[[!C<[98^Y-2$X&30 M455M]1L[N>2"WN8Y9(_OA#G;]35J@ HHJIJ&I6>EVQGO)EC0=!U9CZ*!R3[" M@"W145M.+JUBG5)$61 X612K#/J#T/M4M !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 <5\*?\ DG]G_P!=)?\ T,UUM_>PZ;IMU?W)(@MHGFD( M&2%4$GCOP*Y+X4_\D_L_^NDO_H9K0^(3%?AQXC(<*3ITPR1GJA&/QZ?C6M?^ M++U,Z/\ #CZ%70?%EQK_ (GFAM8X_P"R$MV82$$/NWA4)]GQ(0/10?XA76EP M%)!!/89ZGTKS6Y\$:#X1\)&*$7USJ>!6# M8VFK:KX&U^[N;^XADT%K[[.\#%/-NTEDE>7W7[J =.7]JR-#V2U>:2UB>XB$ M,S*"\8;=M/IGO4U>5:[XKU5=>T2WL+]HK&SO;&VOMJ!C.TP!?KMH]W%=NFJSW,DDC%TBM(O+WX]B6 'L6(Z4 >JUS7BTW5_]B\/ MV-T]K/J)6QW/O5'7]7BT' MP_J.JR_,MG;O.5S][ ) _$C%<%XTU'5KSQ?$=+G06/ATPSW$><_:;F5MJ0X' M^R<^Q<>U>-1+Q_>\R0D8[B@#W#1 M+Z34]!TZ_FC$&[Z\O;,GK6[0 4444 %%%% !1110 4444 %%%% !1110 5S]Y_R4/1O^P5?_ M /HVTKH*Y^\_Y*'HW_8*O_\ T;:4 =!1110 4444 %<_X-_Y =S_ -A74O\ MTMFKH*Y_P;_R [G_ +"NI?\ I;-0!T%%%% !3)94AB>65@D:*69B< =33ZY M+SK7Q"M]!J^HK;P%I(#8+-Y3!02N7.0Q) SC@8/?K0!*=<;4W_=S/!;'&V*W M0R7$@/0L /W8(]>>?X3Q5BSM+Z)"NGZ?;Z>C\O-CGY';;']"JX!'US6A!;06L2Q6\,<4:C 5% %8%M<^,+M6\[3]* MT\$?*S7#SL/JH51^M1MH?B>ZDW7?BA8T[QV=F(Q^;,Q_6@#HY[F"VC,D\T<2 M 9+.P 'YUGMK]HYVVD=Q>L1E?L\193_P,X7]:SK?P;%%<+/+J5W/*O1Y5C=A M]&92P_ UIMH<,BA7N[XCVN67^1% $;3:W=S(X]BJX'_CU(^F M)*N-1U6>8$YV"00K^2X)'L2:>/#FFHEN)''ZM3?\ A%= )RVD6;'U M>(,?UH EMUT;2H_+MS96JYR0K*O-)J.O:=IFFB^FG5X6<1H8R"&8\ 9Z?B3B MIX-)TZV $%A;1@=-L2C^E66AB>,QM&C(>JE01^5 ',/XFEG;$5UI%F&7*>?< MB5_Q5"!^3&M;1M3CO+$&74;.ZG1BDCVXV+D'IM))!Q[U?BM;>$8B@B0?[* 5 M1OO#NBZG/Y]]I=I<38QYDD0+8^O6@#0$T1.!(A/H&%/K#_X0WPX#E-(M4;LR M+M8?0CD5I6&GPZ="8H7G9"<_OIFD(^A8DT 6NE8EQKRW%U)8:2\$URAVR2NW M[N$^_P#>;_9'XD9K5NK:*]M);:<%HI5*. Q4D'W'(K&C\$^%HH1$GA_3@@_Z M=US]E16\QNYW:YO6&&GDZ@>BCHH]A^.:MRW,$ !FFCC!. 78"L ML^&;%HDADFOGAC),:&[D 7VR""1]2:S[SP%HUU=P7,<9AEB4KGRTEW#.?^6B MM@^XP: .H+* "6 !Z9-HR.QP./:J/A_P ,V>B375XEM!'=W38=HD"@ M("=BCZ#J>I)- &[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% '%_"Q3'X$MHG!62.60.IZ@[L_R(_.M[Q+H%MXH\/W6C7%@&&& M!'4$=1T(JI<:5J&FZI-J&B>0R7 'VBSF)1&8# =6 .UL \$' ]*?_:?B+_H M7H/_ /_ /L*UG[\G)=3*'N147T)[#P]:V=Z+^>:>_OPI1;JZ8,R*>H0 !4! M[[0,]\U<@TVRMK.6SAMXUMY7D>2/&0QD8L^<^I8G\:Q;Z]UZ?3;E&TH6K_)L M:&[+L274$<*".">>U0R_;+:_2&XDOXD6&-K=8':<-*9'WAF(Y& GWL#DUFU9 MV-$[FG#X5T"!IRFDV?[^%8)0T08/& H"D'C&%4>^T>@J:WT#2+6>\F@TZV1[ MQ%CN"(QB157:%(Z8QQCI7(+>:W]CNF:2_P#/#HT*JK8,GS94\>PX'R9QSUJQ M))K,VHBVB6[D1M1;S&\V2$"/;<$)GG &V/E>#D#K2&=7IND:=H\3QZ?9PVRR M$%_+7!8@8&3WP /:J>H:+#6%=W=Y:7E^DIU&2( >1YI*8,:JH/(.[YB649 #9Y-4&N/$GF&$3W5P3% M A=5>(/EK?+=/ESF;)'/)R, 4 =39>$-%L;R*]2TWWD?)N)'+-(_S'>PS@O\ MS?-C(R0,#BI;3PMH=C;7EO!IT(AO 5GC8%E=3G*X.<+\S?*..3QS6/=0:M&] M\8TN0L%CNB(O9&Q+B0\#'[PYV]?:J<>I:X(56UM;UH/MT!9]S.PCW1ADS(%; MG+9., 9_ Z72?#.DZ$^=+MWM4P0(8YW\H9ZD1[MN??%:]<5K,VO0+=K%-<. MGVY]CQH00GD*R(N!TWDC)XR.?\E#T;_L%7__ *-M*Z"N?O/^2AZ- M_P!@J_\ _1MI0!T%%%% !1110 5S?A2"&Y\.7D$\22PR:IJ2O'(H96'VV?@@ M]1725SOA&-)?#]W'(BO&^J:DK*PR&!O)\@CTH M_\(IX<_Z &E?^ '/^@!I7_@''_A7E$<%KI?P M/I6[$O%_B;Q9>>4DFE6T:VGG2'[,[,&\ZXAP ) M".L(;KT..>M '9GPOX>88.A:8?K9Q_X4G_"*>'/^@!I7_@''_A7FNG>-?%T/ MAF.Y^U:9=&WT:SU)VGMI/,D\V1U*$A\ X3.['?[O<=#<>,M9TNVU:"\CL;F] MLM5MK%9HHVBB"SI&X9E9SC'F;*K>\O8YK:VO(X[>(1%3&I@B? .XC'S\\ M<=J .M_X1;PWG9_8.E9'./L?ZG?ZOH/B34= M8LFTZ2>/1+":^+V[C[1^_F0XPV5;:.I+?= QZ=#X8\6:MKFK*;BWLH=/E:XB M6,/B>.2*0K@C<2>%.'/^@!I7_@''_A M1_PBGAS_ * &E?\ @''_ (5Q][XTU^QLF23^R3>&9VB$7[PO"(6D'R+)M!!7 MDF0#;SU(%2>%O'&J>(M0MH9DM;,7ED+BT!A9TE8Q(QQ('Y969MT9"G&T@]R M=9_PBGAS_H :5_X!Q_X4?\(IX<_Z &E?^ ?M\1?$4MIIEA[O3+* M\=6AD.'FN4@90=_ ^?(X)X[UN:KXD\1Z%K$&F7ATZ:34+0+ITD5K(%:\#JK* MX\P_+A@_;Y0W/RY(!TG_ BGAS_H :5_X!Q_X4?\(IX<_P"@!I7_ (!Q_P"% M:R[@HW$%LG"X/OVK0M;6WLK=+>UACAA08 M5(U 'TH Y[3_!&D0RM'/\ H :5_P" #_P#H M5-#_ /!=#_\ $T?\()X/_P"A4T/_ ,%T/_Q->?\ A;5?$D&CV&OQ_;[JQ@L[ MQ]1-]?+Y=PZNPA$9=SL(Q\S<#'8FM^3XF>7HTUZVFI&8-0>PEDDED6%"(PZN MS&/F0#H?^$$\'_\ 0J:'_P""Z'_XFC_A!/!__0J:'_X+H?\ MXFL2_P#B%/9W&M0II<+2Z79R7C0RW1C>:-$5BZ?(5*G+C*EL%>0,\27WCVYM M3JZQ:/'*VG3V,6/M>/,%R5 /W, J6'&<'KD4 :__ @G@_\ Z%30_P#P70__ M !-'_"">#_\ H5-#_P#!=#_\33]9UNYTCPG)J%U;QPZ@4$<<".95\YCM50< ML,D$X&< \5S'AGQDVG> ]5EU>::^OO#TCV]Q(RE'N5SF*3#K+UYSGK0!T MG_"">#_^A4T/_P %T/\ \31_P@G@_P#Z%30__!=#_P#$UD3>-=:B^RP_\(T$ MNKF_-G&DUV8U8&)Y$<$QYQ^[93D#!'&[-2Z?X[:\_LZ=],VV6I27$-K)%6^"">@SC/ !I?\()X/_Z%30__ 70_P#Q-'_"">#_ /H5-#_\ M%T/_ ,37.6_Q(OKZWT]K'1K6>>]O39"%KUHVAD$1D*R!HPRD%2I&.P(SG%): M?%+[3<:$C"J1A63JQ7=N^7.#0!TG_"">#_^A4T/ M_P %T/\ \31_P@G@_P#Z%30__!=#_P#$UER^/7AT>ZUU]+#Z*DXN8]3N3-=ZBRMBVG*;?F5L?*4 QWZ@ M,)]1N$32],2XCC@M+B[WW2QO$D^2-H(PVU1N.2N1P,F@#JZ*** # ]*,444 M&!1@>E%% !1BBB@ Q1BBB@#G_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH M?_@NA_\ B:Z"B@#G_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ MB:Z"B@#G_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B:Z"B@#G M_P#A!/!__0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B:Z"B@#G_P#A!/!_ M_0J:'_X+H?\ XFC_ (03P?\ ]"IH?_@NA_\ B:Z"B@#G_P#A!/!__0J:'_X+ MH?\ XFK%CX3\-Z9>1WEAX?TJTNH\[)H+*.-UR"#A@,C()'XUL44 %<_>?\E# MT;_L%7__ *-M*Z"N?O/^2AZ-_P!@J_\ _1MI0!T%%%% !1110 5SWA!%DT"[ M1U#(VJ:D&5AD$?;9^#70USGA,2MX=O!"Z)*=4U+8SH64'[;/R0",C\10!=M/ M"_A^PN8KFST+3+>>($1RPVD:,F>N"!D50U[P9IVJZ7K,%C;V6GW^JP-!<7RV MBM(RMUS@J3^)ZX-8&G_$&^OM%N8YH+:RUZUEAW0RQLT.]\["S@DGF=+67:8XWV2.GRG<%8$':3CZ MB+I=QI>GSPD(9E^RJ$E=0 &*G/3'&2<#BK&G^'=$TFYDN=.T?3[.>3(>6WMD MC=LG)R0,GFLJ/XA>&I;@0"[N _FQQ-OLIE"&3'EEB4PJL2 K'@YX)JW'XQT* M6ZN+:*],DL$,LQ"0NV]8SB380/G*G@ALV\\0ZDVN0Z9H^F6E MT9+(7ADO+Q[;"EMH&!$YS]<5/8>*;&?2[F\U)XM*:SG:VNUNIU58I!C^,D @ M@@@\9!' I)IJ_P#6]OS#K;^MK_D2)X1\-11&)/#VE+&R"-E%G'@J#D \/S4, M,RN&3.-PP>1GC-5DUVP*W-P^H::+&&-)?M"WBG"MGYGX 5>.#DYYZ8I[!<Y4K/(8%)D!QN#<RN%ACN(IA(LX,:ON!'&/FQU/2J__"61 M?\)M_P ([]E.SR_^/OS!CSL;_*VXZ[/FSG\*.WG_ ,.*Z+G_ BOAW84.@Z8 M5,:Q$&TC.44Y"GCD \XJ>TT+2+#4)[^STRSM[R<;99XH%5W'H6 R>@_*M"LK MP_K/]NZ5]N\CR/W\T.S?N_UHR:9"\DL$%RI(*@G:Q&=IX[BKD7B#2)+26Y;4[%4@*K<$W*8A8XPKG/RGD M<''6@/(A7PCX;2RBLUT'3!:PR^='"+5-JR=-P&.N.]2Z;X:T+1I?-TS2+&S? M!&ZW@5",XST'? SZX%/MO$&BWMA/?VNKV$]G!GSKB*Y1HX\#)W,#@<>M4]%\ M3VNK-!_"8,:]% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *:Z!T9"2 PP=I( M/X$>#UJDOP_\/(DJK#=CSI'DF;[=,6E9T".6);) MW*!G/7KUJM;>)Y9+B!?[TLY2LC[69XLAV4-@H0V['WAC(Q5I M/'_AV1I%CN;IWC=XRBV,Y;H&SJNQLCJ./49 )1X&\/YF!LW:.6.6+RFG M0#=O-)L[^XLI[E96DLI?.@VSNH5\%NF7EM!-#9/K$NFW4S,PDV[ 22^6 4 MD '( )XY.9$\':''=RW"VC@R&4A/.?RXVE&)&1,[49@3D@#J?4YBC\<^');6 M&Z340UO+&DOFB)]L2.2JF0XQ&"RD?-CD'TJOJWC;2[9VCQ)_K-J$[4W=RH&:MZ/X?T[0 MK*2UL4F5)3EWEN))9#Q@?.Q+8 ' SQVK$TGQ+J&H?#%_$9-L;U;>><8A81MY M;/CY"VX A?7(SWJIX1\;76N:I]EN6T^XMO[,COY+RRRJ6SMC,$F68!@"6ZC@ M<@4 :UOX#\.VL4,<%K3[@>E2#P7H(O+*Z6TD M66SA2"/%Q)AHT.45QNQ(%/3=G%5W^(?A>.WEG;46$<9BRWV>7D2G$;#Y>5)R M-W3/>B/XA^&97A1+Z8O,754^QS!@R,JN&!3*E2RY!Y .3QS0!OV5C%81R1PM M,PDE>8^;*TA#,2,8;'- &_17.6GCG0+Z\-I:W M,\ER//Q%]DE!9H3B1!E1EQ_=Z]..15;1OB'H6KVMA)YD]O->+#MBDMY/D:4D M1JS;=HW;3@YP<<'ID ZRBN/C\R']J/9,EQ83.TNPN&5=H&&.TD M=<8(QGBM.#QEH%Q807\=_P#Z)-;/=I*T,BKY2$*S$E?EY( !P3V!H W:*SM) MUS3]<2X:PG,AMY3%,CQLC(V <%6 /(((/<&M&@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *Y^\_P"2AZ-_V"K_ /\ 1MI705S]Y_R4/1O^P5?_ /HV MTH Z"BBB@ HHHH *Y[PAN.@780@-_:FI8)&0#]MG[5T-HR76IW$VOV[RW^GW>GO*U@2[).X;0EAYDF[,B*6.!P3QD\5UUO/'=6L5Q$28Y4#H2 M,9!&1Q5'7=:CT*RBN'M+FZ:6=+>.&WV;V=S@??95'XF@#$NTUC3O%T&IKH]U MJD9TP6TCV3P)B7?N/RRRK@'V)K+ET?Q%;1-J<.F0R7M[J;7D\2"*6:U3RQ&G MEF1E3=A1N.>Y SUKKK/5;RZ \[P_J5GF0)^_DMS@$'Y_DE;@8QZ\C /.-2DE M967]:W_,35W?^MK?D>5V7A#Q+;Z 3!&;?5FU"Y1W>6,EK6X8;GRF%W+PV !R MI '-:.H^%-0BU:>YL-/66SM9;"6"V$B+]H2%7#(,G (W*1NP,@Z6U@+^_\ M$,!DC9BOE(N3L8@'*G//7UZUA/X-UTZ0-7-_=MK0OO[ M4&F_Z/Y0EW?ZO?LW?ZOY,^9C\*[#Q+XEL?"NEK?WZS/&TBQA85#,2, [AM8\.E<3H]MK=MX:,M);RVY#,NR0J20#@-\I(P>HYSSR >*4HJ2:8UI9GDY\&:[/ MH=S;-9ZF;FWT::PA6XN+)8G9@ $C$2!F7(SF1EQZ')J]JWAO6MBTJXM;1+.ZOKVZW&&UM0F M]E7&YLNRJ ,CJ1UI17*T^NOX_P# !I.Z]']U_P!?R-:BL[1]8M];M'G@2:)X MI6AFAG7:\4B]58 D9Z<@D'/!-:-,H***J:GJ5KH^FS7][(8[>$9=@I)ZX' ] M\4 6Z* <@$=Z* "BBB@ HHHH **** "BBB@ HHHH *Q/%N@R^)O#5UI$5XEH M;@IF9H3+@*P;[H9?0=ZVZH:OK-AH-BU]J4Q@M5(#R^6S*F>[%0=H]SQ0!2U? M09M3;3)(KJWMY+6]CO9F%L6\]E4KCAQC@]26Z =JYV^^'MW?:,=/FU2TD#7] MS?>8;-E:-Y79PR$295D9C@@\C@CDUV$FKV45_:61D=I[M#)!LB=U=1C)W %0 M.1U/<>M7J ,+1-!NM)U?5+N34%N8;]HI"K0[9!(D,<18L&PI M?#L:MH^H1W-_!_;-W="Z34UM6!A964IM0R'[H4*.>@Y'7/%(4'')!/6K,7@V_BN+9EU>W$-MK4^JQH; M-BQ\WS\00Z MD9K2ZN/MERMK$+?9_K&^Z#N9>N#S[< MT:-XBL]:DOH(XY[>[L)!%=6UPH5XF(W+G!(((.002* .0MOAC=6NG7^GIKD9 MM]5A$%^/LA!*AW;,>9#L;;(R\Y'0]L'6OO!EY>0^((EU:",:M=P7*YLV;R1$ ML:A?]8-V1$O/'4^V.GANVDN[J%[:2*.#:5F>^UF%S?Q"VC(LSNM(!SLC/F8R6 9F(.<8QC&!?!.JI]@ODUB MQ35[&Y,L;1:?Y=LR&,HRM$KY)(8G=NXZ 5T^LZY9Z%;0S79D9IYE@@AB7=) M-(W15'<\$^@ )-1Z9K@U#4;G3Y=.O;&ZMXHYFCNA'\RN6 *E'8'!0YYXR* , MW3_"]Y:>!+CPY-J4$DTT<\8NEMB%42EB3L+DDC$8+6*X74)8KNRCMA9Z2P81Q MS(Q>;RR2Y"J,GY1P>YKH;/P%*GB"75[K4HI1=BZ-U;K;,@;SUB4A3O\ EPL* M63AHW+?NSM;;D[N@/)YKO:* ./TW MP;>66I6%W+JUO*+6_O+THMFR;S<%B5SYAQ@L><'/'XX,/PNU-$TF.7Q#;RQZ M8;0V^^P),?V=\@+^\P PQN[D@<@<5Z=10!QR>#;Y#&@U:W$,.MR:K&IM&+8= MY',9/F#O(1G'8<=:1/A]9C2/$.FM=2>1JK.(,#_CT0DN%4=P)7D?WR!T%=E1 M0!B>&]&N](M91?75K<7$K#)M+,6T8 ''R@G)/))SW' Q6W110 4444 %%%% M!1110 4444 %%%% !1110 4444 %<_>?\E#T;_L%7_\ Z-M*Z"N?O/\ DH>C M?]@J_P#_ $;:4 =!1110 4444 %<]X/57T&Z5@&4ZKJ0((R"/ML]=#7/^#?^ M0'<_]A74O_2V:@#,T:%CX\\927%I=I;S+:&.5K>15DV1D-L;')!Q]TY]*XRX ML;^XT;0;J\M-6KKC.2-_WA\V.^!7LU% 'E4IUS^V= M,A>36[>W^R636"6EK*4\QBIVSY@(VGC!%;NOV$>JZ5';6:ZM,@UY#.6 M:=73$GSE&X98QV*D*!T-=Q12MMY-/[G<3U37I7*)JZ32F M2ZFN61?*D&=TC,5'3N!D^]<=IFBZI;1:I::%I]VEQ/IL\9O+BQELKA)?X1)) MN\NXRT4K;^?\ E8KJGVM^#;_4\JD@TRWT9(M,\%:CY,DD OA< M6EPL)8*V6:!?FF.N1P>*]6HJNK??_ ('^1FX)I+M_P?\ ,XWQ!I6K^(/%$4%LUO;V M%C:L6>]LFGCFDE!4A0)$Y5 >2Z-IEIJME?7%WI23V2&;2);RUG MVL C[4.]&90N) <#)&[(KV.BIY?Z^_\ *[+>KO\ U_6B/(M1TZ\DU.QU%]#N MWU3R+4BTN+.6=490,B&\C;,..=V\X;N#GFM=Z!*^G1/>Z=?-*EWJ!BAGTF2\ MMVWSLRDJA$D;D8VRC /6O9J*;7Z_C_74E1M^'X7_P SR&73KJUU34]2N/"4 MSW5[H]DIBB25\,&(F5I4!9B!L)7.YPN.:J66A7%SK:V_]@R0:5)JUG.(8--E MMK<((I0YV-T&=H8D+G(R!GGVFBGHW?\ K>]@Y=+?UM8\G?PV+?6]+=M#UN+NP-_I6I26R*Y74M+>7[1: MOQP%A&\JPZD9' R.]=;12M[J7;_)+_@C2LV^_P#FW^MCR34;#Q#?65DU]]IO M-%AOI2JZCIBS1VVB'7;#4-4T&-;L&U_L MZ3,;,P,7[@-(X4 ,%+'*Y&=M>M446_KY6^_S"W]?UT\CRVZ\-7%\?$-Y8:1= M6]\-*MX],>[&Z6%MCA@KEC^\Q@$AL],FLB;PS-=^'=97!W!9)':24+N!95P<_>)KVFBBVM_ZZ_P"8E'2W]=/\CQKQ+:37=W*^G>%Y MH+B"YM7MKA=.N))O)4IDQN0%A&,@QCG@Y7DD:-OH2:)X:N_%']E&+5[#5;F\ M>1HMLTMOYS[ER>2IC)('3.#[UZI5/4=,M-6MA;WJ2/"'#E%E= V.S;2-R_[) MR#W%&RT_K;_+^D'*MG_6_P#F9_A*REM/#\4ETFR\O&:[N0>2))#N(_ $+]%K M-O;V" MB@#Q:)/%-II-H^F/XDDU";3;^.;[6MPP#)(GD<.-JN4#[3@$D\GG-=9X;D4V ML(I()=21K;[1!/$RR%#E&!)?R>Y+G9N/':N]HH Y+Q[I=]JUKHT=E8W M-V+?5(;F<6\ZQ.L:;LX8NASSQ@UR$G@[5VL/$42Z)=26EYJUC=6D%U&W-C/>V#P11R1 &.)5#E M4\P E=O"OA3QG(XK(M/!&J3Z3I=GJGAJ26Y#9VEADD<\\\U=\1Q MZUKVCC[-I$D44-U;S26EQ(@DO(E<-)'@,5 (Q]YL,<@@#D]C10!YFGAW5XS! M3]".0?<5T5<]X00/H%VA) ;5-2!VD@_\?L_0 MCD4 Z>:.Y7[08_+9'8@?+T*X.0*VM0^(M M[Y.OVUIIT$5Y8Z;=WT$CSF12()-C!L+M+=&PK-R=IP0:Z*U\!^'+/[$([.9X M[)_,MH9KR>6*-\[MP1W*YR=DLICYUO/:LK7IVGA2[.<'N:MR>"M"EO+2[DMYWGM8U MC5FNY3YBJQ91)\W[P!B3\V>M6KKPY8WFDWNG2O";.QN=4FFU2\UJ6S:Z#%6*K.Y?;SE1L1@!VX%=3!X+TAEN#JT8UR:X=7 MDEU2&*4Y4%5PH0*, GH!U-,T;P-HN@2P/IT;0B"6>945452\O4G:HSM'RKZ# MCFFO/^K6T_-$M.UE_6C_ . S-GL;BR\6Z;9:9K&ISW%/$]]%^#_M?B-]9+B[6O_P="CJUG/8^(=,&G:MJ4^JW5X)) M(I;IFB6U!_> Q#"*H& &V[LDWNKXR6[:<98[=!MC3][@''=L M=2?PQ3[/PE%6Y?G^5OS_5]1R3=_E^#O^7Z(O4444R@HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JEJ6G#4XX8GNKJ"- M)?,<6TS1-(-I&TLI! R0>#V%7::Z!T9"2 PP=I(/X$5"K+A01E!C.<]>,XKK4\(:)'X=&@);3#3 ^\0_:YL@[M_W]V[&[G&<4U/ M!VBHX80W/RWIOU'VR;"SDL2P&[')9CCI\QXH R=-\:ZCK4V=-\//):2%UM[B M6U0/<6MLSQ C(#= 2/0$Y M/L*B_P"$'T);J[N8H;F&6Z.6\ED6 $8^0,QV\$@$<@$@'DTEEX/T73HK6&VANEAM93-%" MU].\:ON+9*LY!^8YY!P>: .$N[K4=/\ A9:^.X]9O[C6##!>R(URYMY/,9-T M/DYV!<,5! W \YKUBN>B\$Z%#-$R03^1#-]HBM#=2&WCDSD,L6[:,'D#& 3D M 5T- !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %<_>?\E#T;_L%7__ *-M*Z"N?O/^2AZ-_P!@J_\ M_1MI0!T%%%% !1110 5S_@W_ ) =S_V%=2_]+9JZ"N?\&_\ (#N?^PKJ7_I; M-0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !7/^-=:O/#OA2[U:Q$#36Y0[9T+*P9@ MO9ACKGKVKH*Q/%F@R^)O#=SI$5VEH;@IF5H3)@*P;@!E]!WH R;WQ9<^&-:1;FR*+=2+<7S6,A^S M2+]GD5"[!P5R.!GIR#GH":HZQX)U37KI[V_\0*MW!;RPZ<;6T,26K2 *[D&1 MF=BHV_>& 3CGD4K;X;7%O9/;_P!IV>'U8ZD4CLF2,;K

,]!O(KB2VNY)1;K$[A+>0L4D.$=5VY92>X!'!H\1^*(/#]QIEMY#7- MQ?W<-N$5L>6CR+&9&.#P"XX[DX]2,W0/"6K^']->W@U:P>:..."VD_LX)B-6 M&3+M?,CE1C.0 ><'--\3^!IM9OOMUGJ]Y!/)>6M %WQ-XKE\/VVISP::U\NFV0NYU$HCZLP49(/9')ZD<<!D'C!X(!JZMK=]82V5I::9]MU"XC:1H$FVH@7:#ERO W.O) R < GBL MNS\JWE_+IXLI)QM26+>9"9 #E0$)R!SQQ26V@Z]I&DRQZ=+:7 M%_':VUA;374S)B*-/FD)"-AR[/Q@CA2RC./:>18X MD&6=C@"DM[F"[A$UO*DL9Z,AR*YW4?"8DT>\M[2ZGDFF55 NI2Z<.K=/^ _K M67_PAVK_ &M+A+R&$/4A8*I8D #DFO*=.\&>( M[ZPE2ZN'M72)XTW3/EY?(V"7_OY\U;,G@S67&H;M167[1=^=L>5PKIF7"D#I MC>G3KL% 'F6?AU-/@UC3K.RBA\KSDN(HE4["O4D#/3UJ;P[K M]KXD\.6NMVZO%;W"%P)>"H!(.?R-9&AK45R=I\0M$U*PGO-/DDN88;^"P=@A M'SRNB*PSU7YP<^E=#;:E9W=]>64%PDES9E1<1J>8RPRN?J* ++NL<;2.0%4$ MDGL!7*Z?XXBOK>"];3+J'3I[O[)'5!ZE[@7#G\%#'\* .[U?4H](TJ>^E1G$8 "+U M=F(55'U) _&KU>:W_C2Q\47K:-:#Y;77K.W+;L^<$?S&(']T-$1^%==>>*M- MM- U?5UD:6#2VE2<*,$R1]4&>ISQ]: -RJU[?VNG0I+=S+$DDJ0J6[N[!5'X MD@5E:AXFCM?!#^)8(#+%]D6Z2)CM)5@" ?0\UQ_B_P 3?VGK&E:5%I5_ MJK+]HMXC()C;Y9U '/#A1^#>E 'IU%4;'5[+4;=9H)<*TKP ."I\Q"0RX/<% M3^1J]0 4444 %%%% !1110 4444 %%%% !7/WG_)0]&_[!5__P"C;2N@KG[S M_DH>C?\ 8*O_ /T;:4 =!1110 4444 %<_X-_P"0'<_]A74O_2V:N@KG_!O_ M " [G_L*ZE_Z6S4 =!1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 <5\*?^2?V?\ UTE_]#-=;?7/V+3[FZ\F6;R(FD\J M%=SO@$[5'*]/A)+6*\FLGL7- MU>6NHR6S.01)#(&6!3C 38L8#?['3G(UK'0/$6A3S7EDMA=7^H6BI>22R,BI M<"21]_0ED_>L,<'"*/IM?\)?I?RY,PS&SGY/N[?,RO7D_NI.F1\O7D9GA\0V M\\S1);7.8UW3E@H$ W,OS9;U1NF>* +LUH;K29+*YD$C2P&*1PN-V5P3CM]* MX#P9H=YX*XEE7(!(&%0''9ZZN'Q=IEP;8()B;B38 M@V#/51GKT^8=,D#K_2;;2[;22UOY:(;A9#(>,*N,!5XZGGM@=1KIHDFE3^%H+2-I;6Q$ MD,SCJ"8B!(?JPY/JU:=MXAT^\U%;*WD9W92P<+\IQV]>@SG&/>M6@#S*3P[= MV7B?PS;WMS&^S5+J>UBA)P(SYTKR/D#YLM$F.<<\G=QZ;6)>Z1/<>,=(U=6C M\BSM;F%U8G=ND,14CC_8(/UK;H **** "BBB@ HHHH **** "BBB@ KG[S_D MH>C?]@J__P#1MI705S]Y_P E#T;_ +!5_P#^C;2@#H**** "BBB@ KG_ ;_ M ,@.Y_["NI?^ELU=!7/^#?\ D!W/_85U+_TMFH Z"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K/U.'6)?*_LF^L;7&?,^U63W&[IC&V5,=^N9E5V# R#R/<5TI\1:(MA]N.KV(M-YC M\_[0NS< 25SG&0 21VP: *7V/QA_T'=#_P#!--_\E4?8_&'_ $'=#_\ !--_ M\E5=G\1:):RRQW&KV,+Q)YDBR7"KL7CELG@?,O7^\/44LOB#18/-\[5[!/)D M2*0-<(-CO]U3SP3V'>@"C]C\8?\ 0=T/_P $TW_R51]C\8?]!W0__!--_P#) M5:CZM8+H\FK+=126"0M.9XV#*4 ))!'7@51\-^([?Q#X9@UDQ-9A@XGAG.&M MW0E75LXQ@J>N* (?L?C#_H.Z'_X)IO\ Y*H^Q^,/^@[H?_@FF_\ DJK3^*/# M\=NMP^MZ>(3+NB4=2PSP!WSTI]KJ-IJ5K)/IMU;7:HS)NBE#+O'\)(SCM0 M]IUEJ<' MDWUK%<1YSME0,/UK+_X0OPY_T";;_OFJ.B>/-,O]%34-5N=/TEI&EVPS7RD[ M(Y3$7.0O&Y3Z]1WXK?FU?3+:XM[>?4+6.:YQY$;S*&ESTVC/.?:J4I+9DN,7 MNBE'X6TFUCE%C;):2R*%,L0&1@AAUX/('!JD?!-B68FXF^8$MPO+D$%LXZF#^=7+3P]#:NLC7$TSBY^TEGQ\S>68QG &>#G/7(R36Q10!@/X2T_^S8; M*'=!Y?!EC"AW!1D.[CG*L?Z5#/X*TV7[1L>>,3E2P+[P"#(20&R!GS6_I72T M4 8%KX4L["^%U:32Q%<[5X.TD$<$C.,'[N<=\9K;BCD1F+S-(#T! &.OH/\ M.*DHH **** ,>]MO$DEY(UAJNE06IQLCGTR25UX&U&=\<&F21.W!QAC.P'./X3Z<=:V** "N?O/^2AZ-_V"K_\ M]&VE=!7/WG_)0]&_[!5__P"C;2@#H**** "BBB@ KG_!O_(#N?\ L*ZE_P"E MLU=!7/\ @W_D!W/_ &%=2_\ 2V:@#H**** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FN6" M,4 9\?*&. 3[GG%.J.>XAM8'GN)HX84&7DD8*JCU)/ H X#2_ 5UIWP]NM-^ MQ:+_ &_)#+"+DKYJ.K.6 ):,''/3:1D9YK,_X0+Q*;*\3=;1W$VHRWT$\>HR MF6 O"B8+M'\ZY4AE(PRD\#BO2[#4]/U6)I=.OK:\C4X9[>99 #Z94FK= 'FD M_@;7[F76U,ME#%J-C2X=YHKG: Y8;,%7 M(4GYL]?7CNK+4++44E>QNX+E(I#%(T,@<*XZJ2.XSR*ECGAEDECCE1WB8+(J ML"4) (!'8X(/T(H X&#P?JTDVF7%QINBP-%J:WEU%'=2R!PL+Q9W.A+,=^<' M 11DYR$L_!.KVYL+1S8O;:7->SV]P6/F7/GB0!'4* HS(=Q!.=J\9)QZ'5: M/4+.:_GL8KJ%[N!5::!7!>,-]TL.HSVS0!Y%=Z3?^&K[PM::@;.?=JZM:6D] MWO**+9U*^:R9*AB-@()'RC//%BV^&WB6RGLUA?2_)@O;>\ CG>(+LN'E:(@1 M_O ^%+'@ X49KUZH)+RVANH+66XC2XN QAB9@&DVC+;1WP",T < W@?6;O0 M=2T*[?31%MNA9:B 6N'\Z0R;7!7Y!NQNVD[L#I71>%=(OM+M;V:\L=/M;NY< M,8K2>256(7&YI'&23TZ< #K725%I&8N@&5/^\?H=&Q\*:[8WD"NFE7=I M/965O<_:&9S;26^<-$"F'!)W#.W#QV4W MA22*^U-],C>X@\N]7:1!*)%,;,&(!4.%R#V_.NGI&56&& (]"* /&U\5:S8B MXCN+G3;)GU+[-J&O6KC[/,WV?,;9(8(W"JWRD @#(S6U:^*K^?5+6QOM?%I. M+:TFM/+M%*:MN9A*55OFP0% "E=N[=R.GI(CC$8C"+L P%QQ^5*54L&(!(Z' M'2@#Q[5_'&MP:+/=1ZO]GU+&HK=6+119L?)61H6 ()&2(ERV=WFC&#BKS^,= M3T^+5HWUQ+R&*XTXM?".+_0X9\"5\+P57L2&QN&<@9KU,*H8L% 8@ G')Q00 M&4JP!!&"#WH \^\&:YI>G:'XKU&;68KRTM-5GFDNA(A+)M3!^7 ).,#&,FLG MP]?7?AGQQ:W.LM!;Q>*X"\C&[#C[4A+)CLJ^6XC '78O.3SZLJ*@PBA1Z 8I MU 'A_B/QCJ;:==:4WB5A<*-:AN$00I*1 ',&<+E20H'&,@^O-6]8UI[#5;W4 M]*\3();30K!RV8'^U8N)@5;C&,-_#@_,ISZ^Q^7&&+;%R>IQUI0 !@#H!0 M!YKJ'BW44U:\0:H+6>+5HK2*P*1X>S=5)N 2"3@&1]^=H$9!'!-5- \2:C-; M>%+B_P#%,3MJFGW,\S2Q0*L+K$F", '"G<2,]*KM] M)2PU#Q+!'97&G7SQ:M&D:QWDB%0D89@%.%9LE0NXCC'->N$ @@C(/4&D:.-E M5612%.0".E 'F?B>\MO^% 0RBYAV-86:J^\$$@Q\#GD\'\C6,=?NO#FH>)+F MXNK6UUV^OK1IGC4"W-CG:MS$#N+?*3O/S8/; KV8 8 Z 4$ @@C(/4&@# MR";Q+K1FT^#_ (3:"*WEL;V9;Y((3'.T3(4P74;N&920,-M. #R);GQ5XEE2 MZN8-2>*\MO#MKJ3Z8(8B1,PD$@((W8 "OMZ\CIG!]"N?#EM=>)K+7'N;@36< M#P1P#9Y6UB"205W9RJ]".E;- 'D-YXSU2'1#<6OB6UU"%KEV$ULT:2&,1;F1 M'>,1NZ$A]NT$CY\RQN;J6S< 1(\?^C;T9 M5VDY+\AR0&)("X7->I$!@0P!![&DV+NW;1N]<2>"-4U+4],M=*L?$>;V M3PW'-$["%WAN=[ YRI+ < AL]^AYJ\?%NOOX,'B'SI+:+S;6SG\^) +&[B?1[S[-?HR"$LBLC,S!0'!!^7GM@_ MRK>JCJVF#5]/:S:ZGME+HYD@V;OE8,!\RL,9 SQ0!Q5MXZFO;JTED6]MIK.W MNCJND0PK)*LT7EX4#:20V\E2" 1CGK6G'\0["X@@DM=-O[IY=1?3?+@,+XG6 M/S,;O,VD%1D'./7%3Z[X"TC7]0FU"5IK>\GL7L9I[QK6TKQ7#K"%K73;\E+L6TJE4_=@K MN$A(;!3H/E)()QC@UEM\-=+FLK:SN=0U&XM[>"Y@5':(96=@SYVQCD,JD$8P M0*U[#P]<6,,2G7]4N9EG666>X,;-*B@@1$! O.> &SWH I>.FU==-LVTB)[ MDI!5E"^2V0QWKNVC.!P,GG-=[JFBVFKFV:Y-PKVLGFPO!.\3(V",Y4C/!(P'KJ"WBDM)AY#RNLB7*X-$CTQ M?])>2."1KCGE6]+\*Z/HLUM-86\T;VMM]DAW74KA(LYVX9B,9Q[\#TH YNVL9=7\:> M+K)]6U2W6V%JUJT-]*H@9XV9B%W;2,\X((K+\-_%"ZO?",FI7-DEV^EVRS:I M*DHC8J7D4-&F""=L>\Y*CG SV[&\\%:%?W5]<3PW9DORINMFH7"++M&%!57 MP!QC&*6Y\&:!=/$6L!&B0I;F*&1HXY(D.4C=%(#*#T!![CH2" ,SV_F6L;X1&!RN[/&5QN& ><6Q\0M2.C'4_^$;=89/L MC6YDN2@E2=U3@E!\RET/]TAOO<5TZEMYVEGNDO)#]KFPTR *K8W MXX QC' XX%5(/A_X;M[*2SCM+@0.\;A/ML_R>6V]%0[\JH;!VC R!QP, &) MJWC3Q)HNJ:@USHUE+:V6FV]Y/!'>-NB5Y)%=PWE'<%V$XP.!GJ<5U^C:M_;" M7<\<48M([AH;>9)=XG"X#-C QA]R]3]W-4=;\/OI"C&3[GK0!=HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N?O/\ DH>C M?]@J_P#_ $;:5T%<_>?\E#T;_L%7_P#Z-M* .@HHHH **** "N?\&_\ (#N? M^PKJ7_I;-705S_@W_D!W/_85U+_TMFH Z"BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J MEJ5S?6\(9=4#?:7RT3R2OC'E_>'F 8]CS0!U4 MGB#189IX9=6L4D@QYRM<(#'EM@W<\?,0.>Y K0<,48(0KX^4L,@'W&1FO/-( M\':QHEU(R:?I%Z+>64VMQ/;,DLNXJRE2J8!R2N=Q1>G4>B-N*,$(#8X)& M0#]* .#\->,[W5_L;7&I:-).QG-UIUK"YGCCC+*6&)&).0G!0$Y('-;%IX^\ M,WUNUQ;ZBSQ*%)8VTJX+.8PO*_?+*1L^]QG&.:@TCPOK.CZ39V$6MV3"VDDD M\[^S3O8,Y?;_ *T@#)P<=0,#!Y&._P ,[KR+N./78\7,\5^ZR66Y?MR,"TVW M?C:^,&/&,=#Q0!T;^./#R:9'J!OF-NZR.=MO(S1K&P60NH7*!20"6 QFI3XO MT,7/V;]M73\>1)CSV4,JYVXP5((;[I]:QD\&:K;7EEJ-EKEM;Z@D4EO< ME+ "!XW96Q'&'&QEVC!);/.<]*CO_ NH76O&]@UF&.U.I6VI&.6U:20R0Q+% M@L' P0H/3.30!;T[QM;:M?VZPF:V3S;R)[::QE,LWD'!*$# (/5<$G.,9!JZ MGC?PZ]E9WBZ@3;WL9EMW^SR?.H<)TVY!+, >3V!P:H:=X-O+#7X-0.JPO;P M7E[5+>9C*GOMY':JLWPW@-AJ4$%]Y++_ %S1O#,UH;-;[4F;[9$\3$0K&#YV!OR-K[4Y)Y<=*Z+0M-FTK3%M M[F>&:(-:U2&=W&HR^:D!'RVY(!D MV_[[#W>B7PY)-XT;79;J![5]/-@]F]L3N4MN)+;L=> M,;>E %2[\76^B7ZQ:Y?0P%+.%KB**TE;;+(^P,).FPM\O3@]2.E6?^$VT V" MWHNY3&T\EN$%K+YOF1@LZF/;O&U5)/'2J'B/P;>Z[K#WT.K06R-%;Q^6]FTA M_ =0O8;F$:U;B&ZU":\FB>R)C821[-I'F,-!2XN(9+\1F M".65GDC=4*Q-MDVN1M?:Q (4GDXKF5^'-_\ V0]@VN6Y5M(M=*W?8&R%@9F# M_P"MY)W$?E[YM1^ KMM!U'0+K7#)I$ZS?9HTM]LD32,7RSECO"L20,#WS0!T MNF:_IFKP74UG<[EM)#'.)$:-HR &^8, 0,$$'N#6:/'OAPV$M]]ND%O$8 [M M:RC F_U3IM$T*_T[2[N&ZU"V:\N!M6:RLEMTCXP"$R+M'N=-^U MV]U(=]P]I&AM9?-,Z@DIY6 ^0%)(P.!GIS4?@_7I=;\&VFLW\D"M()6D=$,: M!5=AG#$E1A>YK*D\$:A'>#4;36($U"+5)=0A+VC&+$L?EO&R^9\W&"&R"#]: ML6_A'4(O P\./JUN6>5O.G6T8"2%I"[Q[?,R-P)4G=T)XSS0!-X-\6/XF@U$ M7=K]CNK.XQY#'#>0ZAX9",\;D(S[ANG2LN7XCZ?;^)BDMV/[#:P2>.864VXN M\JQH0W1D;/# 9[G(J\/ T5OXEFU'3KF*SL;JP-E>6:0-F49)#APXVL,D X/ M!/MC$'PXUMXK*";Q%9-%96T%I"1IS[FCAGCE0M^^ W?NE!('3- '36/CGP_J M-_#96]SM-JVT639.8C'Y>?,]&/./ MPJNO@+4%U&XN_P"V[8B47X"?8&X^U%">?-YVF-?3/- ';03Q75O%<0.'AE0. MCCHRD9!_*I*I:/8-I>B6.GO,)FM8$A\P)L#;5 SC)QT]:NT %%%% !1110 4 M444 %%%% !7/WG_)0]&_[!5__P"C;2N@KG[S_DH>C?\ 8*O_ /T;:4 =!111 M0 4444 %<_X-_P"0'<_]A74O_2V:N@KG_!O_ " [G_L*ZE_Z6S4 =!1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 57O;^STV#S[Z[@M8<[?,GD"+GTR3BK%<9\59HX?AO MJIDD1-QB"[F R?-4X'Y&@#J+'5-/U17;3[^UNU0XOV M?_"56^L^&K^)IM/L+O\ M6^LT$ZQ(4 A5^0K-YF"%)XY)X!JBWBG4=2M+6=] M;_>6/B.2VB:.>$I+&;1Y(@S[%5@7&T' !SW.#0![32,RHI9B%4#)). !7F7A M;Q1=ZMI5U=7_ (NMHXS!;22ND:!K"8N T;ED"KO/R[6!(P2#R*Z7QNNIW&F) M9V>GRW=C*'-\89D1MBCA/F8<,3SC/RJ1CYL@ Z%;ZT:U@NDN86MY]GDRJX*R M;\;=I'!SD8QUS3K>[MKLRBVN(IC#(8I?+<-L< $JV.AP0<'U%<+X*E?4]#\& M6DD+1+8:3#>2*S!LDQ>5">#T8>:PSR"@XR.,+4)T_L/QE::9C8/!^M2<\ =:\MNM5\.6GB;7]0=]-FT^:"TM[);F5%MY;KRW!P6.T!8 MFC#,>0#@=<&Y?1Z+IOPY\)PP:C;7=O9ZGI\4%X[ !RER@=D)_AX;IGY1U(YH M ].HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *Y^\_P"2AZ-_V"K_ /\ 1MI705S]Y_R4/1O^P5?_ /HVTH Z M"BBB@ HHHH *X/PGXS\*VVCW"3^)=&B_B4E6NYF4\MT*D$'N"#7>4 M4 <__P )WX/_ .AKT/\ \&,/_P 51_PG?@__ *&O0_\ P8P__%5T%% '/_\ M"=^#_P#H:]#_ /!C#_\ %4?\)WX/_P"AKT/_ ,&,/_Q5=!7.:AJU_-XNA\/6 M$D5L38M>RW,D?F' <(J*N0.N22<\< 1 M,@YQGKQFDG\<:Q+::]?P&"&UM+ZRBLU\@R-)!,Z+O(!R2RON4#L0.N: .K_X M3OP?_P!#7H?_ (,8?_BJ/^$[\'_]#7H?_@QA_P#BJ@\(Z_=:S/K5K>%2^GW8 MA1C T$CH45@SQ,25Y) )QN S@51T?QY'J/B?6].Q#-!;PF>R$$B&258V,'];>YEB2>& )!ODC=&=7'[W&"J/[@K@C) ,R_$?3YKN""VTW M4+A;B*UDAE3R0K_: QC',@.?D?/'&T]L$@&G_P )WX/_ .AKT/\ \&,/_P 5 M1_PG?@__ *&O0_\ P8P__%53/C_31%;2"QU!A.?/LK]=+66VN["\LHYO/5&#)-<^2<88X/ROPV"...: -G_A._!__ M $->A_\ @QA_^*H_X3OP?_T->A_^#&'_ .*JKXIU_4O#FH65W' MSHXCD?4$ M5"988U*#S5P>0I;)&,XR1TJE;>/;6UTQ[B\>2_"?:+B2:SC39':QSM$LARW( M(7/RY/#''&* -?\ X3OP?_T->A_^#&'_ .*H_P"$[\'_ /0UZ'_X,8?_ (JM MYMS1'RV4,1\K$9&>QQGD?C7"R>*=:7POX?U5T2.WN8UDU"^2W$B0$E0N4,BD M(222PW;0!GJ2 #<_X3OP?_T->A_^#&'_ .*H_P"$[\'_ /0UZ'_X,8?_ (JL M&X\8:RNL2)9VD-S')?W.FVUI]US)%;F56+DX 9E(Y& I!^MRR\:VECX9EO== MU*WBO8WFC-M<*EK(9(P"8@GF/EN1C:3D,I'7D TO^$[\'_\ 0UZ'_P"#&'_X MJC_A._!__0UZ'_X,8?\ XJL32?$6MZC#>6LMYI]M-%86FH&^: F*%)ED+*5W M@';Y?!+#@Y.<$M6O[^ M35[34[B.:XL;L1!EM'MF*%%8,48G@L6P0>0!WS72T <__P )WX/_ .AKT/\ M\&,/_P 51_PG?@__ *&O0_\ P8P__%5T%% '/_\ "=^#_P#H:]#_ /!C#_\ M%4?\)WX/_P"AKT/_ ,&,/_Q5=!10!S__ G?@_\ Z&O0_P#P8P__ !5'_"=^ M#_\ H:]#_P#!C#_\57044 <__P )WX/_ .AKT/\ \&,/_P 51_PG?@__ *&O M0_\ P8P__%5T%% '/_\ "=^#_P#H:]#_ /!C#_\ %4?\)WX/_P"AKT/_ ,&, M/_Q5=!10!S__ G?@_\ Z&O0_P#P8P__ !5'_"=^#_\ H:]#_P#!C#_\5704 M4 <^?'7@X@@^*M"(/4'48?\ XJF_\)OX- Q_PE&@XR#_ ,A"'_XJNBHH YT^ M-O!A4J?%&@D$Y(_M"'D_]]4[_A._!_\ T->A_P#@QA_^*KH** .?_P"$Z\'9 MS_PE6A9]?[1A_P#BJ/\ A.O!Y&#XJT+_ ,&,/_Q5=!10!SP\<>#5 \4Z"-H MP,:A#P/^^J7_ (3OP?\ ]#7H?_@QA_\ BJZ"B@#GAXY\'*,#Q5H0&<\:A#_\ M52_\)WX/_P"AKT/_ ,&,/_Q5=!10!S__ G?@_\ Z&O0_P#P8P__ !5'_"=^ M#_\ H:]#_P#!C#_\57044 <__P )WX/_ .AKT/\ \&,/_P 51_PG?@__ *&O M0_\ P8P__%5T%% '/_\ "=^#_P#H:]#_ /!C#_\ %4?\)WX/_P"AKT/_ ,&, M/_Q5=!10!S__ G?@_\ Z&O0_P#P8P__ !5'_"=^#_\ H:]#_P#!C#_\5704 M4 <__P )WX/_ .AKT/\ \&,/_P 51_PG?@__ *&O0_\ P8P__%5T%% '/_\ M"=^#_P#H:]#_ /!C#_\ %4?\)WX/_P"AKT/_ ,&,/_Q5=!10!S__ G?@_\ MZ&O0_P#P8P__ !5'_"=^#_\ H:]#_P#!C#_\57044 <__P )WX/_ .AKT/\ M\&,/_P 51_PG?@__ *&O0_\ P8P__%5T%% '/_\ "=^#_P#H:]#_ /!C#_\ M%4?\)WX/_P"AKT/_ ,&,/_Q5=!10!S__ G?@_\ Z&O0_P#P8P__ !5'_"=^ M#_\ H:]#_P#!C#_\57044 <__P )WX/_ .AKT/\ \&,/_P 51_PG?@__ *&O M0_\ P8P__%5T%% '/_\ "=^#_P#H:]#_ /!C#_\ %4?\)WX/_P"AKT/_ ,&, M/_Q5=!10!S__ G?@_\ Z&O0_P#P8P__ !5'_"=^#_\ H:]#_P#!C#_\5704 M4 <__P )WX/_ .AKT/\ \&,/_P 56?;Z[H^M_$/2_P"R=5L;_P G2K[S/LEP MDNS,MIC.TG&<'KZ&NPHH **** "BBB@ HHHH **** "L_4-%L=3GAN+A)%N( M59(YX)GBD56QN7T%I)8YM_L\ML8A,X4QRD-)D!L%F(!W'YLC.: M2;P=H5Q]J#VLH6Z>&258[J5%+0X,9 5@%V[5QC'0>E8NH^.7TSQ+H.F72VL1 MN5C344,HWPR3 B((,Y(#H0WH'0]ZA;Q%XCD\9WNE62I/!;ZC';./L;XB@>W6 M0R&7.WV*S:9"\5@31!H2%SYEFJK>3+>S!Y0L3QJJ-U"C>QQQU(] MZW)/!F@ON(LW1C'!$ICN)%\L0Y\K9AOE*Y.",'D^M;8)&[%P"W4NACW=,X./34B\1:U!:^&KV\EM)(=?D2'RH82#:O)"TB M%26.\#;@Y SG(QTH Z >&-'%MI]O]B4Q:?<_:K8,Q)24[B7))R22[$YZDYK/ M@^'_ (=MQ*J6]ULE\O*&^GV@1RF5 !OXVN21]3ZG/'Z-X_U_4O#.KZB&MG-E MH(U%G-JT7E7)5G$>TMET*KG<,#W/;KO!NN7OB."?4)+B$VB-]G2 1;)5D7AV MD&3LR>0AY ()/. ;\FGV\NHPW[B0W$,;Q(1*P7:Q!8%0=I^Z.2,\5COX'\. MO:PVWV#9!"DD2QQRNBM&[[VC8 _,A;G:>/PKGY?%^L1_$"3087@F4:FEN(6M MF7_1S;I*[>;NV[UW<+@D@=.XMZ%KVL:EJ\]E-=#]S?W=NS+8D)Y<>0GSYQOR M5)'.=IX% '86]I';6QMT>9E+.Q:25G;YF+'YB/08 X K+3PII4<%G;HM MT+6T4+';&\E,1 ;<-REL/@C^+/ITKE-*\6:^;'PE>WT]E-!XB01%8X"CVTS1 MEU8?.=Z?*01@8X.>U7;'Q/JN=TR7Q3K&C:5JD.I:?"+Z-+B6(VI<0QNFX*A#_,1 MD D\$\\#BLD>(?$B^"KG7FOK)G2[DMUC%H0!LNS!G[_.5!/L: .C/@O0CI\U MB+>X6WE:-F$=Y,C8C^XH96#!%[*#@>E*O@W1%(/DW);"Y=[V9FHSXDFUK6M+T[1IXX;>\TXZFUT\>\F/77BRQU/1K*?5-.W:E>30;H[(D(BPRR*W,G4[!D=L]>YT?$VHZ]H^GZ=< MZ=!%?SB4+=6JI@SH$9G\LYX;"D@'.>E '2T5YYHOC2]\4>*;K2M(O[860B^U MQ7;6^YO+*Q$)MW#Y@TC!B>@4#&3D#^*?$%QI27D4]E;O%K":/.GV9G5W^U>2 MTBDN"!M*D+S@Y!)ZT >AT5P6M>*=7\,W6HB[DM[U++21>!(X?*\R0RM&,G<= MJ_=)].>:L>)+SQ1X>T2341J=E.D2Q^9_H1!WM+&IV@-]W:SX'4$#DT =K163 MH-WLK[5;Z*WU&VC*6^^Y9,+*0"-@.T[BH'(/*^U=#7.^,+&\OK"P2QLWN M94U.SGD",BE8XIED8DLPS@*>!DY/3O0!#!:>%?$D&K:;!+]M2Z>.ZO56YE)) M;[C!MV5_U7 4C&P<"M:RT*PT^XOKBV2=9KXJ;AVN9'+E5" _,QP=H R,'@5Q MFOZ!XAE\87VIZ/#=0LPL4@FCN52)@KS&;S(_,&Y0)!U&>N/?9\'66IPZ-3:4WF7"Q);76)Y&#JH*J6#'#G 8; MSDG!&>*X?3/#_C",6=@Y4KSW/(YR:E30/%=G MX;TZRL;;4;>6/3FCB1+\?N+S>"'D/F$-&0.@W 0"W4K;(UQ(RVX(*GRU+83@D?+C M.!Q7#Q>%O$!L=,\[^W?.-[>M> :RX(A(G\C'[['5H> 2>#GOG/U'2/'46EM# M9V^N/-+91L93J:L4NQ X; \X'!?9WV@C(5J .UE\'>$[>VMM/:VD2,POI<:) M=SY:)U+&)B'R5V@D!CQVQFM6R\,:3I^K'5+6WECO&A2!Y!3R%% '9W'A#1+JXNIYK64S M75Q'=2.+J4$2Q@!'4AOD( ^7''!XHA\+:-8*\D:7**)WNWW7TY7S&SN<@OC M/)/L>1@@5B"T\1VW@6TMQ!?SW<%V?M$)NU^TS6PE; 67?C=LV\ELG!'!.12. MF^*TU.U,:ZEL1K-H&DOE<1PJ?WZ3C< \C*>N#DX^;Y#FNK%M%8S MRV=FDEHKW,TH@@?*JR+(Q"Y (R.<#'2M?3_#&E:7+$]K%,%AW"")[AWCAW== MB$D+U(Z< D# .*\ZL?#GBO3=,LQ'IMY&8='T^SN4MKJ)97\J64RI&V_ ;#J0 M3P1D9&:VX-)\0O?):7D6M2VAM56"X.IH/+&QU=+C:PWN=RG*$,/\ EFI8A1@D#'0$@8!JK#H?ANYT^\\,0B5X M+>5;BXMQ=S;E=W,H)?=NY8%L9QG-<;H.B>+;.TTFU-OJ]L]KIT*0?Z?&;>.5 M8V619U+,7!8AEV]MH^3;QN>#=*U);K5CJEEJEK]KLK:&26YO [M*JR"0HZR% ME&6!!&WKD8H Z%/"NCI<+*MJ^U9_M"PF9S")=V[?Y>=N[=SG'7GKS64]SX-^ MSV\$MRK+%[0!HEZ/QYP82GME.>:SX_#?BF73H/M>FW,MW_ &=I,4SR7,3,TL%X MTLN6,G)VG.>] 'HSII;^)XBTC'54M'V)YKX6$LNX[<[>6"\XSP/2J47@K0[: MVLH+6&YMEL6,/RZAMV=AP/EZ<#CBLCQMHVK:CJD$VE+?+,+":*"X MM;@1"&WD.\E6A09 M9!M/.2,<#!QD &V?#NF-+ITIAEWZ=(\ML?M$GRNP(9F^;YR0S9+9^\?4U;NK M"WO)[6:82%[63S8BDK( VTKD@$!N&(P.;@TWQLR:@XCU2._^S[8<:C&;5D*)\@!.[S@0 MPWX49RV>=M '56F@^&K^XO+C3X]EQ'>2B>:UFDB=)F">8NY2#SM0D=">>O-+ M:V'AC6;$:59[9+?3KE)_*@FDCVRARRN2I!?YP3DD@L">2*K^$+"YMK'6UN;# M4;2.ZO7FA2YN TS(T:#[ZR,0T*;KX/%# M&KG[2DB^80Q8$E<9ZJ/EVF@#T"\T#2;F\N[^\@\Q[BT-I.9)G\MH.25*$[<< MGG&>:RK;PYX:U:SNM/66[OH[246LHDOIV:)D*R!-V[(Q\A.#S@9SCC$?POJT M_P +_$&GS1ZB^K7JW0CBN-0:4D>;(80K&0A1L* C(ST;/?+F\/>+(;O4;W1[ M35+22YNY'5)=04AH?LD:+N'FL/,WH0'.2#@DXH ]'\K3/#UK>7\TS0PG$EQ/ M@XZGN:F35;"6YM[=+J-IKB(S0H#RZ#JP]1R/S'K7.)H]_?? M#G5]**W\=Q>VMS% FJ7*2RIYB$ ,R9 )X&6P,<]A-;2ZB]U;:E)HE[$+#39 M83 SQ&2:1VB.U,.1QY1Y8@'<,$\T ;)UO2QJJZ6;Z'[W7AK7+>PGE%A.TUQIS,@D DB9, M_>VET+=,\_-@DXH Z#3]3LM5A>:QN$G2-S&^WJC [2#R#@C@^M6Z\YN+'Q5 M<7%W<21:BUA+J$S"WMY8K>X,?D(L3ED*YQ)N&&8G"H>@YET?0?%MO=E;W4)I M!]B2Z$S7;LHOC%Y;1;=W,08&3' RPQC& >@T5Y9#H/B6Z@TO[1#XD51-(U[ M')K*AL_9W7Y#'(IV&7RR,G/WCA0?F2R\.^*TT:WM)UUHN6TJ2=CJV6#(<7>U MA+D*5[=">0,] #U2BO*3HOC"T@A,,>N2)M=;Q#J:M(\8N/W8B+2D*_E=^,@8 M)R>'S>&O$TMXY7^WS#LL8T,NK@DJ&D6?>%D4$^6T>2!]X$@D_,0#U#S8S&LG MF+L;&UL\'/3!]\BGUYR_AW47^%7AO36T_4/MNGRV+W%LMYME/E2)YNUQ(!C M8J-W'RXVD#&AX6L?$L&N>9JINEB%O,MVTMSYD%=QV )N!&!C@8.,T M =M17D,.F>)-2T36)M)GUIS+:7MLAEU-CYDZW.(&B)E^0*JL"/19;] &MVL9Y[UI(H4!)G6=6DS(3G@\Y^4 C;F@#T6BO,GT_Q1-HU MFK6?B*%7EVWT,6J1&YW^5M\R)R^T1[QG&>2<[0!@Q:AIOC)KO4?*&I,CA6CD M^T9PP(^3"R)N1MOWE$;#)Z\8 /4J*X_5-)U743X31TU"*.%C_:0MM0,>P&!A MAF5U,F)-G(!Z'H"0>9DL?%=O++=WR:^\2O,MXD6H1+$_$ABFAPX9$7(W*2/X M>&VF@#U:BO*&B\6W&GZ1+I*:E/\ :;73)UN5O!Y2E4;S=ZM(,@@QD@<-]>K_ M .R_%PT>V,,.NBZ\Y7F@N]1C<,X4*P#(X*1DY922W(.4P>0#U-65QE6##)&0 M<\@X/ZU3N]7T^QO+>TN;I(Y[DA8D.IXKSK1-"\1Z5?:;!%::D MEM#J-PTZRWFZ)XWN&<2 ^:3D)M^5E.[+=:'H>OOXT6[OQK$6BHLSVTOGTI;YK=K-A%Y=T85214)4H0XR6; MY2"OH=V,J0#T*BO'+JT\37VLZA;@>(+2[NENKC3H?[3P(<-"(G=1*5V LXV\ M]3P>#5O4=/\ $^H:QJ[^'[O4Q<6U_+%(TE\WV=H3;J3&B&0['WMD-@;<]< " M@#UBD5E<95@PR1D'/(.#^M>=QZ'K]Y?:<)QK$6F#59I/+_M)DEAM6M\*LC++ MEOWW(&6('XBMCP+97FBZ;)I5UIU]$?M=Y-]HFG$J,IG)3!+LPW(P.,#E6)Y. M6 -%?&/AMW*)K5DS !L+*#PVDHEMKB-98I!T9&&0 M?Q!%)L/#7B[3 M=,L+#R==73UM+2.XAM-3C$R3"%D*+ MOP]+#J=KJ=S+#J=C=)F^VS2*LH:4 B0+E1G##8&^4A59HVUU#=H[P/O5 M)'B8X(PRL58<^A!J:O)KKP[XOE-TT::VK)%?_9MFK8R[7*O;9_?8.(]P^;M@ M'H*ENM/\86FMHMG9:W)80Z@DT+-J2R%H?-A+H0TPX*B7&_=PV,+UH ]35E<9 M5@PR1D'/(.#^M5_[0M/[3_LWSU^V>3Y_E=_+SMW?F0*\RTSP_P")-/-K9BVU MN.T2\NG#6VI(N)# MZDN5>!W:960QKO)52@Z;1C !Z9(!WU%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 5S>M>++?P]KT-OJ3+#I\EH\QG6.1RC*Z+\VT$*F'^\>!W([] M)7/^(O#]CJC&[OK^6UMEM9+:Y 9%22%RI96+ X'R@9!'!- #=2\<>'](69KV M[FC\F26-P+29B&C4._1>@4@YZ$'.:JZIXWL[5M/6TW,\]W#%,MQ;31F*.1RN M6RHV'Y6(#8R :I:]\.M-UB]F:ZUJ_M8+N23;:PF%5WR0B)PNZ,GE$Z=N2*MZ M[X+T[4)[B]O-6NK:VG,+WL>8A',8ON,Q9#M]#@C/'I0!(WQ%\+B-76_FE!=H M\16 A/W 6![@''0XT[_Q/I&F:7!J5U=,MG/'YL!HEBT])M#A7;GJ3R2< !FN>!;#5?# M5CI%QJ=Y!9V%LT&_,1WH8_+RX9"N0O1@ 1SC% &E<>+M%MKB>"2YD\R"40L$ MMY&S(2!L7"_,WS#@9/(IT'BO1;F]6TCO/WK@[2T3JA(0.RAR-NX*02,Y'X&L M2Y^'FG:I)=W,58MOA[I5NZ*]Q>7%J MC/*+:=U=3*\1B=R=NXEE)R"<98G&: +,GC+2Y)++[-=?)-<^2QEMIER/):4; M3MQRH# G@@-C)%,/CO135I8PZ 1/$JY"=E=N?O$\D\#&?:?#G2[+R;5]7NY& M^T&Z6)E@7S/]'%O(-HC&59" QZYP<@DD@$FJ_$K1H]&O;C1[I+R]MUW>08)> M!\O+87(4AAACQD]>M=)JNO:=HC0+J$TD9G$GE[8)) VQ"[#*J<':K'!Y.#C. M*YR7XC9R"15^ M#P+I=MI^GV,$MS'#8WCWD84J=S,KH%;*G*JC[1C& J\\56L/AY8V"6ZC5=2E M\A+.-=_D_=M69HAQ'_M$$]2,C3W+NEYNM?(A>-1:S"5GD=T *\Y*$ #D%6S3M3\ M)V&J>(GO'U2ZAN)!:RO;1-%AOL\IDC?#(6QN8@X.#FJ4GPUTV2&YC;4+V1;B M+R9%F2%U*^;++]WR\?>F?].XS0!T5]K^FZ;80WMU.ZPS+OCV1.[,H7<3M4$\ M*"3QQBHD\2Z5<:C_ &;;W0>\8LD8,;A'=5#E0^-I(4@D Y ^AJ&_\+17EMI2 M1:E?VESI@V07<3HTI4KM8,75@VX 9XZ@'M4-OX,L;;5EOH[J[VQW#W<4#,K( MD[QF-I 2-Q)!/!)&23B@#(T+X@_:H8KG6$M[2VDTFTO]T8=COF>1=@')/*<8 M]:OW7Q&\.PZ+I1RVMK;VUM.&BWQ"!G:-A^[P6_>,#G@@XQ3E\"V$MIK6G#7-3EMK]9% MNK =,MI8FMKN]ACB2R MC2)6C*A;4DQ#E">K')SD^U &I?>)M)TZ_P#L5SI[=1G)T_Q79%VY(& =RYR"?3)FN/"^ MEZUJ4FJ0W\K1330RSQV[HT7;VD MEJ]H9F*>;Y; @\A0N<'&=M &?=?$+0K6.\3?=275HDFZ);.8!WCC$C*K%,?= M8'KT.>G-+9>-+6&T3^VY4@N9 CA(+:<[0XRBN"F5IP,?> J.7X>V,R7 M"G5-2'GS23.5,/WGMQ;MC]WP-@_/FEF\$Z7J4LK#4[MU+0+=(C1$22P8\MF^ M3AAQD# .!D8XH =_PL?PR(8)FN;Q8IH/M*2-IUP%,65&_.S[OSKSTY'K5R/Q MKH,LD48NIU>2<6VU[292LA94 ?*_)EF4#=C.X5GW7@72AI=I:S:I>PP6NE_V M0CEX@3$S1XR2F-^8T [>V34=]\.;6^U9M1;6M325KE+K;B!E617C8%08SM/[ MI02.2!@Y'% $MG\0-+O6BF+R6EMLNVD%U:RHY$$BQEE)7!&3R/O98#&015RY M\<$#(Y'%4)/AQID\0BN+_4)(5-T M8H]T8$?VB596P0F/<<5+%X-TZXG\]=6NY;R&\EN)YD:+20PV M87$9&% '4$YH T[_ ,16=I'I$ZW,8M]0D^21XG(=/*:3@@84X7/S8X#=ZFMM M835=(DO='3[2W2)9@T(8D @DL,A<$'(!XZ9J@_A>PO\ 1-$M(M1N3;Z9M>UG MB:,F3$31 L=N#\KGH!S2:1X:M-/\/WVCZ;JMS$)9G+S6QC5[=VQN"*%VQ^N- MO5B>IH I3^+=1A\ ZUKCV%NE]IAN$,8E9X93$Q!*M@$@X/8<@CWJ]_PG?AWR MV=KV1 C,LH>UE4Q;2H)D!7*#++RV!S2GPC#)X1N_#=QJ=_/:W,9A,K"%9(XR MH7:@2,*!@?W2>3S6;<> =(OK_5'.J7AGO@R:@BO%F2)PO[M@$^4?)D$8;EN> M> #2U+QQX?TA9FO;N:/R9)8W M)F(:-0[]%Z!2#GH0)M+U"^2RMY+C M[0R[MDEK+&5^]C=N4;20K$ X) K UOX;6.NWEU+-J^I007#2.UO!Y(53)$(G MP6C)Y51WX.<5JS^'K*#Q''XFNK^1)+:(H6?RT7:5VG>P )7C=M)P&Y H 2;Q MSX=M]1FL9[V2&>$R*_FVLJ)N1=S*'*[2VWYL DD$$=126OC?P_J%W;6=KZS>W-Q:VLD#S73QA&1V1F+80!<>6O3 X M/!))(!%<>*O#?A^^GTIRUK)"$>1(K&3RQYF=OS*FTD[2.O)!'8X4^//#?V;[ M2M^\D @6X:2.WE=50@D%L*<' )P>>#Z&HM5\*:=J6J37IU6ZMKZ\$!@:)X@8 MV@+LC1@J-=!DLC=+=3;!,\#1FTF$JNB[F!C*[QA>3D="/6F6?CKP[?WAM M;>^D9QOP[6TJQMMC60X[ B\PEXU MC92-I7&Q%&,<$ YJGIO@?0]+$4-CJ]U&D5R_EQB6(A9?LP@V?.R@MW.%DDD.T!C@X7J2<'@'@UCZ=\/+/2KB.>QU74;9P7$HMS'&DJ.0QCVA M,(NX9&S:068@_-6SJ.@)JVBG3[V]N'D$PGBNE"++"ZR;XV7"X^4X R.0.6JY4*%!)Y&#U[43>._#T%VMLUW.SL MD+JT5G-(C"8$Q$,J$'=@@8/)XZ\4E[X56Y:&]N];O_MEJ&VW>8E"(RE77;LV M $-DV6I+18)0DYW')SSVQ0 ]/B)X M:DE6-;JZ+'R^FGW'5RP4'Y."61EQUR".HQ5F3QMX>BMK&XEU#RX[TXA+Q.#] M\(=PQE,,<'=C!JA:_#VQM)Y9DU34F>6>"=BQAZQ2O,HXCZ;I&S[8Z8I\7@^R MM;^T%OKFH07<<1HV1>"02"0 1E M6&1QP:Y]_AS8&. +JFI*]O(TL3_N24=KE;DM_J\??4<'C'&*O:3X5TW2SJUJ M;E[DZFNZYADV*&7!4MM4 98'!;&6P,]* $/BCPR6&H%MTP)C5Q92&4C9YF5& MS<4V'=N'&.]-C\6^%;/4OLD,JQ2W/DR&2.SD$(,NSR2-NTY7'4;B0#G@4]?A]H5U:*L%W*WW&,9*$D'>TJ5ZD@DD D\"HY_!FEVMT+R;6;V%FO M7N5,LL6#+)!]GQEDR?D'&223R"]0TOQ=;W5I=Q"U$D?E274D M9,A\R21PR>4"7Q+*%VD8'<')H V/$'CJ/2-4FTZ"TFDFM9[$7#M;R%3%<2^6 M=A4'UFMY#)&?F0GJQS@\BHH/ ]M:36LUKJVI020B5)&C: M,&>.20RE&PG #$X*X8 GGG- &K/XATNUU>/2Y[ADNI,[08GV9V,^-^-H.U&. M,YP#54^,M"%F]U]JE\M6P0+:7N"&KX&5+6Q0>(-8^U6#$6UV7B,B1%=ICY MCVE2,9)&20#G@8 +-_X[\.Z9#)+=7DJK&\B-BTF;F-0[=%Z!2&ST(.06GGSQ33YV+/:2QL?#2QUJYN&FUC5(H)VD9H M(C$0"\*PN=SHS4\3+DH2%99& MR 0,G/!P0 78O&6A33VT*W4H>YE,46ZUE4,PC\SJ5P 4^8$\$ XS@U//XFTF MVTVTU"6>407B;X +>0NZ[2Y.P+N "C)R.*P-1\%RSZ!:^'VN;G4K1IXB]U>7 M 62UCC(*A B#<2H*YZ_-R2.!O:QX>@U9[.9;B>SN+/>(9;?;E5==K+A@1@C' M;@@'M0!2TGQ-)KOB&YM].B1M,M53?<21R*9=Z!U:-BNTCE>,\@[@<8STM8GA M_P ,6GAH3)8SW+02)$BPRE2L8CC6-=I"@_=49R36W0 4444 %%%% !1110 4 M444 %%%% !1110 5YE\3[34KJYGAMQJ<]M/H-[$MM;6QFCDGW1E VU"0Q&2# MD6JX9@>I&?0$>^ #E9[WQ M%&+<-)J5U]GUJ6,2R:8"6M_LSLKD",8Q(0H9<9R034HEU?6?A9K:ZE#*=)$AMKZ^L[#4$0O-93W48EB&"?F^7Z@B@#SW4=?\ %^G1Z@8[ MK5KJ"1)1IDPTH&20AH2-R+%P<-, 2 "J@@ ]9]3OO$;ZAJJ7%UK(T>6\GMUV MZ6'"1&W1HRJ^2693(73=R. #UW5W5QXK\.V@0PR>A]: .$TZ_P#$,,>E6"2:G800Z5;^7%'I M)E$O[DB3<[+^[=&P=I'885MVVM7P=?\ B:33+O\ M-KVYNQIMK<1+>VGV<"X M:-O,BR$4$!POJ1FNG'B/0F2-QK.GE94:2-OM*8=5SN8'/(&ULG_9/I4<7BGP M]/:/=Q:[IKVT9"O*MTA521D G.!D*Y=;TL37.JW-I.\8GBET@VK M0L3AUR5(=%*G)RN-V07P5K.>X\66.DR_8YMV-H ]6BUO29Y?*AU2RDD$YMMB7"$^: 28\ _>P"=O7 -,N/$.B6CW*7 M.KV$+VJ[[A9+A%,2Y RP)XY91SZCU% 'G]_JWBS2VNI$O-! -)4DQ M>2KI+D0@9#DKGIC/RDBJBZOXL>6UU%&UB6YBL=1A$7V!@DCK-=&TS0)=5@OK*]1"51(KN/]XRD!E4YP2,]/IZU;UW7?[$? M3D%G)J0> +V_%SJ-[=)N:WF.F^3.RDC'[ MD@GC.,E>0,[3WY1M<\97%FDL%QK2206MZS*NDDK-+'=*(0=T )WPD] .F< Y MKO\ 2O%FD:KHVG:G]ICM(]0X@CNI%1V;=MVCG!.>."0!GO0!Q?A>XU&^\=+>:E%?)=?8+B&9);%HXH&$ZE$63 M8 P*#()8YQGOBL[_ (2/Q3 ;B6=]4,232QAX=/WJVZ&5H\+Y6X%75%(Y&2/F M(;Y>^C\3^'Y;G[-'KFFO/Y?F^6MTA;9M+;L9Z8!.?3FJND>,-*U:6XC6ZMHG M2\>UA'VE&^T$!3N7!Y^\..U '&/XIUXZGI-O-J,]ENL[&6X:2Q(7S'$GFI+F M,[69A& 5P">G>+2O%/B.[\.SW;:A>R3G[(98AI^Z:VC8?O94C$2EUW@X'.% M&>O%=AXIM=#TV"36[W0;>_FDEAMY/W:%GWNL:9W<'!91D]!4/A_5= TZ?4]/ M&FIH-S8B,W$<^Q0T;9\M@X)#+G< ,Y!R,"@#D/$6H>+Y]-O+&&YU6??I4A66 M"P\B0R+&6W,A0XW\#Y6# Y&T$Y6^VI>(8-2OUBEU9=.DNAMU#^RQYS+]D0IE M/)&X&7!7<#Q1X?-S#;#7=,,\P!BB%W'N<$9! SD@C!^AIK^+/#D< M,I_#/6_MK7XU$1SQQR1P?/*0@P8E\L$JQ MR.4##)'.-QVK7QYX4O(P\?B'35W.Z*LETBL2K["<$YP3T/<$'O5^/Q%HDL<, MD>L:>Z32&*)EN4(=P<%0<\G) QZD4 <#HDWB"QG2SMX[^"(M*)D_LY4"P"VS M%.&$0W2EU52I!.<@K\M:7F^)E^'VA3MJ&K?VO=7%D;QA8H9855A54; MSDKGCDGH=ZX\=^%+>$2MX@TUU,J0_N[E&PSOL&<'@9!R>@ )[5K7>IZ?I\D4 M=[?6UL\QQ$LTJH7/ XR>>H_,4 <%=ZMXMM;O6(X)-0GFLXV2&V_LO.P9RQ(P ,C &KZYHRZZ^E/K;QWA /3C-?2/'VB:QJILX; MNWC26VM[BTDDG0&Y$N_Y57.=RF,@CJ": .0&!2UE5R7 SLSG 8\=2.HKGF\2V M&K0:G:ZYI MM+M)C;7TU]-"84<(D@#?-T.]<'UQWH QYKW5M7^&7BA[?4K^? M4 LPMT6 1W$*[04C*B-26(ZD#^+@Y&1!H U>T\4WCP2ZNFG7^I2F7S--V!U^ MQQ;;C)B&UC(A&.%)XV^O8Z7JGA6TMGBTS4=*CA5#._DW$>-HP"[$'G^$%C[5 M:;Q%HB0PS-J]@(I@QB3^+/#EM(D<^OZ7&[@%5>[C!((W @9[CD>M6K36 MM*U PBRU.RN?.#M%Y,ZOY@0@,5P><$@''3(H \]TW6?%6J>*;WR;C6!I\*W4 MMM'+IHABFV&(PH7:$$!@91US\HZ=ZECJ6M0#5M2A&K?:+E-/%W"23[=<_9U=2N$;8S9;)ST0] :QQXYT MYHM:N%C=[322R2RI+&Q:13MV! VY23P-P /7H0: .;\*:AXM;7(1JE]J]U:M MJ$UN?M.D"V1X!;JR2\)E/WFY1EN_/-1_$2XUR[?6M(M[:]O+"?39$C@M[0OB M3RR03\AW L5P5;((P5YW#=F^(VGVSW<,UEZ$!UCY_>D@ZTOQCH>J:39:A]NAM%NX3-'#=RI'(%&=Q(S MT&UCD9& 3G%+_P )IX5\I9?^$DTC8W1OML>/N[O7TP: .1LKC4;SQOHQOH-0 MC^R74R1Q&P81) ;8A)/-\O@EL@@L,'C'',T!UZP\7:FNE+.T4E]-)+9R6NR! MD-JI202[/O&50N 2#SQD$GLI/$6AQ).\FL6") BO*[7*!8U) !8YP 21C/J* MHWOC'2K#78=.FNK58F@EFFNFN45(-GE?*^3P2)D(SC@CUH PM-U?Q(W@G5+] M7O[W4%16ACN-+^SR1/@"1%3_ ):;3DCC!/ )[8UHVHPQM+IYU9XY=?FD>9M* M(6X$9)C\T!=^, 2'YB5#+Z+;:OI]W=-:0WUK)=H@>2W296=!QR0#G'( M_,>M51XCL3XL/AW+?;/LOVD-_"<$ IG^\ RMCT8&@#@CK'B*YT.-;RXU>2TN MRZ7,IT0I+;/Y)_=;-K;U\SJ^W'. 3U%R\_MFU\/> Y=/748Y((PDULD#89_L MCA%E4H2J^8 I)P!N)X(!'<0Z]HUPBO!JUA*K*[ADN48%4.'/!Z*>">W>K-I> MVNH6RW-E=& %7(4A>)[30]:TVPOXI(XM09HXKOCRUD&,*_.5R2 #T)XJO>^+5L/# M,^N3Z?-Y%O > "2"<'EFTB]/A./3ELKN+Q,#L[7QA%>7<]I%8R_:8-3_LUX_,3.[RS(7Z_=V GUX/&0:Z6@ M#R?1/#V\^%_MD>J_O+*Y%YYVFJ?WG&!+NA_VI,;OPSD[FV6N>+H="M8FM]3M M[Z+38I8K>+2LI,WEMYH;]V!&ZM@JGR@X4#._CK;7QW;7&J6NGR6$\$L^H3Z> M3)(G[N6)=Y!P<_,O*^N1TR,ZFE^)M.U&"U,EQ!:W-U%Y\5K+.GFF/!(; /0J M-WT^AH R$O\ 75\ WMW9S7>H:@-QMI)K#[/*R$CD1'J5!.,@;BHXP3@]. M.([(^)9[;19KJ_U>26?6+B&59M.C!MX +A8Y1^Y!7(\D[CQ\V.A(KK=5\8^' M-%MII[[6K&,11^:4\]2[# (VKG))!& .N1ZU;77]&=V1=6L&98O/8"Y3B/:& MW]?N[2#GI@@T >;:EKOCFR\.O*YU(:A'YMLOE6*.LLL*/^]^6-B%E?;A< 87 M[R\YWOMWB+6;_5[2SO=1TRY"2?8]^FCR A5&AD\R1/O$[@R')Y(P-NZNNTW6 M=+UF-Y-+U&TO4CQO-M,L@7(R,X/&1S6#XBUV$W.I:)<>'[G5(8+*.[N$B:/# MQ,SCA68$D&-CCVXYP* %\(^(+C4[:V?4S/%=ZE$;NWM7B!6&%=J$>8JA223O MY).'XXKJZYL^(](2PT:\TRV%U)JB+%IT<*!&=-IRN)X=$U&66WMH[V2!3$"MLZLRR9+@ M9PI^7.WU]Y8EMIK:>."&Y\N;;DQ2@F-N">NTY'8C\2 ;E%%% !1110 4444 M%%%% !1110 4444 %%%% !6/XBT:;6[.T@ANX[8P7MO=EGA,F[RI!(%P&7&2 MHYYXSQ6Q7#>+9M+3QMHL.JZ@+2S?3KUI\WK6Z_*T.TDAEY&9,'Z^G !H:KX4 MNKZ\UVZM]2B@DU*T@MH]UMN,/E,YSG=SGS&' !'!!S6(OPVOGLI+>;6K4[K> M]@7%B[;?M%PLY;+3$DJ5P.<\\DD9./X;U"\NKC3X?$]_=+H'V>[^Q7-U,8/M M)6?$;2L",MY6"H8\\MR1D;]C<3S_ SUN75;N=;>-KT6EW+*R2&W5W$+E^N< M 88\D8/.: *#>#M3TS5;!(KF*X2>[=W!LI)(+=3#*K'!^)K%;NPWW M-SJ6GZ1.]KJ,)+"\@,D(64*"09E0R@\$Y((^\*T[U=.FU^TCTG4II]'33[FY MU%DU&1HXW4)Y3L^_ASN?()YQDCY00 ;MYX/GN?$,NII>602:--Z36 E>.5 0 M&B9R6##![ M8QR":T_!8BM/AUI^K1SO+//I4,\[SW#R*T@B!8G).. M32;:X=V$AN@RI,RL@:*$HSAWPV006W97C.Y0 ='I&@E?&]_JWD75O;QQ)"L< MVP)/. 5:=54\?NPBYXSR,#%9FK?#S4M5U'5YCKMND.H6UU:A39LS1I-Y1XQ* M%ROE#D 9RG*E<$UNOM$ M\4MN9%G'EO&5^\-O$A.><$"O/X?&=]X?O];GM;O3M1M;C4920@8GN"* M (%\!7HDT_S=7M+N*TA-IB[TX2DP!@T>,O@2KC&_&#P2O%.B\"WL-K'"-7@8 MV=TMQ8.;/Y@%D9PDS;\R#+D<;?[W)Z87AWQ/=:?LT^U>P,;R3*XVN60+;>8M MT4Y'0$#YA\V2:ATWQ_XDNA:O+?Z %GATR0C[,XVF[+J1GSNJ%0??VH W M+3X;-;6&M6QU<'^TX$0,MMCR7$LLN0-Y!7=,PV\?* ,GDEB>!-8CUIM8?5K/ M[6;G[41;6;H#PN8R#*0RL44_-T/((/-+J/BC4Y? .G:O%J-A:W!U6"VNKE8] MT.P7/E,<%_E4@ GYCQD9&=PM^%O%]]KFMK:3QVWER6\\SQQ*1)9M',$$/%9 M.H^ [K4[R[U6YU>&35I&@\AC9G[/''$S,(S$7)8$L,ZS8+=6&MSI:Q3(0(H?[/9QO42#UA?(0R98@OM.WG"Y"L010!IR>#+K4-5O=-$D%I:1PV;I<1Z;L4RQ2 M2/B(9VJH+ 8YR"1D\FKNB> =0TV^L[BZUBVN%M[[[:4%H^78VHMB"S2G' W= M#@^W G\7^-'\-Z]IEDL]BD<[PF<7'!$;SI$6#%U P&8\!C\N2 .:Y-_'DG_" M5VM^][I\+W,$EF\3L?\ 0!]J5=TZ^9U YS\O+=<5^45A^%_$FIQ0Z7IMA>:==0_8[^\E14:228Q76-D;>;QN5CM MR#C;W[2:1\1M3OM9TVWDNM$N+2\>(%[#>[QF3 $;JS JP(8$J&Q\NX*#NH T M&^'%V!;/'K-L)[:9IT8V+89C>K=?-^]R0"I7&>^YR.G' J+PGXN;6;V]M-0GLX[A)Q';QQD8D!#L-K M;CO.U"2/E88;*C )QO$_BBZM/$T.JVLDAT70[E+;47CD3RCYORR;QOW9CW1$ M8!P=X/3@ [#2->ZPO[6:\2<7-S/.K)$4V"1BVTY8YP2>>/I7)0?#.Y%A#: MW6M0N$M["VW16;(P2U+X*GS3AF#D$]L9QVJ?3/&6H77C-]/>[TJ73VU*:RB6 M)")2%MTF5MWF$'DE3QU].@J:C\1[BRUS7;*)]-E6QL[N6&-CY;^;!Y1VME\G M(=S]U<[."0": .J\*^'IO#UBT-Q/93RD(ADM;);?>J#:K/@DLY'4YQZ =Z-U MX.N+O1?%6G/J<0_MZ9Y!(+4_N T:1XQO^?Y4'.1R3QCBN>@^(.JS7=O"+S0/ M+GE&"169))FE:,[I&# ENK9(P"/F&2ESXMU MR%-/FLYM*U.TU%Y;.WNK2WD9/M.[]RS'S,>65#!L9PRGYN>)/&GBS5_#VIB& MSN=+6./2IKZ1;J%B7:.2-=H(D&T,'..#C:>O8 AT;X>:E8:[I^I7FM6DZ60A M40I8LOF"."2 98R$ E9"3P>0.U6='T;4[.^U+5=.MI+;[9?IY5I?!3Y$)8&X M90K_ "[WW-U/(!QSQC7'Q*O+#61IUS?:+(T.H);SNBE T32Q+N&Z7Y2JR-G& M_P"YDA173>&]2P.<$@<=P#9U M;2I=2N-,ECN4A%E=BY(:(OYF$9=OWAC[YYYZ=*Q[OP?)K#:E+JUW 9[NV%K& M]G 8MBJY=&8%FW,#M([#!QU-%;:ZEA2VB964PW7D[F'F M-N7:0_&#@'D]:N:'XMU74_B'#IT^H6!TY8KJ.-H8L)>LGD,&C)<\@2$<9'R/ MUS\H!:N/AT]T^I7$NIH+K5UDBU)D@(62)M@VQC?E2%C !);[S''2M[Q'X;7Q M =)1I+9;>PO!:LP$;ILQN Q(>QY XKGM1\=WEK=:XD'V%I--\Q/L# M(YN !LVSM@X,6&8G@< '.16)>?$C6X-0OX8;K1'M[*">83F)MMVL;06 ,?WO<2D]/X0,UC>*?&EQ#XA2[AO- M/AETJYNHX[.7<9'1;16HWQ&DDCN/*O\ 1HHQJ=Q9Q:A+ MDVZA(@\8?#YW.21D$#@X&< @%G3?!+^'K&_-Y(VK60 MA6VK@[2-V 3D@5-I/@-Q9:5_:MV;AX["YMK^.9=[W!N!'NRX./E$:KT.0*F\ M/Z]J,TOB]KJ>*]DT^ZS;64,9214^SQNJX)SAB2!D#D,>^%P+3Q]KNHZ[I.F6 MUWHNV^\LFY%N[*"\$LACQYH.]6C /_71<@'A@#0D^'>I^5I2QZ_&\EH8I9Y; MBU9FGE2=)0YVNN>$5<-D #C!YJ9?AY<#3[VT.KP?Z78WUFT@LB"/M,QE+?ZS MG;N( [^M6]0\47UOXT?18VM4B-LSQ,4\P^8(RY#@."HZ$<8(R-P(P>9L_B-K MDLL$4\^B"&YMH[E-12-_L\+-$[_9W_>_?RHYR.#T!(% '3:/X/U+3?%O]LSZ MO!<1>5-%Y0M60[9/*. ?,*C!A'.W)!.G);B]\2:O97^HZ8D4%^]E:6R)LFD811R=3(0Q M 9P0%'*D\=!GZ]XZETOQG'HJ7>FQ1,-CFX7#1N8)9%)S(N1N1!@#'S8W D"@ M#I=7T&/6[@1WIAETU[66WGM7B):3>4.0X8;<;!VSWR,52TGPM)9^&[KP]J-Z M+_3YHI(MSH1,_F/(SEVR0Q(=>@'()[C'"Q?$/4[_ $V.SU&[T:$7]A#.;O8R M10^;;N_E/^\R'+*0#D<9XS@5J:IXTF\,?#?P]>VD]F\\VFB11<,,":?<6:<\\,=Q'L.*W=._ML M:C=KJ3VCV@5?L[01%&R6?(.7;.%V#/'(/&*R/%?B"\TZ+2GTK4-)@BOV=1<7 MJ&2,@1-(I4K(O7;CO][/;!Y"3XFZW)H6HWX_L:SN;2Q,S:?<"1KA'\M'#%00 M-C;BH)(Y*]3\I .BU[X;6>MZKJ6HB\EMKB[6 Q/'G,$J,-\B\]71(U^BGUJ3 M5?!5]?>)8=2MM4MH;6''EVTEHSA1Y$L)'#A3D2DY()& ,XX.7K7CK6=!U"6T ME-A>LEL9$>VA;#-@L2R^86154JW0A@&PP. @ -1?AE=FVEA?6XMC6D]I&C6KR"%9'B8;6:3<0 MOD@ $DC.,X TO\ A!K@QVJMJD#&'4;V^.ZS)5S<+*-F/,Z+YS<]\#ISEGB_ M7Y]'\0:>;7[ \DFFWV>W%W M%;23+Y\)5"RL1M*[^IQCAB,\@L,9 .0A\!ZU-/?Z,\.RSDB>U6ZDBPL8:V2$ MSKB4Y+&)?DQD G.,DUUT7@B[&I"ZFU6)@MS->J%MF!$\L)B8$[R?+&=P7KT& M[ K!N?B+K%I/JELS:5-+I_FLCQQN%OBIC(AC'F$B3:_^UDXP,9J[:^*M6M?A M9KFN2ZA8W.IZ?/> ;XL*ACF8+&ZB3J0!CD8#+][&6 -+0/"VJ^&+ZP2UO;2Y MLS:V]G=YM3&VR")U5P?,/S,2O&T\#K5[4/#VJ3Z]?:II^L6]H]U916>'LVD: M,(\C;@1(OS?O&QQQ@=>^-<^,=6L-?_LV:;29W@A69HE62.:^1E<@VZAFZ84' M)/1B2!@UD)\2[U9!,^HZ&]FULC^:D;;4E>":0(6\SJ&B"XP"<]C0!T:^"9K& MUT6'2;V"#^PU06+30%RV59)A+AAD."I& -I7//2NC@AU1&A,][;2YE9IP+:Z/XUU?4-7M8+6YT6"?4[R)97,#N"&T])P0/.[$; M..#QWSF_'\0[YXYY99M(BA-TELPRYDTXF5D8W(R% P!CYAD^J\@ Z67P[J-Y MKUU=WVI6=QI\\+VWV7["PDCA92"BR>:0,G#,=F6V@< #&3_P@>IK"ZQ:W:%I M88+6;S[!I%FMX0P2-@)5/S%F+X.&X& ,@Y5KK-Y8?"W2KRPU>SB(UA(9[IAY MD7EM>%6Y+\+@@\M]W(R,Y&WX6\7WVN:VMI/';>7);SS/'$I$EFT:)?BZ;4(;EFAAM)&:W(8V\*.(P#NX"9]3$.K:9;:=;Q0W,ZS MV^_"ZD@NMZ+*-GRA57Y>O5?X>* /8CM##.-V./7_ #TJD-3MEUP:0$D%PUNU MSG9\A4,%//KEAQ[UYU=_#34;FTMT:/2YI8;"Y@B:61@8))+E98@A\LG;&H*@ M]>> !6UX7\*ZKI'B87U[!I[!;:>"2\BF8S71>82*SKL&" "#\Q]N,4 =G;W5 MO>P&:WF26+>T>Y3D;E8JP_!@1^%2+'&BJJHH"G*@#&/I^9KSB'P%?VVCV]DE MCI4D,%_>RM:%RL5PDQ?RW;$?RN@8*!@\#@],:\>G:[<^ KS098;>2]MH4LXK MBY=MEV%1-TARN1D[AT89')89H [$A74@@,I'(/((I $V!0%VD8 [5QFG^&=8 MA^'5[H)>VM;UY;AK=HY2Z;'F:158A%P,-L.U>G(QT&5J/@35;^U"PVNE6?FV MTL26\4SE-/F>0/Y\1V M01R?DS"MQ0JJH7 7& !TKS6Y\!Z_,L@CN+")B=4(?SG.?M4Z2H#B,<80JV#G MYN*GM_!>I0W&GNNFZ2MHNXO9->3.MG(9%D\V)BN6;*G(^0= ,#<2 =O#J-K< MW$7V8&=9?-7SXP"BF-MK*6]=V0!_LMZ5<+* "2,'IS7E:_#75([?R+./2;': MNHQ^;"Q#3)/.DD88", >/2K5Q\/+N]\@W%CI)MQ?W-U]A>0F.".2V M\H1H?+YS)^\/ /0$C- 'I3!2,, 1[UFKK-HVN2:7%#.\Z@>=+'$3'&Q7<%= MNQ*C(SQT&$KC0%U%+Z'3[E[F&",W"_?N"L*H_F IP&92W5OO'//4 ZFSN4N[:*X M6)X3*HSBAF?[,[*9VB_=;U(#*&_O GIQWQG! MQY]H_P -=3TZ;3[B:WTAKJTCTU!.DS;P;/_K?I1LB. M\[4^8?,<#D>]>>7GPY-W/J<\FG:/)-=ZY!?K)(/F-NAB+HQ\O[S>6YP.#YAR M>N<]OAQJMM%;K9V&B!1O2Y7SF_>H;CS(P,PE?E3Y1N# 9( Z&@#TF;4;6V>6 M!,RS0B(R00C+HLC%58CL.&/T4U:V1!@VU RG@X&03_CFO++?X=:PMO#YMGHQ MNQ9:5"UP9F+K):2@N0?*R=Z!1GV Y S1/\--5N;FS,Z:7,MM<*\[RNV;X"Y6 M;>X\LX<('3OGS&Y X(!ZFL42X*QH.=P( ZGO3B0#@D9-3)]F:2X,R M2H512S#.TJ2,X&& S2?\(-K/]C:M9[;4&YNHYX0)064C<268QE77<1A75CC( M).%P =I86%AH,_.9!'@*I4Y0%&X8] M&[\YRCX-U5/!GAO2A9:7,=-MV@NK%IBL$[&,IYH;R_O9)?E>K'G.#0!TUK_9 M^KW]AJB)>!4LTN+;>Q6 "0, =N<>8%)'3@-6CJNIV^CZ1=ZG=;S;VL+3R>6N MYMBC)('?@5YY=> -9EM558[!7_LJQM'\N?DS0&3YB&B*LOS(,,.0N,#C&1#X M'N=;_MJ.R@TJWOHFGMI+R-V7S?,LA$4QL)\OS&+Y)/*GODT >PH8KB.*78#N M4,NXTY 10I (8$95@: /3::$10H55&T8&!TKB_&'AO6=8U_2[W M3X;!XK-X9-T\QC<,DZ2,,^6_RE5(^7:>3G(XJWJ7A!;WQG;:NBVPM)(U_M") MTRTSQ-N@(/J"QSZA5% &WJVJVNBV@O+I9"C316^8TW'=(X1<^VYA^=17FMVN MEZ+=:C/;W$=O:LR,@B^;"MMW #^'N#Z)!875JD022*ZE=?LT@D5Q-'M7+-\N,$KG Y )KE)_AIJMS5VS? 7*S;W'EG#A Z=\^8W('! /3S=6L=XML9HUN)(VF"9&YD4J"WT!91^ M(J0E(XW95X&6(09)_#UKRK4OACJ-UI<-I'9:*TB:;?6"-)*Q$'F3"2%E/E$G M8-RXXQN.#Z[6E>"+S2O$L5Y;PZ?;VT-W-F<#D\#FN1;P7>2_#SP]X>N(M.N+C39K-YO,L[E*YR"#ZX5)$"E2K,AX[<@UY_H_P -KS2O[/=++1UGM5T[,TXN()94#26[%XLG[I((SCUP2/SJ0K'NWD+N'\1'(_SG]:XWPQX M*&C>(Y]3GT_38U^Q6\%L89'EDA*>8& 9UR1M=5SG)"#@# '.KX"\1&/5TE@T MU/MODN#!.*>1%+$"ZKMQNPX' Q_^NO-]:\!ZSJC3A5TW,VD-9.9')C\SR"BL@*% MDPY)^\01C(W $8S&'F,&,E"#U; M([ 'L%]I4%_?6-W++(&LI#)&JD;2Q4J<@@YX)'X^M._M.V&NC2MDGVIK8W& M[9\I16"D;O4%AQ[UPMYX"OVMI+:&PTN33VU*6X_LTW4D41CDB5,[ECRK*P9L M $?,>^,7/"7A'4]"\01W-U!8M'%:36SWB7#-/=;I1(C."G4 $'+'VXH ZW3] M0M=1GO##&ZRVLYMI#(FTD@*W'W337GDFEN8=\D\D3P+$(]@0\*XWYR<%01SDUHV?A"ZU+X M;7&G:C,L6KZI&LUS<>2%_>@+LW*/0(@(]C0!M3^+]'BMKI[H7,/D6S7;PSVK MH[P+]YU4C) R,CJ,\@5+)XJT6"RT>=;C=%J[(E@L49)EW+N& .@QUSTK%UOP MYK7B&8WEQ'86]Q;Z;=V=M$EP[*\DZJI=VV JH"\ *3S6=#X U.SU&UFAFLY; M:SU-9[*"21E^RVQW/)&IV')+OP.!MC3D=@#IK7Q=H][>06W^D(\MS):PO-;. MJ-/&6#H&(QN&Q^_.#BM\ +G R<\5YU:^!]9AU>ROC]C22WUBZU$R"^ED!CE M:0^6L31[%)#@%QR,'&J-CD!L#(![X&?04 28& MX-@9 P#6=!HMK;ZK>:@"[27:QK)&^"@"9V[1CC[S'WS6E10 8&!32BD,"HP MWWACKVYIU% #=B[=NT;?3'%*%4$D GJ0.M+10 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% < !1110 4444 %%%% !1110 4444 %%%% '__V0$! end GRAPHIC 14 pssrex10z3_2.jpg IMAGE begin 644 pssrex10z3_2.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBN;U.] MOM1U@Z+ILQMA&@>[NE&60'HJ_P"T?7M0!T>11D5SJ^"M);YIFO)I#U=[N3)_ M(TO_ A.B?\ /.Y_\"I/_BJ -'5=;L=%@BFO7D5991%&(XFD+.02 H)[&EL M-;T[4K-;NVN5,+.4R_RD,."I!Y!]CS6%JOA66*TL$T-8]]K?I>%+N=RK;588 MW?,1U]*Q+KP'JMPLD\CV$UQHZYI^EP"6YGX9PBI&I=V8\@!1DDXYKCO^$%U#[1?*TUI M,ES"Z"\E#&X7="(]H[!)IDTDTENPA$DBC$493(D W M(W0Y ]10!VMIKVG7H1H)\H\7G!RI"["!4, W-YN)_,V'NR[?ESU..E0V7@/4-4T:1Y[>"V>2*[6"& M0$>2\D@*,!VP!]10!ZG]IAWLGFIN499=PR![BJ2Z[IS1W\BW 9+#_CX902%^ M7=QZ\>E<0_P_U*6^U:5KN,&\BE6.<2-O!=0-K+C!48]?P%:>D^$KZST7Q%:R MI96[ZG_JH[8L8XOW83N >HS0!UL&H6ES#'+#.C+( 5P>3QGI]*ECN(9B?+D1 M\?W2#7EEUX.UC3=-)M8HEU&2:W2V6R5C'$%0QR2,3C&Y2V?H*[_1M*&EEH8X M($@2**..1,[W"KCY_P"GUH V**** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "DR*Y>>>^\0ZK<6-G"-&ZNMT[=V:[DR?_ !Z@#HLBLO5?$6G:++!'>O*))PQC M6*%Y"P7!8X4'ID52_P"$(T3_ )YW/_@5)_\ %53O_#M_::AI%SH26S+8+.OE MWDSC/F <[@&)P10!T=KJ=E>VT%Q;W,;Q7"[HF##YQ[5*;JW#,IFCRIPPW#CZ MUYTGPZU&!+6)+FVE"QQJ\TFX/;LLID9H0./FW8YQT%3'P-JHM]0B1M/\R23S M8KDA_-F/GB4"0]@,;>,_A0!V&I>(]+TGR_M5P=S[L+&AD.%^\2%!P!W/:IX- M7LK@R>7,-J!"7;A2&&5P3PV0<4MO\ #S4H M+6\1I+621W0KOD?LTWLMU;37+&REF #-$ !NP.@+!B/8BNJ$B,H974J>A! MZT .HJG8KJ"^<;^6"3,K&+R4*[8^P.216%XUN9QIMII=I(4N=5NDLU9>J(2JV^FW\&G66G3_92S6XEEED"AF/)P!R * MZ#2K?5+:.1-3OH;L[OW;QP^60,=QG!YH T:**,T %&!110 UF6-"S$!1R2>U M8]IXMT"^N1;VNK6LLK,44"0?.P[*>A/TJQX@@CN?#VH13.Z1&!BY0X.T#)'X MXQ7GXL(!\!VFDC2.3[(;Y"% \N0MO!'I@XH ]2SD56AO;:YN9[>*57EMR!*H MZH2,@'\*+&;S+"V>1AODB5C[D@$US7P_<7>E:EJG4WVI7$H;U56V+^BT ==1 M1D4A=5QN8#)P,GJ: %HKDOB)>7%KX3=;*5H[N>Y@@B*-A@6D4?RS75Q@A "< MD#!- #J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ KE?"/\ R%?$O_81;^M=57*^$?\ D*^)?^PBW]: .JKR[QCX67Q;\4=* MLKNY>*SATV69A"2KL-^TJ3V!S^6:]1K@;S2?%,'Q'NM;LK:TN;66Q6UMS+.4 M$/S;B6&"3SZ4 5O%?A[2_#^A0#1HIX]8+I#8%;ERQ;/.]6_#/AVW\,^'X-(@;S$BW%G*X+EB221^- '"6WB+6$^&^A6 M]O?YUO4HI&:[G&XQ1IN:24CV ^I%5=*US5-2\"^#+RYU&5[R76!%-(QVM*H M=Q@COP!73+\-[9/L,:ZI=^1:K+%Y9"G?#(X:=YAZ+!H6G_9HI)9G=VEEGF;<\KGJS'UH Q+]_M'Q1T>T;[EKIT]T!_M,R MH#^6?SJ7Q_KMQH/A2XEL$:34;EEM;1%ZF5S@?ER?PINMVEW9>,=,\06]K-=0 MK;2V=S' ,N Q#HP&1GE?2[J-1J4$2Y>-EX$ZCOQPPZXY[53^)FL7$OPY%QH-PSR7\ MT,,$T#DR7]@]L%@5'14$N3N,I/(&,8QZFF:?X+3_A M!(_#]_-B3<9C+;_+Y4I3[5,WP^TR?R9+N:YGN%+FXF#[#F%;B[:4[L6XDVGGU)8 'V->LB1&O"EH.=4CA\W'\%O&JLY_'@?C7::YI\.JZ#?6%PCR17$#1LJ?>(([>]< M[X.T*[ANYM8U*!H)C EG:6\A!>"W0<;B.-S'DX]J .-U'6=6N?'4NOVJC^QM M'N4TJ&(Y_?.YVNR^X./RJ[H.LRZ7X2\"Z593B*;4;QA)D DQJSLX_'I75Z=X M*%EJ)DFU&2XL([F2[MK(QA5CE=BQ8DT=]IS?$+PAI>FSO&AF>YN0C8!C7&=P],9'U-6?B3K$ M&BP:#>RX8PZD)%C!^9R(I, ?4X'XU(WP\C5H[ZWU:[CUY)#(VJ, [OD8*E#\ MNS'\/:I)OA[9WDVGW-_=S7E[;7:74MQ. S3%0<)CHJ9.<#TH Y/4_!EW<:KX M9N;W6;ZWU'4KEGNQ PPLBHTB[<@@;,;1Q6]!XDG\/IXG>\NY[ZWTGR;>W64C MS9I2FXY('4E@/H*Z77-&EU#4-&O;>14FT^Z\TANCHRE7'UPWCC ^B@5>H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "N+GFN/#/B>Y\J*$6FJN)%EFV[V]S"DL3C#(XR#0!GBXUIAD6UB1[3-_A2^?K?_/M8_P#?YO\ "J8\ M&:4O$;WL2]DCNW51]!FE_P"$.T[_ )^=2_\ V3_ !H CU/6]7TN.)GT^&=I M9!&D<#LS%L$]"!V!JK+XJU*%4\S3 )"GFO$-Q>),D;G !P.#[\'BKL_A2V>W MMK59)9+>.Y$\@GF=F;Y67 ;.1U!_"EN-"O;>[,VCW%O"KP+ ZW"L^T*6*LIS MDGYCP>O% %(>++LWCVPM[<[%),@+E"0N\J#MY.T@X_K4+>,;]8$<::C2O,8? MLX8B0,%#<@X'W2#U[U.OA.]369+^.]MUE)9UN#$3+N*!=I&=NT8STSV]Z@?P M=>/;2[GTUI)I6D>*2W9HDW(%+)DY#<9_&@"=/$VKR7\EJFD@B)MLDVX^6AVA MN3]".U00^,=0GL$NTTO*2$")?F+2#&<@#MCGG%:-CX4BM7NII)/,N)>(YBS$ M@>6J%',<;;DQ&4V+SC9SW&:L#P9;+I%A8(0%ADA><^8_[S8.<#IKJWC59;5I%-PN9XRP597+94 C#+D8/M71+%?Q1[$ M>!@H(4MNR>!C/XYS^% &?)=^+1(PCT3160$[2VL2@D=LC[,Y:-,?D:O44 %%%% !1110!Q&G7%UX?K9_Y=K'_O\W^%7+_3++5+8V][;QS1GLPZ>X/:LC_A M#-,'"SZ@H[*MY( /UH N>?K?_/M8_P#?YO\ "L[4M?U73)((Y-/AFDF)")"Y M8\=2RC7YF5T._=% MM +%AC@ $'OUH;P1<-K(OG%&,L@8#Y7YP5&,<8.*BE\#7$EH(_,L M02[L(MC^7#N"C+[R!KH/:0%;9'V!DD 9X'>ENO"%Y3\C;PTN,[CGH. M>GK4VJ>#H;B.V^Q);JT(D&RZ#RH0X )Y.,-1CL)+P:26CB8K,J[MT1P#\P..H(Q]:DM_"%U:7RS6]W M;KLRZSF(F8N4VX8YP5SSC_\ 74]IX8NH[9XYYK;$UXMS-'"C!#@#( ))R2 3 M0!7B\5ZI-G0CFJTG@VYEO(':^7RHT0L5#!WD5"H8C.W MOGIVJWX?\/7FA1RA'M/WFT%(U8+A5QNY).XG&>U &AYNN_\ /K9?]_F_PK&\ M3Z5KOB#1'L!#8QDRQ2AO-;^!PV.GM73P"X&[S_*[8V9].>OOFIZ ,!KKQ8K$ M1Z+HKIGY6?594)'NHMVQ^9I/MGC#_H!Z'_X.9O\ Y%KH** .?^V>,/\ H!Z' M_P"#F;_Y%H^V>,/^@'H?_@YF_P#D6N@HH Y_[9XP_P"@'H?_ (.9O_D6C[9X MP_Z >A_^#F;_ .1:Z"B@#G_MGC#_ * >A_\ @YF_^1:/MGC#_H!Z'_X.9O\ MY%KH** .?^V>,/\ H!Z'_P"#F;_Y%H^V>,/^@'H?_@YF_P#D6N@HH Y_[9XP M_P"@'H?_ (.9O_D6C[9XP_Z >A_^#F;_ .1:Z"B@#G_MGC#_ * >A_\ @YF_ M^1:/MGC#_H!Z'_X.9O\ Y%KH** .?^V>,/\ H!Z'_P"#F;_Y%H^V>,/^@'H? M_@YF_P#D6N@HH Y_[9XP_P"@'H?_ (.9O_D6C[9XP_Z >A_^#F;_ .1:Z"B@ M"AIDNK2I)_:ME96K CRQ:WCSAAWR6B3'ZU?HHH **** "BBN'U2"'7?BA%HN MKHD^EVVD_:X;*8;HKB5I2C.ZGA]@"X!!VE\]<4 =Q17(W_V'P=:RIHHBCN;^ MZMK:*WDD+0V[R-L1M@.53 .$4@$K@;#S@ [NBN$T[Q=K/B'5]#ATZ&PLK+4=(.I,URCS2*0\:L@ *#^/@Y.>N M!C!?9>*=5N?%_P#8PO=)N([B&Z:.2UMI66VDC90JO(7VRG#?,J["I],C(!W% M%>7:/XL\4+X6\/0Q(FIZOJT4]RDBVZGRXXRF0RO<1ACF3J'&!_#Q7:0ZIJ@RQ S7FXT;27^$G_ E(V-KO]D_VC_;/!N?M BWY\S[V-WR[,XV_ M+C'%:$[:WJ?B7P:US-91)=:;-)=6LUFTGS;8O-4_O .0Q X^7G.[. =A<^( MM#L[@6]UK.GP3F+SA'+=(K>7_?P3G;P>>E:5>3V\NI^']!\2:GY.B7C:;JN+ M>,V31" A(H]R?.V (R%"C&!GYL<5V7]J:WJ.O7]MI)TZ.VTRZAM[B.[C:0Q(5VL4+AS- MN)W[1L\KD'ALXK1\&:OKFNVUU>ZI_9T,4=U<6JVUK&Y96CE9,F1F^887&-@] M>,[0 =15.]U;3=-DMX[_ %"UM7N7\N!9YE0RMQPH)^8\C@>M0 , C<0#N*BFNK>V,0GGBB,T@BB$CA=[D$A5S MU. >!Z&N-\::5=W>L6-_;Z59:_%:PLLNDW$JI(-[+B>(M\H<;2,G!QD @FFV M7B,6VD>$?[$@BO/CXP\13Q:/:PVVFP7MQJL^E7DTHD M>-7C1R'C0$$JVS=@L"/N\YW"ZVN>(K;6-1T6ZNM+-^RV\FF.EC(%E1WVR%E\ MXEBF#D C PW.< [2BO/?&.B07WCGP\XT#1M4NI;6[$JWX$:.%\K!+>7(3C< M< CC<>?6>YO;WPGX>TV#1M(T:VNKC4H;>ZLDF988#*V/EVKQG@YP.N=IZ4 = MW4275O)6WB.# M399XK5]DR$QL#L\W*CYP&7<=P!&1FG>*?$FOQZ1XSMH);2TETN" P3Q*[,RR M*=Q^\-K<<8SM]Z /1J*XR^US7]'UE[&^N=,E2YTYWTYXK)T,EVI4&-@9CD$L MI"C!()&1LRW76PN%M8ENI(Y+@(!(\2%$9LM6HY(YHUDB=7C8 M95E.01[&N.\265]-XG2YT*\T^75([#R[G2M00^7(-2OM+\*Z9X7@ATA=1LYGC62Y1/+,.T>4CF*56&"QX7E4R".<@'IE%<%;: MAK^M746D-KL.FWL.E1W1NK.!)([F4NZ.0)5R8U**2%VD^8/F QF'6_$&K22^ M)IM.UE+1M!MHKF"W$4;Q7JF/S2SE@6V,@ '))[ U_P 3Q3^*[F'519P:3I=M?P6BVB%@[+*3 M&[-G*_(=V #]W!7#;U^(.HW6H:/XULQJALX=+L%'V41H?M(DC)+.6!;'(5=I M7#*V=W0 'IU11W5O+<36\<\3SP[?-C5P63=R-PZC/;-1MJ%HNF'4A<1O9^5Y MXFC8,K)C(8$=01R,=:\ZTRXN](\=Z?JFH:)?:6-65^BC\.23T ')) '-<'XAU M_5=+7QFPUN2!--%I-:L\<($8DSE.4Y4GCG)]#5'7GDFF^(MP=8GFM7T!?L\) M,1B=6@N&&TA@M-=_M$1:" M^J6U]/;Q,T+KD8Q&%0JP!*D@X*G.X#% 'H4UPD$D*.LI,S[%V1,X!P3\Q (4 M<=3@9P.I%2UQ+WNMZ=?>$(WUE[J+4[IQ=B6WC#-FW=PJE0 J!DSC!8Y&6P,& MM97NLS>(+V[MO$5W>:1IXDC>.6&W"7ET 3Y,16,-M3&"=Q)/'\+9 ._JC%K& MGSZQ([^]TZ[L[ MG2'OK:!)O-,2=C0W%M\2[FVN-=&IS3:+!)%))Y M2NZ^;*3@1@ KR"#CH1DGK0!TE_XJ\.Z5=M::CK^EV=RH!:&XO(XW /(RK$&M M.">&ZMXKBWECF@E0/')&P974C(((X((YS7">+WUZ+QI:3>'!:/J46AWKI#=1 M,ZS8EM_D&&7:Q.,$Y'8CG(JVVI6GA[X5Z?\ \(G Q&0'IY893N0D)R4''# @' MI=%><7VK>*F\1ZC::=J5I';:&UL)S>3*K7,;1H[.\:V[$ELNH*,@W#[IQBK? M_"0:Q9>([U+J2>2W;[4;*..&*6WG,2Y$:R(=\;@;MRR Y93M( VD [RBO+;3 M7/& \-ZCJ\VKZ:T5UHDNH66UQ<-%)& 6*A88P$PX&'9R"%Y;YLRWFH:__9&M MVUQKDTLDGAL:BDD4$<9AE^?(CPI.U@ #N+$#H#I?B'4)[ZQT@W9@BM+=]P'.Z=V0*J+M*!5VN<'[Q%7_.O_P#A//$5 MQ!K=+JVBGC$BI(H91)&T; M 'U5@"I]B 14M>?6.N:I#:>$-:U+5[DV&IZ6HN8DAA"_:C )%?.S<-P$G .- MVP 8)!;K5UXM34++PYI>JQ+?_P!G-=M>WH! MZ'1573+B2\TFSN93$TDT"2.8=VPDJ"=NX X],@'UJU0 4444 %%%% !1110 M4444 %9FK>'],UQK=[^W9IK9BUO/%*\,T)(PVR1"&7(X(!Y[UIT4 9#>&='D MT6?29;0S6DYW2^=*\DDC<8299Y M2;Z?S977[I>7?O?&!@%B!M7T&-ZB@#C=5\(W&K>-+6]N$7^R(=/>T+1:E/#< MDLP;/R %A\N""_.%=%U![5Y;,Q/:Q>1"UK-);E8N/W>8V7*<#Y3Q MQTK9HH R5\-Z4FMVVKQP2QW=M ;:'R[B18TB/\ B#;,<#C;U53U Q5M?!6A6 M>HP7T%O@"Y\[[$^SS?.^R_:9?LWF9SN\C=Y6<_-G;][GKS5F\\.:;?ZU:ZO M.+O[;:C$+1WLT:J,@D;%<*0<#((^; !R!6M10!S1\!^'VLKRS>*_>WO9!+<( M^J73>8X[G,G7@9]<#/05/#<>>$2-V6\F43JGW1* V)<9/WPW4Y MK9HH R%\,:0FKRZHEO(ES*XDD"7$BQNX& YB#;"^ /F*YX'/%2Z+H.G^'K66 MVTU)TBEE:9Q+Y\+:->:L^IS6C?:9 @FV3 M2(D^S.SS(U8))C/!8'''H*='X@Q! M/X2T6>'3(3;2QQZ7)YMHD-U+$$?^\0K#<>3RV3\S?WCG;HH X>Q\,:Q!K!ED M2.*,WLEPUS;ZY>!2&E+_ /'ICR@3G!&XC))YZ'4C\":!$L:I%? 1W9O5SJ=R M?WYZO_K.2>>OJ?4UTE% '/P^"M"M]1BOX[>Y$T,[W$2F^G,4;NQ9BL9?8H)) M. ,>U*?!>@?85M!9R)&DYN(V2YE62*0YR4D#;D')X4@8)&.:WZ* ,27PEHLJ MZ8IMYU&F2&:U\N[F3;(<[G;:PWLKZE%J%W]O%U$ACC>#4;B#8I MQD 1NH&<#/'.!GI4$G@G0I;-+5X;QHUNA>;O[1N/,:8 .S[]S$;5QDG&!BN MAHH P#X,T,P7L)ANBM[HH P'T-I]1TZ&6SM1IFF2"XMI6N'EG>7 M8RY8,O!R[,6+L6(R>IK?HHH **** "BBB@ HHHH **** *&HZ'I&L #4]+L; MX#! N;=)<8SC[P/3V][>:;9W%U M;',$\T"N\1SG*L1E>>>*NT4 9-QX6\/7=Q<7%SH.ES37( GDDLXV:4 @X8D9 M;E5//H/2EN/#.@7BP+]\/Z+J5K!;7^D6%U;VXQ#%/;(ZQC&/E!! M X '%:-% &;=^']%O[N.ZO-'T^XN8X_*2::V1W5.?E!(R!\QX]SZTZ]T'1M2 MEDEO])L+J26(0R//;(Y>,,&"$DOJ:;IVA:1HY8Z7I5C8EAM;[-;I%D9S@[0.Y-:%% &=)H&C3:JNJRZ38 M/J*X*W;6R&88&!A\9Z<=:1?#VB*]ZZZ/IX:^!%V1;)FX!SGS./GSD]<]:TJ* M .4UWP5;ZG9:5I^GIIECIMC=_:7LVT\212\,-NT,J@'>^>#DD>^=>3PWH4T% MI!+HNG/#9G-K&UJA6 Y!^08^7D#ICI6I10!2N-'TN[U"#4+G3;.:]M_]3<20 M*TD??Y6(R.O:D@T72K;4I=2M],LHK^4$274=NJRN"D-=(+2/;.0207&/FP23SGDTMOX:T&TG$]MHFFPS"+R?,CM(U M;R\8V9 ^[CC'2M2B@#'G\*>'+F&WAG\/Z5+%;H4@22SC98E/4*".!["IG\/: M)*JK)H^GN%MOLBAK9#B#_GD./N?[/3VK2HH I0Z/I=O8P6,&FV<5I!()8;=( M%6.-PVX,J@8!#?-D=^:-1T?2]82--4TVSODC;=&MU LH0^HW X-7:* "BBB@ M HHHH **** "BBB@ HHHH ***Y7Q?K.N^'VL[_3X+>^L#*$N;(0-]H*!7=WC M??M)"IPA7G!YY H ZJBN=L-7NM1UU9;;4-/FT*2R2[B*6[>80V1GS/,QC(S] MSOCMFEM_''AVYMKRX%^T4-I;K=RM/44 =#17+G MXB>%A%)(-2=EC@%SA;29B\)S^\0!,N@VG++D+CDBM/5/$6EZ/;QSW<\C)(AD M46T$EPQC R7VQJQV#(RV,#(YY% &K156+4;:XDMU@9Y5N(?/BECB9HF3C!\P M#:,Y! )R1TZ5S?C'7]0T'4-'$6J:/I]A?3/!-/J-NS+$PC>0-N\Y!@[ N#W; MKVH ZZBN-T/QF&TG6=1UNZL#IFFR?)J]H&6VNDQDE 2Q)4_(0K-EN!SQ6BOB MC1[ZZTJ.'5+BWDO)W6VA:V:,W86,L<"1,F/!#;UP"0!N.<$ Z&BL.W\8:#%O)D5 M9%4@-M9E +*67*@Y&>0* -ZBL+Q3K\F@V-J+6V6YU"_NDL[.%W*HTC9.78 D M*JAF/';'>GV?_"2P:A#%J#Z;>6;AB]Q;0O;M&*]%U74/L-I=LT[*SQ;X)(UG53@M$[*%E4<AIEGXJTG5KM[#3[W_ M $MHW: RVTBQRA3@O&6"B50<0: -RBN0\&>*?[1T72+?4KF2XUBZ@ M:60Q6K;=H=U#,479&#L(&XC.,#)KKZ "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **Y'Q=-XAT^]L;_0[J6X"L6FTIHXRE MQ&JDL$;;O60CI\V,@#')I='UD:KJMUJ]IK%Y=Z.=.ANX;1(8R 6,JL GF%A MY7W2Q.XL/0 ZVBN3E\?65IINL7=_I6K6;Z5!'<3VTD*/*8Y-VQE\MV7'R-G M)&,'.!S4-Q\1K"U%X9M(UE/L<*74P:W0;;9LXF.7X'!^0XDZ_)P< '945RGB M;XAZ#X4NUMK^8M+Y0FD6.6)3'&20&VNZE^C<1AFXZ$-.L4UBX6ZOI+42NL$T*;PH&YU\QT# G MHJ_,<\#@X .NHKFKWQI9V<-M=II^HW6F3I;R?VA!$ODHLS!4)W,&;J"=BL0" M,U#=>/M.M=2O[,Z?JKC3[F&WNYQ;!8XO,*A7RQ!9M8Q72V4VI M*B&WBF; "M\V_P"\RJ6"E03@G@XPM-\42:/XF\36VH?VI>VRZQ!"MP0IBM%F MCA"+R5^7>^,(&(ZMUR0#T&BN2N?B+H%KXIBT!YMUQ)N*5_P#$4_\ "-ZKJVEZ#J M*5X9('= S12%2R$C[IVDC(Z<$CT)H DHHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *Q]6AU6;4]*>QMK*2VMY_-G>>Z:-P"CH0JB- M@W#YY(Z8[Y&Q10!RVC^$GT#7-7NM.N@EC>QAK>T9Y8L/2Z* /.W M\+^)W\W_ $?2!O\ #XTD?Z?+]_GY_P#4=.?TJ6]\%WMU_85W_HH SM.MKG3K>QL%AM#:PVX1Y(OW6UP M$B"[0O7^(8P!@]:RO$FG:Y=ZYH=[I=KITT6FS23L+J\>%G9HI(MHVQ/@#?G/ MMC'>NFHH \_E\(Z]=6/C*>1=+@OM?MA:Q6D,[^1&-C(97D\O+.0Y/"#[JC/. M1I7VBZY;=AKM^\31$1_NOFX2%GW[<,JF(=HQP2/O'TY[^B@#!\5:!-KMA:FRN4M=1L+I+RSE MD3>@D7(VNH()5E9E.#D9SVI]O#KNH^9'J\=E8VQC9#'8W+3M*6&,EGC38!R< M $DXY !#;=% '#Z7X1U5HM%L]:DLS;Z)#)!;W%I(WF7*M$8070J!'\AR0&?+ M8Y&.5TCPSK=LNAIJ!T^3_A'HI([*:&9PUW^[,2>8I3]T-I!(!?GZ<]O10!Y] MX%\)^(?"$B1,NG/9W(+7R+>RNPF!PLD>Z(=4VJ4) &U2#U!]!HHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#*O\ 3]2N M=8L+JVOK2&UMB3)#):-(\F>#AQ(H7CI\IYYYZ5GV_@ZWT^\\176F7DUD^M0J MI$?2WE DS*@[$F3<1Z@GO72T4 ><#X::@++7+=="#U$:K&AC/F!AG)9RQW9X_A&.>3GBQ10!@:MH^KWD]TUEJ]M'; MW4(ADM;ZQ-S$!@@E0)$Y.[G.00!QUS33P=/I9TE_#^J"UET^Q&G_ .FV_P!I M2:$8QN"LA# C.00.2,=,=710!PWB#P#>:W,F-<1H8X8$B6_M6N6BDB;/FH1* MBAVX#-M+$9 (!Q1>>"-8NQK>=?L@=5FMY68Z:Q*>2% '$PSG8N>G?CD8[FB@ M##\3Z+>^(/#-QI$-_;VLERGES3/;&0;2.=JAUPM4W\,:EJFJ6-UX M@UB"[M["47$%G9V9MXVF&=KR;I)"VW.0 0,\G-=110!R,G@N5[B]MAJ:_P!A MWUX+ZXLFM\R>9N#L$EW85&902"A/+8(R"*M[X(U:Z&M!-=LHQJ>I6]_SIKMY M?DE"J?ZX9SY4>3Q_%QR-O<44 8?E,C;@&] MQQQ[UV-% '(W^F_VMX@T:*1[I[W37+WERMH\4,L3+N,88C:P,BQ':&8@(03U MSUU%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 5QOC4:Y96=QJEEX@NK*)9+6&*W@A@9?G MF5'9C)&QSA^,' Q795A^*M%O?$&D"PL[^WL\S1RN\UL9L['5P Z8^91GKQG MZT 4;NX/AVT@AUS4=2U);S58(+.:-!'(A^TIM(E$4-W%)&"^%C8@D,S G?G@#Y2.0V0.J\1Z#J.NZ7I]O% MJ5K;7%K=07'M9&F7D^9E:-)BLL0,)<@+E&< M.PY!.Q6P.3BNFBGDDN)XFM9HDB*A)7*;9AB6Y%Q.TTT+P,5\E$B*L@Q MSN8L0V3DC 7 XYZT 8_C'79O#GAFXO[6%)KPM'!;)(<(99'"(6QSM!8$X["F MVVE>(+2XM)&\2/?)O!NXKFUB4$8.?*,:@IR#G8%,D@MPG5^1O4XZ M*52R%E' <;6!P #@$ 9Q73UCZ%H(TA[V[GN3=ZEJ$@EN[DH$#D*%5549VHH& M ,D^I)R:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH XSQH-"&!EQ).D M;LQDC8YPYQ@X&!UZ5:NKD^'X+6WUO4-2U+[7JD,-G-&@C=2VW:)3$$7;O#9R M,,#@ANE7/%6B7OB#2DL;._M[,"XBG=YK5IL^7(LB@ 2)CYD&>O&>G6F>(M"U M#7+'38HM1M;:>TNH;MY'LVD61XR& "^8I4$CU/'?O0!RVO\ BC5-4\*^*VAM M[[26TN]6"*XCDC!< QY4E68@G<3P!P5&"+V\L?$%E;:S#!;ZO="YVO9&0Q'"!LGS!NS MY:XZ8RV=W!%X>&M2BUB]O;;64AAU)8C?Q"U.YI$0(7A?>#%E548._&W(YYH MZ"&>22>>-[6:)8F 21RA64$9RN&)P.GS '(].:\]U76+RP\5ZY;77B/Q%%:6 MUO#I.^4(3R/E#%CG@<'!J'A"_P!6TZ"QU#64NH$M MI!()+=P9+ILE9\K*,!"6BN8B M01NC$H(<%0=P8=^.> "S)XTLF2"33;'4=5BDMHKJ1[&)6\F*3[C,&8,2<,=J M!F 4Y R,MO/&EK9?VN)=-U G2IHHI]HBY$GW77]YRO(]&YZ4I\-ZC::G]MTK M6EA>:VBM[PW=K]H,WEYVR*0Z[7PS YW*>/EXYHZ[X(O=5NM6-KK:V=MJJP?: M5-F))0\70HQ<* 0!D%3T.",T /N/&+1ZKXEL[W2;]-/TFU21[B JSON#$X"/ MO&1C;@#&&+%>*O67B:!KRWTZ'3=1VMIPOH9Y7C*R1@+QN:3<7RP!+=SDG!R: MU]X2O9[G6Y+;6$C75K)+:7SK3S&WJI3>2'4$%6/R@#G!SCY3*_A26:QT".74 M%%SI0\MYHH-HN(2FQX]I8E0P"G.3RHH IZU\2M%\/1V_]IQSP7$L N9+5Y8% MEAC)(!*F0;SP?ECWMQTZ9Z#58KO4]!F&CZD]E=2Q;[:YC1' ;&5R'4@J>,\9 MQT(ZU0U#P]?2>(3K&E:JEE+/:BTNHYK;SED16+(R8=2CKN<9^8'=RIQ6]%&( MH4C#,P10NYVRQQW)[F@#D-.O-0U_PCH1MMH]S2:?HFI6 MGBS4]8FU*TEM[V../[.EFR.BQEMGSF0@G#G/RC/&,4 6+F6^N_"1N#+-IM\] MH)F,2H6A?;N*X=6'7(Y!_/FN8\$:K>:M!8W4^O:Y=#_ .)[8R#2KFXG7_B6N/,\[=N!_?<8WM@_ M3T.0> ]3.AVFF2ZW9S1P3W$LD4FGO]GN%E8OMDB$PW;6+8RQ7D94D T 7F^( M&FM+IL-GI^JWLVHV']H6Z06W#1_+P68JH.&SR<#&,Y90T\GC2T?3[2[T[3M1 MU1KFR%^L%G&GF+ 1PQ#LHR3P%!+$@X!P:R=+\#:QI1W^;D9&VQI?@W5-$M-+.GZW:"]LK!=.DDFT]GBGA0YC)02@ MJXYY#X.X\=, $FO_ !(\/^'+^.TOIF#[8WF_>1H8%V&N&!;Z M"."^62VWN^P%1)$RLOER;2><,N<';QSH^(M+NM9T:2RL]0>PF9XV$R!N0KAB MIV,C88 @[64X/7L0#)?Q_IT-C;W$^GZK'+-J#:<;86WF21S*3D-L++CC((8Y MSQT.+,7C"UFTX7 L+X7;7CV*Z>5C\]IUR64'?L^ZI;._&!U[5A6GP^U&RM[> MWM]8TV"!J2PPZ24C5@,;%43?*O)[GM[YMKX*U)&:Y77+=-0CU1]1MIDL# ML0NI22-T,IWJ5)&05(.#F@"UX"N[J\TG4'NY[R:1-3N8P;S'F* ^ I"_*,=, M+QZ<5'XRUW4M(\FZTZ2,6NG/%F!OD)Z_NP/XJTO#.@W.@P M7RW6IM?2W=W)=,?)6)(V!K;4X=2DUZWT35-1NMPANY-*YA M!7"KS(S$+_LLO?H230!N:MK,6E16^+>>\N+F3R[>VM@IDE;!8X+,J@!022S M<8SD@'C?#WB\:1H%L-4_MG4;J^UF]L['P)J<"Z?CQ#'(; M;69M6?S;#(9Y"_R+M==HQ*_)W$DC& -I +^G^/+#4+NT@_L[4K?[1=R6!DGB M14BN4#EHF(8Y.(V^9=R]MV>*BN_&VC:2=;NI(-7?[%?065PJPR29D<(%,:$_ M*F&'("ACTW%EW4[?P-K$/V'?KUBWV;69M7;&F.-[R;\H/WYP!YLG//\ #Z'< M[4_ VK7[ZX4UVRB75;^VO,'378Q"#9L7/G#.?*CR>/XL 9&T Z31M=BUF2^A M%I=6EQ93"*:&Y50PW(KJPVLPP58=\CD$ UJUA:-HE]IVM:SJ%U?V]PNHRI(( MXK5HC&50(/F,C;OE4=ASGZ5NT %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5S^I^*'T[7H='CT'5+VXFA>>)[=K<(Z(5#J26]OIUS%++;Z9<3H'D>$J-R(0*9]"OFL[C3ULK73WW0W%XB;RSE5&^,,6P!C?@9V\@5S9T M;[9X>\4V:^'F%N]W:7UO;0Z--!"NTQK)Y45 DPN!D$XQCC&* &:YK5GX>T6[U6^9Q;VT;2,(UW M,V 3A1W/'^.!S3WU ?9[*2*)G-VZ+&I., @L23ST4,?N7^(&BZUJ.BZO M/I]W;/$-*N(DLGL7FD9V1PQC99%P[ A1E6QSC[Q!U]%MKPO8?;\&2SL57(+35]3U2PMX;I)=-D6*9IX3&&+#(*[N2/? ! MZC(YHM-?@U#59;.QM;JXAA9HYKY%401R#(*;F8%R",'8& /!((.,3097D\<> M+0MO?0"8P^3/-92I&_EQ[&*NRA6PW3!Y'(R.:Y[POHPTV[\/2PZ/?6>J:7:S M1ZW/]F?_ $L"/;CS"/WY:14=-I;:%Q\O2@#N[G7&@DGCATVZO9(Y?*CBMMFZ M3"JS-EV50HW 9+#G(ZXS63Q?I\^AV&IVL%U4;MZ89@H*;'W M98 ;#STS#>ZG-X:T*UC-G=SWURS,QM[*:Y2*1R7D=Q$I(4,QP.IZ ]2,TQ0V MT7A[5;&RU)M/TV>=9EDLI!<.)$8&;R=HRHI4@@Y;&>A.1F"7QEID?@Q_%(BO9+*.)Y'BCMV: M92A(=2HZ%2K DG:,')QS6/::C<^'M#GN7TZ_-SJVH3W,$26$T_V=';Y6E6-2 M5^7#%>"22.,$A^L?9_\ A4^LVNFV.ILLECYB>:%[9K<(ZH5#_ZR52"-Z]1SGC.#4^A> M);+7I+RWCBN+2_LI/+N[&[0)-"I:AXK\52Z'?FRDTK[!:6#[ MH+B]5#(S-M'SQ[B=J\;\<[(9=V[=JL5XH=&-[H' MBRSC\.E8)GM;VVMH-&F@A4J5#B-)%!9]H()506QG:,XK2UCP^NH>(6,UIK5K M;+#;/H<=A81A82H'[OS#"YM3O )Y08(ST( !ZS65K7B&QT$V*W9D:2^NHK6& M.)=S%G=4#'T4%AENV0.20#8MELAJ5\8+7RKHE/M,WV9D\WY?E^3R[2$>H*_CQ&EV5]JOP MT\1Z=;65Y'=SW=ZZ075O);&9))G<*#(%X=#C/;=SB@#M-'UR/6P\MK97B66 M8;R9%2.X![HI;?CW90#U!(YJC>^+H]/L&O9-+OY[>-&FGEME5EA@#$+(VYE) M!5=VU S =1TS@:19(NH:K?>'M-O]+LKJSAMC'+9O;DW3.09MC@,2BL"SXPWJ M2#C6\1:E:VJ1^'?L&IBRF@*7$UKIMQ,B0XV^6K1HWS,./]D9.0=H(!HZEXGM M;"2".&UN[^6: W12S56*0#&9&W,O'(P!ECS@'!PS4_%5KI]DM[#97NH6GV<7 M&U:1XY4= MW6-U7.S<)<9.%&PY8<9I+(= \*:-X0O+;4Y#_9Z0WUU::?<3I&@0*R*T:-EV MY _N@%B00H8 Z75/$]AI,.ES2)*V MJXGQG**.5'; XML 15 pssr-20210430_htm.xml IDEA: XBRL DOCUMENT 0000225628 2020-11-01 2021-04-30 0000225628 2021-04-30 0000225628 2020-04-30 0000225628 2021-06-01 0000225628 2021-04-30 2021-04-30 0000225628 2020-10-31 2020-10-31 0000225628 2020-10-31 0000225628 2021-02-01 2021-04-30 0000225628 2020-02-01 2020-04-30 0000225628 2019-11-01 2020-04-30 0000225628 us-gaap:CommonStockMember 2020-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-10-31 0000225628 us-gaap:RetainedEarningsMember 2020-10-31 0000225628 us-gaap:TreasuryStockMember 2020-10-31 0000225628 2020-11-01 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-11-01 2021-01-31 0000225628 us-gaap:RetainedEarningsMember 2020-11-01 2021-01-31 0000225628 2021-01-31 0000225628 us-gaap:CommonStockMember 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-01-31 0000225628 us-gaap:RetainedEarningsMember 2021-01-31 0000225628 us-gaap:TreasuryStockMember 2021-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-02-01 2021-04-30 0000225628 us-gaap:RetainedEarningsMember 2021-02-01 2021-04-30 0000225628 us-gaap:CommonStockMember 2021-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0000225628 us-gaap:RetainedEarningsMember 2021-04-30 0000225628 us-gaap:TreasuryStockMember 2021-04-30 0000225628 2019-10-31 0000225628 us-gaap:CommonStockMember 2019-10-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2019-10-31 0000225628 us-gaap:RetainedEarningsMember 2019-10-31 0000225628 us-gaap:TreasuryStockMember 2019-10-31 0000225628 2019-11-01 2020-01-31 0000225628 us-gaap:CommonStockMember 2019-11-01 2020-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2019-11-01 2020-01-31 0000225628 us-gaap:RetainedEarningsMember 2019-11-01 2020-01-31 0000225628 us-gaap:TreasuryStockMember 2019-11-01 2020-01-31 0000225628 2020-01-31 0000225628 us-gaap:CommonStockMember 2020-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-01-31 0000225628 us-gaap:RetainedEarningsMember 2020-01-31 0000225628 us-gaap:TreasuryStockMember 2020-01-31 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-02-01 2020-04-30 0000225628 us-gaap:RetainedEarningsMember 2020-02-01 2020-04-30 0000225628 us-gaap:TreasuryStockMember 2020-02-01 2020-04-30 0000225628 us-gaap:CommonStockMember 2020-04-30 0000225628 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0000225628 us-gaap:RetainedEarningsMember 2020-04-30 0000225628 us-gaap:TreasuryStockMember 2020-04-30 0000225628 fil:ExistingGilbertNoteMember 2021-04-30 0000225628 fil:CaresActPayrollSupportProgramMember 2020-07-31 2020-07-31 0000225628 fil:CaresActPayrollSupportProgramMember 2021-02-12 2021-02-12 0000225628 fil:CaresActPayrollSupportProgramMember 2021-03-05 2021-03-05 0000225628 fil:CaresActPayrollSupportProgramMember 2021-03-08 2021-03-08 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-16 2021-04-16 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-29 2021-04-29 0000225628 fil:CaresActPayrollSupportProgramMember 2021-05-27 2021-05-27 0000225628 fil:CustomerMember 2020-11-01 2021-04-30 0000225628 fil:AirlinesMember 2020-11-01 2021-04-30 0000225628 fil:AirlinesMember 2021-02-01 2021-04-30 0000225628 fil:AirlinesMember 2020-02-01 2020-04-30 0000225628 fil:AirlinesMember 2019-11-01 2020-04-30 0000225628 fil:AirportsMember 2020-11-01 2021-04-30 0000225628 fil:AirportsMember 2021-02-01 2021-04-30 0000225628 fil:AirportsMember 2020-02-01 2020-04-30 0000225628 fil:AirportsMember 2019-11-01 2020-04-30 0000225628 fil:OtherMember 2020-11-01 2021-04-30 0000225628 fil:OtherMember 2021-02-01 2021-04-30 0000225628 fil:OtherMember 2020-02-01 2020-04-30 0000225628 fil:OtherMember 2019-11-01 2020-04-30 0000225628 fil:PerformanceObligationMember 2020-11-01 2021-04-30 0000225628 fil:SubscriptionServicesMember 2020-11-01 2021-04-30 0000225628 fil:SubscriptionServicesMember 2021-02-01 2021-04-30 0000225628 fil:SubscriptionServicesMember 2020-02-01 2020-04-30 0000225628 fil:SubscriptionServicesMember 2019-11-01 2020-04-30 0000225628 fil:ProfessionalServicesMember 2020-11-01 2021-04-30 0000225628 fil:ProfessionalServicesMember 2021-02-01 2021-04-30 0000225628 fil:ProfessionalServicesMember 2020-02-01 2020-04-30 0000225628 fil:ProfessionalServicesMember 2019-11-01 2020-04-30 0000225628 fil:MaterialRightsMember 2020-11-01 2021-04-30 0000225628 fil:PassurNetwork1Member 2019-11-01 2020-10-31 0000225628 fil:LeasesMember 2019-11-01 2020-10-31 0000225628 fil:CapitalizedSoftwareDevelopmentCostsMember 2019-11-01 2020-10-31 0000225628 2019-11-01 2020-10-31 0000225628 2018-11-01 2019-10-31 0000225628 2016-11-01 2017-10-31 0000225628 fil:CaresActPayrollSupportProgramMember 2021-04-26 2021-04-26 0000225628 fil:CaresActPayrollSupportProgram3Member 2021-04-16 2021-04-16 0000225628 fil:CaresActPayrollSupportProgram3Member 2021-04-29 2021-04-29 0000225628 fil:CaresActPayrollSupportProgram3Member 2021-05-27 2021-05-27 0000225628 fil:StamfordCtMember 2020-11-01 2021-04-30 0000225628 fil:OrlandoFlMember 2020-11-01 2021-04-30 0000225628 fil:FifthGilbertNoteMember 2019-10-31 0000225628 fil:SixthGilbertNoteMember 2021-04-30 0000225628 fil:SixthGilbertNoteMember 2020-10-31 0000225628 fil:SeventhGilbertNoteMember 2021-04-30 pure iso4217:USD shares iso4217:USD shares 0000225628 --10-31 false 2021 Q2 10-Q true 2021-04-30 false 000-7642 PASSUR AEROSPACE, INC. NY 11-2208938 One Landmark Square Suite 1905 Stamford CT 06901 (203) 622-4086 Yes Yes Non-accelerated Filer true false false 7712091 3429052 2748066 614941 662081 318093 162843 4362086 3572990 0 0 980499 1223399 142289 257561 178271 232721 42395 53031 5705540 5339702 1206176 1486808 2599239 1933955 603771 721058 120538 168923 1189321 1173573 5719045 5484317 251856 249727 10691625 10691625 202419 271946 16864945 16697615 5000000 5000000 0.01 0.01 0 0 0 0 0 0 20000000 20000000 0.01 0.01 8496526 8496526 8496526 8496526 84964 84964 18561849 18448202 -27872540 -27957401 -9225727 -9424235 784435 784435 1933678 1933678 -11159405 -11357913 5705540 5339702 1461844 3178742 565451 2421113 53251 103394 635965 2292416 0 9874281 1254667 14691204 207177 -11512462 257713 218629 -50536 -11731091 0 0 -50536 -11731091 -0.01 -1.52 -0.01 -1.52 7712091 7712091 7712091 7712091 3159765 7404058 1135124 4707180 100883 215697 1314784 4460766 0 9874281 2550791 19257924 608974 -11853866 524113 428915 84861 -12282781 0 31560 84861 -12314341 0.01 -1.60 0.01 -1.60 7712091 7709014 7712091 7709014 8496526 84964 18448202 -27957401 -1933678 -11357913 47026 47026 135397 135397 8496526 84964 18495228 -27822004 -1933678 -11175490 66621 66621 -50536 -50536 8496526 84964 18561849 -27872540 -1933678 -11159405 8480526 84804 17958165 -15653562 -1933678 455729 146648 0 0 146648 16000 160 23040 23200 0 -583250 0 -583250 8496526 84964 18127853 -16236812 -1933678 42327 102574 0 0 102574 0 -11731091 0 -11731091 8496526 84964 18230427 -27967903 -1933678 -11586190 84861 -12314341 362508 1748903 -28716 103534 -2187826 0 0 9329 113647 249222 -63462 234541 0 -9874281 -75856 -120999 157768 23558 -10636 -8272 -280632 351997 -103640 -12431 0 428915 17877 -1419527 2241520 -11674477 -2156659 -639864 0 0 0 488774 1818 7015 -1818 -495789 2839463 0 0 1435000 0 23200 2839463 1458200 680986 322547 2748066 145151 3429052 467698 524112 0 0 35413 <p style="font:12pt Times New Roman;margin:0;margin-right:-6.1pt;text-align:justify"><b>1. </b><span style="border-bottom:1px solid #000000"><b>Nature of Business</b></span><b>      </b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">PASSUR<span style="vertical-align:super">®</span> Aerospace, Inc. (“PASSUR” or the “Company”), a New York corporation founded in 1967, is a leading business intelligence company, providing predictive analytics and decision support technology for the aviation industry primarily to improve the operational performance and cash flow of airlines, airports, fixed based operators (FBOs) and air navigation service providers (ANSPs). The Company is recognized as a leader in providing a cloud-based platform, ARiVA™, that manages and optimizes operations for our customers.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">PASSUR delivers digital solutions that are essential to global aviation operations, meeting the needs of global air travel as well as supporting the recovery of the aviation industry from the COVID-19 crisis.   The structure and execution of operations within the aviation industry has fundamentally changed as a result of this crisis due to the significant change in the economics required to support current conditions, a return to normal operations and profitability, and to assist in mitigating health risks.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">PASSUR continues to be a pioneer applying artificial intelligence powered by machine learning to aviation data, addressing the industry’s most costly challenges, including the management and optimization of airspace, airport assets, aircraft, and day of flight operations.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company provides its solutions to airlines and airports in the United States, as well as airlines and airports in Canada and Latin America.  The global market presents an opportunity to network more customers in a broader market.  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, while maximizing revenue opportunities, improving operational efficiency, and enhancing the passenger experience.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company is a supplier and partner to the air transportation industry. Many of the Company’s customers continue to be severely impacted by the COVID-19 outbreak and the rapid decline in air travel.  As a result, the Company anticipates downturns in its revenues to continue at least through the end of the Company’s fourth fiscal quarter in 2021.</p> <p style="font:11pt Times New Roman;margin:0"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Although the Company’s revenue is primarily subscription based, during fiscal 2020, several customers requested, and the Company agreed, to the suspension of certain services to those customers, or the provision of services free of charge during a specific period of time.  Additionally, one customer requested extended terms of payment, which request the Company accepted.  The Company believes that these decisions were in the best interests of the Company as a partner to the aviation industry and will benefit the Company in the longer term.  The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.    </p> <p style="font:12pt Times New Roman;margin:0;margin-right:-6.1pt;text-align:justify"><b>2. </b><span style="border-bottom:1px solid #000000"><b>Basis of Presentation and Significant Accounting Policies</b></span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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 (“GAAP”). Such footnote information was included in the Company's Annual Report on Form 10-K for the year ended October 31, 2020, filed with the Securities and Exchange Commission (“SEC”) on January 29, 2021; 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 necessary to present fairly the Company’s consolidated financial position as of April 30, 2021, and its consolidated results of operations for the three and six months ended April 30, 2021 and April 30, 2020, respectively. </p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">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 ending October 31, 2021.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify">Certain financial information in the footnotes has been rounded to the nearest thousand for presentation purposes.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Liquidity</b></p> <p style="font:11.5pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company’s current liabilities (excluding deferred revenue and certain CARES Act grant proceeds) exceeded its current assets by $168,000 as of April 30, 2021.  The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2022, was $10,692,000 at April 30, 2021, which amount included additional loans made by Mr. Gilbert in fiscal 2020 of $1,435,000, bringing the principal balance owed to $9,585,000, plus capitalized accrued and unpaid interest of $1,107,000.  The capitalized interest included $200,000 incurred during the fourth quarter of fiscal 2019 and all the fiscal 2020 interest of $907,000. The Company has paid the interest due for the first half of 2021 in the amount of $524,000.  The Company’s stockholders’ equity had a deficit of $11,159,000 at April 30, 2021. The Company achieved net income of $85,000 for the six months ended April 30, 2021.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">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, 2021, that if the Company, at any time, is unable to meet its obligations through June 12, 2022, 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.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The CARES Act was enacted in March 2020 and provided economic support for, among others, businesses in the aviation industry.  The Company has received grants under the CARES Act, totaling approximately $6,498,000, as described in more detail below.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">1.</kbd>In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020.  Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits.  The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation.   </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">2.</kbd>On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">3.</kbd>On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement (“PSP2”) with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program.  The total amount awarded to the Company under PSP2 was approximately $1,310,000.  The relief payments under PSP2 were received in two installments of approximately $655,000 on March 8, 2021 and April 26, 2021, respectively.  As with the original grant under PSP1, PSP2 proceeds are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support.  Other conditions include prohibitions on share repurchases and dividends through March 31, 2022, and certain limitations on executive compensation.   </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">4.</kbd>On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement (“PSP3”) with the U.S. Department of the Treasury for an award the Company will receive under the American Rescue Plan Act of 2021.  The total amount awarded to the Company under PSP3 was approximately $1,310,000.  The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021.  The second installment of approximately $655,000 was received by the Company on May 27, 2021.  The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs.  However, there may be a possible additional final payment made subsequently, based on any adjustments by the U.S. Department of the Treasury, to the initial expected total payment.  As with the original grants under PSP1 and PSP2, proceeds under PSP3 are  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><span style="font-size:11pt">to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support under PSP3.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation.  </span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Principles of Consolidation</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Use of Estimates</b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-9.9pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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’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="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Revenue Recognition Policy</b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, <i>Revenue from Contracts with Customers ("Topic 606")</i>.  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. </p> <p style="font:12pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify">The Company determines revenue recognition through the following steps: </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Identification of the contract, or contracts, with a customer; </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Identification of the performance obligations in the contract; </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Determination of transaction price; </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Allocation of transaction price to performance obligations in the contract; and </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Recognition of revenue when, or as, the Company satisfies a performance obligation.  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"><span style="font-size:11pt"><b>A. Nature of Performance Obligations </b></span></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><i>Subscription services revenue</i></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">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.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Professional services revenue</i></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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’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, in accordance 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.</p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><span style="font-size:11pt"><i>Material rights</i></span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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’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. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Contracts with multiple performance obligations</i></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">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. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Other policies and judgments</i></p> <p style="font:12pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:11pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"><b>B. Disaggregation</b></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify">The disaggregation of revenue by customer and type of performance obligation is as follows:  </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:7.2pt"><td style="width:27.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of customer:</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2021</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2020</b></p> </td><td style="width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2021</b></p> </td><td style="width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2020</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Airlines</p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          149,000 </p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,676,000 </p> </td><td style="background-color:#CCEEFF;width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          511,000 </p> </td><td style="background-color:#CCEEFF;width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       4,294,000 </p> </td></tr> <tr style="height:7.2pt"><td style="width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Airports</p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          1,216,000 </p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          1,463,000 </p> </td><td style="width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          2,480,000 </p> </td><td style="width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          2,854,000 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Other</p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">              97,000 </p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">              40,000 </p> </td><td style="background-color:#CCEEFF;width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            169,000 </p> </td><td style="background-color:#CCEEFF;width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            256,000 </p> </td></tr> <tr style="height:7.2pt"><td style="width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,462,000 </p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,179,000 </p> </td><td style="width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,160,000 </p> </td><td style="width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       7,404,000 </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:7.2pt"><td style="width:30.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of performance obligation:</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2021</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2020</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2021</b></p> </td><td style="width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2020</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:30.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,341,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,077,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       2,939,000 </p> </td><td style="background-color:#CCEEFF;width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       7,034,000 </p> </td></tr> <tr style="height:7.2pt"><td style="width:30.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            121,000 </p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            102,000 </p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            221,000 </p> </td><td style="width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            370,000 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:30.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,462,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,179,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,160,000 </p> </td><td style="background-color:#CCEEFF;width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       7,404,000 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"><b>C. Contract Balances</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"><span style="font-size:11pt">The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:</span> </p> <p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:457.5pt"><tr style="height:5.35pt"><td style="width:161.05pt" valign="bottom"/><td style="width:13.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Accounts Receivable</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unbilled Receivable</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Deferred Revenue</b></p> </td></tr> <tr style="height:5.35pt"><td colspan="2" style="background-color:#CCEEFF;width:174.1pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Balance at November 1, 2020</b></p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $        609,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $         53,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $     1,423,000 </p> </td></tr> <tr style="height:5.35pt"><td style="width:161.05pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:13.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:5.35pt"><td style="background-color:#CCEEFF;width:161.05pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Balance at April 30, 2021</b></p> </td><td style="background-color:#CCEEFF;width:13.05pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $        537,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $         78,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $     1,441,000 </p> </td></tr> </table> <p style="font:12pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result from the timing difference between the Company’s performance and the customer’s payment. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;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’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 six months ended April 30, 2021 that was included in the deferred revenue balance at November 1, 2020 was $940,881. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;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="font:11pt Times New Roman;margin:0"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"><b>D. Transaction Price Allocated to the Remaining Performance Obligation</b></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:330.25pt"><tr style="height:20.05pt"><td style="width:120.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:15.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:89.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>12 months or less</b></p> </td><td style="width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:89.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Greater than 12 months *</b></p> </td></tr> <tr style="height:10.25pt"><td style="background-color:#CCEEFF;width:120.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $      2,701,000 </p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $      1,698,000 </p> </td></tr> <tr style="height:10.25pt"><td style="width:120.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $         216,000 </p> </td><td style="width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                 -   </p> </td></tr> <tr style="height:10.25pt"><td style="background-color:#CCEEFF;width:120.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Material rights</p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $         126,000 </p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $         242,000 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:4.5pt;color:#000000;text-align:justify">*Approximately 90% of subscription services and 77% of material rights amounts are expected to be recognized between 12 and 36 months.   </p> <p style="font:12pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-17.8pt;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Cost of Revenues  </b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Costs associated with subscription and maintenance revenues consist primarily of direct labor, amortization of previously capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Previously, cost of revenues in each reporting period was impacted by capitalized costs associated with software development and data center projects, costs associated with upgrades to PASSUR and Surface Multilateration (“SMLAT”) Systems necessary to make such systems compatible with new software applications (all referred to as “Capitalized Assets”), depreciation of PASSUR and SMLAT Systems as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each previous reporting period was impacted by the number of PASSUR and SMLAT System units added to the PASSUR Network, which included the production, shipment, and installation of these assets (largely installed by unaffiliated outside contractors), which had previously been capitalized to the PASSUR Network. The PASSUR Network was written off as of April 30, 2020, as described in more detail below.  The labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs subsequent to January 31, 2020.  Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and SMLAT Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.  In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">Additionally, due to the financial and economic hardships being experienced by the Company’s customers and air transportation support vendors in the current COVID-19 environment, there has been a sufficient amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result, during the second quarter of fiscal year 2020, the Company conducted a review of its customer contracts to determine whether an impairment had occurred.  In order to determine whether or not an impairment had </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:11pt">occurred, we looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related software development asset. Where the contracted revenue amount was less than the net carrying value of the software development asset, we noted an impairment.  As a result, the Company wrote off previously capitalized software development costs totaling approximately $6,134,000 due to impairment during fiscal 2020. The amount of these charges and write-offs were included as an impairment charge for the year ended October 31, 2020 totaling $9,874,000.</span></p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic,” below), the corresponding review conducted by the Company and the resultant write-offs taken during fiscal 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11.5pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"><b>Income Taxes </b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modifications to the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k).  As of October 31, 2020, the Company had approximately $25,377,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company’s provision for income taxes consists of federal, state and foreign 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. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The estimated annual effective tax rate for the fiscal year ending October 31, 2021 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets. </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">For the three and six months ended April 30, 2021, the Company recorded an income tax provision of $0.  The effective tax rate for the three and six months ended April 30, 2021 was 0% on a pretax (loss)/income of ($50,000) and $85,000, respectively.  The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">For the three and six months ended April 30, 2020, the Company recorded an income tax provision of $0 and $31,560, respectively. The income tax provision for the six months ended April 30, 2020 is attributable to foreign withholding tax. The effective tax rate for the three and six months ended April 30, 2020 was 0% and (0.3)%, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to foreign withholding taxes and the valuation allowance. The Company did not record an income tax benefit on its pre-tax losses as there is a full valuation allowance recorded against its net deferred tax assets which are not realizable on a more-likely-than-not basis.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Accounts Receivable</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable 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. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $78,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2021, which will be invoiced subsequent to April 30, 2021. At October 31, 2020, the Company’s accounts receivable balance included $53,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2020.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;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. However, during fiscal year 2020, several customers requested, and </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"><span style="font-size:11pt">the Company agreed to, the suspension of certain services to those customers, or the provision of services free of charge during a specified period of time. Additionally, one customer requested extended terms of payment, which the Company also accepted. The Company believes that these decisions were in the best interests of the Company as a partner to the aviation industry and will benefit the Company in the longer term. The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.</span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The provision for doubtful accounts was $201,000 and $948,000 as of April 30, 2021 and October 31, 2020, respectively. During the six months ended April 30, 2021, the Company collected certain past due accounts for which a reserve had previously been established.  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="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>PASSUR Network </b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and Surface Multilateration (“SMLAT”) Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology. In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company did not capitalize any costs related to the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively. Additionally, the Company did not purchase any parts for the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively, and used $0 and $9,300 of PASSUR Network parts for repairs during the six months ended April 30, 2021 and April 30, 2020, respectively. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">Depreciation expenses related to the Company-owned PASSUR Network was $0 and $148,000 for the three months ended April 30, 2021 and April 30, 2020, respectively, and $0 and $374,000 for the six months ended April 30, 2021 and April 30, 2020, respectively. Depreciation was charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which was estimated at five years for SMLAT Systems and seven years for PASSUR Systems. As a result of the decommissioning of the PASSUR Network and the resulting write off of all PASSUR Network assets during fiscal 2020, as described above, the Company will no longer incur any future depreciation expense related to the PASSUR Network.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">As a result of the FAA mandate described above and the corresponding review conducted by the Company, which resulted in the decommissioning of the PASSUR Network, the Company anticipates that the costs of maintaining and operating these systems will continue to decrease materially throughout the balance of the fiscal year.  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The net carrying balance of the PASSUR Network assets was $0 as of April 30, 2021 and October 31, 2020, respectively. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><span style="font-size:12pt"><b>Capitalized Software Development Costs</b></span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through April 30, 2021, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software.  Costs incurred to maintain and support products after they became available were charged to expense as incurred.  The Company did not capitalize any software development costs subsequent to January 31, 2020.</p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Due to the financial and economic hardships being experienced by airlines, airports and air transportation support vendors in the current COVID-19 environment, there was a sufficient amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company.  In order to determine whether or not an impairment had occurred, the Company looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related capitalized development cost asset.  Where the contribution margin was less than the net carrying value of the asset, we determined that an impairment had occurred. As a result of this exercise, the Company wrote-off assets totaling $6,134,000 during the second quarter of fiscal 2020, based on the assumption that the carrying value of the software capitalization was representative of 100% of the committed contract values then remaining, given the impact of the current COVID-19 environment on the aviation industry and its customers.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company did not capitalize any software development costs during the three and six months ended April 30, 2021. The Company capitalized $0 and $489,000 of software development costs during the three and six months ended April 30, 2020, respectively.  The Company amortized $121,000 and $243,000 of capitalized software development costs during the three and six months ended April 30, 2021, respectively. The Company amortized $520,000 and $1,208,000 of capitalized software development costs during the three and six months ended April 30, 2020, respectively. The Company previously recorded 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”.  In connection with the impairment analysis described above, the Company revised its estimate of the remaining useful life of the capitalized software development costs to three years.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic” below), the corresponding review conducted by the Company described above and the resultant write-offs taken during the three months ended April 30, 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Long-Lived Assets</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:4.5pt;color:#000000;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’s revised life. </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Deferred Tax Assets</b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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 assets 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.  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">At October 31, 2020, the Company had available federal net operating loss carryforwards of $25,377,000, of which $12,597,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:4.5pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Net Loss per Share Information </b></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify">Basic net income/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. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan allow for a cashless exercise. Shares used to calculate net loss per share are as follows:</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:15pt"><td style="width:48.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:25.16%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the three months ended</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:24.7%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the six months ended</b></p> </td></tr> <tr style="height:15pt"><td style="width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:25.16%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>April 30, </b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:24.7%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>April 30, </b></p> </td></tr> <tr style="height:15pt"><td style="width:48.08%" valign="bottom"><b> </b></td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.38%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center">2020</p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.04%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center">2020</p> </td></tr> <tr style="height:15pt"><td style="background-color:#CCEEFF;width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Basic Weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:10.6%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.38%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">      7,712,091 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:10.6%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.04%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">     7,709,014 </p> </td></tr> <tr style="height:15pt"><td style="width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Effect of dilutive stock options</p> </td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>               -   </b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:12.38%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">                -   </p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>               -   </b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:12.04%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">                -   </p> </td></tr> <tr style="height:15.75pt"><td style="background-color:#CCEEFF;width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0">Diluted weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.38%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">      7,712,091 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.04%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">     7,709,014 </p> </td></tr> <tr style="height:15.75pt"><td style="width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:10.6%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.18%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:10.6%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.04%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:15.75pt"><td style="background-color:#CCEEFF;width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Weighted average shares which are not included in<br/>the calculation of diluted net income per share <br/>because their impact is anti-dilutive. These shares<br/>consist of stock options.</p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  1,460,000 </b></p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.38%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">      1,831,500 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  1,460,000 </b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.04%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">     1,831,500 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Stock-Based Compensation</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company follows FASB ASC 718, <i>Compensation-Stock Compensation</i>, 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 is 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 $67,000 and $114,000 for the three and six months ended April 30, 2021, respectively.  Stock-based compensation expense was $103,000 and $249,000 for the three and six months ended April 30, 2020, respectively.  Stock-based compensation is primarily included in selling, general, and administrative expenses. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Fair Value of Financial Instruments</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">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.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;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="font:11pt Times New Roman;margin:0;margin-left:-4.5pt;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Recent Accounting Pronouncements Adopted</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, <i>Leases </i>(“Topic 842”)<i>.</i> Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">On November 1, 2018, the Company adopted the revenue recognition requirements of 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 </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"><span style="font-size:11pt">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 fiscal year ended October 31, 2019, of $15,046,000 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.</span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">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.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000"><b>Accounting Pronouncements Issued but not yet Adopted</b></span></p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin-top:6pt;margin-bottom:0pt;text-align:justify">In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods therein, and early adoption is permitted. Adoption of Topic 740 is not expected to have a material effect on the Company’s consolidated financial statements.</p> <p style="font:11pt Times New Roman;margin-top:6pt;margin-bottom:0pt;text-align:justify">In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses.  Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and, (c) changes in estimates of expected credit losses that have taken place during the period.  ASU 2016-13 is effective for fiscal years beginning after December 15, 2022.  The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements.  However, it is not expected to have a material effect on the Company’s consolidated financial statements.</p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Liquidity</b></p> <p style="font:11.5pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company’s current liabilities (excluding deferred revenue and certain CARES Act grant proceeds) exceeded its current assets by $168,000 as of April 30, 2021.  The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2022, was $10,692,000 at April 30, 2021, which amount included additional loans made by Mr. Gilbert in fiscal 2020 of $1,435,000, bringing the principal balance owed to $9,585,000, plus capitalized accrued and unpaid interest of $1,107,000.  The capitalized interest included $200,000 incurred during the fourth quarter of fiscal 2019 and all the fiscal 2020 interest of $907,000. The Company has paid the interest due for the first half of 2021 in the amount of $524,000.  The Company’s stockholders’ equity had a deficit of $11,159,000 at April 30, 2021. The Company achieved net income of $85,000 for the six months ended April 30, 2021.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">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, 2021, that if the Company, at any time, is unable to meet its obligations through June 12, 2022, 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.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The CARES Act was enacted in March 2020 and provided economic support for, among others, businesses in the aviation industry.  The Company has received grants under the CARES Act, totaling approximately $6,498,000, as described in more detail below.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">1.</kbd>In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020.  Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits.  The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation.   </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">2.</kbd>On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">3.</kbd>On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement (“PSP2”) with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program.  The total amount awarded to the Company under PSP2 was approximately $1,310,000.  The relief payments under PSP2 were received in two installments of approximately $655,000 on March 8, 2021 and April 26, 2021, respectively.  As with the original grant under PSP1, PSP2 proceeds are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support.  Other conditions include prohibitions on share repurchases and dividends through March 31, 2022, and certain limitations on executive compensation.   </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">4.</kbd>On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement (“PSP3”) with the U.S. Department of the Treasury for an award the Company will receive under the American Rescue Plan Act of 2021.  The total amount awarded to the Company under PSP3 was approximately $1,310,000.  The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021.  The second installment of approximately $655,000 was received by the Company on May 27, 2021.  The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs.  However, there may be a possible additional final payment made subsequently, based on any adjustments by the U.S. Department of the Treasury, to the initial expected total payment.  As with the original grants under PSP1 and PSP2, proceeds under PSP3 are  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:45pt;text-align:justify"><span style="font-size:11pt">to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support under PSP3.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation.  </span></p> 168000 10692000 11159000 85000 3003000 875000 1310000 655000 1310000 655000 655000 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Principles of Consolidation</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Use of Estimates</b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-9.9pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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’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="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Revenue Recognition Policy</b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company recognizes revenue in accordance with the Financial Accounting Standards Board (“FASB”) Accounting Standards Update (“ASU”) No. 2014-09, <i>Revenue from Contracts with Customers ("Topic 606")</i>.  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. </p> <p style="font:12pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify">The Company determines revenue recognition through the following steps: </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Identification of the contract, or contracts, with a customer; </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Identification of the performance obligations in the contract; </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Determination of transaction price; </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Allocation of transaction price to performance obligations in the contract; and </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Recognition of revenue when, or as, the Company satisfies a performance obligation.  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"><span style="font-size:11pt"><b>A. Nature of Performance Obligations </b></span></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><i>Subscription services revenue</i></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">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.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Professional services revenue</i></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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’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, in accordance 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.</p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><span style="font-size:11pt"><i>Material rights</i></span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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’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. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Contracts with multiple performance obligations</i></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">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. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><i>Other policies and judgments</i></p> <p style="font:12pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:11pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"><b>B. Disaggregation</b></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify">The disaggregation of revenue by customer and type of performance obligation is as follows:  </p> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:7.2pt"><td style="width:27.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of customer:</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2021</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2020</b></p> </td><td style="width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2021</b></p> </td><td style="width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2020</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Airlines</p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          149,000 </p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,676,000 </p> </td><td style="background-color:#CCEEFF;width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          511,000 </p> </td><td style="background-color:#CCEEFF;width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       4,294,000 </p> </td></tr> <tr style="height:7.2pt"><td style="width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Airports</p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          1,216,000 </p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          1,463,000 </p> </td><td style="width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          2,480,000 </p> </td><td style="width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          2,854,000 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Other</p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">              97,000 </p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">              40,000 </p> </td><td style="background-color:#CCEEFF;width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            169,000 </p> </td><td style="background-color:#CCEEFF;width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            256,000 </p> </td></tr> <tr style="height:7.2pt"><td style="width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,462,000 </p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,179,000 </p> </td><td style="width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,160,000 </p> </td><td style="width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       7,404,000 </p> </td></tr> </table> <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:7.2pt"><td style="width:30.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of performance obligation:</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2021</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2020</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2021</b></p> </td><td style="width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2020</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:30.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,341,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,077,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       2,939,000 </p> </td><td style="background-color:#CCEEFF;width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       7,034,000 </p> </td></tr> <tr style="height:7.2pt"><td style="width:30.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            121,000 </p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            102,000 </p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            221,000 </p> </td><td style="width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            370,000 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:30.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,462,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,179,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,160,000 </p> </td><td style="background-color:#CCEEFF;width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       7,404,000 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"><b>C. Contract Balances</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:12pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"><span style="font-size:11pt">The opening and closing balances of the Company's accounts receivable, unbilled receivables, and deferred revenues are as follows:</span> </p> <p style="font:12pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:457.5pt"><tr style="height:5.35pt"><td style="width:161.05pt" valign="bottom"/><td style="width:13.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Accounts Receivable</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unbilled Receivable</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Deferred Revenue</b></p> </td></tr> <tr style="height:5.35pt"><td colspan="2" style="background-color:#CCEEFF;width:174.1pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Balance at November 1, 2020</b></p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $        609,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $         53,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $     1,423,000 </p> </td></tr> <tr style="height:5.35pt"><td style="width:161.05pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:13.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:5.35pt"><td style="background-color:#CCEEFF;width:161.05pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Balance at April 30, 2021</b></p> </td><td style="background-color:#CCEEFF;width:13.05pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $        537,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $         78,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $     1,441,000 </p> </td></tr> </table> <p style="font:12pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result from the timing difference between the Company’s performance and the customer’s payment. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;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’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 six months ended April 30, 2021 that was included in the deferred revenue balance at November 1, 2020 was $940,881. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;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="font:11pt Times New Roman;margin:0"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;color:#000000;text-align:justify"><b>D. Transaction Price Allocated to the Remaining Performance Obligation</b></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:330.25pt"><tr style="height:20.05pt"><td style="width:120.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:15.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:89.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>12 months or less</b></p> </td><td style="width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:89.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Greater than 12 months *</b></p> </td></tr> <tr style="height:10.25pt"><td style="background-color:#CCEEFF;width:120.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $      2,701,000 </p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $      1,698,000 </p> </td></tr> <tr style="height:10.25pt"><td style="width:120.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $         216,000 </p> </td><td style="width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                 -   </p> </td></tr> <tr style="height:10.25pt"><td style="background-color:#CCEEFF;width:120.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Material rights</p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $         126,000 </p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $         242,000 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:4.5pt;color:#000000;text-align:justify">*Approximately 90% of subscription services and 77% of material rights amounts are expected to be recognized between 12 and 36 months.   </p> <p style="font:12pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:7.2pt"><td style="width:27.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of customer:</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2021</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2020</b></p> </td><td style="width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2021</b></p> </td><td style="width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2020</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Airlines</p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          149,000 </p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,676,000 </p> </td><td style="background-color:#CCEEFF;width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          511,000 </p> </td><td style="background-color:#CCEEFF;width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       4,294,000 </p> </td></tr> <tr style="height:7.2pt"><td style="width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Airports</p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          1,216,000 </p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          1,463,000 </p> </td><td style="width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          2,480,000 </p> </td><td style="width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">          2,854,000 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Other</p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">              97,000 </p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">              40,000 </p> </td><td style="background-color:#CCEEFF;width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            169,000 </p> </td><td style="background-color:#CCEEFF;width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            256,000 </p> </td></tr> <tr style="height:7.2pt"><td style="width:27.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,462,000 </p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,179,000 </p> </td><td style="width:2.76%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,160,000 </p> </td><td style="width:3.54%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.58%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       7,404,000 </p> </td></tr> </table> 149000 1676000 511000 4294000 1216000 1463000 2480000 2854000 97000 40000 169000 256000 1462000 3179000 3160000 7404000 <table style="border-collapse:collapse;width:100%"><tr style="height:7.2pt"><td style="width:30.58%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Revenue by type of performance obligation:</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2021</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2020</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2021</b></p> </td><td style="width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.24%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2020</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:30.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,341,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,077,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       2,939,000 </p> </td><td style="background-color:#CCEEFF;width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       7,034,000 </p> </td></tr> <tr style="height:7.2pt"><td style="width:30.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            121,000 </p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            102,000 </p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            221,000 </p> </td><td style="width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.24%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">            370,000 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:30.58%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Total Revenue</b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       1,462,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,179,000 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       3,160,000 </p> </td><td style="background-color:#CCEEFF;width:2.28%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.24%;border-top:0.5pt solid #000000;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $       7,404,000 </p> </td></tr> </table> 1341000 3077000 2939000 7034000 121000 102000 221000 370000 1462000 3179000 3160000 7404000 <table style="border-collapse:collapse;width:457.5pt"><tr style="height:5.35pt"><td style="width:161.05pt" valign="bottom"/><td style="width:13.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Accounts Receivable</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Unbilled Receivable</b></p> </td><td style="width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Deferred Revenue</b></p> </td></tr> <tr style="height:5.35pt"><td colspan="2" style="background-color:#CCEEFF;width:174.1pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Balance at November 1, 2020</b></p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $        609,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $         53,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $     1,423,000 </p> </td></tr> <tr style="height:5.35pt"><td style="width:161.05pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:13.05pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:13pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:85.8pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:5.35pt"><td style="background-color:#CCEEFF;width:161.05pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Balance at April 30, 2021</b></p> </td><td style="background-color:#CCEEFF;width:13.05pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $        537,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $         78,000 </p> </td><td style="background-color:#CCEEFF;width:13pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:85.8pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $     1,441,000 </p> </td></tr> </table> 609000 53000 1423000 537000 78000 1441000 940881 <table style="border-collapse:collapse;width:330.25pt"><tr style="height:20.05pt"><td style="width:120.35pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:15.3pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="width:89.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>12 months or less</b></p> </td><td style="width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:89.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Greater than 12 months *</b></p> </td></tr> <tr style="height:10.25pt"><td style="background-color:#CCEEFF;width:120.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Subscription services</p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $      2,701,000 </p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $      1,698,000 </p> </td></tr> <tr style="height:10.25pt"><td style="width:120.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Professional services</p> </td><td style="width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $         216,000 </p> </td><td style="width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                 -   </p> </td></tr> <tr style="height:10.25pt"><td style="background-color:#CCEEFF;width:120.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Material rights</p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $         126,000 </p> </td><td style="background-color:#CCEEFF;width:15.3pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:89.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $         242,000 </p> </td></tr> </table> 2701000 1698000 216000 0 126000 242000 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Cost of Revenues  </b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Costs associated with subscription and maintenance revenues consist primarily of direct labor, amortization of previously capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Previously, cost of revenues in each reporting period was impacted by capitalized costs associated with software development and data center projects, costs associated with upgrades to PASSUR and Surface Multilateration (“SMLAT”) Systems necessary to make such systems compatible with new software applications (all referred to as “Capitalized Assets”), depreciation of PASSUR and SMLAT Systems as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each previous reporting period was impacted by the number of PASSUR and SMLAT System units added to the PASSUR Network, which included the production, shipment, and installation of these assets (largely installed by unaffiliated outside contractors), which had previously been capitalized to the PASSUR Network. The PASSUR Network was written off as of April 30, 2020, as described in more detail below.  The labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs subsequent to January 31, 2020.  Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and SMLAT Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.  In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">Additionally, due to the financial and economic hardships being experienced by the Company’s customers and air transportation support vendors in the current COVID-19 environment, there has been a sufficient amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result, during the second quarter of fiscal year 2020, the Company conducted a review of its customer contracts to determine whether an impairment had occurred.  In order to determine whether or not an impairment had </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"><span style="font-size:11pt">occurred, we looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related software development asset. Where the contracted revenue amount was less than the net carrying value of the software development asset, we noted an impairment.  As a result, the Company wrote off previously capitalized software development costs totaling approximately $6,134,000 due to impairment during fiscal 2020. The amount of these charges and write-offs were included as an impairment charge for the year ended October 31, 2020 totaling $9,874,000.</span></p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic,” below), the corresponding review conducted by the Company and the resultant write-offs taken during fiscal 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.</p> 3565000 175000 6134000 9874000 <p style="font:11.5pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"><b>Income Taxes </b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modifications to the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k).  As of October 31, 2020, the Company had approximately $25,377,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company’s provision for income taxes consists of federal, state and foreign 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. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The estimated annual effective tax rate for the fiscal year ending October 31, 2021 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets. </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">For the three and six months ended April 30, 2021, the Company recorded an income tax provision of $0.  The effective tax rate for the three and six months ended April 30, 2021 was 0% on a pretax (loss)/income of ($50,000) and $85,000, respectively.  The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">For the three and six months ended April 30, 2020, the Company recorded an income tax provision of $0 and $31,560, respectively. The income tax provision for the six months ended April 30, 2020 is attributable to foreign withholding tax. The effective tax rate for the three and six months ended April 30, 2020 was 0% and (0.3)%, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to foreign withholding taxes and the valuation allowance. The Company did not record an income tax benefit on its pre-tax losses as there is a full valuation allowance recorded against its net deferred tax assets which are not realizable on a more-likely-than-not basis.</p> 25377000 0 0 85000 0 31560 0 -0.003 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Accounts Receivable</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable 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. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $78,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2021, which will be invoiced subsequent to April 30, 2021. At October 31, 2020, the Company’s accounts receivable balance included $53,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2020.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;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. However, during fiscal year 2020, several customers requested, and </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"><span style="font-size:11pt">the Company agreed to, the suspension of certain services to those customers, or the provision of services free of charge during a specified period of time. Additionally, one customer requested extended terms of payment, which the Company also accepted. The Company believes that these decisions were in the best interests of the Company as a partner to the aviation industry and will benefit the Company in the longer term. The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.</span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The provision for doubtful accounts was $201,000 and $948,000 as of April 30, 2021 and October 31, 2020, respectively. During the six months ended April 30, 2021, the Company collected certain past due accounts for which a reserve had previously been established.  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> 78000 53000 201000 948000 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>PASSUR Network </b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and Surface Multilateration (“SMLAT”) Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology. In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company did not capitalize any costs related to the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively. Additionally, the Company did not purchase any parts for the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively, and used $0 and $9,300 of PASSUR Network parts for repairs during the six months ended April 30, 2021 and April 30, 2020, respectively. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">Depreciation expenses related to the Company-owned PASSUR Network was $0 and $148,000 for the three months ended April 30, 2021 and April 30, 2020, respectively, and $0 and $374,000 for the six months ended April 30, 2021 and April 30, 2020, respectively. Depreciation was charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which was estimated at five years for SMLAT Systems and seven years for PASSUR Systems. As a result of the decommissioning of the PASSUR Network and the resulting write off of all PASSUR Network assets during fiscal 2020, as described above, the Company will no longer incur any future depreciation expense related to the PASSUR Network.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">As a result of the FAA mandate described above and the corresponding review conducted by the Company, which resulted in the decommissioning of the PASSUR Network, the Company anticipates that the costs of maintaining and operating these systems will continue to decrease materially throughout the balance of the fiscal year.  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The net carrying balance of the PASSUR Network assets was $0 as of April 30, 2021 and October 31, 2020, respectively. </p> 3565000 175000 0 9300 0 148000 0 374000 0 0 <p style="font:10pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><span style="font-size:12pt"><b>Capitalized Software Development Costs</b></span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through April 30, 2021, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software.  Costs incurred to maintain and support products after they became available were charged to expense as incurred.  The Company did not capitalize any software development costs subsequent to January 31, 2020.</p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Due to the financial and economic hardships being experienced by airlines, airports and air transportation support vendors in the current COVID-19 environment, there was a sufficient amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company.  In order to determine whether or not an impairment had occurred, the Company looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related capitalized development cost asset.  Where the contribution margin was less than the net carrying value of the asset, we determined that an impairment had occurred. As a result of this exercise, the Company wrote-off assets totaling $6,134,000 during the second quarter of fiscal 2020, based on the assumption that the carrying value of the software capitalization was representative of 100% of the committed contract values then remaining, given the impact of the current COVID-19 environment on the aviation industry and its customers.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company did not capitalize any software development costs during the three and six months ended April 30, 2021. The Company capitalized $0 and $489,000 of software development costs during the three and six months ended April 30, 2020, respectively.  The Company amortized $121,000 and $243,000 of capitalized software development costs during the three and six months ended April 30, 2021, respectively. The Company amortized $520,000 and $1,208,000 of capitalized software development costs during the three and six months ended April 30, 2020, respectively. The Company previously recorded 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”.  In connection with the impairment analysis described above, the Company revised its estimate of the remaining useful life of the capitalized software development costs to three years.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic” below), the corresponding review conducted by the Company described above and the resultant write-offs taken during the three months ended April 30, 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.  </p> 6134000 0 489000 121000 243000 520000 1208000 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Long-Lived Assets</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-right:4.5pt;color:#000000;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’s revised life. </p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Deferred Tax Assets</b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;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 assets 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.  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">At October 31, 2020, the Company had available federal net operating loss carryforwards of $25,377,000, of which $12,597,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038. </p> 25377000 12597000 12780000 <p style="font:12pt Times New Roman;margin:0;text-indent:4.5pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Net Loss per Share Information </b></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-4.5pt;color:#000000;text-align:justify">Basic net income/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. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan allow for a cashless exercise. Shares used to calculate net loss per share are as follows:</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:15pt"><td style="width:48.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:25.16%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the three months ended</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:24.7%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the six months ended</b></p> </td></tr> <tr style="height:15pt"><td style="width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:25.16%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>April 30, </b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:24.7%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>April 30, </b></p> </td></tr> <tr style="height:15pt"><td style="width:48.08%" valign="bottom"><b> </b></td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.38%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center">2020</p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.04%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center">2020</p> </td></tr> <tr style="height:15pt"><td style="background-color:#CCEEFF;width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Basic Weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:10.6%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.38%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">      7,712,091 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:10.6%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.04%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">     7,709,014 </p> </td></tr> <tr style="height:15pt"><td style="width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Effect of dilutive stock options</p> </td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>               -   </b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:12.38%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">                -   </p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>               -   </b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:12.04%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">                -   </p> </td></tr> <tr style="height:15.75pt"><td style="background-color:#CCEEFF;width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0">Diluted weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.38%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">      7,712,091 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.04%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">     7,709,014 </p> </td></tr> <tr style="height:15.75pt"><td style="width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:10.6%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.18%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:10.6%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.04%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:15.75pt"><td style="background-color:#CCEEFF;width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Weighted average shares which are not included in<br/>the calculation of diluted net income per share <br/>because their impact is anti-dilutive. These shares<br/>consist of stock options.</p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  1,460,000 </b></p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.38%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">      1,831,500 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  1,460,000 </b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.04%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">     1,831,500 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;color:#000000;text-align:justify"> </p> <table style="border-collapse:collapse;width:100%"><tr style="height:15pt"><td style="width:48.08%" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td colspan="3" style="width:25.16%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the three months ended</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:24.7%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>For the six months ended</b></p> </td></tr> <tr style="height:15pt"><td style="width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:25.16%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>April 30, </b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td colspan="3" style="width:24.7%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>April 30, </b></p> </td></tr> <tr style="height:15pt"><td style="width:48.08%" valign="bottom"><b> </b></td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.38%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center">2020</p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>2021</b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:12.04%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center">2020</p> </td></tr> <tr style="height:15pt"><td style="background-color:#CCEEFF;width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Basic Weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:10.6%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.38%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">      7,712,091 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:10.6%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.04%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">     7,709,014 </p> </td></tr> <tr style="height:15pt"><td style="width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Effect of dilutive stock options</p> </td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>               -   </b></p> </td><td style="width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:12.38%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">                -   </p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:10.6%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>               -   </b></p> </td><td style="width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:12.04%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">                -   </p> </td></tr> <tr style="height:15.75pt"><td style="background-color:#CCEEFF;width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0">Diluted weighted average shares outstanding</p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.38%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">      7,712,091 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  7,712,091 </b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.04%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">     7,709,014 </p> </td></tr> <tr style="height:15.75pt"><td style="width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:10.6%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.18%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.38%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:10.6%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:2.06%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td><td style="width:12.04%" valign="bottom"><p style="font:10pt Times New Roman;margin:0;text-align:right"> </p> </td></tr> <tr style="height:15.75pt"><td style="background-color:#CCEEFF;width:48.08%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Weighted average shares which are not included in<br/>the calculation of diluted net income per share <br/>because their impact is anti-dilutive. These shares<br/>consist of stock options.</p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  1,460,000 </b></p> </td><td style="background-color:#CCEEFF;width:2.18%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.38%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">      1,831,500 </p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:10.6%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"><b>  1,460,000 </b></p> </td><td style="background-color:#CCEEFF;width:2.06%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:12.04%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right">     1,831,500 </p> </td></tr> </table> 7712091 7712091 7712091 7709014 0 0 0 0 7712091 7712091 7712091 7709014 1460000 1831500 1460000 1831500 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Stock-Based Compensation</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company follows FASB ASC 718, <i>Compensation-Stock Compensation</i>, 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 is 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 $67,000 and $114,000 for the three and six months ended April 30, 2021, respectively.  Stock-based compensation expense was $103,000 and $249,000 for the three and six months ended April 30, 2020, respectively.  Stock-based compensation is primarily included in selling, general, and administrative expenses. </p> 67000 114000 103000 249000 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;color:#000000;text-align:justify"><b>Fair Value of Financial Instruments</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">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.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-22.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;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="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>Recent Accounting Pronouncements Adopted</b></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, <i>Leases </i>(“Topic 842”)<i>.</i> Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">On November 1, 2018, the Company adopted the revenue recognition requirements of 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 </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"><span style="font-size:11pt">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 fiscal year ended October 31, 2019, of $15,046,000 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.</span></p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">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.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"><span style="border-bottom:1px solid #000000"><b>Accounting Pronouncements Issued but not yet Adopted</b></span></p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin-top:6pt;margin-bottom:0pt;text-align:justify">In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods therein, and early adoption is permitted. Adoption of Topic 740 is not expected to have a material effect on the Company’s consolidated financial statements.</p> <p style="font:11pt Times New Roman;margin-top:6pt;margin-bottom:0pt;text-align:justify">In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses.  Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and, (c) changes in estimates of expected credit losses that have taken place during the period.  ASU 2016-13 is effective for fiscal years beginning after December 15, 2022.  The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements.  However, it is not expected to have a material effect on the Company’s consolidated financial statements.</p> 1497000 1620000 15046000 66000 <p style="font:12pt Times New Roman;margin:0;text-indent:-9pt;margin-left:9pt;margin-right:-13.3pt;text-align:justify"><b>3. </b><span style="border-bottom:1px solid #000000"><b>Impact of the COVID-19 Pandemic</b><b>  </b><b> </b></span></p> <p style="font:12pt Times New Roman;margin:0;margin-left:9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">In December 2019, a novel strain of coronavirus (“COVID-19”) was reported in Wuhan, China. The World Health Organization (“WHO”) declared COVID-19 a “pandemic” on March 11, 2020, and the U.S. government declared a national state of emergency on March 13, 2020. The U.S. government has implemented enhanced screenings, quarantine requirements and other travel restrictions in connection with the COVID-19 outbreak. U.S. state governments have instituted similar measures, such as “shelter-in-place” requirements and declared states of emergency. In addition, U.S. federal and state governments have strongly recommended “social distancing” measures, including avoiding social gatherings and discretionary travel. </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The aviation and travel industries, which are served by the Company and its products, have been severely affected by the COVID-19 outbreak.  Travel restrictions and other measures imposed by most jurisdictions resulted in a precipitous decline in demand for air travel, and our customers in the aviation and travel industries have drastically reduced their capacity and operations in 2020 and continuing into 2021, as compared to 2019, which in turn has resulted in a significant reduction of demand for our products and services.  As a result, the Company has faced increased economic pressures and experienced a significant loss of revenue, which the Company anticipates will continue to impact fiscal 2021.  The severity of the downturn depends on many factors, the outcomes of which are uncertain or unknown at this time, such as, among other things, the scope, severity and duration of the pandemic (including any resurgences of cases), the actions taken to contain the pandemic or to mitigate its impact, the public distribution of treatments and vaccines for the disease (including its variants), the length of time before the public feels safe to travel, the economic stimulus programs available to affected industries and consumers, and the status of governmental and private reopening plans.  All of these variables will impact how quickly the industry can recover and may affect the revenue and earnings levels of the Company.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The CARES Act was enacted in March 2020 and provides economic support for, among others, businesses in the airline industry.  The Company has received grants under the CARES Act, totaling approximately $6,498,000, as described in more detail below.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:13.5pt;text-align:justify">1. In July 2020, the Company was granted government funds totaling approximately $3.0 million pursuant to PSP1 for Air Carriers and Contractors under the CARES Act.  Pursuant to the PSP1 Agreement entered into by the Company with the U.S. Department of the Treasury, the Company was required to, among other things, refrain from conducting involuntary employee layoffs or furloughs and reducing employee rates of pay or benefits through September 30, 2020, and is required to refrain from paying dividends or engaging in share repurchases through September 30, 2021. The Company is also required to limit certain executive compensation through March 24, 2022, maintain certain internal controls and records relating to the CARES Act funds and comply with certain reporting requirements.  The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act up through and including the period ended April 30, 2021 and fully intends to continue to comply with all such provisions and requirements.  Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits have been incurred.  During the six months ended April 30, 2021, the Company reduced its compensation expense by $2,188,000, as a portion of the CARES Act grant proceeds received by the Company was used to fund eligible payroll costs.  If the Company does not comply with the provisions of the CARES Act and the Payroll Support Program Agreement, the Company may be required to repay the government funds and also be subject to other remedies. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:13.5pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:13.5pt;text-align:justify">2. On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:13.5pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:13.5pt;text-align:justify">3. On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement (“PSP2”) with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program. The total amount awarded to the Company under PSP2 was approximately $1,310,000.  The relief payments under PSP2 were received in two installments of approximately $655,000 on March 8, 2021 and April 26, 2021, respectively. As with the original grant under PSP1, PSP2 proceeds are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support.  Other conditions include prohibitions on share repurchases and dividends through March 31, 2022, and certain limitations on executive compensation.  </p> <p style="font:11pt Times New Roman;margin:0;margin-left:13.5pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:13.5pt;text-align:justify">4. On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement (“PSP3”) with the U.S. Department of the Treasury for an award the Company will receive under the American Rescue Plan Act of 2021.  The total amount awarded to the Company under PSP3 was approximately $1,310,000.  The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021.  The second installment of approximately $655,000 was received by the Company on May 27, 2021.  The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs.  However, there may be a possible additional final payment made subsequently, based on any adjustments by the U.S. Department of the Treasury, to the initial expected total payment. As with the original grants under PSP1 and PSP2, proceeds under PSP3 are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support under PSP3.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation.  </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Additionally, provisions under the CARES Act allowed the Company to defer payment of the employer’s share of social security taxes incurred from March of 2020 through December 31, 2020.  Under the terms of the legislation, 50% of the deferred payroll taxes would be due and payable by December 31, 2021, and the remaining 50% would be due and payable by December 31, 2022.  The amount of payroll taxes subject to deferred payment is approximately $139,000.</p> <p style="font:11pt Times New Roman;margin:0"> </p> <p style="font:11pt Times New Roman;margin:0">The Company has taken several actions beginning in April 2020, prior to receiving CARES Act funds, to mitigate the effects of the COVID-19 pandemic on its business, as outlined below:</p> <p style="font:11pt Times New Roman;margin:0"> </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">·</kbd>Eliminated or furloughed approximately one-third of then-existing positions; </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">·</kbd>Instituted a temporary pay reduction plan affecting essentially all of the then-remaining employees; </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">·</kbd>Suspended the use of outside consultants; </p> <p style="font:11pt Times New Roman;margin-top:0pt;margin-bottom:8pt;margin-left:36pt"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">·</kbd>Decommissioned the PASSUR Network to reduce data feed and telecom costs; and </p> <p style="font:11pt Times New Roman;margin:0;margin-left:36pt;text-align:justify"><kbd style="position:absolute;font:11pt Times New Roman;margin-left:-18pt">·</kbd>Reduced and/or eliminated other operating expenses that were not critical to the short-term outlook of the Company. </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The effects of the actions above were reflected in lower costs of revenues, research and development and administrative costs for the first six months in fiscal 2021, compared to the same period in fiscal 2020, and the Company anticipates that such cost savings will continue into the remainder of fiscal 2021.  However, if the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, these levels of cost savings may not be practicable or sustainable to support the operations necessary for the increased level of revenue.</p> 875000 1310000 655000 655000 1310000 655000 655000 139000 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>4. </b><span style="border-bottom:1px solid #000000"><b>Leases</b></span><b>    </b></p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">During the first quarter of fiscal year 2020, the Company adopted Topic 842 using the modified retrospective transition approach permitted under the new standard for leases that existed at November 1, 2019 and, accordingly, the prior comparative periods were not restated.  Under this method, the Company was required to assess the remaining future payments of existing leases as of November 1, 2019.  Additionally, as of the date of adoption, the Company elected the package of practical expedients that did not require the Company to assess whether expired or existing contracts contain leases as defined in Topic 842, did not require reassessment of the lease classification (i.e., operating lease vs. finance lease) for expired or existing leases, and did not require a change to the accounting for previously capitalized initial direct costs.</p> <p style="font:12pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The adoption of this standard impacted the Company’s consolidated balance sheet due to the recognition of ROU assets and associated lease liabilities related to operating leases as compared to the previous accounting.  The accounting for finance leases under Topic 842 is consistent with the prior accounting for capital leases. The impact of the adoption of this standard on the Company’s consolidated statement of earnings and consolidated statement of cash flows was not material.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Per the guidance of Topic 842, a contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset.  The Company recognizes a lease liability and a related ROU asset at the commencement date for leases on its consolidated balance sheet, excluding short-term leases as noted below. The lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The Company’s lease term at the commencement date may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, the Company uses an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments.  The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life.</p> <p style="font:9pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">After the lease commencement date, the Company evaluates lease modifications, if any, that could result in a change in the accounting for leases.  For a lease modification, an evaluation is performed to determine if it should be treated as either a separate lease or a change in the accounting of an existing lease. In addition, significant changes in events or circumstances within the Company’s control are assessed to determine whether a change in the accounting for leases is required. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">Certain of the Company’s leases provide for variable lease payments for the right to use an underlying asset that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability, the initial measurement of the ROU asset, and the lease classification test based on the index or rate as of the commencement date. Any changes from the commencement date estimation of the index- and rate-based variable payments are expensed as incurred in the period of the change. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are not included in the initial measurement of the lease liability or the ROU asset, but instead are expensed as incurred.  The Company’s variable lease payments primarily include common area maintenance and real estate taxes.</p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify">Upon the adoption of Topic 842, the Company made the following accounting policy elections:</p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:36pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>Certain of the Company’s contracts contain lease components as well as non-lease components. Unless an accounting policy is elected to the contrary, the contract consideration must be allocated to the separate lease and non-lease components in accordance with Topic 842. For purposes of allocating contract consideration, the Company elected not to separate the lease components from non-lease components for all asset classes.  This was applied to all existing leases as of November 1, 2019 and will be applied to new leases on an on-going basis.    </p> <p style="font:11pt Times New Roman;margin:0;margin-left:36pt;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;margin-left:36pt;color:#000000;text-align:justify"><kbd style="position:absolute;font:11pt Symbol;margin-left:-18pt">·</kbd>The Company elected not to apply the measurement and recognition requirements of Topic 842 to short-term leases (i.e., leases with a term of 12 months or less).  Accordingly, short-term leases will not be recorded as ROU assets or lease liabilities on the Company’s consolidated balance sheets, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term.   </p> <p style="font:10pt Times New Roman;margin:0;color:#000000"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">As a result of the adoption of Topic 842, the Company recognized operating lease ROU assets and liabilities of $1,497,000 and $1,620,000, respectively, as of November 1, 2019. The Company does not have any finance lease ROU assets and liabilities. </p> <p style="font:11pt Times New Roman;margin:0;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company has operating leases primarily for offices and PASSUR and SMLAT systems, with remaining terms of approximately four months to 4.25 years.  Some of the Company’s lease contracts include options to extend the leases for up to five years, while others include options to terminate the leases within one year.  The Company’s headquarters, located in Stamford, Connecticut were previously located in a 5,300 square foot office at an average annual cost of $220,000, under a lease expiring on June 30, 2023.  On October 6, 2020, the Company modified this agreement, reducing the amount of square footage under rental and extending the term to June 30, 2025, at the reduced average annual rental rate of $61,000.  The Company’s primary software development facility, located in Orlando, Florida, is subject to a lease through August 31, 2021, at an average annual rental rate of $74,000. During 2020, the Company reached settlement agreements with landlords to terminate several existing leases and vacate its facilities in Bohemia, New York, Vienna, Virginia and Irving, Texas.  Activities previously performed at these locations have been consolidated into the Company’s remaining facilities.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">A summary of total lease costs and other information for the period relating to the Company’s operating leases is as follows:</p> <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"/> <table style="border-collapse:collapse;width:100%"><tr style="height:7.2pt"><td style="width:23.3%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Total lease cost</b></p> </td><td style="width:4.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2021</b></p> </td><td style="width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2020</b></p> </td><td style="width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2021</b></p> </td><td style="width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2020</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:23.3%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Operating lease cost</p> </td><td style="background-color:#CCEEFF;width:4.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.86%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $           48,113 </span></p> </td><td style="background-color:#CCEEFF;width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $          425,712 </span></p> </td><td style="background-color:#CCEEFF;width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $           97,135 </p> </td><td style="background-color:#CCEEFF;width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          613,903 </p> </td></tr> <tr style="height:7.2pt"><td style="width:23.3%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Short-term lease cost</p> </td><td style="width:4.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.86%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt">$           17,848 </span></p> </td><td style="width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $           52,809 </span></p> </td><td style="width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $           38,707 </p> </td><td style="width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          103,924 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:23.3%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Variable lease cost</p> </td><td style="background-color:#CCEEFF;width:4.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $             4,302 </span></p> </td><td style="background-color:#CCEEFF;width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $           14,098 </span></p> </td><td style="background-color:#CCEEFF;width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $             7,453 </p> </td><td style="background-color:#CCEEFF;width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $           28,467 </p> </td></tr> <tr style="height:7.2pt"><td style="width:23.3%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="width:4.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.86%;border-bottom:3px double #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $           70,263 </span></p> </td><td style="width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%;border-bottom:3px double #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $          492,619 </span></p> </td><td style="width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          143,295 </p> </td><td style="width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          746,294 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <table style="border-collapse:collapse;width:539.45pt"><tr style="height:7.75pt"><td colspan="2" style="background-color:#CCEEFF;width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Other information</b></p> </td><td style="background-color:#CCEEFF;width:115.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:37.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.75pt"><td colspan="2" style="width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="width:115.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:37.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.75pt"><td style="background-color:#CCEEFF;width:21.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:364.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Operating cash flows from operating leases</p> </td><td style="background-color:#CCEEFF;width:115.25pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $                     57,282 </span></p> </td><td style="background-color:#CCEEFF;width:37.95pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr style="height:7.75pt"><td colspan="2" style="width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td><td style="width:115.25pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $                              -   </span></p> </td><td style="width:37.95pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr style="height:7.75pt"><td colspan="2" style="background-color:#CCEEFF;width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Weighted-average remaining lease term - operating leases</p> </td><td style="background-color:#CCEEFF;width:115.25pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt">3.3</span></p> </td><td style="background-color:#CCEEFF;width:37.95pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">years</p> </td></tr> <tr style="height:7.75pt"><td colspan="2" style="width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Weighted-average discount rate - operating leases</p> </td><td style="width:115.25pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt">9.75%</span></p> </td><td style="width:37.95pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The total future minimum lease payments, over the remaining lease term, relating to the Company’s operating leases for the remainder of fiscal year 2021 and for each of the next four fiscal years and thereafter is as follows:</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse;width:58.54%"><tr style="height:7.2pt"><td style="width:57.9%;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Fiscal Year Ended October 31:</b>  </p> </td><td style="width:42.1%;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Operating Leases</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%;border-top:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2021</p> </td><td style="background-color:#CCEEFF;width:42.1%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                             85,528 </p> </td></tr> <tr style="height:7.2pt"><td style="width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2022</p> </td><td style="width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              110,952 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2023</p> </td><td style="background-color:#CCEEFF;width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                76,910 </p> </td></tr> <tr style="height:7.2pt"><td style="width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2024</p> </td><td style="width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                62,545 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2025</p> </td><td style="background-color:#CCEEFF;width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                40,393 </p> </td></tr> <tr style="height:7.2pt"><td style="width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000">Thereafter</p> </td><td style="width:42.1%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                        - </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000"> Total future minimum lease payments</p> </td><td style="background-color:#CCEEFF;width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                           376,328 </p> </td></tr> <tr style="height:7.2pt"><td style="width:57.9%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Less imputed interest</p> </td><td style="width:42.1%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              (51,962)</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> Total</p> </td><td style="background-color:#CCEEFF;width:42.1%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                           324,366 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The following table summarizes scheduled maturities of the Company’s contractual obligations relating to operating leases for which cash flows are fixed and determinable as of April 30, 2021:</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <table style="border-collapse:collapse;width:331pt"><tr style="height:27.05pt"><td style="width:191.35pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Fiscal Year Ended October 31:</b> </p> </td><td style="width:139.65pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Payments Due in Fiscal Year (1)</b></p> </td></tr> <tr style="height:14.25pt"><td style="background-color:#CCEEFF;width:191.35pt;border-top:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2021</p> </td><td style="background-color:#CCEEFF;width:139.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                           54,852 </p> </td></tr> <tr style="height:14.25pt"><td style="width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2022</p> </td><td style="width:139.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              60,590 </p> </td></tr> <tr style="height:14.25pt"><td style="background-color:#CCEEFF;width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2023</p> </td><td style="background-color:#CCEEFF;width:139.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              60,590 </p> </td></tr> <tr style="height:14.25pt"><td style="width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2024</p> </td><td style="width:139.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              60,590 </p> </td></tr> <tr style="height:14.25pt"><td style="background-color:#CCEEFF;width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2025</p> </td><td style="background-color:#CCEEFF;width:139.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              40,393 </p> </td></tr> <tr style="height:14.25pt"><td style="width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000">Thereafter</p> </td><td style="width:139.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                      - </p> </td></tr> <tr style="height:14.95pt"><td style="background-color:#CCEEFF;width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000"> Total contractual obligations</p> </td><td style="background-color:#CCEEFF;width:139.65pt;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                          277,015 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:10pt Times New Roman;margin:0;margin-left:9pt;text-align:justify"><kbd style="position:absolute;font:10pt Times New Roman;margin-left:-9pt">(1)</kbd><kbd style="margin-left:27pt"/>Minimum operating lease commitments only include base rent.  Certain leases provide for contingent rents that are not measurable at inception and primarily include common area maintenance and real estate taxes.  These amounts are excluded from minimum operating lease commitments and are included in the determination of total rent expense when it is probable that the expense has been incurred and the amount is reasonably measurable.  Such amounts have not been material to total rent expense.   </p> <p style="font:10pt Times New Roman;margin:0"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">The Company does not have any finance leases or leases that have not yet commenced as of April 30, 2021. </p> 1497000 1620000 61000 74000 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"/> <table style="border-collapse:collapse;width:100%"><tr style="height:7.2pt"><td style="width:23.3%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Total lease cost</b></p> </td><td style="width:4.02%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2021</b></p> </td><td style="width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Three Months Ended April 30, 2020</b></p> </td><td style="width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2021</b></p> </td><td style="width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"> </p> </td><td style="width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Six Months Ended April 30, 2020</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:23.3%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Operating lease cost</p> </td><td style="background-color:#CCEEFF;width:4.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.86%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $           48,113 </span></p> </td><td style="background-color:#CCEEFF;width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $          425,712 </span></p> </td><td style="background-color:#CCEEFF;width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $           97,135 </p> </td><td style="background-color:#CCEEFF;width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          613,903 </p> </td></tr> <tr style="height:7.2pt"><td style="width:23.3%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Short-term lease cost</p> </td><td style="width:4.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.86%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt">$           17,848 </span></p> </td><td style="width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $           52,809 </span></p> </td><td style="width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $           38,707 </p> </td><td style="width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          103,924 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:23.3%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Variable lease cost</p> </td><td style="background-color:#CCEEFF;width:4.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="background-color:#CCEEFF;width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $             4,302 </span></p> </td><td style="background-color:#CCEEFF;width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $           14,098 </span></p> </td><td style="background-color:#CCEEFF;width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $             7,453 </p> </td><td style="background-color:#CCEEFF;width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="background-color:#CCEEFF;width:15.86%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $           28,467 </p> </td></tr> <tr style="height:7.2pt"><td style="width:23.3%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Total</p> </td><td style="width:4.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:15.86%;border-bottom:3px double #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $           70,263 </span></p> </td><td style="width:3.02%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%;border-bottom:3px double #000000" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $          492,619 </span></p> </td><td style="width:2.82%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          143,295 </p> </td><td style="width:3.42%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td><td style="width:15.86%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> $          746,294 </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> <table style="border-collapse:collapse;width:539.45pt"><tr style="height:7.75pt"><td colspan="2" style="background-color:#CCEEFF;width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"><b>Other information</b></p> </td><td style="background-color:#CCEEFF;width:115.25pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:37.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.75pt"><td colspan="2" style="width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Cash paid for amounts included in the measurement of lease liabilities:</p> </td><td style="width:115.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td><td style="width:37.95pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td></tr> <tr style="height:7.75pt"><td style="background-color:#CCEEFF;width:21.9pt" valign="bottom"><p style="font:10pt Times New Roman;margin:0"> </p> </td><td style="background-color:#CCEEFF;width:364.35pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Operating cash flows from operating leases</p> </td><td style="background-color:#CCEEFF;width:115.25pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $                     57,282 </span></p> </td><td style="background-color:#CCEEFF;width:37.95pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr style="height:7.75pt"><td colspan="2" style="width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Right-of-use assets obtained in exchange for new operating lease liabilities</p> </td><td style="width:115.25pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt"> $                              -   </span></p> </td><td style="width:37.95pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> </p> </td></tr> <tr style="height:7.75pt"><td colspan="2" style="background-color:#CCEEFF;width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Weighted-average remaining lease term - operating leases</p> </td><td style="background-color:#CCEEFF;width:115.25pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt">3.3</span></p> </td><td style="background-color:#CCEEFF;width:37.95pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">years</p> </td></tr> <tr style="height:7.75pt"><td colspan="2" style="width:386.25pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Weighted-average discount rate - operating leases</p> </td><td style="width:115.25pt" valign="bottom"><p style="font:12pt Times New Roman;margin:0;text-align:right"><span style="font-size:11pt">9.75%</span></p> </td><td style="width:37.95pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:right"> </p> </td></tr> </table> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"> </p> 48113 425712 97135 613903 17848 52809 38707 103924 4302 14098 7453 28467 70263 492619 143295 746294 57282 0 P3Y3M18D 0.0975 <table style="border-collapse:collapse;width:58.54%"><tr style="height:7.2pt"><td style="width:57.9%;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Fiscal Year Ended October 31:</b>  </p> </td><td style="width:42.1%;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Operating Leases</b></p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%;border-top:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2021</p> </td><td style="background-color:#CCEEFF;width:42.1%;border-top:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                             85,528 </p> </td></tr> <tr style="height:7.2pt"><td style="width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2022</p> </td><td style="width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              110,952 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2023</p> </td><td style="background-color:#CCEEFF;width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                76,910 </p> </td></tr> <tr style="height:7.2pt"><td style="width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2024</p> </td><td style="width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                62,545 </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2025</p> </td><td style="background-color:#CCEEFF;width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                40,393 </p> </td></tr> <tr style="height:7.2pt"><td style="width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000">Thereafter</p> </td><td style="width:42.1%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                        - </p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000"> Total future minimum lease payments</p> </td><td style="background-color:#CCEEFF;width:42.1%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                           376,328 </p> </td></tr> <tr style="height:7.2pt"><td style="width:57.9%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">Less imputed interest</p> </td><td style="width:42.1%;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              (51,962)</p> </td></tr> <tr style="height:7.2pt"><td style="background-color:#CCEEFF;width:57.9%" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> Total</p> </td><td style="background-color:#CCEEFF;width:42.1%;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                           324,366 </p> </td></tr> </table> 85528 110952 76910 62545 40393 0 376328 51962 324366 <table style="border-collapse:collapse;width:331pt"><tr style="height:27.05pt"><td style="width:191.35pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"><b>Fiscal Year Ended October 31:</b> </p> </td><td style="width:139.65pt;border-bottom:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:center"><b>Payments Due in Fiscal Year (1)</b></p> </td></tr> <tr style="height:14.25pt"><td style="background-color:#CCEEFF;width:191.35pt;border-top:0.5pt solid #000000" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2021</p> </td><td style="background-color:#CCEEFF;width:139.65pt;border-top:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                           54,852 </p> </td></tr> <tr style="height:14.25pt"><td style="width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2022</p> </td><td style="width:139.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              60,590 </p> </td></tr> <tr style="height:14.25pt"><td style="background-color:#CCEEFF;width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2023</p> </td><td style="background-color:#CCEEFF;width:139.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              60,590 </p> </td></tr> <tr style="height:14.25pt"><td style="width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2024</p> </td><td style="width:139.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              60,590 </p> </td></tr> <tr style="height:14.25pt"><td style="background-color:#CCEEFF;width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">2025</p> </td><td style="background-color:#CCEEFF;width:139.65pt" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                              40,393 </p> </td></tr> <tr style="height:14.25pt"><td style="width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000">Thereafter</p> </td><td style="width:139.65pt;border-bottom:0.5pt solid #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000">                                      - </p> </td></tr> <tr style="height:14.95pt"><td style="background-color:#CCEEFF;width:191.35pt" valign="middle"><p style="font:11pt Times New Roman;margin:0;color:#000000"> Total contractual obligations</p> </td><td style="background-color:#CCEEFF;width:139.65pt;border-bottom:3px double #000000" valign="bottom"><p style="font:11pt Times New Roman;margin:0;color:#000000"> $                          277,015 </p> </td></tr> </table> 54852 60590 60590 60590 40393 0 277015 <p style="font:12pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;margin-right:-13.3pt;text-align:justify"><b>5. </b><span style="border-bottom:1px solid #000000"><b>Notes Payable – Related Party</b></span><b>   </b></p> <p style="font:11pt Times New Roman;margin:0;margin-right:-13.3pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">During the fiscal year ended October 31, 2019, the Company owed certain amounts to G.S. Beckwith Gilbert, the Company’s Non-Executive Chairman of the Board and significant stockholder, under a promissory note issued by the Company to Mr. Gilbert on January 28, 2019 (the “Fifth Gilbert Note”). The maturity date under the Fifth Gilbert Note was November 1, 2020, and the annual interest rate was 9 ¾%, with annual interest payments required to be made on October 31<span style="vertical-align:super">st</span> of each year. The note payable was secured by the Company’s assets. During the year ended October 31, 2019, the Company paid Mr. Gilbert interest accrued on the Fifth Gilbert Note through July 31, 2019 in a total amount equal to $516,000. During fiscal year 2019, Mr. Gilbert loaned the Company an additional $2,100,000 to primarily fund the Company’s near-term investment strategy to enhance the Company’s technology platform, in the form of software development personnel, third-party contractors, and PASSUR Network infrastructure support. As of October 31, 2019, the aggregate amount outstanding under the Fifth Gilbert Note was $8,335,000, consisting of a principal of $8,135,000 and interest of $200,000 accrued during the fourth quarter of fiscal year 2019.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">On January 27, 2020, the Company and Mr. Gilbert entered into a Sixth Debt Extension Agreement, effective as of January 27, 2020, pursuant to which the Company cancelled the Fifth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Sixth Gilbert Note”) in the amount of $9,071,000, consisting of a principal of $8,670,000 (which included the principal previously outstanding under the Fifth Gilbert Note and an additional amount of $535,000 loaned to the Company by Mr. Gilbert during the period from October 31, 2019 and January 27, 2020) and unpaid interest of $401,000 accrued under the Fifth Gilbert Note through January 27, 2020. Under the terms of the Sixth Gilbert Note, the Company agreed to pay the unpaid interest of $401,000 accrued under the Fifth Gilbert Note and included in the Sixth Gilbert Note (as described above) at the time and on the terms set forth in the Sixth Gilbert Note. Under the terms of the Sixth Gilbert Note, the maturity date of the loan was extended to November 1, 2021, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year. The note payable was secured by the Company’s assets.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">During the fiscal year ended October 31, 2020, the Company did not pay any interest on the Sixth Gilbert Note. As of October 31, 2020, the aggregate amount owed by the Company to Mr. Gilbert was $10,692,000, consisting of a principal of $9,585,000 (which included the principal of $8,670,000 outstanding under the Sixth Gilbert Note and an additional amount of $915,000 loaned to the Company during the period from January 27, 2020 to October 31, 2020) and unpaid interest of $1,107,000 (which included unpaid interest of $410,000 accrued under the Fifth Gilbert Note that was included in the Sixth Gilbert Note and unpaid interest of $706,000 accrued under the Sixth Gilbert Note through October 31, 2020).</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">During the first six months of fiscal 2021, the Company paid Mr. Gilbert interest accrued on the Sixth Gilbert Note from October 31, 2020 through April 30, 2021 in a total amount equal to $524,000. During the six months ended April 30, 2021, Mr. Gilbert did not loan the Company any additional funds.</p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">On January 29, 2021, the Company and Mr. Gilbert entered into a Seventh Debt Extension Agreement effective January 29, 2021, pursuant to which the Company cancelled the Sixth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Seventh Gilbert Note”) in the amount of $10,692,000, consisting of a principal of $9,585,000 and unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note through October 31, 2020. Under the terms of the Seventh Gilbert Note, the Company agreed to pay the unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note and included in the Seventh Gilbert Note (as described above) at the time and on the terms set forth in the Seventh Gilbert Note. Under the terms of the Seventh Gilbert Note, the maturity date of the loan was extended to November 1, 2022, and the annual interest rate remained at 9 ¾%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets. The amendments to the Sixth Gilbert Note were determined to be a modification of the debt instrument and no gain or loss was recorded as a result of the transactions.</p> <p style="font:11pt Times New Roman;margin:0;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;text-align:justify">As of June 10, 2021, the note payable balance, including accrued interest, was $10,692,000.</p> <p style="font:11pt Times New Roman;margin:0;text-indent:9pt;margin-left:-9pt;text-align:justify"> </p> <p style="font:11pt Times New Roman;margin:0;color:#000000;text-align:justify">The Company has evaluated its financial position as of April 30, 2021, including operating income of $609,000 for the six months ended April 30, 2021 and a working capital deficit of $168,000 (excluding deferred revenues and certain CARES Act grant proceeds accounted for as accrued liabilities) as of April 30, 2021, and has requested and received a commitment from Mr. Gilbert, dated June 11, 2021, that if the Company, at any time, is unable to meet its obligations through June 12, 2022, 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.</p> 8335000 9071000 0.0975 10692000 10692000 10692000 -609000 168000 XML 16 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document and Entity Information - shares
6 Months Ended
Apr. 30, 2021
Jun. 01, 2021
Details    
Registrant CIK 0000225628  
Fiscal Year End --10-31  
Registrant Name PASSUR AEROSPACE, INC.  
SEC Form 10-Q  
Period End date Apr. 30, 2021  
Tax Identification Number (TIN) 11-2208938  
Number of common stock shares outstanding   7,712,091
Filer Category Non-accelerated Filer  
Current with reporting Yes  
Interactive Data Current Yes  
Shell Company false  
Small Business true  
Emerging Growth Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 000-7642  
Entity Incorporation, State or Country Code NY  
Entity Address, Address Line One One Landmark Square  
Entity Address, Address Line Two Suite 1905  
Entity Address, City or Town Stamford  
Entity Address, State or Province CT  
Entity Address, Postal Zip Code 06901  
City Area Code (203)  
Local Phone Number 622-4086  
Amendment Flag false  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q2  

XML 17 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - USD ($)
Apr. 30, 2021
Oct. 31, 2020
Current assets:    
Cash $ 3,429,052 $ 2,748,066
Accounts receivable, net 614,941 662,081
Prepaid expenses and other current assets 318,093 162,843
Total current assets 4,362,086 3,572,990
PASSUR Network, net 0 0
Capitalized software development costs, net 980,499 1,223,399
Property and equipment, net 142,289 257,561
Operating lease right-of-use assets 178,271 232,721
Other assets 42,395 53,031
Total assets 5,705,540 5,339,702
Current liabilities:    
Accounts payable 1,206,176 1,486,808
Accued liabilities - Stimulus funding 2,599,239 1,933,955
Accrued expenses and other current liabilities 603,771 721,058
Operating lease liabilities, current portion 120,538 168,923
Deferred revenue, current portion 1,189,321 1,173,573
Total current liabilities 5,719,045 5,484,317
Deferred revenue, long term portion 251,856 249,727
Note payable - related party 10,691,625 10,691,625
Operating lease liabilities, non-current 202,419 271,946
Total liabilities 16,864,945 16,697,615
Stockholders' deficit:    
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,496,526 at April 30, 2021 and October 31, 2020, respectively 84,964 84,964
Additional paid-in capital 18,561,849 18,448,202
Accumulated deficit (27,872,540) (27,957,401)
Stockholders' Equity before Treasury Stock (9,225,727) (9,424,235)
Treasury stock, at cost (1,933,678) (1,933,678)
Total stockholders' deficit (11,159,405) (11,357,913)
Total liabilities and stockholders' deficit $ 5,705,540 $ 5,339,702
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Balance Sheets - Parenthetical - $ / shares
Apr. 30, 2021
Oct. 31, 2020
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, Shares, Issued 8,496,526 8,496,526
Common Stock, Shares, Outstanding 8,496,526 8,496,526
Treasury Stock, Shares 784,435 784,435
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statement of Operations - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Details        
Revenues $ 1,461,844 $ 3,178,742 $ 3,159,765 $ 7,404,058
Cost of expenses:        
Cost of revenues 565,451 2,421,113 1,135,124 4,707,180
Research and development expenses 53,251 103,394 100,883 215,697
Selling, general, and administrative expenses 635,965 2,292,416 1,314,784 4,460,766
Impairment charges 0 9,874,281 0 9,874,281
Operating Expenses 1,254,667 14,691,204 2,550,791 19,257,924
Income/(Loss) from operations 207,177 (11,512,462) 608,974 (11,853,866)
Interest expense - related party 257,713 218,629 524,113 428,915
Income/(Loss) before income taxes (50,536) (11,731,091) 84,861 (12,282,781)
Provision for income taxes 0 0 0 31,560
Net income/(loss) $ (50,536) $ (11,731,091) $ 84,861 $ (12,314,341)
Net income/(loss) per common share - basic $ (0.01) $ (1.52) $ 0.01 $ (1.60)
Net income/(loss) per common share - diluted $ (0.01) $ (1.52) $ 0.01 $ (1.60)
Weighted average number of common shares outstanding - basic 7,712,091 7,712,091 7,712,091 7,709,014
Weighted average number of common shares outstanding - diluted 7,712,091 7,712,091 7,712,091 7,709,014
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.21.1
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, 2019 $ 84,804 $ 17,958,165 $ (15,653,562) $ (1,933,678) $ 455,729
Shares, Outstanding, Ending Balance at Jan. 31, 2020 8,496,526        
Stock-based compensation   146,648 0 0 146,648
Exercise of stock options $ 160 23,040     23,200
Exercise of stock options, shares 16,000        
Net income/(loss)   0 (583,250) 0 (583,250)
Shares, Outstanding, Beginning Balance at Oct. 31, 2019 8,480,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jan. 31, 2020 $ 84,964 18,127,853 (16,236,812) (1,933,678) 42,327
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2019 $ 84,804 17,958,165 (15,653,562) (1,933,678) 455,729
Shares, Outstanding, Ending Balance at Apr. 30, 2020 8,496,526        
Stock-based compensation         249,222
Net income/(loss)         (12,314,341)
Shares, Outstanding, Beginning Balance at Oct. 31, 2019 8,480,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2020 $ 84,964 18,230,427 (27,967,903) (1,933,678) (11,586,190)
Stockholders' Equity Attributable to Parent, Beginning Balance at Jan. 31, 2020 $ 84,964 18,127,853 (16,236,812) (1,933,678) 42,327
Shares, Outstanding, Ending Balance at Apr. 30, 2020 8,496,526        
Stock-based compensation   102,574 0 0 102,574
Net income/(loss)   0 (11,731,091) 0 (11,731,091)
Shares, Outstanding, Beginning Balance at Jan. 31, 2020 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2020 $ 84,964 18,230,427 (27,967,903) (1,933,678) (11,586,190)
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2020 $ 84,964 18,448,202 (27,957,401) (1,933,678) (11,357,913)
Shares, Outstanding, Ending Balance at Jan. 31, 2021 8,496,526        
Stock-based compensation   47,026     47,026
Net income/(loss)     135,397   135,397
Shares, Outstanding, Beginning Balance at Oct. 31, 2020 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Jan. 31, 2021 $ 84,964 18,495,228 (27,822,004) (1,933,678) (11,175,490)
Stockholders' Equity Attributable to Parent, Beginning Balance at Oct. 31, 2020 $ 84,964 18,448,202 (27,957,401) (1,933,678) (11,357,913)
Shares, Outstanding, Ending Balance at Apr. 30, 2021 8,496,526        
Stock-based compensation         113,647
Net income/(loss)         84,861
Shares, Outstanding, Beginning Balance at Oct. 31, 2020 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2021 $ 84,964 18,561,849 (27,872,540) (1,933,678) (11,159,405)
Stockholders' Equity Attributable to Parent, Beginning Balance at Jan. 31, 2021 $ 84,964 18,495,228 (27,822,004) (1,933,678) (11,175,490)
Shares, Outstanding, Ending Balance at Apr. 30, 2021 8,496,526        
Stock-based compensation   66,621     66,621
Net income/(loss)     (50,536)   (50,536)
Shares, Outstanding, Beginning Balance at Jan. 31, 2021 8,496,526        
Stockholders' Equity Attributable to Parent, Ending Balance at Apr. 30, 2021 $ 84,964 $ 18,561,849 $ (27,872,540) $ (1,933,678) $ (11,159,405)
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Cash Flows - USD ($)
6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Cash flows from operating activities    
Net income/(loss) $ 84,861 $ (12,314,341)
Adjustments to reconcile net income/(loss) to net cash used in operating activities:    
Depreciation and amortization 362,508 1,748,903
Provision for doubtful accounts (28,716) 103,534
Federal Stimulus credits utilized (2,187,826) 0
Other 0 9,329
Stock-based compensation 113,647 249,222
Operating lease assets, liability, net (63,462) 234,541
Loss from impairment charges 0 9,874,281
Changes in operating assets and liabilities:    
Accounts receivable 75,856 120,999
Prepaid expenses and other current assets (157,768) (23,558)
Other assets 10,636 8,272
Accounts payable (280,632) 351,997
Accrued expenses and other current liabilities (103,640) (12,431)
Accrued interest - related party 0 428,915
Deferred revenue 17,877 (1,419,527)
Total adjustments (2,241,520) 11,674,477
Net cash used in operating activities (2,156,659) (639,864)
Cash flows from investing activities    
PASSUR Network 0 0
Software development costs 0 (488,774)
Property and equipment (1,818) (7,015)
Net cash used in investing activities (1,818) (495,789)
Cash flows from financing activities    
Proceeds under Federal Stimulus grant program 2,839,463 0
Proceeds from notes payable - related party 0 1,435,000
Proceeds from exercise of stock options 0 23,200
Net cash provided by financing activities 2,839,463 1,458,200
Increase in cash 680,986 322,547
Cash - beginning of period 2,748,066 145,151
Cash - end of period 3,429,052 467,698
Supplemental cash flow information    
Interest - related party 524,112 0
Income taxes $ 0 $ 35,413
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.21.1
1. Nature of Business
6 Months Ended
Apr. 30, 2021
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 leading business intelligence company, providing predictive analytics and decision support technology for the aviation industry primarily to improve the operational performance and cash flow of airlines, airports, fixed based operators (FBOs) and air navigation service providers (ANSPs). The Company is recognized as a leader in providing a cloud-based platform, ARiVA™, that manages and optimizes operations for our customers.

 

PASSUR delivers digital solutions that are essential to global aviation operations, meeting the needs of global air travel as well as supporting the recovery of the aviation industry from the COVID-19 crisis.   The structure and execution of operations within the aviation industry has fundamentally changed as a result of this crisis due to the significant change in the economics required to support current conditions, a return to normal operations and profitability, and to assist in mitigating health risks.

 

PASSUR continues to be a pioneer applying artificial intelligence powered by machine learning to aviation data, addressing the industry’s most costly challenges, including the management and optimization of airspace, airport assets, aircraft, and day of flight operations.

 

The Company provides its solutions to airlines and airports in the United States, as well as airlines and airports in Canada and Latin America.  The global market presents an opportunity to network more customers in a broader market.  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, while maximizing revenue opportunities, improving operational efficiency, and enhancing the passenger experience.

 

The Company is a supplier and partner to the air transportation industry. Many of the Company’s customers continue to be severely impacted by the COVID-19 outbreak and the rapid decline in air travel.  As a result, the Company anticipates downturns in its revenues to continue at least through the end of the Company’s fourth fiscal quarter in 2021.

 

Although the Company’s revenue is primarily subscription based, during fiscal 2020, several customers requested, and the Company agreed, to the suspension of certain services to those customers, or the provision of services free of charge during a specific period of time.  Additionally, one customer requested extended terms of payment, which request the Company accepted.  The Company believes that these decisions were in the best interests of the Company as a partner to the aviation industry and will benefit the Company in the longer term.  The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.    

XML 23 R8.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies
6 Months Ended
Apr. 30, 2021
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, 2020, filed with the Securities and Exchange Commission (“SEC”) on January 29, 2021; 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 necessary to present fairly the Company’s consolidated financial position as of April 30, 2021, and its consolidated results of operations for the three and six months ended April 30, 2021 and April 30, 2020, respectively.

 

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 ending October 31, 2021.

 

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

 

Liquidity

 

The Company’s current liabilities (excluding deferred revenue and certain CARES Act grant proceeds) exceeded its current assets by $168,000 as of April 30, 2021.  The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2022, was $10,692,000 at April 30, 2021, which amount included additional loans made by Mr. Gilbert in fiscal 2020 of $1,435,000, bringing the principal balance owed to $9,585,000, plus capitalized accrued and unpaid interest of $1,107,000.  The capitalized interest included $200,000 incurred during the fourth quarter of fiscal 2019 and all the fiscal 2020 interest of $907,000. The Company has paid the interest due for the first half of 2021 in the amount of $524,000.  The Company’s stockholders’ equity had a deficit of $11,159,000 at April 30, 2021. The Company achieved net income of $85,000 for the six months ended April 30, 2021.

 

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, 2021, that if the Company, at any time, is unable to meet its obligations through June 12, 2022, 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.

 

The CARES Act was enacted in March 2020 and provided economic support for, among others, businesses in the aviation industry.  The Company has received grants under the CARES Act, totaling approximately $6,498,000, as described in more detail below.

 

1.In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020.  Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits.  The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation.   

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement (“PSP2”) with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program.  The total amount awarded to the Company under PSP2 was approximately $1,310,000.  The relief payments under PSP2 were received in two installments of approximately $655,000 on March 8, 2021 and April 26, 2021, respectively.  As with the original grant under PSP1, PSP2 proceeds are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support.  Other conditions include prohibitions on share repurchases and dividends through March 31, 2022, and certain limitations on executive compensation.   

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement (“PSP3”) with the U.S. Department of the Treasury for an award the Company will receive under the American Rescue Plan Act of 2021.  The total amount awarded to the Company under PSP3 was approximately $1,310,000.  The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021.  The second installment of approximately $655,000 was received by the Company on May 27, 2021.  The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs.  However, there may be a possible additional final payment made subsequently, based on any adjustments by the U.S. Department of the Treasury, to the initial expected total payment.  As with the original grants under PSP1 and PSP2, proceeds under PSP3 are  

to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support under PSP3.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation.  

 

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.  

 

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, in accordance 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:  

 

Revenue by type of customer:

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Airlines

 

$          149,000

 

$       1,676,000

 

$          511,000

 

$       4,294,000

Airports

 

         1,216,000

 

         1,463,000

 

         2,480,000

 

         2,854,000

Other

 

             97,000

 

             40,000

 

           169,000

 

           256,000

Total Revenue

 

$       1,462,000

 

$       3,179,000

 

$       3,160,000

 

$       7,404,000

 

Revenue by type of performance obligation:

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Subscription services

 

$       1,341,000

 

$       3,077,000

 

$       2,939,000

 

$       7,034,000

Professional services

 

           121,000

 

           102,000

 

           221,000

 

           370,000

Total Revenue

 

$       1,462,000

 

$       3,179,000

 

$       3,160,000

 

$       7,404,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, 2020

$        609,000

 

$         53,000

 

$     1,423,000

 

 

 

 

 

 

 

Balance at April 30, 2021

 

$        537,000

 

$         78,000

 

$     1,441,000

 

The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result 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 six months ended April 30, 2021 that was included in the deferred revenue balance at November 1, 2020 was $940,881.

 

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

 

$      2,701,000

 

$      1,698,000

Professional services

 

$         216,000

 

$                 -   

Material rights

 

$         126,000

 

$         242,000

 

*Approximately 90% of subscription services and 77% of material rights 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, amortization of previously capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Previously, cost of revenues in each reporting period was impacted by capitalized costs associated with software development and data center projects, costs associated with upgrades to PASSUR and Surface Multilateration (“SMLAT”) Systems necessary to make such systems compatible with new software applications (all referred to as “Capitalized Assets”), depreciation of PASSUR and SMLAT Systems as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each previous reporting period was impacted by the number of PASSUR and SMLAT System units added to the PASSUR Network, which included the production, shipment, and installation of these assets (largely installed by unaffiliated outside contractors), which had previously been capitalized to the PASSUR Network. The PASSUR Network was written off as of April 30, 2020, as described in more detail below.  The labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs subsequent to January 31, 2020.  Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.

 

Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and SMLAT Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.  In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.

 

Additionally, due to the financial and economic hardships being experienced by the Company’s customers and air transportation support vendors in the current COVID-19 environment, there has been a sufficient amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result, during the second quarter of fiscal year 2020, the Company conducted a review of its customer contracts to determine whether an impairment had occurred.  In order to determine whether or not an impairment had

occurred, we looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related software development asset. Where the contracted revenue amount was less than the net carrying value of the software development asset, we noted an impairment.  As a result, the Company wrote off previously capitalized software development costs totaling approximately $6,134,000 due to impairment during fiscal 2020. The amount of these charges and write-offs were included as an impairment charge for the year ended October 31, 2020 totaling $9,874,000.

 

As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic,” below), the corresponding review conducted by the Company and the resultant write-offs taken during fiscal 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.

 

Income Taxes

 

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modifications to the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k).  As of October 31, 2020, the Company had approximately $25,377,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.

 

The Company’s provision for income taxes consists of federal, state and foreign 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. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.

 

The estimated annual effective tax rate for the fiscal year ending October 31, 2021 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets.

 

For the three and six months ended April 30, 2021, the Company recorded an income tax provision of $0.  The effective tax rate for the three and six months ended April 30, 2021 was 0% on a pretax (loss)/income of ($50,000) and $85,000, respectively.  The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.

 

For the three and six months ended April 30, 2020, the Company recorded an income tax provision of $0 and $31,560, respectively. The income tax provision for the six months ended April 30, 2020 is attributable to foreign withholding tax. The effective tax rate for the three and six months ended April 30, 2020 was 0% and (0.3)%, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to foreign withholding taxes and the valuation allowance. The Company did not record an income tax benefit on its pre-tax losses as there is a full valuation allowance recorded against its net deferred tax assets which are not realizable on a more-likely-than-not basis.

 

Accounts Receivable

 

The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable 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. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $78,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2021, which will be invoiced subsequent to April 30, 2021. At October 31, 2020, the Company’s accounts receivable balance included $53,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2020.

 

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. However, during fiscal year 2020, several customers requested, and

the Company agreed to, the suspension of certain services to those customers, or the provision of services free of charge during a specified period of time. Additionally, one customer requested extended terms of payment, which the Company also accepted. The Company believes that these decisions were in the best interests of the Company as a partner to the aviation industry and will benefit the Company in the longer term. The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.

 

The provision for doubtful accounts was $201,000 and $948,000 as of April 30, 2021 and October 31, 2020, respectively. During the six months ended April 30, 2021, the Company collected certain past due accounts for which a reserve had previously been established.  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

 

Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and Surface Multilateration (“SMLAT”) Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology. In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.

 

The Company did not capitalize any costs related to the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively. Additionally, the Company did not purchase any parts for the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively, and used $0 and $9,300 of PASSUR Network parts for repairs during the six months ended April 30, 2021 and April 30, 2020, respectively.

 

Depreciation expenses related to the Company-owned PASSUR Network was $0 and $148,000 for the three months ended April 30, 2021 and April 30, 2020, respectively, and $0 and $374,000 for the six months ended April 30, 2021 and April 30, 2020, respectively. Depreciation was charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which was estimated at five years for SMLAT Systems and seven years for PASSUR Systems. As a result of the decommissioning of the PASSUR Network and the resulting write off of all PASSUR Network assets during fiscal 2020, as described above, the Company will no longer incur any future depreciation expense related to the PASSUR Network.

 

As a result of the FAA mandate described above and the corresponding review conducted by the Company, which resulted in the decommissioning of the PASSUR Network, the Company anticipates that the costs of maintaining and operating these systems will continue to decrease materially throughout the balance of the fiscal year.  

 

The net carrying balance of the PASSUR Network assets was $0 as of April 30, 2021 and October 31, 2020, respectively.

 

Capitalized Software Development Costs

 

The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through April 30, 2021, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software.  Costs incurred to maintain and support products after they became available were charged to expense as incurred.  The Company did not capitalize any software development costs subsequent to January 31, 2020.

 

Due to the financial and economic hardships being experienced by airlines, airports and air transportation support vendors in the current COVID-19 environment, there was a sufficient amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company.  In order to determine whether or not an impairment had occurred, the Company looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related capitalized development cost asset.  Where the contribution margin was less than the net carrying value of the asset, we determined that an impairment had occurred. As a result of this exercise, the Company wrote-off assets totaling $6,134,000 during the second quarter of fiscal 2020, based on the assumption that the carrying value of the software capitalization was representative of 100% of the committed contract values then remaining, given the impact of the current COVID-19 environment on the aviation industry and its customers.

 

The Company did not capitalize any software development costs during the three and six months ended April 30, 2021. The Company capitalized $0 and $489,000 of software development costs during the three and six months ended April 30, 2020, respectively.  The Company amortized $121,000 and $243,000 of capitalized software development costs during the three and six months ended April 30, 2021, respectively. The Company amortized $520,000 and $1,208,000 of capitalized software development costs during the three and six months ended April 30, 2020, respectively. The Company previously recorded 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”.  In connection with the impairment analysis described above, the Company revised its estimate of the remaining useful life of the capitalized software development costs to three years.

 

As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic” below), the corresponding review conducted by the Company described above and the resultant write-offs taken during the three months ended April 30, 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.  

 

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 Assets

 

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 assets 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, 2020, the Company had available federal net operating loss carryforwards of $25,377,000, of which $12,597,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.

 

 

Net Loss per Share Information

 

Basic net income/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. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan allow 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,

2021

 

2020

 

2021

 

2020

Basic Weighted average shares outstanding

 7,712,091

 

     7,712,091

 

 7,712,091

 

    7,709,014

Effect of dilutive stock options

              -   

 

               -   

 

              -   

 

               -   

Diluted weighted average shares outstanding

 7,712,091

 

     7,712,091

 

 7,712,091

 

    7,709,014

 

 

 

 

 

 

 

 

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,460,000

 

     1,831,500

 

 1,460,000

 

    1,831,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 is 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 $67,000 and $114,000 for the three and six months ended April 30, 2021, respectively.  Stock-based compensation expense was $103,000 and $249,000 for the three and six months ended April 30, 2020, respectively.  Stock-based compensation is primarily included in selling, general, and administrative expenses.

 

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.

 

Recent Accounting Pronouncements Adopted

 

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.

 

On November 1, 2018, the Company adopted the revenue recognition requirements of 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 fiscal year ended October 31, 2019, of $15,046,000 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.

 

Accounting Pronouncements Issued but not yet Adopted

 

In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods therein, and early adoption is permitted. Adoption of Topic 740 is not expected to have a material effect on the Company’s consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses.  Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and, (c) changes in estimates of expected credit losses that have taken place during the period.  ASU 2016-13 is effective for fiscal years beginning after December 15, 2022.  The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements.  However, it is not expected to have a material effect on the Company’s consolidated financial statements.

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.21.1
3. Impact of the COVID-19 Pandemic
6 Months Ended
Apr. 30, 2021
Notes  
3. Impact of the COVID-19 Pandemic

3. Impact of the COVID-19 Pandemic  

 

In December 2019, a novel strain of coronavirus (“COVID-19”) was reported in Wuhan, China. The World Health Organization (“WHO”) declared COVID-19 a “pandemic” on March 11, 2020, and the U.S. government declared a national state of emergency on March 13, 2020. The U.S. government has implemented enhanced screenings, quarantine requirements and other travel restrictions in connection with the COVID-19 outbreak. U.S. state governments have instituted similar measures, such as “shelter-in-place” requirements and declared states of emergency. In addition, U.S. federal and state governments have strongly recommended “social distancing” measures, including avoiding social gatherings and discretionary travel.

 

The aviation and travel industries, which are served by the Company and its products, have been severely affected by the COVID-19 outbreak.  Travel restrictions and other measures imposed by most jurisdictions resulted in a precipitous decline in demand for air travel, and our customers in the aviation and travel industries have drastically reduced their capacity and operations in 2020 and continuing into 2021, as compared to 2019, which in turn has resulted in a significant reduction of demand for our products and services.  As a result, the Company has faced increased economic pressures and experienced a significant loss of revenue, which the Company anticipates will continue to impact fiscal 2021.  The severity of the downturn depends on many factors, the outcomes of which are uncertain or unknown at this time, such as, among other things, the scope, severity and duration of the pandemic (including any resurgences of cases), the actions taken to contain the pandemic or to mitigate its impact, the public distribution of treatments and vaccines for the disease (including its variants), the length of time before the public feels safe to travel, the economic stimulus programs available to affected industries and consumers, and the status of governmental and private reopening plans.  All of these variables will impact how quickly the industry can recover and may affect the revenue and earnings levels of the Company.

 

The CARES Act was enacted in March 2020 and provides economic support for, among others, businesses in the airline industry.  The Company has received grants under the CARES Act, totaling approximately $6,498,000, as described in more detail below.

 

1. In July 2020, the Company was granted government funds totaling approximately $3.0 million pursuant to PSP1 for Air Carriers and Contractors under the CARES Act.  Pursuant to the PSP1 Agreement entered into by the Company with the U.S. Department of the Treasury, the Company was required to, among other things, refrain from conducting involuntary employee layoffs or furloughs and reducing employee rates of pay or benefits through September 30, 2020, and is required to refrain from paying dividends or engaging in share repurchases through September 30, 2021. The Company is also required to limit certain executive compensation through March 24, 2022, maintain certain internal controls and records relating to the CARES Act funds and comply with certain reporting requirements.  The Company believes that it has operated in compliance with all the provisions and requirements under the CARES Act up through and including the period ended April 30, 2021 and fully intends to continue to comply with all such provisions and requirements.  Consequently, the Company has accounted for the advanced funds as grants not requiring repayment and recognized such amounts in income as qualifying salaries, wages and benefits have been incurred.  During the six months ended April 30, 2021, the Company reduced its compensation expense by $2,188,000, as a portion of the CARES Act grant proceeds received by the Company was used to fund eligible payroll costs.  If the Company does not comply with the provisions of the CARES Act and the Payroll Support Program Agreement, the Company may be required to repay the government funds and also be subject to other remedies.

 

2. On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above.

 

3. On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement (“PSP2”) with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program. The total amount awarded to the Company under PSP2 was approximately $1,310,000.  The relief payments under PSP2 were received in two installments of approximately $655,000 on March 8, 2021 and April 26, 2021, respectively. As with the original grant under PSP1, PSP2 proceeds are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support.  Other conditions include prohibitions on share repurchases and dividends through March 31, 2022, and certain limitations on executive compensation.  

 

4. On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement (“PSP3”) with the U.S. Department of the Treasury for an award the Company will receive under the American Rescue Plan Act of 2021.  The total amount awarded to the Company under PSP3 was approximately $1,310,000.  The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021.  The second installment of approximately $655,000 was received by the Company on May 27, 2021.  The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs.  However, there may be a possible additional final payment made subsequently, based on any adjustments by the U.S. Department of the Treasury, to the initial expected total payment. As with the original grants under PSP1 and PSP2, proceeds under PSP3 are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support under PSP3.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation.  

 

Additionally, provisions under the CARES Act allowed the Company to defer payment of the employer’s share of social security taxes incurred from March of 2020 through December 31, 2020.  Under the terms of the legislation, 50% of the deferred payroll taxes would be due and payable by December 31, 2021, and the remaining 50% would be due and payable by December 31, 2022.  The amount of payroll taxes subject to deferred payment is approximately $139,000.

 

The Company has taken several actions beginning in April 2020, prior to receiving CARES Act funds, to mitigate the effects of the COVID-19 pandemic on its business, as outlined below:

 

·Eliminated or furloughed approximately one-third of then-existing positions; 

·Instituted a temporary pay reduction plan affecting essentially all of the then-remaining employees; 

·Suspended the use of outside consultants; 

·Decommissioned the PASSUR Network to reduce data feed and telecom costs; and 

·Reduced and/or eliminated other operating expenses that were not critical to the short-term outlook of the Company. 

 

The effects of the actions above were reflected in lower costs of revenues, research and development and administrative costs for the first six months in fiscal 2021, compared to the same period in fiscal 2020, and the Company anticipates that such cost savings will continue into the remainder of fiscal 2021.  However, if the recovery of the air transportation industry accelerates and revenue levels quickly return to pre-COVID-19 levels, these levels of cost savings may not be practicable or sustainable to support the operations necessary for the increased level of revenue.

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.21.1
4. Leases
6 Months Ended
Apr. 30, 2021
Notes  
4. Leases

4. Leases    

 

During the first quarter of fiscal year 2020, the Company adopted Topic 842 using the modified retrospective transition approach permitted under the new standard for leases that existed at November 1, 2019 and, accordingly, the prior comparative periods were not restated.  Under this method, the Company was required to assess the remaining future payments of existing leases as of November 1, 2019.  Additionally, as of the date of adoption, the Company elected the package of practical expedients that did not require the Company to assess whether expired or existing contracts contain leases as defined in Topic 842, did not require reassessment of the lease classification (i.e., operating lease vs. finance lease) for expired or existing leases, and did not require a change to the accounting for previously capitalized initial direct costs.

 

The adoption of this standard impacted the Company’s consolidated balance sheet due to the recognition of ROU assets and associated lease liabilities related to operating leases as compared to the previous accounting.  The accounting for finance leases under Topic 842 is consistent with the prior accounting for capital leases. The impact of the adoption of this standard on the Company’s consolidated statement of earnings and consolidated statement of cash flows was not material.

 

Per the guidance of Topic 842, a contract is, or contains, a lease if the contract conveys the right to control the use of an identified asset.  The Company recognizes a lease liability and a related ROU asset at the commencement date for leases on its consolidated balance sheet, excluding short-term leases as noted below. The lease liability is equal to the present value of unpaid lease payments over the remaining lease term. The Company’s lease term at the commencement date may reflect options to extend or terminate the lease when it is reasonably certain that such options will be exercised. To determine the present value of the lease liability, the Company uses an incremental borrowing rate, which is defined as the rate of interest that the Company would have to pay to borrow (on a collateralized basis over a similar term) an amount equal to the lease payments in similar economic environments.  The ROU asset is based on the corresponding lease liability adjusted for certain costs such as initial direct costs, prepaid lease payments and lease incentives received. Both operating and finance lease ROU assets are reviewed for impairment, consistent with other long-lived assets, whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. After a ROU asset is impaired, any remaining balance of the ROU asset is amortized on a straight-line basis over the shorter of the remaining lease term or the estimated useful life.

 

After the lease commencement date, the Company evaluates lease modifications, if any, that could result in a change in the accounting for leases.  For a lease modification, an evaluation is performed to determine if it should be treated as either a separate lease or a change in the accounting of an existing lease. In addition, significant changes in events or circumstances within the Company’s control are assessed to determine whether a change in the accounting for leases is required.

 

Certain of the Company’s leases provide for variable lease payments for the right to use an underlying asset that vary due to changes in facts and circumstances occurring after the commencement date, other than the passage of time. Variable lease payments that are dependent on an index or rate (e.g., Consumer Price Index) are included in the initial measurement of the lease liability, the initial measurement of the ROU asset, and the lease classification test based on the index or rate as of the commencement date. Any changes from the commencement date estimation of the index- and rate-based variable payments are expensed as incurred in the period of the change. Variable lease payments that are not known at the commencement date and are determinable based on the performance or use of the underlying asset, are not included in the initial measurement of the lease liability or the ROU asset, but instead are expensed as incurred.  The Company’s variable lease payments primarily include common area maintenance and real estate taxes.

 

Upon the adoption of Topic 842, the Company made the following accounting policy elections:

 

·Certain of the Company’s contracts contain lease components as well as non-lease components. Unless an accounting policy is elected to the contrary, the contract consideration must be allocated to the separate lease and non-lease components in accordance with Topic 842. For purposes of allocating contract consideration, the Company elected not to separate the lease components from non-lease components for all asset classes.  This was applied to all existing leases as of November 1, 2019 and will be applied to new leases on an on-going basis.    

 

·The Company elected not to apply the measurement and recognition requirements of Topic 842 to short-term leases (i.e., leases with a term of 12 months or less).  Accordingly, short-term leases will not be recorded as ROU assets or lease liabilities on the Company’s consolidated balance sheets, and the related lease payments will be recognized in net earnings on a straight-line basis over the lease term.   

 

As a result of the adoption of Topic 842, the Company recognized operating lease ROU assets and liabilities of $1,497,000 and $1,620,000, respectively, as of November 1, 2019. The Company does not have any finance lease ROU assets and liabilities.

 

The Company has operating leases primarily for offices and PASSUR and SMLAT systems, with remaining terms of approximately four months to 4.25 years.  Some of the Company’s lease contracts include options to extend the leases for up to five years, while others include options to terminate the leases within one year.  The Company’s headquarters, located in Stamford, Connecticut were previously located in a 5,300 square foot office at an average annual cost of $220,000, under a lease expiring on June 30, 2023.  On October 6, 2020, the Company modified this agreement, reducing the amount of square footage under rental and extending the term to June 30, 2025, at the reduced average annual rental rate of $61,000.  The Company’s primary software development facility, located in Orlando, Florida, is subject to a lease through August 31, 2021, at an average annual rental rate of $74,000. During 2020, the Company reached settlement agreements with landlords to terminate several existing leases and vacate its facilities in Bohemia, New York, Vienna, Virginia and Irving, Texas.  Activities previously performed at these locations have been consolidated into the Company’s remaining facilities.

 

A summary of total lease costs and other information for the period relating to the Company’s operating leases is as follows:

Total lease cost

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Operating lease cost

 

$           48,113

 

$          425,712

 

$           97,135

 

$          613,903

Short-term lease cost

 

$           17,848

 

$           52,809

 

$           38,707

 

$          103,924

Variable lease cost

 

$             4,302

 

$           14,098

 

$             7,453

 

$           28,467

Total

 

$           70,263

 

$          492,619

 

$          143,295

 

$          746,294

 

Other information

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

Operating cash flows from operating leases

$                     57,282

 

Right-of-use assets obtained in exchange for new operating lease liabilities

$                              -   

 

Weighted-average remaining lease term - operating leases

3.3

years

Weighted-average discount rate - operating leases

9.75%

 

 

The total future minimum lease payments, over the remaining lease term, relating to the Company’s operating leases for the remainder of fiscal year 2021 and for each of the next four fiscal years and thereafter is as follows:

 

Fiscal Year Ended October 31:  

Operating Leases

2021

$                             85,528

2022

                             110,952

2023

                               76,910

2024

                               62,545

2025

                               40,393

Thereafter

                                       -

Total future minimum lease payments

$                           376,328

Less imputed interest

                             (51,962)

Total

$                           324,366

 

 

The following table summarizes scheduled maturities of the Company’s contractual obligations relating to operating leases for which cash flows are fixed and determinable as of April 30, 2021:

 

Fiscal Year Ended October 31:

Payments Due in Fiscal Year (1)

2021

$                           54,852

2022

                             60,590

2023

                             60,590

2024

                             60,590

2025

                             40,393

Thereafter

                                     -

Total contractual obligations

$                          277,015

 

(1)Minimum operating lease commitments only include base rent.  Certain leases provide for contingent rents that are not measurable at inception and primarily include common area maintenance and real estate taxes.  These amounts are excluded from minimum operating lease commitments and are included in the determination of total rent expense when it is probable that the expense has been incurred and the amount is reasonably measurable.  Such amounts have not been material to total rent expense.   

 

The Company does not have any finance leases or leases that have not yet commenced as of April 30, 2021.

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.21.1
5. Notes Payable - Related Party
6 Months Ended
Apr. 30, 2021
Notes  
5. Notes Payable - Related Party

5. Notes Payable – Related Party   

 

During the fiscal year ended October 31, 2019, the Company owed certain amounts to G.S. Beckwith Gilbert, the Company’s Non-Executive Chairman of the Board and significant stockholder, under a promissory note issued by the Company to Mr. Gilbert on January 28, 2019 (the “Fifth Gilbert Note”). The maturity date under the Fifth Gilbert Note was November 1, 2020, and the annual interest rate was 9 ¾%, with annual interest payments required to be made on October 31st of each year. The note payable was secured by the Company’s assets. During the year ended October 31, 2019, the Company paid Mr. Gilbert interest accrued on the Fifth Gilbert Note through July 31, 2019 in a total amount equal to $516,000. During fiscal year 2019, Mr. Gilbert loaned the Company an additional $2,100,000 to primarily fund the Company’s near-term investment strategy to enhance the Company’s technology platform, in the form of software development personnel, third-party contractors, and PASSUR Network infrastructure support. As of October 31, 2019, the aggregate amount outstanding under the Fifth Gilbert Note was $8,335,000, consisting of a principal of $8,135,000 and interest of $200,000 accrued during the fourth quarter of fiscal year 2019.

 

On January 27, 2020, the Company and Mr. Gilbert entered into a Sixth Debt Extension Agreement, effective as of January 27, 2020, pursuant to which the Company cancelled the Fifth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Sixth Gilbert Note”) in the amount of $9,071,000, consisting of a principal of $8,670,000 (which included the principal previously outstanding under the Fifth Gilbert Note and an additional amount of $535,000 loaned to the Company by Mr. Gilbert during the period from October 31, 2019 and January 27, 2020) and unpaid interest of $401,000 accrued under the Fifth Gilbert Note through January 27, 2020. Under the terms of the Sixth Gilbert Note, the Company agreed to pay the unpaid interest of $401,000 accrued under the Fifth Gilbert Note and included in the Sixth Gilbert Note (as described above) at the time and on the terms set forth in the Sixth Gilbert Note. Under the terms of the Sixth Gilbert Note, the maturity date of the loan was extended to November 1, 2021, and the annual interest rate remained 9.75%, with annual interest payments required to be made on October 31st of each year. The note payable was secured by the Company’s assets.

 

During the fiscal year ended October 31, 2020, the Company did not pay any interest on the Sixth Gilbert Note. As of October 31, 2020, the aggregate amount owed by the Company to Mr. Gilbert was $10,692,000, consisting of a principal of $9,585,000 (which included the principal of $8,670,000 outstanding under the Sixth Gilbert Note and an additional amount of $915,000 loaned to the Company during the period from January 27, 2020 to October 31, 2020) and unpaid interest of $1,107,000 (which included unpaid interest of $410,000 accrued under the Fifth Gilbert Note that was included in the Sixth Gilbert Note and unpaid interest of $706,000 accrued under the Sixth Gilbert Note through October 31, 2020).

 

During the first six months of fiscal 2021, the Company paid Mr. Gilbert interest accrued on the Sixth Gilbert Note from October 31, 2020 through April 30, 2021 in a total amount equal to $524,000. During the six months ended April 30, 2021, Mr. Gilbert did not loan the Company any additional funds.

 

On January 29, 2021, the Company and Mr. Gilbert entered into a Seventh Debt Extension Agreement effective January 29, 2021, pursuant to which the Company cancelled the Sixth Gilbert Note and issued Mr. Gilbert a new promissory note (the “Seventh Gilbert Note”) in the amount of $10,692,000, consisting of a principal of $9,585,000 and unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note through October 31, 2020. Under the terms of the Seventh Gilbert Note, the Company agreed to pay the unpaid interest of $1,107,000 accrued under the Sixth Gilbert Note and included in the Seventh Gilbert Note (as described above) at the time and on the terms set forth in the Seventh Gilbert Note. Under the terms of the Seventh Gilbert Note, the maturity date of the loan was extended to November 1, 2022, and the annual interest rate remained at 9 ¾%, with annual interest payments required to be made on October 31st of each year (although any accrued interest can be paid before such time without penalty). The note payable is secured by the Company’s assets. The amendments to the Sixth Gilbert Note were determined to be a modification of the debt instrument and no gain or loss was recorded as a result of the transactions.

 

As of June 10, 2021, the note payable balance, including accrued interest, was $10,692,000.

 

The Company has evaluated its financial position as of April 30, 2021, including operating income of $609,000 for the six months ended April 30, 2021 and a working capital deficit of $168,000 (excluding deferred revenues and certain CARES Act grant proceeds accounted for as accrued liabilities) as of April 30, 2021, and has requested and received a commitment from Mr. Gilbert, dated June 11, 2021, that if the Company, at any time, is unable to meet its obligations through June 12, 2022, 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 27 R12.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies)
6 Months Ended
Apr. 30, 2021
Policies  
Liquidity

Liquidity

 

The Company’s current liabilities (excluding deferred revenue and certain CARES Act grant proceeds) exceeded its current assets by $168,000 as of April 30, 2021.  The note payable to a related party, G.S. Beckwith Gilbert, the Company’s significant shareholder and Non-Executive Chairman of the Board, with a maturity of November 1, 2022, was $10,692,000 at April 30, 2021, which amount included additional loans made by Mr. Gilbert in fiscal 2020 of $1,435,000, bringing the principal balance owed to $9,585,000, plus capitalized accrued and unpaid interest of $1,107,000.  The capitalized interest included $200,000 incurred during the fourth quarter of fiscal 2019 and all the fiscal 2020 interest of $907,000. The Company has paid the interest due for the first half of 2021 in the amount of $524,000.  The Company’s stockholders’ equity had a deficit of $11,159,000 at April 30, 2021. The Company achieved net income of $85,000 for the six months ended April 30, 2021.

 

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, 2021, that if the Company, at any time, is unable to meet its obligations through June 12, 2022, 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.

 

The CARES Act was enacted in March 2020 and provided economic support for, among others, businesses in the aviation industry.  The Company has received grants under the CARES Act, totaling approximately $6,498,000, as described in more detail below.

 

1.In July 2020, the Company entered into an agreement with the U.S. Department of the Treasury to receive an aggregate of $3,003,000 in emergency relief through the CARES Act Payroll Support Program (“PSP1”). The relief payments were received in three installments from July 2020 through September 2020.  Pursuant to the Payroll Support Program Agreement, the relief payments must be used exclusively for the continuation of payment of certain employee wages, salaries and benefits.  The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through September 30, 2020.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2021, and certain limitations on executive compensation.   

2.On February 12, 2021, the Company received an additional “top off” disbursement of $875,000 under PSP1, subject to the terms and conditions described above. 

3.On March 5, 2021, the Company entered into a Payroll Support Program Extension Agreement (“PSP2”) with the U.S. Department of the Treasury for an award the Company received under the CARES Act Payroll Support Program.  The total amount awarded to the Company under PSP2 was approximately $1,310,000.  The relief payments under PSP2 were received in two installments of approximately $655,000 on March 8, 2021 and April 26, 2021, respectively.  As with the original grant under PSP1, PSP2 proceeds are to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of March 31, 2021, or the date on which the Company has expended all of the payroll support.  Other conditions include prohibitions on share repurchases and dividends through March 31, 2022, and certain limitations on executive compensation.   

4.On April 16, 2021, the Company entered into a Payroll Support Program 3 Agreement (“PSP3”) with the U.S. Department of the Treasury for an award the Company will receive under the American Rescue Plan Act of 2021.  The total amount awarded to the Company under PSP3 was approximately $1,310,000.  The first installment, in the amount of approximately $655,000, was received by the Company on April 29, 2021.  The second installment of approximately $655,000 was received by the Company on May 27, 2021.  The Company does not anticipate any additional stimulus grant payments under the Payroll Support Programs.  However, there may be a possible additional final payment made subsequently, based on any adjustments by the U.S. Department of the Treasury, to the initial expected total payment.  As with the original grants under PSP1 and PSP2, proceeds under PSP3 are  

to be used exclusively for the continuation of payment of certain employee wages, salaries, and benefits. The relief payments are conditioned on the Company’s agreement to, among other things, refrain from conducting involuntary employee layoffs or furloughs through the later of September 30, 2021, or the date on which the Company has expended all of the payroll support under PSP3.  Other conditions include prohibitions on share repurchases and dividends through September 30, 2022, and certain limitations on executive compensation.  

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies)
6 Months Ended
Apr. 30, 2021
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 29 R14.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies)
6 Months Ended
Apr. 30, 2021
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 30 R15.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies)
6 Months Ended
Apr. 30, 2021
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.  

 

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, in accordance 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:  

 

Revenue by type of customer:

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Airlines

 

$          149,000

 

$       1,676,000

 

$          511,000

 

$       4,294,000

Airports

 

         1,216,000

 

         1,463,000

 

         2,480,000

 

         2,854,000

Other

 

             97,000

 

             40,000

 

           169,000

 

           256,000

Total Revenue

 

$       1,462,000

 

$       3,179,000

 

$       3,160,000

 

$       7,404,000

 

Revenue by type of performance obligation:

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Subscription services

 

$       1,341,000

 

$       3,077,000

 

$       2,939,000

 

$       7,034,000

Professional services

 

           121,000

 

           102,000

 

           221,000

 

           370,000

Total Revenue

 

$       1,462,000

 

$       3,179,000

 

$       3,160,000

 

$       7,404,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, 2020

$        609,000

 

$         53,000

 

$     1,423,000

 

 

 

 

 

 

 

Balance at April 30, 2021

 

$        537,000

 

$         78,000

 

$     1,441,000

 

The differences in the opening and closing balances of the Company’s unbilled receivable and deferred revenue primarily result 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 six months ended April 30, 2021 that was included in the deferred revenue balance at November 1, 2020 was $940,881.

 

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

 

$      2,701,000

 

$      1,698,000

Professional services

 

$         216,000

 

$                 -   

Material rights

 

$         126,000

 

$         242,000

 

*Approximately 90% of subscription services and 77% of material rights 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 31 R16.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies)
6 Months Ended
Apr. 30, 2021
Policies  
Cost of Revenues

Cost of Revenues  

 

Costs associated with subscription and maintenance revenues consist primarily of direct labor, amortization of previously capitalized software development costs, communication costs, data feeds, travel and entertainment, and consulting fees. Previously, cost of revenues in each reporting period was impacted by capitalized costs associated with software development and data center projects, costs associated with upgrades to PASSUR and Surface Multilateration (“SMLAT”) Systems necessary to make such systems compatible with new software applications (all referred to as “Capitalized Assets”), depreciation of PASSUR and SMLAT Systems as well as the ordinary repair and maintenance of existing PASSUR and SMLAT Systems. Additionally, cost of revenues in each previous reporting period was impacted by the number of PASSUR and SMLAT System units added to the PASSUR Network, which included the production, shipment, and installation of these assets (largely installed by unaffiliated outside contractors), which had previously been capitalized to the PASSUR Network. The PASSUR Network was written off as of April 30, 2020, as described in more detail below.  The labor and fringe benefit costs of the Company employees involved in creating Capitalized Assets were capitalized, rather than expensed, and amortized over three years, as determined by their projected useful life. The Company did not capitalize any software development costs, as well as network and data center costs subsequent to January 31, 2020.  Given business conditions in the aviation industry surrounding the unprecedented COVID-19 pandemic, the Company’s software efforts were concentrated in the areas of maintenance of existing products.

 

Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and SMLAT Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology.  In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.

 

Additionally, due to the financial and economic hardships being experienced by the Company’s customers and air transportation support vendors in the current COVID-19 environment, there has been a sufficient amount of uncertainty surrounding the ability of our customers to either renew and/or maintain their current levels of committed contracts with the Company. As a result, during the second quarter of fiscal year 2020, the Company conducted a review of its customer contracts to determine whether an impairment had occurred.  In order to determine whether or not an impairment had

occurred, we looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related software development asset. Where the contracted revenue amount was less than the net carrying value of the software development asset, we noted an impairment.  As a result, the Company wrote off previously capitalized software development costs totaling approximately $6,134,000 due to impairment during fiscal 2020. The amount of these charges and write-offs were included as an impairment charge for the year ended October 31, 2020 totaling $9,874,000.

 

As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic,” below), the corresponding review conducted by the Company and the resultant write-offs taken during fiscal 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies)
6 Months Ended
Apr. 30, 2021
Policies  
Income Taxes

Income Taxes

 

On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was enacted to provide economic relief to those impacted by the COVID-19 pandemic. The CARES Act made various tax law changes, including, among other things: (i) modifications to the federal net operating loss rules, including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes; (ii) enhanced recoverability of AMT tax credit carryforwards; (iii) delayed payment of employer payroll taxes; (iv) increased the limitation on business interest expenses under IRC Section 163(j) for the 2019 and 2020 tax years to permit additional expensing of interest; and (v) enacted a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k).  As of October 31, 2020, the Company had approximately $25,377,000 of net operating losses, which cannot be carried back to prior years to generate tax refunds since no tax had been paid in those years by the Company.

 

The Company’s provision for income taxes consists of federal, state and foreign 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. Each quarter the Company updates its estimate of the annual effective tax rate and records cumulative adjustments as necessary.

 

The estimated annual effective tax rate for the fiscal year ending October 31, 2021 is 0%. This calculation reflects estimated income tax expense based on our current year annual pretax income forecast which is offset by a reduction in the valuation allowance. The Company maintains a full valuation allowance against its deferred tax assets.

 

For the three and six months ended April 30, 2021, the Company recorded an income tax provision of $0.  The effective tax rate for the three and six months ended April 30, 2021 was 0% on a pretax (loss)/income of ($50,000) and $85,000, respectively.  The effective rate differs from the U.S. federal corporate tax rate of 21% due to the valuation allowance.

 

For the three and six months ended April 30, 2020, the Company recorded an income tax provision of $0 and $31,560, respectively. The income tax provision for the six months ended April 30, 2020 is attributable to foreign withholding tax. The effective tax rate for the three and six months ended April 30, 2020 was 0% and (0.3)%, respectively. The effective rate differed from the U.S. federal statutory rate of 21% due to foreign withholding taxes and the valuation allowance. The Company did not record an income tax benefit on its pre-tax losses as there is a full valuation allowance recorded against its net deferred tax assets which are not realizable on a more-likely-than-not basis.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies)
6 Months Ended
Apr. 30, 2021
Policies  
Accounts Receivable

Accounts Receivable

 

The Company records accounts receivable for agreements where amounts due from customers are contractually required and are non-refundable. The carrying amount of accounts receivable 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. Accounts receivable balances include amounts attributable to deferred revenues. The Company’s accounts receivable balances included $78,000 of unbilled receivables associated with contractually committed services provided to existing customers as of the six months ended April 30, 2021, which will be invoiced subsequent to April 30, 2021. At October 31, 2020, the Company’s accounts receivable balance included $53,000 of unbilled receivables associated with contractually committed services provided to existing customers during the twelve months ended October 31, 2020.

 

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. However, during fiscal year 2020, several customers requested, and

the Company agreed to, the suspension of certain services to those customers, or the provision of services free of charge during a specified period of time. Additionally, one customer requested extended terms of payment, which the Company also accepted. The Company believes that these decisions were in the best interests of the Company as a partner to the aviation industry and will benefit the Company in the longer term. The Company continues to believe that its products and professional service engagements are critical to the efficient operation of the air transportation market.

 

The provision for doubtful accounts was $201,000 and $948,000 as of April 30, 2021 and October 31, 2020, respectively. During the six months ended April 30, 2021, the Company collected certain past due accounts for which a reserve had previously been established.  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 34 R19.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies)
6 Months Ended
Apr. 30, 2021
Policies  
PASSUR Network

PASSUR Network

 

Certain of PASSUR’s services have traditionally relied on our proprietary network of sensors for aircraft surveillance - the  PASSUR and Surface Multilateration (“SMLAT”) Network Systems (both collectively, the “PASSUR Network”).  During the second quarter of fiscal year 2020, in light of the FAA's mandate for ADS-B equipage on aircrafts operating in most U.S. airspace, effective January 2020, and parallel adoption of ADS-B requirements in much of the world, the Company performed a comprehensive review of its data feeds, specifically those associated with the PASSUR Network units, and external ADS-B data feeds to determine if these external data feeds provide sufficient redundant data as to that generated from the existing PASSUR installations. The Company determined that such services could be powered by a combination of FAA data plus commercial ADS-B aggregator feeds and other data feeds available to the Company, which would provide a more cost-effective solution and allow us to focus more on value-added analytics, and less on sensor technology. In this regard, the Company reviewed and decommissioned approximately half of its PASSUR Network system assets during the second quarter of fiscal 2020.  As a result, during the year ended October 31, 2020, the Company wrote off the carrying value applicable to the PASSUR Network systems of approximately $3,565,000, and lease assets applicable to these PASSUR locations of approximately $175,000 during the second quarter of fiscal 2020, which amounts were included as an impairment charge for the year ended October 31, 2020.  The write-off amount included PASSUR System and SMLAT System assets as well as inventory of finished and spare parts.

 

The Company did not capitalize any costs related to the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively. Additionally, the Company did not purchase any parts for the PASSUR Network for the six months ended April 30, 2021 and April 30, 2020, respectively, and used $0 and $9,300 of PASSUR Network parts for repairs during the six months ended April 30, 2021 and April 30, 2020, respectively.

 

Depreciation expenses related to the Company-owned PASSUR Network was $0 and $148,000 for the three months ended April 30, 2021 and April 30, 2020, respectively, and $0 and $374,000 for the six months ended April 30, 2021 and April 30, 2020, respectively. Depreciation was charged to cost of revenues and is recorded using the straight-line method over the estimated useful life of the asset, which was estimated at five years for SMLAT Systems and seven years for PASSUR Systems. As a result of the decommissioning of the PASSUR Network and the resulting write off of all PASSUR Network assets during fiscal 2020, as described above, the Company will no longer incur any future depreciation expense related to the PASSUR Network.

 

As a result of the FAA mandate described above and the corresponding review conducted by the Company, which resulted in the decommissioning of the PASSUR Network, the Company anticipates that the costs of maintaining and operating these systems will continue to decrease materially throughout the balance of the fiscal year.  

 

The net carrying balance of the PASSUR Network assets was $0 as of April 30, 2021 and October 31, 2020, respectively.

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

Capitalized Software Development Costs

 

The Company capitalizes costs related to the development of internal use software in accordance with authoritative guidance issued by the FASB on internal-use software, ASC 350-40, “Internal-Use Software.” The Company expenses all costs incurred during the preliminary project stage of its development, and capitalizes the costs incurred during the application development stage. For periods through April 30, 2021, costs incurred relating to upgrades and enhancements to the software were capitalized if it had been determined that these upgrades or enhancements add additional functionality to the software.  Costs incurred to maintain and support products after they became available were charged to expense as incurred.  The Company did not capitalize any software development costs subsequent to January 31, 2020.

 

Due to the financial and economic hardships being experienced by airlines, airports and air transportation support vendors in the current COVID-19 environment, there was a sufficient amount of uncertainty surrounding the ability of our customers to continue to perform their contracts with the Company.  In order to determine whether or not an impairment had occurred, the Company looked at existing contracted revenue, adjusted for future uncertainties, and compared those amounts with the net carrying value of the related capitalized development cost asset.  Where the contribution margin was less than the net carrying value of the asset, we determined that an impairment had occurred. As a result of this exercise, the Company wrote-off assets totaling $6,134,000 during the second quarter of fiscal 2020, based on the assumption that the carrying value of the software capitalization was representative of 100% of the committed contract values then remaining, given the impact of the current COVID-19 environment on the aviation industry and its customers.

 

The Company did not capitalize any software development costs during the three and six months ended April 30, 2021. The Company capitalized $0 and $489,000 of software development costs during the three and six months ended April 30, 2020, respectively.  The Company amortized $121,000 and $243,000 of capitalized software development costs during the three and six months ended April 30, 2021, respectively. The Company amortized $520,000 and $1,208,000 of capitalized software development costs during the three and six months ended April 30, 2020, respectively. The Company previously recorded 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”.  In connection with the impairment analysis described above, the Company revised its estimate of the remaining useful life of the capitalized software development costs to three years.

 

As a result of the industry changes in response to the COVID-19 pandemic (described in “Impact of the COVID-19 Pandemic” below), the corresponding review conducted by the Company described above and the resultant write-offs taken during the three months ended April 30, 2020, the Company anticipates that its level of capitalized software development costs, including related amortization of such costs, will decrease in the future.  

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies)
6 Months Ended
Apr. 30, 2021
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 37 R22.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies)
6 Months Ended
Apr. 30, 2021
Policies  
Deferred Tax Asset

Deferred Tax Assets

 

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 assets 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, 2020, the Company had available federal net operating loss carryforwards of $25,377,000, of which $12,597,000 are indefinite lived, but only available to offset 80% of future taxable income, and $12,780,000 will expire in various tax years from fiscal year 2022 through fiscal year 2038.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies)
6 Months Ended
Apr. 30, 2021
Policies  
Net Loss Per Share Information

Net Loss per Share Information

 

Basic net income/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. The Company’s 2009 Stock Incentive Plan, which expired on February 24, 2019, and 2019 Stock Incentive Plan allow 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,

2021

 

2020

 

2021

 

2020

Basic Weighted average shares outstanding

 7,712,091

 

     7,712,091

 

 7,712,091

 

    7,709,014

Effect of dilutive stock options

              -   

 

               -   

 

              -   

 

               -   

Diluted weighted average shares outstanding

 7,712,091

 

     7,712,091

 

 7,712,091

 

    7,709,014

 

 

 

 

 

 

 

 

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,460,000

 

     1,831,500

 

 1,460,000

 

    1,831,500

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies)
6 Months Ended
Apr. 30, 2021
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 is 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 $67,000 and $114,000 for the three and six months ended April 30, 2021, respectively.  Stock-based compensation expense was $103,000 and $249,000 for the three and six months ended April 30, 2020, respectively.  Stock-based compensation is primarily included in selling, general, and administrative expenses.

XML 40 R25.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies)
6 Months Ended
Apr. 30, 2021
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 41 R26.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies)
6 Months Ended
Apr. 30, 2021
Policies  
Recent Accounting Pronouncements

Recent Accounting Pronouncements Adopted

 

In February 2016, the FASB issued ASU 2016-02, which amends the ASC and creates Topic 842, Leases (“Topic 842”). Topic 842 requires lessees to recognize lease assets and lease liabilities for those leases classified as operating leases under previous GAAP on the balance sheet. On November 1, 2019, the Company adopted Topic 842. As a result of the adoption of Topic 842, the Company recognized operating lease right-of-use (“ROU”) assets and liabilities of $1,497,000 and $1,620,000, respectively. The Company does not have any finance lease ROU assets and liabilities. There was no change to our consolidated statements of operations or cash flows, as a result of the adoption.

 

On November 1, 2018, the Company adopted the revenue recognition requirements of 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 fiscal year ended October 31, 2019, of $15,046,000 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.

 

Accounting Pronouncements Issued but not yet Adopted

 

In December 2019, the FASB issued ASU 2019-12, “Income Taxes Topic 740-Simplifying the Accounting for Income Taxes” (“ASU 2019-12”), which intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application of Topic 740. This guidance is effective for fiscal years beginning after December 15, 2020, including interim periods therein, and early adoption is permitted. Adoption of Topic 740 is not expected to have a material effect on the Company’s consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, “Current Expected Credit Losses” (ASU 2016-13), which introduces an impairment model based on expected, rather than incurred, losses.  Additionally, it requires expanded disclosures regarding (a) credit risk inherent in a portfolio and how management monitors the portfolio’s credit quality; (b) management’s estimate of expected credit losses; and, (c) changes in estimates of expected credit losses that have taken place during the period.  ASU 2016-13 is effective for fiscal years beginning after December 15, 2022.  The Company has not yet quantified the impact of ASU 2016-13 on its consolidated financial statements.  However, it is not expected to have a material effect on the Company’s consolidated financial statements.

XML 42 R27.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables)
6 Months Ended
Apr. 30, 2021
Customer  
Disaggregation of Revenue

 

Revenue by type of customer:

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Airlines

 

$          149,000

 

$       1,676,000

 

$          511,000

 

$       4,294,000

Airports

 

         1,216,000

 

         1,463,000

 

         2,480,000

 

         2,854,000

Other

 

             97,000

 

             40,000

 

           169,000

 

           256,000

Total Revenue

 

$       1,462,000

 

$       3,179,000

 

$       3,160,000

 

$       7,404,000

Performance Obligation  
Disaggregation of Revenue

Revenue by type of performance obligation:

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Subscription services

 

$       1,341,000

 

$       3,077,000

 

$       2,939,000

 

$       7,034,000

Professional services

 

           121,000

 

           102,000

 

           221,000

 

           370,000

Total Revenue

 

$       1,462,000

 

$       3,179,000

 

$       3,160,000

 

$       7,404,000

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

 

Accounts Receivable

 

Unbilled Receivable

 

Deferred Revenue

Balance at November 1, 2020

$        609,000

 

$         53,000

 

$     1,423,000

 

 

 

 

 

 

 

Balance at April 30, 2021

 

$        537,000

 

$         78,000

 

$     1,441,000

XML 44 R29.htm IDEA: XBRL DOCUMENT v3.21.1
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, 2021
Tables/Schedules  
Transaction Price Allocated to the Remaining Performance Obligation Schedule

 

 

12 months or less

 

Greater than 12 months *

Subscription services

 

$      2,701,000

 

$      1,698,000

Professional services

 

$         216,000

 

$                 -   

Material rights

 

$         126,000

 

$         242,000

XML 45 R30.htm IDEA: XBRL DOCUMENT v3.21.1
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, 2021
Tables/Schedules  
Schedule of Earnings per share basic and diluted

 

 

For the three months ended

 

For the six months ended

 

April 30,

 

April 30,

2021

 

2020

 

2021

 

2020

Basic Weighted average shares outstanding

 7,712,091

 

     7,712,091

 

 7,712,091

 

    7,709,014

Effect of dilutive stock options

              -   

 

               -   

 

              -   

 

               -   

Diluted weighted average shares outstanding

 7,712,091

 

     7,712,091

 

 7,712,091

 

    7,709,014

 

 

 

 

 

 

 

 

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,460,000

 

     1,831,500

 

 1,460,000

 

    1,831,500

XML 46 R31.htm IDEA: XBRL DOCUMENT v3.21.1
4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables)
6 Months Ended
Apr. 30, 2021
Tables/Schedules  
Schedule of lease costs and other information relating to the Company's operating leases

Total lease cost

 

Three Months Ended April 30, 2021

 

Three Months Ended April 30, 2020

 

Six Months Ended April 30, 2021

 

Six Months Ended April 30, 2020

Operating lease cost

 

$           48,113

 

$          425,712

 

$           97,135

 

$          613,903

Short-term lease cost

 

$           17,848

 

$           52,809

 

$           38,707

 

$          103,924

Variable lease cost

 

$             4,302

 

$           14,098

 

$             7,453

 

$           28,467

Total

 

$           70,263

 

$          492,619

 

$          143,295

 

$          746,294

 

Other information

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

Operating cash flows from operating leases

$                     57,282

 

Right-of-use assets obtained in exchange for new operating lease liabilities

$                              -   

 

Weighted-average remaining lease term - operating leases

3.3

years

Weighted-average discount rate - operating leases

9.75%

 

 

XML 47 R32.htm IDEA: XBRL DOCUMENT v3.21.1
4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)
6 Months Ended
Apr. 30, 2021
Tables/Schedules  
Schedule of Future Minimum Rental Payments for Operating Leases

Fiscal Year Ended October 31:  

Operating Leases

2021

$                             85,528

2022

                             110,952

2023

                               76,910

2024

                               62,545

2025

                               40,393

Thereafter

                                       -

Total future minimum lease payments

$                           376,328

Less imputed interest

                             (51,962)

Total

$                           324,366

XML 48 R33.htm IDEA: XBRL DOCUMENT v3.21.1
4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables)
6 Months Ended
Apr. 30, 2021
Tables/Schedules  
Schedule of Maturities of Contractual Obligations Relating to Operating Leases

Fiscal Year Ended October 31:

Payments Due in Fiscal Year (1)

2021

$                           54,852

2022

                             60,590

2023

                             60,590

2024

                             60,590

2025

                             40,393

Thereafter

                                     -

Total contractual obligations

$                          277,015

XML 49 R34.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) - USD ($)
6 Months Ended
May 27, 2021
Apr. 29, 2021
Apr. 26, 2021
Apr. 16, 2021
Mar. 08, 2021
Mar. 05, 2021
Feb. 12, 2021
Jul. 31, 2020
Apr. 30, 2021
Current Assets Exceed Current Liabilities, Excluding Deferred Revenue                 $ 168,000
Stockholders' Equity (Rounded)                 11,159,000
Net income/(loss), rounded                 85,000
Existing Gilbert Note                  
Notes Payable, Related Parties, Noncurrent (Rounded)                 $ 10,692,000
CARES Act Payroll Support Program                  
Proceeds from Loans $ 655,000 $ 655,000 $ 655,000 $ 1,310,000 $ 655,000 $ 1,310,000 $ 875,000 $ 3,003,000  
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Revenue (Rounded) $ 1,462,000 $ 3,179,000 $ 3,160,000 $ 7,404,000
Subscription services        
Revenue (Rounded) 1,341,000 3,077,000 2,939,000 7,034,000
Professional Services        
Revenue (Rounded) 121,000 102,000 221,000 370,000
Airlines        
Revenue (Rounded) 149,000 1,676,000 511,000 4,294,000
Airports        
Revenue (Rounded) 1,216,000 1,463,000 2,480,000 2,854,000
Other        
Revenue (Rounded) $ 97,000 $ 40,000 $ 169,000 $ 256,000
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) - USD ($)
Apr. 30, 2021
Oct. 31, 2020
Details    
Accounts Receivable $ 537,000 $ 609,000
Unbilled Receivable 78,000 53,000
Deferred Revenue $ 1,441,000 $ 1,423,000
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details)
6 Months Ended
Apr. 30, 2021
USD ($)
Details  
Deferred Revenue, Revenue Recognized $ 940,881
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.21.1
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, 2021
USD ($)
Subscription services  
Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less $ 2,701,000
Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months 1,698,000
Professional Services  
Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less 216,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 126,000
Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months $ 242,000
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Details)
12 Months Ended
Oct. 31, 2020
USD ($)
Impairment Of Long Lived Assets, Held For Use (Rounded) $ 9,874,000
Passur Network 1  
Impairment Of Long Lived Assets, Held For Use (Rounded) 3,565,000
Leases  
Impairment Of Long Lived Assets, Held For Use (Rounded) 175,000
Capitalized Software Development Costs  
Impairment Of Long Lived Assets, Held For Use (Rounded) $ 6,134,000
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Oct. 31, 2020
Details          
Operating Loss Carryforwards         $ 25,377,000
Provision for income taxes $ 0 $ 0 $ 0 $ 31,560  
Income Tax Expense Benefit Percentage   0.00% 0.00% (0.30%)  
Net income/(loss), rounded     $ 85,000    
Income Tax Expense Benefit (Rounded)   $ 0   $ 31,560  
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) - USD ($)
Apr. 30, 2021
Oct. 31, 2020
Details    
Unbilled Receivable $ 78,000 $ 53,000
Accounts Receivable, Allowance for Credit Loss $ 201,000 $ 948,000
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2021
Oct. 31, 2020
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Oct. 31, 2020
Impairment Of Long Lived Assets, Held For Use (Rounded)             $ 9,874,000
PASSUR Network Parts Used in Repairs         $ 0 $ 9,300  
Depreciation of PASSUR Network costs     $ 0 $ 148,000 $ 0 $ 374,000  
PASSUR NETWORK, Net (Rounded) $ 0 $ 0          
Passur Network 1              
Impairment Of Long Lived Assets, Held For Use (Rounded)             3,565,000
Impairment of Leasehold             $ 175,000
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Oct. 31, 2020
Impairment Of Long Lived Assets, Held For Use (Rounded)         $ 9,874,000
Payments to Develop Software     $ 0 $ 489,000  
Capitalized Computer Software, Amortization $ 121,000 $ 520,000 $ 243,000 $ 1,208,000  
Capitalized Software Development Costs          
Impairment Of Long Lived Assets, Held For Use (Rounded)         $ 6,134,000
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details)
Oct. 31, 2020
USD ($)
Details  
Operating Loss Carryforwards $ 25,377,000
Operating Loss Carryforwards, indefinite lived 12,597,000
Operating Loss Carryforwards, will expire in various tax years $ 12,780,000
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.21.1
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, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Details        
Weighted average number of common shares outstanding - basic 7,712,091 7,712,091 7,712,091 7,709,014
Effect of dilutive stock options 0 0 0 0
Weighted average number of common shares outstanding - diluted 7,712,091 7,712,091 7,712,091 7,709,014
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 1,460,000 1,831,500 1,460,000 1,831,500
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Details        
Share-based Payment Arrangement, Noncash Expense $ 67,000 $ 103,000 $ 114,000 $ 249,000
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.21.1
2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Oct. 31, 2019
Oct. 31, 2017
Oct. 31, 2020
Details              
Operating lease right-of-use assets $ 178,271   $ 178,271   $ 1,497,000   $ 232,721
Operating Lease, Liability 324,366   324,366   1,620,000    
Revenues $ 1,461,844 $ 3,178,742 3,159,765 $ 7,404,058 $ 15,046,000    
Deferred revenue     $ 17,877 $ (1,419,527)   $ 66,000  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.21.1
3. Impact of the COVID-19 Pandemic (Details) - USD ($)
6 Months Ended
May 27, 2021
Apr. 29, 2021
Apr. 26, 2021
Apr. 16, 2021
Mar. 08, 2021
Mar. 05, 2021
Feb. 12, 2021
Jul. 31, 2020
Apr. 30, 2021
Payroll Taxes Subject To Deferred Payment Under The Cares Act                 $ 139,000
CARES Act Payroll Support Program                  
Proceeds from Loans $ 655,000 $ 655,000 $ 655,000 $ 1,310,000 $ 655,000 $ 1,310,000 $ 875,000 $ 3,003,000  
CARES Act Payroll Support Program 3                  
Proceeds from Loans $ 655,000 $ 655,000   $ 1,310,000          
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.21.1
4. Leases (Details) - USD ($)
6 Months Ended
Apr. 30, 2021
Oct. 31, 2020
Oct. 31, 2019
Operating lease right-of-use assets $ 178,271 $ 232,721 $ 1,497,000
Operating Lease, Liability 324,366   $ 1,620,000
Stamford, CT      
Operating Lease - Annual Rental Rate 61,000    
Orlando, FL      
Operating Lease - Annual Rental Rate $ 74,000    
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.1
4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Details        
Operating Lease, Cost $ 48,113 $ 425,712 $ 97,135 $ 613,903
Short-term Lease, Cost 17,848 52,809 38,707 103,924
Variable Lease, Cost 4,302 14,098 7,453 28,467
Lease, Cost $ 70,263 $ 492,619 143,295 $ 746,294
Operating cash flows from operating leases     57,282  
Right-of-use assets obtained in exchange for new operating lease liabilities     $ 0  
Operating Lease, Weighted Average Remaining Lease Term 3 years 3 months 18 days   3 years 3 months 18 days  
Operating Lease, Weighted Average Discount Rate, Percent 9.75%   9.75%  
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.21.1
4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) - USD ($)
Apr. 30, 2021
Oct. 31, 2019
Details    
Operating Leases, Future Minimum Payments, Remainder of Fiscal Year $ 85,528  
Operating Leases, Future Minimum Payments, Due in Two Years 110,952  
Operating Leases, Future Minimum Payments, Due in Three Years 76,910  
Operating Leases, Future Minimum Payments, Due in Four Years 62,545  
Operating Leases, Future Minimum Payments, Due in Five Years 40,393  
Operating Leases, Future Minimum Payments, Due Thereafter 0  
Operating Lease Liability, Gross 376,328  
Operating Leases Future Minimum Payments Interest Included In Payments (51,962)  
Operating Lease, Liability $ 324,366 $ 1,620,000
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.21.1
4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details)
Oct. 31, 2020
USD ($)
Details  
Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year $ 54,852
Operating Lease Obligations Maturities Repayments Of Principal, In Year Two 60,590
Operating Lease Obligations Maturities Repayments Of Principal, In Year Three 60,590
Operating Lease Obligations Maturities Repayments Of Principal, In Year Four 60,590
Operating Lease Obligations Maturities Repayments Of Principal, In Year Five 40,393
Operating Lease Obligations Maturities Repayments Of Principal, Thereafter 0
Operating Lease Obligations Maturities Repayments Of Principal $ 277,015
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.21.1
5. Notes Payable - Related Party (Details) - USD ($)
6 Months Ended
Apr. 30, 2021
Oct. 31, 2020
Oct. 31, 2019
Note payable - related party $ 10,691,625 $ 10,691,625  
Interest rate on related party note payable 9.75%    
Operating Income Loss (Rounded) $ (609,000)    
Working Capital Deficit 168,000    
Existing Gilbert Note      
Notes Payable, Related Parties, Noncurrent (Rounded) 10,692,000    
Fifth Gilbert Note      
Note payable - related party     $ 8,335,000
Sixth Gilbert Note      
Notes Payable, Related Parties, Noncurrent (Rounded) 9,071,000 $ 10,692,000  
Seventh Gilbert Note      
Notes Payable, Related Parties, Noncurrent (Rounded) $ 10,692,000    
EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "QNRU('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " L;LM20$*L?>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y&82;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42HJVH%#DD910IF8!$6(I.MT4)'5.3C!6_T@@^?L M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33MP>'O:O>1U"]LG M4KW&Z5>R@LX!U^PZ^;79/.ZW3-95S8MJ57"^YXVX?Q"[#_ MV/@J*%OX=1?R"U!+ P04 " L;LM2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M "QNRU+1CAX5Y 0 .43 8 >&PO=V]R:W-H965T&UL MC9A=<^(V%(:OM[]"P]7N3(AMF<\=P@SQ)BUMEB7 MI/>*;8 3VR+E>20_/L> M&6,31APW%\%?Y_6C(_D]DD9[(5_4EG--WM(D4S>MK=:[KXZCPBU/F;H6.Y[! MG;60*=-P*C>.VDG.HB(H31SJNCTG97'6&H^*:W,Y'HE<)W'&YY*H/$V9?+_E MB=C?M+S6\<(BWFRUN>",1SNVX4NN?^[F$LZ<2B6*4YZI6&1$\O5-:^)]#7S7 M!!1/_!WSO3HY)J8IST*\F)-I=--R#1%/>*B-!(.?5Q[P)#%*P/&K%&U5[S2! MI\=']?NB\="89Z9X())_XDAO;UJ#%HGXFN6)7HC]'[QL4-?HA2)1Q7^R/SS; MZ;1(F"LMTC(8"-(X._RRMS(1)P'4OQ! RP!Z%N!=>H-?!OA%0P]D1;.^, "Z5^V3./Q+OQ1VNW1 0+3K6"ZJ-A]K$*6D"?.I.DY&PTNT&Y[ M;MO',MRK4'K_-R\SEG(;"BXPGRR7/Q=DLSQ]YI)\7DUG7VR(N*#GM2EU!T,?&]:>6QN=B\J5,&)- M0I&F0 ?>&KZ4]D:@PBD-'AAG&YNUE-K=0MN4QM=QO^]1=PB9>[5AG?BOU_"] M)4 50"=NA'RWVBPN,!-9FX4A%$8)(A$I!+&,T1J-HLI!+J4I#?M8;Z%D[X34 M]O3<-@@]G=>/CT"UXWH^JC/--#2R*/S$5#M2$EJ1<*D&I-JZ/=Q[EUN8@9! MI#N6V7L/CU^S1'&,I/9M#_?=9&V>Y=RN8&1 M0GZ'4!@Z6'9PI<;LU(;MX;Y;S7,>]U*#;QJ[V;XMY=34Q# M(2$]176Y(DL-AD<$N*?(,RW?X3>REL(&]=D3!ED[.<6-N(2<1!$4%'5U/" / M\!SYD=G)<$F((@]0E6"%]4*6OV#H8CU,:V>GN"&CJ*N]L*+BDLL\AL[PAFX7 M(ZRMGN+^?$X8F#/HZI789U8Z7 Z&2@J+&G094GL^Q3W[G*T:AW,I7N,LM/3L,@HN M\)FZ_A<,I:X&%'?P!V'6./.MR#"':Q#I4=KNN(,>1E27 MHP'X<:_:C*6MTL]EH?WJW7*M_SBJDK<> U MW-D)63$-E_)IK0Z2LVUK5)5KBG&\KEA1+VZOV^\>Y.VU:'19U/Q!(M54%9,O M[WDIGF\69/'ZQ>?B::_-%^O;ZP-[XANNOQX>)%RM>R_;HN*U*D2-)-_=+.[( MN_N &H,6\4_!G]7H,S*A/ KQS5S\M;U98,.(ESS7Q@6#/T=^S\O2> (>WSNG MB_Z9QG#\^=7['VWP$,PC4_Q>E/\66[V_6:0+M.4[UI3ZLWC^DW$;2H,&;^=#FIK6&:(K:O,:-EG"W #M]>R]J)L9'7.T<:X M4VB%OFX^H%]^^O5ZK>%1QF"==V[?G]S2&;=W!WF% KQ$%%/B,+_WFW_*-9B3 MUAR?FZ\AP#Y*VD=)6W_!7)2-E+S6B"D%@;WS> QZCT'K,9SSR-3>E9:35=Q: MF2UTO U"FN&(7J^/X_AM'$W"%,=QCSNC%?:T0B^MNSP730WO3O*<%T?V6/(E MJKEV43UYBD848A)F(9DP= M0C*VGAX%)7#QA M:>."**%9AMTTDYYFXD_PW6;S]3/ZR+6IH[.+(+&>CB?\?(@S9FG/+'UCZQP* M2&'Q'U0<)7;ZF4D.E?<(DG*H3$YSH;2:99Q:?+(4AUDVH6W#"*5!,,*=D<]Z M\MD;ZQ845.J7=KWR[TW14IXEF]DL0DK3*5D;1J,DBF?V&,%#<<=>MI^ *]-% M_81*#EJ'I!&UE=BM&KB87[J=US/:24J3:6EPX&A $SK'>R1*Q,^[+00>@L3> M7#3(HBD_&Q8%.)BC-Z@)H1>4 \]:C\WP5$43O>6"PAK-,%TAN(@3R2X2/'* M@CT69:$+[I4],@@,N5!A#NS%R(LS?ELS",4Q2::USP4,TSC%Z4S\@[P0O[X MS0;JRRA\:&!(7Z% M >[2D/=HXR@N9Q"VJ,0X2.P-;.-@]^)H+OV#^!"_^DP+SXCOL@_B(*1IY9T! MV*H#*R@*TFD #ERK6C3, 6ZI@. O)M"RZ<+"FPIG!A@Z* M1OT3UVEEO[&B.Q^3>A##6&.EV86,LR0F))*&7NW=:)%_VXMRRZ7ZV9PI M%'FA?>I+!UFC;XY-W7Y1>VB;C:BQ1N^%;+OI:(DQ-C_=W:59C^C(RH:CG_ 5 M)@@6P.G>;^9]5)6HG<%2 M;$4+OPZ\/1[?=%J9DPD8QT_6JJ%%^FK:<9!WB"264 )4I M7Q-DVD?=@GRG.^@M(%?:4]U7[EJ MJI.S+9\K0DB4A7@J 6XH=&$9F>G#@D%J@TM&Q/'X80K*Y5%0ZWS0/4&Z@,X) MTS46PS7E?/^=@L.,=%T\R!U#HI6"E MG#NY4MM+UY5I#@61([Z%4M]9D@VL0/W:+H7NN:U+1@LH M)>4E$K">.U?>Y<+#1F C'BCLY%X;F50>.7\RG=ML[F!#! Q292R(OCS# A@S M3IKC3V/JM',:X7[[S?V;35XG\T@D+#C[33.5SYVI@S)8DXJI>[[[#DU"H?%+ M.9/V'^WJV#!R4%I)Q8M&K D*6M97\M(48D_@C<\(_$;@OU<0-(+ )EJ3V;1N MB"))+/@."1.MW4S#UL:J=3:T-(]QI82^2[5.)0M>2LYH1A1DZ)HP4J: 5L9. MHJ]H2024*@=%4\)T_PMRDEJ*T8HP!?(Q[YW M0K[HE]^E2LL]*\==N:MS;A/WV\1]ZQ><\;L!12B3/4Y!ZQ18I_$9IZ5>>""$ MKM]*\?3I0I?/5 A=52KG@OZ%[%2Q:L_0>IIW[3D)L?W%[O-^58;C.M#C%GK\ M,6C]J!$7NF=7P@-A%: EB#J94PG4_M$>&!YA[X!^(*B#'K;HX:?J?2ME=;K6 MX5$-#ZO<%]&!G+20DT]!WE5**E)FM-R<(IT,DO9%=$BCEC3J)5WPHM#?TX^L MW>B(P<N](9IF[D^TX P ?K^FG/UUC&[9GM* M2OX!4$L#!!0 ( "QNRU)Y?-D9)P4 D5 8 >&PO=V]R:W-H965T M&ULI5A=C]HX%/TK%MJ'5FHGMA/G8\0@=2"KK=3NCF;4[7.& M&(B:Q*QMF.F_W^N0"1 [@>V^ GG'ON/HBY ^UX5RCUZJLU=UDH_7V MUO/4P]R-A4[ M718U?Y!([:HJDS_O>2E>[B9D\G;CL5AOM+GAS:;;;,V?N/ZV?9!PY74L>5'Q M6A6B1I*O[B:?R&U*$A/0(/XN^(LZ^8V,E&)S47XO"F.%;BE(UG^CE@ W]"5KNE!95&PPSJ(KZ\)V]MD:V/<(M/9;"K%"Y(SF1^-^$PU^%;59*$]: MPK\%Q.G97-1*E$6>:9ZC)PU?L HT$BOTUY;+S"13H8_HV],"O?OM_=33,*:) M])8M__V!GP[P^^BKJ/5&H;3.>>Z(7XS'AR/Q'FCM!-,WP?=TE/#35MX@'W] M%%/BF,_\^G#LDO/_1D]_>?0S,_PN^W[#YP_P+;C.BE*-, 4=4] P!0-,CWS/ MZQU7KA5RB R;2%.X]C,2A"0.@JFW/W7>QODDBJ. GN,6+AQ+HI"=XU(;%P4X MP"SN<&=262>5C9HV%ZIY0/@K5&O%U>V(?6''&8[:]\8I1VP\,+ 3.2QD 2,] M%VT8#2@AQ.^Y:., PPCM926U<4&$(Q)CMXM1ISBZL& 4S^1R@[(ZA\J^ARUK MVY2>-UM=%D2V!3ZU'+!1!/M^TA.V<,%P'/=\2FT8)2Q,(K?\N),?C\I_@JVQ MJ-EMOMJO4;I2'I;DK.$4!:$8=13[ (&84(H[J]W!Y(R MAJ.D9T[JHDPHBY*3VG N_J3;(.-YKI>BXMZ[+T*I]V@E185$UVJJ';18DI=- M$[;-I/[IM((Z\A=%_<(^=^%('-*D[X.-8U 9^GRI P?/04+8@ G'YH/X_V$Q M/'-X[>&H:&XBG;T./!B^G16&F1_V77#@"(E\@OOK?>& QD$<6H^%BY'2F$:# M1>'8/9'Q]NE!BGW1O'R!"9<]""X6PLN0Q65(ZH! JQ4.;/WDV$$1-BKW3W@# M+MKLER;[3I7,ZM_=[XWU+?]$*!\QEA0US6>$D&[+BV N2\6;P>W.< ;4_V\->N.:HWE7/ M8 :\$)SZH9#8::6A433=P]@JL;LTV">H]3S,KP4NK@6F3B!.,!EJ'8X=(AEO M$7_1I+$59/=X S9="5Q<"TR=0)=-WLG13L6A,39G:@H4[VI]>,_O[G;G=I^: MTZK>_7MR.R>.^PMSSM<<)1WI#X>$7Z$/+VJ%2KZ"H?!-!+.5AW.WPX46V^9@ MZ5EH+:KFYX9G.9<& /^OA-!O%V: [O1S]B]02P,$% @ +&[+4EHJ,O"? M!@ K28 !@ !X;"]W;W)KJE< PD?L$V8&O0K-MGQ:9CH;+D2G33_ON1LB)9XE%44G?[$EGV M<^3=D??<$TK3IRS_5.PX%^CK/DF+Z]%.B,.[R:18[_@^*MYF!Y[*7[99OH^$ MO,T?)\4AY]&F--HG$^(XWF0?Q>EH-BV_N\MGT^PHDCCE=SDJCOM]E'^[Y4GV M=#W"H^BH MGE,9GG]^'GU5!B^#>8@*/L^2?^*-V%V/@A':\&UT3,2'[.E77@7$U'CK+"G* MO^BIPCHCM#X6(MM7QM*#?9R>KM'7*A%G!I@:#$AE0#H&Q#<8T,J =F<(# 9N M9>!V#9C!@%4&;&@,7F7@E;D_):O,]"(2T6R:9T\H5V@YFOI0+E=I+1,_/3+="+D_&J4R;J:Z_8T%S'.M=_+S70OLO4GP'K>;WVSV<1J,T8) MNHOBS3A.T3PZQ")*@+$6_6-]X$(6G8QX&>5IG#X6P!#+_B'^DG5<'/-OQG!6 M%OM,\WPBUZY>0%(O("G'<0WCE-/7J[3\?(S%-W0C1!X_'$7TD' D,IFP7*[J M%;KECW&J D:W41*E:XXB@=ZOQ5M$\14B#@ZA53TYX)4.**;Z,@OCL!^R 'NL#5SHP#%F'J/,(VWD$D*&E'I^T :N=*#+F$_"&M9*+:U32_M3 MJPJ@N$+OCZ(04;J1>;M"R_)ZGK_?H_0Y?\2!\G>:A;7R%WJ,>+![;NV>:U_Y ML:+5#5IG>]EKBD@5"%1:KN8"=CW/[>1QH<.ZV*Y0D6Y MY:"8/#VMGF/RQ*\]\7L]^5-*ESB5FX=/WB1944"D/O=M2[[0$6,64,*ZF\'DEOXX, Z"8 \=8S&'M87@Y&G\%!X4 AX=>E\-#?9,%F/@! MHYT5UX%C[!'J271GS2$DR.$ZT)6UYL-IQ4ZC;YS_NS]6'M@:9 5C]@X)($TM M$H2"^060?4T2GRE(?(DV>7/(91H=\Q:MIAG<)W$CD? C32L4ZZJH5J4[X:$ M$(,3C9C _6IB"->NL*X5QIA0[%(7&QQHY *VZ(7+D2#6FWPO"^*FS>/^/O^= M/&C?9+HV@(@0ZXT?!TH@G!%25:LZ-C"(6&?4:-6VH'UV(]*]Z M(T6(18I<[E0!WJ_^L,K7E8RL_) 1TCV !)"R\@-"G.Z_TTL(:JA\""G;+'.- M]-I(*3) 2OU@>@V&)1F03@9ZU9%&>@6@AB1#R'YZ;<0;L1R.O5Q1P]M5EUN] MA48;L44'G#(-/&&@P#D0IIYKH"3:B"G:+Z8&G3!0Z)1%*@W#Y(W.H!:=<3D^ MI'JG[E^FLPENI4KW-XX!YBA,[I0H@%1_ZA'4?52PA*%RJ M(%+JS=!UF"'#C8-GK!WJ$U;?J39^F/_0AEGV_#GN*!IVC3C+Y1KP?5;ZC-_@502P,$% @ +&[+4K_,+DZ_!@ QL M !@ !X;"]W;W)KRA YI: MO.@6) %R6;$":Q?4Z_9,2W3,51(]BLZEGWZ'DB,Y(L6D+XDM'Y)_'IYS?B1U M]J#T]W8KA$&/==6TYXNM,;O3Y;(MMJ+F[0>U$PW\LE&ZY@:^ZKMEN]."EUVC MNEJ2*$J6-9?-XN*L>W:K+\[4WE2R$;<:M?NZYOKI2E3JX7R!%\\/OLJ[K;$/ MEA=G.WXG5L)\V]UJ^+8<>BEE+9I6J@9IL3E?7.+3:YK9!IW%WU(\M$>?D9W* M6JGO]LNG\GP1646B$H6Q77#X=R^N1579GD#'?X=.%\.8MN'QY^?>/W:3A\FL M>2NN5?6/+,WV?)$M4"DV?%^9K^KA=W&84&S[*U35=G_1P\$V6J!BWQI5'QJ# M@EHV_7_^>'#$40/HQ]^ '!J0:0,VTX >&M!NHKVR;EHWW/"+,ZT>D+;6T)O] MT/FF:PVSD8U=QI71\*N$=N;B6C6MJF3)C2C1RL _6"/3(K5!U[S=HH^PSBTZ M0=]6-^C=+[^>+0T,:ILNB\, 5_T 9&: !'U6C=FVZ+>F%.7+]DL0.R@FSXJO M2+##RYW^@&CT'I&(8(^>Z[-:G6!",:-LM'RA,1XTQD%77);_0L#V\6,4)'FAFD)6 C53\?9G^["PSMNW M$'JR\7KN-."Z9)"5!%UW(Z# %9+W9:,I$:^5-O)']\#GQKZ[^,A!-"%QE$W\ MZ)KAE&5Y1/U>3 >Y:5#NK5;WLJN24*11J?9KL]E7X)-"[<&S/L&IH^2$9"E. M)H)=,QS1F#*_WFS0FP7U?A0EK%L%Q4/6^VK?HD*+4D(([(VLY(]ISO>*,X]B MG*49F6IV#2._W'R0FP?E_FFV0OLDY8&1>BVN14Y)[I>#H[$ 1T%!*Z.*[R<6 M126"% $^M[.1>>CJQ1)BFK!THM1C1UA.")D1>T0+'/;>D*.5 ,6(MZTP[7M4 M2;Z&U39/[VU>>Z5C=\D3RA(RE>[:$T]Y)7?.R&(([3-)E6=I\AH7&>2>P0/#I-GB($=?YH- "]K0*.3QZXAC7&>IS,J1]S@,&] I=Z+ M8 @<98=W#A[Z D3YN2WSY P.I?>(X-P&$+/8X3PF M,Y%!1CB1,)S^4@;V(7SCA$",,QF7K38XEQDC*6SBD=643"+/KREKVO M5[U+'-@XQ4D2YU/U'LN$YEDRL]TC(YO(SYUX9',/(?SF$P\9F43"3+J]7*V^ M?47@+'L5X'6'RQEG%4,F+X6-%")A"JW4QCQP+5 )Z5"I7;^54.U,Q+DT<41Z M@,,R2)ZYQ1J)0\+$@=,$A)9YZJJD^&\O.[%>F2Y43G"&IVSTF:71;(D9X4/" M\'%2XO6P.NCV$,FGVV/&\CC-9O8D9 02R7XJ'S:RX7#N?7,^C-0@86K 6A9" ME'"R:N#(A9R#UYWF$(<[K>!#[765RP>2T9PE=.JL$&M>7I.,#*%AA@SJ.RV+S MAB=U*>+H]AUYR*SJD3+TC939V2N%$KR[?GI#=!YTN_SPQXK'$+,XF]=_=+-& M@_H_-87N3IE0#>P\O#*I,WJ218"YJ4K7CA(2LQF4TQ%2- RI+OM/T%K@[HT(BF#_;.CUW."8C&.9[:>=&07#;/KH%?837-0J8LDRD@> MQ=.-OL>0)6F2SQR6Z(@NF@3KZFJ_VU7==304N>*YR$(P]"\OG"N2E\.,X*%A M\'SZB3TX=2$2P]X1.SYQ[>:R8<0,#9][/G47J,CPQYF$S9Q[7:?0N"8T9GAZ M8;D\>IU0"WW7O65I47,W?2OASYS#?G2 MHDILH,OH0PJNTOT;E_Z+4;ONI<5:&:/J[N-6< ">-8#?-PH >UW\ M#U!+ P04 " L;LM2/_JD> X& #%#0 & 'AL+W=OQ)4KBH;,NGL_:E/JWBT54 M+74RSGU/#F\:'SJ9BD<;.+L_SL)ER<^2%9X^@F MB#ATG0S;*[)^M.G(1>.="-2< MSRY/WEZ=\OJ\X*NA3=R[%IS)ROL[OOF@SV?''!!94HD]2/S=TS59RXX0QK?J MQOPK M-F7MYGDQ5GP&Q%X M-;SQ14XU6R,XX[@HMRG@K8%=NCB9BT\R#8&$;\35$/$ZQK-%@FM>L%#5S55Q MLWS$S2OQT;O41O&;TZ0/[1<(:8IK.<9UM7S2X64?YN+%\9%8'B]/GO#W8LKS M1?;WXA%_GWRB^(2?T\G/:?9S^G_Q>M(-2^UM[*6B\QFT%"GWM ME\_B^;.3UZ?OQCM-%F0.46BS-DE:$;T=F.91I%8F(>$$QN22P4^XC&(#]?!_'/K>A\DHD/*( M9LMV?#_M8IP&A?&B";[+KZ[_^OKA_2\GOPH53#1Q+O[&0RP95$Y<.BWH@=10 M@FSVXH0P4FO<(QNTB*H9G)9H&,##;H5JI5N3YG E(HR0:8G/Q+JYT ,Q-NPQ MFK4SC5'2I6HIZE[(S?G.J @GWP83X!(V%0%(- 1B&^^TJ7CR=LC&\3K'K@FB$QK0!?'0H]P/W_V9GGR^ET4G8^<>TP%<&L)R $"XY0=]&C628<&SY7) MJ?H^F<[\*\<:@V-9"T=\E5$%$I1BOE=!-JE I&5F6&.YT^Y!6DAT[;M>NBUC M>V\TH#$I[LO"LS?682E!W2J.9?[B3 (LMTDF3F"/[(^:72,M+?/C/[E8XK*C M J5>*J ,.KN,%NSREUB)XB<70S8<)LI0HDG%["$ $K+9V7#GQ2KX*5&68N7 MN;B=\O%-,]:QDJ(EV[,_3$R64H5) 19+;)/#0IE8JH79(-%NH34-MM\JBSID MN8* 61[\7PI0561X'.M!E4!PQQY1^TR$ I.2887B4F=B+*+8M,8R$QZX]$R, M0/<$"N^A83)SNEQ +)@*#!2I82Z#P%4MY*!1-?*K9[Z > &] T:\C@Y)8;@) ML&:M89&P!"$0QT 4_=<^YR('<]A;YN(CNZB]K7J<%+ KV"C*JLF(_ )!%\@( M9X]2JH,6B#/2"@>INZ)_[J.R-Z Y*>9;)L#4?>?B#;[;;:90'")N(CDP"B M71Z\O=QRI\R*4>VX]#!3I:B']2''5S@3 *]Z L!Z) !$O-1!UR"!LI))W.YMHN]*3&=37X4^MA&PO=V]R:W-H965T&UL[3UI=]O& MM7\%1W5:NX>B26I/')\CRT[JOBQ^EMU^'@%#6I7/9Y/)Z?.5,M7!RQ?TMW?-RQ=UUY:FTN^:S':K ME6HVKW19WWU],#UP?WAO%LL6__#\Y8NU6NAKW7Y\!"]<#[9\<),7I@1W+P1 M0?E:M>KEBZ:^RQI\&E;#'^BH]#8 9RJ\E.NV@4\-O->^G(VS5\H:F]7S[%VC MK:Y:Q>BJBNS:+"HS-[FJVNPRS^NN:DVUR-[5IMP !KO,\E]U>\6ZS M';N=9M_75;NTV9NJT$7Z_G. W(,_<^"_FNU=\'+=C+.CR2B;36;3/>L=>70< MT7I'.];[H6[[YTK6.?;K'-,ZQ_\EM/[G=LL^+'66UY6%WPO5ZB*;FTI5N5%E M9BKF>EP*'FF!Q^%S4V7M$C;[N5--JYMR \RYKILV@Z>04[+IY/!_\6\,B847 MX#&SPB4*8.=D"]A2(9@C6%,#0]:-'F5%#7!5=0MOYF57Z$R593:OZQ;^IK/" MV+RL;0?+PRX_=Z:!%=LZN]'N>8(Q[&$!&WI%H !,:]7P P .'L^T&^"Y=@D" MPB-GWMTZ!.CL8V7PMVMRRJCJ _/T68O\'5FOHX8U6 M3::1C[(?\[:^T4UV-"5& ':8FQ+^3L?"9Z]UWC6FQ>M&DGASGR]5M: -5\:2 M@'7P7[^YFPH? ))>J0KT UX@40E=%"$*KZJK5%?01>P *KI] MH6$B)U7\!-*5_U[I7%N+QP0R$K+-YLH@;4?W@GB9GGUE=^VTKJUAMB-.!-ED M2B^<1H1YT_;>ALU ?]#SH&@;H@WK[[A=-EK3B];<9RN6G7SGZ>KT3/(G^"^L MO=:D],N")3-_4MP-!HXDB'*@.H,54!8@77QP7;G>LS M;S8ZKQN$W&TW[Y"K@9D!=8Z8\49[U#P=9U>ZH7L;EDS"/([+;+8$_-]H#48# M\'/!P@&?J& 3;5OXN>XL(@PA6-W6N=6&? M9; _*"%2F0+9:V&7V\VV9/IZ?EH,ID,DA??+TF9M=JHFU+CJ15 4-(M@M1K M-Z/LV_$UZ J=?R*^^]:4@&CAJOX9;:0W[!(PMZS+ JX%S_)#71V^N0>A0I=_ MM016 29U5/"J5@T(=!:JP+TMRIX-?OH#D-(*[Y:O=C8B,?AD.AF=7LSX;.T6 MW]PM#0A1M4+A'*2+*@IB-B"&LE9 92L%B@+0]#U8!'(P5@-$8,@1",&3Z>CX MZ 2W&F4W(.47>%\(M(A\>/1&E4!E0--W3#I/+D8GY_+*NNS@:M3:M*HTOR 8 M>=YT^"]@I:O6RA3,1DAGO-UT@"E-6("_=$1 1=OBXOYHTPO:'\4:/1D=.0'F(@9%[INXA>#V(@ ?+SH=&-4T\)>E*N>X M"HD;X3FY%%S[9':\M7:@I;;./S']6/ECAIJ[Q>T!<.08L$8$98"SDXMA:DA! M5_G2 (<5P-F$Q7I%DN@)WY:'_P'9"2IG/L@!-YT%@\?:8(^P,0 \9KLY HP, MFBL+*AZ<&Q"D3;WJ";X5.E;(S_)GN$QZ00P7TC\)_P';H'9J06>M6URAOB&Q MH>_A9I#:10C"0F25K5:Z09%(9IBRP!#$^[I9@13[!]#PK6[2#?#"01AK@YA3 MM(0A18BJR!;DTFE8/&HH$6 M@2,F6XP4H*+M]U=JPP:G\"989T!YD5!2Q2U*$3AK(P)*M)#'$QHB\KS[C!4' MO UK!8$$O/T<5O&\"0*>[19DTIHAT/?&$G717B.\E$(#>14!(0,J F['HFD( MC]T,FSJL?H3MO.9"J:TK\*C9=OU>-8 SDCCXXMS%N>P5*%MWI@;/L@*W _X"S C"D["V95E[.",$Q\'B#?$_XHU/^P-1EO0&;[@XL6CB]!5W3&/P)$7<#XF5N M'+I!=1L]#[>-)ABZ4$0Q $)=#=_8HM$D5P#TM'_1#P*.EC\;@>GNO$4YQ MY-9*]5Z%SF<89Q]M*1?WX"D M69'3^X$,)W2I/='O.->6MXU^LM."-G+Q2#*K3R#1_"YDVUC;@4(4C8$J9CX' MWT:\#B01I)^5QYB8S?AJ;*3S_;OX 7$F,>TB,K6WWFDC&IZ+131P2'QO%SCB M"/!#1.](C9%UQR]1[(&\KQUV5'2W 3^!:L!W\18_X-&Y'^AZP8N(O1';8H<8 MR2P2^H5/ZGE[IT@"@ERKUW0=>6V=A2)4^(-N,=+*U,A&5ZONT6D"L8M1"^<% MYN3X%P9NJF%APQ!ZR,?9>X'P?8"0(U.)W^4.\ M%?/@-U)XY>I1DJWOU_XV_ MF2C6==T"K."36'9-?*SCF\OK5S[8,?C\QS5=NWOA\OJC?_Z'>HRF]_'AY&+D MST&G!,X'5LN141&L*XKB@K++GAY\J->@#D\GIP?/D@."< -Y$DX'RG_%3C:M MB#P.6HKHGZ\.I;@J#]'(@I=S8UVX#_BU$^T97&31RG--L1XD6]W.FFV_S/[ZE^GYT5=[_[D<9S^@6TL"X9UN"--(AS]&ANUU=&D!<0Z<_9\:2[S9 M&.12E%*@> MAVI@8LKG6(A!CJ]C= XL63$Q0-"!'2W#8V7>LCY0BUI77O>3; M$B.P84G6*]Z W5G>M-[>0S%C:8N1)UKB!K@+.V>=QU2,)F^TX3JZO. &(/[%?$8/ M+ <3.:MO$9_]4P8,QK>2>PG@(]B@,^Z]3A#%D[ >E(VYD#X!(STC6Q,IGMU MF".D94G6>X( L*3UPE25.(9>8[&R9+0;B9*H6S!PG5,6TPL?;0V*$+2QN]44 M&3=,82M0"Q@B;9?SKH2/0:P%'&LO&YR(DT+JR*:U:LP*UH2I==Y:\6:)" M5IF(K&ZE^0TQDP.1[/!=HKL=I_P6[@=I/H3XP:YFE%6.29+J4NEJT0%A@ M$: HTH;L3XHHE, )(0^"+%$QL8+&W !.:%5R],@;=,&LO$9+$5R/H+C(8W]RCZ<^7 O@(D*.#B1#""8XF0$\; M%K,-T415)WO<@KYR9!D1=F2.L I1X.!6;.NAR2 V$I%I,$,%GL)KI4;2)-XJ M9O*@#=D0V8ZZPG7(CR.D4 DODQNBV2$:H%* ,_<*&T48<3\LB_;]@ ;UNPU_ M&A0YH84#<;>JQ* P.KTVV(Y!:*-W1@K)Z[9WXDIRQ'IH(Y.DJD3:@'8@HJ0? M6'N@;$"FQAW1"(-+*T5Y1O*/\B"L3QZQ'4M9@ZL[(3D*E+V?P;/ L1#2^&5^?1QU*Y"3)<\B+NXH!L%#6-T]@B8D 26Q M8H7*E+P(@0SC'][8+OCQD7A3^"CNBXQ.-E=A*+^V_BQPMRDIA3F07 @6][W_ MQ$01OM_%:_OD-J60,-A&FFZ7U(YE<;?&E$^C#S'ZC";*RL#+;5UQU$[92%>1 M&,(8!)K>.WR/SQ'A0]3Y7Q?EW\NM,?YMWW$)DO0,VHZEK7?S M9'^S(!D5FKGL<"1VW8+4_VY[%BY$WZ7*,%Q8BUD%\/21Y@)#2;BV0]L=+\;P MV=C"8Q<521J5%?[K81K( NFG)@$;\> B* LAMMWR\19 ]H!+C#DP!OJP,=$ M]=6M#V%GO%JM)5)2Z20[CG\&QV6($\1P;$..@F@&Y3><2RTP? 7_0_W9!)Q% M=AB1IV7C<@=0UF=_(V6.[ MG7Y&'X@B8@$E.[ 4YYT8D#JDJP1M)?W%+V!0= MNLX0)P!2KG,'0I\24Y$>Z,G!HN\Q56)U+'.\<1WD)*$(T_G>MYFC-\3F(,@% MOS"O ,(30UB417([>),T.,21! 21X.N M;$@G1P@BO";JY7,PMINK!E&W0[0-(+ G2-'LP;CPSA6N)7.Y7]3TA+*K9O&K M%Y0" NCWVD5LA?M51SM0!'@>O;(P!@% M'[C)-' '&3!-]49'CB)B^_=&R;59TY%\+#$Q, J] AM1K4'O M[S>U'X9D-X5$0'@GB/,^:U>XB$#]U!4+]J XP>+*V6Q010X"TKV(6$ZHD^8) M#"_2Q1\R2;9A0K82JV$[1"6BWF7,Q$/F2D9K*B9<8CG;!E4*'W#Z'U%6ESJV MEH<@3-'IM3TI$%+&X?"\TSA[-&ZL68(DN0A:J2/\4DA-XD'!^9 2Y@=TQ M,F4E?&J_]"HZNCJWVI>P,494XN+??@';0T],LFMSOW>%_9]/LDO3E$1U3[+I M,=>7P$^CT[-3^?ED.I6?CD>S"RIGP9?0I;+PX&S*#TY'QZ=']--L='P^D9_. M3_@%)M(+*K3)COG3Z2EO-SOA%3Z09^80]H16G,G61Z/IV47X^70B/Y^-CB>\ MPP"BAV_HCX'VX4 W'OKH>.H/.CD[DY]GHXNC"W_HR1$?>M@?G,YXA>F$T3>3 MWX_.)K\#HJ^"(L]>N50I!4K6NO)QB[*V^+//I:9J_&]V*&0%OF-XQC]' MK_;N'Q]W=W=V'EZ4RV61@RE 7>6AR.,S4.@MH0&<#6(LF2CQJ].BK0 M] "!@]+>Z1U>7LQ6+KOK9%IXB$-SXX#N8 .3'6I](EC 3T*,<_(H7%G$4+(* MF(=,7HJ6H,S?Z):CI"L]M.U6R)$0BGMC^0=Z,+ZDQ-?1A+!(K!!B*#P*]P:C M@_]-)?U8@8KQ&'*^6A=@&DI#;B.O[V_\BC!@;+.%8)$/D'"9K;L(*O_9'=*' MS\%:*4M&W'R7_34F[FS0L:4D@"_JBH[F"DQ[985%Q$<@_$,3=?& M$2QD8V>GNCJ2UX#"R+M[1_;U9=^U>^^O9#B=3=<04N4MG4XJ:<2E<%9E?%W# MON668QD1Q [/4GFM !<;(AYIT0PKT'[0+BXI\&032]LQ$+0C&Q= _K;15-=& ML:KP\=]WFC.ST=EDZK7?*5<8[C!;X.FI,SH/MP*C\/[,?3H[9G/E[Y=)#>/% MY(LM$HI%;W9V]@5WSJ1+.T6$%@5CQ2=UXV2(J$0X-JYU="JG9U[DJ^>ND%T: M#E]SFBJ5XCXA!S_?::QT1KT>/2/4RP6X"9UC:-2Y)U$BH))B3 1#7I97/%0I M _E%EI0&86>4B1P?A*4!1$/&@03AB)Q,$\?TKVI.Y?GRF2OV[JRMPKVE7 A2KN*.G:< MCSCBEJTY]I^,D%'A)<8H%@ZB$\I=5SY!5Q*W8:P.4S0.A!&MEM2Y8;&.RI=; M+,K2%_B22.\FA3X?QN'0FV%:O>OUB5*Q(Q2U6/J9ZR]8@F]#>E*7P M!39K3!*(5'N*%:^-#D54@!S9^2K"RR45)CHP*)D-M&$\,<0'0H ]H!&3D=&- M=@F"C26;IMDBR'H>ZLAWK0D&CB]RWWOSCD(?)@&J;>E(Q>X^#$@)R@<744-7 M6I#HBBN\;N?(84WES53?N#3K0,]BSWDD2G4"UX ^+3&P2,8B/<6 =I6:STW) M9%5W+98Y>%%4-_:9 P&;6B(.)6,])O1!^%F\]HHL$5=W#4I"!'(^U/OUN#IV M7)MD"1U^CB93J*1AGDG=+A_0LEP8+FY"CHH1+W.;0('6FJ3%:80U3#[C(V6O MHJ5%H/F:@5!R(\?QA6-,(<;S./RILQK+CDHS[]6<%8853P""8F/[Q&+$(U54 MV1H+%T8/RG+]?7CO]Z^/IQ>@+\&QNS*Y#L:]=SA]'Q.H2J^!C"A-5)FU+&LL$.([8)A MIA=NL:'ETC-DV,[9&9QH!*GJI0&W+' (LZ/[ CK5U$_@4$L!W.BHF8-ZB^G]*%3)[?'-Y^3OKPU?4S[:FLKG*'RMN^R*V M!%GY$1N;X $+ A#L($UU[)@N\:W6S-(5-6VB[,%FHGKMY!3O%O>/T=+4Q\00 MPG'+(HT7BUFMI>$+J&R)@S5NR0C!V1GUG-SAV!QP^12IO:Q9.B9:=5N(L9@> MB5DF+6L,SK&OF+Q!+A\L89CX!"H T&BOM$?7.>8,!Y2-A+0Z=# M+'%./#KR5G6F[QACY<*I+U]WP,(>1=1AH*4D3 ?Y:II M:,: U.NQY19=S"#8W'Z2MIP=C4Y.I8.8<:N"J;&UK/4+DY?,B=6M):=GW.3Z M6.RD?=2B)$(WM94"%NSD)N48,JL/8)"9"&T4?4@62J]16\XB5MR66>>P$+2P M0?\+>&0C[43&+H6>+,[NH%;V+3,4RYOD5D)S#@DAUX.XQ(8.L !Q-@!B#,V1 MAMR\G07$(3A(;&2D8A3-669Y5R$/ !=UXQ6]"X!Y!:ZK6]/4E1]A :?P0PI4 M+-M"Y*2KI/NLW383N#>)\(-Z-H )&) Z-Z[SD; 2J7OEW5@_O0"-()JG"%NRFMHK4=JG3?1M5.VV\"-M ^ MW+T \ D8RG7]"<%K@_Z(*A]##(-FB$CUCL0>PKWYMD[R!\G!8R7J.#"T++=] M6>,#7!SK&W:!D7/&V;^)G-JE'@#1T1-Z$27W?JCJ@3UW[T6HP?[A(L5?CS*& M!>IG!RSV].].)2DH3!_=I%!EHA72 ++DXDF\,5][T?4["L4 _).+T?F9C$:( MT!1*D,05X,8F$B$XMP6$?M#_?3\@>YIX>V+OOB67VGMQ[J5WSGD0"Y@=PF!!') MH4>&LOB*&&3FD'Y\S'(7/SU- 7*P11I2N[T:T+?MV31+R>D7F;&TH0;YIP>^$?W@6=(N'U76>]4DG=YTW2@A M^L&1+0+H]^-35P\V8&"\I57WX.G?.8J*L#74#OYE]M0\ X.P(%/?5RH1BC1V M<90D*X(?4];8P-65RC@KM=T5*T.US";3,]'-+Z$Y:0P#AK9*)H, MU;KGGX)>OZ5NXYR34'!,,II\FXZ7^GY*!S(;5K3V J8RI25TKGX%. DZ&JI MR!S +T 4MQ@J7%H^Y<02N/;V?UV MM\^X HA*?O!TH<<;+-$\V@@U;%/@5#(T'=AJ0IM@0%R6P,G-0%MGJ 0F4Q25DJ[JIK^B'"0-2>T)8S,*Z12 M=&<_P"TW\5+M7T2<219?>&O$?>>9#+'29E'QPQ3."AX%MRJ(O9%$K>&^%L-% M#PCS85L?%N[ 31OL01'L_$]AJ:-$VTRFB<=]H5+C[,W&!UVQF)\F=)C2BK! ME6/[=@I.>8>-Z2H<#CAWC/;CJI/BTWB^F[+]*2BAVGOWPF'\T8,CRC!_/?E" M&@K@X;PK7?>;5+&&#R[K\1/S4"EC&K6B5BC"[U.4#\^>ATE23Y^< M4%G8,UKQB9L"MCU8K\<07%]D0QB*@GY.,<)!P6OT\D2H?#;](O9B!V_M)7'WY8WC2)3+XRGH7YM(VR.,\U/20 MC#XVL3C9QSVZ>Q@Z$$/$V:@N![@[:O)BH-!&I_LC]L%PXF%I/@$N#]'#/"2U MRD7^0\6*'[9H.0."IG#HKW+B-*$H3=2AVDI"0^; 4P&GZ;4YN M*)_XP<%+'(*&(IX@6UWL=PBIVY,NMH;*D3'7UVYQ%S2Y*\XPX>0&QC5^T.TN ML))1$;C>=B';**ID"]&>/;A<=XWM%.>ZB-M<RPY32$D_X>(,^D-)4B:]NEMUN9C92, L:BQFXI_\>8FP\2 M!5+TZ=0'M:!$]:7XSG>^I^G&_LC"RW:_9?P8]$38D8K?_Q9VHN!A>Z?+6YUB M:#C$'#<-JPPL+1D2=TT_:* M6V-19%J:0[)2GR0XF'.95SQT,8V%1,%0BY\C(WHX4$YI#"6.O(KP$1/\:*""UIF4+Y+U=W&\>]0P/;$M?%*+ZO6CBW+[N0%1>)ZTUTK&T7IP0SD? M15,!?7JPX@;H ,07I8\H+1!/V^10)P]K+DW%YI$#0*$UFM3B, MH-^56%>&P4'R[UIJKI,&Z]T:DN=.>B:+B07MQP(X&N3^N)_K_(/5AWQ6&=^? M=21_UI'\64?R9QW)GW4D?]:1/*I\E//1Z22S_J4]1W7OOND6.]N M!&$R(7F@I-H=8BIV;AI3_.V8\E%43OW_CM21G!^/PAS&7:7]6GRJ<1ZL6Y\WXXIB!472J M V9NJ)@ J&31&?X,[K8+Y("CKRE_(*L>QJN.LLOKJ^SH9')X#"=UY47N29P" M[\XX=D5%\K$4YA% @T:LM3IB%"B!2;^J&OXOW4QM.=M6#X=)N7R MJ321BKFP6[&!%DV,#FSK1I*$+WJ,9Z?T1XS).%!O-^#FJ:&1JM^Q0QQ7O@,$ M^!6TE&]G94-?6\R_C7A;SW0X83,5=II+F%SB3QRB M>IZ20_P5+":X+!1@$6N2OP,.!9+8U.E5WM'TJ=9+EO#558AT)TANW1#E\,5? M['. !!!SM*N"[N!SN;*9K9%"H;H>4][:_1+F3"0SA^C@I@JWYM.9#F:>-> ' M9WU0]^[>W@S-.>FQ+7W5@QL\+=5SWN#?45*[E=TR1$N#Q7:<:,+Z0)FHQ?5> M93D*,;2!JCX_\(N%QE8] R6[-7\Q7_ %^7NN1=15-$@4?M'TK7J^JL@)./0- M&LM?:>E]!]>[@5]R6C?HYD4C D?1H =A/?<\UT".N/:T5/QM-Y:&'"S<2%A, M)MC2%Q:R:1JY>BF83F^S M[>J01QQ+?0;2G!GWDH2@1)V!MU*Z054%UW3O1-DX>Q7;_'?:)9K#O@/7\S"F M>NF'X/SLJQ7]_"I1T9DTLW^HJM+8J)#SX6K5AZOCN&_$XV9/HU/2Z4/UT=)? M\N)Y^_+%S@.;P9'G_Y K/_WY.7BIIC#J].QFE5G .? ^QZ]#=[_@!ACM)/!>_A]02P,$% @ +&[+4@ ,OX6+# ML2, !@ !X;"]W;W)K(% M:/3E].E&#U_LG?\:-L8TZKHJZ_#R:-,TVV?'QR';F$J'J=N:&M\4SE>ZP5N_ M/@Y;;W3.FZKR>#&;/3ZNM*V/7KW@SR[]JQ>N;4I;FTNO0EM5VM^\-J7;OSR: M'Z4//MKUIJ$/CE^]V.JUN3+-Y^VEQ[OC3DIN*U,'ZVKE3?'RZ'S^[/4)K><% M/UNS#X/7BBQ9.?>5WKS/7Q[-2"%3FJPA"1K_=N;"E"4)@AJ_1IE'W9&T>5D,:O6!3 M>3>4LS4%Y:KQ^-9B7_-J.57OJRU\HURAFHU1%Q]^?O_FT?RINM1U;BJ;O3AN M< ZM/LZBS-0D(^WG\,_3HE%TG)UXL'!9YO_50M9Q.U MF"WF#\A;=D8O6=[R'GG_<8T)#\@YZ>2E^K-R8SU&3^ M=**TJMW.E"HT'GE(.S/G7:UWUK=!??^O?YPM%K/G21*_G3__0>UU0&)MG6], MKK#O2[O1]41=;&RMI^H3#O_B?)FK=T:7S49]\&M=V]\TIU,2^N7=ATY>;K)2 M>\CJ=-8J+MM&Y>-:!0D_:9]MU'S.845PL8(-_CR]FJHU[/$ULK_II<)*/EN3 MH;HQ9*>IC%^;.KL92%R*1+'@MK0-;+;5MC3T#D)-#9LSO B9-Z:V]3I,U*^M M]KIN$!KXY]?6>EX=6$4'';V"H\GAWL#EE@DFD 1;_86+AL%$)RX G%^ MG8I28D.O6H!N.P,IH;%-2[H%6UF8KBJC0XNC)N!.& @+HE>1]V5C_"-;/]J6 M.C/)NW>4[GS(AX:1YZ8$*)WGEM2>B&Z%R8V'GVGO/7K"<%>ORQL;X2NF=L_PB[EIK\C %0E2W%!F.N[^)?I?0 M MZ"14:.!,36>4LAH2/V&TO>\M#5^!VT6]U(0!P2K+[A;1;F;+W+VZS!#C9L M!1A@!\PUL$X7!0(ZV'PWFI\.8*%'2C*94.>""*I<:-0OK;&<\HL_!N"1)BV%S]:-8X:>$$(SDF6M8:0WSP5BAT@7.&@]?7 MWI9E\HTA%UCA] )@!L3)2X)AQAGY.+)][O8U^RG5 MX@QL)?))Q\3EZOM!$MU,97 M%8AH391#N2E^$R';=E5B%;&*MZNV4PDQ;7JJV^D,C ,5""_L4ALHZ$-M2?). M>XN0)0U+4Z]!V"0/G@()8+L9'EL84P85=,'Q3*E'"SHP(8^JMFR94=9>5U!H MI\'@JY+W=%0R2,&80^B)#04WU4#BW):]V/-NI..MMSORCC?4F9,UH/Z:$@"0 MDPC!6+8.YT8H1OAMT-^@,F1?2R&SJ,@-8E4SC^,L/J32B?EX742]Y(CV7"7A ML1UY)+4ID@6"ZHOSCV^OU#EV4XMA:AW-CA6Z8P_X:6=S*-F[L-U2/T+!&X$4 MOEFU@>(:3$]OUD=F%#/BX8.\ATW&$O6OJ9X'9$5N!!6=BHBA@V\9Q%LH=&W1 MZQ/S?_=X0 M&U@%4J5O1HJ64OR^\Y?3&9*A+ GGV]:'EH@(.+J\NIPSNL]!TA?: TA>D'2! MK/)"%(=,G:K+@1CZBD6=K]'YL#[4$GFV$-_?JI9=/\,-PAL#=N>L2P#XY+G0 MW=PU/'8C5 H.$P\N8MRW%MY5E W,_5Q1=JYL@7P@U*!GN6^M3K; %GK%^9VA24^\W&TSYU9;:-]-'Q=A';4#M2>JP? M9-$AN27D,D-[^&VMUZ*Q"AOB8K35+:!.%'C_:?,Q8'&J+H,;'5VB!6Q4XG5S M;;*6KK%<7G$U%EY.!\3L.F'ABXFB2SGO2_LMQ9?Z9Z)?CZMC=!QN"SF97&KV M>P1'G\6"4^$J.#>"(4F5*P1M'/:=8]N0)!9\0Q-H>#514M=$'E) M\G)4PH>FDW9<2Q]0;TKI&/ !WI0W=WL2U"G7,B.D2J7SG=Q%HK]#HJW:-5&T M>!D8Y-1+T4.?\ALU]US=*Y+*' GCT260'%QH2ELP<(/&34#Z8[V.%:A+C+X! MQM[6 X1(]=8G_P5[#>KCN_TA'XYM3,TDR1W!E;HL.(8(YKO%9'[65$!=VM+!1@^ ^()^H%B\WY4MM!W&7'S M,,JW\'='IU2M+Z/HJUB\+J7\]\0Z=@P5UY6YQ3!$4;3H3G6@0Y@6L"6TJU^X M)KO(H 2UW%+[NYBJ#[7ZT:Q\2W0Y7QP.2?2:[F]\8(-X:VO<%C86Z:Z&OFF% MP;JI6K*NPE:GA_0*<>_03!N3J'K-2!$O( MA]([CRX8P+?Z@/ED.9^1YT6@)RKEFC9D0=ELN/1$5:E+VCL>*("O9#$,OMWE MG$I4N_G)V8 0);\7CU.0T.)O#0]2RQN^=1YY1F"21!UBA%7K,I>J8\-H MYCPUUR#HP (['HRLVUTZ$MW1I2)5PE3CF<0F U8;\MEAAY$&'3RA@JN'P2#0 MS)\\Q[(.4W]?WY)*%=] $!!/-DH8EO/D]'2/X9%7?>#F2=6$296@I;MK0$=Y ML:E&UK'Z@]24\L@LM[&K^*$[U,3(*";U/...(ZJZ$.>G$''KHCN1AWN7J3IA M,A"@S1__"398'F:!Y5_( GR7BODU8()S7-YH3* ^@NG0+%SB0L;$ ,%]F_>' MB&#Y.XB@L#XTP_2>=!3>9)_$OOQP#74I'(NGD]&H@H S/.\!-OF&_)]0 M[19/#C7!72'NQRD\7!B4J^Z:'7N",1$^4)#!!^_1.(IRF&_* I5X M\D,\.V!_(6SBVDE/M@,\_9]WO\6[=^]G?QWW#B+Q-]#P':'BQ"+HWY$?C*38&E ^3PA$R"X;L8BV'X-L[\P2TMSQL;?%[UY8$ M997'B1>^YA$>LOKVH?-^9(=6'*XF&-(1?T3((C[.Z$A[K,^@Q1YJS/ZU=VO$ M\FE?(88@E=$K#W:I#,6![ J^J>LXNHBLSV,0O)1QK+ XK;@U#YB,AK4<9IX8 M]A>E]*BD'_#6?!M,DSR^\\5?"N0R1WN&R\C\;/G\P7^?[IZ5[.$;1NJ#BS+- M6Q5AU)LNA\_C(0>"GAY[^'P]^1L$/1^G'(C2[0%K*+RJZ3[O?HYS+SS#ZY?)C%E 6 M\HIFY 6VSJ9/3H^4EQ^(R!OD-W1 ]RN= M5_\%4$L#!!0 ( "QNRU*+IZP1L@P &0B 9 >&PO=V]R:W-H965T M,JJV3&DXK\)AD.IS>%U.75FU?\[,Z^ M>66:.M>ENK/"-44A[>-;E9O=ZZOXJGWP2:\W-3VX>?.JDFMUK^HOU9W%W4TG M)=.%*ITVI;!J]?KJ-G[Y=DSC>< O6NU<[UJ0)4MCOM+-A^SUU9 44KE*:Y(@ M\6^KWJD\)T%0XX\@\ZI;DB;VKUOI[]EVV+*43KTS^:\ZJS>OK^97(E,KV>3U M)[/[KPKV3$A>:G+'?\7.CXU'5R)M7&V*,!D:%+KT_^5#\$-OPGQX84(2)B2L MMU^(M?Q>UO+-*VMVPM)H2*,+-I5G0SE=4E#N:XNW&O/J-^.!^%'!*O?JIH8X M>GB3AJEO_=3DPM2I^,F4]<:)'\I,98?S;Z!&ITO2ZO(V>5+@;64'8C2,1#), MXB?DC3K;1BQO=$'>SZ8^MNM SKB3,V8YXW_CHR>G4DF]=)5,U>LKU(Q3=JNN M]O+$]XW5Y5K4&R56VKI:_-%(6RLKS H/7"IS\:BD)8? +33LG2DJ63X*F9FJ M5IGX;"J=BODX$8UK114FTRN-EU;5UKA*<>:+VDK4DJ^%JK)&IAM1*5OHF@0U M"*+EZ25*R=6RS*3-!,I>Y%[9>B-KH1ZTH^&X_-EL5;'$I)@B%B\$ID0HL]38 M#*KDCU[CRFK(2$EO*UD1+*I-YL1.6:QF:NB)]2!U(+X$+;03A:HW)CNT>B<= M!O_1: L5:B.D@V*.AUA%$$0N6#5U \&5? 1XU(Y\R5K3NV"*Y*?'!@S$;9:Q M@V1.VOM1)#R#=G3-7L?[0ZT88D@ALE:F7P%F-+BR!#D40_50J4RS,NS$3&?! M;C;E0-C>JMT&'H!VF,WV&KNW(T7ED7C'5S"\9QDP"5F8"3SLLB,Z61,(SLN0 MCUHS689(<[Q! J62<^6Y'JA!)- &*'RM#\76#9"BI2S3,.\%Y\HY9;UJ$>7' MB1I2I!M9PF&PFU2@]&E*GD;B4#1;;1J7/XI45KJ6N?Z334.8X-@,(M(:/G#H M3.(SS0\1\B8AC;I,UO!O%Z;@[6^_F2?Q[#OVHC.YICAG0/FZE?_IXQ>.%:) IN'2I)HE>!?E6BYUCN&*LC;G-Y!TY$F.F2\/_]X7C;>[ MYX]@WZ%_#B+@0A'O,4%[RZAD$>6=KC>]DCP2%?P;1/G5O,_:]+CL6SS[2Z]R MB;?9!E"C6O6.NSPLE6XC5B .CDN?$@>-&/ A\X&X"WBU;C"5G( )O82779' M#9%@#.)2H4P,$=+>L&X@+K;J,0 *]7.*![]%8Z:'C?,X4 J=04Y0-CSY9NHSHLH@PU6M3P/[4.X&1IP?"\+2NG\K7"'67Y@TA,!X8 M6U_#7T4OU>!$FD-TS.M\K!X"B^)$)NQST9$J6YDW;'U35E*W2;Z'V6V(QQZ) M_0A:_\ [77[LWU^VO9#DS15!K/#IYT@Q]8"49IBAZ:B"6O4@#-!)?B)3".< MZ$M"$&49*AF#78/VUPK/H$CJ@/7JE#WJA:?),;.26X0EA MH']>O'A./1[.S"G%; !-D%<=PB2%TX7.I??>"U)2%@0&AY$_BC!I>F M0*FI8.'D ,8$IERFR?'+VJR'YOF%HP&(50,;+[6$EW M%O8C"LRY?*0J"U6.A"J)>5 VI H7B.];4V]Z4$RC#\#T -VY7VZQ(PCJ$2YJ M2^M$)P!KN&GGIEQ?Y[14$!)Q4BKR/OYPP=C0^]BSJ;9I4Q"BIOP@H_ZK]F%/ MI;6/K*D/%-4%X>'2MR7(18XK4)A5S0$^"(/75Q$]8W!J"[1%CI#-!W.PCJTY M<3B9'!"2$/&:*&X_EV@B XVGK9<0@$L5[Y#+NF#80GFL&O0;O>K4[I&08R X MHEQ4A7C:8HBGO)ZQP-6:()JK45*:4*$@\[!1(T]WE$.7YRA'V__>4XL\(YY\ MV*Y/S1!^0!;1]MBW[SUJ0 M@$'Q#ZR^)@"LV')FL-&<)W*J8%K=F\YH7U?.= MYY!7#<0'F!1X:X0"1=LA5>&V7G;U4NX@SRAC]<7FS6V/DM]3Q6/[6H+ZMQSJ ML=A3]X%X%^H[),S9Q@"_6K-%GV4I6XFNCPP_+O-5R*NN75.+AI>8"N6^8CBE M.1<@Y;%E=#WWK)A*,QJ!H<6H\5X,U&/@[I'938*$[JU&S'VC,"YX.@$/' M]Y2?%&AQLL!RC56G%/^H83TQOH,$3]\O[A)JZE$':']HPWXO=>(_%#\JNHW& MRIKB A4(T-$QT+#&-6M&JUQ[!;I4V?<"JW@35CI??G 8XKIWF-^1=AJR*G\C M;(2_7TNS*R_3%^9Z'.' 4TC>@9\">'@&K5 Z *+#D-6W3J#2_%M]_$\]%W[;];QU2< M>\.9;D3P%,1SB/_OF3QG/9O!QTP.W?9;76'14/CH$#(\'R81/N:#5O2G4 MDSVA=_#1IM;IIJ!+>]\=FHK>K>CDB9=ATHVD9=0^*^?,EJ)KE:;T8LY7Q 9% M%,[PL$YN4F[XF'9?RP+*9 SC)<4Y1=GQ"5COC*,W08I)-$*:.!)'R6WJ$ 4" M&R+L1/G6%/>2*#N18],NU5RJ2@U\/Z_0]EC0]3.X_)(9S> M5VH2M8C*2Q 6'5H;I+6[I&?3F&P^'Q.?R8_"F56]\UB,&C,5HR0Z?VB$/=]_ MM*#%F8G$^]Q8;+(C(B^N6?Y.NPXZH&MY[<::9KT1M\T:6QYW (?.IW &.ZH2,15=>Y!_7.^3X?!>D)';.CM'6TS^"#QZ-SSY*Z(V\L MZ!0A&*\]"7IK-JK0,/9GM1._&?LU$K]H59:2_MLU:EJR@ ]V"Y&1^*P>)&KV MEC#+"^EE\IX2^T!2#S*!GWN\6BI5'IYCH"V8LZ7?.]OM-,;"[9D!+)/!I/9\&!>#R,DBDKMTBB:;S@*:,H69!VL_$45V/Q\22<[^B MD'?_%%@/0>Z$'AW1HI/3V9<]E_6.')F*GF0 ?#"+DGDB^ /FM5E=\X[#]UFS MI&V-7UD]A&T1J48?58ZI0I\;/!/7XE?^A*BRZQ8XSNZCKT]5&@U&OK6=BLBT M8R[D8>?,W,5@-OD/XZ8OH?#U!$"BBZ8X8G;1TZ=\T3^OIV[[QN*RLY^^8G\Z M0Y\4Z)M5X #S21PMILF+KFQ&"0IL.N7X[?EOS77HT9'/ MH.E;?M;D$(6Z0;MIZ>C%?3\8%K4LL\SU.H!V/[1GP^B/,GOUPR1 /U /H"\_ M_1V0I[>'N/97T;EKO?1]PT<-_='/XQ=ML";C:.[CDXCI,)HLACY6^^MQ[_JI M6%WR!,!K!@X?3WC9?\#(^0"F_S65A]'X1U5WF\?LK'<&XMR7[)O>E_]"V37_ MOH%BB)+W/P+HGG8_H;CUOQS8#_>_O_A)4H\GGKW"U"%@XFX$NBN\K2 +PGOM?>T +=#TO>_!]02P,$% @ +&[+4FE3!L9F!P M@Q< !D !X;"]W;W)K&ULK5AK<]NV$OTKW MD\RP$BD_53]F;"=]S>0V$[?W?H9(2,2$!%@ M*Q_W[-+4J)>CNWDBRV1P.+L MV=VS*UPNK/OB"P+XZ\&>0C5SZ.13W-52C^TE3)X,[.NE %?W7SD*Z=D MQIO*8C2.X]-1*;497%_RLT_N^M+6H=!&?7+"UV4IW?)6%79Q-4@&W8//>IX' M>C"ZOJSD7-VK\'?UR>';:&4ETZ4R7ELCG)I=#6Z2GV^/:3TO^)]6"]_[+,B3 MJ;5?Z,OOV=4@)D"J4&D@"Q+_'M2=*@HR!!C_M#8'JR-I8_]S9_T7]AV^3*57 M=[;XO\Y"?C4X'XA,S61=A,]V\9MJ_3DA>ZDM//\5BV;MT=% I+4/MFPW T&I M3?-?/K8\]#:' MMQK[PO7)4/S7!N7%)[F4TT*)G\1G5X? =T*XKB#>#M^TN!-Y8;B*([$.!XG3]@[6KE\Q/:.#MAC M?Y^P<[RR<\QVCK\C=2^T^.,/Y^,DN=BT*][73INY"+D2,^U368BEDDXHXEO\ MF08[54X<)418,HEXW9TM*VF6PBZP)%4NH%R%+&UM@A?!BE^']T-QJ](O"QUR M\:LN8")L;&4H9Q<>",U/'QY56E,YB;M<:A2'$7;&JV^M=)F0)A->SXV>Z52: M()#&Z9?<%IERD:B!TPDI*F=+[;UU2V'@M<#G&NBFRPW$ /<1\6\A"13R']+4 MT \Q/F\\%&]I/>$;QQ>_Z-G: 6:37R07[X;B+RQ#'8,]D)B!T!8*;=_=)Q:2 MG'U0)=');(Z1A.0:;9 &* JA35!.^2"<;+=, "69Q!?_B023N;VPDDN(&FAW MZI]:.W@,%Z>$+%/DWCJ H$W\V?/WK,/0YX?P] E2?$Y&YUF0?*\?@>&]F@;Q MX3&T8GHS=TH1B$BHV4RQ, I 1PQW#ZMJYVL*(NPM,,7A9UUN)?KT6'>]"V]@5JI@X^P VR^&3"D*NH!)EE MFCH.K/00GAR=\+&%E::)>9]&)'V?G6Q=X95RVF9B!J9V:IM/W([8.WY:FTKJ M;)UU!.$X9HK0"5-'\7C2F9 [6\_S'?-#\?=J&VR7OJO\W7AM)2HE'3N."N W MWXR1#<#MJ/6J24@/"OWP):UJ6]@RI :.Y6RA[^LT.1R2&X["?KMRC@2< M$V%=52Z^VFW(TS=)')U.QL\1ETET[NK>PD?HGZR(;]9Y3W(7AG\>F! _<8Z>1NQ_NM''8P M[O6C*)L9%^>T>=T4:I]S1M3/IA6Z#M'!3-XG]Q2=%B0F8EVL1F*B1B)R89T0 MJ'%\03#?G(R/B80-+WKXFT+/93\59Z 7!=^?5R;1'E:^ M-J^H!SPY/+'T!I;=-*BWH9PXKKQ&4K]?@-Z7YX6ZVQ[77]/47 MXMS;V?= ^2Z]?8_=5_#QZOX^?FY_AUO?[\?%5IL'D47(.3.0D9QHXX.K646(<&/%G'X&6X

<]A1YD4?,%@ 8C,VU@4]./%.MU<[?%8+9E?'VF1=.7+#)X9DM.SS>G\80+$L%\ M3EMHQ@^^9"-#J:PT=9Q,@6O=%OGI>3,.J,?N9+Q6CJ+NJ'!JY=E,=P-Q=_/Y MP[VX28.8.])MB&P*,?%$$LDE]A$ZZ5>L%5I.=0&OE7]WP&TZ()=-"8!?U5Q' M(+(*78-< .E#IP'W&=[8A]Q]69M7)-U7%%[>M;/VXC*D4=&5$!$^5T;#CG2 ML*3;5 J5G19ZSHGHUS^HV/2X*_V-<5,7],O3/NA,;6@LUSHG%[SPGKH>&@<" M6A/'ZX3P=55!VE88N$1[((;BGI[T"0"]N_M+*#EJJ15(NOKE[M0;/+,'RFO? M%(\T?FO@C'@H:==W[YI<:%K;NL\A."-8V96PK%:=L4QN"+?ECKB"[CA;@_?K$I$-A]^]X>X/7:NB=?$ 6Q*;7Q-X,BA.IJ//9I0:7T(UN1P9O< MNE(&_'3+L:\*O5X-IFM##TZX>NRE&Y[3]JN M;P;30;?P52V+P OCV^M*+FE!X:_JT>'7N+>2J9*,5]8(1_G-X&YZ=3_G_7'# MWXK6?N]9<"2)M4_\XU-V,Y@P(-*4!K8@\6]%#Z0U&P*,;ZW-0>^2#^X_=]9_ MC;$CED1Z>K#Z'Y6%XF9P,1 9Y;+6X:M=?Z0VGC.VEUKMXU^Q;O=.!B*M?;!E M>Q@(2F6:_W+3\O!_#LS: [.(NW$44?XB@[R]=G8M'.^&-7Z(H<;3 *<,B[(( M#F\5SH7;V4C<2Z^\L+EX=.3)!-G093*Q4$NCZ0OVNMA>,37O3+V?3=SQX)Y!P4%5K) M1&D5$(-X0YM4UQD+B>PE;,A072LR-4714W(!Q2P>[KZ^7T#V():.$Z!R-B7* M_%L! WC ,15V+J3WA)_)5IQ,SR^&D\D$2YQ5$$/I7HU1Q&EL(%')K4PTB6"% M! (M TQ6TH7M4'P8+9"8E#ZM52C$!Z43H!J*<"1&OY>DOI"."JLS7 [/+MHC ME:XAC:Q4D%K]RS#2U-7\'ZS4II(*ZIE R*/0NIM.WO'91J#]H_V^/J83M/S( M E;JF$!9[3J N:T="/U60TDP".-]:-/+Z%]JW>S<"_D S.4^E%9O44"!B)N/ M]MNSFCVZUI[#2B%USE98%":6W[2BL.VSV?R9[5TN!9L^-?GCVT5!*+# [@&< M*P:=H*4,G)U='L^&0^@R+10J+!.&(HNVI&BA4:O'[]5&E$TG).Z$SVQ^RH]6 M0%)[M KO1691WZ@ML21##O6$69LS8"[05/I"Y!C"7N3.E@)SW<56[SEY2KX M<#VWRQ S'G /Z@]E QEE"%16@2W8)+8-VD 9SO9<&:0G&\(T0<@E MN51!^BUL2H^"B+5/KO0C\1$YO")WZ( %=Y228N9D-*$" VGPO] BLMA&?JL- MB>FT*\U00"%UP-Z016,W 7>,H< $K$W7CG9D)%HM.Y(*9^MET9J>=8WA*(R& M''3,E4*Q'[*&7;Q@$)GWN C:_16_;@C,2"5_9) M018]/U_*K4BHJP.^Q''F[34EF:VXBR!6US8HN#S@"6>[_=V[9G#@-&SM&A)J M>PPK?6VBP<>\B45J&P2T43YF5_0U9%$R0GIE.T*.C BHX]'%N=.@7 M%TT[AZF,?.I4T@126LB?*D(W=8 .N<#]W#":6.UNLTY@ZRJRL1C_GXNF!:KFU M>1[3.*^=YE+=U2S[Y_M%'$<+JD(SW7>SNV6&FP?C;4;Y]\V(-E73EWF M7<( M1.VLWM5;H_#CXA%*_!&CZ:GPW0#EQ"M4TB["7;RV(-RJ1GY*3C%F.5.C=V4"XYN.H^1%L%3]($AOP>1,?"WQ/ MDN,->)];U'[[@QWT7ZBW_P%02P,$% @ +&[+4I%F#AMG @ : 4 !D M !X;"]W;W)K&ULG53!;MLP#/T5PJ<-6&/72=NA M2 (DV8;M4"!(UNVLV+1-5)8\2:[;OQ\E.UX&-,&PBRU2?$^/%*EYI\V3K1 = MO-12V454.=?@&%>\4VM3"L6G*V#8&11Y M8S3)+F-:T$J6LZ# M;VN6<]TZ20JW!FQ;U\*\KE'J;A%=1T?'CLK*>4>\G#>BQ#VZQV9KV(I'EIQJ M5):T H/%(EI=WZ]G/CX$_"#L[,D:?"8'K9^\\2U?1(D7A!(SYQD$_YYQ@U)Z M(I;Q:^",QB,]\'1]9/\2RH5%90)Y6"59;I5 MCE0)6RTI([3WC""542,QX#=:6=[*>X)WQ[#W\]BQ4G]>G VJUKVJ](RJ6WC0 MRE46/JL<\[_Q,6TURG%PE7C9G -/D :9)>7^";CF6;!K[I&;YC;A>H M9B/5+%#-SE&=K^%;A?MO,OA>(62C!W,H2 F.%A(L7SKRJ#D+C)=MCN X6O1W MWC?':K]_W(6V(/9TE9;R]4IWBHEL>["4$P_U!%:2Z4[ZAI1#GGNC><;L(L';3CR0S+BI]"-#Z M]PNMW='P!XR/Z_(W4$L#!!0 ( "QNRU*,(O^=% , ,,& 9 >&PO M=V]R:W-H965TT%J&["S MV\O#%D;S.?O\]98GZT6Z6P; M5@OJV5F/VP"Q;UL3'C?HZ+#,SK/CP8W=-ZP'^6K1F3WND&^[;9!=/K%4MD4? M+7D(6"^S]?G5YE+MD\%?%@_QV1HTDCNB>]W\7BVSN0I"AR4K@Y'/-[Q&YY1( M9'P=.;/)I0*?KX_LOZ38)98[$_&:W-^VXF:9?85V6U'NV M?@];VDB",\./Q[NTB9Y&G3O)RE+(9I!0GI+R'+^2YB?#9 M5UC]&Y]+6%-LQ3&V3?$JX;H+,[B8GT$Q+\Y?X;N8X7J2O+:SI8? MI=JX@5_7ZZUTV-?>2@5(=7EI1S4&)MG=(^#D1 <=>DY2HH\5( Z4#LJG)3/7JKJ_-E@:3'LT_A,9)Z'&3.=3A-Z/0RF)_-AO'\Q M86^E8!S6 IW//KS+( PC<]@P=6E,W1'+T$O+1OYE,*B!W-=$?-RH@^E_:_4/ M4$L#!!0 ( "QNRU)>2,E06@T #XI 9 >&PO=V]R:W-H965TV$K(T7&FXK\8C&;75X40I5G[][PLWOS M[HUNZER5\MXDMBD*80YW,M?[MV?SL_#@H]KN:GIP\>Y-);;R0=:?JWN#NXM( M)5.%+*W296+DYNW9[?S5W8K6\X)_*KFWG>N$)%EK_0O=_)"]/9L10S*7:4T4 M!/X\RO5[G?]+9?7N[=GU69+)C6CR M^J/>_T-Z>5X2O53GEO]/]G[M["Q)&UOKPF\&!X4JW5_QY/7P1S8L_(8%\^T. M8BZ_%[5X]\;H?6)H-:C1!8O*N\&<*LDH#[7!6X5]];O%-+D35ME$;Y)[(ZTL M:^'456;)@]J6:J-24=;);9KJIJQ5N4WN=:Y2)>VKY*-\E&4C\3?56,H;^>TA M^2:L^O;-10U&Z;B+U#-UYYA:C#!UF?RHRWIGD[^5F%N9:;*<39+%;#$_06\9M;9D>LL1>D&V$Z16D=2*2:U&2(VK<$AO?Y96\FDG MD_>ZJ$1Y0"SQZ]^DQ:7;H2@^4FTR4:82+ECODAH[/J@2#Y3(N^9_J.$;PF0V MN=/XDWSS]5?7B\7L]8?;ASN^G+_^=GC]YRH3M8P;;A\^Q_4_Z2F,,U^=SVXF MT:TV1A?@NJP-@ME$G M;![\*TBE>"5JPD,"-NL6:H DA';LU1U-R*?*K=+)6B8(;E7G[@"0E$_I3I1; MZ%D;[-(=CJ9'^JRE ?AT5&HZ+E;OC&ZVSF,V.@?.D]EM+2M Q-=?S:^7KT_^ MN9TF/XFZ@<8(A*1A39,?_KS.U9:%LLE#QVBMX@([I]]"O2E$,0JFIC/27#>9 MLWS/&9*-E-;I%_9]A$I[=N ;0S!/"D2\P &ZVB9GGE^]MO":3;TG#R!/@:8D MO!$'594V-3]K.! L#+O!_6'"%A!)!;_5S"%Y8M\&.V%;.Q#;Z2ZP8&3ED!MN M![7C@'/*SX>@B"!,QAZHRD;D" 5O-23JX$,<9@D=,4UN+1\QB4[+T0!;V(UP M^92]&)KM'EAUC*>C\4C_F92%@(Y'Q%DTJ,0@ F5[48@WH@UQ'8'X\@2P9\2IWF.%T<*F"!LDZ\.@4W=L M.^W'6VL?\ODMZ!GV,%UZE1@IDX,4A@R8Y++QC ACSM=2EH&? M+&8E0W;V.9\W./?@ TD2O$)EZY)1 %&8PU].R$-EF?G@0&YC$PYY*?A,8\(F M"./H!]DIJLV!#!I/&W[;)G)6B^70?Q0Y-B#*L+YP*-@U!MA2',=M;KL7!UK( MJ#N8R,D@K1\'M$%V8*?D"Y<]"!LHJ.E$5 ? ;Y'[Y-G!/V@AY),_<)Q#6474 M TA.6L\^'> D9QOA=-<)\0@2(:>$D\! ;4? &])\&%/3I)MA.U@+!"FDL(TA M!K 3\4>94N^I7'3)IJAR)+.!C/(\/EM>V&D<,3)=5)]#9=-B.!G+68H-![=) M95_)CC_B-=@1F9 !RODGJ0H)&0D[<*9K2"XMS,$1R,LGK&RWE,ZE0.>:*U/P MKTDK^Q]B][DG]7EN78Y +12#_1*A5Z+XN!^+M5.X37!-SIYSIAM#[2X6-T!" M""S/@1QCM#I?=([_$E$#[DG?]S*/_16\WIWQXW M+BT.%N(0*YGB:)/+:%P[YE:/Q^3Q82TR"BIS7F9$5_(T_'YFLM%6 2W8X"1*#) MKN.YSTJ<"FH'7RCDT TUZ#$I?375.4XFTTKF$+1+/P&*KJ6H<1F*!%\XXDPM M;>LSA-^02VR128@FY4_3ZJQ3A[%[6E=RE"._F$33X@E:=L0=Q 0D/.H7 Z, M-8MK:(^CBT3R<9<%Y^6BQ><0+?T348Z;L*ZY7??;JP6]CG)2&ILK%\ M*>Q(W'7&,W2:U^&QMC(^@Y[V_NVEER_1V'A4#:IN!-H& M%'@$I%3V*)0/HQ0>(.%8,9&.@3*]H/".U $[Z)7!_ID1$70XX#O M5,)04SDF!XV:'$CP_(#':#DE9XN>U9561'M-\UN7%T?7],9%[E&W\U:MR^# MLON3C4(\8<%O'D@:R[;+X-=I3<7(FAAP[76K5@:X. YQZAR1W15?OUO@#@;@ MI%\NMR)W)F*GSR;D.E0L4IPE]@J,3!:H$46%O'^ZU/Y]3L8]I,-$;()^YNQ1 M^4DV,_7O)MNZ#NJ3*]*1CZS3=DA%@0/.O:18O:Y]?R7:@/?H$H7TQ6[&\T)( M1:,VKAJ>CZ@\U$MD?WV0TG?(. DEIE6E'I#*=RVZU/,1A M7YTQVW,"X63<"N].FB9WT^1[9<46E:AOZTA)6?\1-!PP&X*T\E,@> N,S\B$ M]>/3SI>5CND"M53%$Z_GR6WRN3L=2^2 M^>IF,IO-Z&IR>77IKU_.Y_YJ-5GN:O MKE^Z#SB_=<8N7CL(G[LR"PEXPQ84_>CF97]VTUYL_2]Z7M0]^; M'X^Q'&1T(^TV$/S8SL ^!WJ=9]\'2D$!7@AJCGY"X5NLX:ES;Z87R>4LJ./E M,D;':N&N.UN/[$_+@^VNKMN-WK@.ZO&Y8,2!VZM%VD1O-35MUMS4PUZ'6EZ8VC")Z M(\8-=Q340KL:_OG'*@0/E[P\+2',/\C:34D+.73LLY$C*Y3.ANC+J,*3P^BV_R[1.U";R/,8;K[J,& :^@SY7'G'_<:?& -V:[9V M6!0')+2W-015TB=&^GB/:B7/G>(V8_77E*/34&/+'P'(^X]%\W[>)O&6M_AA MS'DKPU>L4=S86&\"1^"!:_]S:DTGSSX/]?CK3]V?:9NKI3UN8FH M:\S1ITONV.>+"+.B.U7 MLR/7/.81N:APN4@.Y2HGIGC>(H[:: @JB<"+&^3VZ^OYM$7>H4\3;F 2AQN9 MS!%NYL!U;<\\978Q.MH_A@@W@XD!S69S$RP*XU"G.MO UE!AI[N[Y_KZ]KBU M^QA-,OPYF\W0?BJO63J:-9<?YL,(K]B_!VL7+ERG>W%7SCB2=4@(F;V5^>N5 7>I.K*UYP M/"$+B8@J"J>5^%&W^S'$IT2(3;26EUYZ%XO.]&*-J!C-<+0M9*H^BL M ZGH;U-VUGCOY6ZF[ODYC49#>]+Y$("CY)-GPV_V6R)7_0"*1';\&<0UH\[) M:2%(@T7%Q8$?PK$[*=.9Z0_]C.JB\YLVD-_R+_=H3 ,>W,_;XM/XX\!;]YNX M=KG[9>&/PFR1;^"*&VR=3:]>GCE>PDVM*_Z%W%K7D(4O=U)DTM "O-]H78<; M.B#^9/+=?P!02P,$% @ +&[+4B53@0ME"0 .A@ !D !X;"]W;W)K M&ULK5EK<]LV%OTK&&]G-YF1)3_R:NIX1G;:W>QL MMIZX:3]#Y*6$A@08 )2L_OH]]P*D*/G1=&:_Q!(%7)S[..=>,!<;Y[^$%5%4 M=TUMP[NC58SMV]DL%"MJ=)BZEBQ^J9QO=,17OYR%UI,N95-3S\Y.3E[-&FWL MT>6%/+OQEQ>NB[6Q=.-5Z)I&^^T5U6[S[NCTJ'_PR2Q7D1_,+B]:O:1;BI_; M&X]OL\%*:1JRP3BK/%7OCN:G;Z]>\'I9\*NA31A]5NS)PKDO_.5#^>[HA %1 M345D"QI_UG1-=>'*FB"]$U>3,0-,:FO_HNQ^%;-ISE#6>" M.QTD*-_KJ"\OO-LHSZMAC3^(J[(;X(SEI-Q&CU\-]L7+LZFZTL$$Y2IUXRF0 MC3J%RY;JUBRMJ4RA;53SHG"=C<8NU8VK36$HO%77+D3>^8G69#L*ZEG_V_.+ M600\/F169"A7"J8_.QE50/]J2ROW],[@U^';6^W9U]J3!>>NGZOQD MHLY.SDZ?L'<^Q.I<[)T_8J_W[0E3+P93+\34BT=,'0;NH6C]-0N2BZ!T"*XP M.E*)0HHKD&T1"F_:(:=,U$A6VX) JKRW<& 9[+7>@)JFWK+ETGA01]5ZX?Q$ MZ<;Y:/Y(Q8%?(0%KX[J M85N3=2U^0.'!E?%C?8$9JS!^!;\C3 /:!/\:9K. MHIS$1GY8HFI5153B<_0:FP0FMI&/P,H&)O*(08)K7(%8'Z9?OZ4*-;Y2B,5']FS&LM]BLZSO__MS=G9R0^W'_\S_T4^ MG_[P7-UN0Z0F*$L%A0 196N-_D+(,WP-^6<$NH6914WI; MQ')S0;5OG'("O MNJY96\E[ (4Q!">??#V*RSP$BJ&'@:01TL_>Y6(8.\2 !Z PMX'B\M^X(N5\ M:2S#1E:T\?<*$J;H#H4H*O.(S:F:EZ7ADX']J@#A%=#X\[R&L=#EFZ(+( M[A7Z@_BGZI=[SR16&V\B4@20%6<26"&MINZU%?_B*6H;0K,@=DQ!+)@N('"- MP]'YDVW1$G&^\L@'X3=+E;] M46LX=N3G1(%.*Z0UKC2JX@ZC3."GC" +&@=R+2L\D=J2]B&[ RZBX0X58@:. MXU$7J.IJ59N*DF<]YM*4RKHX J'X\5.R..*(S4$_%)<4'M9R^MKQ5N3OW]IV M3*7STY2$J?HGYANK%ET ZB"BGG@BE.# ZG6FK+$E1@ML#IWW:.LEQY-7=):) M324?6ZKKGW_]\/[X]'L%UTIJ3#$9YX?EX/3U#V'G'%68$HT!):^7EZ.^4% 0)($TY:0C]45*8T M<+7:L_:@-DO7]CJ53O-\G"^+6)+I!)_N$%041H:\L\W\&0BN M3*^]P_K12M30FE4V=%!>3'\@'UHE*,-#L:S3(@W9UCP]Y#:1 ?;-92-(^L#H)/8L4<>[6@JN[H:9 M$_YB/.XD3I7#K29MP:]K77=TG'JJ1N2WT10Y>35K&)8DMJI(QFZZLONH(;2(-7WXO(; M^)H4>([@ 0&/J9/Q-F$S\;5&_8Q&S8-&+]O[Z#?>19(^RT\+[?V6;4B8^LEM ME)@'88O [KOZW?GDY:N7DY.3DSZV>C=JW#,;!L.UZP?%^R9/7XO!;XY.7SWH MNYWMF\0P*FFN11G*C$_-<<4#D,C;GT0PD8AG%#J6"44.V)G.ON0I[MY8UT=A MUX4Q;0"!\]OD@36X7J=Z@F0"-/Z)]\;0LANR@BWH(LPZ$2'$Q*%WHMY\R1-@ M (DY8CR.H#NAWPQ#Z&%G32\ R">B\L2,=F<#C[.)\J%K^8L"X));6NZS!=HZ M!W%HX&37QKM\F6*^$^"$-!?JL;;EX,'Q#L"D!8 B-$A_NLSN8B 9 MT1.<#U4'[!DR*.U>)W#&#_!J'H:DMH2F,+=?JSQMNT*\*D6=<,_AD?*AG8@&SX>/&P!/,"@[ M]X7AQ5W_Z!'A<;[J@,OE[P#,[885O8N=IU'>#(7^YMQPX99]$^T9V <8L]&A MUN1.CGE*VMG#5V!FSE3])N4D97!'@'2C?J\GI^8NL?4+Z429S5>YU!9:G':^2P"9Y2[P>I.O_ M*(H[\-]]/WGS6N#NA:F/]G 5@&V[3-=GK&@A^KO^?W@/4,_V;GMYWOT@5^KA M%M=ONNDO#WD"3A?"YY-<,CZ=)MJ2R;CCY[XN2K126;(+/(&-8A?U%ZC9_01, M#DQ@Q,"<'"FD*8MI+T(D.O2-K[)2BA+DQ)##]V,RO.75&]PK>!;QTG:S1B>Z M3A]ZF3@;O<^%&"WEK;5,@#:F5[O#T^'%^#R]#]XM3V_5/Z)@,'+"PPI;3Z:O M7QXIG]Y4IR_1M?)V&%<9*)]\7)&&?/$"_%XY$"A_X0.&_RZX_!]02P,$% M @ +&[+4FXVLZ"$!@ R0\ !D !X;"]W;W)K&ULK5=M;]LV$/XK!Z\=8L"Q9:=ILC8)D&0MU@]%@Z3;/M/2V>)"B1I)V?%^ M_9XC)3LIG"X;!N1%HGAOSSUW1YZMK;OW)7.@A\K4_GQ0AM"\FTQ\7G*E_-@V M7./+PKI*!;RZY<0WCE41A2HSF679VTFE=#VX.(MK-^[BS+;!Z)IO'/FVJI3; M7+&QZ_/!=- OW.IE&61A!R^N[J MC>R/&W[3O/:/GDDBF5M[+R^?BO-!)@ZQX3R(!H5_*[YF8T01W/BSTSG8FA3! MQ\^]]H\Q=L0R5YZOK?E=%Z$\'YP.J."%:DVXM>M?N(OG6/3EUOCXE];=WFQ M>>N#K3IA>%#I.OU7#QT.+Q&8=0*SZ';LFISLAC9YB*%&:3BG M:TG*77#XJB$7+F9CNE)>>[(+NG'LN0XJP547=*>7M5[H7-6!+O/N7&5W)@]X\9;^FSK4'KZ4!=< M/)6?(*1M7+,^KJO9=Q5>-FY,1]F(9MEL^AU]1UNOI4A1%S M^B&WM:UT3G>!T-:*T]:GJ)?L1Z3HW;0&FC4A5%H2S4.J@&4L@W8$>4F6+2$RAJD^.,"VX8*<,U>AE MZ%I.1;8:ZSVYUCS13/A7\/# "UT ,VB&5VQ54S+61A$+Z\O/7B&L.UW6([FW0P=?* M%4D:X@4;M8%THS;HLD'$N&J,W< KK#EKS,[<:B@>H.U[X02B,QKXI5:!GWGK MP5,O<05&&PG$#Y@;@B#B@<)/M]?"N+A_^O;HX(\AP9^H20!]A">\3A )\V*6 M2!4( I)(4E(K>,+=WMC[*'ZP&FY9JRAP7M9@B*'<(H')LI?,J$!_MLJ /Y+6 M2MC-$0 \P2 1,.3I.JJ GI(#'+0A5/L#>?TX'XXILO81+_DP1PJ[9A']T:5)+;P;8E ME("9*.4)H.5,M8V+XL>ZYU15RTM!7D*3\3GPV /BS[@G6MK'@RD8%&)&/!5 M:U3\KHH_,.V%AUXPV0:?X._5%]]1O'5=>Z&].(]ZB+WG&U)."0,_>RVJ\8#- M>?0B';-,A&1G<)?;O@CB,:B0LK>MH]@?43W17N<=FI?L[T0EX[E"3T@TCH>- MA0?1031I>46;"DFG!*^4:;LSB,&945K<$PZ2G#4#?@%4RM,>"5)+V1%B(IY695WVGD_6BZW'H9R]%M15C^^!](?AI#,/@P>OCC/I),.H\=7IL;R,X*MO MD@-F\ZU'T1L,4R#D:>%L%=WZ=7PWW@Y&!-K873_I6#Z;OJ:BY7[:[.W>V/=*]GC_P_^"%E5"$[/VQ"G-Z+M&YATE]*:?KC_;ZG.^E3' MH9:-CX:O7YQ"Z-J?0^F_;;!HIGOR]TQ$:&WBPHMJLL 8D>&44O9-PN:81POT M6ZGQ(+.##^.A+QVQ$*R<[SAB_7Q![\CPJ+)E7.ZI[J[3*,>=4Q@??\7\Q?*I M$.^AT?? \A"SH#Z,8U6N0>-]Y_O)H^M5Q6X9+Y$RYS"FTDUKN[J]IUZFZ]EN M>[KDXK2^E,9E> '1;'QR/""7+H[I)=@F7M;F-N#J%Q]+W+79R09\7U@;^AKT04 #\. 9 >&PO=V]R:W-H M965TGF&R*6X$Q!@ %"R_KYG 5ZDQ';3ES[8(DA@]^S9W0/@NBX8MW7H5NJ;1_G!#QNVO9F>SX<5[WM917BRO+UN]I0\4_VQO/4;+T4K) M#=G SBI/U=7LU=G+FPN9GR;\Q;0/1\]*(MDX]U$&;\NKV4H D:$BB@6-GQV] M)F/$$&!\ZFW.1I>R\/AYL/YKBAVQ;'2@U\[\S66LKV8O9JJD2GK64R ;=:;+ENH#;RU7 M7&@;U:NB<)V-;+?JUADNF,++X650[ZD@WNF-(?7=\/G[RV4$0O&S+'HT-QG- M^@$TS]0[9V,=U"^VI/)T_1*1C>&MA_!NUH\:?-7ZA3I?S=5ZM3Y[Q-[Y2-=Y MLG?^@+TAMD=,78RF+I*IBX>@?TVA[0-H7S94#Q]_/\ M- \=K?36$Z''\&5?DR>EFSRO[##!NZ:O0?*P@<\%TN/129TV1JQ_ZMA3F8I% M/EMG?T!7=;84#XL$I=#>'Z1LLFDIM/O0L(S*KH"US4%IM=.FZRO10#FT+4C% M6D=1 FGI@-$8Y[??O%B?/?\IJ V%J/#'Z%<25S)IB"DMW[,QP!DQ%=$8,47E M0OT&_7L 5@$?G@. ]?8:J5%SF*M/G?:1O#P*E]:"%IG><(S"RL-,+:;N.\*[T4:H"HIM8;IR"E['Z'G3Q30+ M7J%?YBOEJM)(#.;L!PLCLL@)407,%:2-ES MK#\KHXFQ0'['8KGU;L=B&4CICD/2G:-2#$,N M_E? 1%HAD*'<]F;/DYRIK! M:,HZ,LYVYUAJ+'2;@.JEG(+316 VJM^+Z#;DU?E9>HE/]]7;(_0SHU.&/H_L)/&J!K=:U3#J_$$@AZZ SU!U&4SJF-3.8/2+"F<, M)B#0 ?@1',[SEBVZ8RQTF2E)*#RWNYCBLQ)M0KR71IQQ"$Z!5&@/G$ 8T$^ MXEPS$9^ZU86I+4/J?%F9&K$( MH95 EKA6>]D0$+X82\+*%O[P,';?Z$)JIH486LEWEC2]XZS?;$M$@&(2[OM& MM%1Q/#'1^S'.;L4&XCJ%*DW!HE-BO\>=84LE@7WL'2)S\(%!E>L%5="G K6_ MQ2$SUU?:R3QHELKIX5)5RHL:8#@>_+C19;++&.GXI-F?"D^TY9@#@OU\]3A_RJ M\83$?L,;2[O5R*NT[PA7@LA%I,4KZ".(@K!*.W9=,%(V9&67A7PQCIXHJK?H MW[YPA5"92GN!6")3-NOL/5KY.3IT7BD-V\BP@@0Z+[O,L*.+04X&$JQY+['R M.@M62FB)<_ <+2*=15".^=1!\= 26K; OH?RPWTAUCA0A9!U 6;HA"L>72H!_9MNKK( M:03.\OE^?#O>CE[E2\$T/5^MWD%\& UMJ,+2U>+YTYGR^;J2!]&UZ8JP<1%$ MI<<:-SSR,@'?*^?B,! 'XYWQ^A]02P,$% @ +&[+4GC8K:;M!@ H1$ M !D !X;"]W;W)K&ULM5AK;]LV%/TKA%=L+>#8 MCI.T79H$<-H5Z[!N0=UNGVGIRB)&D2I)V?%^_?Y<<(?BM9^YUFP)PMK_^(? M[_+KP80!D:8LL 6)KQ6])JW9$&!\;FT.^BUYX>YS9_UM]!V^+*2GUU;_J?)0 M7@]>#D1.A6QT^/U/KSP7;RZSV\5.LV[F3@<@:'VS5+@:"2IGT+>];'AZS M8-HNF$;<::.(\HT,\N;*V;5P/!O6^"&Z&E<#G#)\*//@,*JP+MQ,1^)6>N6% M+<2=(T\FR$27R<5<+8TJ5"9-$+,LLXT)RBS%G=4J4^0OQ=UL/O_T0?Q&@;D7 M3[N19U?C '"\Q3AK@=PF(-.O 'DNWEL32B]^,CGE^^O'<*KW;-IY=CM]T."L M=B-Q-AF*Z61Z^H"]LYZILVCO["OV.M\>,'7>FSJ/ILZ_9FJ/MF- _72 MUS*CZT'-9^96-#@P*EZ3"XC)>*YQY/OO7DY/7[SR@N>KC+PHY8I$<#)7?.)2 MZPW"3"O*!<[?-D[4SM9.44"T"M/:A3V(Q%OG!5*"D,IE3A8!40T42FMI,A(G M(I34J2,JJ7$%\(KW"!:E92"75/:444TGK^;O?YU]C,^GKY[U/LPW/E#EQ=.% M#:6 U&,LKTAOAG&#=O&^YYV5D7C3.)8KS_246<#XW$B'O=F)0OE,:K$AZ5@A MT G(TAS#/,IKWLYF/WC$FLF!-SH[>S,_N17TN5&@G+61NZT@,,*3='&_G"'D0F[#I M)BL[A'!7YXF*U[:JI=D(H.!,C3.4(*R"/$K.H-C5T8J3))8J6()/4A1$N1\* M7U,6PYP5$$KK24CO;:;@=XY\!.YWCK,[G,; 3H)/]R 5 FHA;VV+8)$B,8C, M14)%U+#>S]^9":VM5(Z3:HJ"XPPIQU'>@'P\Q7DRF@NE#&))AMD&NL+9*J*C M>^53=DHPE?$!#D69^9'XN,-1CRA/UCQ3VD<%TIS.Q8)$;=<$"&*Q25PNE)'= MV4 ;"52M&UY25>3 5\> 7"X=+66 9I)WS!(T#.GMN"Q7$K&PT)3\Z@$.Q;I4 M@+2.2#IB)%3E"'OY<++5DK>ZZ?,U_$4B:B)/A47U2$LPNI*ZH1.9YRP,,+\) M*FL/3Y/W/"5%M0B4E<9JN]R,Q#L#6*@-[(L[$%J24S27@U&F0'DNU?RJ!NA[ MA9J)4$6:T44GNP,-^1C@K#9B33XB7CEF1F(&\H# (YL,=Y?%:"8N(.+W+-@% MEIZ=#MM VT6_=A8Q;8L41YET;L,V(DT,'ZE^]V".PHXU<]_5)V?#B^<7P\ED MTG$K4S"Q>U^8];UA;;,DU",F3U]$@X]FIU./K+A>>\$B1C1DNHF'SUH4"BPH MQSE%9*5TRY3>_H7!%$1KIP*=,'-I@ZWIUI=Y>Z:<]3FK]R]:%AB1UORMS H( M+#)A], HM#%)3TB9 (V/OXSJ[W@*I2/Z!DQU]L]>G._9_\;^LRLIPJ+KK%,^ M$21/,@VENA 3;&8=[];X_B#0F'$W*)K0.(;\I4P?SB!'/>=&H&L1#_#T_N)L62)(V>Q%VX=Q!F^RD/J+ M(\4_;8-A91Y/\3X%Z)S02=6 YE.CD\!PJL1JOK'S#8&-Q?:D;V!3:>J*7"02 M:#'44&KH,A?K&DO*J;9K=+99EKCUQTT6,MT#6I [O79*Y[A,;(ONP>3C$NAR M0H1^)":_+/?[47GLUC;>N3:C?UO&/P=B VA"ND'W;_O_'V;IVKV=GOZ\>(\0 M1\>)@E]@Z63TXF(@7/I#(/T(MHZ7<-QD<*6/CR7)G!Q/P'AAT9"T/WB#_E^9 MFW\ 4$L#!!0 ( "QNRU*FVUEBT 8 *P1 9 >&PO=V]R:W-H965T MH*(B_NJE*[TU'A M?7T\G;JTH$JZB:E)XTUN;"4];NURZFI+,@M"53F=)\GK:265'IV=A&S4??@@UH6GA],STYJN:1;\A_K&XN[::\E4Q5I MIXP6EO+3T?GL^.* UX<%GQ2MW>!:L"<+8[[RS75V.DK8("HI]:Q!XM^*+JDL M61',^-;J'/5;LN#PNM/^+O@.7Q;2T:4I/ZO,%Z>CHY'(*)=-Z3^8]>_4^G/( M^E)3NO KUNW:9"32QGE3M<*PH%(Z_I=W;1R>(S!O!>;![KA1L/)*>GEV8LU: M6%X-;7P17 W2,$YI3LJMMWBK(.?/YA-Q(9URPN3BQI(C[64,E\[$K5IJE:M4 M:B_.T]0TVBN]%#>F5*DB=RPN9:V\+-7?A,4F]VMI25S1"KFND3DO+HWS3KSL M)%Z=3#V,YJVG:6O@131P_HB!K\5[HWWAQ&\ZHVQ7?@IG>X_GG<<7\R<5GM=V M(O:3L9@G\]D3^O;[".X'??N/Z.M\>T+50:_J(*@Z>$35\\+Y4 R?U,N%?>QJ MF=+IJ.8"S,!N( E-*>K):E M:!P)U^VAN!938S.I4P+O+WN5G[$RL['27@Y>[OC&=V!Y1SNS1=0BW >Y!6\A= @ .-00L.0L8;'=E9$W[2 3@4NR8*B400L6T(*F+ 62^D9V%$M]SG5+&15A'"%W O ME>5B=F.^8M=C G$CO)7:\:,(F2XT*]*9L>QBQ!O[R<7\YZ?KJ[W9&R1GI:S1 M$:%8P1E'1"04Y#D3&1;+BJF>,8ULD>7P(UD.JO \ZP&[4"&)6&8:VS8KL@%1 M< _(B][#(1X>6 9F\QLK.7>A\OTV_A-QK0&?C!-JMC 3ZX+83D869T>" ;!> MV9 'AJ5)8S;'0VVBQ"2 ( *A=*=<,!'0(C#11$08# MNB.;*D>[T5U;XVG/Y'G:Y< MBFK@0AF'P2IC-XQS"->]J79!S<6 T?*4MW/,ZL@,4N2GSM)Y+-2 M/N2E!474'%B:QTWF'>PW%DM(1[LX;*GO-3Q16;TG*Q4-4CH#RL -C"5N%'VU M_%<*&L08;8$H\J2Z$U4A,R"%]_[-[X159J M"L-XN=FU!%5E?;1CAG[&!@1KY@?[G35#8W]P5)YIV2%\Z"V;C>?)T?]OVY-1 M \Q7RC2NW& 1SU7,>M'>"+[[Q<+3/<8**_G$LL?]A>N/SP"KV$P%@2^KP%J8 ML?*F%*7*ORLZ$,*FQL128N,@F7.=;4C:R(M@K'8.XZ[.TA\BZ;IV @N$C_+3 M[0FM)],!/TE,"ANV#;-%"D)DWQ;8;9>-. ),(%Q9G>U;_FU+^2%?GIFRT,,Y M5<&[!WB2MA6.B4,O*31@SIGAD:.= 7JJ@-$9VL,XX'>X;O\ MRE/??= ^"=;A9E"'L:)&1ERD6(KF]:YV$_O0]PU:=&M7BN, M\1FEEM!7NE$H-O>)>.B@-AV)\;M-;VAC?H/]"< M_0-02P,$% @ +&[+4@=KH#1Q P > < !D !X;"]W;W)K&ULC57;CMLV$/V5@0H4+;"UO-K-!5O;@+UMT0 )8&1[>::I MD46$(E4.9:_S]9DAY.RLHWG1QMC?E27I M%CM%$]^CXY/&ATY%WH9M27U 52>CSI;5=/JZ[)1QQ6*6OJW#8N:':(W#=0 : MNDZ%PPJMW\^+Z^+XX:/9ME$^E(M9K[;X@/'O?AUX5YY0:M.A(^,=!&SFQ?+Z M;G4K]].%?PSNZ6(-$LG&^T^R>5?/BZD00HLZ"H+BOQW>H[4"Q#3^&S&+DTLQ MO%P?T?](L7,L&T5X[^V_IH[MO'A;0(V-&FS\Z/=_XAC/*\'3WE+ZA?UX=UJ M'BCZ;C1F!IUQ^5\]CCK\'X-J-*@2[^PHL?Q-1;68!;^'(+<9318IU&3-Y(R3 MI#S$P*>&[>*BFL!*D2'P#:P#$KJHLERNA@>S=:8Q6KD(2ZW]X*)Q6UA[:[1! MNH/WWFU_L2QK#4LBC 0_'0]_GI61^8F74H]<5IE+]0R7U_#!N]@2_.YJK)_: MEQS7*;CJ&-RJ>A%PV8<)W$ROH)I6UR_@W9S$NDEX-\_@'6-[ >KV!'6;H&Z? M@?I&N>_)]2*$M.L=]4KCO.@E]_URAVXBW92UF#/WE6^ MQ>T-AB^9P!T78=^B VV"'CJ*RFDD,*[F2H@(D0&U"N$@M: ZJ0JI'N4R%E?G M 9R/L$'VI_T.@]I8G,"[,SS7FQQQ=7UF"M$G3'R,B6F;)[#".^"5]! 8O:<,QY=Y7=:D\9G$>3 MG3Q)#\H]#I$2=(_!^#IU)JL6TM-2#G0A;?+%>C6#!:D.XJ0U%Z7%-.PP;-/,%]VYCO)@/'T]/2O+/$W/U_.;]$&%K7%2+PV; M3B=O7A40\IS/F^C[-%LW/O*D3LN6GT8,&ULC59A;]LV$/TKA- "&^!8BIPT66 ;<-(-ZX=B0=-NG\_22>)"D2I)V?%^ M_>Y.MA)O3C8@B$6*?/?NW>-1\ZWSCZ%!C.JI-38LDB;&[B9-0]%@"V'J.K3T MIG*^A4A#7Z>A\PBE;&I-FF?9A[0%;9/E7.;N_7+N^FBTQ7NO0M^VX'>W:-QV MD9PGAXDONFXB3Z3+>0MEP>\: MM^'%L^),ULX]\N!3N4@R)H0&B\@(0#\;O$-C&(AH?-]C)F-(WOCR^8#^B^1. MN:PAX)TS?^@R-HOD.E$E5M";^,5M?\5]/I>,5S@3Y+_:[M=FB2KZ$%V[WTP, M6FV'7WC:Z_!_-N3[#;GP'@()RX\083GW;JL\KR8T?I!493>1TY:+\A ]O=6T M+R[SJ;J%H(-RE;KW&-!&&.2RI7K0M=65+L!&M2H*U]NH;:WNG=&%QG"C/F*% MWF.IOL*36H5 )OKA\/;'>1J)((=)BSV9VX%,_@J9#^JSL[$)ZF=;8GF\/Z7$ MQNSR0W:W^9N J\Y/U2R;J#S+S]_ FXUJS01O]@K>(;A@P(72<>U\QM,3@"3GE T=(0ZYZ6 '7KMRHF*#:H[UW9@=PIH M)?_))!UOH_^"M38Z[M@:FD#* W D8!B HZ/IB)Z:IW',Z,?T>S. M8@/VS+I(N!!5<"TJH>'L1#FOP)@)!^"HIP)LM3%J?6"$Y51]?4&Z<-0=2N0] M!*1@ ]K VG"(H/FXBXTMUB #W-!B6Q!36YB^9"F&;#?H QCF@4\ZB$;$09 B MML27^I4J=47\>'^8J,Z[/ZFQ4."JC[W'<3U!4XX3R:$S8"V#A>@A8DW.$4(> M"SIGJM(6;*$Y,%4$)"R5D?I)&-*D)TV-9ZR''$PB"2>D8MT/ZPV116K;)4>A M+:&O*O8MC8YIDKRQT594>!:O .]W:R@>F6Q*19()N@"VX,N]>:3T?=1_+@^T<=?2'[EN8F%0&S#]ODD:NM1 * <"^]YKL6)-EV&(;S&8JE54OQ71K=&K MV;DTJ.PXE0;*%]I42#:G_!GO60/C0CBJCO3Q=_GE9'9U-W4+F>0Y+1795Q?:ZSMXSUBMN9W4XP-5U M)@'DV.)3IR40*4:>Z8,(L$/P057>M5364%!./,,"Y)2_=WW=_./%['JJ3G7< M],6UUZ*OY7(G/?B>&F[ <7;\?E@-U^;S\N'CXS/XFFJF#%:T-9M>72;*#Q?Z M,(BNDTMT[2)=R?+8T#<0>EY [ROGXF' <:OJN7?4$L#!!0 ( "QNRU)Q MP=_+H0, '<( 9 >&PO=V]R:W-H965TFV# M4#2A)/+10^JAE.G.V$=7(7K8UTJ[651YW]PFB2LJK(4;F08UK6R,K86GH=TF MKK$HRA!4JR1/T\ND%E)'\VF86]KYU+1>28U+"ZZM:V$/"U1F-XNRZ#CQ36XK MSQ/)?-J(+:[0_]4L+8V2 :64-6HGC0:+FUETE]TN)NP?'/Z6N',O;.!,UL8\ M\N"AG$4I$T*%A6<$05]/>(]*,1#1^*?'C(8M.?"E?43_''*G7-;"X;U1WV7I MJUET'4&)&]$J_\WL?L<^GPO&*XQRX1-VO6\:0=$Z;^H^F!C44G??8M_7X;\$ MY'U 'GAW&P66'X47\ZDU.[#L36ALA%1#-)&3F@]EY2VM2HKS\WP$"^&D [.! MI46'VHNN7+J$E=QJN9&%T![NBL*TVDN]A:51LI#H;N$KJ>8/XQPLT<*J$A;A M07=*88R?CYZ_3!-/9'G+I.B)+3IB^0EBE_#%:%\Y^*1++%_')Y3DD&E^S'21 MGP6\:^P(QFD,>9IG9_#&0^7& 6]\ N^8VQFHR0 U"5"3$U#GR_A>[<[B<2/? MND84.(L:/E/[A-'S)LV[9\4J*$"3D]2%J3%11U\7?$DB--VT'LO0!B50D*\0 M=D'X-!9/:*F/0;?UFL)(4"&2I-5ZYTE/I)T1?)0J8*"PFB9.;>%D+96PZ@#> M\'[$[6U$#+@OL/'$0Q!OS[<$M[L+Q'"S(9MY$&I-;'LZTKE6K!5"V] D[M$6 MTF'@ZTWQ"*;A@K@86L=J9RA/]YUK[:'WJ-%7IJ1",15I2L?FKI)%Q=X'J*@4 M(*#D5.G.Z9F,X$^"NJ<,A3Y\^.DZSZY^GJA'S",LYNXM"F;+T+ 4+1I0MTR,2F$*Y22&=ZS'C4J/*XL^CV[MZ%879X5>^ZQ^39O7N2OPB[E50&PO=V]R:W-H965T%!$D2+MJ'U:*EEZ>'1C 6E^H[93=OZ]M+LVJ3;0OX+'G')\SS)#T M4CWK%M' "V=";X/6F&X3AKILD1.]D!T*>U)+Q8FQH6I"W2DDE0=Q%L91=!MR M0D60)GYOK])$'@VC O<*])%SHEYS9++?!LM@VGBB36O<1I@F'6FP0/.]VRL; MA3-+13D*3:4 A?4VR):;?.WR?<(/BKT^68-S ME,NV;&[AK7JT%4>%^RB%4?:46IQ)XP7D1%,-LH:]0HW"D*%92<-/OU M(R7'S0%M<<"^)'HA'SY\$[TX>/H:&L0(3ZUUX;9H8NQNRC+H!EL5IKY#QS>U MIU9%WM*N#!VAJI)2:\OY;/:^;)5QQ7*1SC:T7/@^6N-P0Q#ZME5T7*/UA]OB MLC@=?#:[)LI!N5QT:H>/&/_J-L2[[Q#:P6(:?PS8!:C25$\7Y_0[Y/O[,M6 M!;SS]F]3Q>:V^%A A;7J;?SL#[_CX,\[P=/>AO0+AT%V5H#N0_3MH,P,6N/R MOWH:XO ]"O-!89YX9T.)Y:\JJN6"_ %(I!E-%LG5I,WDC).D/$;B6\-Z<3F? MPEH%$\#7L"$,Z*+*X7(5/)J=,[71RD58:>U[%XW;P<9;HPV&&[A7AN"+LCV* M_KUQRFFC+#RX$*GGW,4 /YW$?UZ4D1F+W5(/[-:9W?P5=N_ADW>Q"?";J[#Z M5K]D3T=WYR=WU_,W 5<=3>%J-H'Y;'[Y!M[5&+ZKA'?U"M[)MS>@KD>HZP1U M_0K4=\3RI0#^;U#XLT%N+^V)0PRJE2RG!&16G J]G2Z8 D3L0W3Q/<93*X)+=NIV#K%(_?D-@)7M/.1#4G; M:^$$T?.5 '.,H&)-9L$/D6$.?!43JHZ\4/%%WU^VTJ"M8'MD<@'N&J;5JMP\ MX:QY0J,(&V\KI!RP,WRH/&:RC=HCR$EL#%479W8.)C9P:(QNA*H61<(IK*K* M2+-*'"<@32NIZ8FD2[?2UI-O+'&8PWGH6E2!(QP8&H6TLL=_156%P./ L!*[ M(S4RA3^\VUU8?D"K?!N2&QHI\L,/IF(I=C;%V? 3XG9&EB=1D@K;\XO*ZCQ( MSJ"3:=PC ?^DPB/0#>LS*P;6AG3?!@;4Z:#B>*:*&G*D%=$Q44YU*\4@X4_\ M6W5,8=WF\F8;0F\*#S4G2U(W5@,GJ^?0#O">,N,N/X?/"G)CX#0 MSB-F/!T']"K/I6?Q/-T_*=H9%\!BS:JSZ8=W!5">F'D3?9>FU-9'GGEIV?!' M!I((\'WM?3QMQ,#XV;+\#U!+ P04 " L;LM2_2PZY%,' N$@ &0 M 'AL+W=OD[>9J-!]U#]ZK=1GXP?3ZLI9K M6E+X6-\[W$U[+;FJR'AEC7!47(UNYJ]O3U@^"ORA:.,'UX(C65G[P#=O\ZO1 MC!TB35E@#1)_CW1'6K,BN/&IU3GJ3?+&X76G_4V,';&LI*<[J_]4>2BO1NV\TOU,;SBO5E5OOX*S:M[&PDLL8'6[6;X4&E3/J73RT.W[)AT6Y8 M1+^3H>CE3S+(ZTMG-\*Q-+3Q10PU[H9SRG!2EL%A56%?N%Y,Q*WTR@M;B'M' MGDR0"2Z3BZ5:&U6H3)H@;K+,-B8HLQ;W5JM,D7\MWE-&S]:<-;C."(D+7AQT MLH>7TP!WV>@T:UV[3:XM7G#M5+RS)I1>_&QRRO?W3Q%F'^NBB_5V\56%-[6; MB./96"QFB_E7]!WWV!U'?<(-K5R#E@0P\].Q""6)-S?+6Z&\;R!QL_P85XYFB['8E"HKA82.W$?) MF^5=+)8,G!#(BP^V5IDX/X'L;X1^\6(B?C?B?_:1JA4Y,6?\Y^?)S)VM:FFV M0K;.\#-'CV0:_L\LZB^D]O_4*-=ZCE)-1DYGIZ+Q'!OOJVR.8H421\%97U-L M>!&DY_#:0%*+U)&IRRN9^@@;_4BZJA(UO5JPF*$2YA9FLE&:-YX75X'JV MT@>VES+V%NZ ?JVC?0#VY'*5QUA+"1 D6"_ +:F% C2,N^E*Q2?,:J=XL/3K M1:L7CNR4.M*Q3 '2,T@X?&,-W )B3O6&X)H[QQ M70D4RF=P=(OJ$<3L)7[/@N7J/T[E_^.8W?M^_FH\.SD=SV:S-DN]GUVC;=I\ M=\$#:%1Y ?#8+6CMN>^ Y M-P!*ZA+TM61.F+S>R)2ZH83L(\B&T=]Y-!8= M)VKI_4XC.VIV7K'RL&59K>1*:;Y)T?KD=&+BC@P'0'P.PG[U[J8&@E@W*I>8 M;L,^_(2I!BUM#_XJ39QRNQ[<#8]Z,#'2F$ 'JE"B^3XC'N1.@,&+C9.L#3JRE?=>&BE)ZVH,,/:E4W7T5<9(K5,4CQ41C M.;8:!OV@S'OU7)?#&L1U&JI<3QS:8")X4/1:F<2O!9=GGU;, SZ<@B81A&YR M%F%,,=BZF9PFIS+CZ#[4Z>UN?,(LQ"H5@.\D%.!LI#<\';'>P M,<,S6F3+LXMOJ/M(R[\VAO[I/#D_WO%RX^)(^[ESZPY\A&'SF_5^4(*#K<.B M MN4H 1+[?S%A=@^@X4P?RD$_![+93_@&JRS2G^80I^#2&DY&R,7$EW@\J:?#> MV[J*PY5UZ43=2^X@3UI!9\R>P&%U.-C=BS%# G7CZDO)..@#KA:8"6V>3LU&ULS5;=;]HP$/]7K*@/FQ0UCA-"08 $[:;M MH2HJW?9LPI%83>S,-J7][^>/X+92F^UAD_9"[NR[WWW]DF-V%/)>U0 :/;8- M5_.HUKJ;)HDJ:VBI.A<=<'.S%[*EVJBR2E0G@>Z<4]LD!.,B:2GCT6+FSM9R M,1,'W3 .:XG4H6VI?%I!(X[S*(U.![>LJK4]2!:SCE:P ?VM6TNC)0%EQUK@ MB@F.).SGT3*=K@IK[PR^,SBJ%S*RE6R%N+?*U]T\PC8A:*#4%H&:QP-<0M-8 M()/&SQXS"B&MXTOYA/[9U6YJV5(%EZ+YP7:ZGD<7$=K!GAX:?2N.7Z"O9V3Q M2M$H]XN.O2V.4'E06K2]L\F@9=P_Z6/?AS]Q(+T#<7G[0"[+*ZKI8B;%$4EK M;="LX$IUWB8YQNU0-EJ:6V;\](*(76HF$E S5%M_ _ #F60ICZAS=[=,473%%JTI"Y?$,_LGZPQW= M-J ^SA)M*K!Y)&6?[K=_;[5M$,J^V%/5T1+F46=G M+!\@6H1Q;)^0?NK 1BC[]*?HKI8 K[J-3*]8$YKU6PMLZ/,XB#!\C]&225N) M0FGF4IKV4QV22.]DX=4)J90Q)Z@W3."\R)Y$XO\"]=#'R M#C>Z!HDF8Z?D_C8M?#@R\@AW0M,F-.S,(9(^=!:GX\FS7.!>'L0GH9MLP3XH!X"( %W^/98-0;[/L#9)U+VH1H9;_@W*;PU:5 MDG6N&;8$5GK^Q5F>AB'C\;B723S))F'@./,#7TNQ!V7WEF%-0$F)1TBQIP[I M]6R,_Q')DA=[P;S5E=M^"KD/N5\1X30LV*7?*\_F?CM?4UDQKE #>^.*S\>& MK])O/*]HT;DMLQ7:?$*<6)L_"2"M@;G?"Z%/B@T0_G8L?@%02P,$% @ M+&[+4G_8C]QQ @ <04 !D !X;"]W;W)K&UL MC511;]HP$/XK)VL/FX1(" $Z!)& ;MH>.B%8MV>37!*KCIW9#FG__6PGI$QJ MT5[B\_F^S]_=Y;QJI7K2):*!YXH+O2:E,?4R"'1:8D7U6-8H[$DN546-W:HB MT+5"FGE0Q8,H#.=!19D@R$:\K1*'O*+,XDT1BV5#,-,H>]0HW" MT*Y<(H,C*P3+64J%@4V:RD88)@K82\Y2AGH)!SRC:-"NJ;2A'NA/7Y9PM/]/ MUG!TS#LIC+(-L'=Q*E+4\/$G/7'4GU:!L5DX+4':*]YVBJ-W%,_AP;*5&KZ( M#+-_\8'-?BA!="G!-KI)N*G5&*;A"*(PFMS@FPXEG7J^Z3M\76;!)7]]@S(> M*&-/&;]#>;.6;Y7P)IT;]*6N:8IK4KN>JS.2Y-)A[;J)[.RR@$=Q8IQC=NV[ MQQR5\KZN^[T0H 9^R#-6)U0P\>4,X0/,P\^C,'36;-H;DU$<=?85U+:!\:$/ M/GS1QR_N7H'QQ-MO%36X&H,*5>&'78//JIN(P3N\)YMNC%[#N\?H@:J""0T< M++/R7Y$" ##!0 &0 'AL+W=O]B+18D\1SRTR-51Z3M3(5IXJ(4TZZ"RMEF&H0JE M:V9IJ\O0-!I9[D&U"),H6H0UXS+8K/Q9JC"&EY5U!^%FU; 2]VA_-*FF73BRY+Q&:;B2H+%8!]MXN9N[>!_PD^/1G-C@ ME!R4NG.;;_DZB%Q"*#"SCH'1.VDY,(,? ME/C%3GA[":9PHX9 M;D 5D&HT*"WKRB5SV/-2\H)G3%K89IEJI>6RA%0)GG$T2[C!>Y0MTIHI"O5 M[WUSI#>:M M0'A]RPX"S9M5:$FT2SW,>H&[3F#R@L %7"MI*P.?9([Y4WQ(Q1HKE@P5VR5G M";>-GL(LFD 2)?$9OMGX!V:>;_8"7ZPPV$"=0=S]":2"9!K[0$+&H*1TF3]QO8=\>3*9YX_-P M>%)@X!4DD\LHGD111'8\6;R_\G:J54%T%,O$D^AXT<>^@VMW$2>_=DWJO'$R M>)-YXJWGZAZ>-%:-NO3CPX#OA*['QM-Q0FV[QOP;WHVW:Z9++@U)+P@:32\O M@BZ;86-5X]OTH"PUO3&ULK55M M;YLP$/XK)SYM$@LO2=^B)%+2=MJD=8J:;?WLP!&L&IO9IG3_?F=#:*HUT29- M"#C;=X_O'LX/LU;I1U,B6GBNA#3SH+2VGD:1R4JLF!FI&B6M%$I7S-)0[R)3 M:V2Y#ZI$E,;Q>50Q+H/%S,^M]6*F&BNXQ+4&TU05T[]6*%0[#Y)@/W'/=Z5U M$]%B5K,=;M!^K]>:1M& DO,*I>%*@L9B'BR3Z6KB_+W##XZM.;#!5;)5ZM$- M/N?S('8)H<#,.@1&KR>\1B$<$*7QL\<,ABU=X*&]1__H:Z=:MLS@M1(//+?E M/+@,(,>"-<+>J_83]O6<.;Q,">.?T/:^<0!98ZRJ^F#*H.*R>[/GGH>_"4C[ M@-3GW6WDL[QAEBUF6K6@G3>A.<.7ZJ,I.2[=1]E83:N0%SYBTL,PRU4C+Y0[62O",HYG"5^J:+\H86*.&3J20<[A3TI8&;F6.^>OXB$@9F$GWS*S2DX#+6H]@'(>0QFER F\\ M,#WV>.,C>%UET9X2_H>!^6#']^O4!T0=6N2PU\ MZ*^;O@G;_[CYL4+:DFP MJO:RLE661,J;)?T54#L'6B^4LON!VV#XSRQ^ U!+ P04 " L;LM2B!,D MGD(# "R!P &0 'AL+W=ODT MLLJ#6A&E<3R/6L9EL%GYO3N]6:G>"B[Q3H/IVY;IIQL4ZK .DN"T\9GO&^LV MHLVJ8WOR4^N86 M?U3K(':"4&!I'0.COP>\12$<$66; M=; (H,*:]<)^5H,QGYOA*)8S_A*S#?P&D M1T#J=0^!O,I?F66;E58'T,Z;V)SA4_5H$L>E:\K6:CKEA+.;? I_(F5EKF!+ M#:]Z@:!J$&X/2F6L 28K4+9!#5P.MV!HB"!#[L$JH$.X56W'Y--/!NC"Z.'( MLQCX^9[M!)I?5I$EQ2YN5![5W0SJTG?4S>&CDK8Q\)NLL'J)CRC3,=WTE.Y- M>I'PNM-3R.(0TCA-+O!E8_DRSY>]PS=D%IU*9RY0YB-E[BGS=RC_KS:\5?V+ M2MP\N#(=*W$=T =O4#]@L+E7EHDS87#?:,07?0*J,A=CF?_5(X8M?[S(DBS.<% M# 6D[3A,YU[<,@WGR=)#LC!=.G5%/BE MZ%UAN/37H"5%O4::GO;Y'@E2RP6WW'WMSR4K'6--T]E K57[^ONE&A1ANDC! MC^R)JB<]L3%CD"*KG:71/T3&Q[)AFJ2)_!W5N0)BGJ]?RT, M>+IAI(Z[XX-T/_ -02P,$% @ +&[+4@)$95Z, @ D 4 !D M !X;"]W;W)K&ULI51M3]LP$/XKIX@/(&7->Z%5 M6XFRH4T"40';M(]N<0+ MK&L'1#1^#IC>6-(EOK0/Z)>==M*R908O5/V=%[9:>F<>%%BRMK:W:O\9!SV9 MP\M5;;I?V ^QH0=Y:ZP20S(Q$%SV7_8T].%?$N(A(>YX]X4ZEA^99:N%5GO0 M+IK0G-%)[;*)')?N4>ZLIEM.>7:53N *2969PQT]>-'6"*J$R]:V&N&:2RY: M ;9D$5@BYN"#?""Q[DG$;Y"8 MPK62MC+P2198_)D?D*!157Q0M8[?!3QO] 22T(Z; M#S>Y55O4D$3SOY_8M1..X"SSL_C,>3%$4>C/LM@Y"9Q._5D4.CN%:>QG:>;L M#-+03V8)W%=(BZ.T!/\![I436?;2Q2"]=G6@.2@_@H0@$ZIUA<8 %TUKB2.7 M!('&PG$6^;-I?#* 47B<^LET"J\]4/!B2@3J7;<+#.2JE;8?F/%T7#?G_93] M#N]WU373.RX-T2TI-9R<9A[H?OY[QZJFF[FMLC3!G5G1RD3M NB^5,H>'%=@ M7,*K7U!+ P04 " L;LM2H[_*=W4" "'!0 &0 'AL+W=O?Z DO$*:\UE#0KSE7\0B$L$-'XU6-Z0TF; M.+;WZ#=..VG9,HU74OS@F2E7WKD'&>:L%>9![KY@KV=N\5(IM/O"KH\-/$A; M;635)Q.#BM?=G[WV??B7A+!/"!WOKI!C>-IJ?MIS6G>(", M'63\ >3_;?Y[/3]8W\[^0C.(#P[FP2S.;SW$/YH."I4A5L!FL#:VG1S M,IP.6^:R&ZX_X=V*NF.JX%108$ZIP?1L[H'JQKYSC&S IN;!,/ZEO]E_S[,CER\R0. 0A\9 M97)N'93*KVU;Q@?(L!SQ')C^DG*18:6;8F_+7 !.2BBCMN/"-3R8[S-]-X2N:68P0!A5B9#%C_O<,= M4&H2:1F_ZYQ6TZ4!3Y^_LM^7M>M:=EC"':>_2*(.;4PANA6RR)1#Q%:P$2F,*5<5F"MF3/ M2$IBS!2ZB6->,$78'JTY)3$!>8U>R.^")$1]HHLE*$RHO$0_T,_M$EU\NYS9 M2@LTW=AQ+>:V$N-UB/D'?R)OK>U MG1M/>XVGO3+?N"/?72$$&,M*"4JBU4<,D*"OMR\$[P@E2AOXRGRC16),O804 M=$""-O .K(!S953=AF6WYMQY7[AAY#BZY/*GJM\P:D.UPVFG4K&C9)QKY)7?1P3%O,,[ O*I;R\0J*2 M<4[%N*4B"CHE!(V$H%?"ZH/(1:(T_\8[" ME9YDBI6>[#46E1%>.8MK@_0.?=BV@!-.O 9>N&8R7-[=-0J,0S^,['59CPL M;#DL;-4.Y%WK7@6=2'J4>\!>S!I>P _FYV7+5\WN5/:F!"L(HXG"8>\MPN@EC M33"(OPE&/NB.W_NYUZ@(X(*"JDEL/J<80U5I954'/]VHEZ_IB;> MMJ_JOYOD53(O6,":5?^0O3S.O;&']G# ITH^L\L?T"4TTGH%JX3Y19<.&WBH M. G)ZHZL(J@);;_X:V?$#4'IN E11XC>$I([A+@CQ.]=(>D(R7M7&'4$D[K? MYFZ,R['$BQEG%\0U6JGIAG'?L)5?A.J#LI-0[M&.E)0<2(&I1,NB8"P<^'^>D WU' MV<3"Y2Y<&EBXC8W+DB"YQ?V0<]+GG SFO#N]B(*3QAQW ?Q,"A #7HYZW='C M7K82HULOXR2TO;1Q<9!EMIG,;%CG4-C8LSH*[/H[[?,>#^2X)UT-#UDUZ MJ]LW"AT>&?#DFAR_Q"&P>OC&/S,OH9Q.61?>//2 MAH\;V&F\.7RV-6L7,$ECVT,',$K&CFO1!1R/!FR,7C./!C/_2QZ!#WGX^JR$ M_\.[$MH7_,2^XM8.6&+;DCM@8>JX"1VX:)3:[ODWQ5H-O#15LD"FNFH?V'ZT MK\27IOY\,[X*I^O0,9[KRMT4AZ_R;=G_"?.24($J.*BE@J=,[35O*^FV(UEC M2L47)E7A:9I']>\#N :H^0-C\MK1"_3_9Q;? 5!+ P04 " L;LM2\>)0 MK&(" #K!0 &0 'AL+W=O_K[ EU0-9@<"50JJ2&ARJO:\K!31WH)+[ M41",_)(RX:53-[=2Z536AC,!*T5T7994O3\#EZ>9%WKGB37;'XR=\--I1?>P M ;.M5@I'?L>2LQ*$9E(0!<7,FX>316+K7<$O!B?=ZQ/K9"?EJQW\R&=>8 4! MA\Q8!HK-$1; N25"&7]:3J_;T@+[_3/[-^<=O>RHAH7DOUEN#C/OR2,Y%+3F M9BU/WZ'UXP1FDFOW):>V-O!(5FLCRQ:,"DHFFI:^M3GT .'P!B!J ='_ N(6 M$#NCC3)G:TD-3:=*GHBRU:4&) X^DRB(PBOPQ7WX2V80'CIX\!'N8XQ=EE&79>3XXAM\K:4[3''' M%#NFX2UC3=C:!@OL2'<&PO=V]R:W-H965TL*]]S_$YEVO'G52OND(T M\%9SH==!94RS(D1G%=943V2#PNX44M74V%"51#<*:>Y!-2=1&"Y(39D(DMBO MI2J)96LX$Y@JT&U=4_6^12Z[=3 -S@M[5E;&+9 D;FB)!S0O3:IL1$:6G-4H M-),"%!;K8#-=;>J#??8>['1K*N+Z/B;$ZW6DD&S1M>TW1 M%4T+>);"5!J^BASS__'$^AM-1F>3V^@FX:91$YB%#Q"%T?3EL(.[3_=G:%=G!X@VD^,LT]T_PJ4X%*87XNZ,/'RO[Y6(?>=L^Z\*SN^IV2+_-P MN9S&Y'2IAEST1XVJ]+= @_^A?:N,J^-%V_3]]2^]OZ7/5)5,:.!86&@X^?P8 M@.H[OP^,;'RW':6QO>NGE7TL4+D$NU](:&PO=V]R:W-H965TI:4EL 5%1Q)R!;!*IZM8P=P)[Y3.*C.&%DI.R&> M[.1+N@@B:Q$P2+2E(.:SAUM@S#(9.WZVI(&_TP*[XR/[)R?>B-D1!;>"_:"I M+A;!-$ I9*1F^D$@T MUHV==?:-V"_Q)(JC*)J'^W=DC;RLT?^2E9OG38,T'*2C\3UMC8FCCK9X?#/M MU3;VVL8GM6VDR(PWC8F$H>V_4V'B>2=GG0J3-^["\;C76U.O:GK^F3!](ZU' MU8U7=7-2U;V]F)KXNT)Y*OIQ]/+61V<=_]:\5_\7W)\ <:>(Q>>? JV-KUZZ M(7ZK+NQ4ZQ)D[GH2A5QY;0JW7_5]SZJI]B_'FZ;IGLB<X_ -02P,$% @ +&[+ M4EPMDJ:> @ -0< !D !X;"]W;W)K&ULO57; M;MLP#/T5PMA#"Q3Q)?AC1_[ M8MW(PW-HD1H=E'XU6T2"MT)(,PZV1.5M&)ITBP4S+56BM">YT@4CN]2;T)0: M6>:="A$F4=0+"\9E,!GYO:6>C-2.!)>XU&!V1<'T[QD*=1@'<7#:6/'-EMQ& M.!F5;(-KI.=RJ>TJK%$R7J T7$G0F(^#:7P[&SI[;_"#X\&5'JU2WN MLW$0.4(H,"6'P.RPQSD*X8 LC5]'S* .Z1S/YR?T;UZ[U?+"#,Z5^,DSVHZ# M00 9YFPG:*4.=WC4TW5XJ1+&?^%PM(T"2'>&5'%TM@P*+JN1O1WS<.:0Q!<< MDJ-#XGE7@3S+!2,V&6EU .VL+9J;>*G>VY+CTOV4-6E[RJT?39(6S)CA!E0. M2XT&);$J73*#-=](GO.428)IFJJ=)"XWL%2"IQS-+>YPCW*'1JX6B Q M+LSU*"3+SL4(TR.36<4DN< D3N!12=H:^"HSS/X'"*VL6EMRTC9+&A&?4FI! M.[Z!)$JBY_4"KKY<-\"VZY2U/6SG NQ]43*N[<4D>,KA0=F,/-B;E<'4&"1S M W#^3*9S\9#OJ=*(I&X?X#AIV:8:>1X9(9 ML]/P'S1%>!NF>BV]U>]Z+H7LVPU\CP 6UQF@:I_1JH_UE2 M^^^DQOW+2@J-;]@&?.^INEJ]6[\)TZH5_C.O'I1'IC=<&A"86]>H MU;?_05=-NEJ0*GUC?%%DVZR?;NV[AMH9V/-<*3HM7(#ZI9S\!5!+ P04 M" L;LM2+:VUA T# #3"0 &0 'AL+W=O2-!(0 B;=JE=8-E77[[":78#6QF6T*_?>SG9"R M$E+4?@';N>>YY\[GLX<[QI_$&D"B?9Y1,;+64FX&MBVB->18=-@&J/J2,)YC MJ:8\M<6& XX-*,]LSW%".\>$6N.A65OR\9!M948H+#D2VSS'_&4*&=N-+-']AO3.PJED"7 >POHG@'X)<"_U$.W!'0O]1"4@.!20%@"0I/[(EDFTW,L M\7C(V0YQ;:W8],!LET&K!!.J"VLEN?I*%$Z.O0Z:8D$$8@E:[*C4L^TT..=T>.C.T;E6J %C2&NP<^;\6$#WE:YJ1+D'1(T]1H) M)QO>0;YSC3S';YKA/R.IX&X=_+]<^E6Q^8;//\-7 M%D@#4[=BZAJF[CEE&^#8%.-W)@2:83 4_,\$,C<$D5+J%:K%\C$7+QOUJ?N M8.;6K,_=P:)X8+S2%\^=.\Q30@7*(%&NG$Y/E3POGA#%1+*-N?(>F507J!FN MU:L+N#90WQ/&Y&&B'53ON/$_4$L#!!0 ( "QNRU)30^UK.@( #T% 9 M >&PO=V]R:W-H965T7NMZ[/LJVV-%U$#4R,U.(61%M EEZ:M:(LD=J&)^% 3/?D4H]]*) M6UO)="(.FE&.*PGJ4%5$_ILC$Z>I%WKGA34M]]HN^.FD)B5N4&_KE321W['D MM$*NJ. @L9AZLW"\2&R^2_A-\:1Z<[!.=D*\VN![/O4"*P@99MHR$#,<<8&, M62(CXV_+Z75'6F!_?F;_ZKP;+SNB<"'8'YKK_=0;>9!C00Y,K\7I&[9^AI8O M$TRY+YS:W,"#[*"TJ%JP45!1WHSDK:U##Q F-P!1"XC^%Q"W@-@9;90Y6TNB M23J1X@329ALV.W&U<6CCAG)[BQLMS2XU.)U& Y@3116( E82%7)-FOKR'#:T MY+2@&>$:9EDF#EQ37L)*,)I15./SHH(U9DB/9,<0'I:H"67J$3[#=K.$AT^/ M$U\;J?9 /VMES1M9T0U9LUH.( Z>( JB\ I\<1_^*],&'CIX\!'NFP)U58JZ M*D6.+[[!UUJZPQ1W3+%C2FXP;?F.,H9YKV+7JM.0/#L2VXC']&44!,;*L5^$ MRZQAW,_ZH##I%"9W%5ZYTR>8,=/NA&<(YN& A<2<:O@AE+HF/KF0%07AI?K+ MM"_)Z%*^W_NY[W^]YW0IGO<=&_>-Y0V MP>P70NAS8%NH>S'3=U!+ P04 " L;LM2EP7H;?P" @"@ &0 'AL M+W=OQ093P MDL2I&!H;*;,+TQ3!!A,B.BS#5+V)&$^(5%.^-D7&D82Y*(E-V[)Z9D)H:HP& M^;,Y'PW85L8TQ3D'L4T2PG]-,&:[H=$U7A\LZ'HC]0-S-,C(&I0EI@JF@+ 6.T= 8=R]FOK;/#7Y0W(F],>A,'AE[TI/;<&A8&@AC#*3V0-3? M,UYB'&M'"N-GZ=.H0FKA_OC5^W6>N\KED0B\9/$##>5F:/@&A!B1;2P7;#?# M,A]/^PM8+/)?V)6VE@'!5DB6E&)%D-"T^"K$M)4M^Y2Y0.)FB)#06I_ 95LLIG'PZ'9A24>I89E 2 M30HB^PC1..,=<*PSL"V[6R._;);?!U+)N[GH3J> %NM3K]>W] $3LHYV MZKY'>W5HT77]_:];I/VNHYM#"Z>A3%Z5N->J3%??'^X77\YTQHWM,O'> [UL MLGC#V*L8>\V,1(@MKXK1;5@__.,GUW^DKXFJ8"8HR4T.KT50Z\N(\4$\FR_'1[9%*= ME?EPHZYPR+6!>A\Q)E\G^L"L+H6CWU!+ P04 " L;LM2S9 CNA0# "2 M"0 &0 'AL+W=O(%,?TFYR(G27;%T92&0)!:49V[@ M>9&;$\J6[,D-$\$I9IDATC)^5YQ.G=( =]M;]KF=NY[+$Y$XY=DOFJC5T.DYD&!* MUIFZYYMKK.;3,7PQSZ3]A4T5ZSD0KZ7B>076"G+*RG_R6OFP ] \S8"@ @3[ M@/ (H%T!VI_-$%: \+,9.A6@LP^(C@"B"A!9[TNSK-,SHLAH(/@&A(G6;*9A ME\NBM<&4F<)Z4$)_I1JG1D$+)D12"3R%A4")3)%RR5D"#W3):$ICPA2,XYBO MF:)L"0N>T9BB[,.4%%21C+ZC#N:IVA"!,,,77:^%KCX%4RZ5A+,9*D(S>0[? MX?%A!F??S@>NTNJ-!C>NE$Y*I<$1I6VXY4RM)%RQ!),&_.PT/OH7?GX:[P^U]L/5^$IQD'!>B!6WO @(O\!L$33\/]YK\^%KVJZ]EGY^&W\5*P_TF M^%]>MNLZ;EN^\ C?C[P@5-B:NTOAANLRO=%'5@)C*5')"[C&+ %]&,&C1#B[ MU[6L%[&I#.=EHL@F,N?RR^BRUPT]3\M\:5 8U@K#DPH7Y,W(DZ#X=HO4>Z9I M]<(#&1\"R@4ZC A[ET=U=FJ=G9,Z=_?TE.?%6J&HA5[ ..="T7=[2#1MXLZ! M*#_P=T65I7T8UM%WX7[8[# L"-L'85=-2;W>42NBVHKHTU8ONW!DYBJ6]W2780[[<=O5H_8 8VWMS;WSB]Z=^P_C,[U^5 M[X,/^O*UV!OKB2M]_]GF2C^:4)@ _3WE M7&T[)D']#!O] 5!+ P04 " L;LM2WYO7J$<" T!0 &0 'AL+W=O MS0 47L*'73%8Z!? M@ T+FG4[JS:=$)4E3U+B]-]/DETC6),=MHLE2N2KA[2HK%7ZV>P0+1QK(Q*7985DFJ4AI0$ MC=4LFH_O%ZGW#PX_"%MS,@>?R9-2S][X7,ZBQ .AP,)Z!>Z& RY1""_D,'[U MFM%PI \\G;^J?PRYNUR>N,&E$C^IM+M9=!=!B17?"_N@VD_8YQ, "R5,^$+; M^R81%'MC5=T'.X*:9#?R8U^'DP VOA# ^@ 6N+N# N6*6YYG6K6@O;=3\Y.0 M:HAV<"3]3]E8[7;)Q=FVE) M;F&M!!6$YAY66*'66,)W?H2Y,>X27:W09=&QL LLWPH[ M@LGX&EC"DL?-"J[>_:$2N^R&%-F0(@NRDPNR/=!?E":#TB0HW5P";%#S4((O MRAA8&PO=V]R:W-H965T6B!977Q+ M#-N +RH:H"F,&$F>N=+()E8D59):;_\^0TJK>AVM5VA1/U@B=>8,Y^AHR,59 MZ0=S0K3P)$IIEL')VFH>AB8[H6#F3E4HZ4FAM&"6AOH8FDHCRWV0*,,DBJ:A M8%P&JX6?V^O50M6VY!+W&DPM!--_;[!4YV40!\\37_CQ9-U$N%I4[(@'M%^K MO:91V+'D7* T7$G06"R#=3Q/9P[O =\XGLW%/;A*[I5Z<(-/^3*(W(*PQ,PZ M!D:71]QB63HB6L9?+6?0I72!E_?/[+_YVJF6>V9PJ\KO/+>G9? A@!P+5I?V MBSK_CFT]$\>7J=+X?SBWV"B K#96B3:85B"X;*[LJ=7A(H!X^@.2-B"Y#AB_ M$C!J T9#,XS;@/'0#),VP)<>-K5[X7;,LM5"JS-HAR8V=^/5]]&D%Y?.)P>K MZ2FG.+M*[F####>@"MAK-"@M:]Z@S.' CY(7/&/2PCK+5"TMET?8JY)G',T< M_B0C_Z&,@3UJ.)R81O@D&_,2QQP.9.N\+M&QITQ+BC90$=9X++UAGOE,.2]K MBSG\LD/+>&E^A?<-QBQ"2V6ZQ8996]*F*2EYI:01?%;2G@RD,L>\)WYW.WYZ M(SXD>3N-DV>--\E-PG6E[V 4O8,D2N*>]6R'AT=]Y?RW[.F_SOY"C%%GN)'G M&[W"U[[@&TSCCFGLF<:O,'WW38!,PQY14T\#68M[\A9Y+5-"D(<;!P&U1V/) M9R#/I MY)GE1%?%OXG8O8E(;R%>E#KM M2IW^'TYHFTZ?$-.!7AB(VPW$I7VX&UZ8=0+-;@JTIL;=N>" 6:VYI08.Z5-6 MUM3DH-!*P%:)JF[;_V7#[IK[.U@+MPGT*3;[:>7Q>!K1[TJQ'MR'43RYQNT& M\J5O\S6*A1=[I$!]](<3 WY3:[I7-]N=?]9^V[^:W\3S;=PSOZ/S4G.\^8>^ M.6Q]9OK(I8$2"TH5W&ULI55;;YLP%/XK1V@/K=2&:],M2I!RF[:'3E&C;L\N M', *V,QVDO;?US:$90V)JNT%[./S?>?BP\=XS\5&%H@*7JJ2R8E3*%6/7%-[0K0AE3CRVMI6(QWRK2LIP)4!N MJXJ(UQF6?#]Q?.=@>*1YH8S!C<";US.Y:45L@DY0P$9A-GZH^6 MD?&W#C\I[N71&DPESYQOS.9[.G$\DQ"6F"C#0/1KAW,L2T.DT_C=9.7M@]' ,W3#PA:0/ >$)T!A"T@_&B$J 5$'XUPUP)LZ6Y3 MNVW<@B@2CP7?@S#>FLTL;/+,C,G:R7T*=4X%0<#F!%))? ,5@(E,D6: M&V0IK&G.:$83PA1,DX1OF:(LAQ4O:4)1CF"M>+*Y-1>5PIQ7>GAE@[Y:H"*T ME-=P"T_K!5Q]NAZ[2N=KHKI)F]NLR2TXDUL(#YRI0L*2I9CVX!>7\<,+>%?W MJ6M6<&C6++A(.*W% $+O!@(O\'ORF7\<[O65\W_1E_\<_:]FA-WDA)8O/,/7 MWO %IJACBBQ3=(9I71"![12MR*M6(3UN0A"6HUG?P _.$B(+6+Z8"<.^26HB M#&T$HXV[>'CO>;K.W?']G'KY7GCBMNAQ\Z,3M^6I6Q!].79KNN$>?9T5BMS* MH@3[.37M[JR=\DZMX+RSS_S1W.^Q+[12-\+ZA[Z1^06VUXYDHKC5T6^F^#PCCH\XQS==B8 -W_*WX#4$L#!!0 ( "QN MRU(#I#.A4P, " + 9 >&PO=V]R:W-H965T;V+6UF$WX7E64P5H@N:]K(G[.H>*'J1=Z[PO/ M=+-59L&?379D R^@ON[60L_\3J6@-3!).4,"RJEW'XZ?L,%;P+\4#O)HC$PD MKYQ_-Y._BZD7&(>@@EP9!:+_WF !566$M!O_M9I>9](0C\?OZBL;NX[EE4A8 M\.H;+=1VZHT\5$!)]I5ZYHYZ"W MMY+HPQ(4H97\B&[0UY// MK#_\F?75=?H_N=+TT-##.P?]<3@=.^A/@^E]YT\J&7?G)[9Z\06]=G]?44HZ MI<0J)9<\VX$@]@Q5H"]C),RM>\/+F[V>$"E!2=?1:40S*VK>J;=9B$<1UG5] M.]X1PV K!RRYPT$0G.*>SG%1'.'HE]Q)"M(N!>G %'PV*?B$/E/R2BNJ?KHB M;[32(Q_B*(FSK!?Y,-CJ'!9F^OT_BOPDI*P+*;L:TC.\ =N#LW29(]E9.$J2 M4]<6Y[A8%P\G42_2[#S2,+W#67J*>SC7PTF0!.FHEQ*'?VF09!=S@KN->).>HFS )[]*H!WP\!V:../RC=[0&L;$]E43V M<6L./8_4$L#!!0 M ( "QNRU*OS4#>Z0( $(* 9 >&PO=V]R:W-H965TXO5&J ?FL)^3-2Y1O.0+)F=F;26,4\QX3#-@& V,D7W[Z"M](7B- M<<>/QJ R65'ZIB;S<&!8*B!,,!#* I&W=QQCDBA#,HS?E4VC=JG X_'!^JS( M7>:R(AS'-/D9AV(S,+H&A!B1;2*>Z.X!JWP\92^@"2^NL"NUOF- L.6"IA4L M(TCCK+R3CVH=C@#;;0"<"G ^ ^T&P*T 5Q=H5T!;%_ JP-,%_ KP=8%.!71T M@6X%='6!7@7T= ';.E3.*CJH+'G1+Q,BR+#/Z Z8TDM[:E T7<'+-HDS]7DL M!9-O8\F)H=N">9K++@4:@=@@C'^\SBEA.X M^G+=-X7TK2R80>7GKO3C-/CY3O;@=+Z"8SGV&7I\F1[EK 5.KQ&?Z.!^(S[5 MP.UF?/:WU"5N=1OQ>QW<:\0?+N,S7,G@G49\?AE_W"8M<.T"M\[@CQI+YUKG MO)NR4^MV=>IV=0I[[09["[)G-$G@F7P@A^5V]4O^9^&9P@0C9 Q#V;9[^?<6 M\"*[E\&SZFC"I'84B'/AE^[\PIW:2MZ'MMNS+)GJ^YDPW3I,]V*8X]'3=*E< MPB'@Y3;/*9-S1M>,I!>6HEW[:%]>"D8#Q)!#Q&@*WRC)^+G/LGV2H.]YQPF6 MWY^>;*(GFY[*;->V3G0S/7/WFN8>3G7=SJFY^:G,M2RWL>A>71#OWXH.[H6R M^[47_W^4W=BK[7( R%_-H(U*G*_GO6L<9AP0C25JMCEQ!5IY8RHF@ M>;$WK:B0>UTQW,A#'C(ED.\C2L5AHK:[^M@X_ -02P,$% @ +&[+4N+? MDU.B @ A0< !D !X;"]W;W)K&ULM55=;YLP M%/TK%MI#*Z7A,Y!6"5*:K-JD5JN:=7MVX"98-3:SG:;]][4-86E#4/>P%[#- M/8=S#OAZLN/B218 "KV4E,FI4RA57;FNS HHL1SR"IA^LN:BQ$I/Q<:5E0"< M6U!)W<#S8K?$A#GIQ*[=BW3"MXH2!O<"R6U98O%Z#93OIH[O[!<>R*909L%- M)Q7>P!+48W4O],QM67)2 I.$,R1@/75F_M5B;.IMP2\".WDP1L;)BO,G,_F> M3QW/" (*F3(,6-^>80Z4&B(MXT_#Z;2O-,##\9[]QGK77E98PIS3WR17Q=09 M.RB'-=Y2]NTJ\PA6[6T%W7=,$)NAC= M<:8*B;ZR'/+W>%=+:_4%>WW702_AK!)#%'H#%'B!WZ%GW@__D2D-]RW6+3O%5(+ B;(.H"1T)\U=>\/7%5D^PE*!D5^8U:6Q)S3Y^ M3OUD'"0ZC^?#*([+@C!(@@]EBPZVZ#+Q/*^M>^SQJW=/&_ M6-<;:,;8%E/T $R9&U;0%4)\%$+LG_26M&*2?C&"8I;S ;JY[;$V;MG&_\7: M^.C#)=&Q-?>@<94@-O8 D"CC6Z;J'M:NMF?,S+96]V]Y?4#=8;$A3.J-M=90 M;YCH6$7=].N)XI5M@RNN=%.UPT*?DR!,@7Z^YESM)^8%[&ULK5?;;MLX$/V5@;#%MD 32=0]L TD=A9=8(L-XEZ>:8FVA$JDEZ3CY.]W M1"F*+9,^<,Q^1XLA?RA\H9T_!8E5Q-K5SK[95MJS1G%5678LLX M[JR%K*C&J=S8:BL9S8Q35=K$<4*[H@6W9A.S=B=G$['39<'9G02UJRHJGVY8 M*?93R[6>%^Z+3:[K!7LVV=(-6S+]=7LG<69W*%E1,:X*P4&R]=2Z=J]N7>-@ M++X5;*\.QE!+60GQHY[\F4TMIV;$2I;J&H+BUP.;L[*LD9#'/RVHU<6L'0_' MS^A_&/$H9D45FXOR>Y'I?&K%%F1L37>EOA?[3ZP5%-1XJ2B5^81]:^M8D.Z4 M%E7KC RJ@C??]+%-Q($#"4XXD-:!]!Q<_X2#USIX;XW@MP[^6R,$K8.1;C?: M3>(65-/91(H]R-H:T>J!R;[QQGP5O"Z4I9:X6Z"?GOF7\!?#1*LK6&(19KN2 M@5A#6:]!*I160'D&0N=,0L&;RFR*I,0!WX 6@)LP%]66\J??%6 1RV;+H"AX MOV":%J7Z !?P=;F ][]]F-@:R=<4[+0E>M,0)2>(>O!9<)TKN.49RT;\%^?] MPS/^-B:MRQQYSMP-.0MXO967X#D?@3C$'>$S?[N[,R;GUZ+?_N?H1\GPNC+R M#)YW J\]X3-(?H?D&R3_!-+?7?68NOR(A:7T6+DT,*&!J:_#AYD?NZXWL1\. M#V'$B@212X[-%D.S)'*]X-CJ=F@5NE[BO,0\4AQTBH.SBI>YD/I",UF])KG! M"0[BNU'LQSW)0ZN Q$[24SRT\N+(B7J*1R(Z7D+\<<5AIS@\J_@;E05=X4WS MBMYP$-WWG-[1S8=&KN\DO:0LAE:1'_2*Y79H1&(_C,;%1IW8Z*S85S1&@YJ* M'!+VRWAHY2O&56*X7,F5GA5<9;A:P;L,8^=G[O_OIM>!_E>/^ .K\7Z".$W+0H+B_F)!%H5*Q MXQKNJ<;].R93QD=_;*^$2BZCX-VH_I_V:\3:!XU9Q>3&=,0*#-OF<>U6NZ[[ MVO2:O?4;]VKNCJPOZB[=-((O\$V+_YG*3<$5UO$:0SG(T +9=,W-1(NM:0M7 M0F.3:88Y_M-@LC; _;40^GE2!^C^N\S^!5!+ P04 " L;LM2N_=J@/ " M "B"0 &0 'AL+W=OT"I-)\IPUJ*T$1&Q*(BL*F7;K):6/AQ)GM4/CWL]TT="1!0^I-8L=^CY_S M.OZ8;!E_%AF 1*\Y+<34RJ0LSVU;)!GD6 Q9"85J63.>8ZFJ?&.+D@-.C2BG MMN8_YV"91MIY9K[3\\D$TF]0=[-BGQ M!I8@G\H%5S6[B9*2' I!6($XK*?6A7L^=XW ]/A)8"L.RDBGLF+L65=NTJGE M:"*@D$@= JO7"\R!4AU) FCPCS1MN[K6"BIA&1Y+58$.2EV;_Q:&W$@<(,>@5<+ MO/\5^+7 -XGNR$Q:5UCBV82S+>*ZMXJF"\8;HU;9D$)/XU)RU4J43LZ"(;H% M98,X1TOUBZ05!<36Z+J2%0=T1PJ25SEZ@$)BBA;X3BY$/D.P/D.9[;(9]_ M+K]/I)*[6N[&_\IMY4QCC]?8XYEX?D^\.J5/(OE-)-]$"OK(/M@U^.CQWMR! M,#HNDX<>MV080,9'ALRXP#]F&$+$$ODV0-\Y$YTVQ2T(?Q3Y?8O7==ZW=.=+3O49A6X* M90\(J0H)K5)(5:%I[=R[G1;R6>C&4<]2=@].(?#*_I*ZW>LY)*Z4%GF;C 0Y*YHK?6KK<)#@#X\D^&V";[F; M@RSE%=4T"J6HB32[45!R( M2,DMU95DFH$RT:4HM,3Z5923U8ZS/345560#'$?%GFA!5B7()FCTR-D5:,JX M^AZZ&D'-<6[<0ETT4/X1J%6L!V0T/">^YWOWVRMR]NV=BHLV.Z]^Y]6WLJ,C MLBW0?Y1&G=+(*HV/ ;XU^Z8H!Z7;0$F?\0G6BJQ2LI:LB%E)^3DNF/? GUM:AZ'X_)9Z"G'?3T:Z#QB]L' M/?T /?9&\U$_]*R#GIT4^BX#;&NIAMXZSSX@'ZGQO,.=GQ"W#W'^X4OA3Z?> M,'C'Z1YT"]-X;ZG<,SR40XJ)WF"*)F73S)I B](VD)W0V([L,,/^#])LP/54 M"/T:F)[4_:.(7@!02P,$% @ +&[+4LJNXF J P M0H !D !X;"]W M;W)K&ULO59K3]LP%/TK5K1)($'S:M(6M96 PH8T M1M6*\=E-;AN+Q,YL]\&_G^V$-$":=1+:ES9^G.-S[G5N[G#+^+-( "3:92D5 M(RN1,K^P;1$ED&'183E0M;)D/,-2#?G*%CD''!M0EMJ>XX1VA@FUQD,S-^7C M(5O+E%"8E>3-RN!I@=OPAL1>T9:2L+QI[UX"X>68Y6!"E$4E-@];>!:TA3 MS:1T_"Y)K>I,#:P_O[+?&O/*S (+N&;I$XEE,K+Z%HIAB=>IG+'M=R@-!9HO M8JDPOVA;[ U\"T5K(5E6@I6"C-#B'^_*0-0 BJ<9X)4 [SV@>P#@EP#_6$"W M!)A0VX45$X<)EG@\Y&R+N-ZMV/2#":9!*_N$ZKS/)5>K1.'D..B@GTR"0%/\ M@A,RD2@&QI#_!9O*\65;.]5]I772GB9\P[RG3/D.9[;H.>Z'?X0205W#=QI M@$^.AKN#%C=^E03?\'4/\.D,H+Q* "\3D.L$- 6[8 L-FWZQ-V/7"0=NZ 5# M>U./PA$;WPCN5H*[K8+OJ 0.0B*NA")3 6J2$:WY:=+?3C[H](*O+5$-*I%! M*\]##DH>H2MT1R.6 ?K!A$ G,[;6E[#Q%@.@/'<9K#%59*PE8E3ZKT M:1W7."<2IV@"2Q(1V:2@( KJ&0O[!P7T*@&]5@$W.R),)+Z1= %^)<3] MBK?_UXM;E8ZS-Y6#@#A3Q]!HS3E0V1[W_D?7ZIYZ!WT/*GV#5GVW9"F38TV[ MSKYF.I_YODY*NOJ]ZOM^<-">6ZO>;JN2.=G]@T%O3^O]E[R6Q]03.W!Z;MUX M4:C*C>\KU>$;X.YKJ]M>7.>P43J/#]*^!KKM=>K3@M0]UKM=^\YGP%>F7Q(H M4N2R^.17LU5/=FDZ$7N_O6CH[C%?$2I0"DL%=53)M1 O>J1B(%ENNH8%DZH' M,8^)ZBN!ZPUJ?&PO<'J]IE1[ M7<5%D_IKK>L/0="LUK0BS9FLJ3!((55%M)FJ,FAJ14G>@%/%@^ED$@<58<)? MS$5;75:Z\5:R%3KUIZ/)L[?/>>J'\3O?LW29S&GJWYZ^_M%*??'*L_>3MR,+[9U$9AJ<@FG)[[.X?^9H(LIN][<<#= M%7N[.H$]%>/0"!J&EL9.@'^?S7+OT1>O5[$[J3ZW)1O1SZ!5ZI6C!NG[> M%6-\C#W$V4E=\\U'SDI149O[DP,NYF3KYZVE8O"_G@=3Q:/3CV4O\;'+%\%]1;MHQK)H;9FN4Y%0_>RH9> MDZ7Y/^. WZS/:4%:KF]&,/5WXZ\T9VV5C*NNH!##JMWX"Z07QN.9:V(QD=.. MYMDP5>6R'WIF8*(.%S@<(Y?]Y48P'XNY$<"P.)@"S,=Z87'^IWQF:#X6P[3- MG,@,]9FA/M;+A63]!XOC]DG,Y2N'<;BP,>V"Y@O0/QW7&@ MI]P^402[BFG#GF <21(,@5YT]V@<(]6)X>/>'^PIB:(D<2. N15$$8; TX@C MF +0@"%1U)^#1^=1L#VG@MV/[\4O4$L#!!0 ( "QNRU*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GJ M&K\;59%>6]WKGZI;58N*A+U[^LMY_=/9*,VV]'T)%K.S5JCH- M(=)VY)V-*4AD;:>ITMCA2M.IU]UTU3'A@ACZ:YT.^'4W@N>#O$UM9W27SMZ1 MM])(VRHR!C< 0(8 LF* Y#79 $B.0/+?"+D=(,8?WNW(_4%Y"2 % BE*0(:! MPS:J@!OEPL$[2(O&INE MFR3H,6 ;KT(:/0X:'T);#2 O$D4W" M5 #R"H&\R@LI9N2#DD'!'Y8NL"?U(B]0G?YU2F'3*=.C[_/P[ATHVRD MCQ 3%4IFHZ#_P(9!3$PK-+-7<$P.,3&QT,QFP3$%Q,340C.[!<>L(28F%YK9 M+CCF$F)B>J&9_8)C7D!,3#6TI&N:2XB)R89FM@V.>04Q,=W0S+[!,)M1/,_9 M.&8AEME".":%F)B%6$$+-11:B*'%34$+-11:B&$68@4MU%!H(899B!6T4$.A MA1AF(5;00@V%%F*8A5A!"S446HAA%F(%+=10:"&&68@5M%!#H8489B%6TD(, M6HAC%N*9+?1@'S_7%@'SX[#&H2-<-.#H(EM)"S&8>G#,0KRDA1A,/3AF(5[20@RF'ARS$"]I(093 M#XY9B)>T$(.I!\>HR M]<]46)QC8N:IR]0_4V%QCHF9I\YL'G1G[1P3,T\]FF=^>K.D4SMM5?!D=WI1Y?22S9M_ %!+ P04 " L M;LM2?'[I&]0! #&'P &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8 M\O5?6)^L\?PE[=JR[0YYL^WSY+C?'?*BV932/X20EYNT;_--UZ?#^C;Y7N[3D>UD8?LYH'N<_9TY>3WWZR\1NM=HNTU.W_-BG0_EE\2:DTD]=V6*>R:,)Q=SV=P^4@-^?)S>3Y;=$,SV_2A-I!"D%:/\@@R.H' M.01Y_: (0;%^T R"9O6#;B'HMG[0'03=U0^ZAZ#[^D$R11FG!$DCK FT%N1: M"+P6!%L(Q!8D6PC,%D1;"-069%L(W!:$6PCD%J1;".P6Q%L(]%;46PGT5M1; M"?36T<BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WH9Z M&X'>AGH;@=Z&>AN!WC;:+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0 M;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1YO=!'H[ZNT$>COJ[01Z.^KM!'H[ MZNT$>COJ[01Z1]0[$N@=4>](H'=$O2.!WA'UCO^I=RZG7]/U\9?E]\G1JW+!. @=!&S:;EL6 M_0$W>4!$$ENVH?#W=<(@M:*HB$J]FT2)[7=?;.EL,GK;6O*]35TU?IPL0K / MC/E\0;7VJ;'4Q)&9<;4.\='-F=7Y4L^)B<%@R'+3!&I"/[0UDLGHB69Z587> M\R:^]J5IQHFCRB>]Q]W$-FN<:&NK,M\3TKBRF^,7I?4W<4+" M3B:T(S\'[->]KLFYLJ#>5+OPHNLXBVTJYL.V(I^>+W&B1S.;E3D5)E_5<4GJ MK2-=^ 51J*MT5_3F?'*(.TR[*[\ZORMS+C#.G#IC?3PQ1Y?''8ZD7=VWL1"Y M4)[_Q&-B+'WU]U%[V@45O\R.V_MAW+([#\^ZV_5[_/6,C_4O[$. ]"%!^E @ M?60@?0Q!^K@%Z>,.I(][D#[X *41%%$Y"JDX K @ $0 @ &O M 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " L;LM2F5R<(Q & "< M)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( "QNRU+1CAX5Y 0 .43 8 " @0T( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ +&[+4N_(9Z&\ @ ,0D !@ ("!D1, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +&[+ M4K_,+DZ_!@ QL !@ ("!M2( 'AL+W=O@E #RA0 & @('N+P >&PO=V]R:W-H M965T&UL4$L! A0#% @ +&[+4@ ,OX6+# L2, !@ M ("!#%8 'AL+W=O&UL4$L! A0#% @ +&[+4FE3!L9F!P M@Q< !D ("!MF\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +&[+4HPB_YT4 P PP8 !D M ("!N( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ +&[+4FXVLZ"$!@ R0\ !D ("!,)L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +&[+ M4J;;66+0!@ K!$ !D ("!%Z\ 'AL+W=OM@ >&PO=V]R:W-H965T&UL4$L! A0#% @ +&[+4G'!W\NA P =P@ M !D ("!([X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +&[+4OTL.N13!P +A( !D M ("!=,@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ +&[+4GBS\E^1 @ PP4 !D ("!Z-4 'AL+W=O M&PO=V]R:W-H965T0@, +(' 9 " @:G; M !X;"]W;W)K&UL4$L! A0#% @ +&[+4@)$ M95Z, @ D 4 !D ("!(M\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ +&[+4H*"\'YK P VPP !D M ("!,^@ 'AL+W=O)0K&(" #K!0 &0 @('5ZP >&PO M=V]R:W-H965T&UL4$L! A0#% @ +&[+4G"ENDWR @ &0H !D ("! MQO 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ +&[+4E-#[6LZ @ /04 !D ("!"/H 'AL+W=O&PO=V]R:W-H965TP( 0!X;"]W;W)K&UL4$L! A0#% @ +&[+4@.D,Z%3 P ( L !D M ("!JPL! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ +&[+4CF9=2G' P QPP !D ("!+A4! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M+&[+4LJNXF J P M0H !D ("!&!\! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " L;LM2*F32ILH! ";'P $P @ &H+ $ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 /0 ] *(0 "C+@$ ! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 97 261 1 false 23 0 false 4 false false R1.htm 000010 - Document - Document and Entity Information Sheet http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 000020 - Statement - Consolidated Balance Sheets Sheet http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 000030 - Statement - Consolidated Balance Sheets - Parenthetical Sheet http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets - Parenthetical Statements 3 false false R4.htm 000040 - Statement - Consolidated Statement of Operations Sheet http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations Consolidated Statement of Operations Statements 4 false false R5.htm 000050 - Statement - Consolidated Statements of Shareholders' Deficit Sheet http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit Consolidated Statements of Shareholders' Deficit Statements 5 false false R6.htm 000060 - Statement - Consolidated Statements of Cash Flows Sheet http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 000070 - Disclosure - 1. Nature of Business Sheet http://passur.com/20210430/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/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 2. Basis of Presentation and Significant Accounting Policies Notes 8 false false R9.htm 000090 - Disclosure - 3. Impact of the COVID-19 Pandemic Sheet http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19Pandemic 3. Impact of the COVID-19 Pandemic Notes 9 false false R10.htm 000100 - Disclosure - 4. Leases Sheet http://passur.com/20210430/role/idr_Disclosure4Leases 4. Leases Notes 10 false false R11.htm 000110 - Disclosure - 5. Notes Payable - Related Party Notes http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedParty 5. Notes Payable - Related Party Notes 11 false false R12.htm 000120 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityPolicies 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 12 false false R13.htm 000130 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPrinciplesOfConsolidationPolicies 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 13 false false R14.htm 000140 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesPolicies 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 14 false false R15.htm 000150 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyPolicies 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 15 false false R16.htm 000160 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesPolicies 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 16 false false R17.htm 000170 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesPolicies 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 17 false false R18.htm 000180 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 18 false false R19.htm 000190 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkPolicies 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 19 false false R20.htm 000200 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 20 false false R21.htm 000210 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLongLivedAssetsPolicies 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 21 false false R22.htm 000220 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 22 false false R23.htm 000230 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationPolicies 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 23 false false R24.htm 000240 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 24 false false R25.htm 000250 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsPolicies 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 25 false false R26.htm 000260 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies) Policies http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies 26 false false R27.htm 000270 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables) Tables 27 false false R28.htm 000280 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables) Tables 28 false false R29.htm 000290 - 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/20210430/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 29 false false R30.htm 000300 - 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/20210430/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 30 false false R31.htm 000310 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables) Sheet http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesTables 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables) Tables 31 false false R32.htm 000320 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Sheet http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables) Tables 32 false false R33.htm 000330 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables) Sheet http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesTables 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables) Tables 33 false false R34.htm 000340 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 34 false false R35.htm 000350 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 35 false false R36.htm 000360 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables 36 false false R37.htm 000370 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDetails 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 37 false false R38.htm 000380 - 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/20210430/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/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTables 38 false false R39.htm 000390 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesPolicies 39 false false R40.htm 000400 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 40 false false R41.htm 000410 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivableDetails 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies 41 false false R42.htm 000420 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables 42 false false R43.htm 000430 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies 43 false false R44.htm 000440 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies 44 false false R45.htm 000450 - 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/20210430/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/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedTables 45 false false R46.htm 000460 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationDetails 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies 46 false false R47.htm 000470 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Details) Sheet http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Details) Details http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies 47 false false R48.htm 000480 - Disclosure - 3. Impact of the COVID-19 Pandemic (Details) Sheet http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails 3. Impact of the COVID-19 Pandemic (Details) Details http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19Pandemic 48 false false R49.htm 000490 - Disclosure - 4. Leases (Details) Sheet http://passur.com/20210430/role/idr_Disclosure4LeasesDetails 4. Leases (Details) Details http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesTables 49 false false R50.htm 000500 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details) Sheet http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details) Details http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesTables 50 false false R51.htm 000510 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Sheet http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details) Details http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables 51 false false R52.htm 000520 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details) Sheet http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details) Details http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesTables 52 false false R53.htm 000530 - Disclosure - 5. Notes Payable - Related Party (Details) Notes http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails 5. Notes Payable - Related Party (Details) Details http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedParty 53 false false All Reports Book All Reports pssr-20210430.htm pssr-20210430.xsd pssr-20210430_cal.xml pssr-20210430_def.xml pssr-20210430_lab.xml pssr-20210430_pre.xml pssr_ex31z1.htm pssr_ex31z2.htm pssr_ex32z1.htm pssr_ex32z2.htm http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pssr-20210430.htm": { "axisCustom": 0, "axisStandard": 8, "contextCount": 97, "dts": { "calculationLink": { "local": [ "pssr-20210430_cal.xml" ] }, "definitionLink": { "local": [ "pssr-20210430_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "pssr-20210430.htm" ] }, "labelLink": { "local": [ "pssr-20210430_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "pssr-20210430_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "pssr-20210430.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd" ] } }, "elementCount": 260, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 5 }, "keyCustom": 39, "keyStandard": 222, "memberCustom": 19, "memberStandard": 4, "nsprefix": "fil", "nsuri": "http://passur.com/20210430", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "span", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010 - Document - Document and Entity Information", "role": "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "span", "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000100 - Disclosure - 4. Leases", "role": "http://passur.com/20210430/role/idr_Disclosure4Leases", "shortName": "4. Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000110 - Disclosure - 5. Notes Payable - Related Party", "role": "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedParty", "shortName": "5. Notes Payable - Related Party", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000120 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Liquidity (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000130 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPrinciplesOfConsolidationPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Principles of Consolidation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000140 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Use of Estimates (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000150 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostOfSalesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000160 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostOfSalesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000170 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000180 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TradeAndOtherAccountsReceivablePolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "fil:PassurNetworkPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000190 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "fil:PassurNetworkPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000020 - Statement - Consolidated Balance Sheets", "role": "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000200 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000210 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLongLivedAssetsPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Long-lived Assets (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000220 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000230 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerSharePolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000240 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000250 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Fair Value of Financial Instruments (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueOfFinancialInstrumentsPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000260 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430_ProductOrService-Customer", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000270 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430_ProductOrService-Customer", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000280 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000290 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTables", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000030 - Statement - Consolidated Balance Sheets - Parenthetical", "role": "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets - Parenthetical", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000300 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedTables", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000310 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables)", "role": "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesTables", "shortName": "4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000320 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)", "role": "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables", "shortName": "4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000330 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables)", "role": "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesTables", "shortName": "4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "fil:CurrentAssetsExceedCurrentLiabilitiesExcludingDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000340 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Liquidity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "fil:CurrentAssetsExceedCurrentLiabilitiesExcludingDeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "INF", "first": true, "lang": null, "name": "fil:RevenuesRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000350 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "INF", "first": true, "lang": null, "name": "fil:RevenuesRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000360 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Schedule of Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000370 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueRevenueRecognized1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430_ContractWithCustomerSalesChannel-SubscriptionServices", "decimals": "INF", "first": true, "lang": null, "name": "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedIn12MonthsOrLess", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000380 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Revenue Recognition Policy: Transaction Price Allocated to the Remaining Performance Obligation Schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430_ContractWithCustomerSalesChannel-SubscriptionServices", "decimals": "INF", "first": true, "lang": null, "name": "fil:TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedIn12MonthsOrLess", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D191101_201031", "decimals": "INF", "first": true, "lang": null, "name": "fil:ImpairmentOfLongLivedAssetsHeldForUseRounded", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000390 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Cost of Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CostOfSalesPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D191101_201031_BalanceSheetLocation-Leases", "decimals": "INF", "lang": null, "name": "fil:ImpairmentOfLongLivedAssetsHeldForUseRounded", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000040 - Statement - Consolidated Statement of Operations", "role": "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations", "shortName": "Consolidated Statement of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I201031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000400 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D200201_200430", "decimals": "INF", "lang": null, "name": "fil:IncomeTaxExpenseBenefitPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000410 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivableDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D191101_201031", "decimals": "INF", "first": true, "lang": null, "name": "fil:ImpairmentOfLongLivedAssetsHeldForUseRounded", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000420 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: PASSUR Network (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "fil:PassurNetworkPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": "INF", "lang": null, "name": "fil:PassurNetworkPartsUsedInRepairs", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D191101_201031", "decimals": "INF", "first": true, "lang": null, "name": "fil:ImpairmentOfLongLivedAssetsHeldForUseRounded", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000430 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Capitalized Software Development Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": "INF", "lang": null, "name": "us-gaap:PaymentsToDevelopSoftware", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I201031", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000440 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Deferred Tax Asset (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I201031", "decimals": "INF", "lang": null, "name": "fil:OperatingLossCarryforwardsIndefiniteLived", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000450 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Net Loss Per Share Information: Schedule of Earnings per share basic and diluted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "128", "lang": null, "name": "fil:EffectOfDilutiveStockOptions", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000460 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000470 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "shortName": "2. Basis of Presentation and Significant Accounting Policies: Recent Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D181101_191031", "decimals": "INF", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": "INF", "first": true, "lang": null, "name": "fil:PayrollTaxesSubjectToDeferredPaymentUnderTheCaresAct", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000480 - Disclosure - 3. Impact of the COVID-19 Pandemic (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails", "shortName": "3. Impact of the COVID-19 Pandemic (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": "INF", "first": true, "lang": null, "name": "fil:PayrollTaxesSubjectToDeferredPaymentUnderTheCaresAct", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000490 - Disclosure - 4. Leases (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails", "shortName": "4. Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430_MajorPropClass-StamfordCt", "decimals": "INF", "lang": null, "name": "fil:OperatingLeaseAnnualRentalRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I191031_StEqComps-CommonStock", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000050 - Statement - Consolidated Statements of Shareholders' Deficit", "role": "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit", "shortName": "Consolidated Statements of Shareholders' Deficit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D191101_200131_StEqComps-AddPaidInCap", "decimals": "INF", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000500 - Disclosure - 4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails", "shortName": "4. Leases: Schedule of lease costs and other information relating to the Company's operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D210201_210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000510 - Disclosure - 4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails", "shortName": "4. Leases: Schedule of Future Minimum Rental Payments for Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I201031", "decimals": "INF", "first": true, "lang": null, "name": "fil:OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000520 - Disclosure - 4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails", "shortName": "4. Leases: Schedule of Maturities of Contractual Obligations Relating to Operating Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I201031", "decimals": "INF", "first": true, "lang": null, "name": "fil:OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NotesPayableRelatedPartiesNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000530 - Disclosure - 5. Notes Payable - Related Party (Details)", "role": "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails", "shortName": "5. Notes Payable - Related Party (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "I210430", "decimals": "INF", "lang": null, "name": "fil:InterestRateOnRelatedPartyNotePayable", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000060 - Statement - Consolidated Statements of Cash Flows", "role": "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000070 - Disclosure - 1. Nature of Business", "role": "http://passur.com/20210430/role/idr_Disclosure1NatureOfBusiness", "shortName": "1. Nature of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000080 - Disclosure - 2. Basis of Presentation and Significant Accounting Policies", "role": "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies", "shortName": "2. Basis of Presentation and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "fil:N3ImpactOfTheCovid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "000090 - Disclosure - 3. Impact of the COVID-19 Pandemic", "role": "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19Pandemic", "shortName": "3. Impact of the COVID-19 Pandemic", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pssr-20210430.htm", "contextRef": "D201101_210430", "decimals": null, "first": true, "lang": "en-US", "name": "fil:N3ImpactOfTheCovid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 23, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Fiscal Year End" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Period End date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "SEC Form" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Registrant CIK" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Number of common stock shares outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Current with reporting" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Tax Identification Number (TIN)" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Voluntary filer" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Trading Exchange" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "fil_AirlinesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Airlines, during the indicated time period.", "label": "Airlines" } } }, "localname": "AirlinesMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_AirportsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Airports, during the indicated time period.", "label": "Airports" } } }, "localname": "AirportsMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_CapitalizedSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Capitalized Software Development Costs, during the indicated time period.", "label": "Capitalized Software Development Costs {1}", "terseLabel": "Capitalized Software Development Costs" } } }, "localname": "CapitalizedSoftwareDevelopmentCostsMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "fil_CaresActPayrollSupportProgram3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the CARES Act Payroll Support Program 3, during the indicated time period.", "label": "CARES Act Payroll Support Program 3" } } }, "localname": "CaresActPayrollSupportProgram3Member", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails" ], "xbrltype": "domainItemType" }, "fil_CaresActPayrollSupportProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the CARES Act Payroll Support Program, during the indicated time period.", "label": "CARES Act Payroll Support Program" } } }, "localname": "CaresActPayrollSupportProgramMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails" ], "xbrltype": "domainItemType" }, "fil_CurrentAssetsExceedCurrentLiabilitiesExcludingDeferredRevenue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Current Assets Exceed Current Liabilities, Excluding Deferred Revenue, as of the indicated date.", "label": "Current Assets Exceed Current Liabilities, Excluding Deferred Revenue" } } }, "localname": "CurrentAssetsExceedCurrentLiabilitiesExcludingDeferredRevenue", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "fil_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Customer, during the indicated time period.", "label": "Customer" } } }, "localname": "CustomerMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "fil_EffectOfDilutiveStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Effect of Dilutive Stock Options (number of shares), during the indicated time period.", "label": "Effect of dilutive stock options" } } }, "localname": "EffectOfDilutiveStockOptions", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "fil_EffectOfNewAccountingStandard": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Effect of new accounting standard, during the indicated time period.", "label": "Effect of new accounting standard" } } }, "localname": "EffectOfNewAccountingStandard", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "fil_ExistingGilbertNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Existing Gilbert Note, during the indicated time period.", "label": "Existing Gilbert Note" } } }, "localname": "ExistingGilbertNoteMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_FederalStimulusCreditsUtilized": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Federal Stimulus credits utilized, during the indicated time period.", "label": "Federal Stimulus credits utilized" } } }, "localname": "FederalStimulusCreditsUtilized", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_FifthGilbertNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Fifth Gilbert Note, during the indicated time period.", "label": "Fifth Gilbert Note" } } }, "localname": "FifthGilbertNoteMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_ImpairmentOfLongLivedAssetsHeldForUseRounded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Impairment Of Long Lived Assets, Held For Use (Rounded), during the indicated time period.", "label": "Impairment Of Long Lived Assets, Held For Use (Rounded)" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUseRounded", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails" ], "xbrltype": "monetaryItemType" }, "fil_IncomeTaxExpenseBenefitPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage value of Income Tax Expense Benefit Percentage, during the indicated time period.", "label": "Income Tax Expense Benefit Percentage" } } }, "localname": "IncomeTaxExpenseBenefitPercentage", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "fil_IncomeTaxExpenseBenefitRounded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Income Tax Expense Benefit (Rounded), during the indicated time period.", "label": "Income Tax Expense Benefit (Rounded)" } } }, "localname": "IncomeTaxExpenseBenefitRounded", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "fil_IncreaseDecreaseInAccruedInterestRelatedParty": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Increase Decrease in Accrued Interest - Related Party, during the indicated time period.", "label": "Accrued interest - related party" } } }, "localname": "IncreaseDecreaseInAccruedInterestRelatedParty", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_InterestRateOnRelatedPartyNotePayable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage value of Interest rate on related party note payable, as of the indicated date.", "label": "Interest rate on related party note payable" } } }, "localname": "InterestRateOnRelatedPartyNotePayable", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "percentItemType" }, "fil_LeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Leases, during the indicated time period.", "label": "Leases" } } }, "localname": "LeasesMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails" ], "xbrltype": "domainItemType" }, "fil_MajorPropertyClass1Domain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Major Property Class, during the indicated time period.", "label": "Major Property Class" } } }, "localname": "MajorPropertyClass1Domain", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails" ], "xbrltype": "domainItemType" }, "fil_MaterialRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Material Rights, during the indicated time period.", "label": "Material Rights" } } }, "localname": "MaterialRightsMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "domainItemType" }, "fil_N3ImpactOfTheCovid19PandemicTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of 3. Impact of the COVID-19 Pandemic, during the indicated time period.", "label": "3. Impact of the COVID-19 Pandemic" } } }, "localname": "N3ImpactOfTheCovid19PandemicTextBlock", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19Pandemic" ], "xbrltype": "textBlockItemType" }, "fil_NetIncomeLossRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Net Loss (Rounded), during the indicated time period.", "label": "Net income/(loss), rounded" } } }, "localname": "NetIncomeLossRounded", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "fil_NotesPayableRelatedPartiesNoncurrentRounded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Notes Payable, Related Parties, Noncurrent (Rounded), as of the indicated date.", "label": "Notes Payable, Related Parties, Noncurrent (Rounded)" } } }, "localname": "NotesPayableRelatedPartiesNoncurrentRounded", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingCashFlowsFromOperatingLeases": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating cash flows from operating leases, during the indicated time period.", "label": "Operating cash flows from operating leases" } } }, "localname": "OperatingCashFlowsFromOperatingLeases", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingIncomeLossRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Income Loss (Rounded), during the indicated time period.", "label": "Operating Income Loss (Rounded)" } } }, "localname": "OperatingIncomeLossRounded", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseAnnualRentalRate": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease - Annual Rental Rate, during the indicated time period.", "label": "Operating Lease - Annual Rental Rate" } } }, "localname": "OperatingLeaseAnnualRentalRate", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseAssetsLiabilityNet": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating lease assets, liability, net, during the indicated time period.", "label": "Operating lease assets, liability, net" } } }, "localname": "OperatingLeaseAssetsLiabilityNet", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseLiabilityGross": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Liability, Gross, as of the indicated date.", "label": "Operating Lease Liability, Gross", "totalLabel": "Operating Lease Liability, Gross" } } }, "localname": "OperatingLeaseLiabilityGross", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal", "totalLabel": "Operating Lease Obligations Maturities Repayments Of Principal" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 5.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Five, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, In Year Five" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 4.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Four, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, In Year Four" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 3.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Three, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, In Year Three" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 2.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, In Year Two, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, In Year Two" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 1.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, Remainder Of Fiscal Year" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalThereafter": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails": { "order": 6.0, "parentTag": "fil_OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipal", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Lease Obligations Maturities Repayments Of Principal, Thereafter, as of the indicated date.", "label": "Operating Lease Obligations Maturities Repayments Of Principal, Thereafter" } } }, "localname": "OperatingLeaseObligationsMaturitiesRepaymentsOfPrincipalThereafter", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Leases Future Minimum Payments Interest Included In Payments, as of the indicated date.", "label": "Operating Leases Future Minimum Payments Interest Included In Payments", "negatedLabel": "Operating Leases Future Minimum Payments Interest Included In Payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLossCarryforwardsIndefiniteLived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Loss Carryforwards, indefinite lived, as of the indicated date.", "label": "Operating Loss Carryforwards, indefinite lived" } } }, "localname": "OperatingLossCarryforwardsIndefiniteLived", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "fil_OperatingLossCarryforwardsWillExpireInVariousTaxYears": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Operating Loss Carryforwards, will expire in various tax years, as of the indicated date.", "label": "Operating Loss Carryforwards, will expire in various tax years" } } }, "localname": "OperatingLossCarryforwardsWillExpireInVariousTaxYears", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails" ], "xbrltype": "monetaryItemType" }, "fil_OrlandoFlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Orlando, FL, during the indicated time period.", "label": "Orlando, FL" } } }, "localname": "OrlandoFlMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails" ], "xbrltype": "domainItemType" }, "fil_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Other, during the indicated time period.", "label": "Other {1}", "terseLabel": "Other" } } }, "localname": "OtherMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fil_PassurNetwork": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of PASSUR Network, during the indicated time period.", "label": "PASSUR Network", "negatedLabel": "PASSUR Network" } } }, "localname": "PassurNetwork", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "fil_PassurNetwork1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Passur Network 1, during the indicated time period.", "label": "Passur Network 1" } } }, "localname": "PassurNetwork1Member", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails" ], "xbrltype": "domainItemType" }, "fil_PassurNetworkNet": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of PASSUR Network, net, as of the indicated date.", "label": "PASSUR Network, net" } } }, "localname": "PassurNetworkNet", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fil_PassurNetworkNetRounded": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of PASSUR NETWORK, Net (Rounded), during the indicated time period.", "label": "PASSUR NETWORK, Net (Rounded)" } } }, "localname": "PassurNetworkNetRounded", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails" ], "xbrltype": "monetaryItemType" }, "fil_PassurNetworkPartsUsedInRepairs": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of PASSUR Network Parts Used in Repairs, during the indicated time period.", "label": "PASSUR Network Parts Used in Repairs" } } }, "localname": "PassurNetworkPartsUsedInRepairs", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails" ], "xbrltype": "monetaryItemType" }, "fil_PassurNetworkPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of PASSUR Network, Policy, during the indicated time period.", "label": "PASSUR Network {1}", "terseLabel": "PASSUR Network" } } }, "localname": "PassurNetworkPolicyTextBlock", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkPolicies" ], "xbrltype": "textBlockItemType" }, "fil_PayrollTaxesSubjectToDeferredPaymentUnderTheCaresAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Payroll Taxes Subject To Deferred Payment Under The Cares Act, during the indicated time period.", "label": "Payroll Taxes Subject To Deferred Payment Under The Cares Act" } } }, "localname": "PayrollTaxesSubjectToDeferredPaymentUnderTheCaresAct", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails" ], "xbrltype": "monetaryItemType" }, "fil_PerformanceObligationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Performance Obligation, during the indicated time period.", "label": "Performance Obligation" } } }, "localname": "PerformanceObligationMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "fil_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Professional Services, during the indicated time period.", "label": "Professional Services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "domainItemType" }, "fil_RevenuesRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Revenues (Rounded), during the indicated time period.", "label": "Revenue (Rounded)" } } }, "localname": "RevenuesRounded", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "fil_RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Right-of-use assets obtained in exchange for new operating lease liabilities, during the indicated time period.", "label": "Right-of-use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "fil_SeventhGilbertNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Seventh Gilbert Note, during the indicated time period.", "label": "Seventh Gilbert Note" } } }, "localname": "SeventhGilbertNoteMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_SixthGilbertNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Sixth Gilbert Note, during the indicated time period.", "label": "Sixth Gilbert Note" } } }, "localname": "SixthGilbertNoteMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "fil_StamfordCtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Stamford, CT, during the indicated time period.", "label": "Stamford, CT" } } }, "localname": "StamfordCtMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails" ], "xbrltype": "domainItemType" }, "fil_StockholdersEquityRounded": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Stockholders' Equity (Rounded), as of the indicated date.", "label": "Stockholders' Equity (Rounded)" } } }, "localname": "StockholdersEquityRounded", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails" ], "xbrltype": "monetaryItemType" }, "fil_SubscriptionServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Subscription services, during the indicated time period.", "label": "Subscription services" } } }, "localname": "SubscriptionServicesMember", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "domainItemType" }, "fil_TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedIn12MonthsOrLess": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Transaction price allocated to the remaining performance obligation, Revenue recognized in 12 months or less" } } }, "localname": "TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedIn12MonthsOrLess", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "monetaryItemType" }, "fil_TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedInGreaterThan12Months": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "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.", "label": "Transaction price allocated to the remaining performance obligation, Revenue recognized in greater than 12 months" } } }, "localname": "TransactionPriceAllocatedToTheRemainingPerformanceObligationRevenueRecognizedInGreaterThan12Months", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "monetaryItemType" }, "fil_TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Transaction Price Allocated to the Remaining Performance Obligation Schedule, during the indicated time period.", "label": "Transaction Price Allocated to the Remaining Performance Obligation Schedule" } } }, "localname": "TransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTextBlock", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleTables" ], "xbrltype": "textBlockItemType" }, "fil_WorkingCapitalDeficit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Working Capital Deficit, as of the indicated date.", "label": "Working Capital Deficit" } } }, "localname": "WorkingCapitalDeficit", "nsuri": "http://passur.com/20210430", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r118", "r152", "r154", "r243" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r118", "r152", "r154", "r243" ], "lang": { "en-us": { "role": { "label": "Customer {1}", "terseLabel": "Customer" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r116", "r152", "r153", "r219", "r241", "r242" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r116", "r152", "r153", "r219", "r241", "r242" ], "lang": { "en-us": { "role": { "label": "Product and Service" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r13", "r119", "r120" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accued liabilities - Stimulus funding" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r14", "r166" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r67", "r68", "r69", "r163", "r164", "r165" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income/(loss) to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r157", "r161", "r167" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r125", "r131", "r132", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r54", "r139" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Impairment charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r63", "r105", "r108", "r114", "r129", "r182", "r185", "r191", "r221", "r231" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets {1}", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r35", "r63", "r129", "r182", "r185", "r191" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r187", "r188" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "2. Basis of Presentation and Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r135" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Software development costs", "negatedLabel": "Software development costs" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r252", "r254" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software, Amortization" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r251" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized software development costs, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r23", "r56" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash {1}", "periodEndLabel": "Cash - end of period", "periodStartLabel": "Cash - beginning of period", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Increase in cash", "totalLabel": "Increase in cash" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r32", "r143", "r225", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r12", "r147" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r12" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common shares - authorized 20,000,000 shares, respectively, par value $0.01 per share; issued 8,496,526 at April 30, 2021 and October 31, 2020, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r60", "r184" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPrinciplesOfConsolidationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerSalesChannelAxis": { "auth_ref": [ "r152", "r155" ], "lang": { "en-us": { "role": { "documentation": "Information by sales channel for delivery of good or service in contract with customer.", "label": "Contract with Customer, Sales Channel [Axis]" } } }, "localname": "ContractWithCustomerSalesChannelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerSalesChannelDomain": { "auth_ref": [ "r152", "r155" ], "lang": { "en-us": { "role": { "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.", "label": "Contract with Customer, Sales Channel" } } }, "localname": "ContractWithCustomerSalesChannelDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r44", "r63", "r129", "r191" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r8", "r9", "r10", "r222", "r223", "r230" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails", "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails", "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r20" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue, current portion" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred revenue, long term portion" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r54", "r103" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r42", "r72", "r73", "r74", "r75", "r76", "r80", "r82", "r84", "r85", "r86", "r89", "r90", "r228", "r238" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Net income/(loss) per common share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r42", "r72", "r73", "r74", "r75", "r76", "r82", "r84", "r85", "r86", "r89", "r90", "r228", "r238" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Net income/(loss) per common share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r60", "r87", "r88" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Net Loss Per Share Information" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r67", "r68", "r69", "r71", "r77", "r79", "r91", "r130", "r147", "r148", "r163", "r164", "r165", "r178", "r179", "r192", "r193", "r194", "r195", "r196", "r197", "r244", "r245", "r246" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r60", "r189", "r190" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesFairValueOfFinancialInstrumentsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r54" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Loss from impairment charges", "negatedLabel": "Loss from impairment charges" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLeasehold": { "auth_ref": [ "r54", "r139" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The adjustment to reduce the value of existing agreements that specify the lessee's rights to use the leased property. This expense is charged when the estimates of future profits generated by the leased property are reduced.", "label": "Impairment of Leasehold" } } }, "localname": "ImpairmentOfLeasehold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r60", "r138", "r142" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLongLivedAssetsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r40", "r105", "r107", "r110", "r113", "r115", "r220", "r226", "r229", "r239" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income/(Loss) before income taxes", "totalLabel": "Income/(Loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r64", "r78", "r79", "r104", "r171", "r180", "r181", "r240" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r38", "r60", "r169", "r170", "r172", "r173", "r175", "r177", "r250" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r53" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts payable {1}", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r53" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued expenses and other current liabilities {1}", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r53" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r53" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Total adjustments", "negatedLabel": "Total adjustments" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r53" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Other assets {1}", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r53" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Other" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r53" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Prepaid expenses and other current assets {1}", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInReceivables": { "auth_ref": [ "r53" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.", "label": "Accounts receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseRelatedParty": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.", "label": "Interest expense - related party" } } }, "localname": "InterestExpenseRelatedParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest - related party" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Schedule of lease costs and other information relating to the Company's operating leases" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r63", "r109", "r129", "r183", "r185", "r186", "r191" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r18", "r63", "r129", "r191", "r224", "r233" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Total liabilities and stockholders' deficit", "totalLabel": "Total liabilities and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and stockholders' deficit" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r63", "r129", "r183", "r185", "r186", "r191" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r30", "r146" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MajorPropertyClassAxis": { "auth_ref": [ "r204" ], "lang": { "en-us": { "role": { "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class.", "label": "Major Property Class [Axis]" } } }, "localname": "MajorPropertyClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r92", "r100" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "1. Nature of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure1NatureOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r50" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash provided by financing activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r50" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r50", "r52", "r55" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash used in operating activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r36", "r37", "r41", "r55", "r63", "r70", "r72", "r73", "r74", "r75", "r78", "r79", "r83", "r105", "r107", "r110", "r113", "r115", "r129", "r191", "r227", "r237" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income/(loss)", "totalLabel": "Net income/(loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r31", "r65", "r216" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "Note payable - related party" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails", "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Operating Expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r105", "r107", "r110", "r113", "r115" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Income/(Loss) from operations", "totalLabel": "Income/(Loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r207", "r213" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r206" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails", "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r206" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities, current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r206" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r205" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails", "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r211", "r213" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r210", "r213" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r200", "r202" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 5.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r200", "r202" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 4.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r200", "r202" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 3.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r200", "r202" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 2.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r200", "r202" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 6.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails": { "order": 1.0, "parentTag": "fil_OperatingLeaseLiabilityGross", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r144", "r198", "r199", "r201", "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "4. Leases" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r45", "r54", "r140" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Depreciation of PASSUR Network costs" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r47" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Property and equipment", "negatedLabel": "Property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r11" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred shares - authorized 5,000,000 shares, par value $0.01 per share; none issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r21", "r22" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLoans": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from principal payments made on loans related to operating activities.", "label": "Proceeds from Loans" } } }, "localname": "ProceedsFromLoans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet": { "auth_ref": [ "r57", "r58" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash flow from the funds lent to and (borrowed from) other financial reporting institutions arising from excess or shortfall in reserve deposited at the Federal Reserve Bank to meet legal requirements. This lending and borrowing is usually contracted on an overnight basis at an agreed rate of interest. Also include cash outflow or inflow from investments purchased under the agreement to resell such investment.", "label": "Proceeds under Federal Stimulus grant program" } } }, "localname": "ProceedsFromPaymentsForFederalFundsSoldAndSecuritiesPurchasedUnderAgreementsToResellNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r49" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from notes payable - related party" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r48", "r162" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r7", "r141", "r235" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r43", "r133" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r13", "r19", "r234", "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Accounts Receivable {1}", "terseLabel": "Accounts Receivable" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r214", "r215", "r216", "r217", "r218" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "5. Notes Payable - Related Party" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedParty" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r168", "r253" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r24", "r60", "r136", "r137", "r253" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Capitalized Software Development Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r15", "r148", "r166", "r232", "r247", "r248" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r67", "r68", "r69", "r71", "r77", "r79", "r130", "r163", "r164", "r165", "r178", "r179", "r244", "r246" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r61", "r62" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition Policy" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r39", "r63", "r101", "r102", "r106", "r111", "r112", "r116", "r117", "r118", "r129", "r191", "r229" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRecentAccountingPronouncementsDetails", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Deferred Tax Asset" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesDeferredTaxAssetPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings per share basic and diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Contractual Obligations Relating to Operating Leases" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfMaturitiesOfContractualObligationsRelatingToOperatingLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general, and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r53" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r60", "r158", "r159" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesStockBasedCompensationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding, Ending Balance", "periodEndLabel": "Shares, Outstanding, Ending Balance", "periodStartLabel": "Shares, Outstanding, Beginning Balance" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r208", "r213" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r34", "r67", "r68", "r69", "r71", "r77", "r79", "r91", "r130", "r147", "r148", "r163", "r164", "r165", "r178", "r179", "r192", "r193", "r194", "r195", "r196", "r197", "r244", "r245", "r246" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails", "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails", "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails", "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r67", "r68", "r69", "r91", "r219" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCapitalizedSoftwareDevelopmentCostsDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesCostOfRevenuesDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesPassurNetworkDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyDisaggregationOfRevenueTables", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyTransactionPriceAllocatedToTheRemainingPerformanceObligationScheduleDetails", "http://passur.com/20210430/role/idr_Disclosure3ImpactOfTheCovid19PandemicDetails", "http://passur.com/20210430/role/idr_Disclosure4LeasesDetails", "http://passur.com/20210430/role/idr_Disclosure5NotesPayableRelatedPartyDetails", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r11", "r12", "r147", "r148", "r160" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r34", "r147", "r148" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r12", "r16", "r17", "r63", "r127", "r129", "r191" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total stockholders' deficit", "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "totalLabel": "Total stockholders' deficit" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' deficit:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "auth_ref": [], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock.", "label": "Stockholders' Equity before Treasury Stock", "totalLabel": "Stockholders' Equity before Treasury Stock" } } }, "localname": "StockholdersEquityBeforeTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "Liquidity" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesLiquidityPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tables/Schedules" } } }, "localname": "TableTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Details" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r121", "r122", "r123", "r124", "r126", "r128" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivablePolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r33", "r149" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r33", "r149" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r12", "r147", "r148" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Purchase of treasury stock - shares" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r33", "r149", "r150" ], "calculation": { "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury stock, at cost", "negatedLabel": "Treasury stock, at cost" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r147", "r148", "r149" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_StatementConsolidatedStatementsOfShareholdersDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivable" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesAccountsReceivableDetails", "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesRevenueRecognitionPolicyScheduleOfContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r93", "r94", "r95", "r96", "r97", "r98", "r99" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesUseOfEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r209", "r213" ], "calculation": { "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure4LeasesScheduleOfLeaseCostsAndOtherInformationRelatingToTheCompanySOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r81", "r86" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average number of common shares outstanding - diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r80", "r86" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average number of common shares outstanding - basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://passur.com/20210430/role/idr_Disclosure2BasisOfPresentationAndSignificantAccountingPoliciesNetLossPerShareInformationScheduleOfEarningsPerShareBasicAndDilutedDetails", "http://passur.com/20210430/role/idr_StatementConsolidatedStatementOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=51888271" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e4975-111524" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r156": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13279-108611" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121549808&loc=d3e36991-112694" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 1,3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=121578510&loc=d3e41551-112718" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r255": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r256": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r257": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r258": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r259": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3095-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3098-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r66": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" } }, "version": "2.1" } ZIP 75 0001096906-21-001382-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001096906-21-001382-xbrl.zip M4$L#!!0 ( "QNRU)+FR^@A/$ (+-" 1 <'-S_6J11$;(J( M08"-01+SZ^]:>\! @A,(@ "%=,622 Q[KWG::_W\?U[GIO1,'->PK5\NE&;K M0B+6Q-8-Z^F7"]]M:.[$,"XDU],L73-MB_QR8=D7_^?C__IYYL&=<+?E_G(Q M\[S%U>7ER\M+\Z7=M)VG2V4X'%Z^XC47[**KUT?'-&*7XB?T8K75:E\:%KYD M0L3U\/(G35L$=TPU]Y%>S;^ N]16HZ4TVHJXQ;(MRY\GOT/WG$MON2"7<%$# MKB*.,0GNVWU3_ :=A#NA%[MDTGRRGR_ABX1UN8ZWO@WX,.'2J6$&ERXTU_6= MYL2>XX5*J]-NBW,-0]H$I_4;;34AMJ+/*0!\(X]2,!_UW,& M$5#[GK-QH\-+^%9<"(_\L04D^/6CYH;P7KL^QA/X;7"I:R1="(]5+O_Q^Y?Q M9$;F6B- *'(=T73X\?\U&M*]8^O^A.C2XU*Z^?3;Z,'U#8](KCWU7C2'R-)( M?\;;=.G:GB]\CSC2K679SQ0>K@Q_3)HR?+=8.L;3S)/>7;^7X,V#!A*;]'_O M[__Q7]W?_M[O*5]:?_O<&HR5T:?_:4JX3*(_:0Y]&Q*GU&C BCS#,\G'^]%X M_/U!&MT\W(WO1]+]^_?6X,+B0$58/\X1O/OUQ,HE!\ZCK2_AAVX\@]Q:FB"R=,-=F-H2!02%HO%ZA=<2A_]NZ#JQV.]P MR5?&[)*ES?%>8ES=6+#2Y36\SM',6TLGK_]%EA=LQ:_> YG^ZSL5'),VT;[N';VW]@/=U+S[^55U_V^4*Q3AD2@!7$^+"W\C=5R[E6WBV M1+G]2G,FCHUTN(\,H7?,'%S8PG6=AA#]S5=7%U^C3OKEPC7F"Y-<7/(UQ=9! M_W9MW^%_7O$-T\VM;)A^3RB)TU\-'?^8&B PZ$Y(HJB]OOVO%=*.W$B7%'WF M@@*?_@K"S/&0EC]2]:VE9O M3[-')K*]E=6+3P]8?>O$JV\=M7JEU6LIIX5]CU/7P:O_5 +NB-!.+MR!@J#5 M+AQ#JQ* *ZK->XQ"DWN MWFKKF*TJ0Z: 3[Y59;B' CYFJYS]_CGV;OY /\1MP+]SVQI[]N1'3CN'K9 G M-/P^_LS\VRORNC"-B>']3N:/\&S=@&]9R(-'$Z[&'FP+[[D!]P)L?5@J. N6 MYXY>#??BH[@LLGCVK)\O$U_QD0*4KR)_,;$.Y9&NWVN&?FM=:XOJ@1E6;Z"; M"E:[V(3A:6:Y0?X 7JQA$?U&':*[O+"LJ2F+++Q.D M(^ZAWID7-[&@$1]^^5]/IDE:9JP[0( M*->2M7"0U\*R6'C7AFD^D(X'PVJ9N3:UPBH5WK7#R M@72D+N'$F9]]ZQ+29Q9B6ZV55)E14FNTT 0OQDF M+,?[:GND1/ .UDD;1C @3PWS*F'59:H00(.E#WY5".9KS2'N:.+=:TO'-LVQ MOUC8CG?OV$^.-J\ P+>N/Q?3I;_[]'EP3;J22$6M$7146:2B;D50Y)I4"&JW MNC6"CD!0N]'J[D*0N"8E@@8U@HY#T& /! U2(ZBC]&H$'8&@3D/I[4*0N"8= M@M1AC:"C$*0.=R.(79,*05VU7R/H" 1U&VI_%X+$-<<<0T:GAG5>].Z<,7&> MC0EI7/NN9\^)4P+,N(YWM;J^"%[X0D]VV/BH5E41%/RN_0OWTA@9#G;\+$.< M!"$/R[(= 60WA+M89A7A'CO35<.]L+-TL51$#?>B4D"QUEPUW(OJ$[99OJ/E M4 &XTV6>DWQ_VW _G7Q_VW _G7Q_TW _E7R_\V:E<9LV 9VN\6PD^QN&^(ED M^AN&^(FD^=N%>-%R?"T4=D\<.G3%FI"[1]-XHM-&2H**S7&QQ%574>3'D'-M MX\"2B?=WPYL)"AQK)G&O9YIE$;,Q]A_=B6,L<+<<)F6P@,)"N>WK#_&7M)$J MHB^FL6OT55K]U^BKM"U1HZ_2ALE.]($Q,"6N2PN$*XV^I(VC MK]*ZKT9?I77?[_!TQ]#,!QS\64W$Q;=007T7Q!O6( M8PW[GSMI5QU#[;,_>5*C:!,7E>;L28VB1!05>?J$%A3 ;A;7)CA:C;&GS:>V MHU][)4)-L$;B>$NZSDBZ(5AP!;WVK:BX<\#,U^W/9D4P$:RW>H@0/<&_V-:3 M1YPYRH)ORP5I?#:FWJR8.*[[.J?U-4B/C=?J07IUT65J MYB$F'->0W@?2Q\V2WD33Y!E>7#U8KRW[U'3M6P8#];WO^*W_Y]_"E^M^':'57I7\$7>]P^GJ$MF/1^EWZSSPI<_9XX]$'L M.;KQ#*@,+OH*UJ>C>;9ST#+C=^$GGXAESPUK[4D[EQN_\3*RP' _E\;K%=QO M^\Z$N/SO&=%T%F^!&^ '_"NYWM($@IYKSI-A-4PR]:XZK69WX7UX,71O=M7M MM!9@9_Z\$%=. >=7BK+PI&] L*[TE;Q(#_9+*N)D!G M6)C['W]2>JT//U\NX+4KCVH=^*B?'S]^_WK[[>:3-/XV^G8S_OGR\6-6#Q[? M7']_N/UV>S.61E\_23?_N/[/T=??;J3KN]]_OQV/;^^^9OYX]OU(6KY)KFX8N_:E%_T?7]O?1^#]OO_[V[>ZK+'UJ7C'(3./U\'>/]\]_"[1K0(96[9%FT*=0A23%Q(73 ]DNFK!7TC$G6@+N N\2.!O4"E_I+Q>@N!N@QZX>;=M\U$S3 M]A[M5\3SL-_I?5@%#]M5N+>_?A\]?+MY^/+?TL/-_=W#-^G^^\/X^^CK-^G; MG00<]0W81E+:TMV#I'3?Z>^E3(!Q]UGZ]I\W4H1C VX=77^3X&MEV.X<_JHH MD;9[231Z$@:P'&) M*JO)&_N7[X+'LXSOS-,>3;)BZDQLT]06+KD2OW![$RBMV>O].0Y0*G1_]ASQ MC!FA+^\W5?:%+CW3U^/3T8*Z$!>R9_9:^,AU(W9OC"KM3E/MKB.UV>\FXQ4; M/ANTR$P";XU(EL^<,X3&I:?O7G)[V&QW4BZ9K4Y1^A0XFYC_ACJ GV%U7^GB M#C&:P"1M]'L=-=EPHAN\]*BC05&?3DL>0&#[^#-()WO184K*\^S%"@Z[G0%_ M\2&FY'X6P:'.PPXR>"!/AHN2P_L*WQQ""O>C\?C[@S2Z>;@;WX^N;V3I]NMU M,]DJB'@I$1K)&+CI99< [KN;5VWB20@)R9Y*(6PDS97&"S+!D(XN&99TZ[G2 M]8Q:9.\WTW[.WG:IV(6*R=0V\>")& M/KO7,:#,658T?M->;WEHEE7F':X!%:6AJJW!L#W8@:]C9-PJ.\ 510'Q':5N M"6Q*>FI=^HOO&*YN3*A="4(QQ@GT,N=)LXQ_T[_?5YQ>BX3S;?.A.6Y*-_.% M:2\!T''"E+[:S77-ZLW7\.N=\\U^ ML0YZ+Z^,2?M6*J7OL-KCV; FQYH@U[9E$1#Q$]^KK9"BN.;>!CR8_[^QV&U# MKCCAO6%K2_BUTM8'APU:&O<.4+:QT$SIYI4 91K/1+J;@H(DM9FQ/T"!OB0D ML-.YJ715AH7FS178SLU(.(W%V-:#IH/F8 ]O-G68=K@K2AN\+@P!7+B21TRR MF-F6B.K)$A"HZ>N&]22!ZM* A74"['_%$I:'1FK875ND!VJ:$;SG4'GQ3FVU MWR?*BSU>BF>8S'O<]>&^4D]5&YW6H)?T;FE;[CH/5!9,.;>6CJ8\D1Z7TF1& M)C\D:N6\S AUJS!@'Q+7E?1.>2_--)<&C75),TW)H1D9%W[^X1L.?.C9TB/A M%\!#QX3Y9$H;O3"6*0&IB0^&K\!K\PS8T,WK9*993T0:33S\&I,6 M;K,P#.Y6Y->^X\!"6>X,5H]&F>\>PB'_30M]8LPA_=]__(\439JQ?[_:TO^- M??P_T3\2;DA7?) >5B=XZT$\1DD/J&YN>![0*?8%CS -)<2>2;.4KI% MI:E-J*GQ2?,T";,DJQP8/F/A.ZZ/CX8O'GRXLM/J\L"Q;S(W?MSX)KU#T/0_ MJ&VUR2_P9H8+*]86&#_.FQW9>BD'+L#D#-B-N._+Q$P1V"/H.6\5Q4Q(MW'N MJ=62)P&5:I()#R:2-ID RS@:TCT2CX,R/?'371XL\I1S#;<\V<[R,,>5U:[2 M%TWX ]!]A9%5J;Y@FKIFTKR_)R!5U?(\?$\3%OLY?ALL<;5A@\?]& M0+(*#!%Z* XL7Y/X/\DD*@L>QYOX/WG1.P0J?=JOOHO30'98G^GJ/O>++2E* M<[@[N)02BON)IQM8[Q."\\FQ7[Q9 -4= !2W_4;ONF8WY5$+=P)2VY"/R##X MPFE.F!88+O M,I?X\A<#7HU$:\'V;)01SX9+A9JE61-#,U%-8?$!7HS'/["+5<20<'A\'$(;M. M_%0(IBP-)=GAGK#F$*[XBV^!N&%'+GBX9N;$*0? S4VP%M?4 OZLXK2%_UU< M'E-2O)*.H9]>?+S70(LHN,IV;W5I"_BN\>@0[4=#FP)K7&GFB[9T/ZPNN8UI M,6WR W2N;^GH&=K.U9^&+?Q/K :/D,0W@)/O&L&FQ:(ODOE"/?SDQ.W73S?_ MV"B\#GW@%B8Z]%&BZI8X-@B""9&Q(*M)8PO8V]O0#B#ZGC[ZI MTQMK03O=51=A;NBZ258,X&$7,X"'V9K;D[*)KVD/NCPAGO-[A@(DAR"%\T*@ M!0[5&!]9?[T3/.JM>7]_#MHGK'ST\$VZ;6[VS@];U48TIP9_ MY#MXRU9D?/[,HM^:-'-0%_U):P?KIFP'FH:74Z)V(16_JW%%!-\]_.E MMJ&8/CU8,J'*]:]MB]Y,TPB\E;-$>SE' M>9B[9O'S\-([W])\W8 [-]0GIF/RC#":X+Z!ZFYGIK6+( (>9D)GYV[BV=@[ MJ:XE62[1:HJU(M$%ZB483G3/;A'>Y/)\H MW?SA&]X2)9ST[A.98I?7]U66=;U:UM6RKI9UYR'KANEEW;7FSJ3/)H"WZM9; MOY9HM42KC$2KI=B:%%-:.\08=MQWL;@O)L]V)/WRDF69RZ]!Z;+X">O,CN]3 M",NBJWZJ)11HSE\]NYR_HNR0"K]KEO9$V3ZH_?QDN!.?=8)%!3JR-'/I&M3> M":4%"!&=G07 :QZ(ZYM; EK-DQWWJNZ_I1:W:G;YUTK(V]K.2BE2V^(K" &L*FS&@=(0/3/$W"E?3QN$XKJ0]VKXG_:XY/X@G/1CNCZC$+#7[ MMVOVK]E_'_;OG!_[[RJ"!LO(UE#-]#735YKI@R,0 M[ R$=![<'SL$H>RJHV;MITM_ F(#DV>7QJ^9_$R9_$S/1RB[:JR_D"?-9"J= MMCISJV.OUUQ=<_4^7-UMGHG*CK#UKHKC#?JZ9NO2L76*K$>IH[=O.]O2.S\+ M8EUO7T??OC_@_/2,V2<3&;*AGT ) MF3JY?#7HK%>N-CTJ:],CE;A/SS:$Q+E9DPS]EPNMC0_2U@"VNZ>.F$;!^E6* M8-N5M*'S1NHV0+'W)&R@D]4&>"Q!VE"(M&$#!XPC726M4K4VVOJFP_?!D=-- MBYSXD[<>*3\4*4G=JI@ RK(9<]#N,U",>\P12M;<;85>MY>:'PZ;[91CFPYN M\155MOB(AFO\FU!92_EI==3]85%G/O1'238*MLKSC7HGW>"AX:#9+@=$5P_L M'SL8.'EX-B>WPB"^C8ZS7@< ,59&NJ=Y="IB3 8-I<<#EW% 6^,4@FJ7^9A, M4MO88P_QXKI$Z.7,DED9D%V65=VI*.XX&ML%H".)+X,1GUN59'8DQH>G2!JE MLZO#=5?1M)2>9 H20N66.#&GH-]4&.JV4HCFSK:2Q8I^S47V1%>-5^[TNJ6? M,HA')S<:]MW&DZ8MKA P(TO''WC<%L"!+M3(N]8K/A+-"47B8?@J5M#'D@6:66V.= 52VEU5:RH"I5 M[G<&V8JM$1M]@!W7)P3 "-ZL+%G$DPZ199F*K(30X%9*$#MX M"#;PE7B)P\XR%"L]I2,/.PD=S ^ 5S:RXRAID:50R!-OF3%NKZ?*K<%VO%7: M#+EWR$(S=(F\+HCE$E;M:]-*@DG,ACV(P?IFMEN'19C'F3H6A3I01R!QLRXM2UW^ZH\'+;*9"T< >9,I7M>MGYV M2SPV7%HBWWO[@O+1&,UYL6O <$;DHJ!%=D'B^" -_RQ79^T-A& MB01@.CTX-[#$?(=O"WX<:,THZB"N_/Y-'%O7W-G%Q\:ZOMM=05R'34^) M[!TV3R;(+IUC-^AYQQGRGA[/\_I;O<-"2.\-A[;Z4 :O911]D56W+[1UX+5'THTUX0 MQUO2$"?YPS8H!I:/*ZB"M&*A-@)-2 M07:YSFY?[O9R2IGD)1MXMS?K23*)YA*)@K=A3QLX/5[CQ6*5- F"G7W!C3W@ M+7?3[RZA,;'\1$%_(*O],N0[S](B. BIV7%V6Y7[:F62H;M8GB8Y#^?MLN0V MCZ2@,(OUU;8F>6F=B[?NMM3IV1BV?*BI9.,A=+L*0Y/ M++0E[0-0VIAB$>X !\8]@T7>19:*K+9ZLM*OBRRK3Q09IC@[@YX\: W*Y!-D M+G-\HD<5I-20QIXQ]TW?E::P-L-Z.KG*S.)TD /[C%BCHE0_\E%NPD65N\.A MK+9+G?LLOYH_LLH[#0ED*$J&[;8\[&Z/N1_Z M;+7E?BF2H)4Q,3)"869X!S(0[5L)S@/%Q.?R)0 I'3)(<_$\LE1 MLJ%2A1)BYP]LX_F'*93!4&[OJ+*I=)CB/#">H>.@]/'H:$Y"HO"0?/S\=S3N M4#[[X3A"*="5Z,I]92BW.G4-56DLB@*]D*[<&73DMM(_@1U15(5"60H1RE%O M4(VR@L)UR[H9:MK@NGK$F9^/D[IB?Q10GJMV%7G039L9J_W3[(W. FINU"['D#Q(!)N_HO-,=;5B82C9L0&T-%[JEI39HP8#NRSWE%*5; M=7BU#J^6225=V_.YX=&IE;3N#WD.;%1B3:@%EH=VJD_7O-73-0;0 M,SN:[\ULAW8OW3FQ@MU+27],[Q\%-^]RL-CUZ2SI+->U:MX?LZZN#$#%_Z\9 M^.L6/X.WC"DEI :?2#\=LJU[S;ESZ.1OG8X4NR<.7?E.O];5PTOSAOV^BUQS ML8Y=9*O96B]L7,?!@C@,#Q]2D/JMZ_JIR3RR]H9+)KC^%_"076*EH>[DI>Q) MV=DNY<[W7$^CA_U* 9HMZ\D /K 6LIO.]J!$@V)0LAW)#A=<7UVX%4=I2)E0?9'V_=Y+&JH\R_@L&4Y:H&H5!&A-,\Z31PC%,J=V2);6E*C0N?3?Q[$>@X[9"/VS%Y4N):H*.'/T0HC"- MW78 SCKRL->I4Z-EL?AV(3ZS[.<>B*_" =61KANX<,V4<%PKW"M-V-B4\C;9 MVM'L(-C1/6SHUN)38/(KD!C@V 9YT*GG^)P6H]D5-H B[@QDM5PM;[-O;S7W MV2D GMPYDTGETKOMU/1 /,VPB'ZC.188=&X$$I\8(#:("I?"H9%-):D\Z*N) M3;??E\=R> ME5-E3"Q=#V5++L-N7.PE.ZOOLS8TR:?I=V(DFJ7%(D[?\E0 @ MR3>':*[O+.GW^;/S4%;5;N*AL/VXN;8 \L%T]JPXE#MJ1U;;ZR6/F7!B\4TG M./@DVGY'Z=! )8MQ5%M#Q=)*9Z MMMBQ/!Y#9+YA&]9ULM=?[RU6(OOK[16U'T\A&?C:Y\N_?$6VWL+K=//>'L+YDY-<:>:&G?I80,0_$4WGN$'_"O 'JU, MZE#UPU$(M'PPQ44?UE"8%#8^C@F1M,G$GH- 6V+W# N[DDB>C:"ANHX&R:>& MI5D3@QI7\ $]Z=6$S7$9. O$/*,J>!V7]RV^8O'^*Z4#BVSA?Q>7J39 R>=* M&22&:.^U)R*U)7LJM7O2ZMH6\&7C$8SH'PUMZL$J-?-%6[H?5M=,N6.-AX8M M_$\L9X"[B.W -"S2"'8=T3UT%0>IJRBO'Y('24!QVD=%0#L!9!,'8#L:C[\_ M2"/BV*#^)D26;JU)DVK*L?_H&KJA.G\^3/@EJT]8&-IQOURT+[:_LM-NMCL' MOG*S_A-81;MSYH#\G'./6@V M"X&:.5EE1T@YO/@4V#]O?!>$W0)/IF]"\G'A*M[N->O.&FD((S\W?U=E"@-! MW(7_I"H@K)5_9IDJZ]#RQIR*G#/5M=DW 4@C.DM&$"U&$*VL"*(M*_V!W._D M5!V9AV7P+]_UC.DR11XDE43(HQ/*D<9#Z@8L1]H.13="R4?=7-NNAQ$2,=KQ MJ@IZ)SLI6#CMY2&5\^]SDH;V#J_<%K3H!";0H6G]]#(MKL:.3UZD4W0(@;LI M5W=YFS_=7E?N=(\;*U9MV9T9GH_ :M8VC"IW5$56$C+X19SP*$90/!"7:,YD M1O,3.L#5M!<8ZP^T6-D56(X"YA"KFD%Q9.F?0AC>,!#F+GS:LII:]M2.5VDT MUD%$E+6L4UIMN3W,]:AJ,0)M3$S3L)YDZ8E8Q-%,F4HV39\;EN%ZF+I\)JF$ M6S5EV([". :LWQBH@/!&,3@5),!Z[:X\[!TW,N?$@JH*\B@/4LC>Y%*'.#PE MI_D9*4VNO>,X3$*MMD6ZG2\TPZ%6U60&M^TY;6,O:RKSXMN2V%M9D?7(=8D7 M(N":P3^=1,NY4=L9F&+5I<8LJ"AK83B4!_V.K ZVV_9Y%6YL,7_.%BP0;65DQN6A_63?FC*"8-%;T4= MGT7R8W?B[=::V'-R^>Z+[;KOI:ECSR4[J%(^- E7QAJ/U)*+00;ADKF?C1XK&O,[#C#N@="X,LKV(&-7 9^\MU[*4<1!QC/02H7V3*K3\*?21+=8 M:$K<('5V_ CUJGM;A^HM 4%N<$>F?2]SUU_=OMS?D>FMD/ZJ:2:!9C(/5BL# MN:=N[^A9INJ '?(+K0KID3;,D@QJ9TB>]OJF*P!VF&6A-?89G(YK&Z+N\R-.^Z+;G; M7D^W9-+AZ Q]Y,R)L3PDEJ<'T6\K2 M]X[];+C(J$#Q,3V996OD\[/\\[']N-#CQM^OQ"+3U6:[=7:WSNZ6BASWP?H>)!_#8-TY?%KN_!$9("2C@&+Q6UMC. M(5Q?J@!]MP[0GVN 7B@>.J-O$IE5*36D1\TU)F711@4FDE/*-C'I0HQ4_!7! M=[#NRF4D8]X:K)B(?4U#>^K)8VE(:7;+E=C.2<#IANE[V#@MWQC%&Z3;3PRR M59)^YQ>,J.GN#"1F)0/Y=0N7,XGL_YTNC>B2]DP<;) ,=(^S=^QI3)>ZDAU. M>D[C.913K183(A4P'C$0?Z40OINN3=#>PY_(9DZ3W%?4Q&#)FSD^7U/:+J^C M0$HK7] DI51,X6Z\7?''+;DUVJR "R%G'N[XFQ?RCFQ0 N&=^37D;\>ZD&' M>G3*/]2CDW:HQ[8;XQ!J=.@4F,/&3>Q#C+L>?]+A'_V+Q.$?6\%V0*-WE346 MW&,R2$SK5V<^2-;T58_[2#>B8FR\UL,^SFC81ZLY*,V(BI3#/CI-);MS"T?- M:%#+ LGS'O9!:3;+,I;,R"H[0LKAQ94=]E%:?!>$W6J'[@\9]G'88M,01NEF M.RA*IF=EVW2F=3]UQ\8=(,]4U^82-,\\UE4L02A#1A"9'83MRYU61VYU!V&>IJJ9O#AWV40.]D)P4+I[T\I'(YBYAS'O:1L4P[ M12YD^Q"(C(T=15;:75E1TTXV.P=970*\9FZS=.0^MBP;M"K3OJ/HX1XE4%@5 MF<60M3!(&TOHMJ[JB0592[@5*4K]X;;.S)6PKS);J)'=K9/2:I"4@YM MR-Q$:BN@3@?%FTBYU!"55_[D0 PYV%6=7DON]][D!(\T)E/=52.3V0M[R;33 M]GBI@NE576K,@(HR%X:GG>"1<35&%="\>V9#QK:/*G>[H.Z.K)\ND>U3+&.:&&IK)\#3DZ6)R+T5M3Q660T=F?3CIO@4:!;7Z()'EEK MLEYK( _[M0^?$O-'3_!844;9M@0;=-OR(,$G+VM+L))II4(G>-2Y]4I.\#A+ M;^M0O77(-(:,]5=7[Y?'N3AMP+G+D0L8R<- !*R^G7B9GZ"Z?[S"/')T)558'JMQ/B&E7J =8 MGE60!RO\:A<'9F?75V>81YWGS4OM[IZ>4"=ZWWBB-W\BR]S/:"MRMY=3I7'> MHSIB3L4QL?@23&S(@Z2VCWDHDX%? FNC!#1PQ-2.7*UJK*%L=\YE:D?!0?G< MIW;40?E33NTPN XR:6 KU?B. A53"5J)[Z^^]IO"L$&-Y=+"_CP"]N= 11D, M\-BM,H]O1Y]@65=X@,=.6;=/:]T, A3G0,#IQ>"FX0KE$X3G%XLX!\K+9)9' ME85G)>/X=8>6,PGLYS;+HQ**M1B5>=R$A61%6N)9'K4BK22E;8KE'TEIK:'< M4G(ZY5$VJ9C"X7B[XF_OB0SE$X"ED'-O5YSM23FG%FB;9GD<.F8@2A/Y/>K0 M"2/;,Z)'S0QA(T.8##4^EG:"2+>$$T0N=>,9?L"_XOHHZE2UB2]EH.IW^LT. M1=:1+=!/.LIC<)$XRN/0)V^9UC'V[,F/F6T"[MS_^-- 5?H?I)L_?,-;7K[[ M1*;&Q/!23,DX[0"/@[O .[2S-7:#B'?1\W-B-Y%4JSG?= BU.B76FVLIT2<=K-'(ZK?6CX MF^VMD>\I1' .Y)VY6E5W:%6UY0#0)V&!W?6[Y=Z#Z.Y[5M>RCV4@ZE* LEK;6$$5EI%0;E!/A4-2AXL MJS@H$Q5@X3(JM#4K"\CRTV3MBY4O:O76@V/EW4P**[C,FWG;\:NCBAH/*\C: M)":/.Y#[JV9JUH1(FB?=33P;BW?:"DUZ;!C'G+Z@[%B%FFEUVY%F,\]O;X5N M!L4?.^8S;"_LN%5;2JNM_'/LW?QQ;<\7;H-%X*A1E%&=QT#N#'MR5TT,NK9G\'LB)!"I863X>M8TYZ#WMIN['FS=OYEK*>D'RR)HJ1KF.T^-8" MASN3<^+ P9V!#/+^35)&IB')C!H&'$X4#\33#(OHXA!0IIT$U+X\[.) YNV= M!,Z70C(,Y1\F.S*G$Y$^X#HERW83\K#=EGO]]8'=;X-&*BM%LJ4"16[CM(J$ MIKGIC@#F%"\JKPN:QE+)HCK^5.]-P=?U=HLNHJK>=@]7V97>;B[8K5 <:X>F MI*JP\:BY! NEYMBGCS;'#;KRO[4HU^F:3)5N047S[$E"%=G&N0X-X7B-O'ZH[]HEJ\Y2U%_I)Q__9$HO?7L1=(9O!3=:K*L M7P+LK PR>5S[+&79PZ["I57%47#A4K9TEQ.JCQ*4^^(Q6UFY.R>Y'^)SJ(': M\SQ=M2,^U:?$K.DKCW*J85=6U?5"B+="9-2NJQR1'5U-L=O7R;8F:Z"JOQDR:W6J1V:YDMR)RKO>"+F]7:F6=8V8TN^"EDQL$U^N'B]UG5A9WEN' MILL:DJOT=NN :_7JQ X1W\<7AI7 L#EY?5'I"I[>5)%%71'&DRE*2PT:W.<8 MPNGUY)Z:T\B/*C@Y9:+]LO%B71%65X0=+JP*DDHE<)?W* '#*92%UF94R>][ M8_[F&]MNQ83C$7/M-]EJN29%NBVYVU[/Y^]W +D4]ED=EWA#;%$T[9^.ELZ#W*/>*JXD3E'O5*,T2X7OD%??!>%WG]58I,6OZRJ'. MJ]M3Y$%G^&:)[,U61!3HTF"=5U^5NYW=Q1+G2V9UG=<*R=5U7K54RX/$,J_S MZ@[E3JN[9YW7IC' V\\715%?S]W<_)9)%>=NMDI0$%BUT0([9-=;605"_.2+ MR!X4!/%V:XR,R8_.[+@4[VFM%73RO=VQBIIY7FB*UZ M6FG>R<9Z6NEV25A/*ZVGE9[$!HZVM2AFEFG9=WB^DTX+!N09#SHM&))G/.>T M:/%UKF-."X8CBXU?OOO$6QU%"/111*WKX:?%'ELN\6O."F95&K%9FLW4PT]7 M7E/9YH/QX:?*\/R;#QX&S,H-/U6&10P_';3JX:=9%.SMB:UC"D('"NLU*F^!,BHYMG"-*'(MP%2Z*N>B5J5AG.E6U#9FDI5I@->#HVDP JE(X1:>0\NZ/3D7B=Q:D$) M!$ %/9@\Z*LBM+G_F#=%'<2I\M_$L77-G5U\;*R38FP[;X$LO!)G8H#K8$_A"QQ*+ "4[V MT[:L*IVO505JJ0BEE>9X7;F([ WG\C,EKW(D^GY";UNQTG&F?%WE5O8JMR/JV/:WO;,=F=QO*W)KJ-3E MN.01N6/:M],IV3B85<*"QZE328X"0V$MT2K.35' MK\/:)7MO'=;.[]_&VXO%5)@DS]PF>H/$6"'L[,!1F:-T\7,WHX5CF%*[%3UU M4P++-OM8S]E4-!Y]'B?N*9W@/$Z-TBP1OD=YZCX8/]T)G6I[R=6GQ*SI*XE='G2F35K,G/X!!'@2%FM0]R#/[?6C\ZMO]!CJJ367UN:'L@N63G MAJI.;F]7JF4=C^X.>K(R3.P!D7!VZ-+3 (3PRPKH.MM QWYI4$!=-3J(JUT# MU@]I:< ?;Y(I/%UACO+6G@;&QS$A-&@]A\N6&+:V; \>[MD(<4I&6-,C30T+ MW%U#,S&L[9$Y+-0%0 6= 8R/3?8G+GD6..V,\F!EW'MO<;H52V7@:N%_%Y>' M46$,E,H@#DA.B??:$Y%Z&)MO]U:7MH#O&H\@FGXTM"E _4HS7[2E^V%UR6UX M\CH7#EOXGUC- #<1VX ).K81;#K2SH.1D6X\PP_X5UP?Q5R'\C"'5+?#,)6" MRNC#E!XE@[04E4"<]Z/Q^/N#-"*.#;B?$%FZM29-"5QE:>P_NH9N:,XRDS=% M%ZU)AO[+A39$$&JI&WV()U]':7L<4#12RK7FSJ3/IOWB)NY!.6(/*<.[XE'O MOEN:KQNPY/<'@S>^$"JZXCR*A&UJ"Y= M03S=2[K]9O_0<'GR:P#$*#9_N6A?;']EN]?L'1>L3"(D4-!CXU6:PZ-FKD0L M'9@@"&*F/BB;$6)V+[_DU+'7U^AJW8XJ;UVLWU16=:?#.2^LEXSF(0W0"?R_<,T_@WT4\0 M8,E!WDT-\XIO5>STFFWT.]]G<=).5@9]>9!0)'Y(,*O: 9;\1%26@NU@HME3 MK&5R]KI$)F.YC<2+CW?>C#@G,_XJ2_Y"K]]:$RP%)9\(^WEK48#>B0C;%T-[ M!'; "%LZK_JTO0C.,V)V AK+BXHR-Q:'/%Q4V??BIE\QU!E MRO9W&0<+%:4M]SJ)AWQJ@[!\^,]<(*F=H:RJZS-X2AHB++V]%^3^3-0TDN:Z MQ'-ER>0J9BECOO!M&(1;_.%0]2*41A1(0@LOOQ*O,(^XUY8[O<0)5+5U5Q)Y MF8)>LI>2[8[<3:AN.&V,KQ11O8N/6&K""NR,^4(S'"R66.@0_=NRH@;4X7XRVT T6L&T%*ZN;496!"Z\ROA&LJ#?D=6 M!SG)N+=F":[F.@"=%J!SI3R,XIX6SYAA"*(N%:NJ:;2VH)+$BTY%Z[<#OWC1VO."GM MY&5*] M]5&/K 3Z=HK*W#YN=Q5Y.-Q>,77B\QYOREP&]#L^V1JJB&17*A\A3B-P$3Y[ METIG:BEC<6%B?]0Z)%PZ.LBU/TBGG=78MCHR?&I#EXI; _N#$=>3&I)#3-H6 M=:$YWO*M&+Y%V#Q8^K:1D6\Y AX8].\1^$54!]7V:AT M:[NY)':S2#* ^'XFEI][[41)Y/.A9I, TP.#4NX)O+X\Z!=^'.<-!)W M(SY'8UGN*$.YFS!XJ8J]]+[9GF9*6MA1+SO[L+C&SB>AOR!%<:TM# !BWI)' ME=6. G27UEVOOLE7+8+*F)YR%&B*W.MWY,X.M5;"=K\[VWI6VF;:W4H6&VC3 MUDHZT7]=?G?1<0@SIP$4KFV<7^_#9_Q+VRJP@Y>L='MRK[M>>)ASE/$-V$RG MI9G\)%*O/90'">-3RQF0+&T>7BU#>/*P!155F!I94'V0IHB#-(7:!@FS)0SK MF;A[SY8XD850*\3- $E'8H>Q1Q:TQX?I@:9]L9T?=;8EVXCYO>:ZOL.!6V=3 MWF VY534E4L#Q_*JT+$]]5XTA\#6GHEI+UC3"-M],R7O>01]>&0'VX-B*RG? M(XZ \TC7C3T<\P*%6AED5W5$U ['.P7FLT_P#@9ROW^L5UV.M,6]@^$^;TF+ M"6-,7SS1Y- &0.$5"\-S7+&UGZC0!D[EE4>:"4YQ!D M;6R=DK@REW-]N950QI*YE,LQE9$E#U5EAD1;HAOWPIXAO'M MXFJLCQ!U99!H20G82I)47J237QJD,^S*_<'VQ%F=!JE&E?9A"RHX#:+4:9 W MD@:9&I9F3?'>=R8S;#7_'0$\ M>G((X5[5 W&):>[LO9U%PUC*6O_O&RN475)N)RIE40%D*D0I1K9 MLCT2=*5(=5BO"I+RM*0;/4;UB3RF%*%UCJ4"BG8'JG,8XMQI=V78?O[)W2+M M.RJ:R"MQ)H9+)'L*C[0G/R1[03-5YV_9G59>T>E;=PS6-QP).Z:0UM4N9V_@ M94L_>?2E5(L0@SGD718\Z"L]+C=$2-Y&[B55A/RS -B^R973NZAE$%1GD%?) MB5SRL-&Z@PR$4YU)J3,I=2;E+692Q&E=+,Y B^&,XS*[ZAC=V/-.=M!?0&+7DXJ!L]GPV%9-\*5%7E[H[AR;7:K]5^K?9KM9\X M%1"# PWID<"W%H8$[*FTH)+L; R -,)\!(Z=XRP!('_3S-7.2[>@YUMM)1LW MO]\9R*U>K>*KH.*W4P7H]HRH0NET9:5[[!S4PI-_O/CQ[&_6)BTUDTS65X1 M"Z\EPV)L#-RY=Z5U/3V\=E93V9)T**SN.^BL>C/"34I4)/N-K2\'?;U-07;: M 1H!K:JIQ2A8?\TC$+ 7?Q)X3R=->2]"U>+-,DS;^<0K:19!]0X@A^:8^&I4) M!;_=*/2QPNU().

@C&J[Q;\+3JC\;'\>$2-H$ ^782B+'U+R; 0]C>Y1RXR7RH*WZWKP M 1\?80!\\/GXH";[$Y<\"X0["PC"RKB4;W'=*Y9ZI71@/RW\[^+R,&+E>Z6D M";(Q,2E[KST1J8_Q=AP2'E_: KYK/#I$^]'0IJ 9KS3S15NZ'U:7W(8GKUL2 MPQ;^)U8SP$W$-F :%FD$FPXQ>UIB2/NH"&0G!,V(H/?I".0G4,"$R!*P;Y/V MZ!K[CZZA&YJS/&[17:"-.)J[ PPZ)RTGNC--,O1?+C2%@EM;HZI#=_I5,,1U ME"$^!PPQ#AA".LU^C]S?V'B5?H<[9ZYT8V%E_&CA&*;4;LF2VE*5Q']I M7X]/\W2,Z3*^ :92OOISXAB3U7)IS?,=P,7NI)'IG,+(#Z MTQ+-++ID[=E@BS$L'4#E+.%Q8&V!2%FB$#7F^!Y"+[4%_8,4A5^IH89+PE>% M074@+,UP4*&Z,OZ&+X;?IL8KGN+!T^?\0;;C2N\^_WKGOJ=/@$N![YZ-)[8< MESC/!CR<'P#":T=?Q_?N^Z;T#=;"08P0<\C$?K*P?Z>D"?@1!X$:@DB3)J;M MZPWV_H6I>;AZ61H]&'\; 9XZ _6##)O4/ GV!*8&GX6]\(PY/-D-]^Y2R-D^ MCLAV@!I%U8OA MS8 .DE\V@Q5.@0$UEA<">I_,-.M)D)%#7-_TV%J!RMA")-TG""=\(K83,Z8@ M/[#],KU3XN^"?5KV'+G0(;3AHH[W""84H]7A(MY>5J:O@]U8>)V%?&5&MX%; M!%J> @KI &K@?OP(KM5<6)2'[YW#HY!U -8SHIG>3((%_R@Q;:(&-2R?V6J/ M@"!I 9LEP+G:8F%2WT8#V@$ (VW&9.#"?B$..Q,XUR: 88),[] Z0 2*0#68 M?AJ 2MGKXC8F%FBO[8AD MT 31 0-P+<%%'J*&>$P$3AQP61C.=(V2_]1$31C!<0GQ%!6S7 J#+@*S.2)$ M[$#6"QE.Q;U@A.\6VG3,Y$90A*)AXVW7 &==HQ]_07*61M0DTX0(P%5QH0.K M_T&PIQ%QJ3FOH;S"!V&D@6HOB_6+!Q2#H CD-;Y&DQX=F^H)]A3Q^'&P-WLZ M%43&*79&S 4^E5@N"AZ.0U3()L%[J&8"&D(AQ^0 4'AXH6E,81'+B0E$0@4= ML"L5)OB340>7.; ^>+,_80O! 6K/V-3%9%W>N;YU'H'RR-QP729"7F:&B63Z MBG2)5,N'TT9@8E"RIAJ=ELQ&]#F9(J,!=W'90JP9/VM+6"]H$*0G/6]1]=4./T\#VS M1&61D.=;A'V!&TWQB(4B :)1C1/7PQL$Y@(L8!V!944: & 3H!43# M.]>C60-OL,(7AGL!7O8(]3\ JW-JS2U8(RDJ3"8S<6E\OY,)6<#=47DLOGL$ MJ$4T?&+_KXB>NB1*R&;$@Q5I@87_6VQ;L^%4#B_)N>L^4*ET8 M]A +;=W19 )N*QJ:][:)NW._ 2']:MJ3'5-_8F&1 /3ZR/OE8J+D%R=14\9) M*" 06U%0L(!IQ/ /H2$)<$3#*4<%XQK#U6"6B)QDJ4AW1V&08S9D%R(5=!2C M(.Q8/(/Z3%QC@.AU"+6)X:K/<+VDM!I_Q<^$Y48E@3&G+A%(S]@KT(A'L%/E MYQ!X'QA+N@V;L6R/&^G 3B 'IK;M83H$O%T7W'TTTN(>V",1U],U)B5)T)H$ MR<,N@.7@]M"81$^2)EXXLD&KP*U@^+D2^"34.@ME8Z+Y&T2.?AN-[D5HJ"F- M?1"TP&S8)I"1^\\H]6G@A-S&#]8]OKL7R\;U_T6 A(([5(0M ?Z#/ MVT O%)G!IA"?J!U!CYLZ8@=L(P'X?_D62SKR)8),9D34E&XM'HXR+"Y00^>, MF4BQ#)DO8LN[4V2"ABDY12:O@R,!RMC%;0(9<;*5INC$+)-MQ.0W+6S78&*$ M2I9XY)[9%H:W0%Z3>PC^!>>#78$ M1@[-93,Y'9)W6'=5J94K&3E@R4BI3-E( !A7GMP@TJD"7=&HZKI&3>5/;2<_ M(;BY%4HY"?SY1PP9HT&$(EKP#IK@8+R!WJ2A:FX')3^?"6L,&#I(RN)U4Q_% M/+/5A71#%E\1;RE\DQ,HWN@IY<@+=ZQ@-W==D#G+3=GZ^AQL+)QP^9X3B3Z MPJ+GIL%BX6BQO".O(E2KDREQ'*HV602 !LLX1UR/'F[&8+)[83=TVICO/;C" M^ OAZI>_@D5P,8CST^;!E-?LXA&]]H8^AG_T)5SAC5C?)[Z\![:ZW,X^*KU! M& J0%4T0>+. M0)K,;%/GP;BOMM6X85D;T 77,S"EYEK@'/]J:PX8_,SH!NO.0]N4!N2^@F:9 MHZAGDEZ5J9F\!3^T'.2>;2C2@1:0 DO@F'Y@DB\1&__$5K6WENLYL%Z#SIOA MF\8G9X*KEMP;JAO0Y:T9B2PTH\W1$PE-:2T(^$BFK8$&G6O@%0'I_NXT!9:8 MSQ,$NA"&O4UI]O#=*<]$'!%<'._M)A3?!'?B)3UD[K@(6#Y*-&-BL.=M)O-QY#$W M]/9M1)T)V0(NN\,]R38.7!KV#..=D9:I-W*;'$@*J8OG' MP,7T!AZDH;YV/,E! [R:!_XY; .>8#]238ZA:P>%7=@3ED:@YG-LJ4N#,=C& M"N0AU6,8WVY*_PDB[)DX\1<@IX.?00RD1XT^PJ!./UO_!G7'7/._^!:1%$5( M9A8XCD%/1E; UV!PGM;W^)90K2$P'DU>]>(&F1GV:%4HN<1E,.#PU.P*U'A8 M)XQ;<%N5)3N"R(>H"^*K<3$8%5D.#T]%@0+$OW[_7%NRX!H7RLZ+[Y@MAZ40TX@^ J%^:3NA4.8Y"U::8?,"#*ZI MV;MD1(J.LR[T$"!,(L7,'<".BV&P2.)NA0>815C6S&=@W:))1"R6@@2X_JXY M@$2J^7@F@[54%F4J 1H!<3*J+^0F#+8"Y 37DR"GOY:(24JLQ+B*&MMB,)$7 M72FFS5#S8TIK >MZ!-K'6PND!,"* MA?*B[$^K:IDQ96-5A"8FO82"X3L*E$\8ZF9\S0WO;R@U?1;FY/AC#X GT'*% MS6HZJ=OY%V2_-3W=ZK>5B%E]C7$&( 8PTAW;-,>,&._9I*IL&L&T6NUD78ZJ M!%0&EA6AQC -,HTEQT.>XJN3^/(DOKZP'G1\KX11?18YHX\+Y!/-?P9,0;D) M8[<& $4%KN&ZIP J\%2QIA6H&X/?BP8[MYW7!^=*RXO-RTQ&/0C\XA;?%US MH%&4WG3$+?6D71H0#@R=6+0QS!)'$]R@GDU[";MYT6CME M.@R.2"3P_ZT8% MQ>HB:/94%,1AB:B5+( #2O;LF*C"A)/UY&)(>^K0Z!="$I^(931PE6$] Z]9 M'NK"8+6FMK2G4ZJ5IKYC(JS=!*"+@+G8P!U]8UB_%V2A0(3-C$?^(1:QHM>+ M>0L^>(F7Y1HH?RU]RZMX,D" US1 _VK!8TG@.&.:@UBNQLJ/UE/&999C*I=C M=Y;TF3PZ-(G$+1XE+L]"^\R*&A6<\SQ[@<5:HA1;-]Q'8 PB2/18<:7 MT-\L 6_#%82_&J/<$R\11O4%(84+OM&,!_0'S([9@]0V8')U0LS ^47I'J)9VLDII9ZA2:(1'.&*A6N$U\9;T "K> M!\O?A-]1R_!0=&JMTLY%JW247OFT"@O@1W2%O![ SQP0ZK ,FH,ES0*U&0]V M(;=S)3)5BJ3X/!$1_& M79G/';=QMGCU@3<=C6H[1(1B-:PU-J6:7JAEFB+$HG@L\[8\K!3G MYS,MOLRP (YO?H<@"\K@#3QM@L=*7M'XH +'"]^\VPZ)&'G,K$%;1 Z-D8C M0E6WK:#LJFPE9L.JE)BIJP4O'>Q(DG1E0B5,!F; ALXH"BKVVC#=9I@F MA9>R,DXCK%A<>.P86S56FK\N'#*GVWU+U,)V); .>I9@F:8HK30U:/=AA3Q0 M3FQW1_60"->67_^(H\Y$1,K)!>&+FG2?1R3X@5)1[_TR X9:-NP7%!YNT(ZG M*8V0SR)55#3IV>"U[>SXD#8)SXCS4AVLZ7PFK*B3(&]8FA<<: BQT#SZ5%'A M99S?77(WO4&;"4]45)$KOK.9W<$>LFBG,FP.3W(FB!V5"93J!@Y8.T6#YU]$ MQ8<;/5>/50C:#^Q(P8'#"KA\["MAD\%IWH3E! =Q69\*5$=X7C4+WBF5%1JTMPMJW[EO5$0>C(K->,M4**:$;ZQI]Z+ M1M/J8#?9BSGK3^&*:APNK[[RX_14;D6Z8C8Q]H"GD40Q_X0>Z-$-/$(OFGK@ M"H.5[R=[]N^7EKI8:INTX46Z#R$,TZOE%=.Y6XA$VB"#^+ZDR,;8X<4MY>(' MGP(J7AQ%TC"L'U#D&+A%U:^CTTK6P.<,F\)%CG&./2!OS0'SDU8A!Y&]SZ/Q MKT%D+_'Z[PLJ*<0-H_'WX/JO=A-+4CN-UE"6?C8"%%#> -O(PY #]X:O@V/G M[_[C#]_V/GRS%T";O5:/_?D>.S.1[PE\ A@:8!(_@<]!J M;D-8"C1\@R$.X2O1BZGPI9X-5G]QP<+[/N&5AA-)+D2KQF2):!/VBLB)?*0. M+!:V:*484C+(,SPY+YPQEL-,N""V*G1+PCH_:BUYB%5Q>HX=^;&&YT'PW&;HW:"%A.VF-%&(QAPC]EQ''C-ETZO"9?-#^X.5G6'GQ_US1>/E_-$VDU)$ /5!^P.OL.-":!+KW"!$ M$8VAB#_F M_;,/!P0HML78P7,8-:6P?>Q]!&9W$5K:U?^D *\N?W69"#WCXSC:8BJP:C@I MAAW72T9*1UJ<6S>-)AT&&QR#9A:GL4:LL8Y<4R(Z1T6/M 1.#(V5T$9Z6)0Q MP6,TVDAK]3A#8/+H[)@,7T*D MBXV&,2%+;V 7D^5J UL]2$*9M&<(-9!LWXM[-ZQ1U2M] M>>$;\,>64M 9T0*'8X(K-4WJJ,4 ($?'>EMA"(Y%_QC8#7["57O6#%.N%,8D:0,(?$2'#T'$):5USX[3J M8E(?4$-LWS6#PM"@0-?UYX3=(5J7!42RX>!1!+=-:9R,'Z3YH!<1XW;;(NP7 M"AP\;8!=,ZBZQRZG'I#8([C%F#4U:-*.GF?$0H"P=1,M36)D"_ISN<#^9K23 MASC4)8XD3VQ,^&"3T"# $C26HPD0D?X\B.ITFU90L#A%+ P:'OU#^0);Y:U9 M RQ@UI2A!TL7@Y7C.3'>&+C=PH:L+*OK4.JP[-@[GL%;%@0:(?%(I)4YL)KC MH -)P\' OSS\2PDVS,7P]>B!3^SPSDY!W(81"GTAB[&N]S.P'?&KC+3*&Z#0 M#"YAN>0$>L4FD$%4"849E0/PV-J]W:LI4=EK2)1658I(.JN1\-ZF(I+NZI7] M-!V-\LCB&1_ODX)>.\V\# S?4YIYR9L.0XI41+*F"L\X8)MFU5PW3)&%IAP6 MN="(4! OO.=!8-9D*.E%1JS3'K=!IH1*1(W^$A2O456/;\1<$PAPD]?M1*PB MVL:-69E[O$ZXBGIH.LFAEMNN]NGAUD#OBZR?*"@2IL.Z4TH[D":[ZTUL]I>\ M;CEJ=T/ Q1%S:Z%>,% MA";G7;P$XEA$(@9DMKYP2(0E@7U,C17>]X.UA<5D*5\9K2D4.46=72[SI#%> M2NLX)[P,43=HC>_BH.6N4U)\S2')A77#JT54,<>%VP 4; E4M\&:HQU\:<,S M/#_/9H)LL."B=IF_H+$?TL >(NBXS VXV;,M=A ?)S0$%BPU2;"4"Y, &_)E MAYASB?UR"S;K2BF%=\]&RD-G;0WL&!]_Y^3-TW3147&5,Q#WZ) 73[B&IC$6 M3PLW=QX'B>B[A($%T]T82<76\?'[0@6I80R$92,.'V-UR)\&VQMS_UE!!DHV]%_P9["FA#ZF'%)"6P(9 M&: I:$LB\=XU_W\=D6B?5X#>O&UP0B MCRIX84T]%1VHQC5LPHYEH#@HP=%9RW &LXB33J64RR(/&Q;E!BTK(_X=GWXQ MI^$K(<=$?_-PQX$^9UUO>%6O%IM!Q&-6HE'\.CI%O%E4!V@LH,\6LDJ/ M4I58$7G%%+E+H@HHG$P1*$T**#;0B8>_IA@P8W$"4!+!@]D30)-BV593NIT& M;PBB%F&>-J(.0?\\&\P@"IQ949<=WQ-N:;7A\7H6(^@;RM8=+U>( BP6H8D_ M5_."^_A.<%?Z)N-);MN5RHKZ%=VW M Z#IM(T34.A61XB%X"*9^&0VP(DPZ_*!5K!NIG:L%XV6J5$*R?YM _F, 6C/H3V,::H"/%LFFN;>K ' M%I0%']0PP5&8&,[$G[/:*%>,"PN^#$;7Q=(O9#.=1!81Q#ZJQ_\YRD]V>&C!9VE0#/W+UY\B$ZQ+77DW M">8EA%-PPBEJ:!;3\9&TBR$?3!D49\;KA^*GRK +GL4-^O74(K>_Q-$PGL]@ MHS)&.+7J)#9.)Q@60=\D2'L] M?%[Z@+I2E8!Z;S5,/M@44.^O7CD\,*">$2.=6GBE/[SS:U/Z9+BB&=ZV@VRG M#C*=K$!4C\$G6H<%,BH4;6B.<#VXN6P!Y[/2XE'W*E:(M>W,1AP_=U/N2G]# MLV6OU&X>-0VBX^XPH)W;>&2*_$+%Z9* MJ_5GV((7"#8N=?I-E88$/1V3./ J?!*6\%V("]G]:K_94O_\(3Y(JT6'"JR. MTCI"Q$0.JT0L)T%&5R'[77KZ'FMN*H,_9R?S]GJGTFUV!SG#*4H8$]J[AD+N M&RWX^-VF':IO$CI4%PV^I'6>$T!;!P.TWWO3 !T;KQG29[O9[=3@W)LZ+ST' M=<;A"F#=K+V^OKGY_/E#5#,<)V9'?#KT7G#?M9Y"I?Z.Q3#JR KWW&.1?DH8 M&;K/OYOG+8CC6QM&+2A 3H'!]+OV+S21&@)IF;3PZFR8+%$*BDC P7F02&J" M:#&":.5'$'*OW\N3)#)4Q6=%$ED22=3-RH-(NHJ2'XED:EZ<%8FD)0AER @B M/ZG1D=5A9R=)I+:$,C5XL+!M/X/GU-YLUE16$N.%(B ;7:4JQ^BJ4E@I9X3P M3<9)A@CO]#8,&#E5..!M(WR#H9$9PE6Y,TCN,'P(PD]L49P/PC<:$ADB?-#- MT9 H(*1"\^JE\)[+;_:FH]YB#!6*QRQ(>MBO(RQG2#2)QDYF1-,Y1NO5,9@< MB"9;(RDS0E%Z.09PWV(HYG24DFQ=948I:G>WKUR"" WF?^EYPP=QRK=BM0>T M,=-Z'G(E4]E>O$JZ[6,A2<:)RH(R$5&C*2O?7CVG8,X;HX>H/93-,%FE?XQJ M*X6M\Y;I(=:C.1-ZZ)U5*.AMT4/,N,F"'OIRI[5OI.B25FSN[H-^\LK2@BMN M(YT%P\:":^6W19:[MEOY5W5M*G=-+I ^O/BU=9S&22=0U$XY:S4/+WX]$GQ9 M%1>6%:"'%[^^<8!F6_RJ-M5R%&>7$YQ%%;\R/7&417 MJTBF+;?ZN2;]:KK),T=S,KI1Y6$[UW+\#$V7FF[6,C8GHQN0->W< MJV^SL+@2>S%6PK<^GRSC@;95%&69VE;J,995*13AF=+'8394;O31RB(96-/' MJ6VEO.A#S41^G-0@.D_Z.- FRHL^VOW=R<(R!Z=2E\%4+S;UMA*AI2N<.8-H MPQNCH+*5VM045#D**EEQSAE$KMX6!56BG*? )HLIFAQ>-X.!]-*OFDG[!V_L M6'O62.M#/H?CV)'S1]5X);E+(]@V!TFO.;HZ8B2( M\B&@OP,+3)1V]@LK#WR^"_ZLX9,(GT]"2B6[_1LB%E%^A+>@'/OE0KU(:\_T M.TWEN-VQ+KY,=./HG*_V,YD_$D=2#JQAV['4;/&0IF%3L@$EY'E(Y>Y7XEWC M>#7+BTOL6Y#8K;:2A0W5:^7HQ67)=YF;X*>G@WVH00B_"%7D31+=8]JEU!2Q M/T5LQ[P0ZURJYX9N1>ZHNS&^AQ;9UZHK-!-_8N-P]^F0(S-!B?R4]UOKW6;Q MWO0LM4O(9L)K<6LL90'\3G50K% HF0+(Q33,+$#;;>=8D%H; @6:AIF11']0 M4T3Y3<,LT\1['&8X+,">?8PX;1@^Z5EL3,X4P$LL-IJ41I /B#('DQ03PLJ) M0>7($&*'N+[I\1G ."?1H#/IPP5)C\1[(1OF 4?/HM(A/I&9I>%%VI+-!2]) MRN!@#'U:!1^?L>KRL:NNF+GNV9'IE5,Z+1>'1+/YM.Q6/D:6@X5SH6 M'D>G+8D'X 98SPF :^VU(=: ^5P#9["[ 65T.B\'M4@VL"FP?/Y[=/A2 M=!4!ZE>1NV'"M*7+=! R'3Q/!PM[\$HY>3IBPB[69NG&YB=JGN%.<=+?UKF0 MT2F53\0B#AWY'DR"QWM#1. $43P):"YEZ0]? MFVZ:.-F4,&CNX.AF?! N>HVM.'^&L_#"M3ED :R&P^LIE]&:J6#4'R@(G^*' MKPC60&>>-G#LLDQG5$_PP:;)$B/1]6F.HUE/=&Y?$K3IT,$7(!$@K"C<==]! M/F>CIR<30NA,:D5M4%")T<4<5X[.,#5ANGY]XX+W'3+G8P*QU2:?VQ5] FR% M/X0AD<\M7B?-^!H9-[O&*\.D*Q%,]K)/XVX"^XSM6EN?AKP190G17WP >]Q/ M!^G&X(?8B))W7<.PTY(' V5-9597Y 8)F(3T*1_''HQ.UXD)HLY9TBFJ,=:P M],M-8UO7Q#.;\!X(4\HR]@2(E8I0,6J3\46%!UFJ51ED.5@=3ZG@]8F7'CBX M,N]1E5GR1OJZC4\@8",SK^_IO.'1ZL#KAT!@1YJL2&&7E6I.M-S]9-0]K**" M:A@J5G3#14.;,(M$-+&)ZJCD0>)K4\0C6G##&'$M,.%!D8E?P41 I9G';&^RM!1L8;H>Z,FIB-O. UZ[*$"S%BI ;I;: V+[9 .Z TA*[^8PG M,Z+[1=2+M-NMIKJA8$1MB=C@SK P7-HN(LJO=)L'1Z#3!)R'S1ZZOJ=HU0$Z MB5MUH)+1J3BTU&(#B(HNMC@A"'\#Q0V_H[5O22$\__=^=1E*R!&I(VD;^:$4 MK4Z.)Y%,(WN,4HY;SL[8[N::V6,$]9IS8M:\^"?BO''BDU M?>5(7URX?0,2$:163B)3Y-YP=[;B""&LAY&K8M+]K-,=C2C3X45NS M;ULF"VIXH,2038>:'.<@UY16;7F CD?,I31L_7DM#Q7-G4O]/KU@'E<+024!GO9C$5X63XYG;44MAJ+29[5[ M/-+33-".J8\&YAUW9]%:[=%^WEQ)@;L3%1'Q:@$>Y9;Q]Q=BFOC3MR+7\$S= MQ)[/#2^6TS.LH"H@R+TSI)!7O@Q^,[\E6%4\61@\!.LV- D0.333.!(1T:2=SSCWXR<<=P W&S8 MOHM51]K"\& UR&6N/?5>4%CI\&S37B!1P^-A:3)E/= T$_8,_J&N>9HT)42' MWX'SX";&>1C#]F"M#;+L/EB#3IT7*12A3$PT8N1N2M9!-2& MJSE+?-I<^T&+=6"A_.L)I@0] \4I?;<%%!1L0ELL3(X#5WJG@:1T1/$+EF\A MY=,W7T?@0@]QNV(9@#2L6L+=<6*(;@@7'"PT(HQI\2+62>&R 2L:RKT5@H1' MD5<@1)IXWO#,IC32=5JBA@546S O*'0W">#2P)[!&I_-FZ%&$NQ(U\.,+K_T M*ZA?V_DAHHYWS:=*%V@;!,TCJZD"88'L @R,!6:F_2(L$7P#E2@4!%,LY,)2 M4HM,#2XG5HI8)3)?F/:24,0^VR8O7IR@28PH72=3H#C4\^'GL@1,-1-I,+2B M+)?P-#H7:PC.9WH%CJ_ \CJ7;XII\8!.C(#3X2/?)5/?E$QC2N*UA[K!S)1P M$1*M8MPB'".<8G'0KXH8!AZ4Z.0/GY8,VM)?-# 1@*':O#A-P/DW [A!>O1= M6+M+!3SCF:".6'OF[ L:%%0(/,+U'>ICB?H_WT(F)ZA?8:_7=W^[_=10AA)L M4"=S8R(G%X>*+9+I%*=JXN16EAE(=G"?3XD*6 H8!A A\(_^ I"JS8N&06!.'&WJ M(:*>"5BB%&(-"DRVG37))9A8B.-WX%C/\(R]"00,%"(J5KG(C[.^$/>"I#Y% M2D,)$I2HFL6%3@UT$RGG<)$ #&IE&5O<_!U#BN+I8]&O,@779R[2+S+T. "JF7]B2PV^T)4(P&A,1Z%,;82TY-JF'YC*6,#U M D(>GS>UP;MCM\"WM#"[P4P!#2"_](P)1QX6JDC4N4?.!2=P,K- &CTM!1O= MHOBCY<]/FK-";HRHN)^K$^JKTK Y?A2+)\PTB<^!Y>'-LCU%2@/K'F.$M\!JMEY\9G!$F) MBZ=Z(;[A#;76&&V[G:,QB2Q]-_UB6T]?\(0#LP7^DYCZ9]OY[I(=C<#P"/L_ M^2'3\8P0[XO-;.3&/0#2=_CZ,CGFWI:[O6YBM$R0D!8:@FL0P/B =%/-5X@$8;;$H0:XZ.7I(+&@.1C,:Z0T-F@:.V:G&&!WJH MS 8#G9;BHLO'](OK+_ /":"KVTY@ (M#*X%A2ZQGP[%YP &5"Z&!/.H[:5%% M&A;^^K P:OMYZ^8S;W>&EZ&!%RX3($ ,JKS@_0!4?AR!FL%:$!(4RS/15: < M'D8NPR!E8$UPJ#0E:9, W\=FB\IQO-JG;HZV8NPD!$MCALG+C-#MQ?D+75)Z M< *,@(@NI%61R?<#4-")6G],&"2-Y@]*?\:B794S%DIK+3BK;CIDD12V/5)H M;.VT*$@(I#L!#6C_0 +U0GM5T&1XE@N4JH[/1O,6+4@6R@]9UQ ]%FG8C,;! MF-$N](;@,?#+5NV9H$2?'1-*CA2BI ?&_#L5*53TK*U1R!2,ME +DH8JMK]T M\\LH;(!UJ/J(,$^BC9=LNQT])/!W.3M M3LMD#27:/R&G";8-XFV ..N)Q:OAB@78\:'GNAILD][%PJL\7G-+8]A!P%3< M="\B=#R"PR*P[V4N>QSV-FJH<,4>ZOJXD14YP(M;P-A!A# ][0>81NOD+:\\ M IQC8\%.9F)\ $T(:M50HV;/W!&C?[9D)FM7$U(T[,"OIJ,(@[I6QR(WR8,0$+!2W_$?#FN__X MP[>]#]>CAYLQ?L#^?$\5/;$T4+X9NS)&#M%?X7E:S?=1N4?L^B03X'.!PAP9>/17BBO\=?]H'> M_N[Y?4"U&HMM8IR;*17V9I?'E,'/-(%^$*USI&X:A40W<2]#5 CB.T&67X JKZ/(S*W=I=J5VYLF M[<(&DYA%Q+0 ?.@:)[#% CC>"=$;$#XBG9&^*P%R)^@@T \14C3&P7F "QSV MA+@Y4+'@T[>$:!$5M*XHR8IR?*QY#A=8,JR'2@V+^H[@1%OL8IJO#4.S--LE M_,58<09=4F+<"@'<\.R&+K 3+BWP.,/$!,,A,Y^B1[VUR

+)I6=BR=[7X"S0"TJG&LU0^M([Q4JYO\ M74237492'NGL5P*7D/4?B#:K,37]P$\S;/+&PLS)1V"- M\.=4-2?A/3.)F;'Z\= H,3]X]6.@$=A%Q:U@S+"Z!1IZ"4 M,F'SAUC'T'TF1UBX6!&AP/#Z8=T>M,E (<7S%S#.-?&H%!J;3W!W@_QY&"AV M>_\1:4H1 GE,N&%/D$)T(;G-;4^.'1KY2=7,DH]T9C8'[J*/8O).S3-5;Z58N5:;TX[:$=1O&O(0!D1R#8!+H&#)-H@PL]F=N>N:.%_ M]NYA:82$%31R7_=5FNV^PQ>I+R^2C/HMVA&FEN^#F'P?'"4(O2-9B/'\>9%1 M'Z(-(XMRQB27F5^23%&1E@DUXL@P((EX)RHI?\JQ?X(?02H(#B\H95N5%0R8 ME :)%\GE?XSJ6([-LDIU^/Y:H^08,>+*PCO@!#; MH6_VT'5,1/>F$*+)!(UO1?,9(H).6-(>SZJ$:_@%"1TVQ._7%SY?+KHEN+*Q M4SM2ODQ&EJ)I<]H^ M1P"+4B:<1,!;YK"$FSE<3 M8UX9%.PLXF95<5>KJ/6ECOF44?4$R&]:VEH3'GIP7E6UF>BZ%%Q^P@>P;^!( M&U":-:/LZY PT:%GBI18]M478S0!EM)K)45K-BLE#H&20,B8LI%+GR&M>=I4 M\X@Y\+7)M$=O@2X$9<0.+HDEF%Z\L#3[TR# ,@O%9N?S\_*SZ M5E]]='^56UY_"*Z7LF4^&EZ9$9%1UO5Z0S\MLZNU2K/1K#2T4[A5LU*V7H;5 M'YHZ#)X.Q%AP$4QP92$=GHW!@O"EQ2%?;$GQ_QZ\E"\6)Z[!C/?IP&OAI316N@$#HMB;SH100@3O_J ML5;#NME\1&#S=$\%.5)!,41@D[VNLH]0!.HI1& D[A(L-4;#-S,TW+7& >4A M-2@/*8T@"^D8%DL0\EWHYIZEY3L1J1A)#]1$YI,DSO9TG!,=,P.C"&2L:^QU MK=HHCWW?^V&]:)7?)REHN6-,/==QE"ZWQA!YV #""ZP1(N2T!"[M:Y',1D7' M.IB7/:KK[EG!,SBK>9I8RP(8% ."0NR$5\.,R>]J5U4N(=DXD L:'CQ,+YV^ MQU,WOW3?M%2K*T2V'W*AVXCL3E.073NRV]G>?P9RN+#Z/ZFUL.TPH<7(#>9+@#<<:V2?D=V-B,E*OKH>3F.@4HV45:XTU*T'= =E5FP:]# M@E:UWVGL\,B YJD]2?D,XXGG0U8K:(\0VZ70;NW0.(*8!$9V\;M31%;77I.8OG$" M6^J)N9!772-#3U/MD?^!Z.O?B_L;9A,1GDL>\V*3V#SCZ#HQCI@ S"R_FO6M M;M6+;\I;U>T/K2=CIV?U!C>I;SCR)K4-IS]Q4'SN]-3>X$Z9UD#>J4O(V+;W M&U6LZ-P'I@Q#?!C2I2':HA;2_U4OOO]KY?Y>^=8" )RLY8$&RQ, M$$14JI6B(E5>J,D!T'O6T' &HEX577NB[!4X>P+YRW@_8Q(,7:PZ79C#O/'B M@9[%JQ&BU2\'9HJ!*.SE5FEF#G#?HLVC M5=HPQ#2O<8HI+,SUEBJ^>/8_Y6YSW;A)W,^S&Y[]TB#L\H5;+S M[C(;NEZ>V6_OZS4$6Q1[[$A(%#-1LOVV;^H,WPX1''8\>P2P3<[LWA\5Z[PN MP.:_L^.X,-KZ5G2O=6KKQ536NQ8[[R]=9M@'TQ044U.U/>^_5=[?J^)%TM66 MY,SWI9(5DC.76<-(\_H'NO)$BKDK4HH(([AE/MDC].1B8M"FV'M/#ILE!TDG MCQ+*\P>'+.__H? M4$L#!!0 ( "QNRU(G4Z5,JQ PM 0 1 <'-SK1I9EQ[.Q+\Z6(]M9USF6RE)F]NKJ:@HB00D; MBM H&WMI[\&_TB42$%2!#E,TB^)##3ZUPTT&HT&2+[]^_,X)(],*BZBBX/6 MX=$!89$G?!X-+PZX$HTW;T[/&JV#O[_[Z>U_-!JD*X4?>\PG@RFYOOIP^:!B MKAE1(M!/5+)?R*7_2"-#T!;C2:R9)+=1)!ZI!@#U"_SA'?X"=9.IY,.1)C^W M_TJ.CX[>-(Z/CEOD?[O=?_[WZ8??__9KZ^[HMYNC-[W6Y=7_'9*GIZ=#Y@^I M3- ./3$FC09(I+P1&U,".D3J/!)1%(\O#D9:3\Z;3=/F>2##0R&'35_+IIY. M6!.(&D#%)/<.TG8+#9Y.$G*0J-7\Y\>[7L(_(SR/56-(Z636(*!JD)!G%=#L M^*AQU&J8=S@4 MCTVHJ.#Z'/+H9)YUQFDSK<"9?T"HUI(/P&87".)H3O+NI[^\I6#..C%G^ O^G$QX% CS^R]OC6CGN7P/ M+"!)!Y^;'KEXI?AX$K)76=E(LN#BU40IV!Z!94O8S\'A]&L(1[ M--*7GB?BR,R.+O2T!X[H@3VR* 97YHEAJFE2,P6N=#B4;)APZ009W173E(>5 M3N(%T2VNY+3D2HX/22*9L:.B;(1&8&9SZSU:\<&EHM 0 :2"('6X\IZ M>EIXGZ$=\\V&G$6*SEP,KXYT]H"RVI:.7=M2(DG#A)5I"B*7A?R^JXSARL8-83.#7%UMST)XVR-!\I#J6W*2$YIX[IF%G$/)T6P$> M/TSR&7WQY?F:W5$L6ZZ33;,WI&"8H4@:AYUX5QQ-%>Z">M[II^$_.PZ:*IF;@FRQ>]GK M?7H@F008/3DSFS:=<$U#_F_F][)K8E TO(V4EG%RK.[:[#:%LYB(14Y564B:R; W_5AK;UB%)&9C! MR5G@(.P824@.-CX)LT1?MOG>PZ'G>B!+^%+.&.X8OLR$R1*+$E=VKS_V$XKZ$#];2P"2J8PB;4EE.@U"UDC8L_S4"FG(J[+QP>9\>U MCH/:"LZ6/;OK1.;B.3 &H*YV2AY;*)V\N3!QNB66(,]WL@(]%"W8), MN&YL\U;*-E6CFU \K7M,O;J-90WY=8LW4!J&).&((S:?*:?WPH1B=&I2336P)X<1DG-&7$2YX)-6NN,.(0/I>'R,)%G.0B<2I3^GI@\-FSNSDAOCKH M"^Z$;WD9W.85RD^1K+\%CJ.T_E4\L-Q!]8AI"$7#;=[AL]C0,G(G6[S0!VH7 M^.(([M/5;G._TAF8Y9:EY9' O3MVW+;O]X#3Q4MV7N8MN XEM:0+7#\5^7)O M \(0R.W;$QWG0DM\+9&TZ[.-PKL3T9]ND>FPF,#:-I;UM/R*A'5Y#QRWETE? M.[_4LPF8Y4C$_7/5ZY+7:&>.[NFL?U.7ZQ= ;(YHL3C7KV_9]-5@:'=[?E=$ M]5>77B9TMX-;HO&7>Z^$]8M/&%KO^6$$U\?&&R!9K,ZU#[0_/( 'QGOXWN4V M*;0O8FP)[S<^!_FB+UY^5POEV^;\,\/PN_@%XK=\/!%2D_13V'!Z)6 M _&B[J+CR_]_@$''?%QTM6A'Q#_Q\;' M>8"+'^+CI/LAQP'Q$1_]P-?O!\3_L?%Q'B#^OO'+#0.J!DFC6#6&E$Z@\?%1 MXZ@%6 >KQ$V *ALV6:A57M*8LTK%MDN2<%7,.QR*QZ;/^%I)U*I&YDJO9V'Q8',#C@=),TK[7>=6 AF8D+@Y\-N!0ROV+@X"'?W233]??,_TD MY&?X+QW8BX-R^4L*[\2MI*\4?4EN"H)(ZNE<[FH]P'6!YSKWQ9CRR(D: ME0*W/K+Q@,E*N6=UM1*_32=@G*MD5>V2AF!CQVD)IM:C3%@UJ M;U_PWX.((Y_YJR;)K+J.NMQ&GABS/GV^?IZP2+'W+&(!7U9I'=4&FF7FI]FS M?A\*[_/^)E!7A-R;]G.@RF$IT=1Q;*Z#@'FZ$]RSITO/@[[6/!KVP'_[5,Z& M9@U1#1>7=BPE2'.I%-/J^MECS,^*[C@=\)!KSDQY&/N@RA4+&%3Z#^ @HL2[ MI2YD-R9UZ!8/!"KV2T^#)8Y$Z#.IKO^,N9XNS4(+02W,=UDAF&NIX[@32BWI M4EU7JV7MD@--Q);6KN72NHEL8MBRR NEM1*YHT=,+LJ[4%1+R\[\R+)1EXIK MU=,]8.%)/C&E/28?N;=LVS:*6JG2E2)@2D$9#:M5L5'42I5VK#2XP:4IL%Q: M*Y&[3 9"CLW4Z Q"/DRJE[K?1E++*=V!5M3$3BN7+!O%UPZ ^Y)&"DP""KL2 M;/TR#$U&@OE]T1^Q!V9L "2O'):>-V)^'+)2Q.R8::UL^"/H(3D-'_APM+Q> M5M?5TFIW&:)LM7I@GAA&9B]^&[6./XI(CU1'WH'S=&$'&X#\"!W[03)C5/T1 MG:F_I]ZM1*KC=F?F3HTC;5,IIZ#?$VQ:U2WXU "4UNR./U;XW_4-OBU]?P61)-JF3[/74'+N-2A8U:OD4:G/),[!0RU M0N]EFCIZ_IG$;:I&-Z%X4C=2C)?&KZ2>G;B.>B;[I4X ZU6:EN\,-,QZ8W77 MSQ[$HT-V(V!E>ZH>03[O P>,ZF_=\RA>P88SEHG@9I5/)V@G@-U Y/$)[$.3 M/8#/9">XXQ:U\5&'V'_3.2C#GJH935]]=' M-R+>><(5.7V'/031HJ,>2CA]3SW4'T$01@/-=K:A(J?OJ8=V[9=ZQD.W8[-E M-Q)U@CL!2IGD5!K1_(.%/L0P$.$LW[39JDVM=F1I:+JX'5LLJ^,@P89(BC#L MTV>F>O'@7[#_[8O\ODBV6_IDXB28>VVS*;_T"MOH^X 6FME/M(_R4D M" A4>MH.J5*MJP1E?H:UDJ!6BO0T'0="^FV]=!6A5%[':;.X7EU")YF-5:3A M7ZI7Q$-EJEH-R T/]&AE;G-5;:U4Z/%GBPJK:NNE@CG8LRFQLOX;F"9)-#-+ MW!4>+UA/5ZM!LBX;)ULL,2=;#)[1!<3R@,*I,BNN>'=3*#J<>;,-"+_V;9C[ M$Q-&FX,,$WB)1^ZWSKH4 K$Q]TJW7#8D?K&AF>VUYB.3'7'"8M&)B@>=9MYG M9VCST=F(N(Z;Q]^%_)SDO9.'0R",YAZ?N885E:#'VV;Z"-:[G_X?4$L#!!0 M ( "QNRU*/ 7M!$@L (:< 5 <'-S&UL M[5UM3<)P]J[1D&5N1XP<4W;5$$V\;"2"SYX^ M>:)DW]URG)&_>9E(MQI_?;X8>A.8HCH.>"@QJ7(OXEOLK-<>8+%N9(/IDP2.C! 8PKLG?7P?=/,0- M*=/ /OL^#%$(4PC"4^%>E&!??/0_(B*K'DX 0OZLIF"\"^3;CG-63JJ7E?[6LN;'4W4/$BXCRAPOQ.=,DW(80^. GC4K=MP9.:!"K M0*B7;O:(2/^D["@-]2A-W1CQD>(CXO4KA&92@68#2,B3)](HS7JS%3ODK_'C M[VW.1=NG$6-"MZ0!@D9 3H[T,HU*]#Q%?-(.?/GK['\1OD9$Z,+;X2EB;"XB MW#=$(C#H;U@ >" 0C E\@ M+'"^O"*NHZC.8(>R?W,6TS61#9V?>^ZL;%>WI#V0_Q:\V$6A'G#*D'XG3 M.44S'"*"_P8_&6\,XZ'()@N6A9SCQ1:LTZ%%#!QGP,)Y7V2OH8B-,AV9R=S6 MS%-N$6=9R@>JY^B5&QSUA.(">'!U 6*4.)#J],9?15I9=UEQ8]-#T=O[M!QP5&(TQPB*$@Q]4(5CNBZJ.Y'%[8 MC:76A"MV(;/1=4.I=:"NCW=9!'X*83*42#TRDV51=E^XLS&#T^GI)H;"=\T@ MOZ>4[<>P-YL,).K/\[DJ*+07A!4!=SI;[< 8A)[^ *XAB IZ,8/P7K!D NIT MDEK<5[G9(^D(L ]HCJ00:QY3.$HPR[M-3 Y.I_."+S2$)"D= )'+>GW$),I" MJJR*NLV:'?I]S!B*A^.%Y=RFS@*WTSE#=C0Q#*GW8T*)T)#+:;IP7MQ5Z8NY MPUHN+$.GYGAO9DW381"CDW*Z-]M4^".,*8-+)H)$Q.;J>VO*=&4K6\U>I!=* MB;S-(CK)BCVO%"EKJ]B;J)V.#Z=T.J5!(4D;8OO*T"9>I\-#V_?Q0K,^PGXW MB)B,\[V).] M?-@;QX-(\>56]V;K6ZADC[9>E6IG*KJ! 7E)OF8W625?4^:CK/I.CRZXK? MT!S39ON-!(W3H7*))MZ_6N@F2[G]H$&#KTR@K&)8PT7\B+W'.*9)R[A"Q+H' M90:AA'T-^=19%MX'#FWMX/0@5.T#[$YG"#.58$T0NS+O?-(+[P-9 M)IQ.KZ2L.MMS@5@DOP)E)("N\MW%:'$A=XEN@9_="O<3*'" V+PK;*;6^T1) M84ZB^N\0&'#3U,(N6ZS831[ F-I4*)TQ.=T3)VCBURBU:FQ:"\HK\;C8SK6= MVRGP%Q$7BX:M69F*J=4JG"5CA]P[_@K'B&(__"ARD[%Q'MDDO1_\:E"Z/2G' M>V-Y1ORI]*?$=XV FR!NLQVN*P)G [B'9@Q\+ "(_XFH&POAI=3RD+\MWIN MW&-J4?3@R+4SF--S*LH:\GZH<\HZ-!J%XX@D!ZN,^V%RBAP M@G/PY83/,,33B$3\E(&/0_XUQ.K4^!I;%@4.ABL;X[@^WR*7>J$#B]_""O(L MW&I#;N%YBS(U' SO=S*?TP=KVD15+O+9"6+P46!1MT&(P89"GS_%;5GXX.BW M-=J.#IKK@W5V,_WBU/MJ2[WV$IG"(@?#G)V!]'S]X<:;^@GA0.;TO6"("(A1 MYP*!S/[*K&R4KN9@?.#NAM3[Q1M'IC4W.Z/576_VO7>ZS,%17F B/;]OG>4W MOAHN.:^HO2+.FGBKRAZ!1]@9U3"?TG365[*):4G?T!9^!+Z@-YJ!^Y:SW*]= M6&--^WJY1\#XAJD,9#LRBZ8%L'9;2AFZUXL^#L8W#&8@?4?3:T:=DC78G(T) MYI]8)CZZ^!,N[3+ M5%&Q!]P%[MIJYKT\R.GE3P.X;G M E@&7+DU>ET%A^D'6E,YO?QI '*. Q1X M]^!<5\%AR#\UU&4-9!,T*I[.$XAZ KW8V M)ZC.*8NW79Q'@<^'E/CR(B3P(J8LTH^8-Y'+L5\#(=6^8@"Q->0Q-$)R_SO M3EISTYERTHVUK4B[H<#IOB2-.CV-T(&1C?=L%#D8%]@TAMM]1DIU=:%%3RG* MSVZ!>9AO;&"S+WWBEMFIP^9\S_8A ;ZP^RT/? MR^O;N\&8LH7)E'\*_)?T<@(RTT'!?)C=]<$[\MH=1Z%X_!D'>!J)#"\(Y=6"RU3_P7K/.ZE1 M84]Y)WUWL,]WN8'U$]L\\E8H[D(_R#.F3(PX@"G"<@0I3"U80.3?@)A5=UFF MOHJBB"V-YDZVE-&<[HMM<'4BZ :7-U3"*;Q(S+J> R-_S4A.]_OV>$2KL!W: M5S4=)/$I0SE]#9,UHG,:L:TPOZKH$(E/FA/U:XSO6.C9(-LMW (Y$OUPV2;PH'CZ4KW$<"RUNMZKN84&28:\ M,$*D-R+X:K%%GFW\ MHY1[5;6+J&7?O,T4T?;K=R:K*$^Y/N#=V^ 5=G'VNG<#J>SE#=VB@ZSJ?,1. MD3+LCJ:<=N(([/MI+"=1MNX-JM)'[PP+T^YH:FHG MOH"OMQ\95*4_?4&9=D?35=OU!>-\U)8J?<2^<,=9+-/0.7XN?XR$'A^>_A]0 M2P,$% @ +&[+4A5D*1W9$ .28! !4 !PS< M\H@(W.!T*!X0PS\T.OX]"I7 *9U,(X%9XS(,Z3T2L@+^@_S%._Q!_FWZQ,AH M+!K_//U7X]71T9OFJZ-7[<9_>[T__G/R\?>??FQ?'?UV^P\?#P M<(C]$6*ZMD./3AK-ID04D/#+._7/ ''N=QP()#RD8M M6<5Q*Q%\^>*[[[3LNT=.EN0?CA/I=NN/ZZN^-\83U"0A%THG_1XG[[A^?$4] MK52."AM&"?5;,Q%KJD?-]JOF-C32=^)IBM^_Y&0R#7#R;,SPT @C M@:TL?Z)L_KTJK;4KI+'$P;QH@)OR*0[5MU4@Q+32=X;\7%33QT,4!:) P.ME M%PF73A ITKQK1>\.5I?3G.#) +,BD2Z5.X>98%P%F-)TM#1 XK//9]2+I.(B M^;\3^N>A(.+I,AQ2-M%-73;V*>>LF12N0>8N>XY?>@D)B7IX)7]=JA,_"ASZ MV$]J5? +U&]'&_8%$E@5?BK[.AH07_[J?T"!:N?Z8XP%W]:".4HNV7X;(2C) M>CTYP@C%& OBH1R-_K:F7*[&N5U-<(HS\O/#[K K^Y9XK%:H?=-K<&':+"0E M6)5WA_VQ)'%, U^.M,^DKA[)T<%N8U]#74XM;< D(+ MUCA8[&6'B ]TOQCQY@BAJ8)TU,*!X,D39;>CYE%[-I;^?O9XCO0.#0*'QB$6FZ1GO\E@YXG%4[14%FS\TAX%O#4=Q;TF'M!ARUK) &S\MI]>A.^]&0LW7J'E!$P%K;T-Q1$N.-)3V'8 M/Z5<7&,QIGZ>+L3T*GR2\ED =$\?^UD".P]=*V]4C*55?:%U_YU %XY]#?0# MXLJ7)E,9=.M\\/FC^M&4'R#'Q>5G1*-_F;+4R^/@LX),'G\^$0>Z([O,$/'<^C M42BD*_35*!:QU>\A6QZN>7/HFF[JMS-3_]Q:44M6\Z7DV=Y3Q,<7 7TH:0Y] MJ0;7,[MI2+9;@$2X2D]$#+=OD)#_=8CD R)AT(Q_UYZDCR/X )LN56M>S/WCNAV9.3XD_\]MN>;*?PA'B[&]Y6^-[LFP_$CF9\?26#R2)\-2EH;^99KW!' M4YS<4(%Y#SVII.XM#E3[VT-,/.UN''/1>S-7'@@.&LDK\E=$?"*>W+::ZS! M-Z,VN Y([,GHR".2*#5*>1Z]R!?=DIH-"S3)F\!W0/HG+D=:YUR0"5(-BU.F M#5A TYN)V0&GM_@>AY&LU:.CV%SZ+XX;YTQ4H'G> +T#QM7$3G_L&W=+<R/\#GC7:SK6%F>YY3P#$VB^H.+TB(0H^@X#+D@NDC*QQWTGG!@69_Z5*>DWQZSP^P3+@=*G /V4:E;^M$"\[$ DKY MVRI"^>AS?%Z@Z+(^9O?$PRF'5QC%()]78=;-\5[Z35CAZC.(L?/4$Q#LLHZ. MILARJQ5ZTI0L>8_=_CAP> K%SC3L]^")]&74IQ$7=()9ZE;L% $7"Z5S.4NR M5GI5H>(\/=V ,FS6\;(T4VN-M&E'<2 M]0=9]Q<#=_G>A;NY8T,;V-NR$C9ZE!-#J%.E_2C >OV<8,@3L^,>.<0@+A-M M)>.X#;0"Y#EW#(5<8E4/F!IN)1MX[^C=6(JKSS'>$;C>424:0_2Q O6JI#>6 MHC^H*:KY]Y:_Z]42LM*N M&&.V %/O$Y'H]->A)G%0^-2?'>8;CN*BBO*CTI#M>T=2F1H4S?Y%I'9,7DNK M3*+)K?+KH(>>='+^@K)],;T-"G>L[H:V: :OU9Y7J?ULEX@>844HF'=;?.YH M^^)S=TSNV"T2N\O]=&?JG,; ]7:Z! 7H;GH-[;HH@ MY)DFFWY5.[=Y68<;-,'6@[>-XHX/13>[FIFP166A'?%8$"T CD3?C1D(,U+G M$K/J!CZ28("94/OCC=,I9EF7.=\L;WH^UL>L:=FS5J?Q\81"CI"E5D$_FDXI M$SU&1PQ-S'.!.=ZJ@N%S:5]/:'US$UJF*7*F[I^*-SFBO#$'_M2,5- MWX9-TT9V**XA3"=E_0QP,P5F6=@&M^A8W+G-!I]?/)?1XMQI8K"-FJX9M*.6 MY;!"-8/\0FIW15%HZK;7Y>!:WZ*;_:SDRJQ1,*S(<)J^VQ(KZ"3?ECI]6ZG M7,MIK]&?E"6K']/N2#0(04[]F?2JPA)S%7ZJ>8L%],;ES699ATO,S0Z54&-1 M$<("\T(8<+S ? <2("3S.H0%ZLQ?8TII1<#5&NA,5TG&G*L*E1VQROI4;LIJ MP$6!*AAP2:&RHTN]OL-HO<6_@C?=DBK0KOM))N5_)V*:G8Q2&.+#, M1^9Z%?(P93,;F#T>YIQEEE;6J;*<+SN>S]S$>37.AEO)1/S#?TQ5J=B>;&AS8DHHW@5DD]F7:N6 M<$K3Q)J1L+S@.+&4Y8!9!$)-(!5($8!$43$L04@(+=U.V38G)=+$7 ZHLOWI M.061JF'9@^CXL"VC/9?^7 T[+FM4=O(FQ\69EH,Y\KY;#_3W MAUV8+V9)2JVFFWA+GBG\7$*#M#! ML16O Q[7KWYW2J<9#FA6\\!V0.[2"-0IKZE(0%.:BKA.8M5)K#J)52>Q*DQ1 MG<2JDUB DEAUM%]'^W6T[_P#6D*O\JWJD$3#-Y0N"Y>=#!W+3B@OM:#J>$\N M'<&_#&^Q@I.V)"7K#;BFSJ4OM%2Q/L_E#$\9]D@2&G8FE GR5?]J^ PR7X-+ M4W[-BSO%,\?'(?\S=Q4F2;A6MNI7L?,Y<\P$N5TFE1\?Z*S3!GK4N:@Z%U7G MHNI<5(4IJG-1!>:BZH4K!2Y??-("&+XCLSQ< MEG+H"NTV@:7J-$6YSWIIF/IHPN7M,\/33M'3&T2?!92U7BRX#,22/_V MG7I"@?A!.T\I>CKP-WU)EWPO;AYE$!7GK.:"A_ M]'07ZOKTRSS00!._J0H[.L"QBAH\&3']V'3N\'$=!M #(O^_&#(R\ M>WV'^U9WN!>WY]D*XG@[#H[_+B0<%[]SNI[IJ,A,1WUU_5R04>RAE_ MI7H/:#\:_(D]H?+W<>9OEM'_)",)IB*+V9>=NB!NBV+@$K*]91P>+O8Z/INB ML !WI;R]!;,K]=:!JQ6IOB-2-APR4A1/IX$TL25X-0A7(8 UZ>EZQ+V.JYT: M_MAE'8>D=B>:'ZYK5+7L;JH0*P.(,'4*MNCNRQ H4\O O,]Q"L2X(VXIE(=Y-5!WG:[H*2O(35/I(>"^C#W M[O 3QWH=@H$S^SMP8XV<.D/+^B[#O2)H0 (BGG*1,Y>N&BT+>I9^2?U2Q9TP MC%!PJ^9;@UN).ZV_L+\ U]1YM'6X^FP6C\[7K>C?];KM3NCK;8L+RUMN<:#U MT >6JU4.*'SJ+VM7>(A> K1]1_NEJE"T UQ$0CZ^EF:91)/82Y/%KQ>4[8WL MK6"X(W9'N$63>(TD'*D^YO-K5F6C,[]/@,^=;6^4%@#*'<&%@M^1[I,;*M2Y M:4]J5*RK54E;&< 4QEUF#7LC(A-)G4*U(E7;2@1F$S7#>2/^2QK$(1O69.&9:W/DN)'GW_:GP'DOML<1I>Y6C\?GF;6]4:W'G,+JEE92S^R>PS%! MD:@JSK#(,DCJX8W][HL$R2I6D7B0"9*HO0A[NEL",Q.)'UZ)?/SQ7U_6$7FB M+ V3^$]O3M^^?T-H["=!&"__]"9,DY,__.&;;T].W_SKGW_]Q_]U1EGD,[X M/_RW,_Z[S2L+EZN,?'7V6_+A_?L_G'QX_^&4_/7V]M__\LWW/_Z?WY]>O__A M\OT?[D_GYW][2YZ?G]_28.DQP>VMGZS)R0F7* KC7[Z#_SQZ*26\*W'ZI]^L MLFSSW;MW\,W+(XO>)FSYCK/X^EW5\#>__M6O1-OO7M)PK_WSUU7KTW?__NGZ MWE_1M7<2QFD&?1+?I>%WJ?CQ=>*+3ADP)-(6\*^3JMD)_.CD],/)UZ=O7])@ M)^8BC+9<-EZ:Y@Q4\ Y4]OYW7[_?-01*W130^*)4P>FWWW[[3ORVUI@3"[)M MZSKM;]X5O]QO'"IDV2KUS[_^U1]9$M$[NB""X7?9ZX;^Z3=IN-Y$]#?ESU:, M+MJI18R]@^_?Q30##7X+&CS]/6CPG_B/KKU'&OV&0(LO=U=2@;[=TB@^>&=1 MK*67T: IFOAQ5_%J'XTEXBUE81),Q@$-*HF!B&(% M%#S$"LOI5H03OT[R302;3,+>U'7PIK[^+KST49#,TY.EYVU@4WC_CD996OT$ M=M;W)^]/RUWEG\H?_W2SH8QO8/'RFO(MX2Q)LXJ+Z-V?WB@:OJM)#(WW9&8T M37+FTP-R_(^?]+R%SMYH= 8$W\!VSVG#.87&)U_NW_QY2Y4(LG#,2+,_OML) M<2#UG/DD80%EY<&GW@F/^=4/^%\U4I4MWOD)W] VV4DEH/A\P9*U4ID5WT2K MHW<=@;))4W92G1+$X/.3Q$\WC&LM2"ZC3W3]2-G!,+6UZ#O<"FZH<2Y(SLCE MM6)T1Q(R2/Q\3>-,G 5;A+VC&\Z<-TA)MJ*D)ON,!#D#M,+/PS@(?5AM2!:N M*=F([>>M(^!5J*A"K0XVXZUK\S@+@S#*L_")WE.?JS@+:7KQXD8>* MFXD8L)O%A<=B/@@IW_#O5_P&,U\G>2Q;"NW0QJZ>5GN(F8AU08@0B%\:A4B.H'T0-1^N[O:1--X,N_5>8<5+'Y)S^D2C9'-? MWOXELT;>'CL3M))@T%T1)UE"2O*DHN\85+5Z.(2?V9",!ZDO*>4@3_G>Q_? M5(*C@T98\+3SQ""&4Q0K7$73,92T=_@0&@HMCX>'LR1.DR@,Q/)WR__FOS[P MZ]5'SO(7"3J4GV"Q8B(/:JWA!T$_Y+?=% "TQ\TQ$)EHXA!2QD,S'L"NXHSR M<<]NO3"0 &JO"19 ;?PP@*GHD1/":"0N#AN/9:^.H:6MVX?HD.IYQ!,-2WQ* M@Q3.7=76>)FP2\JUY467>1RD]TD4S.-@=U:[Y2.^XC?SX$O,6\V7C-)R2[WC M][TH^DQEMXBAN*%/4\-J ;<^%J*1'-B04B1RSW>I/,I3LF1>G)$-2_A?UH[- M@8'5VCC:C8"N\68FYWSFI2O>J:>07XP^OO+C27 57\5/?,7@-Z*YSV]0H@^2 MR=:! ';^=)<5,R4X-^)S=B3G7$@8\_^5?(BW963!/C9L[[+M.\ 79QBMG=7 MT^$$[HG8R>?DUF"]$Y ?_/@/J<%G]>Q>=T01FCP1U]HG$NLPGJ MO\/?N PEPTS:BB2_A F:C@'56 ?-.UF7X9D2;C?9BK+='$E3FLFV&,./[0-/ M)2/J(13H$D_0(_]Y^E\6=P>+G6CQ7=+TQ?E9I-*%?BII4=?_;;^\Y57WXC,^ M8<,L_9*%4?@/>FCH,O@ \_)O)@L&_PTS@%_P('G)Q))[@+V>=/066"V86V?C\NMP$RU=2^##H@=TX!8;H_W6>+_(IYHTYL\ Q=7<*66&@+5 M7^$->D92X0QSU0E(\)@5+_HIJ;%Q!&T=E=(TJYF/U8C.+K[/9Q(/:7VH]DSBQ&WZ*=5;I(B')&\7W.AT0[JN1DMTHNQV$DY#1>2SN-G MBLNT F9*_;?+Y.E=0,,"D_POAU#D/_KI@M]'L]=Y$'! I+<)GQ31_PLW9TEP MB Q-X[Y@,Y,!@ZZ".BG)STC!@' .!%@X@BLS/51 ZC 8 R/GAR3BQQM^T+D, M(\H.%RQY.SQ>))PQ4-F2) N@Z1PT)%UNHD*E[<$ 43Y*O5Z\^"NN5?K96[9[S M._9E^$3_@WJ-M01!R&[00Q?9+09%\*VK8$Q*SJ1B/2.<.1C@@3T1_!W!*EZ! MZMB*SJ/O%M[OZ-H+X=W^9G$9IKX7@< (V+?3&P/]RIZ,- FV,@ACBY!"3(8C MG M*=?:9$GID]+=<^X? M^E?U)H.QR)X$^X );LHD/W'6\M M16GIN"RIF,&HVU?1,PBS!D!N@\\T>T[8+[<>R]+B"9R/LQQ%-S_C=+^:*?0EE=RJC3RU$8AC+AYF:%1_RS!F1BM., M"%ZD9$;^"NS^Y@@.^ZBH)52CVQCV7^WG(>-M:"H-0S]H@%G+VWFAGAM*BI:6 MY_X"=ER-*T;'M;RVJZ>^FBK TA^BGY.,IOS,XSU"=A(19@,+=4C3SUS>G)^( MXNPN@9B$-M^*+E]CP-U#2I2C*K C)3^X,!?A1R7+&=DQ)5^5;']K:98,U%/\ M@::/3F;$$]%^^Q,PX/]U:>;U4'E]6O:= ]/$?HFW_9N-<*B]>*',#]/&S#;_ MSF8\EE(R*Y%5(E<#+4D#+E-@29*"IR.([*P:5724?M1&/'9[FS#SA M3E3BQ M"LF?!T&HBIPP^A1][.X@'P:.%5$2%'D)A&W&3U*E4^ADG3%S;>W5ITDN#AWT MTK@X=$7A!(\H5['/[S/72:I]%:RUM/;PT>2."P ':N^^ GJ_+1;O9!L,8G&N M(,57QO[T[<.D#RY-/4B?4B0HFLHME1^\;MA]!DO5#UZ4TRJ9D/2 8_2Q72=5 MG8Q6?54Y,XXC4K C@M\N*Y5C^.NF)K7WJM%8#N;A XF3H]L5OT1]SELL/ZU- M,)X],GX8* F:1! E!55'X*+J<-VG1ZEAQ L.2Q8TA63B7G1/V5/H*^Q[BL:H M=QNM#,C[TI8ZJJ.Q(GE':T9KAX[+.JC7V]Z[BQGL4(;M3<(RI6&[W@!I MV&[AA31L"XKV#-L]!>QNV!:,C@NZ[>HY,&S+P#+MJZ (7)S'VP"$UPM,:8@W0T/I4;8,?T6#/*)E2K?B.?&C%T'9 ]>N-P@5F3PA=AGA\5!]'J9^ ME*0YVTDR?TR%\!+TJK[ HM1 &O2SC6.H,^CR(;I,1V#4G 0YQMV,@ M+&!&3HB79ZN$P:L&^6;V_OU[^'_YVQED7"5/PFKXO]^_?7\*UXOB=_]"8K , MA6(@P<28'$DX_)XJU4;$YDB.^*(#4U+?I51R4!*E3%W3PX MRCXW'D&T:A\Q2X(00W.T/VB$SGO0RA-EF!DBSU-_,;-MN3&IK([AM[VOC;0* MW\AF33^>1^!CJ&'->15Z$PEJW2-@:'OAVD[)Z!I2] MC-JGC]EK!^DI9@[4!")"(K(5"2KSP?*_E8K4Q*IM+J02S-*V.YF..N[ &>>1 M\UM7[#&8-4^4!-O7,]@Z;:KVN-PN!AG!^@X]W(0>\>$*3-D?H2P0>/13WA]1 MC%0\0,SCX(H+'0.J;CD&TZ*LF^SEJ@*4M3TH+^D92H5&A#5K%2-S@3W*M+ MD72/7?+VUN[),DEP25E2845XS >CAZ@1$G.7FM)[B4( M:FN)Q8Z".^X&69#=+U'@&'04?3\$C4[UTY:]*+R7C)R!]CX8HMC%OBQ68P?+ M.A<%!\>PI%>%276+EG&9:"%2N9>U-+2Z#%ES+MNN0FD!(*_( 6#1EZ.GW&9) M#+J+/_DJJG1FT^!FQ&JJ!AER)-@W^A1=&;6#?-CX!'Y!$'P2LS,%$(.(]Y_+[A:0SYJ6']N%M<)9Q ^<:["2_K_TBBX M3-B7E,IWATZ?8_:+/G*B[-Q;?N"E!AR)8$D*GC,"7 EG"YG-K>\L0_46O]?T MU,MQ[4%]U%_?E7K/"D1NGC9? WER'D5K5'8>O10H.UVKEXJM_#QV9.^:H*>U M2\BQQ!\XQW:+OEL%58B*'T4<\%"\*9-,R9&4NW]8O8M]GC624+, M% -&9;(\42*KY$5JS!Q!7B_5')ZZNH_>B!Y:I:?8S:(JT//@O90!;'&],K!1 M:IZ^U-">6KA>H.+3JE<=SK$XGS@&7:1N&KY:%H9X\LP98C9:2)RAH#-0W@R] MY(.DS7 -TWV58Y@MPW!']# XEPOH8% M ^+%P5[>\\IUQS%,&BFDZ6YH.D9CYSHX4[X;[K>QD^G@S-Y+X /D#"=5O11M M*HS1Y%7F,N\H]'3Y#\[4[Y-R; S\$'E'ER'XOL69I.1[:S/\PV,[7]S:5U$D M0-(1%.AZW'QA5*C:PLOBF9>N+J/D691B.8CK4STR*K^S\MYH(IF=1PV?T(HHRZWXA.T(Y _]6[5N6GJNY3._F">[X\Z[GYMYA5 MO+.$*->B'3.RK?)48T<$/TLINP;KG3*3EUD77>Y>Q\W*K,/'M2MUUFM]9^HW M;T?,XEU:,K?!?_480"ZTS(%&_QTZH[>I9%9,V"7Y&3F(\_R'<_$)QGII)/_N M-&2(NK\T,W%\;&V&JN2KX(ORK:897Z2*8FL1%%N;$590MU68%RFXA0J\O(O' M[-2HTN!>05T=YJ9X?;SP&+B>I54AL8]>&OI@%0VC'')>='M][$;-WNMCKUZ@ M$/?Y9A-16,$T@=?: MS]#!:X9RH0STP"-]5PV8:W9N4Q4T0L*ZC,UD.?/@4I^FE+840I%@K@,!RUGR M#&3%X/!W;\N\>(X!L+L6-'GN3(=LY-Q0ZZ#./8K$.39==J4TIK M[BSI]!C3TXK?C6"O$WN@;"[O-\+[2+7Q1,WBBJ)K<&CM:=.;2:K>\8!P>/0N MC]P21,A:8Z&AD<*J*413P9DP0Y7NL+IM9STC ME=TW_ N]0]NH$BN]E#J)[40&+>T)N14G8U;&A96CEC9'?R96?H*O=:N7!_7D M6:R4>UF0]DYGC@'*1!_-"K:& S0)S%39D!K-+,+)6B:DL]IF>U!C[\/[1I$] M_I\-]2&!;/2J++E75MO[P^QWW_Y^]LV'WT.*HOF&A1'Y^OV,P!N/L*7>^%GR MR+_Z^E3\\/T^!W?1J\QFI!SWJ4Q5VV+/:F]DS4=V35(RF>RPR-+B7!IH,^6HK5/*$1MQA?12<,2'/R[^GH=\D8#GPGEVYC'VRF55+IM& MWZ+7TBX2XMR2TI7E.H'69=)BT<41E;!#DBZ#F'AY:^-D$@ M4^]X9U]Q#@=/7,GY=O=[[!FVP0DS]&5.MS.[:9![B:BTFIK).<59I]'7P_-, M^\B/A\P?/!;"$M2M M"-X1[ZW].2[0:]561[X9Y*:(9-FK*'T'(QA5=:4O$W;@EMLQK@5#VUZ4BX4> MVHIY.2AF7@BSK6E.%@FKY8EPTM/;JEKE 3&VD#-B4&Z8>LLEHT7JUIM%&:II M-&/,OD4'YW:1$!6@N\<(<%^R<@S+G132B,SM/&;3^;2:%?W5?67;QW6 @K_; MF-A;N#T*W]:K6"16=O#B:*@/G9>K&P5_P9QRL[CW(IJ:H4WQ =Z%2R<+SIFK M*,E:3GC7-FA]YYNN5$8C,6*!.)K!<_0M2Y["@ 8?7[^D-+B*RV34\7(.ST_" MVT@3>]J#$+IX7&_9T?XOM91BBXH=\;;\',-I?T4U"LSA1GG,XK%Y[DC]DBC^:^#PD=9,$!RD_P!63U\J!,.BFI88MOOM03AB#.M]&U$G- M3?(OK$>@-J6Q'8!*=BP<0YV!,K31IY*QF2S#:K/(_>$#CK2]Y8RJ34E0#S55 M)E5695*-H'AI1MG:T? ]K3HT"50E(S.BX_(N5%(=)-K2$.W*+.6-NEGLU8&I MA8+:]'!&2=ZAC(V9^),X/DM5T/" 5B-GX/",^[4711_S-(QI>FC5E+7"AVBT MF7EAY HBM%UM MV$^46AXSG2(_7SSP@X8N3J*E(3ZAHHPW:L4 JB?B[.1NK(2\Z\U$?4J]]W_0 M^.3]G+!;!E6/LM>SR$O3T_-D[85QRV.&O"WF(4,K 08&@CBIJ!-!WM*[A16Y M.[Y9M'7GN-XDM%JKOT>8 :X_^(M,]@_>2VD_^4ACN@BS6\I'G8_)\G#HS;[! M3 9CB7#AT,!$U)PNV9"2#]DQLC1+K':HXVS9;)F4.9N2!3'J^W%-*6,5UZ=6 M-QB/=Q(I$^K>KRC-KH$-'^GY2RCSR) VQYY*=')@YE])FPCBI*)._@KT_^8( ML$SU<'A0,1J0,4M?^S1\$O4"P#%):>-I;XLO=:V0 (.BRK.%[#A83KJ$%EV9 M9*E%?L>PK^Q_LQBW#CV(HK5\'V+2 +KZ;U$%:)M<,/@4Y"S6'NPIGA*#@N:T M\G4\TP@NQW4^:5',7N59"7P154*+R5>4$K]X\2D-RA_5C+'\YU$.S_L';Q(M M$PQ'#U5-U$9/4*^=I26^D( 4(E3ID\AU/=/D5@QR6!+05G7.L92!=R2THK89 M\5(@MC_) _Y?EV:WE5'9J_=I;;:-&2-1VLI16P Y79^?__E MKLK",40F$2,IORVDC"&VE$H3DSHBK+4=;+\_QW7@;%6;-//)1%O&5>R#\S0] MI\6?5[$X".^"Z7>;G62WZ$(!NU'TD!9]=W0$40@5'.X!?4=L/%3.(T&00.X"*_9>$8,KLIY!"4/49M3/MM MYH4Q#:HP>V4 D*0QWH*KD@%W%"XH;ZLO.P8L=<^;%E"M^L>L*,BG[BJ)N,)2 MR*2>O7ZDBX31O8@E"8[,OL77'^P@(7H5*QG]L[=)TG\A!3_R*!@2XVBTR;NH M]!VUU\])?(&ZZ*I9N[$K8L>-#@DS<=&%R@:)N #3V)]&MN'I>\I^U^3;+VV(\G+42 MH-Q92^*DH$X*\D30=P0]1CJH^SZ;#=;+WYMP8RJ M-=XO7BD%*E=#29@4E$E)VB'(&"B@Z3"O'X?!%YH'3E>QMHA?VUA.ZGQ0A[V+ M,[YYH\&Y MV9/CLC"K%58W-1L ;,1PQR1>0DC$.7T4LZW5TU_3&!WVJ)0!,SV L3ZO%B/V4ZO8EBA8*6269)[$+);[[V+[!;7'0[5@^(6%>L9XL76*#9)5PR+> 6J MZ\1W'GT'\?[ N5(K@*]1&@WQ3>G'A;S@?]R8;ZJP-^@E"+ >37W'M]>@D0G. MX(,!XJ@/9!DHB/JKDLUOAXVA[M$9_!G)I-O'9)WEJ<9QZT\D/2@ 2YPK8T7+A*MH&@MF*RO M@!W7T(K1<2V*[>K9#].2@F5$)_KUQ@L9C,8-.P_339)ZT#;TTG.ZQ SNFMW/*S^/^ZIP^T2C9@,S" MS6J_#K49GOO1POM*(WJ VAYJ%Y[[.< M!GVBGEH^M1_N))6;95 %U9?W6[Z,B#BU8JLTGI=&Q.S/U"Y]0(4G%WQ4B/:* M] ]#3UMK/38,=3;MN/.SN(OB]/.Z,]XGK^&YM15C:WBJ" U4P]- =MQYQ&C\_ILDCP&WB^SB.XY)P7^I<:4;4?VLXN(9<-:6BJJ#H*.7,] MZ/).: 9IQ&0Z01#"(Z$7W?)[X55T[[?"Q[*WL5KLM[.Q5+1R1EU-B[P7G*((KW (#,HNMZT,->[B3O7>:@Q4#ST=6X14CV%H#YWJ.W_Z MKP'BQ %O$4E\RT*?;M,X/B0/*WI'P7$4,DU3QF5:@V?I+ORS3)9^1_UD&8,5 M["K^GE'^,7M8>?'IAT])G*W:%HP1F&)6E_%T@K)_[:0D&Q"3>)6<)$O$W&&5 MJ. :6LE*DJVPLZI& &]9R0L3BO9PW=S0J+F7\7'(8]^P(9K$*;:0TQB!AQ(?\JAZ[ M$;QEK='/]FHI;($U$FE1?(BDJ#E]AK$XBHES-*L!542_%3D[B\?NM.9%%[F( M78T:&Z_=!J,Y[$9\RY(@]T4RYGO*GOAY.94>,.5M,=NR5@*D]QL0%U@KJ3N" M&*.NUS=J,^U/'($CZO'>>J\ 9\D*IO]ND-B;-LF0_A!%\>%-07.,T)J^?3"K MHEQVQ)'YT5D11F$S4IR--V^^YU,6K+TW\;T7P8FD\.OGTUK\91=L>K;RV%(: MQ=:9#'96]94;%V6)Y##QX2.S$Q@[#">WT-UW^EC^[9,?GHJFL.F@_.F-$&XAE2=O3?_AH? M.;#/!X.2BI9CF#CL8M/UOT674Q:9U!P5%1_8+R=I\]C64ENQ#"-Q[?2EUX.^ M>.+$)Z$J@T")[K,BJ8($4I+&6#BI94#% %11IZP@/=MFC0#'>? M"7S4W]C-,2Z1R(Y_>/'(R8#%2;(XR?D_G$QG8Z02=79PU2B-FGT!H@=;\^6H MERR3+RWD83"5;I1L4HZAL(-Z6A(S=!J]P0*HYFL:!Z)$;>0M#Z#0_#TF8*J5 M$VH/K @2H.@(-J0]K<='R94Z<+CD&04?J^@J#NC+7Z@\8/*P'3YD4L(9=V]? MAG!7@02G5W]Q:/R5/6Z&3:J4W3]&YC[SU@O>Z[-,FO.\T003?R+CA[MY%S1G MY.S!4B '1LR.81=UZ8\K_$&FI'JP@A(\_6%[RW?ZG'VFV7/"?N%_R"NHR%IB M0*SACCKDS._OO]R1SQE@@L;^ ML^(3!/*$7B0N+:ET06]MAID/*KZ8R5#1)05A2_#'2ML1^P>=."YHJW15Q[46 M4HB:+,6C:';KO7*)H_M\ T;06Y8LF;>6%VHQ^ I5O<5<*E3PS?SNXIYP/J1D M1$I.I&1EJ]:+W>YT+0"CZ^5Q39H.RMPK%],1LF,^UXI48;<>RUYKT:?I>9CZ M4<(W-&U41Q<*^$??SM)BIN@W;\GG)*,I*>W2Y(24$A A@B/ 1&BG^:3<;S!' MM)>651P?DM*;AL\BODYDK[=\Z*#F!SQBBOH?,K.I.0&T];2SK,AX$4%<&$]I M1=FBJ['E[ICFV^_8JTGLP)TUTS ']T/EF-X>?)2 _W48TRO^5YF'3TM#O'>' MC#?2ME10)7\%ND00=B4(6M_UIB.'4N^CEEO8^=]*0++?QD*1A"9'##0^'[IC M6UQ%>PNK3+G<1>(I<-S:ZY;*"Q)4(*S@X(J2K;X/(W[(SN X)[>&RYJBK.(: M_J@5K*!-2N+BL&K+2FY![*[6\I;>'-?M4*>T/>NY"=AL)$D$5X=:-H5=/@&N M_O+0<;.XY4KVPPV\04&:MH?GI&5^X&G:29Z([)$=1QDAQ5Z:BEHRBYT@Y&9! MMJ+,R%5,0!K"Q;&>57$$M5C-L(A5X+&E6T2.3WOJ11LS<<1+!(3!?.0BB\J< M-$XK(+5>)-H;HR\32AE0VS%0/GD$TJ2\SY$Y8[R).)?/^(X6BWB^TNG'$92: M*:9QW="/3O_=J\CM(SVH[?T:LZ>T\4'%?.ORNHPA7,=%NF!S7 >M-M74UTR&K%HW M2I6ZP>O2'4$OBGE[SY>'3-:7EIC4@@^99QD+'_-,O%AG":P28G/^2)=A+-)Y M?_0BR!WM6'R;8,9I"0QS$DF:A!%FRI'9?!:S;]6\X7.,JB5VV-M\.6-NHV M2;BC+D15A;.5DC4_*-=RZ-SD69IY8G5OP8O!1Q8B MF0QD0KT^YV"W@ N!+SB5J9&*Q$@DV3%S"%7FFFD)?S(=KO[7[A\3]@NG5B;( M:2][*V^'N48K.6-04A*N\AF1Q[./4G_U^ZP><1AC4WDE MYLJYB>L78WAO;D]U;/X=SKC403+,+-E:31CG0*H<[95)B<2G52\K[YJ"NT$:Y'X8NAXU%[0Y3;D9(WZI43 M* _BA4_ M/"=MM5O[T[&;AZ>#Y!9=CM(9*?B2DG'E:L!_P7G#BP'G+IQD7,N6TEM]ZCP^ M74=^*J3_2"&"D@;S)_[3)860&CCJPDYT6^S91D W(&,7Y^9R6X3YC%1L27%, M(Z7CC^''V"6]FXRHN/:2$WGFK$C%:T8$-U*R)XT$N* \V4NO[50Y5KJ!MW(:=/@X3#):?>[GCC)!YGA+^$$N$""(= M5$V(HICA3@RRDX-4@CB":9NJ/-PQK&%CQ*A>B"RA-XOR8I+$TM#>9D-T?*^4 M-P:CIV])01A ^C%/PYBFKH%/WO-&[*Q:[2.>AKUTQ<$,?\#*_L0/0I#96UPZ M#ITW96?B+B30)^,>\N)>I':^O1 -9-$+;ZBN*)TJ._1GDJ-]#YTT#OA]\3C> MK"L.41"*Q8^8<::\A[>4'0.8LM^'2-*K?D3(> R\@0'' M53!?Z,L@T]H6#1F5!%;S=X#1:^M-!:S("7D$;JZ!2:61!IBT@S)J1>TR;\A2CE?"$9"&.W&+@+JM =87KK8XI58@2= MME0D'V6V3?4X>QUZCV$4@AM0["O#&O3?V7U^54AFY[VU*/D3E6Q">#R*D_BD MY.48](UUHWY0U0W;J($U$+UXO5._-JI&TMY"2(U:$AO!O8H*/S4$.@8ZK69: M0FP,!FE$D-7+"ND*NK>V18-+)0'JN7&O/I1K]3B5W6Z@1JOY@8-MYD' AS(5 MF21OF"B:'C=&5=L<'V"CE@-E2Q#T2 MP.!"443!29$C:X]'CT825!H%[X7LTR9EL-]7#U>?7/&><%*8PN7OP5Y(N\3-AG^MQN ML^ 2MZQ=>)J8]^S.R3%S5RXH8S2X@QSENPN#TVUN/[WCKT)?YMII_A]E, M.DF&@@X7FB9)@ M6] +^JY7Q'&MYIWT75^QNX-[S#"CE,NE7I/WV^"#AEHXXF*#4@$Q5I!T[9VG MM;_-:!^9BNW5O&Y9=AM-;%:YMC&V5=7G@J@N6=Y8TMJK9EWKUW%_$B*DR&,#*%+ZW4V-O2%&_GE?-'/1*\D!U94M!U!!0F76^:=#6ZMV7- M;<_B4/D(7<5^E =PJW@YAC M!U&'6?70_]^T,I15NJ?BCF.CM#,N1IP+X-QZ#ANM'U81WO-UPK+P'ZJJ M=]K/T+/#4"ZLYM MYX9ZG"U(6D_C@A#5PGMIR;R>J^68[.02Y>V]82I@U7LQ35E66TCYOPX74?ZC MG_BA)LC][(:52;Y:3J/29GW!K^.+,I 6=(L4* 5IMPZ@NLY7L##2NB5CN$A_ M\JIZCU0VMV8DE\AASV!._O/TOX:PER,$Y_=3?HPRDMXQR2T_CQX^ 122'==2 M;Z):Z=)_IC-'Y,\^SZ!Z@G0=Q;K4G)U(( NP]=9 M5LQ2Y#.&*N/YJ!4")XD-_Y/KY^2>%]XC*,O=CG2^_D M-D?T'@30N0$[RXI-+"3@N2GYD<=7LJAX$6_+S*(Y>)@>*BW$-KHY2;K$SJIJ MI%'LAUQ;7A"%G_@N.T6K*YCV$WN>#')Y;.8>*2(-9MOH@5>;WF,V.V3S75W5 M]>.Z6IIJ6/Y"KL'PF#ZVVU*4K64OY.WPOK82SCA_6Y'Q3E!U!##:_C;];56J M'@\:\O"[MA98.%@.C7N W=YR?!M25.4!I(N\4Z!7$?BE0\,DB(7LXHV4^YIK MIO'G%K%N)"?.4K;E)1YBTF;YA4!;2'=BQ!DI20%'\]$<.T.5!(GE+^WDH+*W MG!9G-XLK:70ZJC7!A[TT^:'"78J<6$"T3&7D"#Q4'6X&N4@T/.)9+8F7'(/K<_J8 M/7!F"M?KUJ;H,YB"/^J\Q>F> &$"E&<$:+OE]6*B@<9A2C<$X^>X>EA11KU% MUEJITP+1*;)9-?MDT7>[ M'N(XAZQ7\"()=87U[PZ''UA\=9#(8G/VGY"""RG8B*+2P[PX(#IC?\ZV=?NH M7QLDVE6\-:APVW\VG?&;0SKWLUOOE?8F=5% M+M0%I%UEG!O98S<#P)4,200< MK>]J%GMH=8,ST,6Q'3P-5=V^VW7!^Q0QPH?R2>P=B@_L10K+9!EJFCJ"-G-% MR(-ME:/2?\T766? TRR)^1W(I_-(?$R#AX1?A8KTO% ?F3+A-LF[N+M+E4%K M=]1/EC'8>*_BTP^?DCA;I3?LFJ9MV6.&Y8?96T;1!.HY;"<@V8"$Q*M$)%DB M%EM620D'H$I,DFSEG%6QE+QE)2IDG#W] (L^EQ:*=$3J LU'J5/\#CBF]H_K M9#O*(-?WWO'6D!$#7%CB4QJ(NG_7B2>M^]YLAPYJD7%&1N$*H@1@0@191Q"K M[78CID6I\3'313]F5W&:,;&0*5ZN6AKBDT;+>./R5SQ"0JN*K)L/5O*N-Q-( M*_4^=I7@!^]%'=:M;6ZG/J]<#@QV"MKDP=FZL?)NMQ=]U>A_\K"DJ_B)IME> M;(;&L[$'H8'"E QDQWGUE)%TY7875NR.+H3'0%&&H3RFHSSJJLC@9>*<%G]> M\;.@3\,G[S&2^IJKO[&P/NHEP@!S[OMP?4GAOE'2M5MS'"F^67;1;KV8:,77 M:Z)EV3?$UH@1TU#/$DXOA;*XJ?X&'1UM(A'*M4[0)3O";AY# MC?30B'\V'IKQ(/8CA7(]-)@_4>8M2W? F\5Y&.7\I_.ZZR3-(1Q'P[4," MNJY4L##L*34&F!5+XA4\25S4L$P6Q"\"SE+!EB0[ON2$!(5(CL&WI_X. 8T9 M]I&C+*#"2$Y3 MGX6;ELS*TF884*GXHB[&%5U2(^P07E3]K@-$J_#!$'&6,\;Y[HKV7L3!>=.A M6=D4@PP=?PPZ:N6="2?K$"YTO:YCPTCMXT?0M/B$]"8U1;2,#8#A0CPFCHOI MHH N!1+^YVIA^IB@XW+'[#<2-J)_)EX;KV)8IQ\X:7U@4#^J4ZR8+;V:,L#P M*BYV=B'0Q*M(3]5,OZ#L*?%_]OK2,D8VEAK9K.R_ZEPL%A1J*@MK:/A$1?:9 M&W$G://$53;'K!,F XLFHH)GJM3S!CG(YHX(^BY!G\2B\3)O*E+_*H>J7>/>+*#/YF M'Z,? #K):,7+8$=V1K;LR0+,"C]$C^&442# MFEM!:1.0(%/Q 1:->EDP"*RHUQ#H&,ST_3^$EN%@C >G!^8%=!X'HA1;$^2% M\Z($66;?8D'624++*YYC>.NDBD/H=1^M:>(D[F@$!YU;CV6OX'PM 9_R$YO1 M$S)Y[ 52Q$G&;V7\-@'C0$X(*SCRGS#GJM*8:$85:Z$A]2958ZH(&>HSIFL-VNU##_ M>T3-2TL;?8H/R#.7#Q>B5RLQ#;#T:@P<@V47G31C]SH.VICW+CY#%%.Y_[?\Y!!2MTT^T2S57*8D*?3I_A;E[E\J),PEV,%;Q7PTE#R+ R_CN&P MBT*:5Z^.(S9)T9;"T?HJ3?-&+BA=:XL%7-JD0.W(M3(N,U)0GY&"OF,0TVA! M4=Q%.AB3%,PH+5KF)3(./[!8%$,B"PI1!4F7SW)Z!2A*7*A&8U23$#\\9J^W M7/<9W[,AV$EDTY<7$E!^8L$DI)4':1(2],5YC%;$72P:8**)%A.0V=",$Y5Q MQO]ZPQZ2YS9_9UE+:Q$93>XVXS& .CC- WU'D&.@ 6DDAF0 !L;)_8I&$416 M>O'AZX>D$1X=;3PQP!#T2$G0.22T];8) JF*!QM_>"8)X^7]Z_HQ.30"-W^/ M&?563BB3;D&0%!0=&O'6GM8'NZG4NO37_&]__G7U$_Z?1WYA_/.O_QM02P,$ M% @ +&[+4L2BEY^E(P P9H" !4 !PU56*)B$+ M"45H =*V\NL/ $6]$0V"%%\ #;_$&;L!=C\---"-1N.O?W^9AR=/B#),HA]? MG;]^\^H$13X)__,?WW[\^2_?G=^\^>GZS?>3 M\\'E_[T^>7Y^?HV"1X_*K[WVR?SD])1S%.+HMQ_$?QX\ADZX*!'[\>M9'"]^ M.#L3;5X>:/B:T,G[\Y?O[!@P^84A^NO M+#S&$BH@.!.0O?GFW9L-H>BI' "Y%BL(SM^_?W\F_[I%S#L+XC7U=M_?GJ5_ MW"7&&E[6H/[MJS^D>J0D1'=H>B)^?KX;ZB0^$S1G.*"_7!(_F:,HSGX.HN J MBG&\'$930N=20U^?2$%^B)<+]./7#,\7(^K M;0U./?8@U9*PTT?/6P@6WIRA,&;9;P0R;T[?G*_&Y1]7O_[EG@OU@??_V^"! MQ=3SX^PCH?> PA]?P71G%?AE&<,,^:\?R=-9@'#**_^??1;YKWY)4;K@D%$O M''+P7_Z!EGLLPG1;+&XK=D!WV?6HGW7)_U=J]14XYE<47-^4]W?JSW 89*VG ME,QUD&5?)3JF3Q+&OT\6@E,O?'5":(!H:M9;@?PBH4*R:\Q\+_P7\NA5%%QZ M,5*@#I):#CPLHAK[MVUAGXZ(._2(!>-1?.O-5;@KR2S'7"V:&N]W;>&=V>-[ MWJ\"YYT_6X[OKBAJ7+]I&]^J)#?]D.7\@ MH0+JW;];#O&>,&IHOVL+V@GR$\J-U]6+/_.B1P189269Y4"K15/C_9=V5\%[ M[V48LLU4""L6A7?MZN*"S*?DV@20BQ?QT2;]]Q4],X@?N.4( W]*9=G*]Q MB.@%7^$PQ NS7GS1%]Y.O^1TJ>XUG1"%=3.X$^("B@A98=W*N7>^I%# LVTK >K((\J1OX M*T0$P&_-AQW,413(:LV9S4+7_YUXE&]WPV7J M=V@B\_N4EL,."@@@WYICNSZ>64_"0NASI(Y@GQ<1 +]E9U9X%P4QY"T2R\'. MBP2 W+*C.HQ\0KG6)5@BF($N"'?NZ/*"!/!1MKZ5$ZHH$!S03LLN[2 (.(!L M]>.&[X3/09VH:)W0A%)( /^6W=@\:V]+X/_65?S?@OBW[-NN>+K@_SNB]^19 MM=N$*%W"?EM /F6_=P58](PCNB8DB<<^?"" )"[I(.F( *6G-XQ;P<4.0!H._\V7*8=T4!\OA:JJ\C]V_6P[OGC MJVYJ)GSO,E)ON:_4<7? M(4K+\08%!)!O/0R/! MSP6)& EQP/\9?/!"<9EH,D,H9E7O^QCTW/AM'P,>OH"[/H?S.V",8U7 [!Z1 MQ?,0$@N^[W/"19@B2E%PDPH-LBCYBQ%E2%)VJK!5ZHR1WO9INU6?>L#E=9>3 ML-XK6X+H\2['IO]1VNI#%%"P\'5R\+ M%#'$Q^V$U@YC? MX$]Q^,M8[KSY['XF]#?^8T\)2A(;=* "7RV/;=;JPEM@KD3\.PJR>B"35:F0 M//Z&C6S5B*G,MMFE,24+1./EF#N9LKH$W^PLA L*:TC;Q';]Z.6M]_;SX=H9 M<5X]<;OC!GD,W8FB.:/I9[[H"3D!]>C;V*Z? HGKO2M=@X(V6X];$OG:Y5U- M:[U"U!+6>[.ZKOV5=F-E/=29#/ MZO;V4/5HY09[#SC$,4:,VUIY(79&0BX. M$W8W7A:$>HR;.Q"\,X?"MFW<%N=F$3I-@VX5578X OJS/HJ7!37&WE)$-,RB M.'O$UFBJ1!!G7UX+]4(3;KMWAJ%<8+=^!:O)H*UC6C-!PS9SF&>[<'X!]&XK MR]I0VZX+D7&\U&NIH)%+JBJ2WS8G]W*UI;U#3RA*"E8K@-@E_4#RVN;;&ELX MQTV;N4W[SD$7;&^T%48I8'H'G"R-L+:M4KAIZ+L M5AGE8K!*26T+\FT5_]1F2^Z3N:2(O(S61>F" *?,C#T<#*-57@84HP.H7=() M*+%MGL\=BCT#*HQ%?\=C ]Y-Y(K?_W'_#/H:6%(.&+BG,! ?;G)^\A!_0 ME%!T3[D_D-"E_+OQCD#5UB4-&J(!>T2N[=%W!-.M;@I"EQ2KDO-P3^M]JL4( M/8HYWJ4>\V@8SUFG]*B2\\O)KJF85>.4AHLQ@-VUP_3=T?W6L01PAF+L>V%S MEUUW/V/!S===AOIKL*4# ^E+%(,DGA$JTM.-8@2Y1@[$;HK$MBU@L,LO'^8T2E"$;J AL[IS88!MLB#:KA)FN@EYEAJP;.J6E77-LB#2I>X1>( M3%LYJB2#-XBZBROD7DPJ7*=T+1S0D%9@VXY0<\QJ[1M$[:)6]):MN^LN)1Y6 M,VKBHFX,#%IWYZ4[$:247Y-0V8K2 74H!=0?C;;G,:]_.9JN,E;X'VMUEM5? MZ,9/5O/2N\A&9U$R41":F^L_.S A-Z+8YN"ND\96)3N**G/!] ZH02.L;9[K M!6'<9*S&#;AKV*;I%O_"<;2[7=@1SK8Y<0R"($*\% :Z1K MXY!N"H2W;9Y,4!B*!ZA0Q&4,.=.#8(XC+.03KS[JE6;8V"'MF<)A6S1(7J\? MSA<>IG('Q?>LC_!U2S6Q0VJ"Q+4M]),3RG17X)(R%$(>3U;(6CCQE,TDT@ MX6-QX^JG26=,XXCCRZ',9K+"U6\)0G8.XN1.W,>% (:MNAP"W?[Q6MP+LT#J"_)]3Q9.]E M:=]99L,'CV$?T)J:U@'M 4+:=H5JG\U+'"8Q>, )43NHC[6@:HU4?=_J<(W\ MC$3I1Q0,GOBB^[AZR6@TS9W\Z69-N3X_NI)6MQN$J^WIU@ZF9,U?@6QV?O@)<]>>P1A=25B#>BV(@4"A] ME\B!>;TOEFVG4&O^TLL2HF(YB61!@A<,>1#Z-EW?'5$-(Z5&U!+;IJ"MI*=/ M2/$^)4QGB2)T PO([LH$M4T7P 5KK5[T;1S340$ MAW;[M^OUBH*('9,0Y#( MMAW%[B0/:O6BHG1,*4IA;3MEV!/FDLSY0(+B'TI:Q[0""&Q;ZOU:+N[&('FR M4+0MVQ!:HI'BO=B6;+8M(B[?E(=&3K4;\A4>-5S(YX(Y(S3NM-J!86#)MM"1 MH09-HT-OJRKP*NJT6$6^&,? YR.5BA>V6/P)Q3,"1>J-FKJ@9#,,K-[FK:ZY MK=@V4=A>"^?TM"^Q;7N^02@[7P68/W@L?;,.14P"J\]K-6SL@M),<;!O;\@' M67I#\3*AW/*/I;F6YD'^;21Y95?46%!\,$[$?]NC^ MG"BFMQE@ VEM2^6H['[]1H7 M'IM=A^2YH1OQ.U_H/B=CPTN?B6&V'Q&(C2EYPEPA'Y:?^;9I&*VOP S\&#^E M]1;U E7HR(&,CBKPV':0[=J6L_J0++TE[3*[X->$I:^!W),[Y)/(QR':8?J> MU#,S&_G4,0R19G1@VY'6)>(*\K%4#___$$D]1<%@3FB,?Y>_!T:.4=-N1T*3 M\VCWJ3D3%&VS,E)HQKFY)O22) _Q- FSUY,!G6N;?!FZUJ-6W_Q6!S>N42 * M+4QB/$_"A%UP?P/'['.,0T5Y1(,&QZTS$\1L.R?CHHMS(W2)TI]<6/$,]N:Q MO<(G[,KT<-SZKX1I?S)WK,.@_;,]M1'??3A3UF9AF^C@2HH^BB1ZQ4!W=P^^+V_-JCV))R^!;I>(7 M./XE.C@&=[X,7O9O"?FT0OA)Y-*:;P*WVW2KT?)C5Z_)'30.3UBU>9*/*>)F M+ME]M6;C-DQO:U (:CPBCSHYKJ)CA=WC.K,UC:-?W*3EFE(V/:XRH\3F\ MQ)O-8R*+8(V]I>;2=7&[XQH).53@V$#9BD.(,F3=$* )9[]"?$G1].@&0@Z; M^JJW51\+ZO@"R']6>DY3U;%\>Q?:S38V^B'MQ.Q<56@(5VY)^ MBP6N[,$?F2KSN!S^GJL]FS+S.(>J#.G!B5?*3H\A\G,HKO7M^;JN,@D@,8R> M^&I70SJ?KB-WT_FT\#1]WC^6Z:ZV99L3]IC"N6M MEBR1?&WG)U4+:Z&8=',,(*8/7,07LS-$[>,4^BG%2!J^CW]]=X\B+ M_!KV=[J.W-W?:>&Q[2B8,^\C%,C7*#)C>$WH*LGQ.HD"-B%AP"WA!/D)E=*, M$^K/1++3YXA3#1XI0NOL#(;",)]QU/37K#0Q!M-D+P^X&4U8F":^%G0[)'J) M'DS&3:[)L2D_CXEMESRVN2U3*:*XW;'ILE2=B.Y6 7/!#U[@CT+%9? ZGNV@ M$)DO/^*'<(N>O%"L-6E9E/W@.AAZ*-&% UO V _HV!L"\_($U'$77VP4R +9*.R^N4&V^JEUA306US@[=>^!0, MPD$3!:'#*LD+K?=N&ZEB=(F9'Q+^=W1^Z\7\QVCZ(6$X0JQRV2)=EXW7*=)] MO)LR$&N&3$L4Z5ITY!2OD"S.BR37^"\JT>&W3(>?-6YX5X/ M0@I& 9%*=.#$K*T"3*?3]]M;$J/L3N3VZ??A$QKNNL4I#C/13_K*SV]N4+RG M7L0X*\)Q-9_U97IP:MJ7@L8Y-_\&_SO! 8Z7W?K]>38L#P3D&>XF0C&A69G!(==&MQ"K2T>PIF#HIS MQF9,<>3CA2P&MGD!@#?LUO@4LV6Y,2H6H#=.99,RWKUF(4P)1V? 2.LF*WJ=L#-G#&I.B$=LZ6;.>$=FI(5(Q8;D54+/[Z]%RE2M]8)Y,9R\P3R MW=NGLGG&_@P%28A&TWU,Q5NT6T]&W8L 2F'2<<7>G+%2E>%RSE!Q)UF\3SSF M.T/QWOA6R95N398!7Y8;+P,)>C-6DO IXL-SL%W/G+&-%6"R3ES=DM6 MDG<38"';9=;6&6ME"(5S]DGD0.S\GI*(_Z^/+#!/AKQ9;IT,I>B-4TG>;]&S M%M2EF:M7NAMG3%9Y@!RT7NI++;Q7[_&1BA?NQ)XRN^ @8V^674K3LVJ];:LB M5#?)D#MQUTWQZ *;5]BL(Q^3ZT?R(?F#W,==HHZKV1OBO^,B[DG950H2/Q[1":)/V$>#%[Q_+1DDZ[A@NG+,"+QAN2Q"G,DWYR1O M[)+,/1S!L"MHN\&^:,3LH:^2L3X5J',]+Q(6DSFBG]#\ =$]3!4$]@*IDJ;Q ME\P1E:@AQNN"!4.JH[<95*Z=M#\FM+1W?**$A_U^H<(2"T%8;K9/- MMI<9==N_(G_,K*TE6LJ-KVU-&:)P-$[7)@7B@D1R3_?!"X7!8#;Z787<.NIZ M%U]UE#F3G_\9Q[-LPR%S?;92?99&UJY*3^[Y<97P.AJ[N%7^=DS%]BJ4 M0Q,%]^1^QLG%-E]TH]IA9;/91@M:HUR.VMH:$?BBK;+:M:H%7\24.$X%4AR:Y/O8MM[SU"?I%&]BZKP280&Y^ M):!<;^X8VH-QL^$YHPWS\M_R5G)62&-K.LKW'KAHM)SLO?U2E\5L MC+/V'URJ7X;>SATLS5H51G8,HG;/3H%RVV6'KA/Q4.PGOD&=)_,[\U&*Y%@-H25)/6#JE4HVN_&_]>9(F2M;2-[Q8[/@*(+UL2UKTSFS5YPC M8:(_XO !T5B\K SF?,*T-F-<(&73:;47G'TV\&/NS7%Q0K&#(C0>4_)(O3F< MJ6S0RG;0C23O$VZ/)>$6RLFG@O&T?M35BX]0L/K55B4I_OLP"?C\S"I.K=)4 ME"G\A_1GB89R8VN3\W\06DTO%L)N,CZ=Q0#;>A9=G&Z3R$\9O>-[?NY:*%17 MIK7MBBJ%1--S3):]F9&0=\NNN(<5+V$EP+2V0ZZ1LKY%!!CW*$Z?>!$9')H! MKB*S'5:U;&I$O^EL6>:[!F$,V367[H9X$;0JY^ELQE\CG5H!W]H;$2MY@;K3 MN%E%7BV/KE64JH_!]3$XFZZE?_)^)32[6\& 2^D*(DL,O?)*NDHF&[ 6D29Q M2K/%'7@A':;M[KXO/%8RY#42-O46SN'[S0&FG 8Q,#RT1V"K E2R-.T,\>^) M,),6NVT"R[';D:5I/T7-7->6+Q1_L&&CQ%UO:"R,7HF*B>O[(=T>4OZ;5W690 M'/0^BY@3=W$O2?(03Y,P/]H!-1DV=D!EIC X=X:]$^ONU/@K.;'<[BMY[DU^ M?X#='V#W!]C] 79_@'V5U_7F<%_KF1T\1Y70<1^&WN11*%>,XDXF#[. M_+#!G- 8_R[_"1T1%C6S65'FLC<=U-\9+OP'O&1 E#;CK)70N0"^0:)7M_<2 MS/FS/-130I(^ -0'@/H 4!\ Z@- =@: ^DSQ&C/%W_:9XE89OC[RU$>>#G@X MTEL*UMD]65F!S"@ $P2FMUE/!M+:%BS?LM,79+Y(N W-F-V.#D 5,(V;NZ V MC4>8>8L=Q3A]CNW?+^7D8NVMK*O0S@^3CPVT,^;:8X MPC&2NP?%ELF\K<5** E"T[M8F)6?<1A>O2PP1U' P988 M [*4Z\-BDU@1E*:W%%?3*?+CT52.;[YJ3F+._TA^3[52:_##AB^(U1R2-44CD M\RO28"Z6-4#?]?3MP"BH"41]9HR%NTUIM'B[-)"%(I:>@W6Y@=2S9/F>4,]\ MO\TS.1M;[9-W(83.Q]3$#E@<2$SG2O>(VX<[OZ=KJ%EXETU_-\=@P+>U5]Q MOT^[[S;MOJ;D;DI\A (FSE-NB)<[$H;I+$$_-VYVDKGSTC5?249./UG]>Y(\ M_(K\6*22I[[3*KG\,]^V4[&-7TU9A4FJU(W-*JF.3:?U\[Y)'RRIS:?6V>X%HO+P(^?C6^(L L26V$-P<0#(VO3[EOWNN M= 3UM-VBJQ\?FZ>C04D;?X\^]N93WNM%#+]"OT_B J1YN1I/P*>A%P7D.@2! MW*=P <><5+U;UKMEQWPL;ECGJC\7=T$QC1R,%]V_$A\>1%'BA7<"HO".\ZU: M#?0-; ;;1-Y.[TZM/,C-51KY;UD/9! %LDC=UHV;.Q1*2>1K\"*ASHN6DUWY M:G>K&V"M?0^] 2%Z9[^T.1>P&UER2>B TZ\2S[85=3(C-+Y'=%ZD @6A RI0 MB6?;SE-Y7'1WDJJVVIJVUFLI1+"ZXO@'JZ#/5^/C1[XQB42!:FO7OR9%SV*1Y9N MT;/:$<%*_1S>I^6ZJP$TM5Z_L\2EWKL(>H=$]#;[HUA'H=)6I;NQ6-/5H5$K M]R]V*E>X0>(ZC?!S5^^_5E&NJAO7E:N$1JW<[SN*!%PG,?_U)SX$Y\D\#5AD MA?2X#6K-ZZ_$1I<>?B6&>V^^M+%A.T!G$*=6,Q#%!:ZYCKQ05"@RLCIE^G/. M_)0"R[80@HDHEPD:1O?/1%6MJWH_1Z+G/7!LBT^8B\"_BNK1\*:GH]+Q%D"V M14&,A;@F":U%R9N.CDG'6_#4]T10VRK&3_7,XTU'1Z7B#3SU16E:5?']#%'D M3>-<>D_U?HY'P=O@U!>M,3EM7Q_S?Z2$Z8N:*L@MUD"QJ'#DQ)I@M6;4#",^ M6A"+AU%:*VL897\I5&+I#IU2Z#^01/]4_;V6GQZU:"5O3&5)5>02#:S5U>J2J[2[L9LYCC0H]5C4V%\IK MV.?_]I;$B(V]I4A7EIZGJ)!!XV5M#GSA%UKTQ@MY.7+7NJ]6X7"U"O&B+U\G MYJ)$USW_F*96A9+4DCN)X'UIM7RV:T%;W1 @[E83NG&DTT=;12VN\32>?<3A M Z*QL-=@10: T&YT=1(V'6^9X! V5LHKSI%P5DW,#DQK,\8%4MHV[/MR1MVF\P+NO7BQET1^ M0@4*@$:,FEJBH]SHVM:3&09-FR83+NY((@(Z"F-5IK7-.BF-1-,>0):#)J[X MC:+M")A@<\6E0B%F[6Q7A:'TK1V,#B.?S)%X21R>"AIBV^'6R=GT">7/A/XF MJPTL<.R%EVB*?:RJ?ZVFLQU90#K]V2!XDK#Z@_C/@\?0W[[Z?U!+ P04 M" L;LM2FUO=*0 #P '!SU:?U/;2!+] M/Y]BKK9J@2K_QFP2VW&5P2;Q+0<^X^2R=76U-99&>!9)H]6,;'R?_E[/R,8& M$\P"V3V*5!$AJ:>GI_O-Z^X1K4^C?YRTW[3^5BRR0:K\S!,^&\]9K_NQ,]29 M-()I%9@93T6!=?PICTG@2$5)9D3*^G&LIMQ(%>L";KQ2 >^2>2HO)H;M'NVQ M6J7RKEBKU*KLWX/!UY\//O[K[4_5D\J7X\J[\VJG^Y\2F\UF)>%?\-3.5O)4 MQ(I%6/2IU^GB,NJ/3GKM5ME=W[3*^?/#L^XON'3[7Y@V\U!\B'AZ(>-B* +3 MJ%=*!XEISJ1O)HV#>B4Q[=: \5!>Q!^<;6[,3J!BTZA6$\-&,A*:G8H9&ZJ( MQTVGKE%I&G%EBC+V!21K;Q.STVX=MGM7$SF6ANU72]56^1#V#6#,X!%J\S=% M:UZC^)XF^C$>ZZ3Y.-W%^GOKBS7WV$<[[:/><-0_[A]U1OVS4S;X/#S_W#D= ML=$9&WX^Z;'J/B]6Z[M\CZF450_\_.;LF(T^]=AY[^CSL#_J]\Y9[^O1I\[I MQQ[K'(WH=?7]?AUH.6>=[ME@U.NNJ<8X.]U^I;94U1D>=DY[Y\6SKR>]7Q9: M )W:8NTN=!X6!- ]WLG6"\7ZJF/N]KN;^[=,&QG,UR>W,/NCTV^(>G6_M$\& M] OL,)4\9A]+V$_JLL \D=KIS82;!GMNT][?:=E3N69M.BB_'8G%C*V?#[L+ MU8G2DLBFP<=:A6"@YOV3N3EJ-0?Y:JE5AL)5K:MB!W6B"BO19Q,^%2P54REF MX#PSD9K]GO$4$ SG>)ZHU# 5LV.51JQ:*?Z3J8 -.N?GGX>L(U*E$^X)QXK- M[X.H[QNVA4N?)D Y"';:M3Q"AUS#Z_!O-&>7L9J%2!)PY^8P^ J*8V68A^FX MC!F/YRR+39HA?QEN1 2/47PXBW"'O16R@'N&F$U%('*CG-PM@5AX0FN>SDDD MXI<"%JSHU'CFPRQ,&=K$@CE(P).IET400[[4L,0';\TFTILPG=%_U^-G(A6Y M$EI )'4HN"_C"S:39H(%ZD1XUD#2F\ TY6.94PRSF=HZQ+FAR5YQMC7.]N_# MF6"!C!$_@L)UO J %L3Q.EUY+^, +& +(?SNA9D/G<#$1K06@"Q)MPF"2[@D MO(;A-?#RF.L;1@#;OEUU@22R$ ) FP(D%A48F>9Q/6%!J&9Z@<547$AM4HZ9 M.#UT#''][5JF^;.@=0GM5ILZL@D+C= MU7LV.GV&BML" 8&5XU!0O)@ #L>AU!,:06(1N([XCNY]J;U0Z0SCB 53%6HK MDZ0*-3L>:[:+^/L"B')![EUY$QY?"-8!P0RS$!*VYCO8%?@CEIK% O/.97+93&2KU#.0RE=IR%J1$;/50$7O-=JO< MF8J06P#EZ>X:!(6<5^FE!//!%KA&^MQ80\=:^A)9&F(N)5LNCTE/IBE-V@VG M;4ZU]*:T@#D&;J8U)R ZZ64A)[+#HJP)U^D6(USRWEQ]X-E8T!!0*#0)_T42 MY1*H'1;S2'SXM?OEUZ/]GUCYJ:$[W@C=K=.TM)TLVBQ\W$Y8$UTI%VT:N,H7E&0I M_ V/4@7A>2KUK0&V<+P0,0J#$"C%&Y'0-B$1%,4.J=A.,@$3OVRL/BTRO1R9 MO2D/,\L\%#81!*C6Y!0.UQN*KF7.WX))W>U]=9B%)%2 #PF1`F;G;EFU8 MGR^E!=6WP;>ZC5OVC!6^#UDAI@^=T!@==VH.B' =L]XXA 7 *)KHAG1N. M/D78CIR:]3A;VK7GK)IPO2P1B,,LKH5OR=WZ(R?>.?KN2Q'F[?D-^<*C7?1B M$?Q,;<_!8]L>>^CF+_!?N*86XKQ5#%ZS#*'H =7!K=)R:1U'>6E4JI<)V3Z MRBB2Q@CQ#6X?*Z1\>N]+V&>5[ *I(%!-!(TK%;F+[25^SR3,MULIBSW;O>^] M=C?TI$#,\V2Z[#)F@E]23G3%DLV*MLRS)X"+(Y0' M(2EO"5R?OH&-N(^!6BS)Z$[4Y<4AA@ ZJ.$*+C%K9&6=15B__*]P9S9Y%MAX M[O1L3'7C>'XEK/__.%JT&AWDU2#%=B\@JL*2%'!ASV-S !5<6I+Q5(530;DI MYA?YL7*:\YJ(DE#-!=[.)LHQ&5^#)^#T)(F[]*?&N>Y\MVK#J'-XTLMG'@/" M(BUZ*@QYHD5C\5*2$=18^OE3FQW@81&?L+^]RP6K%HM,/JTW2K3 ML/P;<'G4_=:2ZM]Y1:M!NL>TVMOZGVQ;&7!X\U?#Q ,\^+V#>SAOW&/7SA\) M;3/?P6-EC(H:CD+L81O[H6+_[3R!\65=7O_(S5Z1\+RF/0H,4/-<2'CE@1=, M\FM;_#7&+S+&@Q2M%-60MDDYFD@1L-Z5\#(ZB&1GKL6_%?NR+1K_(@5LN=O_ M0I?\SPK+[L\B_P=02P,$% @ +&[+4OZROEH*" $2D \ !PL&[G0WN@LEB9IQ M(U6B"[@(2@4\2Q>9O)P:MG.\RVJ5ROMBK5*KLG_W^Y]_V?OPKW<_54\KGTXJ M[X?5=N<_)3:?STLBO.29G:T4J)@5B[#H8[?=P<>H-SKM'AZ4W>>;@[*_?W3> M^14?G=XGILTB$C_'/+N423$2$]-L5$I[J6G-96BFS;U&)36'!WW&(WF9_.QL M3E1BFM5J:MA(QD*S,S%G Q7SI.74-2LM(ZY,42:A@&3M';3ZB:R>9H,F M>GMX<'38O9K*L32L7BW5#LI',+D/^_I/-E-QGR;Z,1GKM/4XW<7&OG7/AL?V MW4*.NX-1[Z1WW![USL]8_V(PO&B?C=CHG TN3KNL6N?%:F.'[S*5L>I>Z"_. M3]CH8Y<-N\<7@]ZHUQVR[N?CC^VS#UW6/A[1X^I^O0$ #5F[<]X?=3L;JC'. M3E>OU%:JVH.C]EEW6#S_?-K]=:D%:*HMU^ZB&6!!P.'CG6R]4/_I/EYW,_\W MUT9.%IM36]S]RLHZ8B,XL""_!!4YLI-TWVW&;M/Z]/-E57 MZZ6ZW5"_''66:E*E)5%,DX^UBL [K;L5.]LKI*I:.BA#V[K*FUQQZ&1Z;,IG M@F5B)L4<1&>F4K/?&>$O%H&FC MG-P-@40$0FN>+4@DYE\$+%C3J7$OA%F8,K*9!'.00""S((\AA@2I84D(5II/ M93!E.J<_U^/G(A->"2T@ECH2/)3))9M+,\4"=2H":R#I36&:"K',&8;9U&P= MXMS08J\8NQ?&ZG=A3+")3! [@L%UK J %<3Q.%M[+I,)=K^M>O!_$.4A= (/ M6Y%: *HD7:8(+&&2L!I%UZ#S\=9?&0%/J<3#:C)1.)R1^_:V/48BF\+$X1=CB-!T60"*!U'4D]I M!(G%8$%B0KH.I0XBI7.,(W[,5*2M3)HIE.^XK=D.T!$*X,U!H'L53'ER*5@; MU#/((TC86F]O1S@K;+%'5^Y24MF5.)R2?D;\M 9?AR&RY=X3338FFF B6N?7 MF(8$I>CF"T/G1A'^5-17=^JX1VA':%B),-B,=#=&"I0L Y[K^P^AK#46B+>? MR>5!E:-"ST$],ZDMHT%*)%8/E;#77+C.K)F(N 603X37("AXUJ6'$KP(6^ : M&7)C#1UK&4KD;XBY9&V9/B$]N:8$:C>A41_:+>#Y_T?K>"M:[\TW-T![?Z:Z M-W:!]YD,"9)I9(B"%066@-L%7DI$E0*$8"))R*EG4$BJ) =.+&# M9 KR?87G ^$9>'AV9SS*+>-0[,1D@AI.SN!UO:446^7Z>S"HN[RK.K.XA KP M(,$2P\8J-]^VY3YLSU?2@JK>R6W]QPU[QLO*VFXZX;P#RUHTS2O('@:R<,F! M+FIK./#>IF[7UU'VR5:P/8#Y* NK(,@SBO%:TMNB-5;:X#X=O$&7#J#(@X'M M?&/(!& %)WTE[0U'"R-LHTX]?)*O[-IU5DVY7M4'Q&86W"*T-&_]X2EX@7;\ MBXA\U_Z5?.'1+GHV&/_5->2MAGE>P I6!030R-3ZIN MEUM+_)9+F&^W49X$MJG??6UK'M[6M".42+!3 D74(E*S&4B!F/MLNFHOYH)_ MH:3H2B:;%FVQ9P\%ER]6)9ZYEZCC70ZR;#3"PBHL/P$2-C368^=@LM& M,IFI:"8H)27\TA\R9Y[21)Q&:B'P=#Y5CL3X!C*!I"?)UZ7G=/&Z[E'[Z+3K M-8Z!2I$5 Q5%/-6BN?QG4XE[ES(:X+?#9LXRHU*OP[V0K=7^_P0>\Y-R&Y/.T[.3\;>26DHZBQF[QS#CN(<-.?H_\]3P2K5@N, MWE@?E&F8?X];'G5N6U+C.Z]H/4AWF%9[U_B+;2L##F_^US#Q ]^[^ >+9IW MV/7VSX2VY7?P6!FCXJ:C!GMPQGZHV)^W3V!\69HW*RH'F+*M,V]^H^T!U>N6?L2OPY=VZW^] 9W>)_KPWR0LNV]"_@%0 M2P,$% @ +&[+4F9WQ68[! 9! \ !P52B)A8QO( RB2 2=AFPTL.-U6J_TPV /,UIYQQ^,0_OW> ML4T*&[K;):FTE8I MF>NSYQ[[F-L.M?^+S?=H\Y/A@%C*<(LH"',UN -KMQ) MFC%%(15SM2*25L$-[PG7!GT1)YFB$H:'W\?C]V^;5;V>G]HWU[M(ZG]KNX \35JN52<,%D?EJ9B!B, QD M=.VY SSX0__&ZW9JQ?&H4RO'>Z/!!SP,AN\@5>N(OHF)7#!N1'2N6@W+;":J MO6*A6K::#2M1W"SF*9P2UEFS&%-0=T^[4>LAQC(3&_QTZIUP_1<*[:S6T$Y7N M:SY+D_8&O7 BH%S+?]A2QH6&[7L3?W@Y[+O^<'0+X[O)],Z]]<$?@7T.=^;4 M[)LP]?KYK%UO6AC^*;B#T=CW!COF&Z,+ZQ1&E^!?>S!U)SWWUIL:H_P5QP7M(-^_R)9!=?$NS/+%5LOO[ZI2K=(8= <$X#G=ZP8FH):DGA4T8D MDH[6(&DBI (QA[$[G=Y-P*52I D):%$+<*SM7[\Z=QRKK4N&\'5^9;=/ "$O MA8S!MHQ?82YDCCUG:4"BS1) >8C%YB:215#' .@ZJ@))T2["B4=*4QIDDBF& MCA >@O<0+ E?4%VF,4M331^_VC(D6-!+*BF2WF8WR5W9D$/Z5>A)1CAV,*N4L,@I= M(:%(%#JS;;XQTAE5XD^)G!%.4V/T$-$UN$&NN\ZH*LX35=7WQ6OXR,4*M5G0 MUO/*<5]R;6K_1?*K_;1?85=YVQML(!*1,JU"B\Q2$6&W;?\;:(%E::!C^Z13 M0[!MQ)UN8^L%NX6-C_H6"0#S+,+$QAZ<1#J;'C-,TD\9DS3&>DVU\)_#>$PP MER78S>/PY#%8G_/Q,1?+B-D7]49;9^FNB ?*EG?Y[S=(SC\'J=G8"1'CV";B M?+/5C4D1QK%N6%'8F_@1ICM3(FFJ0U75TR2* &^C6,\1!C)-,'9IM>PW'#=T M/8Z 8>Y)WD'0*HN*2(N$RF*#_UNIFR\206M/"/?N>X=NV'O ?+=WXY6 ,R%# M*HU 1!%)4MK:G.RP=)JV>9;7BS_!WP#NBWQ2(BEABB>->F'63D@8,KXHHV@V MMH8*5OE8]_E>]=9EFZOY@_W$*@4SIW%F?CVS=JG*3"@EXE8>(WP,C%@(KZS\ M4WD!\K6TMKO)P)8O-53ZZ/\F]W82?1O%$>9;R?V$_/>,4[#MXAWAB9"U?,M[NH\ZSW@[W?>@5]4]<-B+["MO>M;+R'\ M^\[:)@=-VN80)_6DBQ(Y[(YGGGGFF?&:SE7X\W7W5><'TX2Q%/$JHC',-A , MWOF3?,44A5S,U9I(:H ?WQ.N#?HBS5:*2AAR+NZ)8H+G!GZ(+ /WLHUDBZ6" MD_XI>(YS;GJ.Y\)OX_&']\UWO_YXYEX[=Y?.^=3U![];L%ZO+1HOB"RB69%( MP301T57@#_ 2#L/KH-NQR^NKCEVM]T:#CW@9#.\@5YN$ODV)7#!N)G2N6@W' M:F:JO6:Q6K::#2=3W=;NV&,$,@:2L 5_6Z9^>*A:M]/K!@]+-F,*ZI[E M=>Q>=QOB:!DT-#_/)Q!1KBM[6"CS0KOM!Y-P>#GL^^%P= /CV\GTUK\)(1R! M>PZWUM3J6S -^L6N6V\ZJ*PI^(/1. P&>^9;HPOG#$:7$%X%,/4G/?\FF)JC M#]?!1_#[H=Y!F7G'3,,]?T+9Q3\1]L7FH6G?((1*@*D+,\U?/S5EC'!6;&DDB+H7723(I4M.(1OH%/" M82#06&T,](DQ%+NG<,([<E='J9(W M($)O6 8#LA6.$H+W*[&KMXKL4F^8*(E%IC#57?.MD=9;Y7]*Y(QPFINCAX1N MP(\*7%IO!NX39>C[T@W\R<4:F5O0UM&;]=_&S1>+K_UT3N+(>=\;;%UD(F>: MA!:9Y2+!*=_^+Z=5SY33Z\0][=CHKALB>67M8;Y*4-,XV;-$"^E17))^6C%) M4RQVKEG]7*,3@C*6X#9/XM/'2GR6XJ,,JW*X%_5&6XMDGZ*7DZ+H@S(9U[(K M$]E+S6TTOO&B>#M%81QG0EHV$4XA11C'-F!E%V\K1I@>0QGVHBZ.H;=)D@#> M1B7#.8(;&58K-ZKAHMM4KZ/#N$!:M"Q:K9*RMB*C9>/F?^MAWI[ MYOD8^KWKH'(X$S*FTHQ$DI LIZWM/WO<>\Z%Y37UT2. H>^]%JXUN\ MOE3O]';YG<1?4$L! A0#% @ +&[+4DN;+Z"$\0 @LT( !$ M ( ! '!S'-D M4$L! A0#% @ +&[+4H\!>T$2"P AIP !4 ( !C0(! M '!S'@$ M<'-S&UL4$L! A0#% @ +&[+4L2BEY^E(P MP9H" !4 ( !_5#,Q>C(N:'1M4$L! A0#% @ +&[+ M4F9WQ68[! 9! \ ( !-8P! '!S

-ZT_HUZ&7^#BB<]K/8 -38J_ M\(4A(0HQ" SMANEA$0VD[^.K _6%U_-;D3PG&F@%7H."9#QUL7'4DBH]7H0B MC&&,)+#5T"P7*KEX5D^$(UW:Y 2(*N$.27O"*YA)'[30P46QZ'::/C.G)(+/ M'+FL"H1&WE=:"ZTT'UW-WHF&1E84H2%? X_MT$*!.W##J.!75AF3=Z.@! <[ MDN/8P@9[0XH:O%NB#LG[OB<.UHUH3V1/"-R#A[<)! WU0!C\F98D"#Y[AQKX M_25'+*#RW4]=.C3J/=W_EI#*5^*Q_:%I4=!(J\&F!",Z_Z+X(QG)%,<9\; M%@3\/_;>M+EM*UL7_BO\D%3L*H@AJ3D^UU6*AS[N-XE]+:>[SJ=3( E*:$, M+P;)ZE__KG$/&#B)E*BT/W3:DH"-/:R]YO4L2K]0/1[H?)Y9M4+DQVCXHQOB M:6,Q?VU^,-@:/UAP)QZIJUZ+3KJ$S->:[]8[<('4/3Y93O!?R /7%R5&I17S1#5MNLL45.4/[8%YCG8.O-LIY4M,T\R&+F2D!S% MY*F#)/X*>WF X:T#LF!#L+GZ[0'=IW8B+O+;?L%D_HMT^A$W4=MF6?AK]N8^ MH!CF\"F+81:V =MO8+RUO +&GFU#DZ246ZW+0MK&RZ(V/EYANO).]DEN [N5 M9/A2KBGG\/"M@*63#P:_P%?9Q'9M-+!M-I0P"#:<)E"VW55R#QCCLLWG,":W M8=WDES592%AU+7&>,*9K@ K;-2U*BXW)5N7QFJ"Z@8.J:[-8%NSEO,J+*N0, M=Y*44U V$IA]0K=G:M)^):!!P0V;FV$OBRGS6&IA2_*N0!4+EO.T5@;A MOP1G7R[V#Z]R@#LXOYTWQGJL\W/RRLJ[*+F-_#-L9$SND]VW3"AP]>XUK#E3 M\. ).C511[HWQ1/(L3%OL\[$?(QQ#F5PZ5L,GP<&:'A97-:PU%UI X>451C% M^RI)31/&3P$^]-_9'?"D/*A%WITTO@+_CKS6S -%480I4!Q6>Z8)=$?/)H%N MU%#HCCH3Z%I4O;7I=V'*G)>-@32&MSH0C/>"@GWLC)",.,L%3/C94!*)2C=+$ZUH,-*4-/C9J$DD#H'Y MV"F'E]L+ZBB/B^466V+N$/*=)$NO< Q8ES]5)9^"P]\T;YL_H[5Q7.[4 MD& MC/@J%/A_5DUSV&;D$S+=R*0S2XS1%*&VY5 #\7V-RLVSKIXZQV,UL\#W!F&# M^Q+K.XV.@&Z8);K A6KC[[/\K0S0- ]WIM>-NM L%_CN'C;U[27['77HI"T5 MQT-:3U/#\_TU;L'B.G$<8_<8ACC'P!J*>$,*%OF#\OO@TD6M1=? /6#7J)3# M27K7; L&Z\84/&JN [<\996VM3M\+3L?B[]SJJB\[\VX_IMJW]F\H]))&H F MYR;FL&I#S #+YP*GRB*PW+>\GV.<6]);[H 57%/^2>!7;)2@YTYK%8&PTS%/ M!UEG5<(><(ATH;F$PSH,VKV.Z*.:@C0 !?8Q$%(6I+RM GCN58QM,:_O\1Q MM:*\Y^+\>3;%V6N!?GPOXOY>Q/V]B'M?BKB_EV]_+]]^JO)MDR7D[AA^#<.' M^[ UWVNV_P(UVVT!YAJ0$5?\:25..RM8+:&"+;EZ%HUOQ_DNHK)E>O,J!U(H M>'*TY^;S.YH57_6JZ(X.-"T!G!>PLNF']#/!GRT$<7V:')[U)KSU))[SX+ C MJE$[1GO&C"3G"\H'4]Q?T<'UUL7L,Z4CM3LL%^L@NTLM.W2AX)954: ^YW[I M(IU>.(5Z=8H?=J[=L,OUY6>*/9Q?;7L?GI1?;3CK[6<>=M0H M;U$"]KS+B_>0-1]N+5T'P"1P2:>_;E48SECF(3*D XQI83?IZ\P '[KU#PZP MH0D*"+ 6V&A6[P YB(5XG')$*ZZ!@**ZA!.SGG"T[0*'[9$/^E:4%*.UB+1 M_1)E?([T.S)A4+$&1:W^AF=:>=JGAV-)4-0UZXC38S1L0Z6+I'0(JL2TAF7+8 M"..O8D--K5DZ=0W(L?]&2LL5KIV<1'E675'4G@*(DD0BDW1<:_W>IL>S_TK& MESIB26T;VF_B L6BH93"_W664&PI$O7@F>Q0(&XQ//;\DFX_PZ7$JORW%A\" M9#W>]0JNH2*]; ^1_GB]_JK;C,%TY'.,J,W)^+6+>JSK[CG;TB.H&X[;["9D M_TCA&R\EPBRZ:/= N+@A6KN.+O6J<-"2L%)W@IH1\27RY(<5*$(YU=J#S+JJ M8OX;2)K*"J?W%Y>_4BZ]C'K@CAKT+B[?] Z/!P='<,\4GD6?!!O:G%)?05G< ME1ES+"1!4Y0.*H)CV,XQ+'7#".J"0HTE!E>1B6#8#1!(*V?+K.AK&]N!A??V MD<;O][ 4BE-W"I5TC1AZ;7 Z'!H^L^CWC.U/H HJ"");49/\O]X-Y1KMY6T3M=2T!BR_A.[ )B M-H$Y'X1X:5$/7>MFW^ /7;9=YU *@\C;4,-"Q,H+23,$>EL+!=$"'M8EPR+X MT889&Q>PAQBO+NH6/\9#.5C$QLIC@NCM&;+AJC$\ UTA!U3=< *'M< 7 UH: M.K+^KAP=*P46AI*.!F\,!]Q2C8FH#HW+(Y/2@X ;TG OZ%U17PQ\)_; \Q:Q M$K.2U@Q?+^%_ V_.W@7W%B@9;MG'JL@/M;1FAT4L\>M^XA3OXDLFAHT2_'ZZ MH5>=[M;]ST=GYYW%0-L]RX8+H:FXVGXZ2[;+L6#K!KSKO!_N.F(T'&V>,;WI M&K9-L*.C[G*P%=%[-[G9;?7QCT8'VX[!'8\&CTT'6^<$PV TZ"[LW!TE-/B" M2PE.1KP%$ZAAMWK2G\ "_$@5H02L&*BR+IGR?BX)G/2F$Z-"G=;"Z-9[/XJ' MQE'9X=A2@2(TZK"C6U+V(,YP8>P(]P'UHC;8-:.AM*UH90#NGM.^[/G'E1X/ M*/GA.,E=<:_EN,FKA/?W'%'9BV<]1F'&%N&7K:&6OXWAN(LP:9ALS[*$ ]=P M0(N0MHC/I8ACHV[;7Z[K6=@%Q>A!?-Q2XBB9[@3Y:=GV'=J&DSB?5#=8H<20 M#5-T@D>^E>I 8# ,-C) >EJ T!4/:3VO9)5:RLA$,9C%[H:9@ M.^,'L-#52#9M5QT6U[T9L*7":_\MG-)D^F,LPG6(X,=]#XIOU5R9C*T^) M]!G"@PUP!I45L=1"OZ[.BG@#]K)%(1)8FO#T0,7:(U7A)3 MR&8^^U$6DE +5./;H?0.<991X4P/9;8X#OVC!+Z7AU0QP6)7MY:^9:3L+2)[ M?)@Y?PW980\21[QM56J565Z7@E%@;<'$#4!9_&:L'XWT!]M;ULIY77B3ZVA:)=''V5O!5?D2?F,*O$BGO\7L;8VCX@O> MHF?&:75)"(*_#5[[E.!([]I:9M>T#X0/*^3Z*L:7<99W(,$VBIYB8E&MD&!< M?X0H9C0-;)R,!79)$MC$L!;L,;F3/*/VJ)H6S493QNXP43I@?C&C&0,;2;%* M"7^(L,;( L&HMH9^]1ST!*]9K4+/E]$-(F/F]PH-A[PH<'H&"U_7YQFO+6 P MPB1,B3<4U"GW*I9X*1;+IJ439+%Y2BP'I)8+T]_(J)!343TN;-DPW'U]/D'] M=1[1=:"J)QLL\:>I=A,[0W7S2!P0_+AT,G.A\&W0..M594Q.1CY" B3NW#(] MOE]=5_)=I+6(]NLMA[1\OVI5!#9PL C=;GU<.S$#,!;1"M@5%PY&V')\O5TG MCNV\&T\$ EQ2F=._&/X'Q MO_LVATOT(?T']SL!0?P_Z /9YZW4>F22 M:OP_')[U>X^6J+?L_N]]MLC)L\D6.6EDBYRNI\*NKGN_"W-4*HI/47YY_:#T MR,UU;#;C'Z1E(P(EWGU4*'JTD-Z'E*\H;FNGQKUPCD_FW> OKNK= "4(CS4J MA5O^G.A&%+01@L)9D6.RJ3"A=H$."K@BUA*E-SUTEG[O;9S0&)&03,4 +=F.;6? -191""2SV4/C I%^MK5UO4.7DZF'))8J&:4P$%9V30?$L@ MUAXC08#^9FM:2C2R*] >^0DI:D'0'FMA&Y"P>P;[ (T8ETI*/LVD'=US-!B< M]RYIV \IZI3XPB?0TK5"@=D\;??[:)PS@L61W\!JV#Z$ !,0=@AY>YPY$:F"3"RELSQY_=+A+.B^@7_8=(*4[YU.47UG0#'QUE99C<_Z7/\^M%9 M?W#VXWK)XC716D[I,S O3-?^/S\=_K3XDZ/C_O"DY9.;V?](F%%.?/9]9\FA M9;$ZV\4S[ ^V/\&'[=E1_W276U8/DM8V[.+&4'VX!I*&O3R/!Q[M'B M+0.1=O8$>X9.EWV\4'\E^MJ++8-I'#T]?6W*C9I6^)LW[]Z]?_]J6\)0C:I_ MUBVDIEVTTJXOF3!1\+;V6GP>R*.%+A8Z/W6)%[S"/\@$_#AC ^.C72=MR(KI MEOSRAKT'@M/A*!B<#YN^LY6OVI+MWBJ/E^U>XPHN(P;B_5N>GI!"UW]W2"(= MF9@[(Y%MD,<66?3VR>.Y\HJ.M.:]YQ5[30PDQQ^+5^R..+IRG1]('(/S8# \ M6L@EGMKL_NGU.^/L-%Y'SYNYOYIP@WML][_=X3[>LH^SM[)AY$']R-NUL8HR M')WY]/3O*,^F87']T^N#)@EY$WU"$W-]EO(T%N9J>LC3D\O*ZLI#R.5IK,6- M2>4[5UD5B_-)N"5=97;W9"E?IU&GZIT_@6?GIM0:.&_'F'7I3 M:C1X./]&'7N2:.?L:B,M6;:HH2Q_=[@\EL/EL0EF%QZ95:GHNT]F!SZ9ORC' M^>ZVV97;9F\XSB[I9P\].\NUH.TY=S8SMC8!EGR8XMXAH7?]V:Y8Q^Z7V\H> M=K[4D3JG+ MFHK59!-[G9Q.>@GA)+&TE^MN!;&*ZHK*^$"=R92[6N@TZ#TJ=&-0"\_3W/_+ MZT(7L#.Z,9?1I,JIK/3=-SZ,]WEVPP@M= C-]-<+JO1^!)ML&!R==!20?+?) M]M0FVPEM[@YV6^[H*I=6'6K M\256_GZF\HT.R.KGTJ] *VH8%BY*"SZ!N30I,@5!6 \D*$-[!GFQ?"^ ]5%< MY( K]=V%[A)Q:'=89]("6(KI>"K\:1>.Z#8JI(3.G4W-^.@10)Z!6K 5 M?+\FP(P/+B?760);8H$2;K)IE/1[EPA#YHSKXRIQ3] E\PX81&"&\Y]%,1:@ M%WTNRUNT"RLTO&N_XKL&+3WIJLI?CE6YVH2WC5 Z'"[ID;8QZ"A?\\<[RJWW M_AMT8+=NZRRWCC(Z.NK &U[W+#O@A#O/,L:.Z# '&.+>]:\0R!BC>U,/](1Y M7CA%P##"TJ%"7^FQ\@B-CU:L&U^D.KP'?O/U1 F+7UG,4]FMZP?27!1;BE[@D*.5JK+,>"[X" BN);5'2E!0,V)J+7 MYN$]_=KM"RY>0"L)Z3JDB 2**'GJ*U08W.LL+P]0V@)E$>(*_P'1.[GE8E-< M*Q H=M=%6*0Q.1NIP3)=-CL/,H#@[%J8)RRB"?+)?XI(K3&^?3 ^0Z! M]PH80*8-+S9 RMT3/"6O+S9A4>5H_N7<>*^(:SA7%:*V.2#G 6@W)*#Y(:!B?B MJ2F.(\*'6;C?3G#.>A^)=1 Z%7S.T44)Z5:&Q_XRU+J=^TT$#I8O80#K+)R& MDBX$G7QR5B4">"T?]H$Y=@+Z&;3B<^K^3ZN)M*"RGS.TT-$?ZH'()@\1@/"% M"^:&L))/>99FE3;U8N&WO39_9T^)'OF9P>KL6GO^8GL74["?7#"!_8;O;1OK M@PN/,AB>!+:AGO38N[C\D_YR,!BIC0S4D$[90D8KF_A-'M'%^Y+-@5[.CD9D M=_^&(*M%#^WK%X+W;1X09.^7\%@?'["O6AL<@5>BJ. ;)G8E_#(L(I?7\2\2 M"U4JZBZV2DIX!I,$G@+BD[(#[9):8)^??N]C MVOL#^ 9!]0P53<;#X&2:L*MIZ6@4\5-B\3M;YF/2&T.Z-M\>DN@\>&'/N-W/L[^+"+"3JUAMH'ULBW,MN"H$\QNA2;CWIP5 ML?9^A[,]Z6A(L:C70E,%8A!,I68W M:$R49'#KPFQA>\][VP8>VW7GI V$TMJ:V]91.RA8<1*5PL5JK 1I@&F.M6?^ M3NP@L5V'A2A!U'F+R&4J#>98["KJ..,,HRN0."-]QXI!G20I@K(0RW(%W*NO M33MJ9W'#>_-,NUZ>/AL.QX6) MV$'9]C5=;QURGU'OQQ2F!4V&4W"8O1,TDL=+281W=HFMUE M53+E\Q-F9';-'_BXN;OLQ$E-[V 2A?.(X+GAU)C%4IM+A,HNV7O#5I8^;A"< M]8B8#:L[!R:]Y 0^2#>!M])(X$.J4/-R-O6C.>&C.=W6T9RT'XNO@00B)NKB MDUQ#VA=AP9WH;Z]#^>-BY8-5\WM(!LUIIT%S>C X#S22+\VFK$>;7&*C5\U8 M8>\%;\_I\.SE+[W+"5 >;M[OI#](DVYK,6K[(E72G6^KLBYS0*=7$N8P??;Y MH/SG812(DO4^P7A'_PCK==@&2;0\Q),G/YRXZ.?<]Y##@JSUW3CS[/?^--(] MA6U6L1YX3WE0Z(0@'<_$E6@[B^#/&&F4/KYHA:P* M!NRS3+.& (*SH]:CKFYN(>\=+9WCO\*N0#0D&7G]]E )]^2]GWLSG']K%)B. M7W=[33[P-41 %&#^:MT! M+0SG_& ()KZV/>.DXB_A-^,T.3T:'%P"!24PK%+=A:^%N&]UL!;\BF$M(I1C MD$1$X-CU1[Y@T,]#(FOK^[>,1[\J"= E?K7OK@:U>1 MA?$V,ZXP,2,1+Q+V MTW!(PLYCLV 6SDFAS$_[:HB'R?3P,'<7K]8-W,7;J">9U,3@P(1RF(L9'KF! M>_.QE329*WB+J>6VU<>P$SH<-ZL1J,+;8P4]2(*BMI,%[BFHE;:)!NJM<JT1S7J5Q7;]5D3-OC5LNXS;I<9?U[\/'Y@Z\D<;.[W3-;T#$Q(PE[M"W\ZI+T7F&;O.BUDN<$E.L0U^W$_2BD#I3 M4=,M.$5IV9[0IS2\[4=M"!A;')$P3D@WR.'2\-]%Y.7;A3'Z[S5_B+'4H@6N3OB/ E]("6^'ZL*NO. >_?*L)8/_;?V1U&O0()13W.I6SZ M/98V:UP>!UDSO(.X"G\<!]?5_9GDR[?UW%":@4'_,K\)4 M>V3IH/_\[X]F/#""05E >:%'$:I(T5ZS*CPR- 1S$!A#T]5(8\9_]B_[O2N, M :?$B,VH(69ED!3@>TJL$2X*J#*3>V?$0QZ15U ?#=D4:EITR]$5G%ZC!C(% MZSZ/R%,4,Q97>8@;CKY:N*B2J]G>]-AL1E:5Y(CL\Z1X M#79J!;,P[&@5EV[3")-T$'#0'58@NUI<1PFP.[B(!\3\=7<;DS9[2!\MO)WK M@_9J?#8!STW[2%$R2?L\8>%9>B4!^YL;UF-U7AEQ4Y#)F(;@F-MV)59A"V^S MF/XA;UV10D#N>9IZC"=#YPX6(.^[YJ/MDR'VA1J\Q7P[B):91*0EN0.&''K"0!)OS!^IC" M<#>8.OTO4""*J;[@!50P$@O& NA%54$T19T)L=7H#0Y,_I!8+P??:(J%P0: MH9+;SIT+]XD7/Y"830W(U@.VC+X+&M\$T&!SOO1LW$8,@DS38L- $ M)E(9F'FJXMHKJYQ#,?Z:W60JZZS$6E2[:ERE'AI?&LZEMAJL=9?4^[=A?M&$ M/J:]3^%"I1DVYL9\&CXD,EZ^H4(7$;?RIT6]32@9C7R<@6W>TMH FY)N5 $0 MRPT%J2B!N%>NAD>4)[TJ*5<^NTMIK[@#8H&L]X8"IS (:,R\0*!&M$X+V[@- MZ1Z]#6R2PJY5Z=<4QN*6N:#2@8*=%7*+* MC95)JJ_I;>XP&O)3PWY>4;M$;OP-BK1T+P^%XEF9IERWE&;JC8>.LZP')F-\ MA6P1;ROO'@\RK\9@\!+GR^-Q9::$61B6'=^"(0]7Q\8?X7D*-CNSQ9'1%0 ' MIS-,HO0*A J.!SL%;,&$8^2SLRA*BEX1SMB++->0F@=WE[T+6 YJ9U$:RFF(16 M1)8#Q[DP;][7+HN.TVUA!E084SAA9S-1(+ ,#IYNF!^J.0F.SL\P'$*<%R8[ M@3O!J\$&H)A-"*0'=)QD=SLXCGH,>\\BUF?/)F)]7C<71^M6<;IV$UA)78F. M0])%_UXE]RV=3O$^$!4B-5J%'F._12<)'O8'P*R3!!(-M6[/F=.]D<0.=/VT4+M>E$_.8/@ #7AQ!38$S8I:.Q"I8]Z&K^49 MRX!4[;<1)EMK)1O^^HMT9VLNWX1[RJQ=/.;1C"Q "NAB\ 6U%=*!;K.D OX, M'#0"ZR>[CT",8"Z@$&:@6<+V2/5\?7 MAGYX">$^T'?M?CH!8ZIT'.+1A&&EO7(9_8 PVR-V=P4]S(VA]TSZ-IXO6J*4 M!Y0EINMTAMDWY+(G+USF4X]0*TM4V%PA!AW5=A%W+;@VW@P\,XYNU0D8LUW+ MNC S6!H^)N6V^I<&RK.:.G.:.; MHQR%JE2J=+H;0*6:J/]+U26 M<6-J_ #ON(G*VN+/?VNBN]:FT-%3U 7&(>_;:%Q21=O!&\1+@..74Y=#ES/?1I+.V>GQHN0IE.6! M2PHVL4-L(F!9U-/1R"'1"$N]XS;Z\/29L/,^OOL&K+Z@5!NC M"JFG&'9U9%W/*^I [%/2G)16BFV36AWS8RV!=$4M?Z*!F46XHQM"&!';6RL' M;05Z/QPM2XS0VSDBU/57(T.TJ0"1[5RE2J^ MRG62Q1D8]FQ+!^O1W] PI]T94JHUD^,.@]*4C4C'P&ELN.GJ_J-H5MKBMD65 MEG0ZRJTU?C.C<8G31Z_Q1UJ$(Z"DY!_/Z#H>:SYBFVW%L18UQ7Q#2"8\"KP2 M5K*H0C-DNTG5[^U8=.UX^".2C'Q9ABJK:/>]DZ, MSA]U)[HD2B#.IW:S,-/K,3H/6F)'R(SZ H&(+ ?FU&IE;;%;KXY2Y.J7; ,C3,VK(97:7]\B)]Q-%36;%!G22P2HG#K;[K M)\OTDZ9C=7LZBG,2.U-7&O-_7)7E<=%+',=9FPT<8DU?Y&L(6F+ETC6%AYE4 M M=(?M(&;K>[TVOA4^K"0R'L[6H%P05%PEA\-F,,=&.Z&8%/R3,SA82N,3M>!, MX.5WT.6@] +KG=9\*YL3PIG,&F7GZKZJ3*B>FJ+;OSS6%E%MP*!1&W!6R] ] M/*&> %_'4Q-USKB<_I=P7&2(L?]JZ:>XB!!CW#39LT.8+(SX^AURV90"48[$ M0=G@43\(P -"FY*-30],58E.IGCU;#?A@TWC#('/W8 $1)F,00B;1(99,9*] M0N'6 M&3N#C7D:.T-Y9OJ5A_QIMS616B+N#Z!),)&]Z!..=4HP3+U)_Q"M]2 M4FQ<%*SGD5Y^<7GYYV<8HKS+\J_,@S"*AYI5B*E;C/@ =P/?Y5@:%8=LP\.! MBVU/O]_-^C]+@!*F_S.&]1V60#J?1\,?D2WK.# M)BJCFZM+MX)2$ C7N@AO*:713^$EUZ/5;J=LS+6D\]H:JID\3YF4)K57LK?3 M @TV.3G-O PG$V!-G G$*1*<:BG9E9JMF4>4&PP3FN?1@5&6^*E DCYM1J:W M*@=_T$7/A#TO8 ZP,DU359.2W $V SP%I:XHPMS:\S:IFC[I'']G@=<FD+&+=1UC89/B=-WM&%=%V^(6ZC5VO:Z$]YOY1*NIX/W M>^M"SR K4< #>V\)BZ:9!MG L5L++(M4\! 3K;3NV?$=N%@3=(,$A8]X$"GG M*-'+!M >5[!BYA55W6I:%MM:+N:5UF0;*:]85W77 )C*BN6P( >2<-F*HF;7 M"R"H\;E1 :T8%K*@5O25\_9J8POHI3T"M'R\%@82><.>K\E7%,WH'A ^QJ[- M:4Q3H@U5L"194-U/(VN[NXY(88*W&>@CMZNQ&&1:JF#7AR [*8L_!\>P_DWD MC?@9UQ?$L'H^>%M[7B[*.,5&;B]!3@&RJ9F50'.;YCBAL RWP MKES 824N:+4VJ[TM0 'J%60*K4\O)N E:_D*J+:%G*_2>1CK/;5B3MNX6$G( M3^#WO?1X0]SV[]UKOR&'%1E3IBD- F)CHA\Q> 8$5U\I#TE 60S3@!(F0[W] MW@1AK$FC Y(U,\9^$U$^B0O4![ZXB/FMVU V]ZX%NYU113B%'/84U,^AD*#(NLISQ^4E%X=FM]%RD-;)R2AS4WL9YEC;J!"Q5PS<]&'50TC#5*Z.^ MU,V[02%9?$&Y*Z!\#SQ?1;9A%Z355_B$T[;T#W\E+ MQIJF6F0$>$",:2K>-:>O7R^85_O!XPZZC$VX?PJVD5JDWPZMX3 MYE_S(P&UU+*-N!A:"J-IK!A99A93,P4X+ D]4FTP@KVC50![=8W$49LG? (WR\0G&G0D0R&6\CVP[U]:G%LM*VN@5B#RVQ M>#J%Z(W6M+=WKI&E2LDNK5ZKGNO\4OU61@="O0=.E]1B1J-FWD"4?(NN+M'Q MG6.=A0I#X!]K-M%.)Z&Y72WW2C--0BU]+PHQ9K'LO-_[1\?<:4HAU?52="/#T#F,S_AL>-M6O+]_SH4>5FBH06F%Y FU,.165LRI9PV[UU"8 MMZ=2+ JE;2='G"*H*[1K6S&>>GE_,\Z296'4)8*EPP%('IDL95Z!WE:PKLCR MQ _Y?T>H86SF0B9(8]/1%$T,PIXUV+4VW37?,78O&"PW54$J,6:@34+G[9I: M@Q>E;5*DE)$WV=8O.VU;4 6;5SFB%G'=$7_&]8CZ$VIWU"+GP5"2SLG3-74F MQ+];YZ@=9ED@#HQI-PKR_=MXYZJW#,RA'R];;+[0UB MT"V,%[?A79,@A?S$P )B]LYZPY&&ZLGX*(J7)M[C!JZ:H[HMZFR;@\)U3:@Y MXS=U6L&C[+D."S=+-7%\\48'49[@H!, J\0^S<8;O=Q-X'H%E[**A==NE^;_ MMEMS=;=Q^MY]ZU&[;W7TOCC?7E>N9Z-IM\%_.:G-C5B;-4$(2BR.Y MA?C/R]]_N_C2*^X+[%@KK1"L*]!DW/NYN#,$,!3V"*SUJ#\Z9BQHTV :(4\6 MN3<<753MHV:XP+ ?5I\06R:#@X43IH^1.Q[S?= !T3I.2[#!>*M +Z-A%AEW MUV 52J9%@2#C$X7+N2S#&YC2E/P2!.$ZJ20;T8D^.R^$O>/@<##H%3@"UC-JT^@,OD+:3:N0H5&(TXSXE@02Z51?(H7,R9LG<.U2P&)K95+3DN@D M:,D+,;D?%-<,+3"*07,JO;H%9^(X39Y-;C'\^,CT/1*(< #NU(X#=10H'$UM MS3*:QE(6E#OXS.J"7O],;W^&EQ?E/_WO[^&_LOQ3GLW?H I^H ?YIMQ*H=]P M:6%HG<2TIU61S01$E$ M"VLNJBLTL)S:EC:">XK-EY6\3[:Q]Z=''7LON5/-*P#J^P3K#$ LE(EHE'H/ M1!_$^26$T>5Q$ZT?:=AG#-:I2)]R?#&[67_-KJ.;&(X+^?O_9/G7H/>/.$K3 M$/\?^7P"?P(CH1IG#_I@_P^R*S#'U_YB9X#!%AHI'INW%R, MTD2_U&C%YH/^7$Z73_.H/QCM?)J>:V2560V/^VDO??/FW;OW[U\YXN)A7/9CS=G#TF"%(U@RM:.''C<1B3; M8"9;U$C^XM3Q0+H8GC-=;(U[G P/@_-!J[!YN JU-4WILA;>7%U5>@J-Z/&$ MV"YY%.WY%]CR1]-[AJ?!V='9PP397J@WST"+V0X%;%N7.1X%9X/S;5# $VLL M^RAZMG3D6U9,#L^"T\'IAHK)7N@?^WC6#SSEK:L9PP&H&:.CW:@9N_?4U)+0 M_\*.FDT\>GLDT%:_ WJDC^?5"0X'N[72GX-3YYG3UP-I:MOZTO H&)P_4&/^ M"[A^'B\,L1T=;)L4M65U[#0X.E[L#?A+NXF>&R4]C'JVKN:-SH*CD\7*_-,[ MDR@!XUDXCVK4>#C_UIMF%>JASU]6/IK>=3H(1B;!L7V0JGY#SK^K2LKITOT6!4N> VYWO_Y:?33IJK]V4E_Q.,] M+#GV8SUE>N7DN&7J/=R1]AFN7H/_0//GM'^^C0ET*M!K'>@VS^T-@@42C!95 MEYN>TSX\1@T6HU%Y^LLZ#*_S-'>JE3_B$6[HK!GVSY^4QD^.^H;%^G M4!*D0;T@8K><82\TYEUYF+P2*KS![W&;L5M=#>%[UUK8\6DP.MNQ8[SKWCZ( M6^P?(Z82[X-L=D#P6U+D/T:$%6;#T3?!-D,^C; <]7)SAQUOA1O_16[0MN]= MK12_^"AG]"%])R?T/LMAQ]J+X>--[^1P=.;?Q']'>3:%J__3ZX/F_?.6LKZO M9(^OW*,HL_^DJ473 RUP;06V/'C&(FV--A&Z&1>\%Y]U*^B/F(@PK $\*"D[ MU'I01)-?IE6.Q?(_O09KJ0':LV<"@\ !]EI>-&AT&A<$IL7UUQL2YQ/0X$KI MM#4B?"MKQ6KQ3U&.!48=1&CXZ2>P7[J4G(/1XOQK..4&C_WQ2?CJ*AZGO?-[ MU._Z-E!+N&I;&F]@UZ2;ZJ:&710L!B@/UB_A-E"I+3V/M'<*=P2FEA0AMRCE M/B??2H8\<1XO%'PICQ@=M:U$_+%Z UTBCD&51!]G[VE3?^<]950&:?]9@&I3 MLS >4)R^ECOLK']\M&J)^$T\G291[?(=P^5[Q!"QVY3H/1_Y_R"%<-6CPJH< M#G]!)UFO<8>7K>9HU!\^306G-?#=GDD;A(AKZUHBU;WCHVZ+CW!V7.&[A5Q! M][1V,/EG96"M(_8+CQ M;HVO_D?1["[H%R%#=DO!IR?!^; %4_(9L-"C[RST<#769:"[QD=[QB3Z)"1M M3W)-BEXO9/4=FQ0ML7$'=TV M-WO7&FCX;%H#K=D(:/M=*FRC-@D;$H WM=LN)'(YQ3;G56XZK"QJ7X9P]=D8 M/A,RT+D;"FX-^W+79B>GE3H9Q-\0-SV=^MT)N=N(#Q3[9-'?)S]EJ57 MF+'S-AH_!%5\G<#MX>&PO8AA=-H?-#*F6ZW1X?F0$I/W-7B[1MAV>'C>/WG4 MI3B16]5+>F#484:IN[(7PY>K!7*'1YH9M+$95C_/YQ;-K1_B?V) =U6=^:/E ML981?8[45/XX^Y3'Z22>8_N/%8*Z@VVUCCH^"LXV"ZFM<@%\.G_JR*[2ZW^4 M5;=] OV0(D5^N[^3\3;)&(.^SY20=T^OZP1] MOY/E%LD2@[_/E"J?D+UN)?C[G8ZW2ZXZ^;QW\?EKAL&@1_'1GYVI/KT MI-T="%Y"VML.! ,9G^\!.S;1X ZGXBY\#?]I48[M4_'.V/+H]#08#%?)*WN4 MX,<&$0LJ\SKO:NKX=3PU\8FLB'%MOX1C8,A5&;U:]A%;0O;3:_(UPFC>D.YC MHU.ZF/2,1%L;U>Z3[.8F+MF?F:7)O6G=/,:_8B=:;7OZ)LJQ0MMVM,YNXRF7 MT7.@XPI137(:J;S&QK9Y1'W &?2$/?HECA]Q,WCT]]N^V/I=G!#^$5AD#SU9 M9<3-P_%I^%W2BXJ2NDB'WZ+"Z>9;1 9U!3\VE(; :>QS M+,%KS*]?*V1?DZYW MURM]2:]X(,E<_T7;:19]'Y5T>%%*S:M; D7:3+X9O-R@O;S6:9[V,0RYW)AP M]VM1>.DSALNBZ:E!AT/-RD_G@[ M'6S'KX_Q(,9^!;,OA(<@A.OZZ/CU'UD)L_L4WM-EHL#C4 A8=JU'V\;A%BXA M'M<1&S02\X C7ZTT]Z&70AIC(S-PZV"C6J ,27MX[K?.SN[@D8DP9^4.P ;^ MUK_L]WZ-)E^I>_;?X@2&*(/6:.X?67KP[ELTJ4JPMWIOKL,8I'.JL=]?LS!G M7E7 G.-9/ F!M10E$.5UEL!!!M*"/D3F=Q,719;?XRT%7EH40(6]\;TW8YC< M[WE?IP1BI_?W$&XGO#0ZXQ7V7N#S.+_1X-7[>&87T$.ZH#\,7[WL]Y"92+0: MN G*!9X*OMY\KW<7XF)OHQO<3F["#NS"L&%NOZ[Y8 P @*^<(UF=#U[]&' K M\OJ#JAX!T_U_58R<'98XQIF!0(/EV0/TKL$MS LV,Q%B**HY1A@Q$8W(&?>? M:I^1%'BIM*ESN1,XLP(.+6_LL#E8QK\Q?=?QD97IBL#,W',RRPTGDQR/-4N[ M]EG[W?^] D&FPZ- #44ZB<2#[6*9]D#<. @[M,H MP:V/\^G!'%F:,82RO&#J_'1Q>?GG9V FY5V6?T5LP#R$R5432I\%PIEG.2AJ M%R0'VX\UO+K*HRND:-G[K"I!DTJGN-M++\T/BQ.DB%D+KW9D&M@.P%I(V6D M2X#E" ;#_V(J1:FI%/?SZ( F(-_'8;=2>AH<'AXC,32,B@ G5<0%Z82P=\C" MQ,#!'W\XPXZ!1$9X#.8&X)]&0E]Z&Z8."\^J''81B#LOV\ -AN?][:>Q/'2L MCPX;/E76Z-\PGQ]01@3GSV:P<9>P\=<]/,?>NV^@M1=()A= = 1W&/2BV2R: MD(!A=:WYL7F5%Q7*%AB/\X3?1;9Q5!;#;E7D,&5\>!W>V_%BNH')]#V4$19][W,XU!.X:9V(! MUIDB?;%.@B_IMU5*HL^[[$>#H7?9%R[&2+_:\/W>G^8U/&>37=A.+WMBUY; 76@7]JRMUPB7+' #3P:O>MUKQTA$CZF+H& M&\Y/KONC@R8]6!%EFMF.>KE_LFP-I M=]TMM8@6:%P/%#2#=J5K%X)F. A.SD<;29KSX/CL> 5)XTNE=F'3PM06"IOS MX2)ATR%=ZIP>7ZN30[=P&8*M'W7]$X')QT?;!E$ M95]C]1MPB?7\;-L=V>,@.>Q$$7_KW<#(UX6CS[.(V>,8W?<^;/;- ?S[>OE0F2C/5M@'OWWJ YO0G_7^]DZ^&=/:L^&3V; MZI,61_"#S,3SH.4&+#,3HUOX3;>AZ-B)S>^L8R%V<+C-+$29]#[:B#RU?13> MR^7=@T1*MQG1][SFM$" M&YF4UT0;=*AR2&9@X "&B-+;0R%V4VXBR66D(DGE*@1438Z; \QC5!_3S$F/$#4^SWA7& M>3 NFA4%'5,>35"B4!@TA)^**BEUC-()*NZAG<:&T]^K-.H-!ZXP\!H"X+0HG:J($W TCOWFXO.[R][%I.Q=Y:CO@7(V 8E= MX,5'-2N2/DN%X01.VXZ7'=2#'[@.6J7SU M'$)QDIB,*U>1(8'*P-B3J"A06Q:]GX.H>J\D1&CF0'+0F8278N1N0Y:WC'(# M2M,XJD-HH,)2551:-K>!1SR/=@ >%3O#7F\R5(Y47SF,RDB[!EE M[DNYO)NDY+BK/#Q9-2-IH3Q[K 2H==.>WF?Y':;;_)9EQ.8O,=E1X+#&?GN/ M=5:TG08$VTC]<_H:*D<3:PG(Z?]RQ#RY!^HA3@,/O4?V,AP<_-_>"R/^ Z.^ M)S&P*AHM4&-]A^0K-C\](%_[+0:C98HV%/Y2!"R^G54Y\!Y]8QPEV=U+8LX@ MWPI]>\;'?9#(<1?FN/5%7*CM'IB*T8T_?LKC6[2U+M%&8;2.W^#_F*/##(@O MHPB%YX?GY\<]C$/D4W4("BO^J5 4MGE"S#,;_XO]+Y)[@CFD$Q1]L MT=,#8 MV>(!561J5@(+C$&2!SIO^36(BOJO4)C5?P="/9G6?UE7;76 H<9^.Y+&QL/6Q$V%R;*N+F]R"#"[AK"9C==.Y! M3]36%*-;2"Y"ET7D/*"OL,%+*5(@GI&Q D/H=5,_$5@1.;^AW&Q,2B?7"!C> MUI]4K[.JG[446S8%^7D,-G M>+SWG@=O88([9+F& -E+Y\XUESQ@T1\%E:L&681_+2)0GU'M-HHBW/-I-2FE M!B&;13135'&C_#;&_/,XI5,O>G?X,D;0RD+]Q/AJT?ENT7N!NBDZ%[,2*9U* MFV[F41F36YN.&1DNM_/$OC7T=V#NK#'SK_0[+[U94.31#$NF(U!"!L<)BRG+ M3F)U>J"?49-1':\%\$OLIMX M@G_@\Y$+P#-CVIE&%]98N7SWIM_C-L?^B0HZ M%%VI&(:;^!=[(5771L)OP4;/Y9Z+C'-VY@J[&J4WU)<'16.5A(82\:/F^Z&8 M2\Z[SN-DFE%=0N;M@[D(XZI 6@*6=F$-)'^R:ZS+ =CZ!=&&ZCQ'[@"N.$[9 MP*4JFE!.R62<.A:CW) GDPKY""P4WS>>AN0]I4>7_5>C%[2;YR/A5.,/I8H MMN"Y$C<]IO[')09DF!'"'^#KY3USCA>'C4'8V:I')69G>M4'Q@#CY\S/@=/B MOD0LVL\=>)- M-:%$?FIR2Q(6LU(6K).(DY@G _/@J@/IZ$U M+?ODPOT]RR.\28$D3F>-L=^![MBN'0S$=$&X@5 W^\BR]RLB_C+YVC#=G58'>#* ^Y0AT)&\^_N/#VX/A M>;]'FG !:PNG[A_(T50 ,>5X)_A-0M:#Y0M[C8SK!Z]\R0HUZ';,NY1M1#IQ M6,Z$=W-"M6OH6D$VH:Y05(5FY&]!$P$])N@:3.-24U68HN%LU=GS.W@+(%?8Z8SJN"I"A0N7J(OIEEZ@.M@ MB65D)+%,T(FOKB@Z[):6 F@>&+E+G-W@C8(%3;9)$R7CR<5:I@P=<1HR_7V ML$IP&TO\&]@#:.#W3641)^05$O9F$3 ;F*H5$.(U+.89^67ITS= VR5R3VI3 MQ^D@1.;(/W3J'%)$AH%<[M]J>C$!W!M1XWK&K3NRP" K<3,;=OP4WN<9$/NE M>.(^Y=E5'M[0P5_$.=B?>1Y'TA'OC5M&@%ME5:,9>!"]]$YE MOYB5]V1"OA!%S_AE;0F.RTSV+#/C< \S,[;A0S%D303$%U$HG&P5%D1DZ2 ] M-M(-*5+MB/2 XY*&7864@N&\ITP-&!5M6X-U\AS009O''&U$GI<5/,8-Z)\@ M\H U3^6O2C8731:,UF@$!.A'[$$M844)[3D8U:BHJDT7QKV/4A3V@2M#/<9" M(5,T\CCDX&;S%?&W PJ^:%Y?>Y)4,^G$>AX*U@6U^)+D'NN0Q@043S_)J9;> MER;, SM7Q%@$C,P\REWN1(?DF#G3["X%?2D%?7P.<\8J;I8R,[WY)->J$N-> MM'I+'4:U1'E1I5]3&(L3$4#L8>VLMM M[#543@J;A8$Z:46[Z-DU4F-_RSD9<%+D0"1/G[F"26(]-[1&^+K0LM#O=78' M(CZ>?$V8'QAIBAD6F'Z _6'9U%#F(33.]XSDA688/U;'5AX][D)^^KP M?TN)0'.ES5]%V2%O/X'B[MKKOUUS@"L55RASA8^>'KW24M<+T+3A7YCD\2&= M](V^P<,Y/D@G*<\QM%$3@;M D_P?K)"<9#GH1\R$9ASH1T5L>'YR2B'9$&$% MZ&:K=BFV:DSL2/PQ]X&$*-AE%)'T(J "L.-@385@5D]B\G.9(*LM!U66TE1$ M;4TJRPGX#G,/H\ZCR6Q=[GSQ%3>;XJWLSF''#GX8_L5(VN(FI8'0'GOQ_M>/ M!>>?PZ,]5/TD2J &OD1B\-F+/RX_%9(.91POG&4$DO3?:C@/:.%"(+CBJ(_!.9B?=.$1V(L(#CNJR0;(W-6HK#+#B@\KTI)2BD/ MR-/E!3@\4;4N X&QX<.$D+)A:HPY$D00 ^$]9,;/Z&[^I#D>5HG[BH%Y" MR>GR79CP).E*\%R*]RIQEZ'^W+@4GY1(UTQ,,?RNJ!KL2,#L0_8W["]MJC9: MF%3#.7IE4%[/Y\D]W=H!$E+5:>9R!J-,P@40*2$L3S(PZ>=) M#L83E9IPMN-E8B]>$7F>)W)0D3.-$)8* M_(_X&)&,<;.G64V#\+^LB%(X.SY-6%6:52G[\8!(83_0%L%1KO ?7D#D7EF@ M#N@?C>Q0(:829RR[]Y= *P2*RID5&DQTR_#7(% <@J Y*A'"156!\!'E,/[- M+-7212')EZW01>TOL4I,Z$ MV9KUU,,.Z3V.(W$#LJ:F%/)G2BNBW)X"#6XBT!_.>B!W$O;KX/ )DY!Q>KJ? MLV\=#AJOM;.YA4ZU7;.Y2W./,XR!LU@1&<5W%JF5PZ+,M5$%3R)\A^@>$QMO MQ0N*FI1],(G!PI[<3S#"3Y>+&#*J4=#!,)D(J& MG8]A)R,L!6)*N;N.$Q1,WU 2X4U5JS8C10.S9G@ZA*M; ==(@YW=JCP-<:AK2KW]#'MF[H/J_ M4&(NHA/#Q+]&)!@*\>@X!T/<+A74'.)NQIS@ LIQGI$9PZ/L]]8W(LKDQT%- M0=QCZG6<99.*_( BW"GN68V-GT'L,Y-X39>&CK.*N0S(@!6A0)>R%&&:[1D/ M0! P;4E(8=G@6S#MQH%ZK_Y$K#+KN/(%';*'PCDXE!8X4D1^,! I,9Z[ALY= M^ZUU=,&T[+)\4$) OW+,WRJ.Y( MGJ-K7 PTB;GUF1AZ;>>(V5AR?,0"X391>@BI4P6YO(E-XM$XR^,B&N!JC$XW!Y_U>2BNGYQ M[T=9-TV='XTZ]V6?H[A'SSR*N[PZ[KUXB4OL)K,8I4'!?47N1&J]'Q_]2- / MP^#HA(H( _9AYVIJ_W 8#$^I LT6G(4W!L8$4P4]C#JLK^9B.!L?#T3HS%ON1)+[H'!C!BG-R*(&=F7.2 M[P_GP=GI$4]&$%?!4D@Y^_W>NV^NATI"8EW#2VRP;4U4H3H,3@[/ MO#4MV\6!7OXUJ 147EL?_,/QD)<*[_\PZ ^&N(-@2R;4_;J :4?U,S'ORSF< M'CI##/O'H[8A-&]HVV?TS)!CWJ]6SKG@*I_R588+>S)HO5GM MJ7>1I9)UG8M\=KS6?#<@$KDD6[ZLYV<#?]X+]ZEQ59?2 %XT*6"F+S)RQN97 M=10<#H_3< M\&M9BL M3V$W*R7<:!"SEZ#'/F=8%PJAM'AR]ML%QJD;N)5)+"E':-BG'! C M'Q.'R-."PF:>MXD*F^OE0;:CN7&PD+M?8C[U_.WNA$CQ9.7A/*93ITH;]#&: MF'U+SJ.?X^@F+FI:'UF$,95\B;=.>'<2EA@NTK3>.N_6/#&% B#T+2?-P\$T*!B78";;RA1[UUYL4&6)J1',8PLT[;117 M:B9]$1DF5W >L5#H."HL_&$]X8^S/^J7M]5!3)F(XRB-9G&]'$ST-XJ@X"K; M)ES+@*#9\^3=%.CN2L HO1(I(84M&':>2*N=:R=>:M5'X_!N,J.'!1JVHLUL MDS=OZKDH''L'>"IHVJ?#4Z.W'A_]&-2]&6&QMD.#-7*D!?T8D8P_#U2[+5N1 MQ*/0>\/C-<8[1P!QIX)@ MY]JN M3X8<>B6U;)S"6&"3"0\_X)\,TLXCJ)' 6C(VO:@)$YRY%Y$BST6 M)(D:IZ:R'U2MF$6MU$1KRQ61:_0V9I_D('?N4#&0ZXSYKJA4 $6BMFU?PQEZ M=KVNQ#MRC>G^#":0P" M*A,FU GSO@G&XQ1MZH\(Z7WD-!>%VWUBREW4\/1$ZG(I0IXLT-4 %6J%^ ME^%UK$5=QQI_X] MO'>03OT6C$B!#MR&_2I^CRP7(5N"RN@5UW"*VMP(H2=N4&..#W6! M&_(G* &L%,GU"E@M$IF9Q0%09Y1%*5!J!F,9%:1H:C*0O8\C"SPY/31L\H=1 M,#H[;?&5KW#]?1ZJJ<26@[IWQ]WAO0R '>]_ &R14VDO/'CCU^^X%V:W@^J1 MIK)-?O2NM>==J?WK5Y7>M]7*.]X%R<4R M;A%3H*?#B4/$BV\W2K'KQ9LM+NF&2P/?9X#^ZS"9-:#YD5$EK;-O+S-%X4&, MDT :#<8HYP=BN)YRR%"HX*AX&&KPTQ,D/^C5JD3$"<.XL#:PB")*?65\BUJ. M4ZBECF"ZS^E3E*D8M4Z$,0H$VD+Y,+](SBO;+D,[US(D '#U!(4+C:2R1+(@ M-+$(**NL2O9"E!%FGZ-X0IALDSK)>6?C".@RY8-@]HH%&5.WZYGX6\AG8H@0 M@9*P?J0JBW@:J3(<4@[7-2EM(F"#GJ9AV)G?"O 2T :$B-2\^-O6J M=O^D(6Y=RZO;]([$U).LU2NV^?)<%6U-:=7E!@R%#*9<-BE5LM<-BJ &Q OD MG2%$UU)L^DK<8F9S/;U& D;I,!6KYAJ*STW.OVCQ2@[9EV.S<1W(T"*\96]U MF^W#BF%:MZN> M/)!)Q.$8ON,L,Z1X6(N1;3D7J/T'1OSP4X%0JBTXIKQ0)31=&2+$$T#QA+@S MF7$%LD:MPC9EG==>]8S%3]*[96MIS&65>7?82L]!X]B6^O5&%LWS,#@^'=EY MGACGK/1&7&=I%YK]V#Y M9%.W5>:-["VF[@:*N-$Z)H_C1,]65EP,AW\T.^2*,FQ+6__1L#F\.&!3)VTZ MOAIRM41]+Q1;0%U!#S &4/D'_8'S@(U$Z(Y435G]IV/R918YXC@2MMF!V=IO M&M=1Z:TZQQ8 583&#+#"6@A^S&H;#CQ?[_WZ[AEWT]&_KC<2K8.6C]#6675* M-!US$G*5PAX5PK.:2OX[+]<+ COK-W-A1 MUSJ9%>8S&N,A:&.!M8[IP%>QJ0&Q=V-F+@D7*S -$QB!:NS&L2YR[EL M:N:Z@FL3X#IU*3%GV$3PGS"M^VMW>A=JJ"[RT!^H$*:NYOA4ITA(D?S.QX8M>_H M3-73PW;M=#@X7"\E>9[2^FX1 2@/C:!0]SK@1_8>+ M, ESQC\V.H4T@LK)X<#J)B='WU63)ZBO[CZH6GXN M>HUNN?-&7?*ZJ;C.$ VX8L8#L(@W4FBA2;X.9?[DP-?;^FP&=W$[JE Z6PW% MI:X]Q&4+5B7!-VNZJ?D"$O$L2^*,-09:26 PQ04F7#QD9GZ#*=K-!E7KG+#+UEMJLYP8GK01R)HG.B68E-#^+H?*V*RK6UM/I2 M5EW)83 \CHZEMH&:1.G7? MYM-Q<,+Y(BHU== M0//%KKI:K^6@5Y:$#:.U@W M@8\^A!*W+-QAC;,*)&6>?2.TJ01SHYV+\8/>7W(MNW%1R>C:Y0F]<$2: VBQQ,.GV][T1H"VBH M:PSG2B)L(;:I :N4>CLH=!25[*0%8NE2VUD!F\3 QFT$BC3WQ'N[R(6H!;4] MP:1DQO7^XN(G#$6GU&6&NCB\O3SXM8=$B3HFW7/YFLO8"),(M'4"3K*HF!%A M;^,ETKQ2_JP4RB%R$C9GS0S<-'_-NP,X-'6'Y1E*3Q*7/0@J<20M 8O0N/86OOZ""< M4DMZ#RD;"U![E!J/=\D!"'7BB(0SRITJ.U+SI*S6^//9MG0DIF8"MA!4<5]@ MDUOQB*_J\U]:N7F'/:\H H"9_.KK9X/7V?S6R;2)_,/ )@&D1JOH&+8P R>9 MVM0&^VV;RCY)+%2HTP8318&4 ]Q&_JK]GBSP M4HX/AKW\_;>++^87LC5.M[X4(6$SSC;"-DC%M9!.,2>W!J;0[V&Q& M5Y3>QGG&W:G0<+3UQB7E^;&KWI%TY6SRB M0MQM,^3\;-O@V99_*F5-@A\)6VZWJ ,[PH&\:[[$O[N.2.@!W\%T%ZRUM$P) MZV&R"6T>YDEC<4KVE6MQC##7[T0FRQ#!S/$((TZ;E7Z$+?U@K?7*"HVR2MT( M% :3,,\)$IO$HC58V5YLC?\2-^OW_DD'*>8M]U'A,\2S31AA,TR7?*C[ [0? ML&7$%IU-ZVS-%*,#&G60(NJ2?HZC8<7L)2JU)-[@BZN38'AXM); 4N^*7T]F4DGJ] M42V6)5;@ 3NY]HN)&-@ (<1+MUF^TUYJAH*"/W=)ANH9ET5;0<("G,F:%7R[ MRP258"Y#6-08\Z9W0??)3J(!/K5G$:33_8\@[5'Q'GN;"!#MYQ>_947QDC6" M&HK6ME+9]S9M/&Z'Z[,5!I@\?G1L$",,MF8C$WL1+I_!HG0YZC),N.C;,DRX MHAV:[T-:A^;SWUJ QKMEF.*7K1$FW:*,RUYW$<5@4ZWF- GZ&;93T*AF=GW9$; MWTYVE\#E"S:R-H;A1$]W:7YTU :JNX;[Z5,-M\?Q4%A*9*-Z_1H--PIHFZ\] M5I%&+39;7OM@-VIAZ@0Y-CAZ,20?QWE]=QCDB9L)$UWA3'X M]V :3[E2V= &D4HKS<$>U3S-#F/C[DF<$1 MT%\>I%V*(LDGW!/L!^H<.AQ*!X//8J_AU;_?#2K$MM$>9#E1VW+4_$3/]KVK ML!R>F_2!X=F/JZ.W:^LX,]"YS:D>C7Y<43=8"XK%T7:<%I#7H*4CF"-<$S35 MD]XXI(@K80B Q)]RTQ/VA*$KJ@-J:?,D5;$3-FA:\7@Q>KCK/<]RVD9BW+;; M=+2-]QM"VR] C]LC"NP:EN<-ZS<]#Y'TM%T,ZF\OY4% M&G=(8HZ!420I,BT+IM$L(F/'!'R0T"2GR1IO-8R0<#)!9ZA$JT+Z18Y5Q/6O MP-.11C!X'A(W)X/MA"VHD#C$8Z>R;;2[).O!]+1U4)X.%/3^AME1OT:3K\0& M_A8GXRCW,S?,R?R1I0?ON+\U,+$WU\B\0@/D^VL6YI(]X'3 )29YG2531$X1 MG\]-6,*=YPCJ'\C5X),]AO$;!6(;#((3R>(,RP;C]B)*UH%N@7*2+,16K>$T MPG/[/>_KPFJ0=N)I.E*,AC&R(J? JZY+W4E>]7EPK)*(,X\<:U0IBPR)%#C\ MU%A1\KDA.R(Y&\I]U3QGUO3#:# 0\T-L?(==SC($FFD-]0W/-1.)GW26[$WF MW)V*FQ=*\^:(E3R.RF9#UBU*[FR)0QR/1+)Y>8#+Y+1[?FKCX0G7@E3W+@4@ M:%#1DO1JDQW+;/*5";.07U)&8'S>3HZU,B*%.7+L61R! MR655W60/F5D7=9$;A![WNFM%(SAD.D1]CW@RF'!%C@G]7S:?A MAKE'#IJ#R=0\%5_J"WP>CVTT>'49?[.<"QA*&=$?AJ]>UGD)(Y1(3@.F?SEW MG%4ON=:K7E[#R2CQR&9&-Z=$4ZDQNZ&%TI=>R>9;E.^!KYPC"9\/7OVHW+/V MH,#5%YJ?.I4>]L3[8.?L@7D-6FYA7IAH*J=<5'"/?WI=E-)SA8"Y@)2EO+77 MD"0XM0(D0=XX/9O!0G)S/P..9_L?<'S2R_[1N7+G;5YSI%OWCD9$CU,&N@NI M4SA*A[?1&!U+I;2#N-":C[8D;/.=>947%>H.,!1+>O?+TJ-<:DI:+AHY9)BO MN#,,M=S48T >'Y%)MW*2IBS;"5LQVL-"7J*U%G5NW._]:5XS#2UHC):EU0Y4 M>W@0C"7^90OSM+4@-MFG;2J]%TWS[J4"%I*[E\)-J;,P-/RPT/AZT;@;[(?/ MT>5Q4C;N"'E5VX5D+9KK0F:>1YCER7EUVV/JTL-9635LI':)866$#\D,+,B& M=+#BX:?,&]IC[0X]CT"!*N]?]IML/UZ5Z].K(2QBR@L1+V6;7(S(,V]+ 6BE MF&4_)1O"[14R17:"%05Y97P,*?:PQY!I;AUDB**8:TY-S5%!:(HA%Y@]VXI\ MIRL7=GOB9N*J3]>/!*,;E,0IG@-6;*-T1=W.\]:*(.)%$X9?0!#3. WG%G M65]7FR[J82_@ YV=[?N]_[; IG@7P[P&?=JSU3GRW3JFZ[.X1\O1ANHV<(19 MPN0KH2I43@> HU8XZ%8_D)NDWTCC(/C^P?DZIB PL/8++!)97%(ONCUDQ?9< M9"^9FJQ/I^@TDUNW!M^^#IUF8E)>*@"^#!@94Q-ZCAD[&AQ!2L)#?Z_2J#<< M6JT4$U(]%) 92P9DD + 7+(R@#54B]Q*H >P^%+.%KU*1YZI/+<51^)Y+4& MS,L?L8GLBG7KX*];HC$(N3('ND_.)-17<'P6!><<6E Q+#5#Q MM/Z/<'K+EY?D8I@:$6SVR(&6UK\QY;#6:E58@0QO:B?H$1*ES+!,^E: !S)% M57]JMV4?>Z'0C3<7@C2\E,L<8'=^)WP;DRLMAP^/P/EF"-SOM*X/T#)0+'58 MOW:"B4P@19OHV$Z+[079YC)(ID%+N76PH"+@Z/S,Y-I9C9I*85G/"N-$FG8_ M[7&X N#HN"OZ\74\-;:Y<-U?PC%56T:OEGU%I MZ GYZC3XU&*W!Y*D5#.TU M[CF";W/\BAR(;66'_4'O!I@!!;0<2Q5/Z-/EIR$7*,=Y[PT(_)C:XF#41@IH ML#JZY41-AE5]P':X0=@WOFA_-L":J@'X;HRR@56V^#UCR9L?C$5R,<;[2Z>:0:O MP'%.KD/N?-#QM9JW%Y5O; ;I?AH[*Y1&W$8F7N+E!]D.1L1CCE3D:"6@>9^X M+C)T*L'*$MTX-' *CN60NI[Y!"7DJP58B1"#C@IKQ>0MJB.Q9>W+6UG&)=T9 MUFN8KS" !(5'G@1"@I[&MDOWM%?IM%&+YVX SHXD[X+IF4Y26)0#>DI:UA,N MK\.ZND0^4!;./=+P [SC(D#-24KW,IJ7UL?1T9/.&"*4/_#%&1&Q MX@%BG$PK2LPEL5UY-5S4R)];I<.@LU+MK,% P@Q3QY);9')-#Q'F+W>O&(%A-#?=^* -S>+/IQ* M^0QV+D8NQV+44G4'+0=,5-;!DT?B72?A:DJE$MN=I][&2C45![/=J.JD?P2. M0N*J(JPFUTE='+C,3B,3T6G$$ POV)WYH;JFI!UR^@Q?H$/C6Y)=X5!0VA*, MU&Y\I$>A;IEIXSP^$?$0Z&E^I$4X D5!$9LAV0\16L5#(-P.7:$FF@GMXDA@. SAX@;L)8SU?0:%!8R@3]B+\(*A'=R6-&M+N<.5I1SWEG-D5] , MH;=+LD!#>*VV0:9'H_D"[D<%Z<#YZ@*!N>0KV%M8THV&;8:Q,3,L.D(]!PT( M]*;"]$"Q>WR)OX!S&R.@%IH12#DZT4+%7*)T MI&C*X>:61%2-4LOQ<9A:NL[.HBG!SAKV-0%A%[/Q\<(Z>UZN6A.*7ST\D4PI M2KN5$'2K0XGCB%)WXW(I])28C?+1_M):'G^*R$TTVY-#F6J8FO Y;GFCBH ^ MJTXLK_97''TJ++@!Y@P[9''@U7HJ'4R?:5:-RUF5V+>M]^FE(&BW?T53;>@1 MB<":$GM:T^$9[1Q M=F@*9AN45(MI8:G24H];@?Z;2544QNWR'+(-EN47A&+HX1['%!9B8<;="GW0 M5V''ZL#5V**YZR8AIHBBKXR:C>62\$T;96'EI$K=*+5T1M1R*VT&YU1L.9@- MQ#& +@F".KH2E-H\XI88U($2[/">Z72LLZQ_ ;&@N<=L@&J7NQ ?@X=Q\T MF4NM#<&Y*6"9PU(JK-,S]Q2CLR47$:!PD2C71N#QO(*FAM['1N.@E+OAKNI9=F0'<=D;M4T_+"+ TOM],':&F,AU1U"T+8 MT=XOG:!:#U)!TAFQJ5S7DPVD8 !R:E<$+[DA"3:RV< MW0B#1-AH3EY'5W,2H.(G;,+H'Q,$@Z1*C,/T:U[-RXDV%,"G MLB2>\DP#4Z)G,C*L8AJXQ@$RTC GW1VD/E@CQ0T3T"Q![A#::U]%)KCTI645 ML:0 BPV21U<5%]/!8IQP#Y@9Z80T$>1\\00>RA,^(P2JU6#3'Z&8;E]\XKH, M9Q'<.BJHXWG>V%S&!A@?IE#*1&@9;DQ8*!U4C#IL)<(,9+;1W(+:U" M14E&)O$F+JW!USJDP(=30#1,#;*E"R!8 YSR5Q&[EVA3(GL+B5^97.7.AF@@T'1 EQIDL;@@LPSE%7$T0VU M=&2PNNVZ!,J<=&?#L]H3O$*O/(2ZYUAO"_:+XEGR:T7B?Z;5N!9XJ4Q%/K A=F6"Y5C9"K MD2-+ 7W1%LE14T)FCDGU44'L0[[[Y9I;!["31;,I* %!DO!UHF/D$N1F8,A8 M4*#@3^CON+')PZM (&,SAAO$\VDJ=GO:%>UPL/^1K3W"M.S"/O@XFQW\*K;M MY37FS5[D.0H%4BIWV9QVZZQW*UOR1Y8^P/Y]%AWMW& I7XJ#<5:"O/AE./_6 M(_VO)^XU(I$W>+80]MH+AX+A MFN(L,1XY;"X"\DC-[Q:S2NP6E(+TF*,7H;AB7UTUSU+AOJJ#HYRRB>F@%V@[ M+[90;#(:.9\X8":RQ:8+_NWBXA.+%'[*5>N*J/4#:N06-9< R"@PF2,];5K6 MO\#"$/02"WQGHDK7P.W*1CO&JC]N. @]%$5L MO!$).L@A-?>DNZ&A)=FYDJRCZZ/1!*IK0C^AIOZ%VT$X^!IM(Y!VSK/B3:=" MNV$MJF]@4/H;[V)^MLNS ,_JS9+X095O MYQ I?Y,5.G. ?&-XH^7&V$LI>R_&,IK2B=]% *^PI+VC!CF-8;A<_+_\@UR4 MZF9NS3YCQ3\ N^EYMG-=5_A]%@OA,Z<1$]7XL;#%0NYY8439;.G"L8T:,N5+ M-H\GO9/!21V:14(LE$YAC%#3W 3;I*0]V.YK=MM$DE!-^0.WT=18R;EA*GDD MI5K"1?RV+S:ARRWT"KAVP/-/X+1#N%ATO$JT4F:FDRT5\J:;4D(J31S,\PZ+MO-P<)DK>*,03 MJ$?'5<:89T&>-Q$=F3.C)S(^'LF\\FE%, DLN>0.EW6S,689=ORC\@P,1/VR M+U)K0=I;FX0FA!*^887=Y?S/.DK;$.ICCV>$K3J[[(+S+ MAW90#A:( L!MK0QDG%+\9BD>>[=:D1,,*N<4(INF<[S^9[?:MY'V?-;%6K0- M9+:3Z-DMZ2+1CI&MZW&D_M+31/GPW);O*I8V[D=BB^,[M5Y1F,U3S,ARZ-B7 MA<#Y"YVO.]*S_8S\5\O5[OCUI:,H +./C8Z]GOX>OU:QVC7&!G/3,W*'W'=Q MU*&Z>=OLQ')$\^>21##E)=TIR:JII):YFARVR13_CPO@8/1_\@91PVF,F$XF MBMK20(S4F).#66$"4H3L-4>O&*,?4!B1#0TI7D7N 8MO0FTZX$<<":" .K(8/P7(\3]XA@%^@G)M\!.!T3@YK06OK#"U3+H8NA]L MO\>X_X+Q@!$:C WU, 3>7*7=0?=4;%-,S2$->[/XF_'(B3/-TU_#D@N]C?H, M?P%3YEX^?(W!M?1 (.)"[LK@;$ NBY06^I@X5.2+/L&>=MCP8UM=(56>A%O M95@4(2-VDW'@;<:8*8RZC\]"T& P$W :@57J*@&JV*O7T%H EM8E$0%"JTV1'5C;A%):O9$DD'7I=SMIP(T'(^2//3U[E\OJ6%-C<-G?EL*W<$VT?VT:P6%]OHOF$#2"M9-L-Q=6= 'MJ M(:XMX3]UY"/\561T^_JL8T6R%)%FN.DN1D6*0JHKW$M%^5]D1!NOR2=Q?J$@ M;4_L@(ME6),1("#PB;G0/TS9BP&2U):BXK=V1!KEY[&*L,+G5->=6KD76 ZU MF&=KJV]FVB:U5Y$<0C^XM9<9#L/]SW!8FYH7ENI:VX82C=JMOCYET'= SJJ MJZ/$@&B^H1HKP5&\8N# S)3[$9(%:(DMJEI3VKF6UB<=#"^0(6)6=W*K'"GF MFUP?-FP]4N?Y<7(3WR90,4G>"RQ] _B#F]])Z&_*CTOA SUJ$E/1$SF-J4)P MOM9TF_?9G[.]^+;JL%X%Y>G^(D5IVUKN?H="!%]@[8>RGTB%[%""/,V&XK^8 M#(P >JC[W\3P0K1$&6K%YGQDI>BYB;RG MT1Q^%[*6X- R7>&IXBMO#.TPQ)31!C'@JZ;=C;\6!]"5 '$Z>6EM#QR](D2[ MG\,GGJ%[%=]&-:/)N^1PD6!=1:MG ?D,Q?(%V4D8H==V'"Y5[*1#2J]*9$6H MLA..LLZIF7:I.Z5*!J81 0J3$5_,#^#)>RXB; M;&98VD/+,2Q!"W4;',P4>I@B9KKO OX=7C'P6(]HU.Z98YAJ)@I:VQV3*B37 MM71-&F2[#,&.S@YA/A:45U=LU" MH0U3V3(NDF07C73):SE)=3%J=#QD'R[/ MH4Z*OBRV!*63B;YA,+6(7&%AW U6P-$>81FT\?;,T#_$9C&5;,D6[C>X[H EEQ&[,*:4PW3>WPUX1+JL.N-QW7F1:[\+S]P+:[89Y# MPA\W+,U[LA)KE2YY=^92P8V3_JEOL^]YOP&Q43>$7O4^ ODQ*U^3%. M@!V_3JL ;KU(ZUL_6RU$)L982U6)I=LI.,L/C;*$'NYP):+RDJGI8^ MC6ZPP'H."MAB6W7Y3+KIQ)F$2N3OROY"KOA1"LZ)MR,:E^/9")]W.3^WPH5:P8C75.JA&Q$OT),5+$2\[]C,)X/:G MS&T*4T\OBBC51>&.(IUG2>3Z"-IF6.LNKKHR:5^DRMK%;][P^S\J7?4WJF+3 M.HR_0'*J@ZO+B%?-9HQ.OVZ7G,)I-D<1SC7F4ZN'#O&S(JRCPS2:0D MCR0S''-2*8T4F3&EGUI4*3)PB3?G;"(DD:!:AR4C]4?4ALCO8,0M(P._^D_$ M-^5DW7!YQJWM$4QXE6SB47F&@1O6MDMH*4?E=39="#$N(0$Q1V[D'LK=-TA, MV.?(=!G@!7&3B?HRVHO20Q,MU,Y.= ($*^ E1B8":D5!WLE7"?*V^"ME0[4C MI2RH7I0B:],8FE@R!$&NJ[&:HJJ&=GWJ'81?&DH)&M_$*8\&_#MWN*-PQ]M;4TK&O=/RE($V/(")^F,$V#5+LCM&YD*J5Y_" ML\4C^B3RXJJ*.9@ ZW28C*.JQ87)R\4R>OP;DU?L9^_B/VZC^UI0*6',+ M'9^FAH$)N U'QZGW"&L$?2\@6DK4YB+T3(NO&SB\"9\@\7Q'%+85,WI7SFTY M7EQG>N12L) M^0G.X&H+Z=B_=Z\='=9BE.]G-'GTGQ9-SN;&L$D^".+'Z$#*O2"<2L#U=2=%PUB+)L4[.M%%6,X>D84G$'.=0_H'#"8 M@E9KT0BK:%P&#:1A*=Y9N!9M09K)\+T7Y)W"VB1DN"[(!E^6T#A\<(4OG8(8 M[_[5[IGC1#*X,E%Z&^=9VFB&8GE+7/AA95"5LO_8&FU&J?6%% ((5_%4]6.5_>>/,#-CQ!LI\Q",H[%I\I: MJN5I["R&,Q.0N1(X9?N^#[382>,D1#M4[ M5\&C?\F!Z P58#9VKNEQ]?6I^;C2MKK-L/;&);5^7H'B][6'5V2I&O3#U9N4 MVAK;U"BI44@KPD9B&R5A#D0L@BCY-K2H5LZQSD)%F?*/E?-=:0QSNUKNE1/) M+IOIX_W>/SKF;I*?/" EDL/3Z!OE["))OXCZ5V#7O^$4\+SWB?SP'_"9E_1Z M/;JID=88TE16.#>79US2[2[M5 MY# @7]S,[R(%1BNN>&40E(BPF\/*49^ED&E/^>:S.BX/QR# MW97=5,-";FE3FUR'BA%?)PKS7]8NQMM.4P^L6%PA[7^[)8U+!$N'-]9F/19N M#W/,@*K_O=_[,Z5$T+")\,-^ ?4Q9X[W1/MPNKX4IS#DIBI(,^X.[B<&\Z]M M4MU &4 [$@BN;JFSH3X=^L<*16 -A;% M,SWG"D M(/:2G&U0\R_<,%=S5*(4QQBE@BJ@+,>$5GW;\[&OXG_V'(V%U9K4E5D3DDJT M3B(=W&5LZV!\U\O-6=>'N)26%[KT=FF?6CS6-D]_AZAS]J4>UZI%1[R#PH8/ MP='Y_]_>M3ZEK07Q[_>OR#>U@X&$A^+<.H-H.W9L1;%W[K=.($%R&PF3A"K] MZ^_9W7.2$R$TD !!Z8?**\EY[.[9YV^IBP-\R]XV] JU@)![L942)$H\JRB> M2@N?)/M>XD/971--GG_4%U@2Q1*^#F2!# :V2-/JM+K=[_?XLOOUIO6@^%.F M7CX)Q(_(W1+5-<3:.-4$7S.94%/U.B7:"MI>E)S_MB0;^A@@@[% MKI35*SHB4,_W>?>9X\T-_0 :WF1E,(0U8B0M)N1([LE5J/#[J16$UHW)>2;> M-&0-+><-Q38_'AB:#CY[8R8XL3FDVFM&O4K8)^D.NKACXZ)?I)+= ;0S?W\I M(48:/8(*1'CY>]O_J;Y'4-N -+(^^GNW%?H7I%0M!"G5I#;D4>/W#C1),PGV M6D;XVUX.6 &RT'KG$4])&6.^9,QI%KZW/=N2HD:V,@"^DZ0,A93P0Y\I3V$ MMGE787NV6SSK/;P)?1V=P1PRW/E+(AR4-