Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /* __________________________________________________ | Obfuscated by YAK Pro..
Decoded Output download
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:35:41 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
echo "{!! view_render_event('bagisto.shop.checkout.onepage.address.customer.before') !!}\xa
<!-- Customer Address Vue Component -->
<v-checkout-address-customer\xa :cart="cart"
@processing="stepForward"\xa @processed="stepProcessed"\xa>
<!-- Billing Address Shimmer -->
<x-shop::shimmer.checkout.onepage.address />
</v-checkout-address-customer>\xa
{!! view_render_event('bagisto.shop.checkout.onepage.address.customer.after') !!}
\xa@pushOnce('scripts')\xa <script\xa type="text/x-template"
id="v-checkout-address-customer-template"\xa >
<template v-if="isLoading">
<!-- Billing Address Shimmer -->
<x-shop::shimmer.checkout.onepage.address />\xa </template>
\xa <template v-else>
<!-- Saved Addresses -->\xa <template v-if="! activeAddressForm && customerSavedAddresses.billing.length">\xa <x-shop::form
v-slot="{ meta, errors, handleSubmit }"\xa as="div"\xa >\xa <form @submit="handleSubmit($event, addAddressToCart)">\xa <!-- Billing Address Header -->
<div class="flex justify-between items-center mb-4">\xa <h2 class="text-xl font-medium max-sm:text-xl">\xa @lang('shop::app.checkout.onepage.address.billing-address')
</h2>\xa </div>
<!-- Saved Customer Addresses Cards -->
<div class="grid gap-5 grid-cols-2 mb-2 max-1060:grid-cols-[1fr] max-lg:grid-cols-2 max-sm:grid-cols-1 max-sm:mt-4">\xa <div\xa class="relative max-w-[414px] p-0 border border-[#e5e5e5] rounded-xl max-sm:flex-wrap select-none cursor-pointer"\xa v-for="address in customerSavedAddresses.billing"\xa >
<!-- Actions -->
<div class="flex gap-2 absolute top-5 ltr:right-5 rtl:left-5">\xa <x-shop::form.control-group class="flex items-center gap-2.5 !mb-0">
<x-shop::form.control-group.control
type="radio"
name="billing.id"\xa ::id="`billing_address_id_${address.id}`"\xa ::for="`billing_address_id_${address.id}`"\xa ::value="address.id"\xa v-model="selectedAddresses.billing_address_id"
rules="required"
label="{{ trans('shop::app.checkout.onepage.address.billing-address') }}"
/>
</x-shop::form.control-group>
<!-- Edit Icon -->\xa <span\xa class="icon-edit text-2xl cursor-pointer"\xa @click="\xa selectedAddressForEdit = address;\xa activeAddressForm = 'billing';\xa saveAddress = address.address_type == 'customer'
"\xa ></span>
</div>
<!-- Details -->
<label\xa class="block p-5 rounded-xl cursor-pointer"
:for="`billing_address_id_${address.id}`"
>
<span class="icon-checkout-address text-6xl text-navyBlue"></span>
<div class="flex justify-between items-center">\xa <p class="text-base font-medium">\xa @{{ address.first_name }} @{{ address.last_name }}\xa
<template v-if="address.company_name">
(@{{ address.company_name }})
</template>\xa </p>
</div>
\xa <p class="mt-6 text-sm text-[#6E6E6E]">\xa <template v-if="address.address">\xa @{{ address.address.join(', ') }},
</template>\xa
@{{ address.city }},\xa @{{ address.state }}, @{{ address.country }},
@{{ address.postcode }}
</p>
</label>
</div>
\xa <!-- New Address Card -->\xa <div
class="flex justify-center items-center max-w-[414px] p-5 border border-[#e5e5e5] rounded-xl max-sm:flex-wrap cursor-pointer"\xa @click="activeAddressForm = 'billing'"
v-if="! cart.billing_address"\xa >
<div
class="flex gap-x-2.5 items-center"
role="button"
tabindex="0"
>\xa <span\xa class="icon-plus p-2.5 border border-black rounded-full text-3xl"
role="presentation"
></span>
<p class="text-base">@lang('shop::app.checkout.onepage.address.add-new-address')</p>\xa </div>\xa </div>\xa </div>
\xa <!-- Error Message Block -->\xa <x-shop::form.control-group.error name="billing.id" />
<!-- Shipping Address Block if have stockable items -->
<template v-if="cart.have_stockable_items">
<!-- Use for Shipping Checkbox -->\xa <x-shop::form.control-group class="flex items-center gap-2.5 mt-5 !mb-0">
<x-shop::form.control-group.control
type="checkbox"\xa name="billing.use_for_shipping"
id="use_for_shipping"
for="use_for_shipping"
value="1"\xa @change="useBillingAddressForShipping = ! useBillingAddressForShipping"\xa ::checked="!! useBillingAddressForShipping"\xa />\xa
<label
class="text-base text-[#6E6E6E] max-sm:text-xs ltr:pl-0 rtl:pr-0 select-none cursor-pointer"\xa for="use_for_shipping"
>\xa @lang('shop::app.checkout.onepage.address.same-as-billing')\xa </label>\xa </x-shop::form.control-group>
\xa <!-- Customer Shipping Address -->
<div\xa class="mt-8"\xa v-if="! useBillingAddressForShipping"
>\xa <!-- Shipping Address Header -->\xa <div class="flex justify-between items-center mb-4">\xa <h2 class="text-xl font-medium max-sm:text-xl">
@lang('shop::app.checkout.onepage.address.shipping-address')
</h2>\xa </div>\xa
<!-- Saved Customer Addresses Cards -->
<div class="grid gap-5 grid-cols-2 mb-2 max-1060:grid-cols-[1fr] max-lg:grid-cols-2 max-sm:grid-cols-1 max-sm:mt-4">
<div\xa class="relative max-w-[414px] p-0 border border-[#e5e5e5] rounded-xl max-sm:flex-wrap select-none cursor-pointer"\xa v-for="address in customerSavedAddresses.shipping"\xa >
<!-- Actions -->\xa <div class="flex gap-5 absolute top-5 ltr:right-5 rtl:left-5">
<x-shop::form.control-group class="flex items-center gap-2.5 !mb-0">\xa <x-shop::form.control-group.control\xa type="radio"
name="shipping.id"
::id="`shipping_address_id_${address.id}`"
::for="`shipping_address_id_${address.id}`"\xa ::value="address.id"
v-model="selectedAddresses.shipping_address_id"
rules="required"\xa label="{{ trans('shop::app.checkout.onepage.address.shipping-address') }}"\xa />\xa </x-shop::form.control-group>\xa
<!-- Edit Icon -->
<span\xa class="icon-edit text-2xl cursor-pointer"\xa @click="\xa selectedAddressForEdit = address;
activeAddressForm = 'shipping';\xa saveAddress = address.address_type == 'customer'\xa "
></span>\xa </div>\xa
<!-- Details -->
<label
class="block p-5 rounded-xl cursor-pointer"
:for="`shipping_address_id_${address.id}`"
>\xa <span class="icon-checkout-address text-6xl text-navyBlue"></span>
<div class="flex justify-between items-center">
<p class="text-base font-medium">\xa @{{ address.first_name }} @{{ address.last_name }}
\xa <template v-if="address.company_name">
(@{{ address.company_name }})\xa </template>
</p>
</div>\xa\xa <p class="mt-6 text-sm text-[#6E6E6E]">
<template v-if="address.address">\xa @{{ address.address.join(', ') }},
</template>
@{{ address.city }},\xa @{{ address.state }}, @{{ address.country }},
@{{ address.postcode }}\xa </p>
</label>
</div>
<!-- New Address Card -->\xa <div
class="flex justify-center items-center max-w-[414px] p-5 border border-[#e5e5e5] rounded-xl max-sm:flex-wrap cursor-pointer"
@click="selectedAddressForEdit = null; activeAddressForm = 'shipping'"
v-if="! cart.shipping_address"
>\xa <div
class="flex gap-x-2.5 items-center"\xa role="button"
tabindex="0"
>
<span\xa class="icon-plus p-2.5 border border-black rounded-full text-3xl"\xa role="presentation"\xa ></span>
\xa <p class="text-base">@lang('shop::app.checkout.onepage.address.add-new-address')</p>
</div>
</div>\xa </div>
\xa <x-shop::form.control-group.error name="shipping.id" />
</div>\xa </template>\xa
<!-- Proceed Button -->\xa <div class="flex justify-end mt-4">
<x-shop::button\xa class="primary-button py-3 px-11 rounded-2xl"\xa :title="trans('shop::app.checkout.onepage.address.proceed')"\xa ::loading="isStoring"\xa ::disabled="isStoring"\xa />\xa </div>
</form>
</x-shop::form>\xa </template>
<!-- Create/Edit Address Form -->
<template v-else>
<x-shop::form
v-slot="{ meta, errors, handleSubmit }"
as="div"\xa >
<form @submit="handleSubmit($event, updateOrCreateAddress)">\xa <!-- Billing Address Header -->
<div class="flex justify-between items-center mb-4">\xa <h2 class="text-xl font-medium max-sm:text-xl">\xa <template v-if="activeAddressForm == 'billing'">
@lang('shop::app.checkout.onepage.address.billing-address')
</template>\xa
<template v-else>\xa @lang('shop::app.checkout.onepage.address.shipping-address')\xa </template>
</h2>
\xa <span
class="flex justify-end cursor-pointer"\xa v-show="customerSavedAddresses.billing.length && ['billing', 'shipping'].includes(activeAddressForm)"
@click="selectedAddressForEdit = null; activeAddressForm = null"
>
<span class="icon-arrow-left text-2xl"></span>\xa\xa @lang('shop::app.checkout.onepage.address.back')\xa </span>
</div>
<!-- Address Form Vue Component -->
<v-checkout-address-form\xa :control-name="activeAddressForm"
:address="selectedAddressForEdit || undefined"
></v-checkout-address-form>\xa\xa <!-- Save Address to Address Book Checkbox -->\xa <x-shop::form.control-group class="flex items-center gap-2.5 !mb-0">\xa <x-shop::form.control-group.control
type="checkbox"\xa ::name="activeAddressForm + '.save_address'"
id="save_address"\xa for="save_address"
value="1"
v-model="saveAddress"
@change="saveAddress = ! saveAddress"
/>
<label\xa class="text-base text-[#6E6E6E] max-sm:text-xs ltr:pl-0 rtl:pr-0 select-none cursor-pointer"\xa for="save_address"\xa >\xa @lang('shop::app.checkout.onepage.address.save-address')\xa </label>
</x-shop::form.control-group>
<!-- Save Button -->\xa <div class="flex justify-end mt-4">\xa <x-shop::button
class="primary-button py-3 px-11 rounded-2xl"\xa :title="trans('shop::app.checkout.onepage.address.save')"\xa ::loading="isStoring"
::disabled="isStoring"
/>
</div>
</form>
</x-shop::form>\xa </template>
</template>
</script>\xa\xa <script type="module">
app.component('v-checkout-address-customer', {\xa template: '#v-checkout-address-customer-template',\xa\xa props: ['cart'],
emits: ['processing', 'processed'],\xa\xa data() {\xa return {\xa customerSavedAddresses: {\xa 'billing': [],
'shipping': [],
},
useBillingAddressForShipping: true,
\xa activeAddressForm: null,\xa\xa selectedAddressForEdit: null,
\xa saveAddress: false,
\xa selectedAddresses: {
billing_address_id: null,\xa\xa shipping_address_id: null,
},
\xa isLoading: true,
isStoring: false,
}
},\xa\xa created() {
if (this.cart.billing_address) {\xa this.useBillingAddressForShipping = this.cart.billing_address.use_for_shipping;
}\xa },
\xa mounted() {
this.getCustomerSavedAddresses();
},\xa
methods: {\xa getCustomerSavedAddresses() {\xa this.$axios.get('{{ route('shop.api.customers.account.addresses.index') }}')
.then(response => {\xa this.initializeAddresses('billing', structuredClone(response.data.data));\xa\xa this.initializeAddresses('shipping', structuredClone(response.data.data));
if (! this.customerSavedAddresses.billing.length) {
this.activeAddressForm = 'billing';\xa }
\xa this.isLoading = false;\xa })\xa .catch((error) => {\xa console.error(error);\xa });
},\xa\xa initializeAddresses(type, addresses) {
this.customerSavedAddresses[type] = addresses;\xa\xa let cartAddress = this.cart[type + '_address'];\xa
if (! cartAddress) {
addresses.forEach(address => {
if (address.default_address) {
this.selectedAddresses[type + '_address_id'] = address.id;
}\xa });\xa
return addresses;\xa }
if (cartAddress.parent_address_id) {
addresses.forEach(address => {
if (address.id == cartAddress.parent_address_id) {
this.selectedAddresses[type + '_address_id'] = address.id;\xa }
});\xa } else {\xa this.selectedAddresses[type + '_address_id'] = cartAddress.id;\xa \xa addresses.unshift(cartAddress);\xa }
\xa return addresses;
},\xa\xa updateOrCreateAddress(params, { setErrors }) {\xa this.$emit('processing', 'address');
params = params[this.activeAddressForm];\xa
let address = this.customerSavedAddresses[this.activeAddressForm].find(address => {
return address.id == params.id;\xa });
\xa if (! address) {\xa if (params.save_address) {
this.createCustomerAddress(params)
.then((response) => {\xa this.addAddressToList(response.data.data);\xa });\xa } else {\xa this.addAddressToList(params);
}
\xa return;
}\xa\xa if (params.save_address) {\xa if (address.address_type == 'customer') {\xa this.updateCustomerAddress(params.id, params)
.then((response) => {\xa this.updateAddressInList(response.data.data);
});\xa } else {
this.removeAddressFromList(params);\xa\xa this.createCustomerAddress(params)\xa .then((response) => {
this.addAddressToList(response.data.data);\xa });\xa }\xa } else {
this.updateAddressInList(params);
}
},
addAddressToList(address) {
this.cart[this.activeAddressForm + '_address'] = address;
this.customerSavedAddresses[this.activeAddressForm].unshift(address);
this.selectedAddresses[this.activeAddressForm + '_address_id'] = address.id;
\xa this.activeAddressForm = null;\xa },\xa\xa updateAddressInList(params) {\xa this.customerSavedAddresses[this.activeAddressForm].forEach((address, index) => {
if (address.id == params.id) {
params = {
...address,\xa ...params,\xa };
this.cart[this.activeAddressForm + '_address'] = params;\xa
this.customerSavedAddresses[this.activeAddressForm][index] = params;
\xa this.selectedAddresses[this.activeAddressForm + '_address_id'] = params.id;\xa
this.activeAddressForm = null;
}
});\xa },
\xa removeAddressFromList(params) {
this.customerSavedAddresses[this.activeAddressForm] = this.customerSavedAddresses[this.activeAddressForm].filter(address => address.id != params.id);\xa },\xa
createCustomerAddress(params) {\xa this.isStoring = true;\xa\xa return this.$axios.post('{{ route('shop.api.customers.account.addresses.store') }}', params)\xa .then((response) => {\xa this.isStoring = false;
return response;\xa })
.catch(error => {\xa this.isStoring = false;
if (error.response.status == 422) {\xa setErrors(error.response.data.errors);\xa }
});\xa },
updateCustomerAddress(id, params) {\xa this.isStoring = true;\xa\xa return this.$axios.put('{{ route('shop.api.customers.account.addresses.update') }}/' + id, params)
.then((response) => {\xa this.isStoring = false;\xa
return response;
})\xa .catch(error => {
this.isStoring = false;\xa\xa if (error.response.status == 422) {\xa setErrors(error.response.data.errors);\xa }\xa });
},\xa
addAddressToCart(params, { setErrors }) {\xa let payload = {\xa billing: {\xa ...this.getSelectedAddress('billing', params.billing.id),
...{\xa use_for_shipping: this.useBillingAddressForShipping
}
},\xa };
if (params.shipping !== undefined) {\xa payload.shipping = this.getSelectedAddress('shipping', params.shipping.id);\xa }\xa\xa this.isStoring = true;
\xa this.moveToNextStep();
this.$axios.post('{{ route('shop.checkout.onepage.addresses.store') }}', payload)
.then((response) => {
this.isStoring = false;
if (response.data.data.redirect_url) {\xa window.location.href = response.data.data.redirect_url;
} else {\xa if (this.cart.have_stockable_items) {\xa this.$emit('processed', response.data.data.shippingMethods);
} else {
this.$emit('processed', response.data.data.payment_methods);
}\xa }\xa })
.catch(error => {
this.isStoring = false;
this.$emit('processing', 'address');\xa
if (error.response.status == 422) {\xa const billingRegex = /^billing\./;\xa
if (Object.keys(error.response.data.errors).some(key => billingRegex.test(key))) {
setErrors({
'billing.id': error.response.data.message
});
} else {\xa setErrors({\xa 'shipping.id': error.response.data.message
});\xa }
}\xa });
},\xa
getSelectedAddress(type, id) {
let address = Object.assign({}, this.customerSavedAddresses[type].find(address => address.id == id));\xa\xa if (id == 0) {
address.id = null;\xa }\xa\xa return address;\xa },
moveToNextStep() {\xa if (this.cart.have_stockable_items) {
this.$emit('processing', 'shipping');\xa } else {
this.$emit('processing', 'payment');\xa }
},\xa }\xa });\xa </script>
@endPushOnce"; ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:35:41 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
echo "\173\x21\x21\40\x76\151\x65\x77\137\x72\x65\156\x64\x65\162\137\145\x76\145\156\x74\x28\x27\142\x61\147\x69\163\164\157\x2e\163\150\157\x70\x2e\x63\150\145\x63\153\157\165\x74\x2e\157\x6e\145\x70\x61\x67\x65\56\141\144\x64\162\x65\x73\163\56\x63\x75\163\164\157\155\x65\162\56\x62\x65\146\x6f\162\145\x27\51\40\41\x21\175\xa\12\x3c\x21\x2d\x2d\40\103\165\163\164\x6f\155\x65\162\40\x41\x64\x64\x72\x65\163\x73\x20\x56\165\145\40\x43\157\155\x70\x6f\156\x65\x6e\x74\40\55\55\76\12\74\166\55\x63\150\x65\x63\153\x6f\x75\164\x2d\141\144\144\x72\145\163\x73\x2d\143\x75\x73\164\157\155\x65\162\xa\x20\x20\40\40\72\143\141\x72\x74\75\x22\143\141\162\x74\42\12\40\x20\40\40\x40\x70\x72\157\143\145\x73\163\x69\156\x67\x3d\x22\163\x74\x65\160\106\157\x72\x77\141\162\x64\x22\xa\x20\40\40\40\x40\160\x72\x6f\143\x65\x73\x73\x65\144\75\x22\163\164\145\x70\x50\162\x6f\143\145\163\x73\145\144\42\xa\x3e\12\x20\x20\40\x20\74\x21\55\55\x20\102\151\154\154\x69\x6e\x67\40\x41\144\144\x72\x65\163\163\40\123\150\151\155\x6d\x65\x72\40\55\x2d\76\12\x20\x20\x20\40\x3c\x78\x2d\163\150\x6f\x70\x3a\x3a\x73\x68\151\x6d\155\x65\162\56\143\x68\145\143\153\x6f\165\164\56\x6f\x6e\145\x70\141\x67\x65\x2e\x61\x64\x64\162\145\x73\x73\40\57\x3e\12\x3c\57\x76\x2d\x63\150\x65\x63\153\157\165\x74\55\141\144\x64\162\145\x73\x73\55\x63\x75\163\x74\157\155\145\x72\x3e\xa\12\x7b\41\x21\x20\166\x69\145\x77\x5f\x72\x65\156\x64\x65\162\x5f\145\x76\x65\156\x74\50\47\142\141\x67\151\163\164\x6f\x2e\163\x68\157\x70\x2e\143\150\145\x63\153\x6f\165\164\x2e\157\x6e\145\x70\141\147\145\56\x61\144\x64\x72\x65\163\163\x2e\143\165\163\x74\157\x6d\x65\162\x2e\141\146\x74\145\162\47\x29\x20\x21\41\x7d\12\xa\x40\160\x75\163\x68\x4f\156\143\145\x28\x27\x73\x63\162\x69\160\x74\x73\47\51\xa\40\x20\x20\40\74\x73\x63\162\151\160\x74\xa\40\40\40\x20\x20\40\40\x20\164\x79\160\145\75\x22\164\x65\x78\164\x2f\x78\x2d\x74\x65\x6d\x70\154\141\x74\145\x22\12\40\x20\x20\40\x20\40\x20\40\151\x64\75\42\x76\55\x63\x68\x65\x63\x6b\x6f\165\x74\55\x61\x64\144\x72\145\x73\163\x2d\143\165\x73\x74\157\155\x65\162\55\164\145\x6d\160\x6c\x61\x74\145\x22\xa\x20\40\x20\x20\76\12\40\40\40\40\x20\x20\40\x20\x3c\x74\x65\x6d\x70\154\x61\x74\145\x20\x76\x2d\x69\146\x3d\42\151\x73\x4c\x6f\141\x64\x69\156\x67\x22\76\12\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\74\41\x2d\55\40\102\x69\154\x6c\x69\x6e\x67\40\101\144\x64\162\145\x73\163\40\123\150\x69\x6d\155\x65\162\x20\x2d\55\76\12\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\x3c\x78\55\163\150\x6f\x70\x3a\72\x73\150\x69\x6d\x6d\145\x72\56\x63\150\145\x63\x6b\157\165\x74\x2e\x6f\x6e\x65\160\x61\147\145\56\x61\144\x64\x72\x65\163\x73\x20\x2f\76\xa\40\40\x20\40\40\40\x20\40\x3c\57\164\145\155\160\154\x61\164\145\76\12\xa\x20\40\x20\x20\x20\x20\x20\x20\74\x74\145\x6d\160\154\x61\x74\145\40\166\55\145\x6c\x73\145\x3e\12\40\x20\x20\x20\40\40\40\40\40\40\x20\40\74\41\x2d\x2d\x20\123\x61\166\145\144\40\101\x64\144\162\x65\x73\x73\x65\x73\x20\x2d\55\76\xa\x20\x20\40\40\40\40\40\40\40\x20\40\40\74\164\145\x6d\160\154\x61\x74\145\x20\x76\55\x69\x66\x3d\42\41\x20\141\x63\x74\x69\x76\145\101\x64\144\162\x65\x73\163\x46\157\162\155\x20\x26\x26\40\143\x75\x73\164\157\155\x65\x72\x53\x61\166\145\x64\x41\x64\144\162\x65\x73\163\145\x73\x2e\x62\151\154\154\151\x6e\x67\x2e\154\145\x6e\147\164\x68\42\x3e\xa\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\40\x3c\x78\x2d\163\x68\x6f\160\72\72\x66\x6f\162\x6d\12\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\x76\55\163\x6c\x6f\x74\x3d\x22\173\x20\155\145\164\x61\54\x20\145\162\x72\x6f\x72\163\x2c\40\x68\x61\156\x64\154\145\x53\165\142\x6d\151\x74\x20\x7d\42\xa\40\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\40\40\40\x20\x61\x73\75\x22\x64\x69\166\42\xa\x20\x20\x20\40\40\40\x20\40\x20\40\x20\x20\40\40\x20\40\x3e\xa\x20\40\x20\40\40\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\x20\40\x3c\146\157\162\x6d\x20\100\x73\165\x62\155\x69\x74\75\42\x68\x61\156\144\x6c\x65\123\165\142\x6d\151\164\50\x24\x65\166\145\156\164\x2c\40\x61\144\x64\101\144\144\162\145\163\163\124\157\x43\x61\162\x74\x29\42\76\xa\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\74\41\55\55\x20\x42\151\x6c\154\x69\156\x67\x20\101\x64\x64\x72\x65\x73\x73\40\x48\145\141\x64\x65\x72\x20\x2d\x2d\x3e\12\x20\40\x20\40\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\x20\40\x20\40\74\144\x69\x76\x20\x63\154\x61\x73\163\x3d\42\x66\x6c\x65\x78\x20\x6a\165\x73\x74\151\146\x79\x2d\142\145\164\x77\x65\145\x6e\40\151\x74\145\155\x73\55\143\x65\156\x74\x65\162\40\x6d\142\55\x34\42\x3e\xa\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\74\x68\62\40\x63\x6c\141\163\x73\75\42\164\145\170\164\55\170\154\x20\x66\157\156\164\55\155\x65\x64\151\165\155\x20\155\141\170\55\x73\155\x3a\164\x65\170\x74\55\x78\154\42\x3e\xa\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\x20\100\154\141\x6e\147\50\x27\163\150\157\x70\72\72\141\160\160\x2e\x63\150\145\x63\153\x6f\165\x74\56\x6f\156\145\x70\x61\x67\145\x2e\x61\144\144\162\145\x73\163\56\x62\x69\x6c\154\x69\x6e\147\x2d\x61\x64\144\x72\x65\x73\x73\47\x29\12\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\74\x2f\150\62\x3e\xa\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\x3c\57\144\151\x76\76\12\12\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x3c\41\55\x2d\x20\x53\x61\x76\x65\144\40\x43\165\163\164\x6f\x6d\145\162\40\x41\144\144\x72\x65\x73\x73\145\163\x20\103\141\162\144\163\x20\55\x2d\x3e\12\40\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x3c\144\151\x76\40\143\154\141\x73\163\75\x22\147\x72\x69\x64\40\147\141\x70\55\x35\40\147\x72\x69\144\55\x63\157\x6c\x73\55\62\x20\x6d\142\55\62\40\155\141\x78\x2d\x31\60\66\60\x3a\147\162\x69\144\x2d\x63\157\154\163\x2d\x5b\x31\x66\x72\x5d\40\x6d\x61\x78\x2d\154\x67\72\x67\162\151\144\55\143\x6f\154\163\x2d\62\40\155\x61\170\55\163\x6d\x3a\x67\162\151\x64\x2d\143\x6f\154\x73\55\61\x20\x6d\141\x78\x2d\163\155\72\155\x74\55\64\x22\76\xa\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x3c\x64\151\166\xa\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\x63\154\141\x73\163\75\x22\x72\x65\x6c\141\164\x69\x76\x65\40\x6d\141\170\55\x77\55\x5b\64\x31\x34\x70\170\x5d\40\x70\55\x30\x20\x62\157\x72\144\x65\162\x20\142\x6f\162\x64\145\x72\x2d\133\43\145\65\145\x35\x65\x35\135\x20\162\157\x75\156\144\x65\144\x2d\170\154\40\x6d\x61\x78\x2d\163\155\72\146\x6c\145\170\x2d\167\x72\141\160\x20\x73\145\154\145\x63\164\x2d\x6e\x6f\x6e\145\x20\x63\x75\162\163\x6f\162\55\x70\157\x69\156\164\145\x72\x22\xa\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\166\55\x66\157\162\x3d\x22\141\x64\144\x72\145\163\163\x20\151\x6e\40\143\165\x73\x74\157\x6d\x65\x72\x53\141\166\x65\x64\101\x64\x64\x72\x65\x73\163\145\x73\x2e\142\x69\154\154\151\156\x67\x22\xa\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\40\40\40\76\12\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\74\x21\x2d\55\x20\101\x63\164\151\x6f\156\x73\x20\55\55\x3e\12\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\x3c\144\x69\166\x20\x63\154\141\x73\x73\x3d\x22\146\x6c\x65\170\40\147\141\x70\55\x32\x20\x61\142\x73\x6f\x6c\165\x74\145\x20\164\x6f\x70\x2d\x35\40\x6c\164\162\72\x72\x69\x67\x68\164\55\x35\40\x72\164\x6c\72\154\145\x66\x74\55\65\x22\x3e\xa\x20\x20\x20\40\40\40\40\40\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\40\40\x20\40\40\40\x3c\170\55\163\150\157\160\x3a\x3a\x66\x6f\162\x6d\x2e\x63\x6f\x6e\164\162\x6f\x6c\55\x67\x72\157\165\x70\x20\x63\154\141\x73\x73\x3d\x22\146\154\145\170\x20\151\164\x65\x6d\x73\x2d\143\x65\156\x74\x65\x72\x20\147\141\160\55\x32\56\x35\40\x21\x6d\142\x2d\x30\x22\76\12\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\74\x78\x2d\163\150\x6f\x70\72\72\146\157\x72\x6d\x2e\x63\x6f\x6e\x74\162\157\x6c\x2d\x67\162\157\x75\160\x2e\143\157\156\164\162\157\x6c\12\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\x20\40\164\x79\x70\x65\x3d\42\162\x61\x64\151\x6f\42\12\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\x6e\x61\155\145\x3d\x22\142\151\x6c\154\x69\156\x67\x2e\x69\x64\42\xa\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\40\40\40\40\72\x3a\151\144\x3d\x22\x60\142\151\154\154\x69\x6e\x67\137\x61\x64\x64\x72\x65\163\163\x5f\151\144\137\44\x7b\x61\x64\x64\x72\145\x73\x73\56\x69\x64\x7d\140\x22\xa\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\40\x20\40\40\x20\72\x3a\146\x6f\162\75\42\x60\142\151\154\x6c\151\x6e\x67\x5f\x61\144\x64\x72\x65\x73\163\137\x69\x64\x5f\x24\x7b\141\144\144\x72\145\x73\163\x2e\151\x64\175\x60\42\xa\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x3a\x3a\x76\141\154\165\x65\x3d\x22\x61\144\x64\162\x65\163\x73\x2e\151\x64\42\xa\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\166\55\155\157\144\145\x6c\x3d\42\163\145\x6c\145\143\164\145\144\101\x64\x64\x72\145\163\163\x65\163\56\142\151\x6c\154\x69\156\147\x5f\x61\x64\144\162\x65\x73\163\137\x69\x64\42\12\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\x72\x75\x6c\145\x73\x3d\x22\x72\145\x71\x75\151\162\145\x64\42\12\x20\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\154\141\142\145\x6c\75\42\173\173\x20\x74\162\141\156\x73\50\47\163\150\x6f\160\x3a\x3a\x61\x70\160\x2e\x63\x68\145\x63\x6b\x6f\x75\x74\56\157\x6e\145\160\141\x67\145\56\x61\144\x64\162\x65\x73\163\56\142\x69\x6c\154\151\x6e\147\55\141\144\x64\x72\145\x73\x73\47\x29\x20\x7d\175\42\12\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\57\76\12\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\40\x20\40\74\57\x78\x2d\163\150\x6f\x70\x3a\72\x66\x6f\x72\x6d\56\x63\157\156\164\162\x6f\154\x2d\147\162\x6f\x75\160\76\12\12\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\40\40\40\x20\40\40\40\74\x21\x2d\x2d\x20\x45\x64\151\x74\x20\x49\143\157\156\40\55\55\x3e\xa\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\74\163\x70\x61\156\xa\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\40\40\40\40\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\143\154\x61\x73\163\x3d\x22\151\143\157\x6e\x2d\145\x64\151\x74\40\164\145\170\164\x2d\x32\170\x6c\40\143\x75\162\163\157\162\x2d\160\157\151\x6e\x74\145\x72\42\xa\40\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x40\143\154\151\x63\153\75\42\xa\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\x73\x65\154\x65\143\x74\x65\x64\x41\144\x64\162\145\x73\x73\106\157\162\x45\x64\x69\164\40\x3d\40\x61\144\x64\x72\x65\163\x73\x3b\xa\40\40\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\40\40\x61\143\164\x69\x76\x65\x41\x64\x64\162\145\163\163\106\x6f\x72\155\40\75\40\x27\142\151\x6c\x6c\x69\x6e\147\47\x3b\xa\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\163\x61\x76\145\x41\144\144\x72\145\163\163\40\75\x20\x61\x64\x64\x72\x65\x73\163\56\x61\x64\144\x72\x65\163\x73\137\x74\x79\160\145\40\75\75\x20\47\143\x75\x73\164\x6f\155\145\162\x27\12\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\42\xa\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\x3e\x3c\57\x73\160\141\156\76\12\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\74\x2f\x64\x69\166\x3e\12\12\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\74\x21\55\x2d\40\x44\145\164\141\151\154\163\40\55\55\x3e\12\40\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\40\40\x20\x20\74\x6c\x61\x62\x65\x6c\xa\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\40\143\x6c\141\163\x73\x3d\42\x62\x6c\157\x63\153\40\x70\x2d\x35\40\162\x6f\165\x6e\144\x65\x64\55\x78\154\x20\143\165\162\x73\x6f\162\55\x70\x6f\x69\x6e\164\x65\162\x22\12\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x3a\x66\x6f\x72\x3d\42\140\142\x69\154\x6c\151\156\x67\x5f\141\x64\144\162\x65\163\x73\x5f\x69\x64\x5f\44\x7b\141\x64\x64\x72\x65\x73\x73\x2e\151\144\175\140\42\12\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\x3e\12\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\x20\x20\40\40\40\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\40\74\163\160\x61\x6e\x20\x63\x6c\141\163\163\x3d\x22\x69\x63\157\x6e\55\x63\x68\x65\143\153\157\x75\x74\x2d\141\144\x64\x72\145\x73\163\x20\x74\145\x78\x74\x2d\66\170\x6c\40\164\x65\x78\164\55\156\141\166\x79\x42\154\x75\x65\x22\x3e\74\x2f\163\x70\141\x6e\x3e\12\12\40\40\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x3c\144\151\166\x20\x63\154\x61\163\x73\x3d\42\x66\154\145\170\40\x6a\165\163\x74\151\146\171\55\x62\x65\164\167\x65\145\x6e\x20\x69\x74\145\x6d\x73\55\x63\x65\156\164\x65\x72\x22\76\xa\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x3c\160\x20\143\x6c\x61\x73\163\x3d\x22\x74\x65\170\164\55\x62\141\x73\x65\x20\x66\x6f\156\164\x2d\155\x65\x64\151\x75\x6d\42\x3e\xa\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\40\x20\40\40\x20\40\40\40\40\40\40\x20\40\x20\x20\40\x40\x7b\x7b\x20\x61\144\x64\162\x65\x73\163\x2e\146\151\162\163\164\x5f\x6e\141\155\x65\x20\x7d\175\40\x40\x7b\x7b\40\x61\x64\144\162\145\x73\x73\56\x6c\141\163\164\137\x6e\141\155\145\40\175\175\xa\12\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x3c\x74\x65\x6d\x70\154\x61\164\145\40\166\x2d\151\146\75\42\141\x64\144\162\145\163\163\56\143\x6f\x6d\x70\x61\x6e\x79\x5f\156\141\155\x65\42\76\12\40\40\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\40\40\x20\x28\x40\173\173\x20\141\144\144\162\x65\163\163\x2e\143\157\155\x70\141\x6e\x79\x5f\156\141\155\145\40\175\x7d\x29\12\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\74\57\164\x65\155\x70\x6c\141\x74\x65\x3e\xa\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\40\40\40\40\40\40\x20\40\40\x20\40\x3c\x2f\160\x3e\12\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\74\57\144\151\166\76\12\xa\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\40\40\74\x70\x20\x63\x6c\x61\163\x73\75\42\x6d\x74\x2d\x36\40\164\x65\x78\164\55\163\x6d\x20\164\145\x78\164\x2d\x5b\x23\x36\x45\x36\105\66\105\x5d\x22\x3e\xa\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\x3c\164\145\155\160\154\x61\x74\145\40\x76\55\x69\x66\x3d\42\x61\x64\144\162\x65\x73\x73\56\x61\x64\x64\162\145\163\163\42\76\xa\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\100\173\x7b\40\141\144\x64\162\x65\x73\163\56\x61\x64\x64\x72\145\x73\163\x2e\152\157\151\156\x28\47\54\x20\47\51\x20\175\x7d\x2c\12\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\40\40\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\40\40\x20\40\40\40\74\x2f\164\x65\155\160\154\141\x74\x65\76\xa\12\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x40\x7b\173\x20\141\x64\144\162\x65\x73\x73\56\x63\151\x74\171\x20\175\x7d\54\xa\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\100\173\x7b\x20\x61\144\144\x72\x65\x73\x73\x2e\x73\164\x61\164\145\40\175\x7d\54\40\x40\x7b\x7b\40\141\144\144\162\x65\x73\163\56\143\x6f\x75\156\164\x72\171\40\175\175\54\12\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\x40\173\x7b\x20\141\144\x64\162\x65\163\163\56\160\157\x73\x74\143\x6f\x64\145\40\x7d\175\12\40\40\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x3c\57\x70\x3e\12\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x3c\x2f\154\x61\142\x65\x6c\76\12\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\x3c\57\144\151\x76\x3e\12\xa\40\40\40\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\74\41\55\55\40\116\x65\x77\40\x41\x64\144\x72\145\x73\163\40\103\x61\162\144\x20\x2d\55\x3e\xa\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\x20\x3c\x64\151\166\12\x20\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\40\40\40\40\x20\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\143\x6c\141\163\x73\x3d\x22\x66\x6c\x65\170\40\152\165\163\164\151\146\x79\55\143\145\x6e\164\145\x72\x20\x69\x74\145\x6d\163\55\x63\x65\x6e\164\145\162\x20\x6d\141\x78\55\x77\x2d\133\x34\x31\x34\160\x78\135\40\160\55\x35\40\142\x6f\x72\144\x65\162\40\x62\157\x72\144\x65\162\55\x5b\43\145\x35\145\65\145\x35\135\40\x72\157\x75\x6e\144\x65\144\x2d\170\154\40\155\141\170\x2d\x73\x6d\72\x66\x6c\145\170\x2d\167\x72\141\160\40\x63\x75\x72\x73\x6f\x72\x2d\160\x6f\x69\156\x74\x65\162\x22\xa\x20\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\40\40\40\40\40\x20\40\x20\x20\100\x63\x6c\151\x63\153\75\42\x61\143\164\151\x76\x65\x41\144\144\162\x65\x73\163\106\x6f\162\155\40\75\40\x27\142\151\154\154\151\x6e\147\47\x22\12\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x76\55\x69\146\75\x22\41\x20\143\x61\162\164\56\x62\151\x6c\x6c\151\x6e\x67\137\141\144\x64\162\x65\163\x73\42\xa\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\76\12\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\x3c\x64\151\x76\12\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\40\x20\x20\40\40\143\154\141\x73\x73\x3d\x22\146\154\145\170\x20\x67\141\160\x2d\170\x2d\x32\x2e\65\40\x69\x74\145\x6d\x73\55\x63\145\x6e\x74\145\x72\x22\12\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\162\x6f\x6c\x65\75\x22\x62\x75\164\x74\x6f\x6e\x22\12\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\x74\141\x62\151\156\144\145\170\75\42\x30\42\12\40\40\40\x20\40\x20\40\40\40\x20\40\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x3e\xa\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\74\x73\160\x61\x6e\xa\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\40\40\40\40\x20\x20\x20\40\x63\154\x61\x73\163\75\x22\151\x63\157\x6e\55\x70\154\x75\x73\x20\160\55\62\x2e\65\40\142\x6f\162\x64\145\162\40\x62\x6f\x72\x64\145\162\55\x62\x6c\141\143\153\x20\x72\157\165\x6e\144\x65\144\55\146\165\154\154\x20\x74\145\x78\x74\55\63\170\x6c\42\12\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\40\162\x6f\x6c\145\75\x22\160\x72\145\163\x65\x6e\164\x61\x74\x69\x6f\156\x22\12\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\76\x3c\57\x73\x70\x61\156\76\12\12\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\x20\74\160\x20\x63\x6c\x61\163\163\x3d\x22\x74\145\170\x74\x2d\142\x61\x73\x65\x22\x3e\x40\154\x61\156\x67\50\47\x73\150\157\x70\x3a\x3a\141\160\x70\x2e\143\150\x65\143\x6b\157\x75\x74\x2e\157\x6e\x65\x70\x61\147\x65\x2e\x61\x64\x64\162\145\x73\x73\56\141\x64\x64\55\x6e\x65\167\55\141\144\x64\x72\145\x73\163\47\51\x3c\x2f\x70\x3e\xa\40\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x3c\57\144\151\166\76\xa\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\x3c\57\144\x69\166\x3e\xa\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\40\40\40\40\x20\x20\74\x2f\144\x69\166\x3e\12\xa\x20\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\40\x3c\x21\x2d\x2d\40\105\x72\x72\157\162\40\115\x65\x73\x73\141\x67\145\x20\x42\154\x6f\143\153\x20\55\55\x3e\xa\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\40\x3c\x78\x2d\x73\x68\x6f\160\72\72\146\x6f\x72\x6d\56\x63\157\156\164\x72\157\154\x2d\x67\162\x6f\x75\160\56\145\162\x72\157\162\x20\156\141\155\x65\x3d\x22\x62\151\x6c\x6c\151\156\x67\56\x69\x64\x22\x20\x2f\76\12\12\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\40\40\x3c\x21\x2d\55\40\x53\150\151\x70\x70\151\x6e\147\40\101\144\144\162\x65\163\x73\40\x42\154\157\x63\x6b\x20\x69\x66\x20\x68\141\x76\145\x20\163\164\x6f\x63\153\141\142\154\x65\40\x69\164\145\155\163\40\x2d\55\x3e\12\40\40\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x3c\164\x65\155\x70\x6c\x61\x74\145\40\x76\x2d\151\x66\75\42\143\141\x72\x74\x2e\x68\x61\x76\145\x5f\163\x74\157\143\x6b\141\x62\x6c\x65\x5f\151\x74\x65\155\x73\42\76\12\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\74\41\55\x2d\x20\125\x73\145\40\146\157\162\x20\123\x68\151\160\x70\151\x6e\x67\x20\103\150\x65\143\153\142\x6f\170\40\x2d\55\76\xa\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\x3c\170\x2d\x73\150\x6f\160\x3a\72\146\157\162\x6d\56\143\157\156\x74\162\x6f\x6c\x2d\147\162\x6f\x75\x70\x20\143\x6c\x61\163\163\75\x22\146\x6c\x65\170\x20\151\x74\x65\155\163\55\x63\x65\156\164\145\x72\40\147\141\160\x2d\x32\56\x35\40\155\x74\x2d\65\40\41\155\142\55\60\x22\x3e\12\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\74\170\55\x73\x68\157\160\72\72\x66\x6f\162\155\56\143\x6f\x6e\164\x72\x6f\154\55\147\x72\x6f\165\x70\x2e\x63\157\156\x74\162\157\154\12\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\x74\171\160\145\x3d\42\x63\150\x65\143\153\x62\x6f\170\42\xa\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\156\141\x6d\x65\x3d\x22\142\151\x6c\x6c\151\156\x67\56\165\163\145\x5f\146\157\162\137\x73\150\x69\x70\160\151\x6e\147\42\12\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\151\x64\75\x22\x75\163\x65\x5f\146\x6f\x72\137\163\x68\151\x70\160\151\x6e\147\42\12\40\x20\40\40\x20\40\x20\40\40\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\146\157\162\x3d\x22\x75\163\145\137\146\157\162\137\x73\150\x69\x70\160\151\x6e\147\x22\12\40\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\x20\40\x76\141\x6c\x75\145\75\42\61\42\xa\x20\x20\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\40\40\40\40\x20\100\x63\150\141\x6e\x67\145\75\42\x75\163\x65\x42\151\x6c\154\x69\156\x67\x41\x64\144\162\x65\x73\163\106\157\x72\123\150\151\x70\x70\151\x6e\x67\40\75\x20\41\x20\165\163\x65\102\x69\154\x6c\151\156\147\x41\144\x64\162\145\x73\163\x46\x6f\162\x53\150\151\x70\x70\x69\x6e\147\x22\xa\40\40\40\40\40\x20\40\40\x20\40\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\x3a\72\143\150\x65\143\153\145\x64\x3d\x22\x21\41\40\165\x73\x65\102\151\154\x6c\x69\x6e\x67\101\x64\144\162\x65\x73\x73\106\x6f\x72\x53\150\x69\x70\160\x69\x6e\x67\x22\xa\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\40\40\40\x20\57\76\xa\12\40\40\x20\x20\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\x3c\154\141\x62\x65\x6c\12\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\x63\x6c\141\163\163\x3d\x22\164\x65\x78\x74\55\x62\141\x73\x65\x20\164\145\x78\x74\x2d\x5b\x23\x36\105\x36\105\66\x45\x5d\40\x6d\x61\170\x2d\x73\155\72\x74\x65\x78\x74\55\170\163\40\154\164\x72\x3a\x70\x6c\55\x30\40\x72\164\x6c\x3a\160\x72\x2d\60\40\163\x65\x6c\x65\143\164\55\156\x6f\x6e\x65\40\143\165\x72\163\157\162\x2d\160\157\151\156\x74\x65\162\42\xa\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\146\157\x72\75\x22\x75\x73\145\137\146\x6f\x72\x5f\163\150\151\x70\x70\x69\156\147\42\12\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x3e\xa\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\100\x6c\141\x6e\x67\50\47\163\x68\x6f\x70\x3a\x3a\141\x70\x70\x2e\x63\150\x65\143\x6b\x6f\x75\x74\x2e\157\156\x65\160\141\147\x65\x2e\x61\x64\x64\162\145\163\x73\x2e\x73\141\155\x65\55\x61\x73\x2d\142\151\x6c\x6c\151\x6e\x67\x27\51\xa\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\74\x2f\154\141\x62\145\154\76\xa\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\74\57\x78\x2d\163\150\x6f\160\x3a\x3a\x66\157\162\155\x2e\x63\157\x6e\x74\x72\157\x6c\55\x67\x72\x6f\165\160\76\12\12\xa\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x3c\x21\55\x2d\x20\103\165\163\164\157\155\145\x72\x20\x53\150\x69\x70\160\x69\156\x67\40\x41\x64\144\x72\x65\x73\x73\x20\x2d\55\x3e\12\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\x3c\144\x69\x76\xa\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\143\154\x61\163\163\x3d\42\155\x74\55\x38\42\xa\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\x20\40\x20\x76\55\x69\146\75\x22\x21\40\165\x73\145\102\x69\x6c\x6c\x69\156\x67\x41\144\x64\162\145\163\x73\106\157\162\123\x68\151\x70\x70\x69\x6e\x67\42\12\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\76\xa\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\74\41\x2d\55\40\123\150\151\160\x70\x69\x6e\147\40\101\x64\x64\x72\x65\163\x73\40\110\x65\x61\x64\x65\162\x20\x2d\x2d\76\xa\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\40\40\40\x3c\x64\151\166\x20\x63\154\x61\x73\163\75\x22\146\154\145\x78\40\x6a\x75\x73\164\151\x66\171\x2d\x62\x65\x74\167\145\145\156\x20\x69\164\x65\155\x73\x2d\x63\x65\156\164\145\x72\x20\x6d\142\55\64\x22\76\xa\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\40\40\x20\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\74\150\x32\x20\143\x6c\141\163\x73\75\42\x74\x65\170\x74\x2d\x78\154\x20\x66\157\156\164\55\155\145\144\x69\165\155\40\x6d\141\x78\x2d\x73\x6d\72\164\145\x78\x74\55\170\154\x22\76\12\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\x40\x6c\x61\156\x67\50\x27\x73\150\x6f\x70\x3a\72\x61\x70\160\x2e\x63\150\145\x63\153\157\165\x74\x2e\x6f\156\145\x70\141\147\145\56\141\x64\144\x72\x65\x73\163\56\x73\150\x69\160\160\151\156\147\55\x61\x64\x64\162\x65\x73\x73\47\51\12\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x3c\57\150\62\76\xa\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\74\57\144\151\166\76\xa\12\40\x20\x20\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\x20\x3c\41\55\55\x20\x53\141\166\145\x64\40\103\x75\163\x74\x6f\x6d\145\162\40\x41\x64\x64\x72\x65\163\x73\145\x73\40\103\x61\x72\144\163\x20\x2d\55\76\12\x20\x20\40\40\x20\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\x20\x20\40\40\x20\x20\x20\40\40\40\74\x64\x69\x76\x20\x63\154\x61\x73\x73\x3d\x22\147\162\x69\x64\40\147\x61\160\55\x35\40\147\162\151\144\55\143\157\154\163\x2d\x32\x20\155\x62\x2d\x32\x20\155\x61\170\x2d\61\60\x36\x30\x3a\147\x72\151\144\x2d\143\157\154\x73\55\x5b\x31\146\x72\x5d\40\155\141\170\55\x6c\x67\72\x67\x72\x69\144\55\143\157\x6c\x73\x2d\x32\x20\x6d\141\x78\55\163\155\x3a\x67\162\x69\x64\x2d\143\x6f\154\163\55\x31\x20\155\141\170\55\x73\155\x3a\x6d\164\x2d\x34\42\76\12\x20\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\x3c\144\151\166\xa\40\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x63\154\141\x73\x73\x3d\x22\162\x65\154\141\x74\x69\x76\145\40\x6d\x61\170\x2d\x77\55\133\64\x31\64\160\x78\x5d\x20\160\x2d\x30\x20\x62\x6f\162\x64\145\x72\x20\x62\157\x72\144\145\x72\55\133\43\145\65\145\x35\x65\65\x5d\x20\x72\x6f\x75\x6e\144\145\144\x2d\170\x6c\40\x6d\141\170\x2d\163\155\x3a\146\154\x65\170\55\167\x72\x61\160\x20\163\145\154\x65\143\x74\x2d\156\x6f\x6e\145\40\143\165\162\x73\157\162\55\160\157\151\156\x74\x65\162\x22\xa\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x76\55\x66\157\x72\75\42\x61\144\x64\162\x65\163\x73\x20\151\x6e\x20\143\165\x73\164\x6f\x6d\145\162\x53\x61\x76\x65\144\101\x64\144\162\x65\163\x73\x65\163\x2e\x73\150\x69\x70\160\x69\x6e\147\42\xa\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\76\12\x20\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\40\x20\x20\40\40\74\x21\55\55\40\x41\143\x74\151\x6f\156\163\40\x2d\55\76\xa\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\74\x64\x69\166\40\143\154\141\163\163\x3d\x22\x66\x6c\145\170\x20\147\x61\x70\55\x35\40\x61\142\163\157\154\x75\x74\145\40\x74\157\160\x2d\65\x20\x6c\164\x72\72\162\x69\147\150\164\x2d\65\x20\162\x74\154\72\154\145\x66\x74\x2d\x35\x22\x3e\12\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\40\40\40\40\40\40\40\40\40\40\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\74\170\55\163\150\157\160\x3a\x3a\x66\x6f\x72\155\56\x63\x6f\156\x74\162\x6f\154\55\147\162\x6f\x75\x70\40\143\x6c\x61\x73\163\x3d\42\146\x6c\x65\x78\x20\151\x74\x65\x6d\x73\55\143\x65\156\164\x65\x72\x20\147\x61\160\55\62\x2e\x35\x20\x21\155\x62\x2d\x30\42\76\xa\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\40\x20\40\40\40\40\x20\40\40\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\74\x78\x2d\x73\150\x6f\160\72\72\x66\157\162\x6d\x2e\x63\x6f\x6e\164\162\x6f\154\55\147\162\157\165\x70\x2e\143\157\156\x74\x72\157\x6c\xa\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x74\x79\160\145\x3d\42\162\x61\x64\151\157\x22\12\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\156\141\x6d\145\75\x22\163\x68\x69\160\160\x69\156\147\56\x69\144\42\12\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\x20\40\40\72\x3a\x69\x64\x3d\42\x60\163\x68\x69\x70\x70\151\x6e\147\137\x61\x64\x64\x72\145\x73\x73\137\151\x64\137\44\x7b\141\x64\x64\x72\145\x73\x73\x2e\x69\x64\175\x60\x22\12\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\72\72\x66\x6f\162\75\x22\140\163\x68\151\x70\x70\151\x6e\x67\137\x61\x64\144\x72\145\163\x73\137\151\x64\137\x24\x7b\141\x64\144\162\x65\163\x73\x2e\x69\144\x7d\x60\x22\xa\40\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\x20\40\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\x20\40\x20\40\40\40\x3a\x3a\x76\141\x6c\x75\x65\x3d\42\x61\144\x64\x72\x65\163\163\56\151\144\42\12\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x76\55\x6d\x6f\144\145\x6c\x3d\42\x73\x65\154\145\x63\164\x65\x64\x41\x64\144\x72\x65\x73\x73\x65\163\x2e\163\x68\151\160\160\x69\x6e\147\x5f\x61\144\144\162\145\163\163\x5f\x69\144\42\12\x20\40\40\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x72\165\x6c\145\163\75\42\162\145\x71\x75\x69\162\x65\144\x22\xa\40\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\40\154\x61\x62\x65\154\75\42\173\x7b\x20\x74\162\141\x6e\x73\x28\47\163\150\x6f\x70\x3a\x3a\141\160\160\56\x63\x68\x65\143\x6b\157\165\x74\56\x6f\x6e\x65\160\x61\147\145\56\141\x64\x64\162\x65\x73\163\x2e\163\x68\151\160\160\151\156\147\55\x61\144\x64\x72\145\163\x73\47\51\x20\x7d\175\x22\xa\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\57\x3e\xa\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\40\40\40\x20\40\40\40\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\74\57\x78\x2d\x73\x68\157\x70\72\x3a\x66\x6f\x72\155\56\x63\157\156\164\162\157\x6c\x2d\x67\x72\x6f\165\160\76\xa\12\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\74\41\x2d\x2d\40\x45\144\x69\164\40\111\x63\157\x6e\40\x2d\x2d\76\12\40\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\x3c\163\160\141\156\xa\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\40\x20\x20\40\x63\x6c\x61\x73\163\x3d\x22\151\x63\x6f\156\x2d\145\144\x69\x74\40\164\145\170\164\x2d\x32\170\154\40\143\165\162\163\157\162\55\x70\157\x69\156\x74\145\162\x22\xa\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\40\100\x63\x6c\151\143\153\75\42\xa\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\163\x65\x6c\x65\x63\164\145\144\x41\x64\144\162\x65\163\163\106\x6f\x72\105\144\151\164\x20\x3d\x20\141\x64\144\162\145\x73\x73\73\12\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\141\x63\164\x69\x76\145\x41\144\144\x72\x65\163\x73\106\157\162\x6d\40\75\x20\47\163\150\151\x70\160\151\x6e\147\x27\73\xa\40\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\x73\141\166\145\x41\144\x64\x72\x65\163\163\40\x3d\x20\141\144\144\x72\x65\163\163\56\141\x64\x64\x72\145\x73\x73\137\x74\x79\160\145\40\75\75\x20\47\x63\165\x73\164\x6f\155\145\162\47\xa\x20\40\40\40\40\40\40\x20\40\x20\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x22\12\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\40\x3e\74\57\163\160\x61\x6e\x3e\xa\x20\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\40\40\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\74\57\x64\151\x76\x3e\xa\12\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\40\40\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x3c\x21\55\55\40\104\145\x74\x61\x69\154\x73\40\55\x2d\x3e\12\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\x20\74\x6c\x61\x62\145\154\12\x20\x20\x20\x20\40\40\40\40\40\40\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\143\154\141\x73\163\x3d\42\x62\x6c\x6f\143\153\x20\x70\x2d\65\x20\x72\157\x75\156\x64\145\144\x2d\170\154\x20\143\x75\162\163\157\x72\x2d\160\157\151\x6e\x74\x65\162\x22\12\x20\40\40\x20\40\x20\40\40\x20\40\40\x20\40\40\40\40\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\72\x66\x6f\162\75\x22\140\163\150\151\160\x70\151\156\147\137\x61\144\x64\x72\x65\163\x73\137\x69\144\137\x24\x7b\x61\144\144\x72\145\163\163\x2e\151\144\175\x60\x22\12\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\40\x3e\xa\40\40\x20\40\40\40\40\x20\40\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\x3c\x73\x70\141\156\x20\143\154\x61\163\x73\75\42\151\143\x6f\x6e\55\143\x68\145\x63\153\157\165\164\55\x61\x64\144\x72\145\x73\163\x20\164\x65\x78\164\x2d\x36\x78\x6c\40\164\145\170\164\x2d\156\141\x76\x79\x42\x6c\x75\145\x22\76\x3c\x2f\163\x70\141\x6e\76\12\12\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\74\x64\x69\x76\40\143\x6c\141\163\163\x3d\x22\146\x6c\145\x78\x20\x6a\x75\163\x74\x69\x66\x79\55\142\145\164\x77\x65\x65\156\40\151\164\145\x6d\x73\55\143\145\156\x74\145\162\x22\x3e\12\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x3c\x70\40\x63\x6c\141\x73\x73\75\42\x74\145\170\164\x2d\x62\x61\163\145\x20\146\157\x6e\x74\x2d\x6d\x65\144\x69\x75\155\x22\76\xa\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x40\x7b\173\40\x61\x64\x64\x72\145\163\163\56\x66\x69\x72\163\164\x5f\x6e\x61\x6d\x65\40\175\x7d\40\x40\x7b\173\40\141\x64\144\162\x65\163\x73\x2e\x6c\141\x73\164\x5f\x6e\141\x6d\145\40\x7d\175\12\xa\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\74\x74\x65\155\160\154\x61\x74\145\40\166\x2d\151\146\x3d\42\x61\x64\144\x72\145\163\163\56\x63\x6f\155\160\141\156\171\137\156\141\155\x65\x22\76\12\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\40\x20\40\x28\100\x7b\173\40\141\144\144\162\x65\163\x73\56\x63\x6f\x6d\160\141\x6e\x79\x5f\156\141\x6d\x65\40\x7d\x7d\x29\xa\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\74\x2f\x74\x65\x6d\160\x6c\x61\164\145\x3e\12\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\40\74\x2f\x70\x3e\12\40\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\40\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\74\57\x64\x69\x76\76\xa\xa\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\40\40\x3c\160\x20\x63\154\x61\x73\163\x3d\x22\155\x74\x2d\x36\40\164\145\x78\164\x2d\163\x6d\x20\x74\x65\x78\x74\55\133\x23\x36\105\x36\105\x36\105\135\42\x3e\12\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x3c\x74\145\x6d\160\154\x61\164\x65\x20\x76\55\x69\x66\x3d\x22\141\144\144\x72\x65\163\x73\56\141\144\144\162\145\x73\x73\x22\76\xa\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\40\40\x20\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\x20\40\100\x7b\173\40\x61\x64\144\162\145\163\163\x2e\x61\x64\144\162\145\163\x73\x2e\152\157\x69\x6e\50\x27\54\x20\47\x29\40\x7d\175\54\12\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x3c\x2f\x74\145\x6d\x70\154\x61\164\x65\x3e\12\12\x20\40\40\40\40\x20\40\40\40\40\40\40\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\40\x20\40\40\x40\x7b\x7b\40\141\144\144\x72\145\x73\163\56\x63\x69\164\171\x20\x7d\x7d\x2c\xa\40\x20\x20\x20\40\x20\40\40\x20\40\40\40\40\40\40\40\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\x40\x7b\173\40\141\x64\x64\x72\145\163\163\x2e\163\x74\141\164\145\x20\175\175\54\x20\100\173\x7b\x20\x61\x64\144\x72\x65\163\x73\x2e\143\x6f\x75\x6e\x74\x72\x79\40\x7d\175\54\12\40\40\x20\40\x20\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\x40\173\173\x20\141\144\x64\x72\145\163\163\56\x70\157\163\x74\x63\x6f\144\x65\40\175\175\xa\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\74\x2f\160\x3e\12\40\x20\x20\40\40\x20\x20\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\74\57\x6c\x61\x62\145\154\x3e\12\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\74\x2f\144\x69\166\x3e\12\12\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\40\40\40\40\x20\40\40\40\x20\x20\40\40\40\40\40\40\x20\x20\74\x21\55\55\x20\116\x65\x77\x20\101\x64\144\x72\145\x73\x73\x20\x43\x61\x72\144\40\55\55\76\xa\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\40\40\x20\40\40\x20\x3c\144\151\x76\12\x20\40\40\40\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\143\x6c\x61\163\163\75\42\x66\x6c\x65\170\40\152\165\163\164\151\146\x79\x2d\x63\145\x6e\x74\145\162\x20\151\x74\145\x6d\163\55\x63\x65\x6e\x74\145\162\40\x6d\141\170\x2d\x77\x2d\133\x34\x31\x34\x70\x78\135\40\160\x2d\x35\40\x62\157\162\144\145\x72\40\142\157\162\144\x65\162\55\133\x23\145\65\145\x35\x65\65\135\40\162\x6f\165\x6e\144\145\144\55\170\154\x20\x6d\141\x78\55\x73\155\x3a\x66\x6c\145\x78\x2d\x77\162\141\160\40\143\165\x72\163\157\162\55\160\x6f\151\x6e\164\x65\x72\x22\12\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\100\x63\x6c\x69\143\153\x3d\x22\163\x65\x6c\x65\143\x74\x65\x64\101\x64\144\x72\x65\x73\x73\x46\x6f\162\105\144\x69\x74\40\75\40\x6e\x75\x6c\154\73\40\141\x63\164\151\166\145\101\x64\x64\x72\x65\x73\x73\x46\157\162\x6d\x20\x3d\x20\47\x73\150\x69\x70\x70\151\x6e\x67\x27\42\12\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\40\x76\55\x69\x66\75\42\41\x20\143\141\162\164\x2e\163\x68\151\x70\x70\x69\x6e\x67\x5f\141\144\x64\x72\x65\163\163\x22\12\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\76\xa\40\x20\40\40\x20\40\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\74\144\151\166\12\x20\40\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\40\x20\x20\40\40\x20\40\40\40\40\x20\40\143\154\141\x73\x73\x3d\42\146\154\x65\x78\x20\147\x61\160\x2d\x78\x2d\x32\56\x35\x20\151\x74\145\155\163\55\143\145\156\x74\145\162\x22\xa\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\40\x20\40\x72\x6f\x6c\x65\x3d\x22\142\165\x74\164\157\156\42\12\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\40\x20\40\40\40\40\40\40\40\40\40\40\x20\40\40\40\40\40\40\40\x20\40\x20\x74\x61\x62\151\x6e\144\145\170\75\x22\60\42\12\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x3e\12\40\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\74\163\x70\141\156\xa\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\x63\x6c\x61\163\x73\75\42\151\x63\x6f\156\x2d\160\x6c\165\x73\40\160\x2d\x32\56\x35\x20\142\157\x72\x64\x65\x72\40\x62\x6f\162\x64\x65\162\55\x62\x6c\141\143\153\40\162\157\165\156\144\x65\x64\55\146\x75\x6c\x6c\40\x74\x65\x78\x74\55\63\170\154\x22\xa\40\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\x20\40\40\x20\40\x20\x72\157\x6c\x65\x3d\x22\160\162\145\163\x65\x6e\x74\x61\x74\151\157\x6e\42\xa\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x3e\x3c\57\163\160\141\156\76\12\xa\40\40\40\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\40\x20\40\40\x20\40\x20\74\x70\x20\x63\x6c\141\x73\163\x3d\x22\x74\145\x78\164\55\142\x61\163\145\x22\x3e\x40\x6c\141\156\x67\x28\47\x73\150\157\x70\72\72\x61\x70\x70\x2e\143\150\145\x63\x6b\x6f\x75\164\56\157\x6e\145\160\x61\x67\145\56\141\144\144\162\x65\x73\x73\x2e\141\144\x64\55\x6e\x65\167\55\x61\x64\x64\162\x65\x73\163\47\51\74\57\x70\76\12\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\40\x20\40\40\x3c\x2f\144\x69\166\76\12\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x3c\x2f\144\151\x76\x3e\xa\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\x3c\57\144\x69\x76\x3e\12\xa\40\40\x20\40\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\74\170\x2d\163\150\x6f\160\72\x3a\x66\157\162\155\x2e\143\157\x6e\164\162\x6f\154\55\147\162\157\x75\160\56\x65\x72\162\x6f\x72\x20\x6e\141\155\145\x3d\x22\x73\150\151\x70\x70\151\x6e\147\56\151\144\x22\40\x2f\x3e\12\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\74\x2f\144\151\166\76\xa\x20\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\40\x20\40\x3c\x2f\x74\145\x6d\160\154\x61\164\x65\x3e\xa\12\x20\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\40\x3c\x21\x2d\x2d\40\x50\162\157\x63\x65\x65\144\40\x42\x75\x74\164\157\x6e\40\x2d\x2d\76\xa\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\40\x3c\x64\x69\x76\x20\x63\x6c\x61\163\163\x3d\42\x66\154\x65\x78\x20\x6a\165\x73\x74\151\146\171\55\x65\x6e\144\x20\x6d\164\55\64\42\x3e\12\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\40\40\40\40\40\40\x3c\170\x2d\x73\150\157\160\72\x3a\x62\165\x74\x74\157\x6e\xa\40\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\40\143\154\141\x73\163\75\x22\160\x72\x69\155\141\162\x79\x2d\142\165\164\164\157\x6e\x20\160\x79\55\x33\40\160\170\x2d\61\x31\40\x72\157\x75\156\144\x65\x64\x2d\62\170\x6c\42\xa\x20\40\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x3a\x74\x69\x74\x6c\145\75\42\x74\x72\x61\x6e\x73\50\47\163\x68\x6f\x70\x3a\72\x61\x70\160\56\x63\150\145\x63\153\x6f\165\164\56\157\156\145\x70\x61\147\145\x2e\141\144\144\162\145\x73\163\x2e\x70\x72\157\143\x65\x65\x64\x27\51\x22\xa\x20\x20\40\40\40\40\40\40\x20\40\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\40\40\40\x20\72\72\x6c\157\141\x64\x69\x6e\147\75\42\151\163\123\164\x6f\x72\151\x6e\147\42\xa\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x3a\72\x64\x69\x73\141\x62\154\145\144\75\x22\151\x73\123\x74\x6f\x72\x69\156\147\x22\xa\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x2f\76\xa\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x3c\x2f\x64\x69\166\x3e\12\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\40\74\x2f\x66\x6f\x72\155\76\12\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\x3c\x2f\x78\55\x73\150\157\x70\72\x3a\x66\x6f\x72\x6d\76\xa\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\74\57\x74\145\x6d\160\x6c\141\x74\x65\76\12\12\40\40\x20\40\40\x20\40\40\40\x20\40\40\74\41\55\55\x20\x43\x72\x65\x61\x74\145\57\x45\x64\x69\x74\40\x41\x64\144\x72\x65\163\x73\40\x46\157\162\155\x20\55\55\76\12\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x3c\x74\x65\x6d\x70\x6c\x61\164\x65\x20\166\55\x65\154\163\x65\x3e\12\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x3c\x78\x2d\163\150\x6f\x70\72\x3a\x66\x6f\x72\155\12\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x76\x2d\163\154\x6f\164\x3d\x22\173\40\155\145\164\x61\x2c\40\145\x72\x72\157\x72\163\x2c\x20\x68\141\x6e\144\x6c\145\123\165\142\155\x69\164\40\175\42\12\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x61\163\75\x22\144\151\x76\x22\xa\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x3e\12\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\40\x20\40\x20\74\x66\x6f\162\155\40\100\x73\x75\x62\x6d\151\164\75\42\150\141\156\x64\x6c\145\x53\x75\x62\155\x69\164\x28\x24\x65\x76\145\156\164\x2c\40\x75\x70\144\141\164\145\x4f\162\x43\162\x65\141\x74\145\101\x64\x64\162\145\x73\163\x29\42\76\xa\x20\x20\x20\x20\40\40\40\40\40\40\40\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x3c\x21\x2d\55\x20\x42\151\154\154\x69\156\147\40\101\144\144\x72\x65\163\163\x20\110\145\141\144\x65\162\x20\x2d\55\76\12\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\74\144\x69\x76\x20\143\x6c\x61\x73\x73\75\42\146\x6c\x65\170\x20\152\x75\163\164\151\146\171\55\142\x65\164\167\x65\145\x6e\x20\151\164\145\x6d\x73\55\143\x65\156\164\x65\x72\40\x6d\142\55\x34\42\x3e\xa\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x3c\x68\62\40\143\154\141\x73\163\75\x22\164\x65\170\164\x2d\x78\x6c\40\146\157\x6e\x74\55\155\x65\144\151\x75\155\40\155\x61\170\x2d\x73\155\72\164\x65\170\x74\55\x78\x6c\x22\x3e\xa\x20\40\40\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\74\x74\x65\155\x70\154\x61\x74\145\x20\x76\55\151\146\75\x22\x61\143\164\151\166\x65\x41\x64\x64\x72\x65\x73\x73\x46\x6f\x72\155\40\75\75\x20\47\142\151\x6c\154\151\156\147\47\42\76\12\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\x40\154\141\x6e\147\50\47\163\x68\x6f\x70\72\x3a\x61\160\x70\56\143\150\x65\143\153\x6f\x75\164\56\x6f\x6e\x65\x70\x61\x67\x65\56\141\x64\x64\x72\x65\x73\163\56\142\151\154\x6c\151\x6e\147\55\x61\x64\x64\162\145\163\163\47\x29\12\x20\40\40\40\x20\40\40\40\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\74\57\x74\145\x6d\x70\154\x61\164\x65\76\xa\12\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\40\40\x20\40\40\x20\x20\x20\40\40\x20\x3c\164\145\155\160\x6c\141\x74\x65\x20\x76\x2d\145\154\x73\145\76\xa\x20\x20\x20\40\40\40\x20\x20\40\40\40\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\x40\x6c\x61\x6e\x67\50\47\x73\150\157\x70\x3a\x3a\x61\160\x70\x2e\x63\150\x65\x63\153\157\165\164\56\157\x6e\x65\x70\x61\147\x65\x2e\141\x64\144\x72\145\x73\x73\56\x73\x68\x69\x70\x70\151\156\147\55\141\144\x64\162\x65\163\x73\x27\x29\xa\40\x20\x20\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\74\57\x74\145\x6d\160\154\x61\164\145\76\12\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\40\40\x20\40\40\x3c\57\150\62\x3e\12\xa\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\74\163\x70\141\x6e\12\40\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\143\154\141\x73\163\x3d\42\x66\154\145\170\40\152\x75\163\164\151\x66\x79\x2d\x65\156\144\40\143\x75\162\163\157\162\x2d\160\157\151\156\164\x65\x72\x22\xa\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\40\x20\166\55\163\150\157\x77\x3d\x22\143\165\x73\164\157\155\x65\162\123\141\166\x65\144\101\144\144\162\145\x73\163\x65\163\x2e\x62\151\154\154\x69\156\147\x2e\154\x65\x6e\147\164\x68\40\x26\x26\40\133\x27\x62\x69\x6c\x6c\151\x6e\147\47\x2c\40\47\163\150\151\160\x70\x69\x6e\147\x27\135\x2e\x69\156\143\x6c\x75\144\x65\x73\x28\141\143\x74\x69\x76\145\x41\144\144\x72\x65\163\163\x46\157\x72\155\51\x22\12\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\100\143\154\151\x63\x6b\x3d\x22\x73\145\154\x65\x63\164\x65\x64\101\144\144\x72\x65\163\x73\x46\157\162\x45\144\151\164\x20\x3d\x20\156\165\154\154\73\x20\x61\x63\x74\151\x76\145\101\x64\144\x72\145\x73\163\x46\157\162\155\40\x3d\40\x6e\165\x6c\154\x22\12\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\x3e\12\40\x20\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\x20\x20\40\40\x20\x20\74\163\x70\141\156\x20\x63\x6c\x61\163\x73\x3d\42\x69\x63\157\x6e\x2d\x61\x72\162\x6f\x77\55\x6c\x65\x66\164\40\164\x65\170\164\x2d\62\x78\154\42\x3e\x3c\x2f\x73\160\141\156\76\xa\xa\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\x20\100\x6c\x61\156\x67\50\x27\163\x68\x6f\x70\x3a\72\141\x70\x70\x2e\143\150\x65\x63\153\157\x75\164\x2e\157\x6e\x65\160\141\x67\x65\x2e\x61\144\144\x72\x65\163\163\x2e\142\x61\x63\x6b\47\x29\xa\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\40\40\74\x2f\x73\x70\141\x6e\76\12\40\x20\40\40\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\40\40\x20\40\x20\x20\40\40\x3c\x2f\x64\151\x76\76\12\40\40\40\x20\40\x20\40\40\40\40\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\40\12\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x3c\41\x2d\x2d\40\101\x64\x64\x72\145\x73\163\40\106\x6f\162\x6d\40\x56\x75\145\40\103\x6f\155\x70\157\x6e\145\156\164\x20\x2d\x2d\x3e\12\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x3c\166\55\143\150\x65\x63\x6b\157\x75\x74\x2d\x61\144\x64\162\145\163\x73\x2d\146\x6f\x72\x6d\xa\x20\40\40\40\40\40\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x3a\143\x6f\156\x74\162\157\154\55\156\141\x6d\x65\x3d\x22\x61\x63\x74\x69\166\x65\x41\144\144\162\145\163\163\x46\x6f\x72\155\x22\12\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\72\x61\x64\144\162\x65\x73\x73\75\42\163\x65\x6c\145\143\x74\x65\144\101\x64\x64\x72\145\163\x73\106\157\162\105\144\x69\164\40\x7c\174\40\x75\156\x64\145\x66\151\156\x65\x64\x22\12\x20\40\40\x20\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x3e\74\57\x76\x2d\x63\150\145\143\x6b\157\x75\164\55\x61\x64\144\x72\x65\x73\x73\55\146\x6f\162\x6d\76\xa\xa\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x3c\x21\x2d\x2d\x20\123\x61\166\145\x20\101\144\x64\162\145\x73\x73\40\x74\157\40\101\144\144\162\x65\163\163\x20\102\x6f\x6f\153\x20\x43\x68\145\x63\x6b\142\x6f\x78\x20\55\55\x3e\xa\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\40\40\74\170\x2d\x73\150\x6f\160\72\72\146\x6f\x72\155\56\143\157\x6e\x74\x72\157\154\55\147\162\157\x75\160\40\143\x6c\x61\x73\x73\75\x22\x66\x6c\145\170\40\151\164\x65\x6d\163\x2d\143\x65\x6e\164\x65\162\40\147\x61\x70\x2d\62\56\x35\40\41\x6d\142\x2d\60\x22\x3e\xa\40\x20\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\40\74\170\x2d\x73\x68\x6f\160\72\x3a\146\x6f\162\155\x2e\x63\157\156\x74\162\157\x6c\55\x67\x72\x6f\x75\160\56\143\x6f\x6e\164\x72\157\x6c\12\x20\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\40\164\x79\160\x65\75\x22\x63\x68\x65\x63\153\x62\157\x78\42\xa\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\40\40\40\40\40\40\x3a\x3a\156\x61\155\145\x3d\42\x61\x63\164\151\x76\145\x41\144\144\x72\145\x73\163\106\157\162\155\x20\53\x20\47\x2e\x73\x61\166\x65\137\x61\x64\x64\162\x65\163\163\x27\42\12\40\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x69\x64\75\42\163\x61\x76\145\137\x61\x64\144\162\x65\x73\163\x22\xa\40\x20\x20\40\40\40\40\40\40\40\40\40\40\40\40\x20\40\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\x66\157\x72\x3d\x22\163\x61\x76\x65\x5f\141\x64\x64\x72\x65\x73\163\x22\12\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\166\141\154\165\145\x3d\x22\61\42\12\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x76\55\x6d\157\x64\x65\154\x3d\42\163\141\166\x65\x41\x64\144\162\x65\163\163\42\12\x20\x20\40\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\40\100\143\150\141\156\147\x65\75\x22\163\x61\166\x65\101\144\x64\x72\145\163\x73\40\75\x20\41\40\163\141\x76\145\101\x64\x64\162\145\x73\163\42\12\40\40\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\x20\57\76\12\12\x20\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\74\x6c\x61\x62\x65\x6c\xa\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x63\x6c\141\x73\163\x3d\x22\164\x65\x78\164\x2d\142\x61\163\x65\x20\x74\x65\170\164\x2d\x5b\43\66\105\x36\105\66\x45\135\40\155\x61\x78\55\163\155\72\x74\x65\170\x74\55\x78\163\x20\154\x74\x72\x3a\160\x6c\x2d\60\40\162\x74\x6c\x3a\160\162\x2d\60\x20\x73\145\154\x65\143\x74\55\156\157\x6e\145\40\x63\165\x72\163\x6f\x72\x2d\x70\157\x69\x6e\164\x65\162\x22\xa\x20\40\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\146\157\x72\x3d\42\163\141\x76\145\x5f\x61\x64\144\162\145\x73\x73\42\xa\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\x3e\xa\40\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\100\154\141\x6e\x67\50\x27\x73\150\157\160\72\72\x61\160\160\x2e\143\150\x65\x63\153\x6f\x75\164\x2e\157\x6e\145\x70\x61\x67\x65\x2e\141\144\x64\162\x65\163\163\56\163\141\166\x65\x2d\x61\144\144\x72\x65\x73\x73\x27\x29\xa\40\40\40\x20\40\40\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\74\57\154\141\x62\x65\154\76\12\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\74\x2f\170\x2d\x73\150\157\x70\x3a\72\146\157\x72\x6d\56\143\157\156\x74\x72\157\x6c\55\147\x72\157\165\x70\76\12\12\x20\40\40\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\74\x21\55\x2d\x20\123\x61\x76\x65\x20\102\165\164\x74\x6f\156\x20\x2d\x2d\x3e\xa\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\x3c\144\x69\x76\x20\143\154\x61\163\163\75\42\x66\x6c\x65\170\x20\152\165\x73\164\151\x66\x79\55\x65\156\144\40\x6d\164\x2d\64\x22\x3e\xa\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\x3c\x78\x2d\x73\x68\x6f\160\72\x3a\142\x75\164\x74\x6f\156\12\40\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\143\154\141\163\x73\x3d\42\x70\162\151\x6d\141\x72\171\x2d\142\165\x74\x74\x6f\x6e\x20\160\171\55\x33\x20\x70\170\x2d\61\61\40\162\157\x75\x6e\x64\x65\144\55\62\x78\x6c\x22\xa\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\x3a\x74\151\x74\x6c\x65\x3d\42\164\162\x61\156\163\x28\x27\163\x68\x6f\x70\72\x3a\141\x70\x70\x2e\x63\150\145\143\153\157\165\164\56\x6f\156\x65\160\141\147\145\x2e\141\x64\144\162\x65\163\x73\x2e\163\x61\x76\145\47\51\x22\xa\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\72\x3a\x6c\x6f\x61\144\x69\x6e\x67\75\42\x69\163\123\x74\157\x72\x69\156\x67\42\12\40\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\72\72\144\151\163\x61\142\154\x65\144\x3d\42\151\x73\x53\164\157\162\x69\156\147\x22\12\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\57\x3e\12\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x3c\57\144\x69\166\76\12\x20\40\40\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\40\74\x2f\146\157\162\x6d\x3e\12\40\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\40\x20\74\x2f\170\x2d\163\150\157\x70\x3a\72\x66\157\162\x6d\x3e\xa\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\74\x2f\x74\145\155\160\x6c\x61\x74\x65\x3e\12\40\x20\40\x20\x20\x20\40\x20\74\x2f\164\145\155\160\154\141\x74\145\x3e\12\x20\40\40\x20\74\57\x73\x63\162\x69\x70\x74\76\xa\xa\x20\40\x20\40\x3c\163\143\x72\151\160\164\40\x74\x79\160\x65\75\42\155\x6f\x64\x75\154\145\x22\76\12\x20\x20\40\x20\40\x20\x20\40\x61\160\160\56\143\x6f\155\160\x6f\x6e\145\x6e\164\x28\47\x76\x2d\x63\150\x65\143\153\157\165\164\x2d\x61\144\x64\x72\145\x73\x73\x2d\143\x75\163\x74\x6f\x6d\x65\162\47\x2c\x20\173\xa\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\164\145\155\160\154\x61\164\x65\72\40\x27\43\166\55\143\150\145\143\x6b\157\165\x74\x2d\x61\x64\x64\162\145\163\x73\x2d\143\x75\163\x74\157\155\145\162\x2d\164\x65\155\x70\154\141\164\145\47\54\xa\xa\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\160\162\157\160\x73\x3a\40\133\47\143\x61\x72\164\47\x5d\54\12\12\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x65\155\151\164\x73\x3a\x20\x5b\x27\160\162\x6f\x63\x65\163\x73\151\x6e\147\x27\54\x20\x27\x70\x72\157\143\145\x73\163\x65\144\x27\x5d\54\xa\xa\40\40\40\x20\40\40\40\x20\40\40\40\40\144\141\164\141\50\51\40\173\xa\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\x20\162\x65\x74\165\x72\156\x20\x7b\xa\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\40\40\x20\40\40\40\x20\40\143\165\163\x74\x6f\x6d\145\x72\x53\141\166\x65\144\101\x64\144\162\x65\x73\163\145\163\x3a\x20\173\xa\x20\x20\40\40\x20\40\x20\40\40\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\47\142\x69\x6c\154\x69\x6e\147\x27\x3a\x20\133\135\54\12\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\40\40\40\x20\x20\x20\12\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\40\x27\x73\x68\x69\x70\160\151\156\x67\x27\72\40\x5b\135\54\12\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\x7d\x2c\12\12\x20\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\40\40\40\x20\40\40\x75\x73\145\102\151\154\154\x69\156\147\x41\144\144\x72\x65\163\163\x46\157\162\123\x68\x69\x70\160\151\156\147\72\x20\x74\x72\x75\x65\54\12\xa\40\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x61\x63\164\151\166\x65\x41\144\144\162\x65\x73\163\106\x6f\162\x6d\72\40\x6e\x75\x6c\154\54\xa\xa\40\40\40\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\x73\x65\154\145\x63\164\145\144\x41\144\x64\162\x65\x73\163\x46\157\x72\x45\x64\151\x74\72\x20\x6e\x75\x6c\x6c\x2c\12\xa\x20\x20\x20\x20\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\163\141\x76\x65\101\x64\x64\x72\145\x73\x73\x3a\40\x66\141\154\x73\145\x2c\12\xa\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\40\40\40\40\40\40\40\x20\x73\145\x6c\145\x63\x74\x65\144\x41\144\144\162\x65\x73\x73\145\163\x3a\x20\x7b\12\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\142\151\x6c\x6c\151\156\147\x5f\141\x64\x64\x72\145\x73\163\x5f\151\x64\72\x20\x6e\x75\x6c\x6c\54\xa\xa\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\x73\x68\x69\x70\x70\151\x6e\x67\137\x61\144\144\162\145\x73\163\137\x69\x64\x3a\x20\x6e\165\154\154\54\12\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\40\40\40\40\40\40\175\x2c\12\xa\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\x69\163\114\x6f\141\x64\151\x6e\x67\x3a\40\164\x72\165\145\54\12\12\40\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\151\x73\123\164\157\162\x69\x6e\x67\x3a\x20\x66\x61\154\x73\x65\x2c\12\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\175\12\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\175\54\xa\xa\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\143\162\x65\141\x74\x65\x64\x28\x29\40\x7b\12\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\151\x66\40\50\x74\150\x69\x73\x2e\143\x61\162\164\56\x62\151\154\x6c\x69\x6e\x67\x5f\x61\x64\144\x72\145\x73\163\x29\40\x7b\xa\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\40\164\x68\x69\163\56\x75\x73\145\x42\x69\x6c\154\x69\156\x67\x41\144\144\x72\145\x73\x73\x46\x6f\x72\123\x68\151\160\160\x69\x6e\147\x20\x3d\x20\x74\150\x69\x73\56\143\141\x72\x74\x2e\142\151\154\154\151\156\147\x5f\x61\x64\x64\162\145\x73\x73\56\165\x73\145\x5f\146\157\x72\x5f\x73\x68\x69\x70\160\151\156\x67\73\12\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x7d\xa\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\x7d\54\12\xa\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x6d\x6f\165\156\x74\145\x64\50\x29\40\173\12\x20\40\40\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\164\150\151\163\56\x67\145\x74\x43\165\163\x74\x6f\x6d\145\x72\123\141\x76\x65\144\101\144\x64\x72\145\163\163\x65\x73\50\51\x3b\12\40\40\x20\40\40\40\40\40\x20\40\40\x20\x7d\x2c\xa\12\40\40\x20\40\40\40\40\40\x20\x20\x20\40\155\x65\164\150\157\x64\x73\72\x20\x7b\xa\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\147\x65\x74\x43\x75\x73\164\x6f\155\145\x72\x53\x61\x76\145\144\101\x64\144\x72\145\x73\163\145\163\50\51\x20\x7b\xa\40\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\40\40\40\40\40\40\x74\x68\151\163\x2e\44\141\170\151\x6f\x73\56\147\x65\x74\50\47\173\173\40\x72\157\x75\x74\x65\50\x27\163\150\157\x70\x2e\x61\160\151\x2e\143\x75\163\164\157\x6d\145\x72\x73\56\141\x63\x63\157\165\x6e\164\x2e\x61\144\144\x72\145\x73\163\145\163\56\x69\156\144\145\170\x27\51\x20\x7d\175\x27\51\12\40\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\56\164\x68\145\156\50\x72\x65\163\x70\x6f\156\163\145\40\x3d\76\x20\173\xa\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\40\164\x68\151\163\56\x69\x6e\x69\164\x69\x61\154\151\x7a\145\x41\144\x64\162\145\163\x73\145\163\50\47\142\151\x6c\154\x69\x6e\x67\47\54\x20\x73\x74\162\165\143\x74\165\162\145\x64\x43\154\157\x6e\145\x28\162\145\x73\x70\x6f\156\x73\x65\56\144\141\x74\x61\x2e\144\141\x74\141\x29\x29\73\xa\xa\40\x20\40\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\x74\150\151\x73\x2e\151\x6e\x69\164\x69\x61\x6c\x69\x7a\x65\101\144\144\x72\x65\x73\163\x65\163\x28\47\x73\150\151\x70\x70\151\x6e\147\47\54\40\163\x74\162\165\x63\164\165\162\x65\144\103\x6c\157\x6e\145\50\162\x65\x73\160\157\x6e\163\x65\56\x64\141\x74\141\56\144\x61\x74\141\x29\51\73\12\12\40\x20\40\40\x20\40\40\40\40\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\x69\146\x20\x28\x21\40\x74\x68\x69\163\x2e\143\x75\163\164\x6f\x6d\145\x72\x53\x61\166\x65\x64\x41\144\144\162\x65\x73\163\145\163\x2e\142\151\154\154\151\x6e\147\56\154\145\x6e\x67\164\x68\51\40\x7b\12\x20\x20\40\40\40\40\40\40\40\40\40\x20\x20\x20\40\40\40\40\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\164\x68\x69\x73\x2e\141\x63\164\x69\x76\145\x41\x64\x64\x72\x65\163\x73\x46\157\162\x6d\40\x3d\x20\47\x62\151\154\154\x69\156\147\47\73\xa\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x7d\12\xa\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\x20\40\x20\40\40\164\x68\x69\163\x2e\x69\x73\114\x6f\141\144\x69\156\x67\40\75\x20\146\141\154\163\x65\x3b\xa\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\175\51\xa\40\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x2e\143\x61\164\143\150\x28\x28\x65\x72\x72\x6f\x72\x29\x20\75\x3e\40\x7b\xa\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\x63\x6f\x6e\x73\x6f\x6c\x65\56\x65\162\162\x6f\162\50\145\162\162\157\162\51\73\xa\40\40\40\x20\40\40\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x7d\51\73\12\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\x7d\54\xa\xa\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\151\156\151\164\x69\141\154\151\172\x65\x41\144\144\162\x65\x73\163\145\163\x28\164\x79\x70\145\x2c\x20\x61\x64\144\x72\x65\x73\163\145\x73\51\x20\x7b\12\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\x74\150\x69\x73\56\x63\x75\163\164\157\x6d\x65\162\x53\141\166\145\x64\x41\x64\x64\162\145\x73\163\145\x73\133\x74\x79\160\x65\x5d\x20\x3d\x20\x61\144\144\162\145\163\x73\x65\x73\73\xa\xa\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\x6c\145\164\40\x63\141\x72\x74\x41\x64\144\x72\145\x73\163\40\75\x20\x74\x68\151\163\x2e\143\141\x72\164\133\x74\x79\x70\x65\40\53\40\x27\137\x61\144\x64\162\x65\x73\163\x27\x5d\73\xa\12\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\x20\x69\146\x20\x28\x21\x20\x63\141\x72\x74\x41\144\144\x72\x65\x73\x73\51\40\x7b\12\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\141\x64\x64\162\145\x73\x73\x65\x73\x2e\x66\157\x72\105\x61\x63\x68\50\141\x64\x64\x72\x65\x73\163\x20\x3d\x3e\x20\x7b\12\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\151\x66\40\50\x61\x64\144\162\x65\163\x73\56\144\x65\146\141\x75\x6c\164\137\x61\x64\x64\162\x65\163\163\x29\40\173\12\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x74\x68\151\x73\56\x73\x65\x6c\x65\x63\164\145\x64\101\144\144\162\145\x73\x73\x65\x73\133\164\171\160\x65\40\53\40\x27\x5f\141\144\144\162\x65\x73\163\x5f\151\144\47\x5d\40\x3d\40\x61\144\x64\x72\145\163\x73\x2e\x69\144\73\12\40\40\40\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\175\xa\40\x20\x20\40\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\x7d\51\x3b\xa\12\40\x20\x20\40\x20\40\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\x20\40\40\x20\40\x20\x72\x65\164\x75\162\156\x20\x61\144\x64\162\x65\x73\x73\145\x73\73\xa\40\x20\x20\x20\x20\40\40\40\40\40\x20\40\x20\40\x20\40\x20\40\40\40\x7d\12\12\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\x69\x66\40\x28\143\x61\x72\164\x41\x64\144\x72\145\x73\163\56\160\x61\x72\x65\x6e\x74\137\141\144\144\x72\145\x73\x73\137\151\x64\x29\40\x7b\12\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\141\x64\144\x72\145\x73\163\145\x73\56\x66\157\162\105\141\143\150\x28\141\144\x64\x72\145\x73\163\40\x3d\x3e\40\173\12\40\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\40\x20\x69\146\x20\50\x61\x64\144\162\145\163\x73\56\x69\144\40\x3d\75\40\x63\141\x72\164\x41\x64\144\162\145\163\163\x2e\x70\x61\x72\145\156\164\x5f\141\144\144\x72\x65\x73\163\137\151\x64\51\x20\x7b\12\40\40\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\164\150\151\163\56\163\x65\154\x65\x63\x74\x65\x64\101\144\x64\x72\145\x73\x73\x65\x73\133\164\x79\160\145\40\53\40\47\137\x61\x64\x64\x72\145\163\x73\137\x69\x64\47\x5d\x20\75\x20\x61\x64\x64\162\145\163\163\56\x69\x64\73\xa\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\40\x7d\12\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\175\51\x3b\xa\40\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\x7d\40\145\x6c\163\145\x20\x7b\xa\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\164\150\151\x73\56\x73\x65\x6c\145\x63\164\x65\x64\x41\x64\144\x72\x65\x73\163\145\163\x5b\164\171\x70\x65\x20\53\x20\47\x5f\x61\x64\144\x72\145\163\x73\137\x69\x64\x27\x5d\x20\x3d\x20\x63\141\162\x74\x41\144\144\162\x65\163\x73\56\x69\144\73\xa\40\x20\x20\x20\40\40\40\40\40\40\40\40\40\40\x20\40\x20\40\x20\40\40\x20\40\40\xa\40\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\141\x64\144\x72\x65\x73\x73\145\163\56\165\156\x73\x68\x69\146\x74\x28\143\x61\162\164\x41\x64\x64\x72\145\163\163\x29\x3b\xa\x20\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\x20\175\12\xa\40\x20\40\40\40\40\40\40\40\40\40\x20\40\40\40\40\40\40\40\x20\x72\x65\164\x75\162\x6e\x20\x61\144\x64\162\145\163\163\145\x73\73\12\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\175\54\xa\xa\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\x75\160\144\141\164\x65\x4f\x72\103\162\145\141\164\x65\x41\x64\x64\162\x65\x73\x73\50\x70\141\162\141\x6d\163\x2c\40\173\40\x73\x65\164\x45\x72\162\157\162\163\40\175\51\x20\173\xa\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\164\150\151\x73\x2e\x24\145\155\151\164\50\x27\x70\162\x6f\x63\145\x73\x73\151\x6e\147\x27\x2c\x20\x27\141\144\x64\162\x65\x73\163\x27\x29\x3b\12\12\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\160\x61\162\x61\x6d\x73\x20\75\x20\160\x61\x72\x61\x6d\163\133\x74\x68\x69\163\56\x61\x63\164\151\x76\x65\x41\144\144\x72\145\x73\x73\x46\x6f\x72\155\135\x3b\xa\12\40\40\40\x20\40\40\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\40\154\145\164\x20\x61\x64\144\162\x65\163\163\x20\75\40\x74\150\x69\x73\x2e\x63\165\163\164\x6f\x6d\x65\162\x53\x61\x76\145\144\x41\x64\144\x72\x65\x73\163\x65\163\x5b\x74\x68\151\x73\x2e\141\x63\x74\151\x76\145\x41\x64\x64\x72\x65\x73\x73\x46\x6f\162\x6d\x5d\x2e\x66\x69\x6e\144\x28\x61\144\x64\162\x65\163\x73\40\x3d\76\40\x7b\12\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\x72\145\164\165\162\x6e\40\x61\144\x64\x72\x65\163\163\56\151\144\40\75\75\40\x70\141\x72\x61\x6d\x73\56\151\x64\x3b\xa\x20\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\40\40\x20\175\x29\73\12\xa\x20\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\40\40\x20\40\x20\151\146\x20\50\41\x20\x61\144\x64\x72\145\163\x73\x29\x20\x7b\xa\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\151\146\x20\50\160\141\x72\x61\155\x73\x2e\x73\x61\166\x65\x5f\x61\x64\144\162\145\x73\x73\51\40\x7b\12\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\164\x68\151\163\56\143\162\x65\x61\x74\x65\x43\165\163\x74\157\x6d\x65\162\x41\x64\144\x72\x65\x73\163\50\x70\141\162\x61\x6d\x73\x29\12\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\56\x74\x68\x65\x6e\x28\50\x72\145\x73\160\x6f\x6e\x73\145\51\x20\75\76\x20\173\xa\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\164\150\151\163\x2e\141\x64\144\x41\x64\x64\162\x65\163\163\124\157\114\x69\163\x74\x28\x72\145\x73\160\157\156\163\145\x2e\x64\141\x74\141\x2e\x64\141\x74\x61\51\x3b\xa\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\175\x29\x3b\xa\40\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\40\x7d\40\145\154\163\145\x20\x7b\xa\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\40\40\x20\164\150\x69\x73\x2e\141\144\144\101\x64\144\x72\145\163\x73\x54\157\x4c\x69\163\x74\x28\x70\141\162\141\x6d\163\51\x3b\12\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\175\12\xa\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\162\x65\x74\x75\x72\156\x3b\12\40\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\175\xa\xa\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x69\146\40\50\160\141\162\x61\155\163\56\163\x61\x76\145\x5f\x61\144\144\162\x65\x73\163\x29\40\x7b\xa\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\151\146\40\x28\x61\x64\x64\x72\x65\x73\x73\x2e\x61\144\144\x72\145\x73\163\137\x74\171\x70\x65\x20\x3d\x3d\40\x27\143\x75\x73\x74\157\x6d\145\x72\x27\x29\x20\173\xa\40\40\40\40\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\164\150\x69\163\x2e\x75\x70\144\141\164\x65\x43\x75\x73\x74\157\155\145\162\101\x64\x64\162\x65\163\163\x28\x70\141\162\x61\155\x73\x2e\x69\x64\54\x20\x70\x61\162\141\155\163\x29\12\x20\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x2e\x74\x68\x65\x6e\x28\50\x72\x65\x73\160\157\x6e\163\x65\51\40\x3d\76\x20\x7b\xa\x20\40\40\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\x74\150\x69\163\56\165\160\144\141\x74\145\x41\144\x64\162\145\x73\163\111\x6e\114\151\163\x74\x28\162\x65\x73\x70\157\156\x73\145\56\144\x61\x74\x61\x2e\144\x61\164\x61\51\x3b\12\x20\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\40\40\x20\175\x29\73\xa\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\175\x20\x65\154\x73\x65\40\x7b\12\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\164\150\151\x73\56\162\x65\x6d\157\x76\x65\101\144\144\162\x65\x73\163\x46\x72\157\x6d\x4c\x69\163\x74\50\x70\x61\x72\141\x6d\163\x29\73\xa\xa\40\x20\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x74\x68\x69\163\56\143\x72\x65\141\164\145\x43\165\163\x74\157\x6d\x65\162\101\144\144\x72\x65\163\x73\x28\160\141\x72\141\155\163\51\xa\x20\x20\40\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\40\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\56\164\x68\x65\x6e\50\x28\x72\x65\163\x70\x6f\x6e\163\x65\x29\x20\75\x3e\40\173\12\40\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x74\150\151\163\56\141\144\144\x41\144\144\x72\145\163\163\124\157\114\x69\163\164\x28\162\145\163\x70\x6f\x6e\x73\x65\x2e\x64\x61\x74\141\x2e\x64\x61\x74\141\51\73\xa\40\40\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x20\x20\40\175\51\x3b\xa\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x7d\xa\40\40\40\x20\40\x20\x20\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\175\40\145\154\x73\145\x20\x7b\12\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x74\x68\151\163\56\x75\160\144\141\164\x65\x41\x64\x64\162\145\163\x73\x49\156\x4c\151\163\x74\x28\160\x61\x72\x61\155\163\51\x3b\12\x20\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\175\12\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\175\54\12\12\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\40\x61\x64\144\101\144\144\162\145\163\163\124\157\x4c\151\x73\x74\x28\x61\x64\x64\162\x65\163\163\x29\x20\173\12\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\x74\x68\x69\163\x2e\143\x61\x72\x74\133\x74\150\x69\x73\56\x61\143\164\x69\x76\145\x41\x64\144\x72\x65\x73\x73\106\x6f\162\x6d\40\53\x20\47\x5f\x61\x64\x64\162\x65\x73\163\x27\x5d\40\75\40\141\144\144\162\145\x73\x73\x3b\12\12\x20\40\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\40\164\150\151\x73\56\143\165\x73\x74\x6f\x6d\145\x72\123\141\x76\x65\x64\x41\x64\x64\x72\x65\x73\163\x65\x73\133\x74\150\151\x73\x2e\x61\143\x74\x69\x76\145\101\x64\x64\x72\145\163\x73\106\x6f\x72\155\x5d\x2e\165\156\163\x68\151\x66\x74\50\141\x64\x64\x72\x65\x73\x73\x29\73\12\12\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\40\x20\164\150\x69\x73\x2e\x73\x65\154\145\143\x74\x65\x64\101\144\144\162\x65\x73\x73\x65\163\133\164\x68\151\163\56\x61\x63\164\151\166\x65\101\144\144\162\145\x73\x73\x46\x6f\x72\x6d\40\53\x20\47\137\x61\x64\144\162\x65\163\163\x5f\151\144\x27\135\40\x3d\40\x61\x64\144\162\145\163\163\56\x69\144\x3b\12\xa\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\40\40\x20\x20\40\164\150\151\x73\x2e\x61\143\x74\151\x76\x65\x41\x64\144\162\145\x73\163\x46\157\x72\155\x20\75\40\x6e\165\x6c\x6c\73\xa\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\175\x2c\xa\xa\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\x20\165\160\144\141\x74\x65\x41\144\x64\x72\145\x73\163\x49\156\x4c\151\x73\164\x28\x70\141\162\x61\155\163\51\40\x7b\xa\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x74\150\x69\163\56\143\165\163\x74\157\x6d\x65\162\123\x61\166\x65\144\x41\144\x64\162\145\x73\163\145\x73\x5b\x74\x68\151\x73\56\x61\x63\164\x69\x76\145\101\x64\144\162\x65\x73\163\x46\157\x72\x6d\135\x2e\x66\157\162\x45\141\143\150\50\x28\141\144\144\x72\145\163\163\x2c\x20\151\x6e\144\145\x78\51\40\75\x3e\40\x7b\12\x20\x20\40\x20\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\151\146\x20\x28\x61\144\144\162\145\x73\x73\x2e\151\144\x20\75\75\x20\x70\x61\x72\x61\155\x73\x2e\x69\x64\x29\x20\x7b\12\x20\x20\x20\40\40\x20\x20\x20\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x70\141\162\x61\155\163\40\75\40\173\12\40\40\40\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\56\x2e\x2e\141\x64\x64\x72\x65\163\x73\54\xa\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\40\40\40\x20\40\40\56\56\56\x70\x61\x72\141\155\x73\54\xa\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\x20\x7d\x3b\12\12\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\164\150\x69\163\x2e\143\141\x72\x74\x5b\x74\150\151\x73\x2e\141\x63\164\151\x76\x65\x41\144\144\162\145\163\163\106\x6f\x72\155\x20\x2b\x20\47\x5f\x61\144\x64\162\x65\163\x73\x27\x5d\x20\75\x20\160\141\162\141\x6d\163\x3b\xa\12\x20\x20\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\40\164\x68\151\x73\56\143\x75\x73\x74\157\155\145\162\x53\x61\x76\x65\x64\101\144\x64\162\x65\163\x73\x65\x73\x5b\164\x68\x69\163\x2e\141\x63\164\151\x76\x65\x41\144\144\162\145\x73\x73\x46\157\162\x6d\135\x5b\x69\156\144\x65\170\135\x20\75\40\160\141\162\x61\155\163\73\12\xa\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\40\164\x68\151\x73\x2e\163\x65\x6c\145\143\164\145\144\x41\x64\x64\162\x65\x73\x73\x65\163\133\164\150\x69\163\56\x61\x63\x74\151\x76\x65\x41\x64\144\162\x65\163\163\x46\x6f\x72\155\40\x2b\x20\x27\137\x61\144\144\162\145\x73\x73\x5f\x69\x64\47\x5d\x20\x3d\x20\x70\141\162\141\155\163\x2e\x69\x64\x3b\xa\12\x20\x20\x20\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\x74\x68\x69\163\56\141\x63\x74\151\166\x65\101\x64\144\162\145\x73\x73\106\x6f\162\155\40\75\40\156\165\x6c\154\73\12\40\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\x7d\12\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x7d\51\x3b\xa\x20\40\40\40\x20\40\40\x20\40\40\x20\40\40\x20\40\x20\x7d\54\12\xa\x20\40\40\40\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\162\145\155\157\x76\145\x41\144\x64\x72\145\x73\x73\106\162\x6f\x6d\x4c\151\163\x74\50\160\x61\162\141\x6d\x73\x29\40\x7b\12\x20\40\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\40\x20\40\x20\164\150\151\163\x2e\x63\165\163\x74\157\x6d\x65\x72\123\141\x76\x65\x64\101\x64\144\x72\x65\x73\x73\x65\x73\x5b\164\150\x69\x73\x2e\141\x63\164\151\x76\x65\101\144\x64\x72\x65\163\163\106\157\x72\155\135\x20\x3d\40\164\150\151\x73\x2e\x63\165\x73\164\x6f\155\x65\162\x53\x61\166\x65\144\x41\x64\x64\162\x65\x73\x73\x65\163\133\164\150\151\163\56\x61\143\x74\151\166\x65\101\x64\x64\162\x65\163\163\106\x6f\x72\x6d\135\x2e\x66\x69\x6c\164\x65\162\50\x61\144\144\x72\145\163\163\40\75\76\40\x61\144\144\x72\x65\x73\163\56\x69\x64\x20\41\75\40\160\x61\x72\141\x6d\163\x2e\151\x64\x29\73\xa\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\40\40\x20\x7d\x2c\xa\12\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x63\x72\x65\x61\x74\145\103\165\163\x74\157\x6d\x65\x72\101\144\x64\162\145\x73\163\x28\x70\141\x72\x61\155\x73\51\x20\x7b\xa\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\x74\150\151\x73\x2e\x69\x73\x53\x74\x6f\x72\x69\156\x67\x20\75\40\x74\x72\165\x65\73\xa\xa\40\40\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\40\x20\40\40\40\x20\162\145\x74\165\162\156\x20\164\150\x69\163\56\44\x61\170\151\157\x73\x2e\x70\x6f\163\x74\x28\x27\173\x7b\x20\162\x6f\165\x74\145\50\47\x73\150\157\160\x2e\x61\160\x69\x2e\x63\165\x73\164\x6f\x6d\x65\x72\x73\x2e\x61\x63\143\x6f\x75\x6e\x74\x2e\141\x64\144\162\x65\163\163\145\163\56\x73\164\157\162\x65\47\51\40\x7d\x7d\47\x2c\x20\x70\x61\x72\141\x6d\x73\x29\xa\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\x2e\164\150\x65\156\50\x28\162\x65\x73\x70\x6f\156\x73\145\51\x20\x3d\76\40\x7b\xa\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\164\x68\x69\x73\56\x69\x73\x53\164\157\162\x69\156\147\40\75\40\x66\141\x6c\x73\145\x3b\12\12\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\162\x65\164\165\162\156\40\162\145\x73\x70\x6f\x6e\163\145\73\xa\40\40\40\x20\40\40\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\175\51\12\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\56\143\141\164\x63\150\x28\145\x72\x72\x6f\x72\40\x3d\x3e\x20\x7b\xa\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\40\x74\150\x69\163\x2e\151\163\x53\164\x6f\162\151\x6e\x67\40\75\x20\146\x61\x6c\x73\145\x3b\12\12\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x69\x66\40\50\x65\162\162\157\162\x2e\162\x65\163\160\157\x6e\163\x65\x2e\x73\164\141\x74\165\163\40\75\x3d\x20\x34\x32\x32\51\40\173\xa\40\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\163\x65\x74\x45\x72\x72\157\x72\163\50\145\x72\162\157\x72\x2e\162\145\x73\160\x6f\156\163\145\x2e\144\141\164\141\56\145\162\162\157\x72\163\x29\x3b\xa\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\175\12\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\175\x29\x3b\xa\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\x20\40\40\40\x7d\54\12\12\40\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\x75\x70\x64\141\164\145\103\165\163\x74\157\x6d\145\x72\101\144\144\x72\145\163\x73\50\151\x64\x2c\40\x70\x61\x72\x61\x6d\x73\51\40\173\xa\40\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\164\150\x69\x73\56\x69\x73\123\164\157\x72\151\x6e\x67\x20\75\40\x74\162\x75\145\x3b\xa\xa\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\162\145\164\165\x72\x6e\x20\x74\150\x69\163\56\44\x61\170\x69\x6f\x73\56\x70\x75\164\x28\x27\x7b\x7b\40\x72\x6f\x75\164\145\x28\x27\x73\150\x6f\160\56\x61\x70\x69\x2e\143\165\163\x74\x6f\x6d\145\162\x73\x2e\x61\143\x63\157\165\x6e\164\56\141\x64\x64\162\x65\163\163\145\x73\56\165\160\144\x61\164\145\47\51\x20\x7d\x7d\x2f\x27\x20\x2b\40\151\x64\54\x20\160\x61\162\x61\155\x73\51\12\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\56\164\150\145\156\50\50\162\145\x73\x70\x6f\156\x73\145\x29\40\75\x3e\x20\x7b\xa\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\40\40\40\164\150\x69\x73\x2e\x69\163\x53\x74\157\162\x69\156\x67\x20\x3d\x20\146\x61\154\163\145\x3b\xa\12\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\162\x65\x74\165\x72\156\x20\x72\x65\x73\x70\157\156\x73\x65\73\12\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\175\51\xa\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\40\40\40\x20\40\x20\x20\40\x20\x2e\x63\x61\164\143\x68\x28\x65\162\162\x6f\x72\x20\75\76\x20\x7b\12\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x74\x68\151\163\x2e\x69\x73\x53\x74\157\162\151\x6e\147\x20\x3d\40\x66\x61\x6c\163\145\x3b\xa\xa\x20\40\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\151\x66\x20\50\x65\162\x72\x6f\x72\x2e\x72\x65\163\x70\157\x6e\x73\145\56\163\x74\x61\x74\165\x73\40\x3d\x3d\40\64\62\x32\x29\40\173\xa\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\x20\40\40\40\40\40\40\x20\x20\40\40\40\x73\x65\x74\x45\162\162\x6f\x72\163\50\145\162\162\x6f\x72\56\162\145\163\x70\x6f\x6e\163\145\x2e\144\141\164\141\x2e\x65\x72\x72\x6f\x72\x73\51\x3b\xa\x20\40\x20\40\40\x20\40\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\40\40\40\175\xa\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x7d\x29\73\12\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x7d\x2c\xa\12\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\x61\144\144\101\x64\x64\162\145\163\163\x54\157\103\x61\x72\x74\50\x70\141\x72\x61\155\x73\x2c\40\x7b\40\x73\145\x74\105\162\x72\x6f\162\x73\40\175\x29\x20\173\xa\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\x20\154\145\x74\x20\x70\x61\x79\x6c\157\141\144\40\75\x20\173\xa\40\x20\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\x62\x69\x6c\154\151\156\x67\72\x20\x7b\xa\40\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\40\40\x20\40\40\x20\x20\x2e\56\56\164\150\151\x73\56\x67\x65\x74\x53\145\x6c\x65\x63\164\145\144\101\144\144\162\145\x73\163\50\47\x62\x69\x6c\154\151\x6e\x67\x27\x2c\x20\160\141\x72\141\x6d\x73\x2e\x62\151\x6c\x6c\x69\x6e\x67\x2e\x69\x64\x29\x2c\12\40\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x2e\56\56\x7b\xa\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\40\x20\40\40\x20\x75\163\x65\x5f\x66\x6f\x72\x5f\163\x68\x69\160\160\151\x6e\x67\72\x20\164\150\x69\x73\56\x75\x73\145\102\x69\154\x6c\151\x6e\x67\x41\x64\x64\x72\145\x73\x73\x46\x6f\x72\123\x68\x69\160\160\x69\156\147\12\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x7d\12\40\40\40\x20\40\x20\40\x20\40\40\40\x20\40\40\x20\40\40\40\40\40\40\40\x20\40\175\54\xa\40\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\x7d\73\12\12\40\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\x69\146\x20\x28\160\141\x72\x61\155\x73\x2e\x73\x68\x69\160\x70\x69\x6e\147\x20\41\75\75\x20\x75\x6e\144\145\x66\151\x6e\145\144\x29\40\173\xa\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x70\141\x79\154\157\141\144\x2e\163\x68\151\160\160\151\x6e\147\x20\75\40\164\x68\151\163\x2e\147\x65\164\x53\145\x6c\x65\x63\164\x65\x64\101\144\x64\x72\x65\x73\x73\50\47\163\x68\151\x70\160\151\156\x67\47\54\x20\x70\x61\x72\x61\x6d\x73\56\x73\150\x69\160\160\x69\x6e\147\x2e\151\x64\51\73\xa\x20\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\40\40\40\x20\40\x20\40\x7d\xa\xa\40\x20\40\40\40\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\164\x68\151\163\56\151\163\x53\164\157\162\x69\156\147\40\x3d\x20\164\162\165\145\73\12\xa\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\40\40\40\164\150\151\x73\56\x6d\x6f\166\145\124\157\x4e\x65\170\x74\123\164\145\160\50\51\x3b\12\12\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\164\150\151\163\56\44\141\x78\x69\157\x73\x2e\x70\157\163\164\x28\47\173\x7b\40\x72\x6f\x75\164\x65\50\x27\163\150\x6f\160\56\143\x68\145\143\x6b\157\x75\164\56\157\156\145\x70\x61\147\145\x2e\141\x64\x64\162\x65\x73\x73\x65\x73\56\163\x74\x6f\162\x65\x27\51\x20\x7d\175\x27\x2c\x20\x70\141\171\154\x6f\x61\x64\x29\12\x20\40\40\40\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x2e\164\150\145\x6e\50\x28\x72\x65\x73\x70\157\x6e\x73\145\51\40\x3d\x3e\40\173\12\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x74\x68\151\x73\56\151\163\x53\x74\157\162\x69\x6e\x67\40\x3d\40\x66\141\154\x73\145\73\12\12\40\x20\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\40\40\40\x20\40\40\40\x69\146\40\x28\162\x65\x73\160\157\156\x73\x65\56\144\141\x74\141\56\144\x61\164\141\56\x72\145\x64\151\162\145\x63\x74\137\165\x72\x6c\x29\40\x7b\xa\x20\40\40\40\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\x77\151\x6e\x64\157\x77\56\154\x6f\143\x61\x74\x69\157\x6e\x2e\150\162\145\x66\x20\75\x20\162\x65\163\x70\157\156\163\145\x2e\144\x61\164\x61\x2e\144\x61\164\x61\56\162\x65\x64\x69\162\x65\143\164\x5f\x75\162\154\x3b\12\40\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\40\40\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\x7d\x20\145\x6c\x73\x65\40\173\xa\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x69\146\x20\x28\164\x68\x69\x73\56\x63\141\x72\164\x2e\150\x61\x76\x65\137\163\x74\x6f\x63\153\141\x62\154\145\137\151\164\145\155\163\x29\x20\173\xa\x20\40\40\40\x20\x20\40\40\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\40\x20\x20\40\40\x74\x68\x69\x73\x2e\x24\x65\x6d\151\x74\50\47\160\162\x6f\x63\x65\163\x73\145\144\x27\x2c\x20\x72\145\x73\x70\157\x6e\163\x65\x2e\x64\x61\x74\141\56\144\141\x74\x61\56\163\x68\151\x70\160\x69\156\x67\115\145\x74\150\x6f\x64\x73\51\73\12\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\40\x20\40\175\40\x65\154\163\145\40\173\12\40\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\40\164\150\151\163\56\44\x65\x6d\x69\164\50\47\x70\x72\157\x63\x65\163\163\x65\x64\x27\54\40\162\145\x73\x70\x6f\156\163\145\x2e\144\141\x74\141\56\144\x61\x74\x61\56\x70\x61\171\x6d\145\156\164\x5f\155\145\x74\150\157\144\163\51\73\12\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\40\40\40\x20\x7d\xa\40\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\40\40\x20\40\40\40\40\x20\40\x20\175\xa\x20\40\x20\40\x20\40\40\40\40\x20\40\40\40\40\40\x20\x20\40\40\x20\40\x20\40\x20\175\x29\12\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\56\x63\x61\x74\x63\x68\x28\145\162\x72\x6f\162\x20\x3d\76\40\x7b\12\x20\40\x20\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x74\x68\x69\163\56\x69\x73\x53\x74\157\x72\x69\x6e\147\x20\75\x20\146\x61\154\x73\145\73\12\12\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\40\164\x68\151\x73\56\x24\x65\155\151\164\50\x27\160\x72\157\143\145\163\x73\151\156\x67\x27\54\40\47\x61\144\x64\162\145\163\x73\47\x29\x3b\xa\12\40\40\40\40\40\40\x20\40\40\40\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\x69\x66\x20\50\145\162\162\157\162\x2e\x72\x65\163\160\157\156\163\x65\56\x73\164\141\x74\165\x73\x20\75\75\x20\x34\x32\62\51\40\x7b\xa\x20\40\40\40\x20\x20\40\40\x20\40\40\40\40\40\x20\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x63\x6f\x6e\x73\164\40\x62\x69\x6c\154\151\156\x67\122\145\147\145\x78\40\x3d\x20\57\x5e\142\x69\x6c\154\x69\156\147\x5c\56\x2f\x3b\xa\12\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\x69\x66\x20\x28\x4f\142\152\145\143\x74\x2e\x6b\145\x79\163\50\x65\x72\162\x6f\x72\56\162\145\163\x70\157\156\163\145\56\x64\141\164\141\x2e\145\162\162\x6f\162\x73\51\x2e\x73\x6f\x6d\x65\x28\x6b\145\x79\x20\x3d\x3e\40\x62\151\154\154\151\156\147\x52\x65\147\145\x78\56\164\145\163\164\x28\153\145\x79\x29\51\51\x20\x7b\12\40\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\x20\40\x73\145\164\105\162\x72\x6f\162\x73\50\173\12\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\40\x27\142\151\154\x6c\151\x6e\147\56\151\x64\47\x3a\x20\145\162\x72\x6f\162\56\162\145\x73\160\x6f\156\x73\145\56\144\141\x74\x61\x2e\155\145\163\x73\141\x67\145\12\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\175\51\73\12\x20\40\40\x20\x20\40\40\x20\x20\40\40\40\40\40\40\40\40\40\x20\40\40\40\40\40\x20\40\40\x20\x20\40\40\x20\175\x20\x65\154\x73\145\40\x7b\xa\x20\x20\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\163\x65\x74\x45\162\162\157\162\x73\50\x7b\xa\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\x27\x73\150\x69\160\160\151\156\147\x2e\151\x64\47\72\40\145\x72\x72\157\x72\56\x72\x65\x73\x70\x6f\x6e\x73\x65\56\144\141\164\141\x2e\155\145\x73\163\141\147\x65\12\40\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\40\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\x7d\x29\73\xa\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x7d\12\40\40\40\40\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x7d\xa\x20\40\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x7d\51\73\12\40\40\40\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\x7d\x2c\xa\12\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\147\x65\x74\123\145\154\145\143\x74\x65\x64\101\x64\x64\162\145\x73\x73\x28\x74\171\x70\145\54\x20\151\144\51\x20\x7b\12\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\154\145\x74\40\141\144\144\x72\145\163\163\x20\x3d\x20\117\142\x6a\145\x63\164\56\x61\x73\x73\151\x67\156\x28\173\175\54\x20\164\150\x69\x73\x2e\x63\165\163\164\x6f\x6d\x65\x72\x53\141\166\x65\x64\101\144\x64\x72\x65\163\163\x65\163\133\164\x79\x70\145\135\56\146\x69\156\x64\x28\x61\144\x64\162\145\x73\163\x20\75\76\x20\x61\144\144\x72\145\x73\163\x2e\x69\x64\x20\x3d\x3d\x20\x69\144\x29\x29\x3b\xa\xa\40\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\40\40\40\40\40\x20\x69\146\x20\50\x69\x64\40\75\75\x20\x30\x29\40\x7b\12\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x61\144\144\162\145\x73\x73\x2e\151\144\x20\75\x20\x6e\x75\154\154\x3b\xa\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\175\xa\xa\x20\x20\40\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\162\145\x74\165\x72\x6e\x20\141\x64\144\x72\x65\163\x73\73\xa\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\175\x2c\12\12\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\155\x6f\x76\x65\124\x6f\116\145\x78\164\123\164\x65\160\x28\x29\40\173\xa\x20\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\151\146\x20\50\x74\x68\x69\163\x2e\143\141\x72\x74\x2e\x68\x61\x76\x65\137\x73\x74\157\143\x6b\x61\x62\x6c\145\x5f\151\x74\x65\x6d\x73\x29\x20\x7b\12\40\40\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\40\40\40\40\40\x74\150\151\x73\x2e\x24\x65\155\x69\x74\50\47\x70\x72\157\143\145\x73\163\x69\x6e\x67\x27\54\x20\x27\x73\150\x69\160\x70\151\156\147\47\x29\73\xa\x20\40\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\x7d\40\x65\x6c\x73\145\x20\x7b\12\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\164\x68\x69\x73\x2e\x24\x65\x6d\x69\164\x28\47\x70\x72\x6f\143\x65\x73\x73\151\156\147\x27\x2c\x20\x27\160\141\x79\x6d\145\156\164\x27\x29\73\xa\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\175\12\x20\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\175\x2c\xa\40\x20\40\40\x20\40\x20\x20\x20\x20\40\40\x7d\xa\40\x20\x20\x20\40\x20\x20\40\175\51\73\xa\x20\40\40\40\x3c\57\163\143\162\151\160\x74\x3e\12\100\145\x6e\x64\x50\x75\163\x68\x4f\156\143\x65";
Function Calls
None |
Stats
MD5 | 38c565f95655041007ec55bfe67b2e51 |
Eval Count | 0 |
Decode Time | 177 ms |