# Excess Overlayer Indemnity Policy

## The Aetna Casualty and Surety Company
Hartford, Connecticut 06115
(a stock insurance company, herein called "Aetna Casualty")

**IN CONSIDERATION of the payment of the premium and subject to all of the terms of this policy, agrees with the Insured named in the declarations as follows:**

### Section 1. Declarations

#### Named Insured and Address
- **International Business Machines Corporation**
- **Address:** Armonk, NY 10504

#### Policy No.
- **Policy No.:** 01 XN 3013 WCA

#### Policy Period
- **From:** 5-21-81
- **To:** 5-21-82
- **12:01 A.M. standard time at the address:**

#### Premium
- **Flat charge**

#### Limits of Liability:
- **23.8% ($5,000,000 maximum) Quota Share of $21,000,000 each occurrence**
- **23.8% ($5,000,000 maximum) Quota Share of $21,000,000 annual aggregate where applicable**

#### Endorsements
- **XXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXOXXXXXO