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:18:17 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
echo "@extends('layouts/default')
\xa{{-- Page title --}}
@section('title')
{{ trans('admin/users/general.view_user', ['name' => $user->present()->fullName()]) }}\xa@parent\xa@stop\xa
{{-- Page content --}}\xa@section('content')\xa
\xa\xa<div class="row">\xa <div class="col-md-12">\xa <div class="nav-tabs-custom">
<ul class="nav nav-tabs hidden-print">
<li class="active">\xa <a href="#details" data-toggle="tab">
<span class="hidden-lg hidden-md">
<i class="fas fa-info-circle fa-2x"></i>\xa </span>
<span class="hidden-xs hidden-sm">{{ trans('admin/users/general.info') }}</span>
</a>
</li>
\xa <li>
<a href="#asset" data-toggle="tab">
<span class="hidden-lg hidden-md">
<i class="fas fa-barcode fa-2x" aria-hidden="true"></i>
</span>\xa <span class="hidden-xs hidden-sm">{{ trans('general.assets') }}\xa {!! ($user->assets()->AssetsForShow()->count() > 0 ) ? '<badge class="badge badge-secondary">'.number_format($user->assets()->AssetsForShow()->count()).'</badge>' : '' !!}
</span>
</a>
</li>\xa\xa <li>
<a href="#licenses" data-toggle="tab">
<span class="hidden-lg hidden-md">\xa <i class="far fa-save fa-2x"></i>\xa </span>\xa <span class="hidden-xs hidden-sm">{{ trans('general.licenses') }}
{!! ($user->licenses->count() > 0 ) ? '<badge class="badge badge-secondary">'.number_format($user->licenses->count()).'</badge>' : '' !!}\xa </span>
</a>
</li>\xa
<li>\xa <a href="#accessories" data-toggle="tab">\xa <span class="hidden-lg hidden-md">
<i class="far fa-keyboard fa-2x"></i>
</span>
<span class="hidden-xs hidden-sm">{{ trans('general.accessories') }}
{!! ($user->accessories->count() > 0 ) ? '<badge class="badge badge-secondary">'.number_format($user->accessories->count()).'</badge>' : '' !!}
</span>
</a>
</li>\xa\xa <li>
<a href="#consumables" data-toggle="tab">\xa <span class="hidden-lg hidden-md">\xa <i class="fas fa-tint fa-2x"></i>
</span>\xa <span class="hidden-xs hidden-sm">{{ trans('general.consumables') }}
{!! ($user->consumables->count() > 0 ) ? '<badge class="badge badge-secondary">'.number_format($user->consumables->count()).'</badge>' : '' !!}
</span>\xa </a>
</li>
<li>\xa <a href="#files" data-toggle="tab">
<span class="hidden-lg hidden-md">
<i class="far fa-file fa-2x"></i>\xa </span>
<span class="hidden-xs hidden-sm">{{ trans('general.file_uploads') }}\xa {!! ($user->uploads->count() > 0 ) ? '<badge class="badge badge-secondary">'.number_format($user->uploads->count()).'</badge>' : '' !!}
</span>\xa </a>
</li>\xa\xa <li>
<a href="#history" data-toggle="tab">\xa <span class="hidden-lg hidden-md">\xa <i class="fas fa-history fa-2x"></i>
</span>
<span class="hidden-xs hidden-sm">{{ trans('general.history') }}</span>\xa </a>\xa </li>
@if ($user->managedLocations()->count() >= 0 )\xa <li>
<a href="#managed" data-toggle="tab">
<span class="hidden-lg hidden-md">
<i class="fas fa-map-marker-alt fa-2x"></i></span>\xa <span class="hidden-xs hidden-sm">{{ trans('admin/users/table.managed_locations') }}
{!! ($user->managedLocations->count() > 0 ) ? '<badge class="badge badge-secondary">'.number_format($user->managedLocations->count()).'</badge>' : '' !!}
</a>
</li>\xa @endif\xa
@can('update', $user)\xa <li class="dropdown pull-right">\xa <a class="dropdown-toggle" data-toggle="dropdown" href="#">
<span class="hidden-xs"><i class="fas fa-cog" aria-hidden="true"></i></span>\xa <span class="hidden-lg hidden-md hidden-xl"><i class="fas fa-cog fa-2x" aria-hidden="true"></i></span>
\xa <span class="hidden-xs hidden-sm">\xa {{ trans('button.actions') }}\xa </span>
<span class="caret"></span>
</a>\xa <ul class="dropdown-menu">
<li><a href="{{ route('users.edit', $user->id) }}">{{ trans('admin/users/general.edit') }}</a></li>\xa <li><a href="{{ route('users.clone.show', $user->id) }}">{{ trans('admin/users/general.clone') }}</a></li>
@if ((Auth::user()->id !== $user->id) && (!config('app.lock_passwords')) && ($user->deleted_at==''))\xa <li><a href="{{ route('users.destroy', $user->id) }}">{{ trans('button.delete') }}</a></li>
@endif
</ul>
</li>
@endcan
@can('update', \App\Models\User::class)
<li class="pull-right">
<a href="#" data-toggle="modal" data-target="#uploadFileModal">\xa <span class="hidden-xs"><i class="fas fa-paperclip" aria-hidden="true"></i></span>\xa <span class="hidden-lg hidden-md hidden-xl"><i class="fas fa-paperclip fa-2x" aria-hidden="true"></i></span>\xa <span class="hidden-xs hidden-sm">{{ trans('button.upload') }}</span>\xa </a>
</li>
@endcan
</ul>\xa\xa <div class="tab-content">\xa <div class="tab-pane active" id="details">\xa <div class="row">
@if ($user->deleted_at!='')\xa <div class="col-md-12">\xa <div class="callout callout-warning">\xa <i class="icon fas fa-exclamation-triangle"></i>\xa {{ trans('admin/users/message.user_deleted_warning') }}
</div>
</div>\xa @endif\xa\xa <!-- Start button column -->
<div class="col-md-3 col-xs-12 col-sm-push-9">
\xa\xa <div class="col-md-12 text-center">\xa
@if (($user->isSuperUser()) || ($user->hasAccess('admin')))
<i class="fas fa-crown fa-2x{{ ($user->isSuperUser()) ? ' text-danger' : ' text-orange'}}"></i>
<div class="{{ ($user->isSuperUser()) ? 'text-danger' : ' text-orange'}}" style="font-weight: bold">{{ ($user->isSuperUser()) ? 'superadmin' : 'admin'}}</div>\xa @endif
\xa
</div>
<div class="col-md-12 text-center">
<img src="{{ $user->present()->gravatar() }}" class=" img-thumbnail hidden-print" style="margin-bottom: 20px;" alt="{{ $user->present()->fullName() }}">
</div>
\xa
\xa @can('update', $user)
<div class="col-md-12">\xa <a href="{{ route('users.edit', $user->id) }}" style="width: 100%;" class="btn btn-sm btn-primary hidden-print">{{ trans('admin/users/general.edit') }}</a>
</div>\xa @endcan\xa
@can('create', $user)\xa <div class="col-md-12" style="padding-top: 5px;">
<a href="{{ route('users.clone.show', $user->id) }}" style="width: 100%;" class="btn btn-sm btn-primary hidden-print">{{ trans('admin/users/general.clone') }}</a>
</div>
@endcan\xa
@can('view', $user)
<div class="col-md-12" style="padding-top: 5px;">\xa @if($user->allAssignedCount() != '0') \xa <a href="{{ route('users.print', $user->id) }}" style="width: 100%;" class="btn btn-sm btn-primary hidden-print" target="_blank" rel="noopener">{{ trans('admin/users/general.print_assigned') }}</a>
@else\xa <button style="width: 100%;" class="btn btn-sm btn-primary hidden-print" rel="noopener" disabled title="{{ trans('admin/users/message.user_has_no_assets_assigned') }}">{{ trans('admin/users/general.print_assigned') }}</button>\xa @endif\xa </div>\xa @endcan
@can('view', $user)
<div class="col-md-12" style="padding-top: 5px;">\xa @if(!empty($user->email) && ($user->allAssignedCount() != '0'))
<form action="{{ route('users.email',['userId'=> $user->id]) }}" method="POST">\xa {{ csrf_field() }}\xa <button style="width: 100%;" class="btn btn-sm btn-primary hidden-print" rel="noopener">{{ trans('admin/users/general.email_assigned') }}</button>
</form>\xa @elseif(!empty($user->email) && ($user->allAssignedCount() == '0'))\xa <button style="width: 100%;" class="btn btn-sm btn-primary hidden-print" rel="noopener" disabled title="{{ trans('admin/users/message.user_has_no_assets_assigned') }}">{{ trans('admin/users/general.email_assigned') }}</button>
@else
<button style="width: 100%;" class="btn btn-sm btn-primary hidden-print" rel="noopener" disabled title="{{ trans('admin/users/message.user_has_no_email') }}">{{ trans('admin/users/general.email_assigned') }}</button>
@endif
</div>\xa @endcan\xa\xa @can('update', $user)\xa @if (($user->activated == '1') && ($user->ldap_import == '0'))\xa <div class="col-md-12" style="padding-top: 5px;">
@if($user->email != '')\xa <form action="{{ route('users.password',['userId'=> $user->id]) }}" method="POST">
{{ csrf_field() }}
<button style="width: 100%;" class="btn btn-sm btn-primary hidden-print">{{ trans('button.send_password_link') }}</button>\xa </form>
@else\xa <button style="width: 100%;" class="btn btn-sm btn-primary hidden-print" rel="noopener" disabled title="{{ trans('admin/users/message.user_has_no_email') }}">{{ trans('button.send_password_link') }}</button>
@endif\xa </div>
@endif
@endcan\xa
@can('delete', $user)\xa @if ($user->deleted_at=='')\xa <div class="col-md-12" style="padding-top: 30px;">
<form action="{{route('users.destroy',$user->id)}}" method="POST">\xa {{csrf_field()}}
{{ method_field("DELETE")}}
<button style="width: 100%;" class="btn btn-sm btn-warning hidden-print">{{ trans('button.delete')}}</button>\xa </form>
</div>\xa <div class="col-md-12" style="padding-top: 5px;">\xa <form action="{{ route('users/bulkedit') }}" method="POST">
<!-- CSRF Token -->\xa <input type="hidden" name="_token" value="{{ csrf_token() }}" />
<input type="hidden" name="bulk_actions" value="delete" />
\xa <input type="hidden" name="ids[{{ $user->id }}]" value="{{ $user->id }}" />\xa <button style="width: 100%;" class="btn btn-sm btn-danger hidden-print">{{ trans('button.checkin_and_delete') }}</button>
</form>
</div>
@else\xa <div class="col-md-12" style="padding-top: 5px;">\xa <form method="POST" action="{{ route('users.restore.store', $user->id) }}">\xa @csrf\xa <button style="width: 100%;" class="btn btn-sm btn-warning hidden-print">{{ trans('button.restore') }}</button>
</form>
</div>
@endif\xa @endcan\xa <br><br>
</div>\xa \xa <!-- End button column -->\xa \xa <div class="col-md-9 col-xs-12 col-sm-pull-3">
<div class="row-new-striped">\xa
<div class="row">
<!-- name -->\xa \xa <div class="col-md-3 col-sm-2">\xa {{ trans('admin/users/table.name') }}\xa </div>
<div class="col-md-9 col-sm-2">\xa {{ $user->present()->fullName() }}
</div>\xa
</div>
\xa\xa <!-- company -->\xa @if (!is_null($user->company))\xa <div class="row">
<div class="col-md-3">
{{ trans('general.company') }}
</div>\xa <div class="col-md-9">
{{ $user->company->name }}\xa </div>\xa
</div>\xa \xa @endif
<!-- username -->\xa <div class="row">\xa\xa <div class="col-md-3">
{{ trans('admin/users/table.username') }}
</div>
<div class="col-md-9">\xa
@if ($user->isSuperUser())\xa <label class="label label-danger"><i class="fas fa-crown" title="superuser"></i></label>
@elseif ($user->hasAccess('admin'))\xa <label class="label label-warning"><i class="fas fa-crown" title="admin"></i></label>
@endif\xa {{ $user->username }}\xa\xa </div>
</div>
\xa <!-- address -->
@if (($user->address) || ($user->city) || ($user->state) || ($user->country))
<div class="row">\xa <div class="col-md-3">\xa {{ trans('general.address') }}
</div>
<div class="col-md-9">\xa \xa @if ($user->address)\xa {{ $user->address }} <br>\xa @endif\xa @if ($user->city)\xa {{ $user->city }}\xa @endif
@if ($user->state)
{{ $user->state }}\xa @endif
@if ($user->country)
{{ $user->country }}
@endif
@if ($user->zip)
{{ $user->zip }}
@endif\xa
</div>\xa </div>
@endif\xa
\xa <!-- groups -->
<div class="row">
<div class="col-md-3">
{{ trans('general.groups') }}
</div>\xa <div class="col-md-9">\xa @if ($user->groups->count() > 0)\xa @foreach ($user->groups as $group)
\xa @can('superadmin')\xa <a href="{{ route('groups.show', $group->id) }}" class="label label-default">{{ $group->name }}</a>
@else
{{ $group->name }}\xa @endcan
@endforeach\xa @else\xa --
@endif\xa </div>\xa </div>
\xa <!-- start date -->
@if ($user->start_date)\xa <div class="row">\xa <div class="col-md-3">
{{ trans('general.start_date') }}
</div>
<div class="col-md-9">\xa {{ \App\Helpers\Helper::getFormattedDateObject($user->start_date, 'date', false) }}
</div>
</div>
@endif
<!-- end date -->
@if ($user->end_date)
<div class="row">
<div class="col-md-3">\xa {{ trans('general.end_date') }}\xa </div>
<div class="col-md-9">
{{ \App\Helpers\Helper::getFormattedDateObject($user->end_date, 'date', false) }}
</div>\xa </div>\xa @endif
@if ($user->jobtitle)\xa <!-- jobtitle -->\xa <div class="row">
<div class="col-md-3">
{{ trans('admin/users/table.job') }}\xa </div>\xa <div class="col-md-9">
{{ $user->jobtitle }}
</div>
\xa </div>\xa @endif\xa
@if ($user->employee_num)
<!-- employee_num -->
<div class="row">
<div class="col-md-3">\xa {{ trans('admin/users/table.employee_num') }}\xa </div>\xa <div class="col-md-9">
{{ $user->employee_num }}
</div>\xa \xa </div>\xa @endif\xa\xa @if ($user->manager)
<!-- manager -->
<div class="row">
\xa <div class="col-md-3">\xa {{ trans('admin/users/table.manager') }}
</div>\xa <div class="col-md-9">\xa <a href="{{ route('users.show', $user->manager->id) }}">\xa {{ $user->manager->getFullNameAttribute() }}\xa </a>
</div>\xa\xa </div>\xa
@endif\xa
\xa @if ($user->email)
<!-- email -->
<div class="row">\xa <div class="col-md-3">
{{ trans('admin/users/table.email') }}\xa </div>
<div class="col-md-9">\xa <a href="mailto:{{ $user->email }}" data-tooltip="true" title="{{ trans('general.send_email') }}"><i class="fa-regular fa-envelope" aria-hidden="true"></i> {{ $user->email }}</a>
</div>
</div>\xa @endif\xa
@if ($user->website)
<!-- website -->\xa <div class="row">\xa <div class="col-md-3">
{{ trans('general.website') }}\xa </div>\xa <div class="col-md-9">
<a href="{{ $user->website }}" target="_blank"><i class="fa fa-external-link" aria-hidden="true"></i> {{ $user->website }}</a>
</div>
</div>
@endif\xa
@if ($user->phone)
<!-- phone -->\xa <div class="row">
<div class="col-md-3">\xa {{ trans('admin/users/table.phone') }}\xa </div>\xa <div class="col-md-9">
<a href="tel:{{ $user->phone }}" data-tooltip="true" title="{{ trans('general.call') }}"><i class="fa-solid fa-phone" aria-hidden="true"></i> {{ $user->phone }}</a>\xa </div>\xa </div>
@endif\xa\xa @if ($user->userloc)
<!-- location -->
<div class="row">
<div class="col-md-3">\xa {{ trans('admin/users/table.location') }}
</div>\xa <div class="col-md-9">\xa {{ link_to_route('locations.show', $user->userloc->name, [$user->userloc->id]) }}
</div>\xa </div>\xa @endif
\xa <!-- last login -->\xa <div class="row">
<div class="col-md-3">
{{ trans('general.last_login') }}\xa </div>
<div class="col-md-9">
{{ \App\Helpers\Helper::getFormattedDateObject($user->last_login, 'datetime', false) }}
</div>
</div>\xa
\xa @if ($user->department)\xa <!-- empty -->\xa <div class="row">
<div class="col-md-3">\xa {{ trans('general.department') }}\xa </div>\xa <div class="col-md-9">\xa <a href="{{ route('departments.show', $user->department) }}">
{{ $user->department->name }}\xa </a>
</div>\xa </div>
@endif\xa
@if ($user->created_at)\xa <!-- created at -->\xa <div class="row">
<div class="col-md-3">\xa {{ trans('general.created_at') }}\xa </div>\xa <div class="col-md-9">
{{ \App\Helpers\Helper::getFormattedDateObject($user->created_at, 'datetime')['formatted']}}
\xa @if ($user->createdBy)
-\xa @if ($user->createdBy->deleted_at=='')\xa <a href="{{ route('users.show', ['user' => $user->created_by]) }}">{{ $user->createdBy->present()->fullName }}</a>
@else
<del>{{ $user->createdBy->present()->fullName }}</del>
@endif\xa
@endif
</div>
</div>\xa @endif
<!-- vip -->\xa <div class="row">\xa <div class="col-md-3">
{{ trans('admin/users/general.vip_label') }}
</div>
<div class="col-md-9">
{!! ($user->vip=='1') ? '<i class="fas fa-check fa-fw fa-fw text-success" aria-hidden="true"></i> '.trans('general.yes') : '<i class="fas fa-times fa-fw text-danger" aria-hidden="true"></i> '.trans('general.no') !!}\xa </div>
</div>
<!-- remote -->\xa <div class="row">\xa <div class="col-md-3">
{{ trans('admin/users/general.remote') }}\xa </div>\xa <div class="col-md-9">
{!! ($user->remote=='1') ? '<i class="fas fa-check fa-fw text-success" aria-hidden="true"></i> '.trans('general.yes') : '<i class="fas fa-times fa-fw text-danger" aria-hidden="true"></i> '.trans('general.no') !!}\xa </div>
</div>\xa\xa <!-- login enabled -->
<div class="row">\xa <div class="col-md-3">
{{ trans('general.login_enabled') }}\xa </div>\xa <div class="col-md-9">\xa {!! ($user->activated=='1') ? '<i class="fas fa-check fa-fw text-success" aria-hidden="true"></i> '.trans('general.yes') : '<i class="fas fa-times fa-fw text-danger" aria-hidden="true"></i> '.trans('general.no') !!}\xa </div>
</div>\xa
<!-- auto assign license -->\xa <div class="row">
<div class="col-md-3">\xa {{ trans('general.autoassign_licenses') }}\xa </div>
<div class="col-md-9">
{!! ($user->autoassign_licenses=='1') ? '<i class="fas fa-check fa-fw text-success" aria-hidden="true"></i> '.trans('general.yes') : '<i class="fas fa-times fa-fw text-danger" aria-hidden="true"></i> '.trans('general.no') !!}
</div>\xa </div>\xa\xa
<!-- LDAP -->\xa <div class="row">
<div class="col-md-3">
LDAP\xa </div>
<div class="col-md-9">\xa {!! ($user->ldap_import=='1') ? '<i class="fas fa-check fa-fw text-success" aria-hidden="true"></i> '.trans('general.yes') : '<i class="fas fa-times fa-fw text-danger" aria-hidden="true"></i> '.trans('general.no') !!}\xa
</div>\xa </div>
\xa @if ($user->activated == '1')\xa
<!-- 2FA active -->\xa <div class="row">
<div class="col-md-3">
{{ trans('admin/users/general.two_factor_active') }}
</div>
<div class="col-md-9">
{!! ($user->two_factor_active()) ? '<i class="fas fa-check fa-fw text-success" aria-hidden="true"></i> '.trans('general.yes') : '<i class="fas fa-times fa-fw text-danger" aria-hidden="true"></i> '.trans('general.no') !!}\xa
</div>\xa </div>
\xa <!-- 2FA enrolled -->
<div class="row two_factor_resetrow">\xa <div class="col-md-3">\xa {{ trans('admin/users/general.two_factor_enrolled') }}
</div>
<div class="col-md-9" id="two_factor_reset_toggle">\xa {!! ($user->two_factor_active_and_enrolled()) ? '<i class="fas fa-check fa-fw text-success" aria-hidden="true"></i> '.trans('general.yes') : '<i class="fas fa-times fa-fw text-danger" aria-hidden="true"></i> '.trans('general.no') !!}\xa
</div>
</div>\xa
@if ((Auth::user()->isSuperUser()) && ($user->two_factor_active_and_enrolled()) && ($snipeSettings->two_factor_enabled!='0') && ($snipeSettings->two_factor_enabled!=''))\xa
<!-- 2FA reset -->
<div class="row">\xa <div class="col-md-3">\xa
</div>\xa <div class="col-md-9">
\xa <a class="btn btn-default btn-sm" id="two_factor_reset" style="margin-right: 10px; margin-top: 10px;">\xa {{ trans('admin/settings/general.two_factor_reset') }}
</a>\xa <span id="two_factor_reseticon">\xa </span>
<span id="two_factor_resetresult">
</span>
<span id="two_factor_resetstatus">\xa </span>\xa <br>\xa <p class="help-block" style="line-height: 1.6;">{{ trans('admin/settings/general.two_factor_reset_help') }}</p>\xa \xa \xa </div>\xa </div>\xa @endif \xa @endif
\xa @if ($user->notes)\xa <!-- empty -->\xa <div class="row">\xa\xa <div class="col-md-3">\xa {{ trans('admin/users/table.notes') }}
</div>\xa <div class="col-md-9">\xa {!! nl2br(Helper::parseEscapedMarkedownInline($user->notes)) !!}
</div>
</div>
@endif
@if($user->getUserTotalCost()->total_user_cost > 0)
<div class="row">
<div class="col-md-3">
{{ trans('admin/users/table.total_assets_cost') }}
</div>
<div class="col-md-9">
{{Helper::formatCurrencyOutput($user->getUserTotalCost()->total_user_cost)}}
<a id="optional_info" class="text-primary">
<i class="fa fa-caret-right fa-2x" id="optional_info_icon"></i>\xa <strong>{{ trans('admin/hardware/form.optional_infos') }}</strong>\xa </a>
</div>
<div id="optional_details" class="col-md-12" style="display:none">
<div class="col-md-3" style="border-top:none;"></div>\xa <div class="col-md-9" style="border-top:none;">\xa {{trans('general.assets').': '. Helper::formatCurrencyOutput($user->getUserTotalCost()->asset_cost)}}<br>\xa {{trans('general.licenses').': '. Helper::formatCurrencyOutput($user->getUserTotalCost()->license_cost)}}<br>
{{trans('general.accessories').': '.Helper::formatCurrencyOutput($user->getUserTotalCost()->accessory_cost)}}<br>\xa </div>
</div>\xa </div><!--/.row-->
@endif
</div> <!--/end striped container-->
</div> <!-- end col-md-9 -->
</div> <!--/.row-->\xa </div><!-- /.tab-pane -->
<div class="tab-pane" id="asset">\xa <!-- checked out assets table -->\xa
@include('partials.asset-bulk-actions')\xa
<div class="table table-responsive">\xa\xa <table
data-click-to-select="true"\xa data-columns="{{ \App\Presenters\AssetPresenter::dataTableLayout() }}"\xa data-cookie-id-table="userAssetsListingTable"
data-pagination="true"\xa data-id-table="userAssetsListingTable"\xa data-search="true"\xa data-side-pagination="server"
data-show-columns="true"
data-show-fullscreen="true"\xa data-show-export="true"
data-show-footer="true"
data-show-refresh="true"
data-sort-order="asc"\xa data-sort-name="name"
data-toolbar="#assetsBulkEditToolbar"\xa data-bulk-button-id="#bulkAssetEditButton"
data-bulk-form-id="#assetsBulkForm"\xa id="userAssetsListingTable"
class="table table-striped snipe-table"
data-url="{{ route('api.assets.index',['assigned_to' => e($user->id), 'assigned_type' => 'App\Models\User']) }}"
data-export-options='{\xa "fileName": "export-{{ str_slug($user->present()->fullName()) }}-assets-{{ date('Y-m-d') }}",
"ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"]
}'>
</table>\xa </div>
</div><!-- /asset -->\xa\xa <div class="tab-pane" id="licenses">\xa <div class="table-responsive">
<table\xa data-cookie-id-table="userLicenseTable"\xa data-id-table="userLicenseTable"\xa id="userLicenseTable"\xa data-search="true"\xa data-pagination="true"
data-side-pagination="client"
data-show-columns="true"\xa data-show-fullscreen="true"
data-show-export="true"\xa data-show-footer="true"\xa data-show-refresh="true"\xa data-sort-order="asc"\xa data-sort-name="name"
class="table table-striped snipe-table table-hover"\xa data-export-options='{\xa "fileName": "export-license-{{ str_slug($user->username) }}-{{ date('Y-m-d') }}",\xa "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","delete","download","icon"]\xa }'>\xa\xa <thead>
<tr>
<th class="col-md-5">{{ trans('general.name') }}</th>\xa <th>{{ trans('admin/licenses/form.license_key') }}</th>
<th data-footer-formatter="sumFormatter" data-fieldname="purchase_cost">{{ trans('general.purchase_cost') }}</th>\xa <th>{{ trans('admin/licenses/form.purchase_order') }}</th>
<th>{{ trans('general.order_number') }}</th>
<th class="col-md-1 hidden-print">{{ trans('general.action') }}</th>\xa </tr>\xa </thead>\xa <tbody>\xa @foreach ($user->licenses as $license)
<tr>\xa <td class="col-md-4">\xa {!! $license->present()->nameUrl() !!}\xa </td>
<td class="col-md-4">\xa @can('viewKeys', $license)\xa {!! $license->present()->serialUrl() !!}
@else\xa ------------
@endcan\xa </td>
<td class="col-md-2">
{{ Helper::formatCurrencyOutput($license->purchase_cost) }}\xa </td>\xa <td>
{{ $license->purchase_order }}\xa </td>
<td>\xa {{ $license->order_number }}
</td>
<td class="hidden-print col-md-2">
@can('update', $license)\xa <a href="{{ route('licenses.checkin', array('licenseSeatId'=> $license->pivot->id, 'backto'=>'user')) }}" class="btn btn-primary btn-sm hidden-print">{{ trans('general.checkin') }}</a>\xa @endcan
</td>\xa </tr>\xa @endforeach\xa </tbody>
</table>\xa </div>
</div><!-- /licenses-tab -->
\xa <div class="tab-pane" id="accessories">
<div class="table-responsive">
<table\xa data-cookie-id-table="userAccessoryTable"
data-id-table="userAccessoryTable"
id="userAccessoryTable"\xa data-search="true"
data-pagination="true"\xa data-side-pagination="client"
data-show-columns="true"\xa data-show-fullscreen="true"
data-show-export="true"
data-show-footer="true"
data-show-refresh="true"\xa data-sort-order="asc"\xa data-sort-name="name"
class="table table-striped snipe-table table-hover"
data-export-options='{\xa "fileName": "export-accessory-{{ str_slug($user->username) }}-{{ date('Y-m-d') }}",\xa "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","delete","download","icon"]\xa }'>\xa <thead>\xa <tr>
<th class="col-md-5">{{ trans('general.name') }}</th>\xa <th class-="col-md-5" data-fieldname="note">{{ trans('general.notes') }}</th>
<th class="col-md-1" data-footer-formatter="sumFormatter" data-fieldname="purchase_cost">{{ trans('general.purchase_cost') }}</th>\xa <th class="col-md-1 hidden-print">{{ trans('general.action') }}</th>
</tr>
</thead>\xa <tbody>
@foreach ($user->accessories as $accessory)
<tr>\xa <td>{!!$accessory->present()->nameUrl()!!}</td>\xa <td>{!! $accessory->pivot->note !!}</td>
<td>
{!! Helper::formatCurrencyOutput($accessory->purchase_cost) !!}\xa </td>
<td class="hidden-print">\xa @can('checkin', $accessory)
<a href="{{ route('accessories.checkin.show', array('accessoryID'=> $accessory->pivot->id, 'backto'=>'user')) }}" class="btn btn-primary btn-sm hidden-print">{{ trans('general.checkin') }}</a>\xa @endcan
</td>\xa </tr>\xa @endforeach\xa </tbody>
</table>\xa </div>\xa </div><!-- /accessories-tab -->
<div class="tab-pane" id="consumables">\xa <div class="table-responsive">\xa <table
data-cookie-id-table="userConsumableTable"
data-id-table="userConsumableTable"\xa id="userConsumableTable"\xa data-search="true"\xa data-pagination="true"\xa data-side-pagination="client"\xa data-show-columns="true"\xa data-show-fullscreen="true"
data-show-export="true"
data-show-footer="true"
data-show-refresh="true"
data-sort-order="asc"
data-sort-name="name"\xa class="table table-striped snipe-table table-hover"
data-export-options='{\xa "fileName": "export-consumable-{{ str_slug($user->username) }}-{{ date('Y-m-d') }}",
"ignoreColumn": ["actions","image","change","checkbox","checkincheckout","delete","download","icon"]
}'>\xa <thead>\xa <tr>
<th class="col-md-3">{{ trans('general.name') }}</th>
<th class="col-md-2" data-footer-formatter="sumFormatter" data-fieldname="purchase_cost">{{ trans('general.purchase_cost') }}</th>\xa <th class="col-md-2">{{ trans('general.date') }}</th>\xa <th class="col-md-5">{{ trans('general.notes') }}</th>\xa </tr>
</thead>
<tbody>\xa @foreach ($user->consumables as $consumable)
<tr>
<td>{!! $consumable->present()->nameUrl() !!}</td>
<td>
{!! Helper::formatCurrencyOutput($consumable->purchase_cost) !!}\xa </td>
<td>{{ Helper::getFormattedDateObject($consumable->pivot->created_at, 'datetime', false) }}</td>\xa <td>{{ $consumable->pivot->note }}</td>\xa </tr>\xa @endforeach\xa </tbody>\xa </table>
</div>\xa </div><!-- /consumables-tab -->\xa
<div class="tab-pane" id="files">\xa <div class="row">
<div class="col-md-12 col-sm-12">\xa <div class="table-responsive">
<table
data-cookie-id-table="userUploadsTable"
data-id-table="userUploadsTable"
id="userUploadsTable"\xa data-search="true"\xa data-pagination="true"
data-side-pagination="client"
data-show-columns="true"
data-show-fullscreen="true"
data-show-export="true"
data-show-footer="true"
data-toolbar="#upload-toolbar"\xa data-show-refresh="true"\xa data-sort-order="asc"
data-sort-name="name"\xa class="table table-striped snipe-table"
data-export-options='{\xa "fileName": "export-license-uploads-{{ str_slug($user->name) }}-{{ date('Y-m-d') }}",\xa "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","delete","download","icon"]
}'>\xa\xa <thead>
<tr>
<th data-visible="true" data-field="icon" data-sortable="true">{{trans('general.file_type')}}</th>\xa <th class="col-md-2" data-searchable="true" data-visible="true" data-field="image">{{ trans('general.image') }}</th>\xa <th class="col-md-2" data-searchable="true" data-visible="true" data-field="filename" data-sortable="true">{{ trans('general.file_name') }}</th>\xa <th class="col-md-1" data-searchable="true" data-visible="true" data-field="filesize">{{ trans('general.filesize') }}</th>
<th class="col-md-2" data-searchable="true" data-visible="true" data-field="notes" data-sortable="true">{{ trans('general.notes') }}</th>
<th class="col-md-1" data-searchable="true" data-visible="true" data-field="download">{{ trans('general.download') }}</th>\xa <th class="col-md-2" data-searchable="true" data-visible="true" data-field="created_at" data-sortable="true">{{ trans('general.created_at') }}</th>
<th class="col-md-1" data-searchable="true" data-visible="true" data-field="actions">{{ trans('table.actions') }}</th>\xa </tr>
</thead>
<tbody>\xa @foreach ($user->uploads as $file)
<tr>\xa <td>\xa <i class="{{ Helper::filetype_icon($file->filename) }} icon-med" aria-hidden="true"></i>\xa <span class="sr-only">{{ Helper::filetype_icon($file->filename) }}</span>
\xa </td>
<td>\xa @if (($file->filename) && (Storage::exists('private_uploads/users/'.$file->filename)))\xa @if (Helper::checkUploadIsImage($file->get_src('users')))\xa <a href="{{ route('show/userfile', [$user->id, $file->id, 'inline' => 'true']) }}" data-toggle="lightbox" data-type="image"><img src="{{ route('show/userfile', [$user->id, $file->id, 'inline' => 'true']) }}" class="img-thumbnail" style="max-width: 50px;"></a>
@else\xa {{ trans('general.preview_not_available') }}\xa @endif
@else\xa <i class="fa fa-times text-danger" aria-hidden="true"></i>\xa {{ trans('general.file_not_found') }}
@endif
</td>
<td>\xa {{ $file->filename }}
</td>
<td data-value="{{ (Storage::exists('private_uploads/users/'.$file->filename)) ? Storage::size('private_uploads/users/'.$file->filename) : '' }}">
{{ (Storage::exists('private_uploads/users/'.$file->filename)) ? Helper::formatFilesizeUnits(Storage::size('private_uploads/users/'.$file->filename)) : '' }}\xa </td>\xa
<td>
@if ($file->note)\xa {{ $file->note }}\xa @endif\xa </td>
<td>\xa @if ($file->filename)\xa @if (Storage::exists('private_uploads/users/'.$file->filename))
<a href="{{ route('show/userfile', [$user->id, $file->id]) }}" class="btn btn-sm btn-default">
<i class="fas fa-download" aria-hidden="true"></i>
<span class="sr-only">{{ trans('general.download') }}</span>\xa </a>\xa\xa <a href="{{ route('show/userfile', [$user->id, $file->id, 'inline' => 'true']) }}" class="btn btn-sm btn-default" target="_blank">\xa <i class="fa fa-external-link" aria-hidden="true"></i>
</a>
@endif\xa @endif
</td>\xa <td>{{ $file->created_at }}</td>
\xa <td>\xa <a class="btn delete-asset btn-danger btn-sm hidden-print" href="{{ route('userfile.destroy', [$user->id, $file->id]) }}" data-content="Are you sure you wish to delete this file?" data-title="Delete {{ $file->filename }}?">\xa <i class="fa fa-trash icon-white" aria-hidden="true"></i>
<span class="sr-only">{{ trans('general.delete') }}</span>
</a>
</td>
\xa
</tr>\xa @endforeach
\xa </tbody>
</table>
</div>\xa </div>\xa </div> <!--/ROW-->\xa </div><!--/FILES-->
\xa <div class="tab-pane" id="history">
<div class="table-responsive">\xa\xa\xa <table
data-click-to-select="true"\xa data-cookie-id-table="usersHistoryTable"
data-pagination="true"
data-id-table="usersHistoryTable"
data-search="true"\xa data-side-pagination="server"\xa data-show-columns="true"\xa data-show-fullscreen="true"
data-show-export="true"
data-show-refresh="true"\xa data-sort-order="desc"
id="usersHistoryTable"
class="table table-striped snipe-table"\xa data-url="{{ route('api.activity.index', ['target_id' => $user->id, 'target_type' => 'user']) }}"\xa data-export-options='{
"fileName": "export-{{ str_slug($user->present()->fullName ) }}-history-{{ date('Y-m-d') }}",
"ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"]\xa }'>\xa <thead>\xa <tr>
<th data-field="icon" style="width: 40px;" class="hidden-xs" data-formatter="iconFormatter">Icon</th>\xa <th data-field="created_at" data-formatter="dateDisplayFormatter" data-sortable="true">{{ trans('general.date') }}</th>
<th data-field="item" data-formatter="polymorphicItemFormatter">{{ trans('general.item') }}</th>
<th data-field="action_type">{{ trans('general.action') }}</th>
<th data-field="target" data-formatter="polymorphicItemFormatter">{{ trans('general.target') }}</th>
<th data-field="note">{{ trans('general.notes') }}</th>
@if ($snipeSettings->require_accept_signature=='1')
<th data-field="signature_file" data-visible="false" data-formatter="imageFormatter">{{ trans('general.signature') }}</th>
@endif
<th data-field="item.serial" data-visible="false">{{ trans('admin/hardware/table.serial') }}</th>\xa <th data-field="admin" data-formatter="usersLinkObjFormatter">{{ trans('general.admin') }}</th>
<th data-field="remote_ip" data-visible="false" data-sortable="true">{{ trans('admin/settings/general.login_ip') }}</th>
<th data-field="user_agent" data-visible="false" data-sortable="true">{{ trans('admin/settings/general.login_user_agent') }}</th>\xa <th data-field="action_source" data-visible="false" data-sortable="true">{{ trans('general.action_source') }}</th>
</tr>\xa </thead>
</table>
\xa </div>\xa </div><!-- /.tab-pane -->
\xa <div class="tab-pane" id="managed">\xa\xa @include('partials.locations-bulk-actions')\xa
\xa <table
data-columns="{{ \App\Presenters\LocationPresenter::dataTableLayout() }}"
data-cookie-id-table="locationTable"
data-click-to-select="true"
data-pagination="true"\xa data-id-table="locationTable"
data-toolbar="#locationsBulkEditToolbar"
data-bulk-button-id="#bulkLocationsEditButton"\xa data-bulk-form-id="#locationsBulkForm"\xa data-search="true"\xa data-show-footer="true"\xa data-side-pagination="server"
data-show-columns="true"
data-show-fullscreen="true"\xa data-show-export="true"
data-show-refresh="true"\xa data-sort-order="asc"
id="locationTable"\xa class="table table-striped snipe-table"
data-url="{{ route('api.locations.index', ['manager_id' => $user->id]) }}"\xa data-export-options='{
"fileName": "export-locations-{{ date('Y-m-d') }}",\xa "ignoreColumn": ["actions","image","change","checkbox","checkincheckout","icon"]
}'>\xa </table>
</div>\xa </div><!-- /consumables-tab -->\xa </div><!-- /.tab-content -->\xa </div><!-- nav-tabs-custom -->
</div>
</div>
\xa @can('update', \App\Models\User::class)\xa @include ('modals.upload-file', ['item_type' => 'user', 'item_id' => $user->id])
@endcan
\xa @stop\xa\xa@section('moar_scripts')
@include ('partials.bootstrap-table', ['simple_view' => true])
<script nonce="{{ csrf_token() }}">
$(function () {\xa
$("#two_factor_reset").click(function(){
$("#two_factor_resetrow").removeClass('success');
$("#two_factor_resetrow").removeClass('danger');
$("#two_factor_resetstatus").html('');\xa $("#two_factor_reseticon").html('<i class="fas fa-spinner spin"></i>');
$.ajax({
url: '{{ route('api.users.two_factor_reset', ['id'=> $user->id]) }}',\xa type: 'POST',
data: {},
headers: {
"X-Requested-With": 'XMLHttpRequest',\xa "X-CSRF-TOKEN": $('meta[name="csrf-token"]').attr('content')\xa },
dataType: 'json',
success: function (data) {
$("#two_factor_reset_toggle").html('').html('<span class="text-danger"><i class="fas fa-times" aria-hidden="true"></i> {{ trans('general.no') }}</span>');\xa $("#two_factor_reseticon").html('');
$("#two_factor_resetstatus").html('<span class="text-success"><i class="fas fa-check"></i> ' + data.message + '</span>');
},\xa\xa error: function (data) {
$("#two_factor_reseticon").html('');\xa $("#two_factor_reseticon").html('<i class="fas fa-exclamation-triangle text-danger"></i>');\xa $('#two_factor_resetstatus').text(data.message);\xa }
\xa\xa });
});
\xa\xa //binds to onchange event of your input field
var uploadedFileSize = 0;
$('#fileupload').bind('change', function() {\xa uploadedFileSize = this.files[0].size;\xa $('#progress-container').css('visibility', 'visible');
});\xa\xa $('#fileupload').fileupload({\xa //maxChunkSize: 100000,\xa dataType: 'json',
formData:{
_token:'{{ csrf_token() }}',\xa notes: $('#notes').val(),\xa },\xa\xa progress: function (e, data) {
//var overallProgress = $('#fileupload').fileupload('progress');\xa //var activeUploads = $('#fileupload').fileupload('active');\xa var progress = parseInt((data.loaded / uploadedFileSize) * 100, 10);\xa $('.progress-bar').addClass('progress-bar-warning').css('width',progress + '%');
$('#progress-bar-text').html(progress + '%');\xa //console.dir(overallProgress);\xa },
\xa done: function (e, data) {
console.dir(data);\xa // We use this instead of the fail option, since our API\xa // returns a 200 OK status which always shows as "success"\xa\xa if (data && data.jqXHR && data.jqXHR.responseJSON && data.jqXHR.responseJSON.status === "error") {
var errorMessage = data.jqXHR.responseJSON.messages["file.0"];
$('#progress-bar-text').html(errorMessage[0]);\xa $('.progress-bar').removeClass('progress-bar-warning').addClass('progress-bar-danger').css('width','100%');\xa $('.progress-checkmark').fadeIn('fast').html('<i class="fas fa-times fa-3x icon-white" style="color: #d9534f"></i>');
} else {\xa $('.progress-bar').removeClass('progress-bar-warning').addClass('progress-bar-success').css('width','100%');\xa $('.progress-checkmark').fadeIn('fast');
$('#progress-container').delay(950).css('visibility', 'visible');\xa $('.progress-bar-text').html('Finished!');
$('.progress-checkmark').fadeIn('fast').html('<i class="fas fa-check fa-3x icon-white" style="color: green"></i>');\xa $.each(data.result, function (index, file) {
$('<tr><td>' + file.note + '</td><<td>' + file.filename + '</td></tr>').prependTo("#files-table > tbody");\xa });
}\xa $('#progress').removeClass('active');
\xa\xa }\xa });\xa $("#optional_info").on("click",function(){\xa $('#optional_details').fadeToggle(100);\xa $('#optional_info_icon').toggleClass('fa-caret-right fa-caret-down');
var optional_info_open = $('#optional_info_icon').hasClass('fa-caret-down');\xa document.cookie = "optional_info_open="+optional_info_open+'; path=/';\xa });
});
</script>\xa
\xa@stop"; ?>
Did this file decode correctly?
Original Code
<?php
/* __________________________________________________
| Obfuscated by YAK Pro - Php Obfuscator 2.0.14 |
| on 2024-04-04 18:18:17 |
| GitHub: https://github.com/pk-fr/yakpro-po |
|__________________________________________________|
*/
echo "\100\145\x78\164\x65\156\144\163\x28\x27\x6c\x61\171\157\x75\x74\x73\57\144\145\x66\141\x75\x6c\164\47\x29\12\xa\173\173\x2d\x2d\x20\x50\x61\147\145\x20\x74\x69\x74\154\x65\40\55\55\x7d\x7d\12\100\163\145\143\164\151\157\156\x28\x27\164\x69\x74\x6c\x65\47\x29\12\173\173\40\x74\x72\141\156\163\x28\47\x61\x64\155\x69\x6e\57\165\163\x65\162\163\57\x67\145\x6e\x65\x72\x61\x6c\x2e\x76\151\x65\167\137\x75\163\145\162\47\54\40\133\x27\x6e\x61\155\x65\47\40\x3d\x3e\x20\44\165\x73\145\162\x2d\76\160\162\x65\163\x65\x6e\x74\x28\51\x2d\76\x66\x75\x6c\154\116\141\x6d\x65\x28\51\x5d\51\x20\175\175\xa\100\160\141\x72\x65\x6e\x74\xa\x40\x73\x74\157\160\xa\12\x7b\173\x2d\55\40\120\x61\147\145\x20\x63\x6f\156\164\145\x6e\164\40\x2d\x2d\x7d\175\xa\x40\x73\x65\x63\164\x69\x6f\x6e\50\x27\x63\157\156\164\x65\156\x74\x27\x29\xa\12\xa\xa\74\x64\151\166\40\143\x6c\x61\163\163\75\42\x72\x6f\167\x22\x3e\xa\x20\x20\74\x64\x69\166\40\x63\154\x61\163\x73\75\42\x63\x6f\154\55\155\x64\55\x31\x32\42\x3e\xa\40\40\x20\x20\x3c\144\x69\x76\40\143\x6c\141\x73\x73\x3d\x22\156\141\x76\x2d\x74\141\142\x73\x2d\x63\x75\x73\x74\x6f\155\x22\x3e\12\x20\x20\x20\40\40\40\74\165\154\x20\143\154\x61\x73\163\75\42\x6e\141\x76\x20\x6e\x61\166\55\x74\141\142\x73\x20\x68\x69\x64\144\x65\156\55\160\162\151\156\x74\x22\76\12\12\x20\x20\x20\40\40\40\40\x20\x3c\154\151\x20\x63\x6c\x61\x73\x73\75\42\x61\143\x74\x69\x76\145\42\76\xa\x20\x20\x20\x20\x20\40\40\x20\40\x20\x3c\141\x20\150\x72\x65\x66\x3d\x22\43\144\x65\164\141\x69\x6c\x73\42\40\x64\141\x74\141\55\x74\x6f\x67\x67\154\x65\x3d\x22\164\x61\x62\x22\x3e\12\40\40\40\x20\40\x20\40\40\x20\40\40\x20\x3c\163\160\x61\x6e\x20\143\154\141\x73\163\75\42\x68\151\144\144\x65\156\x2d\x6c\x67\40\150\151\144\x64\x65\x6e\x2d\x6d\x64\x22\76\12\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x20\x3c\x69\40\143\x6c\141\163\163\x3d\42\x66\141\163\40\146\x61\55\151\x6e\x66\157\x2d\143\x69\x72\143\154\145\x20\146\x61\x2d\x32\170\42\76\74\x2f\x69\76\xa\40\x20\x20\40\40\x20\40\x20\40\40\40\40\74\x2f\163\x70\x61\156\x3e\12\x20\40\40\x20\40\x20\x20\40\x20\40\x20\40\74\163\x70\141\156\40\x63\x6c\x61\163\x73\x3d\42\x68\151\144\144\145\x6e\55\x78\x73\x20\150\x69\x64\x64\145\156\55\163\x6d\x22\76\173\x7b\x20\164\162\141\x6e\163\50\x27\x61\x64\x6d\151\156\57\x75\163\145\162\x73\57\147\x65\156\145\x72\x61\x6c\56\x69\156\x66\x6f\47\51\40\x7d\x7d\x3c\57\x73\160\141\x6e\x3e\12\40\x20\40\x20\x20\x20\x20\x20\40\x20\x3c\x2f\x61\x3e\12\40\x20\x20\x20\x20\x20\40\x20\x3c\x2f\x6c\x69\x3e\12\xa\40\40\40\40\40\x20\x20\40\x3c\154\151\x3e\12\x20\40\x20\40\40\40\x20\x20\x20\x20\x3c\141\x20\150\x72\x65\x66\75\x22\43\x61\163\163\x65\x74\x22\x20\144\x61\164\x61\55\x74\x6f\x67\x67\x6c\145\75\x22\164\x61\142\42\x3e\12\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x3c\163\160\141\156\40\x63\154\141\x73\x73\x3d\x22\x68\151\x64\x64\x65\x6e\55\154\147\40\x68\x69\144\x64\145\156\x2d\x6d\144\x22\76\12\40\40\40\40\40\40\x20\x20\40\x20\x20\40\74\x69\x20\143\x6c\141\x73\x73\x3d\42\x66\x61\x73\x20\x66\141\55\x62\141\x72\143\x6f\x64\x65\40\146\x61\x2d\x32\x78\42\40\x61\x72\151\141\x2d\150\x69\144\144\145\156\75\42\164\162\165\145\x22\x3e\74\x2f\151\76\12\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\x3c\57\163\x70\141\156\76\xa\40\40\40\40\40\40\x20\x20\x20\x20\40\x20\x3c\163\x70\x61\x6e\x20\143\154\x61\163\163\x3d\x22\150\151\x64\144\x65\156\55\x78\163\40\150\151\144\x64\x65\156\x2d\x73\155\42\76\x7b\173\40\x74\x72\x61\x6e\x73\x28\x27\147\145\x6e\145\x72\x61\154\56\141\163\163\145\164\x73\x27\x29\x20\175\175\xa\x20\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\173\x21\41\40\x28\44\165\x73\x65\162\x2d\x3e\141\x73\x73\x65\164\x73\x28\51\x2d\x3e\101\163\x73\145\x74\163\106\x6f\x72\x53\150\x6f\167\50\51\x2d\x3e\143\157\165\x6e\164\50\x29\40\76\x20\x30\x20\x29\40\x3f\40\x27\x3c\x62\x61\144\147\145\40\143\154\141\163\163\x3d\42\142\141\144\147\x65\x20\142\141\144\147\145\55\x73\x65\143\157\x6e\144\141\162\171\x22\76\47\x2e\156\165\155\142\145\x72\x5f\x66\157\162\x6d\x61\x74\50\x24\x75\x73\145\162\55\x3e\x61\163\163\x65\164\x73\50\x29\x2d\76\101\163\x73\x65\x74\163\106\157\162\x53\150\157\167\x28\51\x2d\76\143\x6f\165\156\x74\50\x29\51\x2e\x27\74\x2f\142\x61\x64\x67\145\76\47\40\x3a\40\x27\47\x20\x21\x21\x7d\12\x20\x20\40\40\x20\40\40\40\40\x20\40\x20\74\57\x73\x70\141\156\x3e\12\40\40\40\x20\x20\x20\x20\x20\x20\x20\74\x2f\x61\76\12\40\40\40\x20\x20\40\40\40\x3c\x2f\154\151\76\xa\xa\40\x20\x20\x20\40\40\x20\40\74\x6c\x69\76\12\x20\x20\x20\x20\40\x20\x20\x20\40\40\74\141\40\150\x72\145\x66\x3d\42\x23\x6c\151\143\145\x6e\x73\145\x73\x22\40\x64\141\164\141\55\164\157\147\x67\x6c\x65\x3d\x22\x74\x61\x62\42\76\12\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\74\163\x70\141\156\x20\143\154\141\163\163\75\42\150\151\x64\x64\x65\156\x2d\154\147\x20\x68\x69\144\x64\145\x6e\x2d\x6d\144\42\76\xa\40\40\40\x20\40\40\x20\40\40\40\40\40\74\x69\40\x63\154\x61\163\163\75\42\146\141\x72\40\146\x61\55\163\x61\166\145\x20\146\x61\55\x32\x78\x22\76\74\57\x69\x3e\xa\40\40\x20\40\x20\x20\x20\40\40\40\40\40\74\57\x73\160\x61\x6e\x3e\xa\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\x3c\163\160\x61\x6e\40\x63\x6c\141\x73\163\x3d\42\x68\x69\x64\144\145\156\55\170\163\x20\x68\151\144\x64\145\x6e\55\163\x6d\x22\76\173\173\40\164\162\141\x6e\163\50\47\147\145\156\145\x72\141\154\x2e\154\x69\x63\x65\x6e\x73\145\163\47\51\40\175\175\12\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\173\41\41\x20\50\44\x75\163\145\162\x2d\76\x6c\151\x63\x65\x6e\163\x65\163\55\x3e\143\157\165\156\x74\x28\x29\40\76\x20\60\40\x29\40\x3f\40\47\74\142\x61\x64\147\145\40\x63\x6c\x61\x73\x73\x3d\x22\x62\x61\x64\147\x65\x20\x62\x61\144\147\145\55\x73\145\143\x6f\156\144\141\162\171\x22\76\47\x2e\156\165\x6d\142\145\x72\x5f\x66\157\162\x6d\141\x74\x28\x24\x75\x73\145\162\x2d\x3e\x6c\151\143\x65\156\x73\145\163\55\x3e\143\157\x75\156\x74\50\x29\x29\x2e\47\x3c\x2f\x62\x61\144\x67\145\x3e\47\40\72\40\47\47\x20\x21\x21\175\xa\40\40\40\x20\x20\40\x20\x20\40\40\40\40\x3c\x2f\x73\x70\141\x6e\x3e\12\x20\x20\40\40\x20\x20\40\x20\x20\x20\74\x2f\x61\76\12\40\x20\x20\x20\40\40\40\x20\74\x2f\154\x69\x3e\xa\12\40\40\40\x20\x20\40\x20\x20\74\154\x69\x3e\xa\x20\x20\40\40\x20\40\x20\x20\x20\x20\x3c\141\x20\x68\x72\x65\146\x3d\x22\43\x61\143\143\145\163\163\x6f\x72\151\x65\163\x22\x20\144\x61\164\141\x2d\x74\157\x67\147\x6c\x65\x3d\42\164\141\142\42\x3e\xa\40\40\40\x20\40\40\40\40\40\x20\40\x20\x3c\x73\160\x61\156\x20\x63\x6c\141\163\x73\75\x22\150\151\x64\144\145\x6e\x2d\154\147\40\150\151\x64\x64\145\x6e\55\155\144\x22\76\12\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x3c\151\x20\143\154\x61\x73\163\75\x22\x66\141\162\40\146\141\x2d\153\x65\x79\142\x6f\141\162\x64\x20\146\141\x2d\62\x78\x22\76\74\x2f\151\76\12\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\74\57\x73\160\141\156\x3e\x20\12\40\40\x20\x20\40\40\x20\40\40\x20\40\x20\74\x73\160\141\156\x20\x63\154\141\163\x73\x3d\x22\x68\x69\144\x64\145\x6e\55\170\x73\x20\150\151\x64\x64\145\156\55\x73\155\42\x3e\173\173\40\x74\162\x61\x6e\x73\x28\x27\147\x65\156\145\x72\x61\x6c\x2e\x61\143\x63\x65\163\163\x6f\162\x69\x65\163\47\51\40\175\175\12\40\x20\40\40\40\40\40\40\x20\40\x20\x20\40\40\173\41\41\x20\50\44\x75\x73\x65\x72\x2d\76\141\143\143\145\x73\x73\157\x72\151\x65\x73\55\76\143\157\165\x6e\x74\50\x29\x20\x3e\x20\60\x20\x29\40\77\x20\x27\74\x62\141\144\147\x65\x20\x63\x6c\x61\x73\163\x3d\42\x62\x61\x64\147\145\40\x62\x61\144\147\145\55\x73\145\143\157\x6e\x64\141\x72\x79\42\76\47\x2e\x6e\165\x6d\142\x65\162\x5f\146\157\162\155\x61\x74\50\44\165\x73\x65\x72\55\76\141\x63\143\x65\x73\163\x6f\x72\151\145\163\x2d\x3e\x63\x6f\165\x6e\x74\50\x29\x29\56\47\74\57\142\x61\144\x67\x65\76\x27\x20\x3a\x20\47\47\x20\x21\41\175\12\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\74\57\x73\x70\x61\x6e\76\12\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\74\x2f\141\x3e\12\x20\40\x20\40\40\x20\40\40\74\x2f\154\151\76\xa\xa\x20\40\x20\40\x20\x20\x20\40\74\154\151\76\12\x20\40\x20\x20\x20\40\x20\40\x20\x20\x3c\x61\40\x68\162\x65\x66\75\42\43\x63\x6f\x6e\163\165\155\x61\142\x6c\x65\163\x22\40\x64\x61\x74\141\x2d\164\x6f\x67\147\154\x65\75\42\x74\x61\142\42\76\xa\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\74\163\x70\141\x6e\x20\143\154\x61\x73\x73\75\42\150\x69\144\x64\x65\156\55\x6c\147\x20\150\151\144\x64\145\x6e\x2d\155\x64\42\x3e\xa\x20\40\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\x3c\151\40\x63\154\141\x73\163\75\x22\x66\x61\x73\40\146\141\x2d\164\151\x6e\164\40\146\x61\55\62\170\42\76\74\x2f\x69\76\12\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\x3c\57\163\x70\x61\156\76\xa\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\x3c\163\160\x61\x6e\x20\x63\154\x61\163\x73\75\42\x68\x69\144\x64\x65\x6e\x2d\x78\x73\40\150\151\144\144\145\156\x2d\163\x6d\x22\76\x7b\173\x20\x74\x72\141\156\x73\x28\47\x67\x65\x6e\145\x72\x61\x6c\56\x63\157\156\163\165\155\141\142\154\145\163\47\51\x20\x7d\x7d\12\x20\40\40\x20\x20\40\x20\x20\40\x20\40\40\40\40\x7b\x21\41\x20\50\x24\165\163\x65\162\x2d\76\143\x6f\156\x73\x75\155\x61\142\154\145\163\x2d\76\x63\x6f\165\156\x74\50\51\40\x3e\x20\x30\x20\51\40\77\40\47\74\x62\141\x64\147\x65\x20\143\154\x61\163\163\75\42\142\x61\144\x67\145\x20\x62\x61\x64\147\x65\x2d\163\x65\x63\157\x6e\144\141\162\x79\x22\x3e\47\56\156\x75\155\142\145\162\x5f\x66\157\x72\x6d\x61\x74\x28\44\x75\163\145\162\x2d\76\x63\x6f\x6e\x73\165\155\x61\142\154\145\163\55\76\x63\x6f\165\x6e\164\50\51\x29\x2e\47\74\x2f\x62\x61\144\x67\145\76\x27\40\x3a\40\47\47\40\41\41\x7d\12\40\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x3c\57\163\x70\x61\x6e\x3e\xa\x20\40\x20\40\40\40\x20\x20\x20\40\x3c\57\141\x3e\12\x20\x20\40\40\x20\x20\x20\40\x3c\57\x6c\151\76\12\12\x20\40\40\x20\40\40\x20\x20\74\x6c\151\x3e\xa\40\40\40\x20\40\x20\40\x20\40\x20\74\x61\x20\150\x72\x65\146\x3d\42\x23\x66\x69\x6c\145\x73\42\40\x64\141\x74\x61\55\164\x6f\147\147\154\x65\x3d\42\164\x61\x62\x22\x3e\12\40\40\40\40\x20\x20\40\40\40\x20\40\x20\74\x73\160\x61\x6e\40\143\x6c\141\163\x73\x3d\x22\150\151\x64\144\x65\x6e\x2d\x6c\x67\40\150\151\x64\144\145\156\x2d\155\x64\x22\x3e\12\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\74\x69\x20\x63\x6c\x61\163\x73\75\x22\x66\x61\162\x20\x66\x61\55\x66\151\154\145\x20\x66\x61\x2d\x32\x78\42\76\x3c\x2f\151\76\xa\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x3c\57\x73\160\x61\156\x3e\12\x20\40\x20\40\x20\40\40\40\40\x20\40\40\74\x73\160\x61\x6e\x20\143\x6c\141\x73\x73\75\42\150\x69\144\144\x65\x6e\55\x78\x73\x20\150\151\x64\144\x65\156\55\x73\155\42\76\x7b\x7b\x20\164\x72\141\156\163\50\x27\x67\x65\x6e\145\x72\x61\x6c\x2e\x66\x69\x6c\x65\137\165\160\x6c\157\141\144\163\47\x29\x20\x7d\x7d\xa\x20\40\x20\40\40\40\40\x20\40\x20\40\40\40\x20\x7b\x21\x21\40\50\x24\165\x73\145\x72\55\76\x75\x70\154\157\141\144\163\x2d\x3e\143\157\x75\x6e\x74\50\x29\x20\76\x20\60\x20\51\x20\x3f\40\47\x3c\142\x61\144\x67\145\x20\x63\154\141\163\x73\x3d\x22\x62\141\144\147\145\40\x62\x61\144\147\145\55\163\x65\143\x6f\x6e\x64\x61\x72\x79\x22\x3e\x27\x2e\156\x75\x6d\142\145\x72\137\x66\157\162\x6d\141\x74\50\x24\x75\163\145\162\55\x3e\165\160\x6c\157\x61\x64\x73\55\x3e\143\x6f\165\x6e\164\x28\x29\51\56\x27\74\x2f\x62\141\144\147\145\x3e\x27\40\72\40\47\x27\40\41\x21\x7d\12\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\74\57\163\160\x61\156\x3e\xa\x20\40\40\x20\x20\x20\x20\40\x20\40\74\x2f\x61\76\12\40\40\x20\x20\40\40\40\x20\74\57\x6c\x69\76\xa\xa\40\40\x20\40\x20\40\40\x20\x3c\x6c\151\x3e\12\x20\40\40\x20\x20\40\x20\40\x20\x20\x3c\x61\40\150\162\x65\146\75\42\x23\x68\x69\163\164\157\162\171\42\x20\144\141\x74\x61\x2d\164\x6f\x67\x67\154\145\75\x22\164\x61\x62\42\x3e\xa\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\x3c\x73\x70\141\x6e\x20\x63\154\x61\x73\x73\75\42\x68\151\x64\x64\x65\156\x2d\x6c\147\x20\x68\x69\144\x64\x65\x6e\55\x6d\144\x22\x3e\xa\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\74\x69\40\x63\154\x61\x73\163\x3d\42\146\x61\163\40\x66\141\x2d\x68\x69\x73\164\157\x72\171\40\146\x61\55\62\x78\42\x3e\x3c\x2f\x69\x3e\12\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\40\74\57\x73\x70\141\156\x3e\12\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\74\x73\160\141\x6e\40\143\x6c\x61\163\163\75\42\x68\x69\x64\x64\x65\x6e\55\170\163\40\150\x69\x64\144\x65\156\55\x73\155\42\x3e\173\173\x20\x74\162\141\x6e\x73\50\x27\x67\145\x6e\x65\162\x61\x6c\56\150\151\x73\x74\157\162\x79\47\x29\40\x7d\x7d\74\57\163\160\x61\x6e\x3e\xa\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x3c\57\141\76\xa\40\x20\x20\x20\x20\x20\40\x20\x3c\x2f\x6c\151\76\12\12\40\x20\x20\x20\40\40\x20\40\x40\x69\x66\40\x28\44\x75\163\x65\x72\55\76\155\x61\x6e\x61\147\145\144\114\157\x63\141\164\151\x6f\x6e\163\50\51\55\x3e\x63\x6f\x75\156\164\50\x29\40\x3e\75\x20\60\x20\x29\xa\40\40\40\x20\x20\x20\x20\40\x3c\x6c\x69\x3e\12\x20\x20\x20\40\40\40\x20\40\40\40\74\x61\x20\x68\x72\145\146\x3d\42\43\155\141\x6e\141\147\x65\x64\x22\40\x64\x61\164\141\55\164\157\x67\x67\154\x65\75\x22\164\x61\142\x22\76\12\x20\40\40\40\x20\40\x20\x20\40\40\40\40\74\x73\x70\141\156\40\143\154\141\x73\x73\x3d\42\x68\x69\144\144\145\156\x2d\154\x67\40\150\151\x64\144\145\156\55\x6d\144\42\76\12\40\40\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\74\151\x20\143\x6c\141\163\163\x3d\x22\146\x61\x73\40\x66\141\55\x6d\x61\160\55\x6d\x61\x72\153\x65\162\x2d\x61\x6c\x74\x20\x66\141\55\x32\170\x22\x3e\x3c\57\151\76\x3c\x2f\x73\160\x61\156\76\xa\x20\x20\x20\40\40\x20\40\40\40\40\40\40\74\163\160\x61\156\x20\143\x6c\141\163\x73\x3d\x22\x68\x69\x64\144\145\156\55\x78\x73\40\150\151\144\x64\145\156\x2d\163\155\42\x3e\173\173\x20\x74\x72\x61\156\x73\x28\x27\141\144\x6d\x69\156\57\x75\x73\x65\x72\x73\x2f\x74\x61\x62\154\x65\x2e\155\x61\x6e\141\x67\x65\144\137\154\157\x63\141\x74\151\157\156\163\47\x29\x20\175\x7d\12\x20\40\40\40\x20\40\x20\40\40\x20\40\40\x20\x20\173\x21\41\40\x28\x24\x75\163\x65\162\55\76\155\x61\156\141\147\145\144\x4c\x6f\x63\x61\x74\x69\157\x6e\x73\x2d\x3e\143\x6f\165\156\x74\50\x29\40\76\40\60\40\51\40\x3f\x20\47\x3c\142\x61\144\x67\x65\x20\x63\x6c\x61\x73\x73\x3d\42\142\141\x64\x67\145\x20\x62\141\144\147\145\55\163\x65\x63\x6f\156\x64\141\162\171\x22\x3e\47\x2e\156\x75\155\142\x65\162\x5f\x66\157\x72\155\141\164\x28\44\165\163\x65\162\x2d\76\x6d\x61\156\x61\147\145\144\x4c\x6f\143\141\164\151\x6f\156\x73\x2d\x3e\143\x6f\x75\156\x74\x28\x29\51\x2e\x27\74\x2f\142\x61\x64\x67\x65\x3e\x27\x20\x3a\40\x27\47\40\41\41\x7d\12\40\40\x20\x20\x20\x20\x20\40\40\x20\74\x2f\141\x3e\12\40\x20\x20\40\x20\40\40\40\74\x2f\154\x69\x3e\xa\x20\40\40\40\40\x20\x20\x20\x40\x65\x6e\x64\x69\146\xa\12\40\x20\40\40\x20\x20\40\40\x40\x63\141\156\x28\47\x75\x70\x64\141\x74\x65\47\54\x20\x24\x75\163\145\x72\x29\xa\40\x20\x20\x20\40\x20\40\x20\x20\40\74\x6c\151\40\143\154\141\163\x73\x3d\x22\x64\162\x6f\x70\144\157\167\156\x20\160\x75\x6c\x6c\55\x72\x69\x67\x68\164\x22\76\xa\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\74\x61\x20\143\x6c\141\x73\163\x3d\x22\x64\162\x6f\x70\x64\157\x77\x6e\55\x74\x6f\x67\x67\154\x65\42\x20\144\141\x74\x61\x2d\164\157\147\147\x6c\145\x3d\42\144\162\x6f\160\x64\x6f\167\156\42\40\x68\x72\x65\x66\75\x22\x23\42\76\12\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x3c\163\160\x61\156\x20\x63\154\141\163\x73\75\42\150\151\144\144\145\156\55\170\x73\42\76\74\151\40\x63\x6c\x61\x73\163\75\42\146\x61\x73\x20\146\141\55\143\157\x67\x22\x20\x61\x72\151\141\x2d\x68\x69\144\x64\145\156\x3d\42\164\162\165\x65\42\x3e\74\57\151\x3e\x3c\57\163\160\x61\156\x3e\xa\x20\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\74\x73\x70\141\156\40\143\154\x61\x73\163\x3d\42\150\x69\144\144\145\156\55\154\x67\40\150\151\144\x64\x65\156\55\155\x64\40\x68\151\x64\x64\145\x6e\x2d\x78\x6c\42\76\x3c\151\40\x63\x6c\x61\163\163\x3d\x22\x66\141\163\x20\x66\x61\55\x63\x6f\x67\x20\146\x61\55\62\x78\x22\x20\141\x72\x69\141\55\x68\151\144\144\145\x6e\75\x22\x74\x72\165\145\42\76\74\x2f\x69\x3e\x3c\57\x73\x70\141\156\x3e\12\40\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\x20\xa\40\40\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x3c\163\x70\141\156\x20\x63\154\141\163\x73\75\x22\x68\151\144\144\x65\x6e\55\x78\x73\x20\x68\151\x64\x64\x65\x6e\55\163\x6d\42\76\xa\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x7b\x7b\x20\x74\x72\x61\156\x73\50\47\x62\x75\x74\x74\x6f\156\56\141\143\164\x69\x6f\x6e\163\x27\x29\x20\x7d\x7d\xa\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\x3c\x2f\163\160\x61\156\76\12\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\74\x73\x70\x61\x6e\x20\143\154\141\163\163\75\x22\x63\141\162\145\x74\42\x3e\74\x2f\163\160\141\x6e\x3e\12\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\x3c\57\141\x3e\xa\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\74\165\154\40\x63\154\x61\163\163\75\x22\144\x72\x6f\x70\144\x6f\167\x6e\x2d\155\145\156\165\42\76\12\x20\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\74\x6c\151\x3e\x3c\141\40\150\x72\145\x66\75\42\173\x7b\x20\162\157\x75\x74\x65\x28\47\165\163\x65\x72\163\56\x65\x64\151\x74\x27\x2c\40\44\x75\163\145\x72\x2d\x3e\151\x64\x29\x20\175\x7d\x22\x3e\x7b\173\40\164\x72\x61\156\163\50\47\x61\144\155\151\x6e\57\165\163\x65\x72\163\x2f\x67\145\x6e\x65\162\141\x6c\56\145\144\x69\x74\47\x29\40\x7d\175\74\57\141\x3e\74\57\x6c\x69\x3e\xa\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\74\x6c\151\76\x3c\x61\x20\x68\162\145\146\75\x22\173\x7b\40\162\157\x75\x74\x65\50\x27\x75\163\145\x72\163\56\143\154\x6f\x6e\x65\56\x73\x68\157\167\47\54\40\x24\x75\163\x65\162\x2d\76\151\x64\51\x20\x7d\x7d\x22\x3e\173\x7b\x20\x74\x72\141\x6e\163\x28\x27\141\144\x6d\x69\x6e\x2f\x75\x73\x65\162\x73\57\147\145\x6e\x65\162\x61\154\56\143\x6c\157\156\x65\x27\51\x20\175\x7d\74\x2f\x61\x3e\x3c\x2f\x6c\x69\x3e\12\40\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x20\x40\x69\x66\40\x28\x28\x41\x75\164\x68\72\x3a\x75\163\145\x72\x28\x29\x2d\76\x69\x64\x20\x21\75\75\x20\44\x75\x73\x65\x72\55\76\151\144\51\40\46\x26\x20\x28\41\x63\x6f\156\x66\151\147\x28\x27\141\x70\160\x2e\x6c\x6f\143\153\x5f\160\141\x73\163\167\157\162\144\163\x27\51\x29\40\x26\46\40\50\x24\x75\x73\x65\162\x2d\76\144\145\x6c\x65\x74\145\x64\x5f\x61\164\75\x3d\47\x27\x29\51\xa\x20\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\x3c\154\151\x3e\74\141\40\150\x72\145\x66\75\x22\173\173\40\x72\157\165\x74\x65\50\x27\165\163\145\162\x73\x2e\x64\x65\163\164\162\157\171\47\54\x20\x24\165\163\145\162\55\76\x69\144\x29\x20\175\175\42\x3e\x7b\x7b\40\x74\x72\141\156\x73\x28\x27\x62\x75\x74\164\157\156\x2e\x64\145\154\145\x74\145\x27\51\40\x7d\175\74\57\141\76\x3c\57\154\151\76\12\x20\40\x20\x20\40\x20\x20\40\40\40\40\40\x20\x20\100\145\156\144\151\x66\12\40\x20\x20\40\x20\x20\x20\40\40\x20\40\40\74\x2f\165\x6c\76\12\x20\40\40\40\x20\40\x20\x20\40\x20\x3c\x2f\x6c\x69\76\12\x20\40\40\40\x20\40\40\x20\x40\x65\x6e\144\143\x61\156\12\12\40\40\x20\x20\40\40\x20\x20\x40\143\x61\x6e\x28\47\x75\x70\144\141\x74\145\47\x2c\x20\x5c\x41\x70\160\134\115\157\144\145\x6c\163\x5c\x55\163\x65\x72\72\x3a\143\x6c\141\x73\x73\x29\12\x20\40\x20\40\x20\40\x20\40\40\40\74\154\151\40\x63\154\x61\x73\163\x3d\42\x70\x75\x6c\x6c\55\x72\151\x67\150\x74\42\76\12\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\74\x61\x20\150\x72\x65\x66\x3d\42\43\42\40\144\141\x74\x61\55\x74\x6f\x67\x67\154\145\75\42\155\157\144\141\154\42\40\144\x61\164\x61\55\164\x61\162\x67\145\x74\75\42\43\x75\x70\154\x6f\141\x64\106\x69\154\x65\x4d\157\144\141\x6c\x22\x3e\xa\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x20\40\74\x73\x70\141\156\x20\x63\154\x61\x73\163\x3d\42\150\151\144\x64\x65\x6e\55\x78\163\42\76\74\x69\40\x63\154\x61\163\163\75\42\x66\141\163\x20\146\141\55\160\141\160\x65\x72\143\x6c\151\x70\x22\40\141\162\151\141\x2d\x68\x69\x64\x64\145\156\x3d\42\164\162\165\145\42\x3e\x3c\57\x69\x3e\x3c\57\163\160\x61\156\x3e\xa\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\74\163\160\x61\x6e\40\143\x6c\141\163\163\x3d\42\150\x69\x64\144\x65\156\55\154\147\x20\150\151\x64\144\145\x6e\x2d\x6d\144\40\150\151\144\144\145\156\55\170\x6c\42\76\x3c\x69\40\x63\x6c\141\x73\x73\75\x22\x66\141\163\x20\146\141\55\160\x61\160\145\x72\143\x6c\x69\160\x20\146\141\55\62\x78\x22\x20\141\162\151\x61\x2d\150\x69\x64\x64\x65\x6e\75\x22\x74\162\165\x65\x22\x3e\x3c\x2f\151\x3e\x3c\x2f\x73\x70\141\x6e\x3e\xa\x20\x20\40\40\x20\40\40\x20\40\40\40\40\40\x20\x3c\163\160\x61\x6e\40\143\x6c\x61\163\x73\75\x22\150\x69\x64\144\x65\x6e\x2d\x78\163\40\150\151\144\x64\145\156\x2d\163\x6d\42\76\x7b\x7b\40\164\x72\141\156\163\x28\x27\142\x75\x74\164\157\156\56\165\x70\154\157\141\144\47\51\40\175\175\74\x2f\x73\160\x61\156\x3e\xa\40\40\40\40\40\x20\40\40\x20\40\40\40\40\x20\74\x2f\141\x3e\12\40\x20\x20\x20\x20\40\x20\x20\40\40\x3c\x2f\154\x69\76\12\x20\x20\x20\x20\40\40\40\40\100\x65\156\144\x63\141\x6e\12\40\40\40\40\x20\40\74\x2f\x75\154\x3e\xa\xa\40\x20\x20\40\x20\x20\74\144\151\166\x20\143\154\x61\163\163\x3d\x22\164\141\142\x2d\x63\x6f\156\x74\145\156\x74\42\76\xa\x20\40\40\x20\40\40\x20\x20\74\144\x69\x76\x20\143\154\141\x73\x73\x3d\42\164\141\142\x2d\160\141\x6e\145\x20\141\143\x74\x69\x76\145\x22\40\x69\x64\75\42\144\x65\x74\141\x69\x6c\163\x22\76\xa\40\40\x20\40\40\40\x20\40\40\40\x3c\144\x69\166\40\143\x6c\x61\x73\x73\x3d\x22\162\157\167\x22\x3e\12\12\40\40\x20\40\x20\40\x20\40\40\40\40\x20\12\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\100\x69\x66\x20\x28\44\x75\x73\x65\x72\55\76\144\x65\154\145\x74\x65\x64\x5f\141\164\41\75\x27\47\51\xa\x20\40\x20\40\x20\40\40\40\40\40\x20\40\40\x20\74\x64\x69\x76\40\143\x6c\x61\x73\163\x3d\42\143\x6f\x6c\55\x6d\x64\x2d\x31\x32\x22\x3e\xa\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x3c\x64\x69\x76\40\x63\x6c\x61\163\x73\x3d\42\x63\141\x6c\154\x6f\x75\164\x20\143\x61\x6c\154\157\165\x74\x2d\x77\x61\162\156\x69\x6e\x67\42\x3e\xa\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\74\x69\x20\x63\154\x61\x73\163\75\42\x69\x63\x6f\156\40\x66\141\x73\40\146\x61\55\x65\170\x63\154\141\155\x61\x74\x69\157\x6e\55\164\162\151\x61\156\x67\154\145\42\76\74\x2f\151\76\xa\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\173\173\x20\x74\162\x61\x6e\x73\x28\x27\x61\x64\155\151\156\57\165\163\145\x72\x73\x2f\x6d\145\x73\x73\x61\147\x65\x2e\165\163\145\x72\x5f\x64\x65\154\x65\x74\x65\x64\137\x77\141\162\156\151\156\147\x27\51\x20\x7d\x7d\12\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\40\x3c\57\144\151\166\x3e\12\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x3c\x2f\x64\151\x76\x3e\xa\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\x40\x65\x6e\x64\151\x66\xa\xa\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\x3c\41\55\55\x20\123\164\x61\162\x74\40\x62\x75\x74\x74\157\156\40\x63\x6f\x6c\165\x6d\156\40\55\55\76\12\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x3c\x64\151\166\x20\x63\154\141\163\163\75\42\x63\x6f\x6c\55\155\144\x2d\x33\40\x63\x6f\154\x2d\170\163\x2d\61\x32\x20\143\x6f\x6c\55\x73\x6d\x2d\160\x75\163\x68\55\x39\x22\76\12\12\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x20\x20\xa\xa\x20\40\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x3c\x64\151\166\40\x63\x6c\141\x73\163\75\42\x63\157\x6c\55\155\x64\55\x31\x32\x20\164\145\x78\164\x2d\143\145\156\x74\x65\x72\42\76\xa\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\12\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\40\40\x20\100\151\x66\x20\50\50\x24\x75\x73\145\162\x2d\x3e\151\163\123\165\160\145\x72\x55\x73\x65\162\50\x29\x29\40\x7c\174\x20\50\x24\x75\163\145\x72\x2d\x3e\150\141\x73\101\x63\143\145\163\x73\x28\x27\x61\144\155\151\x6e\x27\x29\51\51\12\40\40\40\40\40\x20\x20\40\x20\40\40\x20\40\40\40\40\40\x20\40\40\74\x69\40\143\154\141\163\x73\75\x22\x66\x61\163\40\146\141\x2d\143\x72\x6f\x77\156\40\146\141\x2d\x32\x78\173\173\40\40\50\44\165\163\145\162\55\x3e\151\x73\123\x75\160\x65\162\125\x73\x65\162\x28\51\51\40\77\40\x27\40\164\145\x78\x74\55\144\141\x6e\147\x65\x72\47\x20\x3a\x20\x27\x20\x74\x65\170\x74\x2d\157\162\141\156\x67\145\47\175\x7d\x22\x3e\74\x2f\x69\x3e\12\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\x3c\144\x69\166\x20\x63\154\x61\163\x73\75\x22\173\x7b\40\40\x28\44\x75\163\145\162\55\x3e\x69\163\123\165\x70\x65\x72\x55\x73\x65\x72\50\51\x29\40\x3f\40\47\x74\145\x78\x74\x2d\144\141\x6e\x67\x65\x72\47\x20\72\40\x27\x20\x74\x65\x78\164\x2d\x6f\162\x61\x6e\147\145\x27\x7d\175\x22\40\x73\x74\x79\154\x65\x3d\x22\x66\x6f\156\x74\x2d\167\x65\x69\x67\x68\164\x3a\40\142\x6f\x6c\x64\42\76\x7b\x7b\40\40\50\x24\165\163\x65\162\55\x3e\x69\163\123\165\x70\x65\162\x55\163\145\162\x28\51\51\x20\x3f\40\47\x73\165\160\145\162\x61\x64\x6d\x69\x6e\47\x20\72\40\47\141\x64\x6d\151\x6e\x27\x7d\175\x3c\x2f\144\151\166\x3e\xa\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x40\x65\x6e\144\151\146\12\xa\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\40\40\12\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\74\x2f\x64\151\x76\x3e\12\40\40\40\40\40\x20\40\40\40\40\x20\40\x20\40\74\x64\x69\166\40\x63\154\141\x73\163\x3d\42\143\x6f\x6c\x2d\155\x64\x2d\x31\62\40\164\x65\x78\164\55\143\x65\x6e\164\145\162\x22\x3e\12\40\40\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\74\151\155\147\x20\163\x72\x63\75\42\x7b\x7b\40\44\165\x73\x65\162\55\x3e\160\162\x65\x73\x65\x6e\164\50\51\x2d\x3e\x67\162\141\166\x61\x74\141\162\x28\x29\40\175\x7d\x22\40\40\143\154\x61\163\163\75\42\40\151\x6d\147\x2d\164\150\x75\x6d\142\156\141\x69\154\x20\150\x69\x64\x64\145\156\55\160\x72\x69\x6e\164\x22\x20\x73\x74\x79\154\145\x3d\x22\x6d\141\x72\x67\x69\x6e\55\142\x6f\x74\x74\157\155\x3a\x20\x32\x30\x70\x78\73\42\40\141\154\164\75\42\x7b\x7b\40\44\x75\163\145\x72\x2d\x3e\x70\162\x65\x73\x65\x6e\x74\x28\51\x2d\76\x66\165\x6c\154\116\141\155\145\x28\51\x20\x7d\x7d\x22\x3e\40\x20\12\40\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\x20\x20\74\x2f\144\x69\166\76\12\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\xa\x20\40\40\40\40\x20\40\40\x20\40\12\xa\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\100\x63\x61\156\x28\47\x75\160\144\x61\x74\x65\47\x2c\x20\x24\165\x73\145\x72\x29\12\40\40\40\40\40\40\x20\x20\40\40\40\40\x20\40\x20\40\x3c\144\151\166\40\143\154\x61\163\x73\75\42\143\157\x6c\55\x6d\x64\55\61\x32\42\x3e\xa\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\74\141\40\x68\162\x65\146\x3d\42\x7b\x7b\40\162\157\165\x74\145\x28\47\165\x73\145\x72\163\x2e\x65\144\x69\x74\x27\54\40\x24\165\x73\145\162\x2d\76\x69\x64\51\x20\175\175\x22\40\163\x74\x79\154\145\75\42\167\151\x64\x74\150\x3a\x20\61\60\60\x25\x3b\x22\40\x63\x6c\141\163\x73\75\x22\x62\164\x6e\x20\x62\164\x6e\55\x73\x6d\40\x62\164\x6e\55\x70\x72\151\155\x61\x72\x79\x20\150\x69\144\144\145\156\55\160\x72\x69\156\x74\x22\x3e\173\x7b\x20\x74\x72\x61\x6e\x73\x28\x27\x61\x64\x6d\x69\x6e\x2f\x75\x73\145\x72\163\57\x67\x65\156\145\162\x61\154\56\x65\144\151\164\x27\51\x20\x7d\x7d\74\x2f\141\76\12\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\74\x2f\144\151\x76\76\xa\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\40\100\145\156\x64\x63\x61\x6e\xa\12\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x40\x63\141\156\50\47\143\x72\x65\x61\164\x65\x27\54\x20\44\x75\163\x65\162\x29\xa\40\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\x20\x3c\x64\x69\x76\x20\143\x6c\x61\163\163\x3d\42\x63\x6f\154\x2d\x6d\x64\x2d\61\62\x22\40\163\164\x79\x6c\145\75\x22\160\141\x64\144\151\x6e\147\x2d\164\157\160\72\40\x35\x70\x78\73\42\x3e\12\x20\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\74\141\40\x68\x72\x65\x66\75\x22\173\x7b\40\162\157\x75\x74\x65\x28\47\165\x73\x65\162\163\56\x63\154\x6f\x6e\145\56\x73\150\x6f\167\x27\x2c\x20\44\165\163\145\162\x2d\x3e\x69\x64\51\40\175\x7d\42\40\163\164\171\154\145\x3d\42\x77\151\144\x74\x68\x3a\x20\x31\x30\x30\45\73\42\40\143\x6c\x61\163\163\75\42\x62\x74\x6e\x20\142\x74\156\x2d\163\x6d\40\142\x74\156\55\x70\x72\x69\155\141\x72\x79\x20\150\151\144\144\x65\x6e\x2d\160\x72\x69\156\164\x22\x3e\173\173\40\164\162\x61\x6e\163\50\x27\x61\x64\x6d\151\x6e\57\165\x73\x65\x72\163\x2f\x67\145\156\145\x72\141\154\x2e\143\154\x6f\156\x65\x27\x29\40\175\175\74\57\141\76\12\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\74\x2f\x64\151\166\76\12\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x40\145\156\144\x63\141\156\xa\12\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\100\143\x61\156\50\x27\x76\x69\x65\167\x27\54\40\x24\165\x73\145\162\51\12\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\x3c\x64\151\x76\x20\x63\x6c\141\x73\163\x3d\x22\143\x6f\x6c\x2d\x6d\x64\55\x31\x32\42\x20\x73\x74\x79\x6c\145\x3d\x22\160\141\x64\144\x69\x6e\x67\55\x74\x6f\160\x3a\40\65\x70\170\x3b\42\x3e\xa\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\x20\40\x40\151\x66\x28\44\x75\163\x65\x72\x2d\76\141\154\x6c\101\x73\163\151\x67\156\145\x64\x43\157\165\156\164\50\51\40\x21\x3d\40\47\x30\x27\51\x20\xa\40\40\40\40\x20\40\40\x20\x20\x20\40\40\x20\40\40\40\x20\x20\74\141\40\x68\x72\x65\x66\75\x22\173\x7b\40\162\157\x75\164\x65\50\47\x75\x73\x65\162\163\x2e\x70\162\x69\x6e\x74\x27\54\40\44\x75\163\145\x72\x2d\x3e\x69\x64\51\x20\175\x7d\42\40\x73\164\x79\x6c\x65\x3d\x22\167\151\144\x74\x68\x3a\x20\61\60\60\45\73\42\x20\143\x6c\141\163\163\75\x22\x62\x74\x6e\40\x62\x74\x6e\x2d\x73\155\x20\142\x74\156\55\160\x72\151\x6d\x61\x72\171\x20\150\x69\x64\144\x65\x6e\55\160\x72\151\x6e\164\x22\40\164\141\162\x67\145\x74\75\42\x5f\142\154\141\x6e\153\42\x20\x72\x65\154\x3d\x22\x6e\x6f\x6f\x70\145\156\x65\x72\42\x3e\x7b\173\x20\x74\x72\141\x6e\x73\50\47\x61\144\155\151\x6e\x2f\165\x73\x65\x72\163\57\147\145\156\145\x72\141\154\56\x70\162\151\156\164\x5f\141\163\163\151\x67\156\145\144\x27\51\40\175\x7d\x3c\57\141\76\12\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\x40\145\x6c\163\x65\xa\40\40\40\40\40\40\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\74\142\165\164\x74\x6f\156\x20\163\x74\171\x6c\145\x3d\x22\x77\x69\144\x74\150\72\40\61\60\x30\45\73\x22\x20\143\154\141\x73\163\x3d\42\142\x74\156\x20\142\x74\x6e\55\x73\155\x20\142\164\156\x2d\x70\162\151\x6d\141\162\x79\x20\x68\151\x64\144\x65\x6e\x2d\160\162\151\x6e\x74\42\x20\x72\145\x6c\x3d\42\x6e\x6f\157\x70\x65\156\x65\x72\42\40\144\151\x73\141\x62\x6c\145\144\x20\x74\x69\164\154\x65\75\42\x7b\173\40\x74\x72\141\156\163\50\x27\141\144\x6d\x69\x6e\x2f\x75\x73\145\x72\x73\x2f\x6d\x65\x73\x73\x61\147\145\x2e\x75\163\x65\162\137\x68\x61\163\137\x6e\x6f\x5f\x61\x73\163\x65\164\163\137\x61\163\x73\151\147\156\x65\x64\x27\51\40\x7d\175\42\x3e\173\173\x20\164\162\x61\156\163\50\47\141\x64\155\x69\156\x2f\165\163\x65\162\x73\x2f\147\x65\156\145\162\x61\x6c\x2e\160\162\x69\156\164\137\141\x73\x73\x69\147\156\x65\x64\x27\x29\x20\175\175\74\x2f\142\x75\x74\164\x6f\156\x3e\xa\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x40\x65\x6e\x64\151\146\xa\40\40\x20\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\x3c\57\144\151\x76\x3e\xa\x20\40\40\x20\40\40\40\40\x20\40\x20\40\x20\40\40\40\100\x65\x6e\144\143\x61\x6e\12\12\x20\40\x20\40\40\40\40\x20\40\40\40\40\x20\x20\40\x20\100\x63\x61\156\50\47\x76\x69\145\167\47\54\x20\x24\x75\x73\x65\162\x29\12\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x3c\144\151\x76\40\143\154\141\x73\x73\75\42\143\157\x6c\55\155\x64\x2d\x31\62\42\40\163\x74\x79\x6c\x65\75\42\x70\x61\144\x64\151\156\x67\55\x74\x6f\x70\72\x20\65\x70\170\x3b\x22\76\xa\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\x40\x69\146\x28\41\145\155\160\x74\171\x28\x24\x75\163\145\x72\x2d\x3e\x65\x6d\x61\151\154\51\x20\46\46\40\x28\44\165\163\x65\x72\x2d\x3e\141\154\154\101\163\163\x69\147\x6e\145\144\x43\157\x75\x6e\x74\x28\x29\x20\41\x3d\x20\x27\60\x27\51\x29\12\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\74\146\157\162\x6d\40\141\143\x74\151\157\x6e\75\42\173\x7b\x20\162\157\x75\164\x65\50\47\x75\163\x65\162\163\56\x65\155\141\x69\154\x27\x2c\133\x27\165\x73\145\x72\111\144\47\75\76\40\x24\165\163\x65\162\55\x3e\x69\x64\135\x29\x20\x7d\x7d\42\40\x6d\145\164\150\157\x64\x3d\42\x50\x4f\x53\124\42\76\xa\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\173\x7b\x20\143\163\x72\146\x5f\x66\x69\145\x6c\x64\50\x29\40\175\x7d\xa\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x3c\142\x75\164\x74\157\156\x20\163\164\x79\154\x65\x3d\x22\167\x69\144\164\x68\72\x20\61\60\60\x25\73\42\x20\143\154\x61\163\x73\x3d\x22\x62\x74\156\x20\x62\x74\x6e\x2d\x73\x6d\x20\142\x74\156\55\160\x72\151\155\141\x72\x79\x20\150\151\144\144\x65\156\55\x70\x72\x69\156\164\x22\x20\162\x65\154\75\42\156\x6f\157\x70\145\156\145\x72\x22\76\173\173\x20\164\x72\x61\156\x73\x28\47\141\144\x6d\151\x6e\x2f\x75\163\145\x72\163\57\147\145\x6e\145\x72\x61\x6c\x2e\x65\x6d\141\151\x6c\x5f\141\163\x73\151\147\156\145\x64\47\51\40\x7d\175\74\x2f\x62\165\164\x74\x6f\x6e\x3e\12\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\x3c\x2f\x66\x6f\162\x6d\x3e\xa\40\40\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x40\145\x6c\x73\x65\x69\x66\x28\41\x65\x6d\160\164\171\x28\44\165\163\x65\x72\55\x3e\145\x6d\x61\151\154\x29\40\46\46\x20\x28\x24\x75\x73\x65\x72\x2d\76\141\x6c\154\101\163\163\x69\147\x6e\145\x64\x43\157\x75\x6e\164\x28\x29\x20\x3d\x3d\x20\x27\60\47\x29\51\xa\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\x3c\142\x75\164\x74\157\x6e\40\163\x74\x79\x6c\x65\75\42\x77\151\144\x74\x68\72\x20\61\60\x30\x25\x3b\42\40\x63\154\x61\x73\x73\x3d\42\x62\x74\x6e\40\142\x74\x6e\55\x73\x6d\40\x62\x74\x6e\x2d\x70\162\x69\155\x61\x72\x79\x20\x68\x69\x64\144\x65\x6e\55\160\x72\x69\x6e\164\x22\40\x72\145\x6c\x3d\x22\156\x6f\157\160\x65\x6e\145\162\42\x20\x64\x69\x73\141\142\x6c\145\x64\x20\164\x69\164\x6c\x65\x3d\42\173\173\x20\x74\162\141\156\x73\50\47\141\x64\155\x69\x6e\57\165\163\x65\162\x73\57\x6d\145\x73\x73\141\147\145\x2e\165\x73\145\x72\137\150\141\163\137\156\x6f\137\x61\x73\x73\x65\x74\x73\x5f\141\163\x73\151\x67\x6e\145\144\47\x29\x20\x7d\x7d\42\x3e\x7b\173\40\164\162\x61\x6e\x73\x28\x27\141\x64\x6d\151\x6e\57\165\163\145\x72\163\57\x67\145\x6e\145\162\141\154\56\145\x6d\x61\x69\x6c\137\x61\163\x73\x69\x67\x6e\x65\144\47\51\40\x7d\x7d\x3c\57\x62\165\x74\164\x6f\156\x3e\12\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\x40\145\x6c\163\145\12\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\x3c\x62\x75\164\164\x6f\156\x20\x73\x74\x79\x6c\x65\75\x22\167\x69\144\x74\150\72\40\x31\x30\x30\x25\x3b\x22\40\x63\x6c\141\x73\x73\x3d\x22\x62\164\x6e\x20\x62\x74\156\x2d\163\155\40\142\x74\156\x2d\160\162\151\x6d\141\162\171\40\150\x69\x64\144\145\156\55\160\162\151\x6e\x74\x22\x20\x72\145\x6c\75\x22\x6e\157\157\x70\x65\156\x65\162\42\x20\x64\151\163\x61\142\x6c\145\144\40\164\x69\164\154\x65\75\42\173\x7b\40\x74\x72\141\156\163\x28\47\x61\144\155\151\x6e\x2f\x75\x73\145\162\x73\x2f\x6d\x65\163\x73\x61\147\x65\x2e\x75\163\145\x72\137\x68\x61\163\137\x6e\x6f\137\x65\155\141\x69\x6c\x27\x29\x20\x7d\x7d\x22\x3e\x7b\173\40\x74\162\x61\x6e\163\50\x27\141\144\x6d\x69\x6e\57\165\x73\145\x72\163\57\147\x65\156\x65\162\x61\154\x2e\145\x6d\x61\151\x6c\137\x61\x73\x73\x69\147\x6e\x65\x64\x27\51\40\x7d\175\74\57\x62\165\164\164\x6f\x6e\76\12\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\x40\x65\156\x64\x69\146\12\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\74\x2f\x64\x69\x76\x3e\xa\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\100\145\x6e\144\143\141\156\xa\xa\x20\40\40\x20\40\40\40\x20\x20\40\x20\40\40\40\x20\40\x40\x63\141\156\x28\x27\x75\x70\144\x61\x74\x65\x27\54\x20\44\x75\163\145\162\x29\xa\40\40\40\40\40\40\x20\40\40\40\40\40\40\40\40\40\40\40\100\151\x66\x20\50\50\x24\x75\163\145\x72\55\x3e\x61\143\164\151\166\141\x74\145\x64\x20\x3d\x3d\40\47\61\47\x29\40\x26\46\40\50\44\x75\163\145\x72\55\76\x6c\144\x61\160\137\151\155\x70\157\x72\164\x20\75\x3d\x20\47\60\47\51\51\xa\x20\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\74\144\151\166\x20\x63\154\x61\x73\x73\75\x22\143\x6f\154\x2d\x6d\x64\55\61\62\x22\40\163\164\x79\154\x65\75\42\x70\x61\x64\144\151\x6e\147\55\x74\x6f\160\x3a\x20\x35\x70\x78\73\42\x3e\12\x20\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x40\x69\x66\50\44\165\x73\145\162\x2d\x3e\x65\155\141\x69\154\40\x21\x3d\x20\47\x27\51\xa\40\40\40\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x3c\x66\x6f\x72\155\40\x61\143\164\151\x6f\x6e\75\42\x7b\173\x20\x72\157\x75\164\x65\50\x27\165\x73\145\162\163\56\x70\x61\x73\x73\167\157\162\x64\47\54\x5b\x27\x75\x73\x65\162\x49\x64\x27\75\x3e\x20\x24\x75\x73\145\x72\x2d\76\151\144\x5d\x29\40\x7d\x7d\x22\x20\x6d\x65\164\x68\157\144\75\x22\120\117\x53\x54\42\x3e\12\40\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\173\173\40\143\163\x72\146\137\x66\151\145\x6c\x64\x28\x29\40\175\x7d\12\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\74\x62\x75\164\164\x6f\156\x20\163\164\x79\154\x65\x3d\42\167\x69\144\164\x68\72\x20\61\60\60\x25\73\x22\40\143\x6c\141\x73\163\75\42\x62\x74\156\40\142\x74\x6e\55\163\155\40\x62\x74\156\x2d\x70\x72\x69\x6d\141\162\171\40\150\x69\x64\144\x65\156\55\x70\162\x69\x6e\164\42\x3e\x7b\173\40\164\162\141\156\163\50\x27\142\x75\164\164\157\156\x2e\163\145\156\144\137\160\x61\x73\x73\167\157\x72\144\137\x6c\x69\156\153\47\x29\40\175\175\74\x2f\x62\165\164\x74\157\x6e\x3e\xa\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x3c\57\146\157\162\155\76\12\x20\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\100\x65\154\x73\x65\xa\x20\40\40\40\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x3c\142\x75\164\x74\x6f\x6e\40\x73\x74\171\154\145\75\42\167\x69\x64\x74\150\x3a\x20\61\x30\60\45\x3b\42\40\143\154\x61\163\163\x3d\42\142\x74\x6e\40\x62\x74\x6e\55\x73\155\40\x62\x74\x6e\55\160\x72\x69\155\x61\x72\x79\x20\150\x69\x64\x64\x65\x6e\x2d\160\162\x69\156\x74\x22\40\x72\x65\154\x3d\x22\x6e\x6f\x6f\160\145\156\145\x72\x22\x20\144\x69\163\141\x62\154\x65\144\40\164\x69\x74\x6c\145\75\x22\x7b\173\40\x74\x72\x61\156\x73\50\x27\x61\x64\x6d\x69\x6e\x2f\x75\x73\x65\x72\x73\x2f\x6d\145\x73\163\141\147\145\56\165\163\145\x72\x5f\x68\141\163\137\156\x6f\x5f\145\155\141\x69\x6c\x27\51\x20\175\x7d\42\x3e\x7b\173\x20\164\162\141\x6e\163\50\47\142\165\164\164\x6f\156\x2e\163\x65\156\x64\137\x70\141\x73\x73\x77\x6f\162\144\x5f\x6c\151\156\x6b\47\x29\x20\x7d\175\x3c\57\142\x75\164\164\157\156\x3e\40\12\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\100\x65\156\144\151\146\xa\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x3c\x2f\x64\x69\x76\76\12\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\40\100\145\x6e\x64\151\x66\12\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\40\100\145\156\144\x63\x61\156\xa\12\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x40\143\x61\x6e\x28\47\x64\x65\154\145\164\x65\47\54\40\x24\x75\x73\x65\162\51\xa\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\100\151\x66\x20\50\x24\x75\x73\145\162\x2d\x3e\x64\x65\x6c\x65\x74\x65\x64\137\x61\164\x3d\x3d\47\47\51\xa\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\40\74\144\151\166\40\143\x6c\141\x73\x73\75\42\143\x6f\x6c\x2d\x6d\x64\55\61\62\42\x20\x73\164\x79\x6c\x65\x3d\x22\x70\x61\144\144\151\x6e\x67\55\164\x6f\x70\x3a\40\63\60\160\170\73\42\x3e\12\x20\x20\40\40\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\74\x66\x6f\x72\x6d\40\x61\143\x74\x69\157\x6e\x3d\42\x7b\x7b\x72\157\165\x74\x65\50\x27\x75\163\145\x72\163\56\x64\x65\163\x74\x72\x6f\171\x27\54\x24\x75\163\x65\x72\55\76\151\144\x29\x7d\175\42\40\155\x65\x74\x68\x6f\x64\75\42\x50\117\123\x54\x22\76\xa\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x7b\x7b\143\163\x72\x66\x5f\x66\x69\x65\x6c\144\x28\x29\x7d\175\12\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\40\x20\x20\x7b\x7b\40\155\145\x74\x68\x6f\144\x5f\x66\x69\145\x6c\x64\50\42\104\105\x4c\x45\x54\x45\x22\51\175\175\12\40\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\74\x62\165\x74\x74\x6f\x6e\40\x73\164\171\x6c\145\x3d\x22\x77\151\x64\164\x68\72\40\x31\x30\x30\x25\73\42\40\x63\154\141\x73\x73\x3d\42\142\164\156\40\142\x74\x6e\x2d\163\155\40\142\164\x6e\55\167\x61\x72\156\x69\156\147\40\150\x69\x64\x64\x65\156\55\160\162\151\156\x74\x22\76\173\x7b\x20\x74\x72\x61\156\x73\50\47\x62\x75\x74\164\157\x6e\x2e\144\x65\154\x65\164\145\47\x29\175\x7d\x3c\x2f\142\165\164\x74\157\156\76\xa\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\74\x2f\x66\157\162\155\x3e\12\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\x3c\57\144\151\166\76\xa\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\40\40\x3c\x64\x69\x76\x20\x63\154\141\163\163\75\42\143\157\154\55\155\x64\55\61\62\42\x20\163\x74\x79\x6c\x65\x3d\42\160\141\144\144\x69\x6e\x67\55\164\157\x70\x3a\x20\x35\x70\x78\73\x22\76\xa\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\74\146\x6f\x72\155\40\x61\143\164\151\x6f\156\x3d\x22\173\173\x20\162\157\x75\164\145\50\47\x75\x73\x65\x72\x73\57\x62\x75\154\x6b\x65\x64\x69\x74\x27\51\x20\175\175\42\x20\x6d\x65\164\150\x6f\144\75\x22\x50\117\123\x54\42\76\12\40\x20\x20\40\40\40\40\40\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\40\x3c\41\x2d\x2d\40\x43\123\122\106\x20\x54\x6f\x6b\145\156\40\55\x2d\76\xa\x20\40\x20\40\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\74\151\156\x70\165\164\x20\x74\x79\x70\145\x3d\x22\x68\151\x64\144\x65\156\42\x20\156\141\155\x65\75\42\x5f\164\x6f\x6b\145\x6e\x22\x20\166\x61\x6c\x75\x65\75\x22\x7b\173\40\x63\x73\x72\x66\x5f\164\x6f\x6b\x65\x6e\50\x29\x20\175\175\x22\x20\x2f\x3e\12\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\74\x69\x6e\x70\x75\x74\40\164\171\x70\x65\75\x22\x68\151\144\144\145\x6e\x22\x20\156\141\x6d\x65\75\42\142\x75\x6c\153\137\141\x63\x74\x69\x6f\x6e\163\x22\40\x76\141\x6c\x75\145\x3d\42\144\145\154\145\x74\145\x22\40\57\x3e\12\xa\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\x20\40\74\x69\x6e\160\x75\x74\x20\x74\171\x70\x65\x3d\x22\x68\151\x64\144\145\156\42\40\x6e\x61\x6d\x65\75\42\x69\144\x73\x5b\x7b\x7b\x20\44\x75\x73\145\x72\55\76\x69\144\x20\x7d\175\135\42\x20\166\x61\x6c\x75\x65\75\x22\x7b\x7b\40\x24\x75\163\145\x72\x2d\x3e\151\144\40\175\175\42\40\57\x3e\xa\40\40\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\40\40\40\40\40\x20\40\x20\x3c\142\165\x74\x74\157\156\x20\163\164\171\x6c\x65\x3d\42\x77\151\x64\x74\150\72\x20\61\60\x30\45\x3b\42\40\x63\154\141\x73\163\75\42\142\164\x6e\x20\142\164\156\x2d\163\x6d\40\x62\x74\156\x2d\144\141\156\147\145\x72\x20\150\x69\144\x64\x65\x6e\x2d\x70\162\x69\156\x74\x22\x3e\173\x7b\40\x74\162\x61\156\163\50\47\142\165\x74\164\157\156\56\x63\150\145\143\x6b\x69\156\137\x61\x6e\x64\x5f\144\145\154\145\164\x65\x27\x29\x20\x7d\175\x3c\x2f\142\x75\x74\164\x6f\x6e\76\12\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\40\x20\x3c\x2f\x66\x6f\162\155\76\12\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\74\x2f\x64\x69\x76\76\12\40\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\x20\40\x20\40\x20\x40\145\x6c\163\x65\xa\40\40\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\74\144\x69\x76\x20\x63\154\x61\163\x73\75\x22\143\x6f\154\x2d\155\x64\x2d\x31\62\x22\40\163\x74\171\154\145\x3d\x22\160\x61\144\144\x69\156\x67\55\x74\157\x70\x3a\40\x35\x70\170\73\42\76\xa\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\40\74\x66\157\162\x6d\40\155\145\164\x68\x6f\144\x3d\x22\x50\x4f\123\x54\42\x20\x61\143\164\151\157\156\75\42\x7b\x7b\40\162\x6f\165\164\145\x28\x27\x75\x73\145\162\163\x2e\162\x65\x73\x74\x6f\x72\145\56\x73\164\157\x72\x65\x27\54\x20\44\165\x73\145\x72\x2d\x3e\x69\144\51\x20\x7d\x7d\42\76\xa\x20\x20\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x40\143\163\x72\x66\xa\40\x20\40\40\40\40\40\x20\40\40\40\40\x20\40\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\74\x62\165\164\x74\x6f\156\40\163\x74\171\x6c\x65\75\42\167\151\144\164\x68\72\x20\x31\x30\x30\45\x3b\x22\x20\x63\154\x61\163\163\75\x22\x62\x74\x6e\x20\x62\164\x6e\x2d\x73\x6d\40\x62\164\x6e\55\x77\x61\162\156\x69\156\147\x20\150\151\x64\144\x65\156\55\160\x72\x69\156\x74\42\x3e\173\173\x20\164\x72\x61\x6e\163\50\47\142\x75\164\164\x6f\156\56\162\x65\x73\x74\x6f\162\145\47\51\x20\175\175\74\57\142\x75\x74\x74\x6f\x6e\x3e\12\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\40\40\x20\40\x3c\x2f\146\x6f\x72\155\76\12\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\74\x2f\144\x69\166\76\12\x20\x20\40\40\x20\x20\40\40\40\40\40\40\x20\x20\40\40\x20\x20\x40\x65\x6e\144\x69\x66\xa\40\x20\40\x20\x20\x20\40\40\x20\40\40\40\40\x20\x20\40\x40\x65\156\144\143\141\x6e\xa\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\74\x62\x72\76\x3c\142\162\x3e\12\40\x20\40\40\x20\40\x20\40\x20\40\x20\40\x3c\x2f\x64\x69\x76\x3e\xa\40\xa\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x3c\x21\55\55\x20\105\x6e\x64\40\142\x75\164\164\157\156\40\x63\x6f\154\x75\x6d\156\40\55\x2d\x3e\xa\40\40\40\40\x20\x20\x20\40\x20\40\xa\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\74\x64\x69\x76\x20\x63\x6c\x61\x73\x73\75\42\x63\x6f\x6c\55\x6d\x64\x2d\71\40\x63\x6f\154\55\x78\163\55\61\x32\40\143\x6f\x6c\55\163\x6d\x2d\x70\165\154\154\55\63\42\x3e\12\12\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\x3c\144\151\166\x20\x63\x6c\141\163\163\x3d\x22\x72\x6f\167\x2d\156\145\167\55\163\164\162\151\160\x65\x64\42\x3e\xa\40\x20\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\12\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\x3c\x64\x69\166\x20\143\x6c\x61\x73\x73\x3d\x22\x72\x6f\x77\x22\x3e\12\x20\40\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\74\x21\x2d\x2d\40\x6e\141\155\x65\x20\x2d\55\76\xa\x20\x20\40\x20\xa\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\74\x64\151\166\40\143\x6c\x61\163\163\75\42\x63\157\x6c\55\155\x64\x2d\x33\40\143\x6f\154\55\x73\x6d\x2d\62\42\x3e\xa\40\40\40\40\40\40\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\173\x7b\x20\x74\162\141\x6e\x73\x28\x27\141\144\x6d\151\156\57\x75\163\145\x72\163\57\x74\141\142\x6c\x65\x2e\x6e\141\x6d\145\47\51\x20\x7d\x7d\xa\x20\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\74\57\144\x69\x76\76\12\40\40\40\x20\40\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\74\144\x69\x76\40\x63\x6c\141\163\x73\75\x22\x63\157\x6c\55\x6d\144\55\x39\40\143\x6f\x6c\55\163\x6d\55\x32\42\76\xa\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\40\x7b\x7b\40\x24\165\x73\145\x72\55\76\x70\162\145\163\145\156\164\x28\x29\55\x3e\146\x75\x6c\154\116\x61\155\x65\x28\x29\40\175\175\12\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\74\57\x64\x69\x76\76\xa\12\40\40\40\40\40\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\74\57\x64\x69\166\x3e\12\12\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\xa\xa\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x3c\x21\55\55\40\x63\x6f\x6d\160\141\156\x79\x20\x2d\55\x3e\xa\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\100\x69\146\40\50\x21\x69\x73\x5f\x6e\165\154\x6c\50\44\165\x73\145\x72\55\x3e\x63\157\155\160\x61\x6e\x79\x29\x29\xa\40\40\40\40\x20\40\x20\x20\40\40\40\40\40\40\40\40\40\40\40\x20\74\144\151\x76\40\143\x6c\x61\x73\x73\x3d\x22\162\157\x77\42\76\12\12\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x3c\144\x69\x76\x20\x63\x6c\x61\x73\163\x3d\42\143\157\154\55\x6d\144\55\x33\x22\76\12\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\x20\40\40\x20\x7b\x7b\x20\x74\x72\141\x6e\x73\50\47\x67\145\x6e\145\x72\141\154\x2e\143\x6f\155\x70\141\156\171\x27\51\40\175\175\12\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x3c\57\x64\151\166\76\xa\x20\40\40\40\40\40\40\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x3c\144\x69\x76\x20\143\154\x61\163\x73\x3d\42\143\157\x6c\55\155\x64\55\x39\42\76\12\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\40\x7b\x7b\x20\x24\x75\x73\145\162\55\76\143\x6f\155\160\141\x6e\171\x2d\76\x6e\x61\155\x65\x20\175\x7d\xa\40\40\40\40\x20\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\74\x2f\144\x69\x76\76\xa\12\40\40\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\40\40\40\40\40\40\x3c\x2f\144\151\166\76\xa\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\xa\40\40\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x40\x65\156\x64\x69\146\12\12\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\74\41\x2d\x2d\40\x75\x73\145\162\x6e\x61\x6d\x65\x20\55\55\x3e\xa\40\x20\40\40\x20\40\40\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x3c\144\151\166\40\x63\x6c\x61\x73\x73\x3d\42\x72\x6f\167\x22\x3e\xa\xa\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\74\x64\151\166\x20\x63\154\x61\x73\163\x3d\42\143\157\154\55\x6d\144\55\63\42\x3e\12\40\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\40\173\173\x20\x74\x72\141\156\x73\x28\47\x61\x64\x6d\151\x6e\57\x75\x73\145\162\163\57\164\141\x62\154\x65\x2e\165\163\x65\162\156\141\155\145\47\51\x20\x7d\175\12\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x3c\x2f\x64\151\166\76\12\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\40\74\144\x69\x76\40\x63\x6c\141\163\x73\x3d\42\x63\x6f\154\55\155\144\55\71\x22\x3e\xa\12\x20\40\40\40\x20\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\40\100\x69\x66\x20\50\44\x75\163\x65\x72\55\x3e\x69\x73\x53\x75\x70\145\x72\125\x73\x65\x72\50\x29\x29\xa\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x3c\154\141\142\145\154\40\143\x6c\x61\163\x73\x3d\42\154\x61\142\145\x6c\x20\154\x61\142\x65\154\55\144\x61\x6e\x67\x65\162\42\x3e\74\x69\x20\x63\154\141\x73\163\x3d\42\x66\x61\163\40\146\141\55\143\x72\x6f\x77\x6e\42\x20\164\x69\164\154\x65\x3d\x22\x73\x75\x70\145\162\x75\163\x65\162\x22\x3e\x3c\57\x69\x3e\74\57\x6c\141\x62\x65\154\76\46\x6e\142\x73\160\73\12\40\40\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\x40\145\x6c\163\x65\151\146\40\x28\x24\165\163\145\x72\x2d\76\150\141\163\101\143\143\x65\163\x73\50\47\x61\x64\x6d\151\x6e\47\51\x29\xa\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\40\x3c\x6c\141\142\x65\x6c\40\x63\x6c\141\163\x73\75\42\x6c\x61\x62\145\154\x20\x6c\x61\142\145\x6c\x2d\167\x61\162\156\x69\x6e\x67\x22\76\74\x69\40\143\x6c\141\x73\163\x3d\42\x66\141\163\40\146\x61\55\143\x72\x6f\167\156\42\x20\x74\x69\x74\154\145\x3d\42\x61\144\155\151\x6e\42\x3e\x3c\57\151\76\74\57\x6c\x61\x62\145\154\76\46\156\x62\x73\160\73\12\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\40\x40\x65\x6e\x64\151\146\xa\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\x7b\x7b\40\x24\165\163\x65\x72\55\x3e\165\x73\145\162\156\x61\x6d\145\40\x7d\x7d\xa\xa\40\x20\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\x3c\57\144\x69\x76\x3e\12\12\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\40\x3c\57\144\151\166\x3e\12\xa\x20\x20\x20\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\74\x21\55\55\40\x61\144\x64\x72\145\x73\x73\x20\55\x2d\x3e\12\40\x20\40\x20\x20\x20\x20\40\40\40\40\40\40\40\40\x20\40\x20\x20\x20\x40\151\x66\x20\50\50\44\x75\x73\x65\162\55\76\141\x64\144\x72\x65\x73\163\51\40\x7c\x7c\40\x28\44\165\x73\145\162\x2d\x3e\143\x69\164\x79\51\40\174\174\40\x28\44\165\163\145\162\55\76\163\x74\x61\x74\145\x29\40\x7c\x7c\40\50\44\x75\163\145\x72\55\76\x63\x6f\165\156\x74\x72\x79\51\x29\12\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\74\144\151\166\40\143\x6c\141\x73\163\75\x22\x72\x6f\x77\42\x3e\xa\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\40\40\74\x64\151\166\40\x63\x6c\141\163\x73\x3d\x22\143\x6f\154\x2d\x6d\144\x2d\x33\x22\x3e\xa\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\40\x7b\x7b\x20\164\x72\141\x6e\x73\50\x27\147\145\156\x65\162\x61\154\56\x61\144\x64\x72\145\163\163\47\x29\40\175\175\12\x20\40\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\40\40\x3c\57\144\x69\166\x3e\12\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\40\74\144\151\x76\x20\x63\x6c\x61\163\163\x3d\42\x63\157\x6c\55\155\144\x2d\x39\42\x3e\xa\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\40\xa\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\100\x69\x66\40\50\x24\x75\x73\145\162\55\x3e\141\x64\x64\162\x65\163\163\x29\xa\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x7b\173\x20\44\165\x73\x65\162\x2d\x3e\x61\144\144\162\145\163\x73\40\175\175\x20\x3c\142\162\76\xa\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\x20\x20\x40\x65\x6e\x64\151\146\xa\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\x20\40\x40\151\x66\40\50\44\x75\x73\x65\x72\x2d\x3e\143\151\x74\x79\x29\xa\x20\x20\x20\40\x20\x20\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\173\173\x20\44\165\163\145\x72\x2d\76\x63\151\x74\171\x20\175\175\xa\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\40\40\x20\x20\40\100\x65\x6e\x64\x69\146\12\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\100\x69\x66\40\50\44\165\x73\x65\162\55\76\163\164\141\x74\x65\51\12\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\x7b\x7b\x20\x24\165\163\x65\x72\x2d\x3e\163\164\x61\164\145\x20\x7d\x7d\xa\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\40\x20\40\x20\40\100\145\x6e\x64\151\146\12\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x20\40\x40\x69\x66\x20\50\44\165\x73\145\x72\x2d\76\143\157\x75\156\164\x72\x79\x29\12\40\40\x20\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\40\40\40\x20\x20\40\173\173\40\x24\x75\x73\145\162\55\76\x63\x6f\165\x6e\164\162\171\x20\x7d\175\12\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\100\x65\156\144\151\146\12\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\100\x69\x66\x20\50\x24\x75\x73\x65\x72\x2d\76\172\151\160\x29\12\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\40\40\x20\173\x7b\x20\44\165\163\145\162\x2d\x3e\x7a\151\160\40\175\175\12\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\40\100\145\156\x64\x69\x66\xa\12\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x3c\57\x64\x69\x76\76\xa\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\40\74\57\144\151\x76\x3e\12\40\40\x20\x20\x20\40\40\40\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\100\x65\x6e\x64\x69\x66\xa\12\xa\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\74\41\x2d\x2d\40\x67\162\157\x75\x70\163\40\55\55\76\12\x20\x20\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\40\40\x3c\144\x69\x76\40\143\154\x61\163\163\75\x22\162\157\167\x22\76\12\x20\x20\40\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\74\144\x69\166\40\x63\x6c\x61\x73\x73\75\x22\x63\157\x6c\x2d\155\x64\x2d\x33\x22\76\12\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x7b\x7b\x20\164\162\141\x6e\163\50\x27\x67\x65\x6e\145\x72\141\x6c\x2e\147\162\x6f\165\x70\x73\x27\x29\x20\175\175\12\40\x20\x20\40\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x3c\57\x64\151\x76\76\xa\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\74\x64\151\166\x20\143\154\x61\163\x73\75\x22\143\157\154\55\155\144\x2d\71\42\76\xa\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x40\x69\146\x20\50\44\x75\163\x65\x72\x2d\x3e\x67\162\157\x75\x70\163\x2d\x3e\143\x6f\x75\156\x74\x28\51\x20\76\40\60\51\xa\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x40\x66\x6f\x72\x65\141\x63\150\40\x28\44\165\x73\145\x72\55\76\147\x72\157\165\x70\163\x20\x61\x73\x20\x24\147\162\157\x75\160\x29\12\xa\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\100\x63\141\x6e\x28\x27\163\165\x70\145\162\141\144\155\151\x6e\x27\x29\xa\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x3c\141\x20\x68\162\x65\146\75\x22\173\173\40\x72\157\165\x74\145\50\47\147\x72\x6f\x75\160\x73\x2e\x73\x68\157\x77\47\54\40\44\x67\162\157\165\160\x2d\x3e\151\x64\x29\x20\x7d\x7d\x22\x20\143\154\x61\163\x73\x3d\x22\x6c\141\x62\x65\x6c\x20\x6c\x61\142\145\x6c\55\144\145\x66\x61\x75\x6c\164\42\76\173\173\x20\x24\147\x72\157\165\160\55\76\156\x61\155\x65\40\175\175\74\57\x61\76\12\40\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\40\100\145\154\x73\145\12\40\40\40\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\40\40\x20\x20\40\x20\173\x7b\40\x24\x67\162\157\x75\x70\55\x3e\x6e\141\155\x65\40\175\x7d\xa\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\100\145\156\x64\x63\x61\x6e\12\12\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\40\40\40\40\x20\x20\40\x20\40\40\40\40\x20\100\x65\156\144\x66\157\x72\145\x61\x63\x68\xa\40\40\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\100\145\154\x73\145\xa\40\40\x20\40\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\55\x2d\12\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x40\x65\156\144\x69\146\xa\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\40\40\40\40\x20\x20\40\x20\40\40\x3c\x2f\x64\x69\166\x3e\xa\x20\40\40\40\x20\x20\x20\40\40\x20\40\40\40\40\40\40\x20\40\x20\x20\40\x20\74\x2f\x64\x69\166\x3e\12\xa\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x3c\41\55\55\x20\x73\164\141\162\x74\40\x64\141\164\145\x20\55\x2d\x3e\12\x20\40\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\100\151\x66\40\50\44\165\163\145\x72\55\x3e\163\164\x61\162\164\x5f\x64\x61\x74\145\x29\xa\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\x20\74\x64\x69\166\40\143\x6c\x61\163\163\75\x22\x72\x6f\167\x22\76\xa\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\40\40\40\40\40\40\x20\x3c\x64\151\x76\40\143\x6c\141\x73\x73\x3d\x22\x63\x6f\154\x2d\x6d\144\x2d\63\x22\x3e\12\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\173\173\x20\x74\162\141\x6e\x73\50\47\147\x65\156\x65\x72\141\x6c\x2e\163\x74\141\162\x74\x5f\144\141\x74\145\x27\x29\x20\x7d\175\12\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\40\x20\40\74\57\144\151\166\76\12\x20\40\x20\40\40\40\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x3c\x64\151\166\x20\143\x6c\141\x73\163\x3d\x22\143\x6f\x6c\x2d\155\x64\x2d\71\42\76\xa\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\40\x20\x7b\173\40\134\101\160\160\x5c\110\x65\x6c\x70\145\x72\163\134\110\x65\x6c\160\x65\162\72\x3a\x67\145\x74\106\157\x72\155\141\164\164\145\144\x44\141\164\x65\117\142\152\145\x63\164\x28\x24\x75\163\145\162\55\x3e\163\x74\141\162\x74\137\x64\x61\164\x65\x2c\40\x27\x64\141\164\x65\x27\54\x20\x66\141\154\163\x65\51\x20\x7d\175\12\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\40\40\40\40\x3c\57\x64\151\x76\x3e\12\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\40\74\57\144\151\x76\76\12\40\40\40\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\40\100\145\156\144\151\x66\12\12\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\40\40\40\x20\40\x3c\x21\x2d\55\x20\145\x6e\x64\40\x64\x61\164\x65\40\x2d\x2d\76\12\40\x20\40\40\x20\40\40\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\x40\x69\146\40\50\x24\x75\x73\x65\x72\55\x3e\x65\x6e\x64\137\x64\x61\164\145\51\12\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\74\x64\x69\166\40\x63\154\x61\x73\x73\75\42\x72\157\167\x22\76\12\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\x3c\144\151\166\40\x63\x6c\141\x73\x73\75\x22\x63\157\154\x2d\155\x64\55\x33\42\x3e\xa\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\173\173\40\164\x72\x61\x6e\x73\50\x27\x67\145\156\145\162\x61\x6c\x2e\x65\156\x64\137\144\141\x74\x65\47\x29\40\x7d\175\xa\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\40\74\x2f\144\x69\166\76\12\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\74\x64\151\x76\x20\x63\x6c\141\x73\163\x3d\42\x63\157\154\x2d\x6d\x64\55\71\x22\x3e\12\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\x7b\173\40\x5c\101\x70\160\x5c\110\x65\x6c\160\145\162\x73\134\x48\145\x6c\x70\145\162\72\72\x67\x65\x74\x46\157\x72\155\141\164\164\x65\144\104\141\x74\x65\117\142\x6a\x65\x63\x74\x28\44\165\163\145\162\55\x3e\145\x6e\144\x5f\x64\141\x74\145\x2c\40\47\144\x61\x74\x65\x27\x2c\x20\146\141\154\163\x65\51\40\x7d\175\12\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\74\57\x64\x69\166\76\xa\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x3c\57\x64\151\166\76\xa\40\40\x20\x20\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\x40\145\x6e\144\x69\x66\12\12\40\x20\x20\x20\40\40\40\40\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\x40\151\x66\x20\x28\x24\165\163\145\162\x2d\76\x6a\x6f\x62\x74\x69\164\154\145\x29\xa\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\74\x21\55\55\40\x6a\157\142\164\151\x74\x6c\145\40\x2d\x2d\x3e\xa\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\74\x64\151\166\40\x63\154\141\x73\163\75\42\x72\157\167\42\76\12\12\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x3c\144\151\166\x20\143\x6c\141\163\163\x3d\x22\x63\157\x6c\55\155\x64\55\63\42\76\12\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x7b\173\x20\164\162\141\x6e\x73\50\47\x61\x64\x6d\x69\x6e\57\x75\163\x65\162\x73\57\164\141\x62\x6c\145\x2e\x6a\x6f\142\47\x29\x20\175\x7d\xa\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\74\57\144\151\166\x3e\xa\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\40\x3c\144\x69\166\40\x63\x6c\141\163\163\75\42\x63\x6f\x6c\x2d\x6d\144\55\71\x22\x3e\12\40\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\x20\173\173\x20\44\165\163\x65\162\55\76\152\157\142\x74\151\164\154\145\40\x7d\x7d\12\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\40\40\74\x2f\144\151\x76\76\12\xa\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\x20\40\x3c\x2f\x64\x69\166\76\xa\40\40\40\40\40\40\40\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\40\x40\x65\156\144\151\146\xa\12\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\100\x69\146\x20\50\x24\165\x73\145\162\x2d\x3e\145\x6d\x70\154\x6f\171\x65\145\x5f\156\x75\x6d\x29\12\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\74\41\55\x2d\x20\x65\155\x70\x6c\157\171\145\x65\137\x6e\165\x6d\x20\x2d\x2d\76\12\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\40\x20\x20\40\40\x20\x20\40\x3c\x64\151\166\x20\x63\x6c\x61\x73\163\75\42\x72\x6f\x77\x22\x3e\12\12\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\x20\x20\x3c\x64\x69\x76\40\143\x6c\141\x73\163\x3d\x22\143\157\154\55\x6d\x64\x2d\x33\x22\x3e\xa\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\40\x20\40\40\40\x20\x7b\x7b\40\x74\162\141\x6e\x73\x28\47\141\144\155\x69\x6e\57\165\x73\145\x72\163\57\164\141\142\x6c\145\56\145\155\160\154\157\171\x65\145\x5f\156\165\x6d\47\x29\x20\x7d\175\xa\40\x20\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\74\x2f\144\151\166\x3e\xa\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\74\x64\151\x76\x20\x63\154\x61\x73\x73\75\x22\x63\157\x6c\55\x6d\x64\55\71\42\76\12\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\40\x20\40\40\x20\40\40\40\40\x20\40\173\173\x20\x24\165\163\x65\x72\55\76\145\155\160\x6c\157\x79\145\x65\137\x6e\165\x6d\x20\x7d\x7d\12\40\40\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\x3c\57\144\x69\x76\x3e\xa\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\xa\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\40\x20\x3c\57\144\151\166\x3e\xa\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\x40\145\x6e\144\151\x66\xa\xa\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\40\40\x20\40\40\40\x40\151\x66\x20\x28\x24\165\163\145\162\x2d\76\x6d\141\x6e\x61\x67\x65\162\x29\12\40\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\74\41\55\55\40\x6d\x61\156\x61\147\145\162\x20\x2d\x2d\x3e\12\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\74\144\151\x76\40\x63\154\x61\163\163\x3d\x22\x72\x6f\x77\42\x3e\12\xa\x20\40\40\40\40\40\40\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\x3c\x64\151\166\x20\143\154\x61\x73\163\x3d\42\x63\x6f\x6c\x2d\x6d\x64\55\63\x22\x3e\xa\x20\40\40\40\40\40\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x7b\x7b\40\x74\162\x61\156\x73\x28\47\x61\x64\x6d\x69\x6e\x2f\x75\x73\x65\x72\163\x2f\x74\141\x62\x6c\x65\x2e\155\141\156\x61\147\145\x72\x27\51\40\175\x7d\12\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\x3c\57\x64\x69\166\x3e\xa\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x3c\144\151\x76\x20\143\x6c\x61\163\x73\x3d\x22\143\x6f\154\x2d\155\x64\55\71\x22\76\xa\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\x3c\141\40\x68\162\145\x66\x3d\x22\x7b\x7b\x20\162\157\165\164\x65\50\x27\165\x73\145\x72\x73\56\163\x68\x6f\x77\47\x2c\40\44\165\x73\145\162\x2d\76\x6d\141\x6e\141\147\145\x72\55\76\151\144\51\40\175\175\42\x3e\xa\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\40\x7b\173\40\44\x75\x73\145\x72\55\x3e\x6d\x61\156\x61\x67\145\x72\55\x3e\147\145\164\x46\x75\154\x6c\x4e\141\155\145\x41\x74\164\162\x69\x62\165\164\145\x28\x29\40\x7d\x7d\xa\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\40\x20\x20\40\40\40\40\40\x20\40\40\40\74\57\x61\x3e\12\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x3c\x2f\x64\x69\x76\76\xa\xa\40\x20\40\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\74\57\x64\x69\x76\x3e\xa\12\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\40\x20\40\40\x20\x20\40\40\100\145\156\x64\x69\x66\xa\12\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\xa\40\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\40\40\x20\x20\40\40\40\x40\151\x66\x20\x28\44\165\163\x65\x72\55\76\x65\x6d\x61\151\x6c\x29\12\x20\40\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x3c\41\x2d\55\x20\x65\x6d\x61\151\x6c\40\x2d\55\76\12\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\74\144\x69\x76\x20\143\x6c\141\163\x73\75\x22\x72\x6f\167\42\76\xa\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\74\x64\x69\166\40\143\x6c\141\163\x73\x3d\42\143\x6f\x6c\x2d\x6d\144\55\x33\x22\76\12\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\x7b\173\40\164\162\x61\156\x73\x28\x27\x61\x64\155\x69\156\x2f\165\x73\x65\162\x73\57\x74\x61\x62\154\145\x2e\x65\x6d\x61\151\x6c\x27\51\x20\x7d\175\xa\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\40\74\57\x64\151\x76\76\12\x20\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\x3c\x64\x69\166\40\x63\154\x61\x73\163\75\42\143\x6f\154\55\155\144\55\x39\x22\76\xa\40\x20\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\x3c\141\x20\150\162\x65\146\x3d\42\155\141\151\x6c\x74\x6f\x3a\x7b\x7b\40\44\165\x73\145\162\55\x3e\145\155\x61\x69\154\x20\x7d\x7d\x22\40\x64\141\164\x61\x2d\x74\x6f\x6f\154\x74\x69\x70\75\x22\x74\x72\165\x65\x22\40\164\x69\x74\154\145\x3d\42\x7b\173\40\164\162\141\x6e\x73\x28\x27\x67\x65\156\x65\162\x61\154\56\163\x65\156\144\x5f\145\155\141\151\154\47\51\x20\175\175\x22\x3e\74\151\x20\143\x6c\141\163\x73\x3d\42\146\x61\55\162\145\147\165\x6c\x61\162\40\146\141\55\145\156\166\x65\x6c\157\160\145\x22\40\x61\x72\x69\x61\55\150\x69\144\x64\x65\x6e\x3d\42\164\x72\x75\x65\42\76\x3c\x2f\151\x3e\x20\173\173\40\x24\x75\163\145\x72\55\76\x65\155\x61\151\x6c\x20\175\175\x3c\57\141\x3e\12\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\74\x2f\144\x69\x76\76\12\x20\x20\x20\x20\40\40\x20\40\40\40\40\x20\40\40\x20\40\40\40\x20\40\x3c\x2f\x64\151\x76\x3e\xa\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\100\x65\156\144\x69\146\xa\12\40\40\40\x20\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\100\151\x66\x20\x28\44\165\x73\x65\x72\55\x3e\167\x65\142\163\x69\x74\x65\51\12\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x3c\41\x2d\55\40\167\x65\x62\163\x69\164\x65\x20\x2d\x2d\x3e\xa\40\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\x3c\x64\151\x76\x20\143\154\141\163\x73\75\x22\162\x6f\x77\42\x3e\xa\x20\x20\40\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\74\x64\151\166\40\143\x6c\x61\x73\x73\75\x22\143\x6f\154\55\155\x64\x2d\x33\x22\76\12\40\x20\40\40\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x7b\x7b\40\164\162\141\x6e\163\x28\47\x67\x65\x6e\145\162\x61\154\56\x77\145\142\x73\151\164\x65\x27\51\40\175\x7d\xa\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\x20\74\x2f\x64\x69\x76\x3e\xa\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\74\144\151\x76\40\143\154\x61\x73\x73\x3d\42\x63\157\154\55\x6d\x64\x2d\71\42\x3e\12\x20\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\40\74\x61\x20\150\162\145\146\x3d\42\173\x7b\40\44\x75\163\145\162\55\76\x77\145\x62\x73\151\x74\145\x20\175\175\42\40\164\141\162\147\x65\x74\75\x22\x5f\142\154\x61\x6e\153\42\x3e\74\151\x20\143\154\141\163\x73\x3d\42\146\141\40\146\141\x2d\x65\170\x74\x65\x72\x6e\x61\154\55\154\151\x6e\153\x22\40\141\162\151\141\55\150\151\144\144\145\x6e\75\42\x74\162\165\145\x22\76\x3c\x2f\x69\x3e\x20\173\173\x20\44\165\163\x65\x72\x2d\76\x77\145\x62\x73\151\164\145\x20\x7d\x7d\74\57\x61\76\12\x20\40\40\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\74\57\x64\x69\x76\76\12\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\40\40\x20\40\40\40\40\40\74\x2f\144\151\x76\x3e\12\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\100\x65\156\144\151\146\xa\12\x20\40\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x40\x69\x66\x20\x28\44\x75\x73\145\162\x2d\x3e\160\150\157\156\145\x29\12\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\40\40\40\40\x20\x3c\41\x2d\x2d\x20\x70\x68\157\156\x65\x20\55\x2d\76\xa\x20\40\40\40\40\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\74\144\x69\x76\40\143\x6c\x61\x73\x73\75\42\162\157\x77\x22\x3e\12\x20\40\40\x20\40\40\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\40\74\x64\x69\166\x20\143\154\x61\163\163\75\x22\x63\x6f\x6c\55\x6d\144\x2d\63\x22\76\xa\40\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\x7b\x7b\40\x74\x72\141\156\163\x28\x27\x61\x64\x6d\151\156\x2f\x75\163\x65\x72\163\57\164\141\x62\154\x65\x2e\160\150\157\156\145\x27\51\x20\175\x7d\xa\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\74\x2f\x64\x69\x76\x3e\xa\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\74\x64\x69\x76\x20\143\x6c\141\x73\x73\x3d\42\x63\157\x6c\55\x6d\144\x2d\71\x22\76\12\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\x3c\x61\x20\x68\162\145\146\x3d\42\164\x65\x6c\x3a\173\173\40\x24\x75\x73\145\162\x2d\x3e\160\x68\x6f\x6e\x65\x20\175\175\x22\40\x64\141\x74\141\x2d\x74\157\x6f\154\x74\x69\160\x3d\42\x74\x72\x75\x65\x22\x20\x74\x69\x74\154\145\75\x22\173\173\x20\164\162\141\156\x73\x28\x27\147\145\156\x65\162\x61\154\x2e\143\x61\154\x6c\47\51\x20\x7d\x7d\42\76\x3c\151\40\143\x6c\x61\163\163\x3d\42\x66\141\x2d\x73\x6f\154\x69\x64\x20\146\x61\x2d\x70\x68\157\x6e\145\x22\x20\x61\162\x69\141\x2d\x68\151\144\x64\145\x6e\75\42\164\162\165\145\42\76\x3c\57\151\76\40\173\x7b\x20\x24\165\x73\145\162\55\76\x70\150\157\156\x65\40\175\175\x3c\x2f\141\x3e\xa\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\74\57\144\151\166\76\xa\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\74\57\144\151\x76\x3e\12\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\40\x20\40\x20\40\x40\145\x6e\x64\151\146\xa\xa\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\100\x69\x66\x20\50\44\165\x73\145\x72\x2d\76\x75\x73\x65\162\x6c\157\x63\51\12\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\74\41\x2d\x2d\x20\154\x6f\x63\x61\x74\151\x6f\156\40\55\55\x3e\12\40\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\x3c\144\x69\166\x20\x63\154\x61\163\163\x3d\x22\162\x6f\x77\42\76\12\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\74\x64\x69\166\x20\143\x6c\141\163\163\75\x22\x63\x6f\x6c\x2d\155\144\55\63\x22\76\xa\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x7b\x7b\x20\x74\x72\x61\156\163\x28\x27\x61\x64\x6d\151\156\57\165\x73\x65\162\163\x2f\164\141\x62\x6c\x65\56\154\157\x63\x61\164\x69\x6f\x6e\x27\x29\x20\175\x7d\12\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\74\x2f\x64\151\166\76\xa\x20\40\40\x20\40\x20\40\x20\40\40\40\40\x20\40\40\40\40\40\x20\x20\40\x20\x3c\x64\x69\x76\x20\x63\154\x61\163\163\x3d\x22\x63\157\154\55\155\x64\55\x39\42\x3e\xa\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\x20\40\x7b\173\40\154\x69\156\153\137\164\157\x5f\162\x6f\165\x74\x65\x28\47\x6c\x6f\143\141\x74\151\157\156\x73\x2e\x73\150\157\x77\47\x2c\40\44\x75\x73\145\162\x2d\x3e\x75\x73\x65\162\154\157\143\x2d\x3e\x6e\141\x6d\145\x2c\40\133\x24\165\163\x65\x72\55\x3e\165\x73\145\162\154\x6f\x63\55\76\151\144\135\51\40\x7d\175\12\40\40\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\40\74\57\144\151\166\x3e\xa\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x20\74\x2f\x64\x69\x76\76\xa\x20\40\40\x20\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x40\x65\x6e\x64\151\x66\12\xa\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x3c\41\x2d\55\x20\x6c\141\x73\164\x20\154\157\147\151\x6e\40\x2d\x2d\76\xa\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\74\x64\151\x76\x20\x63\154\x61\x73\x73\75\x22\x72\157\x77\x22\x3e\12\x20\40\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x3c\x64\151\x76\40\x63\x6c\141\163\163\x3d\x22\143\157\154\55\x6d\144\55\63\x22\x3e\12\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\173\x7b\x20\164\x72\x61\156\163\50\x27\x67\145\156\145\162\141\154\x2e\154\141\163\164\137\154\x6f\147\151\156\47\x29\40\x7d\175\xa\x20\40\40\40\40\40\40\x20\40\40\x20\40\40\40\x20\x20\40\40\40\x20\40\40\74\x2f\144\x69\x76\76\12\x20\x20\x20\40\x20\40\40\x20\40\40\40\40\40\x20\40\x20\x20\40\40\40\40\40\74\144\151\x76\40\143\x6c\x61\163\x73\75\x22\143\x6f\154\x2d\155\x64\55\71\x22\76\12\40\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\40\x20\40\40\40\x20\x20\x7b\x7b\40\134\x41\160\x70\134\110\145\154\160\145\162\x73\134\110\145\154\160\145\x72\x3a\72\x67\x65\x74\x46\157\162\155\141\x74\x74\145\144\x44\x61\164\x65\x4f\142\x6a\145\x63\x74\x28\44\165\163\x65\x72\x2d\x3e\x6c\x61\x73\x74\137\154\157\x67\x69\x6e\54\x20\x27\x64\x61\164\x65\164\151\x6d\145\x27\54\40\x66\x61\154\x73\145\51\40\175\175\12\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\74\57\144\x69\166\x3e\12\x20\40\40\40\x20\40\40\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\x3c\x2f\144\151\166\76\xa\12\xa\40\x20\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\40\40\40\40\x40\151\x66\40\50\x24\x75\x73\145\x72\55\x3e\144\145\160\x61\162\x74\x6d\145\x6e\164\51\xa\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\x3c\x21\55\55\40\x65\x6d\160\x74\x79\x20\x2d\55\76\xa\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\40\x3c\x64\x69\x76\x20\x63\x6c\141\163\x73\75\x22\162\157\167\x22\x3e\12\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\74\144\151\x76\40\143\154\x61\x73\x73\x3d\x22\143\x6f\x6c\55\155\x64\55\x33\42\x3e\xa\40\x20\40\x20\40\40\40\x20\40\40\x20\40\40\40\x20\40\x20\40\40\40\40\40\40\x20\173\173\x20\x74\162\141\156\163\50\47\x67\145\x6e\x65\x72\141\x6c\56\x64\x65\160\141\162\x74\155\145\x6e\x74\47\x29\40\175\x7d\xa\40\40\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\40\x3c\57\144\151\x76\76\xa\40\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x3c\x64\151\166\x20\143\x6c\x61\163\x73\75\x22\x63\x6f\x6c\x2d\x6d\144\x2d\71\42\x3e\xa\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\x3c\x61\x20\x68\162\x65\x66\x3d\x22\173\173\40\162\157\x75\164\x65\50\x27\x64\x65\x70\x61\162\x74\x6d\x65\x6e\164\x73\x2e\163\x68\x6f\167\x27\54\x20\44\165\x73\145\x72\55\x3e\144\x65\x70\141\x72\x74\155\145\x6e\x74\x29\x20\175\175\42\x3e\12\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\40\40\40\x20\40\40\x20\40\x20\40\x7b\x7b\x20\x24\x75\163\145\x72\55\x3e\x64\145\x70\141\162\164\x6d\145\x6e\x74\x2d\76\156\x61\155\145\x20\x7d\x7d\xa\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\40\40\x3c\x2f\x61\76\12\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x3c\x2f\144\x69\166\76\xa\40\x20\40\40\40\40\x20\40\40\40\40\x20\40\40\40\40\40\x20\40\40\74\57\x64\151\x76\x3e\12\40\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\40\100\x65\x6e\144\151\146\xa\12\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\100\151\146\x20\50\x24\165\x73\x65\162\55\76\x63\162\145\141\164\x65\x64\x5f\141\x74\x29\xa\x20\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\74\41\55\55\x20\x63\162\x65\141\164\145\144\x20\141\x74\x20\55\55\76\xa\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\x20\40\x3c\144\x69\166\x20\143\x6c\141\x73\x73\75\42\162\x6f\x77\42\x3e\12\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\74\x64\151\x76\40\143\x6c\x61\x73\x73\75\x22\143\x6f\154\55\x6d\x64\55\x33\42\76\xa\40\40\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\173\x7b\40\x74\x72\x61\156\163\x28\x27\x67\x65\156\145\x72\x61\154\56\143\x72\x65\141\x74\145\144\137\x61\164\x27\x29\40\x7d\175\xa\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x3c\x2f\x64\151\x76\76\xa\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x3c\144\x69\166\x20\x63\x6c\141\163\x73\x3d\x22\x63\157\154\x2d\155\x64\55\71\x22\76\12\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\173\173\x20\x5c\x41\160\160\x5c\x48\145\154\x70\x65\162\163\134\x48\x65\x6c\160\x65\x72\x3a\72\x67\x65\164\106\157\x72\x6d\141\164\x74\x65\x64\x44\x61\164\145\117\142\x6a\145\143\164\x28\x24\165\x73\145\162\55\76\x63\162\x65\x61\x74\x65\x64\137\141\164\54\x20\47\x64\x61\164\145\164\x69\155\x65\x27\51\133\x27\x66\x6f\162\155\141\x74\164\145\144\x27\x5d\x7d\x7d\12\xa\40\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\40\40\40\40\x20\40\40\x40\x69\x66\x20\50\x24\x75\x73\x65\162\x2d\x3e\143\x72\x65\x61\164\145\x64\102\x79\51\12\40\40\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\x2d\xa\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\x40\x69\x66\x20\x28\44\x75\x73\145\x72\x2d\x3e\x63\x72\x65\x61\164\x65\x64\102\x79\x2d\76\x64\145\154\x65\164\x65\144\137\x61\x74\x3d\x3d\x27\47\x29\xa\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\74\141\40\x68\x72\x65\x66\75\x22\x7b\173\40\x72\x6f\165\x74\x65\50\47\x75\x73\x65\x72\163\x2e\x73\150\157\x77\x27\x2c\x20\133\47\x75\x73\145\162\x27\40\75\76\40\44\x75\x73\x65\162\55\76\x63\x72\145\x61\164\145\144\137\142\x79\135\x29\x20\x7d\175\x22\76\173\x7b\40\x24\165\163\145\x72\x2d\x3e\143\162\x65\x61\164\145\x64\x42\171\55\76\160\x72\145\163\145\156\x74\50\x29\55\76\146\x75\x6c\154\116\141\x6d\145\40\175\175\74\x2f\x61\76\12\40\x20\40\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\100\145\x6c\x73\145\12\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x3c\x64\145\x6c\x3e\x7b\173\x20\44\165\x73\x65\x72\55\76\143\162\145\x61\x74\x65\x64\x42\171\55\76\x70\162\145\163\x65\x6e\x74\x28\51\55\76\x66\165\x6c\154\116\141\155\x65\x20\x7d\175\74\x2f\x64\x65\x6c\76\12\40\40\x20\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\100\x65\x6e\144\x69\146\xa\12\12\40\x20\40\40\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\x20\40\x40\x65\x6e\144\x69\146\12\40\40\x20\40\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\x20\74\x2f\144\x69\166\76\12\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\40\x20\74\57\144\x69\x76\76\xa\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\40\x20\40\x20\100\145\x6e\144\x69\x66\12\12\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\74\x21\55\x2d\x20\x76\151\160\x20\x2d\x2d\76\xa\40\40\40\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\40\74\x64\x69\x76\x20\x63\154\141\x73\x73\x3d\42\162\157\x77\x22\76\xa\x20\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x3c\x64\151\166\x20\x63\x6c\x61\x73\163\75\x22\143\157\x6c\55\x6d\x64\55\x33\42\x3e\12\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x7b\x7b\40\x74\x72\x61\x6e\163\50\x27\x61\144\x6d\x69\x6e\x2f\165\x73\x65\162\163\57\147\145\156\x65\x72\141\x6c\56\x76\151\160\137\154\141\x62\x65\154\47\51\x20\x7d\x7d\12\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\40\74\x2f\144\x69\166\x3e\12\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x3c\144\151\x76\x20\x63\x6c\141\x73\x73\75\x22\143\157\154\x2d\155\144\55\71\x22\76\12\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\173\41\x21\x20\x28\44\165\163\x65\x72\x2d\x3e\x76\151\160\75\75\x27\x31\x27\x29\x20\x3f\x20\47\x3c\x69\40\x63\x6c\141\x73\163\x3d\42\x66\x61\x73\x20\x66\141\55\143\x68\145\143\x6b\x20\146\x61\x2d\146\x77\40\146\x61\55\146\167\40\x74\145\170\x74\x2d\163\165\143\143\145\x73\x73\x22\40\141\x72\x69\x61\x2d\x68\x69\x64\144\x65\x6e\x3d\x22\164\162\165\145\x22\x3e\x3c\x2f\x69\76\40\x27\56\x74\x72\141\156\163\50\x27\x67\145\156\145\162\141\154\x2e\171\x65\163\x27\51\40\72\x20\47\x3c\x69\x20\143\x6c\141\x73\163\75\x22\146\x61\163\40\146\141\x2d\164\x69\155\145\163\40\x66\141\x2d\x66\167\40\x74\145\x78\164\x2d\x64\141\x6e\x67\x65\162\x22\40\x61\x72\x69\141\55\150\151\144\x64\x65\156\75\x22\164\x72\165\145\x22\76\x3c\x2f\x69\76\x20\47\x2e\x74\162\141\156\x73\50\x27\147\x65\156\x65\x72\x61\154\56\x6e\157\47\x29\x20\40\41\x21\175\xa\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\74\x2f\x64\151\x76\x3e\12\x20\40\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\74\57\x64\151\x76\76\x20\12\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\12\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\x20\74\41\55\x2d\40\x72\x65\x6d\157\x74\x65\x20\55\55\76\xa\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\74\144\x69\x76\x20\143\154\x61\x73\x73\75\42\x72\157\167\x22\76\xa\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\x20\40\74\x64\x69\166\x20\x63\x6c\141\163\163\75\x22\x63\157\154\55\155\144\55\x33\42\x3e\12\x20\40\40\x20\40\40\x20\x20\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x7b\x7b\x20\x74\162\x61\x6e\x73\x28\47\x61\144\155\x69\156\57\x75\x73\145\x72\x73\x2f\x67\145\x6e\145\x72\x61\154\x2e\162\145\155\157\x74\x65\47\51\40\175\175\xa\x20\40\x20\x20\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\40\40\x20\40\40\x3c\x2f\144\x69\166\x3e\xa\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\x20\x3c\x64\x69\166\x20\x63\x6c\141\x73\x73\x3d\x22\143\157\x6c\55\155\144\x2d\x39\x22\76\12\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\x7b\41\41\40\50\44\165\163\x65\162\x2d\x3e\x72\x65\155\157\164\x65\75\x3d\x27\x31\47\x29\x20\x3f\x20\47\x3c\151\40\x63\x6c\x61\163\163\75\42\x66\141\163\40\146\x61\55\x63\x68\145\143\x6b\40\x66\141\55\146\x77\40\x74\145\x78\x74\x2d\163\x75\143\x63\145\163\x73\x22\x20\x61\x72\151\x61\55\x68\151\144\x64\145\156\x3d\x22\164\162\x75\145\42\76\x3c\x2f\x69\76\40\47\x2e\x74\x72\141\x6e\163\x28\47\147\145\156\x65\x72\x61\154\56\171\x65\163\x27\51\x20\x3a\40\47\x3c\x69\40\x63\154\141\163\x73\x3d\42\146\141\x73\x20\146\x61\x2d\164\151\155\x65\163\40\x66\x61\55\146\x77\40\164\x65\170\x74\55\x64\141\156\147\x65\x72\x22\x20\141\x72\x69\141\x2d\x68\x69\144\x64\x65\156\x3d\42\164\162\165\x65\x22\x3e\x3c\x2f\151\76\40\47\56\x74\162\x61\x6e\x73\50\x27\x67\145\156\x65\162\x61\154\x2e\x6e\x6f\47\51\40\40\41\41\175\xa\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\74\57\144\151\x76\76\12\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\x3c\x2f\x64\151\x76\x3e\xa\xa\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x3c\x21\55\55\40\x6c\x6f\147\x69\156\x20\145\156\141\142\x6c\145\x64\40\55\55\76\12\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\74\x64\x69\166\x20\x63\x6c\141\163\163\75\x22\x72\157\167\42\x3e\xa\40\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\74\x64\x69\x76\40\x63\x6c\x61\x73\163\x3d\42\143\x6f\x6c\x2d\155\x64\55\63\x22\x3e\12\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x20\173\x7b\x20\x74\x72\x61\156\163\x28\47\x67\x65\156\145\162\141\x6c\x2e\154\157\x67\151\156\137\x65\156\x61\x62\x6c\x65\144\47\x29\x20\x7d\175\xa\x20\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x3c\57\144\x69\x76\x3e\xa\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\74\144\x69\x76\x20\x63\x6c\x61\163\x73\x3d\x22\x63\x6f\x6c\x2d\x6d\144\x2d\71\x22\76\xa\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\40\x7b\41\41\40\50\x24\165\163\x65\162\x2d\76\x61\x63\x74\x69\166\x61\164\x65\x64\75\x3d\47\x31\x27\51\x20\x3f\40\x27\x3c\x69\x20\143\x6c\x61\163\x73\75\x22\x66\141\x73\40\146\x61\x2d\x63\150\145\x63\153\40\x66\x61\55\146\x77\40\x74\x65\x78\x74\x2d\x73\165\x63\x63\x65\163\x73\42\40\141\162\151\x61\55\150\x69\144\x64\145\x6e\75\42\164\162\165\x65\x22\x3e\74\57\151\76\x20\x27\56\164\x72\141\156\x73\x28\47\x67\145\x6e\x65\162\x61\154\56\171\x65\163\x27\x29\40\72\x20\47\74\x69\x20\x63\154\141\163\163\75\42\x66\141\163\x20\x66\x61\x2d\164\151\155\145\x73\40\x66\x61\x2d\146\167\40\164\x65\x78\x74\x2d\144\141\x6e\147\145\162\x22\x20\141\x72\151\141\55\x68\x69\x64\144\x65\156\x3d\42\164\x72\165\145\42\x3e\x3c\x2f\151\x3e\x20\x27\56\164\162\x61\156\163\x28\47\147\x65\156\x65\x72\141\x6c\56\x6e\157\47\51\40\40\41\x21\175\xa\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\74\x2f\x64\x69\166\76\12\x20\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\74\x2f\x64\151\x76\76\xa\12\x20\40\x20\x20\40\40\x20\x20\40\40\40\40\40\40\x20\40\40\x20\x20\x3c\x21\55\55\x20\x61\165\164\157\x20\x61\163\163\x69\147\156\40\154\x69\x63\145\x6e\x73\x65\x20\55\55\x3e\xa\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\74\144\x69\166\x20\x63\154\x61\163\x73\75\x22\x72\157\167\x22\76\12\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\40\x20\x20\40\74\x64\151\166\40\x63\x6c\x61\163\x73\x3d\42\x63\157\x6c\55\155\144\55\63\x22\76\xa\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x7b\x7b\x20\x74\162\x61\156\163\x28\47\x67\x65\156\x65\162\141\154\56\x61\x75\164\157\x61\163\x73\x69\x67\x6e\137\x6c\x69\143\x65\x6e\x73\145\163\x27\51\x20\x7d\x7d\xa\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\74\57\144\x69\x76\x3e\12\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\x3c\144\x69\166\x20\x63\x6c\x61\x73\163\75\x22\x63\157\154\x2d\x6d\x64\x2d\x39\x22\x3e\12\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\173\41\x21\x20\x28\44\165\x73\x65\162\x2d\x3e\x61\x75\164\157\141\x73\163\x69\147\x6e\x5f\x6c\x69\143\x65\x6e\x73\145\x73\x3d\x3d\x27\x31\x27\x29\40\x3f\40\x27\x3c\151\40\x63\154\141\163\163\x3d\42\146\141\163\40\x66\141\x2d\x63\150\145\x63\153\40\x66\141\x2d\146\167\40\x74\x65\x78\164\55\163\165\143\x63\145\163\x73\x22\x20\141\162\x69\x61\x2d\150\x69\144\144\145\156\75\x22\164\162\165\x65\x22\76\x3c\57\x69\76\40\47\56\x74\162\x61\x6e\163\x28\x27\147\145\x6e\145\162\x61\154\x2e\x79\x65\x73\47\x29\x20\x3a\x20\47\74\151\x20\143\154\x61\x73\x73\x3d\x22\x66\x61\x73\40\x66\x61\55\164\x69\x6d\x65\x73\x20\x66\141\55\146\167\x20\x74\x65\170\x74\55\x64\x61\x6e\147\x65\x72\x22\40\141\162\151\x61\55\x68\x69\144\x64\x65\x6e\75\42\164\162\x75\145\42\76\74\57\x69\x3e\40\x27\x2e\x74\162\x61\x6e\163\x28\47\147\145\156\x65\x72\141\x6c\x2e\x6e\157\x27\x29\x20\x20\x21\x21\x7d\12\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\x3c\x2f\x64\151\166\x3e\xa\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x20\40\40\x20\40\x3c\57\144\151\166\x3e\xa\xa\12\40\40\40\40\40\40\40\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\x3c\41\55\55\40\x4c\x44\101\120\x20\55\x2d\76\xa\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\40\40\40\x3c\x64\x69\x76\40\143\x6c\x61\163\x73\75\x22\162\157\x77\x22\76\12\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\40\x20\40\74\x64\151\166\x20\143\154\141\x73\x73\x3d\x22\143\x6f\x6c\55\155\144\55\x33\x22\76\12\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\114\104\101\x50\xa\x20\x20\x20\40\40\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x3c\57\144\151\x76\76\12\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\40\40\x3c\144\x69\166\x20\x63\154\141\x73\x73\75\x22\143\157\154\x2d\155\x64\55\x39\42\76\xa\40\x20\40\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\x7b\x21\x21\40\50\44\x75\163\x65\x72\x2d\76\154\144\141\160\137\x69\x6d\160\x6f\162\164\75\x3d\47\x31\47\51\x20\x3f\x20\47\x3c\x69\40\x63\154\x61\x73\163\75\x22\x66\x61\x73\x20\x66\141\55\x63\150\x65\x63\x6b\40\x66\141\55\x66\x77\x20\x74\x65\x78\164\x2d\163\x75\x63\143\x65\x73\x73\x22\40\141\x72\x69\141\x2d\x68\x69\144\x64\x65\x6e\x3d\x22\164\162\165\145\x22\76\74\57\151\x3e\40\47\56\x74\x72\141\x6e\163\x28\x27\x67\145\x6e\x65\x72\141\154\x2e\x79\145\x73\x27\x29\40\72\40\47\74\151\x20\143\x6c\141\x73\163\75\x22\x66\x61\163\40\x66\141\x2d\x74\x69\155\145\163\x20\x66\x61\x2d\146\167\x20\x74\145\170\x74\55\x64\141\156\x67\145\x72\42\x20\x61\x72\151\141\55\x68\151\x64\x64\x65\x6e\x3d\x22\x74\162\165\145\42\76\74\57\151\x3e\40\x27\56\x74\162\141\156\163\x28\47\x67\145\x6e\145\162\x61\x6c\x2e\156\157\x27\51\40\x20\x21\x21\x7d\xa\12\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\74\x2f\144\151\x76\x3e\xa\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\74\x2f\x64\x69\x76\x3e\12\xa\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x40\x69\146\x20\x28\x24\x75\x73\x65\162\55\x3e\x61\143\x74\151\x76\141\x74\x65\x64\40\x3d\x3d\x20\47\61\47\x29\xa\12\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\40\x20\74\x21\55\x2d\x20\x32\x46\x41\x20\x61\143\164\151\166\x65\40\x2d\x2d\76\xa\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\40\40\40\74\x64\x69\166\40\143\154\x61\x73\163\75\x22\162\x6f\167\x22\x3e\12\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\74\x64\x69\x76\x20\x63\x6c\x61\x73\x73\75\x22\143\157\154\x2d\x6d\x64\55\63\x22\76\12\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\x7b\x7b\x20\x74\x72\141\x6e\163\x28\47\141\144\155\151\156\x2f\165\x73\x65\x72\x73\x2f\147\x65\x6e\x65\162\x61\x6c\x2e\164\x77\157\137\146\x61\x63\x74\x6f\x72\137\141\143\164\x69\x76\x65\x27\x29\40\x7d\175\12\40\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\40\40\40\x20\40\40\x20\x3c\x2f\x64\151\x76\x3e\12\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\40\74\144\151\x76\x20\143\154\x61\163\163\75\x22\x63\157\154\55\155\x64\55\71\x22\76\12\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\12\40\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\173\41\41\x20\50\x24\165\x73\145\162\55\76\164\167\157\137\x66\x61\143\164\x6f\x72\x5f\x61\143\x74\151\166\145\50\x29\51\x20\x3f\40\47\x3c\x69\x20\143\154\141\x73\163\x3d\x22\x66\x61\163\x20\146\x61\x2d\x63\x68\x65\143\153\x20\146\x61\55\x66\x77\40\164\145\x78\x74\x2d\163\x75\x63\143\x65\x73\163\42\x20\x61\162\151\141\x2d\150\x69\144\144\145\156\x3d\x22\164\162\x75\x65\42\x3e\x3c\x2f\x69\x3e\x20\x27\x2e\164\162\x61\156\163\50\47\147\x65\156\x65\x72\141\154\x2e\171\145\163\47\x29\x20\x3a\40\47\x3c\x69\x20\x63\154\141\163\x73\x3d\42\146\141\x73\40\146\x61\x2d\164\151\155\145\163\40\x66\141\55\x66\x77\40\164\145\x78\x74\55\x64\141\156\x67\145\x72\x22\40\141\162\x69\141\55\x68\151\144\144\x65\156\75\42\164\x72\x75\145\x22\x3e\x3c\57\151\x3e\40\47\56\164\x72\x61\156\x73\x28\47\x67\145\156\145\x72\141\154\x2e\x6e\x6f\47\x29\40\x20\x21\41\x7d\xa\x20\x20\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\12\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\40\74\x2f\x64\x69\x76\76\xa\x20\40\40\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x3c\57\144\151\x76\76\12\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\xa\40\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x3c\41\x2d\x2d\x20\x32\x46\x41\40\x65\x6e\x72\157\154\154\145\x64\40\55\55\76\12\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\40\40\x20\40\40\x20\40\40\x20\40\40\40\40\74\144\151\166\40\143\154\x61\x73\163\75\42\162\x6f\167\x20\x74\x77\x6f\137\x66\141\143\164\157\x72\137\x72\145\x73\145\164\162\157\167\42\76\xa\40\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x3c\x64\x69\x76\x20\143\x6c\141\x73\163\x3d\42\x63\157\x6c\55\155\144\55\63\x22\76\xa\40\40\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\x7b\x7b\x20\164\162\x61\156\163\50\47\141\x64\155\151\156\x2f\165\x73\x65\162\163\x2f\x67\x65\x6e\x65\x72\141\154\x2e\164\167\x6f\137\146\141\x63\x74\x6f\162\x5f\x65\156\x72\157\154\154\x65\x64\47\51\40\175\x7d\12\40\40\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\74\57\144\151\166\76\12\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\x3c\144\151\166\40\143\x6c\x61\163\163\x3d\x22\x63\x6f\154\x2d\155\144\55\71\42\x20\x69\144\75\x22\x74\167\157\x5f\x66\x61\143\164\157\162\x5f\162\x65\x73\x65\164\137\164\x6f\147\147\x6c\x65\42\76\xa\x20\40\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\173\x21\x21\40\50\44\x75\163\145\162\x2d\x3e\164\x77\157\137\x66\x61\x63\x74\157\162\x5f\x61\143\164\x69\x76\145\x5f\141\x6e\144\x5f\x65\156\x72\x6f\x6c\x6c\145\144\50\51\x29\40\x3f\40\47\x3c\x69\40\143\154\x61\163\163\75\x22\146\x61\163\40\x66\x61\x2d\x63\x68\x65\143\153\x20\146\141\x2d\146\167\x20\164\145\170\164\55\163\x75\x63\143\145\163\163\42\x20\141\x72\151\141\55\x68\x69\144\144\145\156\75\42\x74\x72\165\x65\x22\76\74\x2f\151\76\x20\x27\x2e\164\x72\x61\x6e\x73\50\x27\147\x65\156\145\x72\x61\x6c\x2e\x79\x65\163\x27\x29\x20\72\x20\x27\74\151\40\143\x6c\x61\163\163\75\42\x66\141\163\x20\x66\141\x2d\x74\151\x6d\145\x73\x20\x66\141\x2d\146\x77\x20\x74\x65\x78\x74\x2d\x64\141\x6e\147\x65\162\x22\40\141\162\151\141\55\x68\151\144\144\x65\x6e\x3d\x22\164\162\165\x65\42\76\74\x2f\x69\x3e\x20\x27\x2e\164\x72\x61\x6e\x73\50\x27\147\x65\x6e\145\x72\141\x6c\x2e\156\157\x27\51\40\x20\41\x21\175\xa\12\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\x3c\57\144\151\x76\76\12\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x3c\57\144\x69\166\76\xa\x20\40\40\40\40\x20\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\12\40\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\40\x40\x69\x66\40\x28\x28\101\x75\164\150\x3a\x3a\x75\x73\145\162\50\x29\x2d\76\151\x73\123\165\160\x65\162\x55\x73\x65\x72\x28\51\51\x20\x26\46\x20\50\44\165\163\145\x72\55\76\x74\167\x6f\137\146\141\x63\164\157\x72\137\x61\x63\164\151\166\x65\137\141\x6e\144\x5f\145\156\162\157\x6c\x6c\x65\x64\x28\51\51\40\x26\46\x20\50\44\163\x6e\x69\160\x65\123\145\x74\164\151\156\147\x73\55\x3e\x74\x77\x6f\x5f\146\x61\143\164\x6f\x72\x5f\145\x6e\x61\x62\154\x65\x64\41\x3d\x27\60\47\51\40\x26\46\x20\50\44\163\156\x69\160\145\x53\x65\164\x74\x69\x6e\x67\x73\x2d\x3e\164\167\157\137\146\141\143\164\x6f\x72\x5f\145\156\x61\x62\154\x65\x64\x21\x3d\47\x27\x29\x29\xa\x20\40\40\40\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\40\40\40\x20\40\x20\40\40\x20\12\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\74\x21\x2d\x2d\x20\62\x46\101\40\x72\x65\x73\145\164\x20\x2d\x2d\x3e\12\40\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\40\40\40\x3c\144\x69\166\40\x63\x6c\141\163\163\x3d\x22\x72\x6f\167\x22\x3e\xa\40\40\x20\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\40\40\x20\40\x20\40\74\x64\151\166\x20\143\154\141\x73\163\75\42\143\x6f\x6c\55\x6d\144\55\63\42\76\xa\12\40\40\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\74\57\x64\151\166\76\xa\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x3c\144\x69\x76\x20\143\x6c\141\163\163\x3d\x22\143\x6f\154\x2d\x6d\144\55\x39\42\76\12\40\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\xa\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\74\141\40\143\154\141\163\x73\x3d\42\x62\x74\x6e\40\x62\164\x6e\x2d\x64\x65\x66\x61\165\154\x74\x20\x62\x74\x6e\x2d\163\x6d\x22\40\151\x64\x3d\42\x74\167\157\x5f\146\x61\143\164\x6f\162\x5f\162\x65\163\x65\164\42\x20\163\164\x79\x6c\145\x3d\x22\155\141\x72\x67\x69\156\x2d\162\x69\x67\x68\164\72\40\x31\60\160\x78\x3b\x20\155\141\162\x67\x69\156\55\x74\x6f\160\x3a\x20\x31\60\160\x78\73\x22\76\xa\40\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x7b\173\x20\164\162\141\156\163\x28\47\x61\x64\155\151\156\x2f\x73\x65\x74\164\x69\156\x67\x73\57\x67\145\156\x65\162\x61\x6c\56\164\x77\157\137\x66\x61\x63\x74\x6f\162\137\162\x65\x73\x65\164\47\x29\40\x7d\175\12\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\74\x2f\141\x3e\xa\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\x20\74\x73\x70\x61\x6e\x20\x69\144\75\x22\164\x77\157\x5f\x66\141\143\164\157\162\137\x72\145\x73\145\164\x69\x63\157\156\42\x3e\xa\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\40\40\40\40\40\40\x20\40\40\x20\x3c\57\163\x70\141\156\76\12\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x3c\163\160\141\156\x20\x69\144\75\x22\x74\167\x6f\x5f\x66\x61\143\164\x6f\162\x5f\162\145\x73\145\x74\x72\x65\163\165\x6c\x74\42\x3e\12\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\x20\40\40\40\40\x20\40\x20\74\57\x73\x70\x61\x6e\76\12\x20\40\40\x20\40\40\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\40\40\40\74\163\160\141\156\x20\151\144\75\x22\164\x77\157\x5f\x66\141\143\164\157\x72\137\x72\x65\x73\x65\164\x73\x74\141\164\x75\x73\x22\x3e\xa\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\74\57\163\x70\141\156\76\xa\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\74\142\x72\76\xa\x20\x20\x20\x20\40\40\x20\40\40\40\40\40\40\40\x20\40\x20\40\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\74\x70\x20\143\x6c\141\163\x73\75\42\x68\x65\154\160\55\142\x6c\x6f\x63\153\x22\40\x73\164\171\154\145\x3d\42\x6c\151\156\x65\55\x68\x65\x69\147\150\164\72\40\x31\56\x36\73\x22\x3e\x7b\173\40\x74\162\141\x6e\x73\x28\47\141\144\x6d\x69\x6e\57\163\145\164\x74\x69\156\147\163\57\x67\145\156\145\162\141\x6c\56\x74\x77\157\137\x66\x61\143\164\157\x72\x5f\x72\145\163\145\x74\137\x68\145\154\160\47\51\40\175\x7d\x3c\57\x70\x3e\xa\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\xa\40\40\40\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\x20\xa\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\40\40\40\x3c\57\144\151\166\76\xa\40\x20\40\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\74\57\x64\151\x76\76\xa\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\100\x65\x6e\144\x69\146\40\xa\40\40\40\40\40\40\x20\x20\40\x20\40\40\x20\40\40\x20\40\x20\100\x65\156\144\151\146\12\x20\x20\40\40\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\12\xa\40\40\40\40\40\40\40\40\40\x20\40\40\x20\40\x20\x20\x20\x20\40\40\100\x69\x66\40\x28\44\x75\163\x65\162\55\x3e\x6e\x6f\164\x65\x73\x29\xa\x20\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\40\40\40\x3c\x21\x2d\55\x20\145\155\x70\x74\x79\40\x2d\x2d\76\xa\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\74\144\151\166\40\143\x6c\x61\x73\x73\x3d\x22\162\x6f\167\42\76\xa\xa\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x3c\144\x69\x76\40\143\154\x61\x73\x73\x3d\42\143\157\154\55\x6d\144\x2d\63\x22\76\xa\40\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\40\40\40\x20\x20\x7b\x7b\x20\x74\162\x61\x6e\163\50\47\x61\144\155\151\156\57\x75\x73\x65\x72\x73\57\164\x61\x62\154\x65\x2e\156\x6f\164\145\163\x27\x29\x20\175\175\12\40\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\40\40\74\x2f\x64\151\166\76\xa\x20\40\x20\40\40\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\40\74\144\151\166\x20\x63\x6c\141\163\163\75\42\x63\157\x6c\55\x6d\144\x2d\x39\x22\76\xa\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\x7b\x21\x21\x20\156\154\62\142\x72\x28\110\x65\x6c\x70\x65\162\x3a\x3a\160\141\x72\x73\145\x45\163\x63\x61\160\145\144\115\x61\x72\153\145\144\x6f\x77\x6e\111\x6e\154\x69\156\145\x28\x24\165\x73\145\x72\55\76\156\157\x74\145\163\x29\51\x20\x21\x21\x7d\12\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\x20\74\x2f\x64\151\166\x3e\12\12\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\x3c\x2f\144\x69\166\x3e\12\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x40\x65\156\x64\x69\x66\12\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x40\151\146\50\x24\165\163\145\x72\55\76\x67\x65\164\x55\x73\x65\x72\x54\157\x74\141\154\103\157\163\164\x28\51\55\76\164\157\x74\x61\x6c\x5f\165\x73\x65\x72\x5f\143\157\163\164\x20\x3e\40\x30\x29\12\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\40\x3c\144\151\x76\40\143\x6c\x61\163\x73\x3d\42\162\x6f\167\x22\76\12\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\x20\74\144\151\x76\x20\x63\154\x61\163\x73\75\42\x63\157\x6c\55\x6d\144\55\63\42\x3e\12\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\173\x7b\x20\164\x72\x61\x6e\163\x28\47\x61\x64\155\x69\156\57\x75\x73\x65\162\163\x2f\x74\141\x62\154\x65\x2e\164\157\164\x61\154\x5f\141\x73\163\x65\164\163\137\143\x6f\x73\164\x27\51\x20\x7d\x7d\12\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\74\57\x64\151\x76\76\12\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\40\40\x3c\144\151\166\40\x63\154\141\163\x73\x3d\x22\143\157\154\x2d\155\144\x2d\x39\42\76\12\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\173\173\x48\x65\154\x70\145\162\x3a\x3a\146\157\x72\155\141\x74\x43\165\x72\162\x65\x6e\143\x79\x4f\x75\x74\160\165\164\50\x24\165\x73\x65\162\x2d\76\x67\x65\x74\x55\163\x65\x72\x54\157\164\141\154\103\157\x73\164\x28\51\x2d\x3e\x74\157\x74\x61\154\137\x75\x73\145\162\x5f\x63\x6f\163\x74\51\175\x7d\12\12\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x3c\x61\x20\x69\144\x3d\42\x6f\x70\x74\151\x6f\156\141\154\x5f\x69\x6e\146\x6f\42\40\143\154\x61\163\x73\75\42\x74\145\x78\164\x2d\160\x72\151\155\x61\162\x79\x22\76\12\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\40\40\x20\40\x20\40\40\40\40\40\x20\x20\40\40\40\40\40\x20\40\74\x69\x20\143\154\141\163\163\x3d\42\146\141\40\x66\x61\55\x63\x61\x72\x65\x74\x2d\x72\151\x67\150\164\x20\146\141\55\62\x78\x22\x20\151\x64\x3d\42\x6f\x70\164\x69\157\156\x61\154\137\x69\156\x66\157\137\151\x63\157\x6e\42\x3e\x3c\57\x69\x3e\xa\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\x20\40\x20\40\x20\x3c\x73\164\x72\x6f\156\147\x3e\x7b\173\40\164\x72\141\x6e\x73\x28\x27\x61\144\155\151\x6e\x2f\150\141\x72\x64\167\141\x72\145\x2f\x66\x6f\162\155\56\x6f\160\x74\x69\x6f\x6e\141\154\x5f\x69\x6e\146\157\163\x27\x29\40\x7d\175\74\57\163\164\162\157\x6e\147\76\xa\x20\x20\x20\40\x20\40\40\40\40\x20\40\40\40\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\x20\x20\74\x2f\141\x3e\12\x20\x20\40\40\40\40\40\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\x20\x20\74\57\144\x69\x76\x3e\12\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\74\x64\x69\166\x20\x69\x64\x3d\42\x6f\x70\164\x69\x6f\156\141\x6c\137\x64\145\x74\x61\x69\154\163\x22\x20\x63\x6c\x61\x73\163\75\x22\143\157\154\55\155\x64\55\61\62\42\40\163\164\171\x6c\145\x3d\x22\144\x69\x73\160\154\x61\171\x3a\x6e\x6f\156\145\42\76\12\x20\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\74\144\x69\166\x20\143\x6c\x61\x73\x73\75\x22\x63\x6f\154\x2d\x6d\144\x2d\x33\42\x20\163\x74\171\154\145\75\42\x62\157\x72\x64\145\x72\55\164\157\x70\x3a\x6e\x6f\x6e\x65\73\42\76\74\x2f\x64\151\166\x3e\xa\x20\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\40\40\40\x3c\x64\x69\x76\40\143\154\141\163\x73\x3d\x22\143\x6f\154\x2d\155\x64\x2d\71\42\x20\163\x74\x79\x6c\x65\75\42\x62\157\x72\144\145\x72\x2d\164\157\x70\72\156\157\x6e\145\x3b\42\76\xa\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\x7b\173\164\162\141\x6e\x73\x28\x27\147\x65\x6e\145\162\x61\x6c\x2e\x61\x73\x73\x65\x74\163\x27\51\x2e\x27\72\x20\47\56\x20\x48\x65\154\160\145\x72\72\72\146\x6f\162\155\x61\x74\103\165\162\x72\145\x6e\143\171\x4f\x75\x74\x70\x75\164\x28\44\x75\x73\x65\x72\55\76\147\x65\x74\125\163\145\x72\x54\157\164\141\x6c\x43\157\163\x74\50\x29\55\76\141\x73\163\145\x74\137\143\157\163\164\51\175\175\74\142\162\76\xa\40\40\x20\40\40\40\x20\40\40\40\40\40\40\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\173\173\x74\x72\141\156\x73\50\47\147\x65\x6e\145\162\x61\154\56\x6c\x69\143\145\156\163\145\x73\47\x29\x2e\47\72\40\47\56\x20\x48\x65\x6c\160\x65\162\72\x3a\x66\x6f\x72\x6d\141\164\103\165\162\162\x65\x6e\143\x79\x4f\x75\164\x70\165\x74\x28\44\x75\x73\145\x72\55\76\147\x65\x74\125\x73\x65\162\124\x6f\164\x61\x6c\103\x6f\163\164\50\x29\55\76\154\151\143\x65\156\x73\145\137\x63\157\x73\164\x29\x7d\x7d\74\142\162\x3e\12\40\40\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\173\173\164\162\141\156\163\50\47\x67\145\156\x65\x72\x61\x6c\56\141\x63\x63\145\163\163\157\x72\x69\x65\163\x27\51\x2e\47\x3a\x20\47\56\x48\x65\154\160\145\162\72\x3a\146\x6f\162\x6d\x61\x74\103\x75\162\x72\145\156\x63\171\117\165\x74\160\165\164\50\44\165\x73\x65\x72\x2d\76\x67\x65\164\125\x73\145\162\124\157\x74\x61\x6c\103\x6f\163\x74\50\x29\x2d\x3e\141\143\143\x65\x73\x73\157\162\x79\137\x63\157\x73\x74\x29\x7d\175\74\142\162\x3e\xa\x20\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x3c\57\x64\151\x76\x3e\12\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\40\40\40\x20\x20\x20\74\x2f\144\x69\x76\76\xa\40\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\40\40\40\74\x2f\x64\151\166\x3e\x3c\41\55\55\x2f\x2e\x72\157\x77\x2d\55\x3e\12\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\x40\x65\x6e\144\x69\x66\12\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\74\57\144\151\166\x3e\x20\x3c\x21\55\55\57\x65\x6e\x64\x20\163\x74\162\x69\x70\145\x64\40\x63\157\156\x74\x61\x69\156\x65\x72\55\x2d\x3e\12\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\40\40\40\x3c\x2f\144\x69\x76\76\x20\x3c\41\55\55\40\145\x6e\x64\x20\143\157\x6c\x2d\x6d\x64\55\x39\x20\x2d\55\76\12\40\40\x20\40\x20\x20\x20\40\x20\40\74\x2f\144\x69\x76\76\x20\74\x21\x2d\x2d\57\56\x72\157\167\55\x2d\76\xa\x20\x20\40\40\x20\x20\x20\40\74\x2f\144\x69\x76\76\x3c\41\x2d\55\x20\x2f\x2e\x74\x61\x62\55\x70\x61\156\x65\40\x2d\x2d\76\12\12\40\x20\40\x20\40\40\x20\40\74\x64\151\x76\40\x63\154\x61\163\x73\x3d\x22\x74\141\x62\55\x70\141\156\x65\x22\40\x69\144\x3d\42\x61\x73\163\145\164\x22\x3e\xa\x20\40\x20\x20\40\x20\x20\40\40\40\74\x21\55\55\40\143\x68\145\x63\153\145\x64\40\157\x75\x74\x20\141\x73\x73\145\x74\163\x20\164\x61\x62\x6c\145\x20\55\x2d\x3e\xa\12\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x40\x69\x6e\x63\x6c\165\x64\145\50\47\160\141\162\x74\151\141\x6c\163\56\x61\x73\x73\x65\x74\55\142\165\x6c\153\x2d\x61\143\x74\151\x6f\x6e\163\47\51\xa\12\x20\x20\x20\40\40\x20\40\x20\40\x20\40\x20\74\144\151\166\x20\x63\154\x61\x73\x73\75\x22\164\141\x62\x6c\x65\x20\x74\141\142\154\x65\x2d\x72\x65\x73\x70\157\x6e\163\151\166\x65\x22\76\xa\xa\40\x20\40\x20\40\40\x20\x20\40\x20\40\40\x3c\164\141\x62\x6c\x65\12\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\x20\x64\141\164\141\x2d\143\154\151\143\x6b\55\164\x6f\x2d\x73\x65\x6c\145\143\164\x3d\x22\164\162\x75\x65\42\xa\x20\x20\40\40\x20\40\40\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\x64\141\164\x61\x2d\x63\157\154\x75\155\x6e\x73\75\42\173\173\40\134\x41\160\x70\x5c\120\162\x65\x73\145\x6e\x74\145\x72\x73\134\x41\163\x73\x65\164\120\162\x65\163\145\x6e\164\145\162\72\72\x64\x61\164\141\x54\x61\142\x6c\145\114\x61\171\x6f\165\x74\x28\51\40\x7d\175\x22\xa\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\40\40\40\x20\x64\x61\164\x61\x2d\x63\157\x6f\x6b\x69\145\x2d\x69\x64\55\164\x61\x62\154\145\x3d\42\x75\163\x65\162\101\163\x73\x65\164\x73\114\151\163\x74\151\x6e\x67\124\141\x62\x6c\145\x22\12\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\40\x64\141\x74\x61\55\x70\x61\x67\151\x6e\141\164\151\x6f\x6e\75\x22\x74\x72\165\x65\42\xa\40\40\x20\40\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\x20\40\40\144\x61\164\x61\55\151\x64\55\164\x61\x62\154\145\x3d\x22\x75\163\145\162\101\163\x73\x65\x74\x73\x4c\x69\x73\164\x69\156\x67\124\141\x62\x6c\x65\x22\xa\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\144\x61\x74\x61\x2d\x73\145\141\162\143\x68\x3d\42\164\x72\x75\x65\x22\xa\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\x64\141\164\141\x2d\x73\151\x64\x65\55\x70\141\147\x69\x6e\141\x74\151\157\x6e\75\x22\163\145\x72\x76\x65\x72\x22\12\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x64\x61\164\141\x2d\x73\150\x6f\x77\55\143\x6f\x6c\x75\x6d\x6e\x73\75\x22\x74\x72\x75\145\42\12\40\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\40\40\40\40\40\144\x61\x74\x61\55\163\150\157\167\55\x66\165\x6c\x6c\x73\143\162\145\145\156\x3d\42\164\162\165\145\x22\xa\40\x20\40\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\144\141\x74\x61\55\163\x68\157\167\55\145\170\160\157\x72\164\x3d\42\164\162\165\x65\x22\12\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\40\40\144\141\164\141\x2d\x73\x68\x6f\x77\55\146\x6f\x6f\164\x65\162\75\42\x74\162\165\x65\42\12\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\144\141\x74\x61\x2d\x73\150\x6f\167\x2d\162\x65\x66\x72\x65\163\x68\75\42\164\162\x75\145\42\12\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x64\x61\x74\x61\x2d\163\x6f\162\164\55\x6f\162\x64\145\x72\75\42\141\163\x63\42\xa\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\144\x61\x74\x61\55\x73\x6f\x72\x74\x2d\156\x61\155\145\75\42\x6e\x61\155\x65\42\12\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\144\141\x74\141\55\164\x6f\157\x6c\142\141\x72\x3d\42\x23\141\163\163\x65\x74\x73\102\x75\154\x6b\x45\x64\x69\x74\124\157\x6f\154\142\141\x72\x22\xa\40\40\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\x20\x64\141\164\141\55\142\165\x6c\153\55\x62\165\x74\164\157\156\55\151\x64\75\x22\43\142\x75\x6c\x6b\x41\x73\x73\x65\x74\x45\x64\151\164\x42\x75\164\164\157\156\42\12\x20\40\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\x64\x61\164\x61\55\142\165\x6c\153\55\146\157\162\155\x2d\151\144\75\42\x23\x61\x73\x73\x65\x74\163\102\x75\x6c\x6b\x46\157\162\x6d\x22\xa\x20\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x69\x64\75\x22\165\163\145\162\x41\163\163\x65\164\163\114\151\x73\x74\x69\156\x67\124\141\x62\x6c\145\42\12\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\40\143\x6c\x61\x73\163\75\42\164\x61\x62\154\x65\x20\164\x61\142\x6c\145\55\163\x74\x72\151\x70\x65\144\40\x73\x6e\x69\160\x65\x2d\164\141\142\154\145\x22\12\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x64\x61\164\x61\55\x75\162\154\x3d\x22\x7b\173\40\162\157\165\164\145\50\47\x61\160\x69\x2e\x61\x73\x73\x65\164\163\x2e\151\x6e\144\145\x78\47\x2c\x5b\47\141\x73\163\x69\x67\156\145\x64\x5f\164\x6f\47\40\75\76\x20\x65\x28\x24\165\x73\145\x72\x2d\76\151\144\x29\x2c\40\47\141\x73\163\151\x67\x6e\145\x64\x5f\x74\x79\x70\145\x27\40\x3d\x3e\40\x27\x41\x70\x70\x5c\115\x6f\x64\x65\x6c\x73\x5c\125\163\x65\x72\47\x5d\51\40\x7d\x7d\x22\12\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\x20\x20\x20\40\40\144\141\x74\x61\x2d\x65\170\160\x6f\x72\164\x2d\157\160\164\x69\157\156\x73\x3d\x27\x7b\xa\40\40\40\40\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\x22\146\151\x6c\145\116\141\155\145\x22\x3a\x20\x22\x65\x78\x70\157\162\x74\x2d\173\173\x20\163\x74\162\137\163\154\165\x67\50\x24\165\x73\145\x72\x2d\x3e\160\x72\x65\x73\145\156\x74\x28\x29\55\x3e\x66\165\154\154\116\141\155\x65\x28\51\51\40\x7d\x7d\x2d\x61\x73\x73\x65\x74\x73\x2d\173\x7b\x20\144\141\x74\145\x28\47\131\55\155\x2d\x64\47\51\40\175\175\42\54\12\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x22\x69\x67\x6e\x6f\162\x65\103\x6f\x6c\x75\155\x6e\x22\72\x20\x5b\42\x61\x63\164\151\x6f\156\163\x22\x2c\42\x69\155\141\x67\145\42\x2c\x22\143\x68\141\x6e\x67\x65\x22\x2c\42\x63\150\145\143\x6b\x62\x6f\x78\x22\54\x22\143\x68\x65\x63\x6b\151\x6e\x63\150\145\x63\x6b\157\165\164\42\54\x22\151\x63\157\x6e\x22\x5d\12\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\x7d\x27\x3e\12\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x3c\x2f\x74\x61\142\x6c\145\x3e\xa\40\40\40\x20\x20\40\x20\x20\40\40\x3c\57\144\x69\166\76\12\40\x20\x20\40\40\40\x20\x20\74\57\x64\151\166\x3e\74\x21\x2d\55\x20\x2f\141\163\x73\x65\x74\40\x2d\x2d\x3e\xa\xa\40\x20\x20\40\x20\x20\40\x20\x3c\144\x69\166\x20\143\x6c\x61\163\x73\x3d\x22\164\x61\142\x2d\160\141\156\145\x22\40\x69\x64\x3d\x22\x6c\x69\143\145\156\x73\145\x73\42\x3e\xa\40\40\x20\x20\40\x20\x20\40\x20\40\x3c\x64\151\x76\40\x63\x6c\x61\163\163\x3d\42\x74\141\x62\154\x65\x2d\162\145\x73\160\157\x6e\163\x69\166\145\42\x3e\12\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\74\164\141\142\x6c\x65\xa\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\144\141\x74\x61\55\x63\x6f\157\153\151\x65\x2d\151\x64\x2d\164\141\142\x6c\145\x3d\x22\x75\x73\x65\x72\x4c\151\143\145\x6e\x73\145\x54\141\142\x6c\x65\x22\xa\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\x20\144\x61\164\141\x2d\151\144\x2d\x74\x61\142\x6c\145\75\x22\x75\163\145\x72\114\151\143\x65\x6e\x73\145\124\141\x62\154\x65\42\xa\40\40\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\40\x69\144\75\x22\x75\x73\145\x72\114\x69\143\x65\156\163\145\x54\x61\142\154\145\42\xa\40\x20\40\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\144\141\164\x61\55\x73\145\141\162\143\x68\x3d\x22\x74\162\165\145\x22\xa\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\40\40\x20\x20\40\40\40\x20\x64\141\x74\x61\55\x70\x61\147\151\x6e\141\164\x69\157\x6e\x3d\x22\164\x72\165\x65\x22\12\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\40\144\x61\164\x61\x2d\163\x69\x64\145\x2d\x70\x61\147\151\x6e\x61\164\x69\x6f\156\x3d\x22\143\154\x69\145\x6e\164\x22\12\x20\x20\40\x20\40\40\40\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\144\x61\x74\141\x2d\163\150\x6f\167\x2d\x63\157\x6c\165\x6d\156\163\75\x22\x74\162\x75\x65\42\xa\40\x20\x20\40\x20\40\40\40\40\40\x20\x20\x20\x20\40\40\40\40\40\40\144\141\164\141\x2d\x73\150\x6f\167\x2d\146\x75\x6c\154\163\143\x72\x65\145\x6e\75\x22\164\162\165\145\x22\12\x20\40\x20\40\40\40\40\x20\40\40\x20\x20\x20\40\40\x20\40\40\40\x20\144\x61\164\x61\x2d\163\150\157\167\x2d\x65\x78\x70\x6f\162\x74\75\42\x74\162\x75\145\x22\xa\x20\40\40\40\x20\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\40\144\x61\x74\141\55\163\150\157\x77\55\x66\157\157\x74\x65\162\75\x22\x74\x72\165\x65\x22\xa\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x64\x61\164\141\55\163\150\157\167\x2d\162\145\x66\162\145\x73\x68\75\x22\164\162\165\145\42\xa\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\x64\x61\164\x61\55\x73\x6f\x72\164\55\x6f\162\x64\145\x72\x3d\x22\x61\163\x63\x22\xa\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\x20\x20\x20\x64\141\x74\141\55\x73\157\x72\x74\x2d\x6e\141\155\x65\75\42\156\141\155\x65\x22\12\40\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\x20\x63\x6c\141\x73\x73\x3d\42\164\x61\x62\154\145\40\164\x61\x62\x6c\145\x2d\x73\x74\x72\x69\160\145\144\x20\x73\156\x69\x70\x65\x2d\x74\x61\142\x6c\145\40\164\141\x62\154\145\x2d\150\157\166\x65\x72\42\xa\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\144\x61\x74\x61\55\145\x78\160\x6f\x72\x74\55\157\x70\164\x69\x6f\156\163\x3d\47\x7b\xa\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\40\40\x20\40\x20\40\x22\x66\151\154\145\116\141\155\145\42\72\x20\x22\145\x78\160\157\x72\164\x2d\x6c\151\x63\x65\x6e\163\x65\x2d\173\x7b\x20\x73\164\x72\137\x73\x6c\x75\147\x28\44\x75\x73\x65\x72\x2d\76\165\163\x65\x72\x6e\x61\155\x65\51\x20\175\x7d\x2d\x7b\173\40\144\141\x74\x65\x28\47\131\x2d\155\x2d\144\47\x29\x20\x7d\175\42\54\xa\x20\40\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\42\151\x67\x6e\x6f\x72\x65\103\157\154\x75\x6d\156\x22\x3a\x20\133\x22\141\x63\x74\151\157\156\163\x22\x2c\42\151\x6d\x61\x67\145\42\54\42\x63\x68\141\x6e\147\x65\42\x2c\x22\143\x68\x65\143\x6b\x62\x6f\170\42\54\x22\x63\x68\145\143\153\x69\156\143\x68\145\143\x6b\x6f\x75\x74\x22\x2c\x22\x64\145\154\x65\x74\x65\42\54\42\x64\157\167\156\x6c\x6f\141\144\42\54\42\151\143\x6f\x6e\x22\135\xa\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\40\40\40\40\40\x7d\x27\76\xa\xa\40\x20\x20\40\x20\40\x20\40\x20\x20\40\x20\40\40\x3c\x74\150\145\x61\144\x3e\12\40\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\x3c\x74\162\76\12\x20\40\40\40\40\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\74\164\x68\40\143\154\x61\x73\x73\x3d\x22\143\x6f\154\55\x6d\144\x2d\65\x22\x3e\173\x7b\x20\x74\162\141\x6e\163\x28\x27\x67\x65\156\x65\x72\x61\154\x2e\x6e\x61\155\x65\x27\x29\x20\x7d\x7d\74\x2f\164\x68\x3e\xa\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\x3c\x74\x68\x3e\x7b\x7b\40\x74\x72\x61\156\163\50\x27\x61\x64\x6d\x69\x6e\x2f\154\x69\143\x65\x6e\163\x65\163\57\x66\157\162\x6d\x2e\x6c\x69\x63\x65\156\x73\145\137\x6b\x65\x79\x27\51\x20\175\175\x3c\57\x74\150\x3e\12\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\74\x74\x68\x20\x64\141\164\141\x2d\x66\x6f\157\x74\145\162\55\x66\157\162\x6d\x61\x74\164\145\x72\75\42\x73\x75\x6d\x46\157\x72\155\141\164\x74\x65\162\42\40\x64\141\164\141\55\x66\x69\x65\154\x64\x6e\141\155\x65\x3d\42\x70\x75\x72\143\x68\x61\163\145\x5f\143\157\163\164\x22\76\x7b\173\40\x74\x72\141\x6e\163\50\47\x67\x65\x6e\x65\x72\141\x6c\x2e\160\x75\162\143\150\141\x73\x65\137\x63\x6f\x73\x74\47\51\x20\175\175\x3c\57\164\150\x3e\xa\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\74\164\150\x3e\x7b\x7b\40\164\x72\x61\156\163\50\47\141\144\155\x69\156\x2f\154\x69\143\145\156\x73\145\x73\x2f\x66\x6f\162\155\56\160\165\162\x63\150\141\x73\145\x5f\157\162\144\145\x72\47\x29\x20\x7d\x7d\x3c\x2f\164\150\x3e\12\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\74\x74\x68\76\173\x7b\x20\x74\x72\141\156\x73\50\47\x67\x65\x6e\x65\x72\x61\x6c\x2e\157\162\144\145\x72\137\x6e\165\155\x62\x65\162\x27\x29\40\175\x7d\x3c\x2f\x74\150\x3e\12\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\40\74\x74\150\x20\143\154\141\163\163\x3d\x22\143\x6f\154\55\x6d\144\55\61\40\x68\151\144\144\x65\x6e\x2d\x70\162\x69\156\164\42\76\x7b\x7b\40\164\162\141\x6e\163\50\x27\x67\145\x6e\x65\162\x61\x6c\56\x61\143\x74\151\x6f\x6e\47\x29\40\x7d\175\x3c\x2f\x74\150\x3e\xa\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\40\74\57\164\x72\x3e\xa\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\40\40\74\x2f\164\150\145\141\x64\76\xa\x20\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x3c\x74\142\x6f\144\x79\x3e\xa\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\40\40\x20\x40\146\157\x72\145\x61\143\x68\x20\50\x24\x75\x73\145\162\55\x3e\154\151\143\x65\156\x73\x65\163\x20\x61\163\40\44\154\x69\143\x65\156\163\145\51\12\x20\40\40\x20\40\40\40\x20\40\x20\40\40\x20\40\40\x20\74\x74\162\x3e\xa\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\40\x20\74\164\144\40\x63\x6c\141\x73\163\75\42\143\x6f\154\x2d\x6d\x64\x2d\x34\42\x3e\xa\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\x7b\41\x21\40\x24\x6c\x69\143\x65\156\x73\145\x2d\x3e\160\162\145\x73\145\156\164\x28\x29\55\x3e\x6e\x61\x6d\145\x55\x72\154\x28\51\x20\41\x21\x7d\xa\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\40\x20\x20\40\x20\74\57\x74\x64\76\12\x20\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\x3c\164\144\x20\143\x6c\x61\163\x73\75\x22\x63\x6f\154\55\x6d\144\x2d\64\42\76\xa\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\40\40\40\x20\x20\100\x63\x61\x6e\x28\x27\166\151\x65\x77\x4b\x65\171\x73\47\x2c\40\x24\x6c\151\143\145\156\163\x65\x29\xa\40\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x7b\x21\41\x20\44\x6c\x69\143\145\x6e\x73\145\55\76\160\162\x65\163\145\x6e\x74\x28\x29\x2d\x3e\x73\145\x72\x69\141\154\x55\x72\154\50\x29\x20\x21\x21\175\12\40\x20\40\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\x20\40\x20\40\x20\100\x65\x6c\163\145\xa\40\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\40\55\55\x2d\x2d\55\x2d\x2d\55\x2d\x2d\x2d\x2d\12\40\40\40\x20\40\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\100\x65\x6e\144\143\x61\x6e\xa\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\74\x2f\x74\x64\x3e\12\40\40\40\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x3c\164\x64\40\143\x6c\x61\163\x73\x3d\42\x63\x6f\x6c\55\155\x64\x2d\x32\x22\76\12\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\x20\173\x7b\40\110\145\154\x70\x65\162\x3a\72\146\x6f\162\x6d\x61\164\103\x75\162\162\145\x6e\x63\x79\117\165\164\160\165\x74\x28\44\154\151\143\x65\156\163\x65\55\76\x70\165\x72\x63\x68\141\x73\x65\x5f\x63\157\163\164\51\40\175\175\xa\40\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\40\x20\74\x2f\164\144\x3e\xa\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\x20\x3c\164\x64\76\12\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\x20\173\173\x20\44\154\151\x63\x65\x6e\163\145\x2d\x3e\x70\x75\x72\143\150\141\x73\145\137\x6f\162\x64\145\162\x20\x7d\x7d\xa\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\74\x2f\164\144\x3e\12\x20\40\40\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\x3c\x74\144\x3e\xa\40\40\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x7b\173\40\44\x6c\x69\x63\145\156\163\145\55\76\x6f\x72\144\x65\162\137\156\165\x6d\x62\145\162\x20\x7d\x7d\12\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20\40\x3c\x2f\x74\144\76\12\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\40\40\40\x3c\x74\144\40\143\154\141\x73\163\75\42\x68\x69\x64\144\145\x6e\55\x70\162\x69\x6e\x74\x20\143\x6f\x6c\55\x6d\144\55\62\x22\x3e\12\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\40\x40\x63\x61\x6e\x28\x27\165\160\144\x61\164\x65\x27\54\40\44\x6c\151\143\x65\x6e\163\145\51\xa\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\x3c\x61\x20\150\162\145\x66\75\42\173\173\40\162\157\x75\164\145\x28\47\x6c\x69\143\x65\x6e\x73\145\x73\x2e\143\150\x65\143\153\x69\156\x27\x2c\40\x61\x72\x72\x61\x79\50\x27\x6c\151\x63\145\156\x73\x65\x53\x65\x61\x74\x49\144\47\x3d\76\x20\x24\154\x69\x63\145\156\163\145\55\76\x70\151\x76\157\164\x2d\76\x69\x64\x2c\40\47\142\x61\x63\153\164\x6f\x27\x3d\76\47\x75\163\145\x72\x27\x29\x29\40\175\x7d\x22\40\143\154\141\163\163\75\42\142\164\156\40\x62\x74\x6e\55\x70\x72\151\x6d\x61\162\171\x20\142\164\x6e\55\x73\x6d\x20\150\151\144\x64\x65\156\55\x70\162\x69\156\x74\x22\76\x7b\173\x20\164\x72\141\x6e\163\50\47\x67\x65\156\x65\x72\141\154\56\143\x68\x65\x63\x6b\x69\156\x27\x29\x20\175\x7d\74\57\141\76\xa\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\40\40\40\40\40\x40\145\x6e\144\x63\141\156\12\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\40\x20\40\40\40\74\x2f\x74\144\76\xa\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\40\40\40\x20\x3c\x2f\164\x72\76\xa\40\40\x20\x20\40\40\40\40\40\x20\40\40\x20\x20\40\x20\100\x65\x6e\x64\146\x6f\x72\x65\141\143\150\xa\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\x20\74\x2f\x74\x62\x6f\x64\x79\76\12\40\40\x20\x20\40\40\x20\x20\40\x20\x3c\x2f\164\141\x62\154\145\x3e\xa\40\40\40\40\x20\x20\x20\40\x20\x20\74\x2f\x64\x69\x76\76\12\40\40\x20\x20\x20\40\x20\x20\x3c\x2f\x64\x69\x76\x3e\74\41\55\x2d\40\57\154\151\143\145\156\163\x65\163\55\x74\x61\142\x20\x2d\x2d\76\12\xa\40\x20\40\40\40\40\x20\x20\x3c\x64\x69\x76\x20\143\154\141\x73\163\x3d\42\164\141\142\55\160\141\x6e\x65\42\40\x69\144\75\x22\141\143\143\145\163\x73\157\x72\x69\145\x73\42\x3e\12\40\x20\x20\40\40\40\x20\x20\x20\40\74\x64\151\166\x20\x63\154\x61\x73\163\75\42\164\141\x62\x6c\145\x2d\162\x65\163\160\157\156\163\x69\166\x65\42\76\12\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\x3c\164\x61\142\154\x65\xa\40\x20\40\40\40\40\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x64\x61\x74\x61\x2d\x63\157\157\153\151\145\55\151\x64\x2d\x74\141\142\154\x65\x3d\42\165\163\x65\x72\x41\143\143\x65\x73\163\157\162\x79\124\x61\142\154\x65\42\12\40\40\x20\x20\40\40\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\40\144\x61\164\141\55\151\x64\x2d\x74\141\142\154\145\x3d\42\165\x73\145\x72\101\x63\x63\x65\x73\163\x6f\162\171\124\x61\x62\x6c\145\42\12\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\40\x69\144\75\x22\x75\163\145\162\101\x63\143\145\x73\x73\x6f\162\171\x54\141\142\x6c\145\42\xa\40\x20\40\40\40\40\x20\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x64\141\164\x61\x2d\x73\145\x61\162\x63\x68\75\42\164\162\165\145\x22\12\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\x64\x61\164\141\55\160\x61\147\x69\x6e\x61\x74\151\x6f\x6e\x3d\x22\x74\162\165\145\x22\xa\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\144\141\x74\x61\55\163\151\x64\x65\x2d\160\141\147\x69\156\141\164\151\157\x6e\75\x22\x63\154\x69\145\x6e\x74\42\12\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\x20\40\x20\x20\x20\144\x61\x74\141\55\x73\150\157\167\55\x63\157\154\x75\x6d\x6e\163\75\42\164\162\x75\x65\42\xa\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\x64\x61\x74\x61\55\163\150\157\x77\55\x66\165\154\x6c\163\x63\162\145\145\x6e\75\x22\x74\162\165\x65\x22\12\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\144\x61\164\141\55\163\x68\157\x77\55\145\170\160\157\x72\x74\x3d\x22\x74\x72\165\145\x22\12\40\40\40\40\x20\40\40\40\40\40\40\40\x20\40\x20\40\x20\40\x20\40\144\141\x74\141\55\163\150\x6f\x77\55\x66\157\x6f\164\x65\x72\x3d\x22\164\x72\x75\145\42\12\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\144\x61\164\x61\x2d\x73\x68\157\x77\55\x72\145\146\x72\x65\163\150\75\42\164\x72\165\145\x22\xa\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\40\x64\x61\x74\x61\55\x73\x6f\162\164\x2d\x6f\x72\144\145\x72\x3d\x22\141\x73\143\x22\xa\x20\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\x64\x61\164\x61\x2d\x73\157\x72\164\x2d\156\x61\155\145\75\x22\x6e\x61\155\x65\42\12\40\40\x20\40\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\143\x6c\x61\x73\163\75\x22\164\x61\x62\x6c\x65\40\x74\x61\142\154\145\x2d\163\x74\162\x69\x70\x65\144\x20\163\156\151\160\x65\x2d\x74\141\142\x6c\145\x20\x74\141\142\x6c\x65\55\150\x6f\x76\x65\162\42\12\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x64\x61\x74\x61\55\145\x78\x70\157\x72\x74\x2d\x6f\160\x74\151\157\156\x73\x3d\47\173\xa\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\42\146\x69\154\145\116\x61\x6d\x65\x22\x3a\x20\42\145\x78\160\x6f\x72\164\55\141\143\x63\145\x73\x73\x6f\162\171\55\173\173\40\x73\164\162\x5f\163\154\x75\x67\x28\44\x75\163\145\x72\x2d\x3e\x75\x73\145\x72\x6e\141\155\x65\51\x20\175\x7d\55\173\173\40\144\141\164\x65\x28\47\131\x2d\155\x2d\144\x27\51\40\175\175\42\x2c\xa\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\x22\151\147\x6e\x6f\162\145\x43\x6f\x6c\x75\155\x6e\42\72\40\x5b\x22\141\x63\x74\151\x6f\x6e\x73\42\x2c\x22\x69\x6d\141\x67\x65\42\54\42\x63\150\x61\156\x67\145\42\54\42\143\x68\145\143\153\142\x6f\x78\x22\x2c\x22\143\150\x65\x63\x6b\x69\156\143\x68\145\143\x6b\x6f\165\164\42\54\42\x64\x65\154\145\x74\145\x22\54\42\144\157\x77\156\x6c\157\141\x64\x22\x2c\x22\x69\x63\x6f\156\x22\135\xa\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\40\40\40\x20\x7d\47\76\xa\40\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\74\x74\150\145\141\x64\x3e\xa\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\x20\74\x74\x72\76\12\x20\40\x20\x20\40\40\40\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\x3c\164\x68\40\143\x6c\x61\x73\x73\x3d\42\143\x6f\x6c\x2d\x6d\144\x2d\x35\42\76\x7b\x7b\x20\164\x72\141\156\x73\50\47\147\145\156\x65\162\x61\154\x2e\156\x61\155\145\47\51\40\x7d\175\x3c\57\x74\150\x3e\xa\x20\40\40\x20\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\74\x74\x68\40\143\154\141\163\x73\x2d\75\42\x63\157\x6c\x2d\x6d\x64\x2d\x35\42\40\144\x61\x74\141\x2d\x66\x69\145\x6c\x64\x6e\141\x6d\145\75\x22\x6e\157\x74\x65\42\x3e\173\x7b\x20\x74\x72\141\x6e\x73\x28\x27\x67\x65\156\x65\x72\141\x6c\x2e\156\157\164\145\x73\x27\x29\x20\x7d\175\x3c\57\x74\x68\76\12\x20\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\40\40\x3c\164\x68\x20\x63\x6c\141\163\163\x3d\42\x63\157\x6c\x2d\x6d\144\55\61\42\x20\144\x61\164\141\x2d\146\x6f\x6f\x74\145\162\55\x66\x6f\162\155\x61\164\164\x65\x72\75\x22\x73\165\x6d\x46\x6f\162\x6d\141\164\164\145\x72\42\x20\144\141\164\141\x2d\x66\x69\145\154\x64\156\141\x6d\x65\75\x22\160\165\x72\143\150\141\x73\x65\x5f\x63\157\163\164\x22\x3e\x7b\x7b\40\164\162\x61\156\163\50\x27\x67\x65\x6e\145\162\141\x6c\56\x70\165\162\143\x68\x61\163\x65\x5f\x63\157\163\164\47\51\x20\x7d\175\74\x2f\x74\x68\x3e\xa\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x3c\164\x68\x20\143\154\141\163\x73\x3d\x22\143\157\154\x2d\155\144\55\61\x20\x68\151\x64\x64\145\156\x2d\160\x72\151\x6e\x74\x22\76\173\x7b\40\x74\x72\x61\x6e\163\x28\x27\x67\145\x6e\x65\x72\x61\154\x2e\x61\143\164\151\157\x6e\47\51\x20\x7d\175\x3c\x2f\x74\150\76\12\x20\40\40\40\x20\x20\40\40\x20\40\40\40\40\x20\x20\x20\x3c\x2f\164\162\76\12\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\74\57\164\x68\145\141\144\x3e\xa\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\74\x74\x62\157\144\171\76\12\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\100\x66\157\162\x65\x61\143\x68\x20\x28\x24\165\x73\x65\162\55\x3e\141\143\143\145\x73\x73\157\162\x69\145\x73\40\141\163\x20\x24\141\143\143\145\x73\163\157\x72\171\51\12\x20\40\x20\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\74\164\x72\x3e\xa\x20\40\40\x20\40\40\40\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\74\x74\x64\76\173\x21\x21\44\x61\x63\143\145\163\163\157\x72\171\x2d\76\160\x72\x65\163\145\x6e\164\x28\51\55\x3e\156\141\155\x65\125\162\154\50\x29\x21\41\175\74\x2f\x74\144\x3e\xa\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\40\40\40\x20\40\40\x20\40\x20\x20\x3c\164\144\76\173\41\x21\40\x24\141\x63\x63\145\x73\163\157\162\x79\x2d\76\160\x69\166\157\x74\x2d\x3e\x6e\x6f\x74\145\x20\x21\41\175\74\57\x74\144\76\12\40\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\40\x20\40\40\x3c\164\144\x3e\12\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\173\41\41\40\110\x65\x6c\160\145\162\x3a\72\x66\x6f\x72\x6d\141\164\x43\165\x72\162\145\156\x63\171\x4f\165\x74\160\x75\x74\50\x24\x61\143\x63\145\x73\x73\x6f\162\171\55\x3e\160\x75\162\x63\150\141\x73\145\x5f\x63\157\163\164\51\40\41\x21\x7d\xa\x20\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\40\x3c\57\164\x64\76\12\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\x20\x20\x3c\164\144\x20\143\154\x61\163\x73\75\x22\150\151\x64\x64\145\x6e\x2d\160\x72\151\156\x74\x22\x3e\xa\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x40\143\141\x6e\50\x27\x63\x68\x65\143\153\x69\156\47\x2c\x20\x24\x61\143\x63\x65\163\163\157\162\171\51\12\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\x20\x20\40\40\x3c\x61\x20\x68\162\x65\146\75\42\173\173\40\x72\x6f\165\164\145\x28\x27\x61\143\143\x65\163\x73\157\x72\x69\x65\x73\x2e\143\x68\x65\143\153\151\x6e\56\x73\150\157\x77\47\x2c\x20\141\x72\x72\x61\x79\x28\x27\x61\143\143\x65\163\163\x6f\162\x79\111\104\47\75\x3e\40\44\141\x63\x63\x65\x73\163\x6f\x72\x79\55\76\x70\151\x76\x6f\x74\55\76\x69\144\54\x20\47\142\x61\143\153\164\x6f\47\75\76\x27\x75\163\145\162\47\x29\51\40\175\175\42\x20\143\154\141\x73\x73\x3d\x22\x62\164\x6e\x20\142\x74\156\x2d\160\162\x69\x6d\x61\162\x79\40\x62\x74\x6e\55\x73\155\40\150\151\144\x64\145\x6e\55\160\162\x69\156\x74\x22\x3e\x7b\173\x20\x74\x72\141\156\163\x28\x27\x67\145\156\145\162\x61\x6c\56\x63\150\145\143\153\x69\x6e\x27\51\40\175\x7d\x3c\57\141\76\xa\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x40\x65\x6e\x64\143\x61\x6e\12\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\40\74\x2f\x74\x64\76\xa\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\x3c\57\x74\x72\76\xa\x20\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\100\145\156\x64\x66\x6f\162\x65\x61\143\150\xa\x20\40\x20\x20\40\x20\40\x20\40\x20\40\40\x20\x20\74\57\x74\x62\x6f\144\171\x3e\12\x20\40\40\40\x20\40\40\x20\40\x20\40\x20\74\57\164\141\x62\x6c\x65\76\xa\40\40\40\40\x20\x20\40\x20\40\x20\x3c\x2f\x64\x69\166\x3e\xa\40\40\x20\x20\x20\x20\x20\x20\x3c\x2f\144\x69\166\76\x3c\x21\55\55\40\57\141\x63\143\145\x73\163\157\162\x69\x65\x73\55\164\x61\x62\40\55\x2d\x3e\12\12\x20\40\40\x20\x20\x20\x20\x20\74\x64\x69\x76\40\x63\x6c\141\163\163\75\42\x74\141\x62\55\160\x61\x6e\145\42\40\151\x64\75\x22\143\157\x6e\163\165\155\141\x62\154\145\x73\42\76\xa\x20\x20\40\x20\40\40\x20\x20\40\40\x3c\x64\x69\166\40\143\154\x61\163\x73\75\42\x74\x61\x62\154\145\x2d\x72\x65\x73\160\157\x6e\163\151\166\145\x22\x3e\xa\40\x20\40\40\x20\40\x20\40\x20\40\x20\x20\x3c\164\141\142\154\x65\12\x20\40\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\x64\x61\x74\141\55\x63\157\x6f\153\x69\x65\55\x69\x64\55\x74\x61\142\154\x65\75\x22\x75\163\x65\x72\103\157\x6e\163\165\x6d\141\x62\154\x65\124\141\x62\154\145\x22\12\x20\40\x20\x20\40\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\144\x61\x74\141\55\151\x64\55\x74\141\x62\x6c\x65\75\x22\x75\x73\x65\x72\103\157\156\x73\165\155\x61\142\154\x65\124\141\142\154\x65\42\xa\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\40\40\x20\x69\144\x3d\x22\165\163\145\162\103\157\156\163\x75\x6d\x61\142\x6c\x65\x54\141\x62\x6c\x65\42\xa\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\x64\x61\164\x61\x2d\163\145\x61\162\x63\x68\75\x22\x74\x72\165\x65\x22\xa\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\40\40\144\x61\164\141\x2d\160\141\147\151\x6e\141\164\151\157\156\x3d\42\x74\162\165\x65\x22\xa\40\40\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\x20\40\x64\x61\164\141\55\163\151\x64\x65\x2d\x70\141\147\x69\x6e\141\164\151\157\x6e\x3d\42\x63\x6c\x69\x65\156\164\x22\xa\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\40\40\40\40\x20\40\x20\144\141\164\141\55\163\x68\x6f\167\x2d\143\157\154\x75\155\x6e\163\x3d\42\164\x72\165\145\42\xa\40\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\144\141\164\x61\55\163\150\x6f\x77\x2d\146\165\x6c\x6c\163\143\162\145\x65\156\x3d\x22\164\x72\x75\x65\x22\12\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\144\x61\164\141\55\163\150\157\x77\55\x65\x78\x70\157\162\164\75\x22\x74\162\x75\x65\x22\12\x20\40\40\40\40\40\40\40\40\x20\40\x20\40\40\x20\x20\x20\40\x20\40\x64\x61\x74\x61\55\163\x68\157\x77\55\146\x6f\157\164\x65\162\75\42\164\x72\165\145\42\12\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\144\141\164\x61\x2d\x73\x68\x6f\167\x2d\162\x65\146\x72\145\x73\x68\x3d\42\x74\x72\165\x65\42\12\40\x20\40\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\x20\144\x61\x74\141\55\x73\157\162\164\x2d\x6f\162\144\145\x72\75\42\x61\x73\x63\42\12\x20\40\40\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x64\x61\x74\141\x2d\x73\157\x72\x74\x2d\x6e\141\x6d\145\75\x22\x6e\141\155\x65\42\xa\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\x63\x6c\141\x73\x73\x3d\42\164\x61\x62\x6c\145\40\164\141\x62\154\x65\55\x73\x74\x72\151\160\145\x64\x20\163\x6e\151\x70\x65\x2d\x74\141\142\154\145\x20\x74\141\x62\x6c\145\55\x68\x6f\x76\x65\162\x22\12\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\144\x61\x74\x61\x2d\145\170\x70\x6f\x72\164\x2d\157\x70\164\x69\157\156\x73\75\47\173\xa\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\42\146\x69\x6c\x65\x4e\x61\155\x65\42\72\x20\42\145\x78\x70\x6f\162\164\x2d\x63\157\156\163\x75\x6d\x61\142\x6c\145\55\173\173\x20\163\164\x72\137\x73\154\165\147\x28\44\x75\163\145\x72\x2d\76\x75\x73\145\162\156\141\155\145\51\x20\175\x7d\x2d\173\x7b\x20\x64\141\164\145\50\47\x59\55\155\55\144\47\51\x20\x7d\x7d\x22\54\12\40\x20\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x22\151\147\x6e\157\162\145\x43\x6f\154\x75\x6d\x6e\42\x3a\x20\x5b\42\x61\x63\x74\151\x6f\156\x73\x22\54\x22\x69\155\x61\147\145\x22\54\x22\x63\150\141\x6e\147\145\42\54\42\x63\150\145\x63\x6b\x62\157\170\x22\x2c\x22\x63\150\145\x63\x6b\x69\x6e\x63\x68\x65\x63\x6b\157\165\164\x22\54\x22\144\145\x6c\x65\164\145\42\54\42\x64\157\x77\156\x6c\x6f\141\144\x22\x2c\42\x69\143\x6f\156\x22\x5d\12\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\40\40\40\40\40\x20\x20\x20\x7d\47\76\xa\x20\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\x20\x3c\x74\x68\145\141\x64\x3e\xa\x20\40\40\40\40\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\x3c\x74\x72\76\12\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\x3c\164\x68\x20\x63\x6c\141\163\x73\75\42\143\x6f\154\55\155\x64\55\63\x22\x3e\x7b\x7b\40\x74\x72\x61\x6e\x73\x28\x27\147\145\156\145\162\x61\x6c\56\x6e\x61\x6d\145\x27\x29\x20\175\x7d\x3c\57\x74\x68\76\12\x20\40\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\x3c\164\150\x20\143\154\x61\163\x73\x3d\42\143\x6f\x6c\x2d\155\x64\55\62\42\x20\144\x61\x74\141\x2d\146\x6f\x6f\164\x65\162\55\146\x6f\162\155\141\164\164\145\162\x3d\42\163\x75\x6d\106\157\x72\x6d\x61\164\x74\x65\x72\42\x20\x64\141\x74\141\55\x66\151\x65\x6c\144\156\x61\x6d\145\75\x22\x70\x75\162\x63\x68\141\x73\x65\137\x63\x6f\x73\x74\x22\x3e\173\x7b\40\164\162\141\156\x73\x28\x27\147\x65\156\145\x72\141\x6c\x2e\160\165\162\x63\150\141\163\x65\137\x63\x6f\163\164\x27\51\40\x7d\175\74\57\x74\x68\76\xa\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\40\40\40\x20\x20\x20\x3c\164\x68\x20\143\154\141\x73\163\75\x22\x63\x6f\154\55\x6d\x64\x2d\x32\42\x3e\x7b\x7b\x20\164\x72\141\x6e\x73\x28\47\147\x65\x6e\145\x72\141\154\56\144\x61\164\145\x27\51\40\175\x7d\74\x2f\x74\x68\76\xa\40\40\40\40\40\x20\40\40\x20\40\40\40\x20\x20\40\40\40\x20\40\40\74\164\150\x20\x63\x6c\x61\163\x73\x3d\x22\143\157\154\55\155\144\x2d\65\x22\76\173\173\40\164\162\x61\156\x73\x28\47\147\x65\156\x65\162\x61\154\x2e\156\x6f\x74\145\163\x27\51\x20\175\x7d\x3c\x2f\x74\150\76\xa\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x3c\x2f\164\x72\x3e\12\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\x20\74\57\x74\x68\145\141\144\x3e\12\x20\40\40\x20\40\40\40\x20\40\40\40\40\x20\40\x3c\164\142\x6f\144\171\x3e\xa\40\40\x20\40\40\40\40\x20\x20\x20\40\40\40\x20\x20\40\x40\146\x6f\162\145\141\143\x68\40\50\44\165\x73\145\x72\x2d\76\x63\x6f\156\163\x75\155\141\142\154\145\x73\x20\x61\163\40\x24\x63\157\x6e\x73\165\155\141\x62\x6c\x65\51\12\40\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\74\x74\x72\76\12\x20\x20\40\x20\40\40\40\40\x20\40\40\x20\x20\40\40\x20\40\40\x3c\x74\144\x3e\173\41\41\40\x24\x63\x6f\156\163\x75\155\141\142\x6c\x65\x2d\x3e\x70\162\x65\163\145\x6e\164\50\51\x2d\x3e\x6e\x61\155\x65\125\162\154\x28\x29\x20\x21\41\x7d\x3c\x2f\164\x64\x3e\12\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\74\164\x64\x3e\12\40\40\x20\x20\40\x20\40\x20\40\40\x20\x20\40\x20\x20\40\40\40\x20\40\173\41\41\40\110\145\154\x70\145\162\x3a\72\x66\x6f\162\155\141\x74\x43\x75\162\x72\145\x6e\x63\x79\117\x75\x74\160\165\164\x28\44\x63\x6f\x6e\x73\165\155\x61\x62\x6c\x65\55\x3e\160\165\162\x63\x68\x61\x73\x65\137\143\157\163\x74\x29\x20\x21\x21\x7d\xa\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\74\57\164\144\76\12\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\x20\x3c\164\144\76\x7b\173\40\110\x65\154\160\x65\162\72\72\x67\x65\164\106\x6f\162\155\141\x74\x74\145\144\104\141\x74\145\x4f\x62\x6a\145\143\x74\x28\44\143\157\156\163\165\x6d\141\x62\x6c\145\55\x3e\160\x69\166\157\164\x2d\76\x63\x72\145\x61\x74\x65\144\x5f\141\164\x2c\40\47\144\141\x74\145\164\x69\155\x65\x27\54\x20\x20\146\141\x6c\163\145\51\40\175\x7d\74\x2f\x74\x64\76\xa\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x3c\164\x64\76\173\x7b\x20\44\x63\157\156\x73\x75\x6d\x61\142\154\x65\55\76\x70\151\x76\157\x74\55\76\156\x6f\x74\x65\x20\x7d\x7d\x3c\x2f\x74\144\76\xa\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\74\57\x74\x72\76\xa\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\x40\145\x6e\x64\x66\157\162\145\141\x63\x68\xa\40\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\x20\x3c\x2f\164\x62\157\x64\x79\76\xa\40\x20\40\x20\x20\x20\40\40\40\40\x3c\57\164\x61\142\154\x65\x3e\12\x20\40\x20\40\x20\40\x20\x20\40\40\74\57\144\x69\166\76\xa\40\x20\x20\40\40\40\x20\40\x3c\57\x64\x69\x76\76\x3c\x21\x2d\55\x20\57\x63\x6f\156\163\165\155\141\x62\154\145\163\x2d\x74\x61\142\40\55\55\76\xa\12\x20\x20\40\x20\40\40\x20\x20\74\144\x69\x76\x20\x63\x6c\141\163\x73\x3d\42\164\x61\x62\x2d\160\141\x6e\x65\42\40\x69\x64\75\x22\146\151\154\145\x73\x22\x3e\xa\40\x20\40\x20\x20\40\x20\x20\x20\40\74\144\x69\166\x20\x63\154\x61\x73\163\75\x22\162\157\167\x22\76\12\12\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\74\x64\x69\166\x20\143\154\x61\163\x73\75\x22\x63\157\x6c\55\155\144\55\x31\x32\40\x63\x6f\154\x2d\163\x6d\x2d\x31\x32\x22\x3e\xa\40\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\74\x64\151\x76\40\x63\154\141\x73\163\75\x22\x74\x61\x62\154\145\55\162\145\x73\160\157\x6e\163\151\166\x65\42\76\12\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x3c\164\x61\142\x6c\x65\12\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\40\x64\x61\164\x61\55\x63\157\157\153\x69\x65\x2d\x69\x64\x2d\164\141\142\x6c\x65\x3d\42\165\x73\x65\162\125\160\154\x6f\x61\144\x73\124\x61\x62\154\145\42\12\40\40\40\40\40\40\40\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\144\x61\164\141\55\x69\144\55\x74\141\142\x6c\x65\x3d\42\165\163\x65\162\x55\x70\x6c\157\x61\x64\163\x54\x61\142\x6c\x65\42\12\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x69\144\75\x22\165\163\145\x72\x55\x70\154\x6f\x61\x64\x73\124\141\142\x6c\x65\x22\xa\40\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x64\141\x74\x61\55\163\145\141\162\x63\150\x3d\42\x74\162\x75\x65\x22\xa\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40\40\40\x20\40\x20\x64\x61\164\x61\55\x70\141\x67\151\156\141\164\x69\x6f\x6e\75\42\164\x72\x75\145\42\12\40\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\40\40\40\x20\x20\x64\141\x74\141\x2d\x73\151\x64\x65\55\160\141\147\x69\x6e\141\x74\151\157\x6e\x3d\x22\143\154\x69\x65\156\164\42\12\x20\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\x64\x61\x74\x61\x2d\x73\x68\157\x77\x2d\143\157\154\x75\155\x6e\x73\75\x22\x74\162\165\x65\x22\12\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\40\x20\40\144\x61\x74\141\55\x73\150\x6f\x77\x2d\x66\x75\x6c\154\x73\x63\162\145\x65\x6e\x3d\x22\x74\x72\x75\x65\42\12\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\144\x61\x74\141\55\x73\150\157\167\x2d\x65\x78\x70\157\162\164\x3d\42\x74\162\165\145\42\12\40\40\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\144\141\164\141\x2d\163\150\157\x77\55\146\157\x6f\164\145\162\x3d\42\164\x72\165\x65\x22\12\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\144\141\x74\x61\x2d\x74\157\157\x6c\x62\x61\162\75\x22\43\165\160\x6c\157\141\x64\x2d\164\157\157\154\142\x61\162\x22\xa\40\x20\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\x20\144\x61\164\141\55\163\x68\157\167\55\162\145\146\162\145\163\150\x3d\42\164\162\165\x65\x22\xa\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\40\40\x20\40\x20\40\40\144\x61\164\141\x2d\163\157\162\164\55\x6f\x72\x64\x65\x72\x3d\x22\x61\163\x63\42\12\x20\40\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x64\141\164\x61\x2d\163\x6f\x72\164\x2d\156\141\x6d\145\75\x22\x6e\141\155\145\x22\xa\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\40\143\x6c\x61\x73\x73\75\42\164\x61\142\x6c\x65\x20\164\141\x62\x6c\x65\55\x73\164\162\151\x70\x65\x64\40\x73\x6e\151\x70\145\x2d\164\x61\142\x6c\x65\42\12\x20\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\40\40\x64\141\x74\141\x2d\145\x78\160\x6f\x72\x74\x2d\x6f\160\164\151\157\x6e\x73\x3d\47\x7b\xa\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\40\40\x22\146\x69\x6c\145\x4e\x61\x6d\x65\x22\72\x20\x22\145\x78\x70\157\162\x74\55\154\151\x63\145\x6e\x73\x65\55\x75\x70\154\x6f\141\x64\x73\x2d\173\173\40\163\x74\162\137\x73\x6c\165\147\x28\x24\165\x73\145\x72\55\x3e\x6e\141\x6d\145\51\40\175\175\x2d\173\173\x20\x64\141\164\145\50\47\x59\55\x6d\x2d\x64\47\x29\40\175\175\42\x2c\xa\x20\40\x20\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\42\x69\147\x6e\157\x72\x65\103\157\154\x75\x6d\156\42\x3a\40\133\42\141\143\x74\151\157\x6e\x73\x22\54\42\151\x6d\x61\x67\145\x22\54\x22\x63\x68\141\x6e\x67\x65\42\54\x22\143\x68\145\143\153\x62\157\x78\42\54\x22\x63\150\145\143\x6b\151\x6e\x63\150\x65\x63\153\x6f\x75\164\x22\x2c\42\x64\x65\154\145\x74\x65\42\54\42\x64\x6f\167\x6e\154\x6f\x61\144\x22\54\42\151\143\157\x6e\x22\135\12\40\40\40\40\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\175\x27\x3e\xa\xa\40\40\x20\40\x20\40\40\40\40\40\40\x20\40\x20\x20\40\40\40\x3c\x74\150\x65\x61\144\76\12\x20\40\40\40\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\x3c\164\162\76\12\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x3c\x74\150\40\144\x61\164\x61\55\x76\151\163\x69\142\x6c\x65\x3d\42\x74\x72\165\x65\x22\x20\144\x61\164\x61\x2d\146\x69\x65\154\144\x3d\x22\x69\143\x6f\x6e\x22\40\x64\141\x74\141\55\163\x6f\162\x74\141\142\154\x65\x3d\x22\x74\x72\x75\145\42\x3e\173\x7b\164\162\141\x6e\163\x28\x27\x67\145\156\145\x72\141\154\x2e\146\x69\x6c\x65\137\164\x79\x70\x65\x27\x29\x7d\x7d\x3c\57\164\x68\76\xa\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\74\x74\150\x20\143\154\141\163\x73\75\x22\143\x6f\x6c\55\x6d\144\55\x32\42\x20\x64\141\x74\x61\x2d\163\x65\141\x72\143\150\x61\x62\154\x65\x3d\x22\x74\162\x75\145\42\40\x64\141\x74\x61\x2d\x76\x69\163\x69\x62\x6c\x65\75\42\164\162\x75\145\42\x20\144\x61\x74\x61\55\x66\x69\x65\154\144\x3d\x22\x69\155\x61\147\145\x22\76\x7b\173\40\x74\x72\141\x6e\x73\50\x27\147\145\156\145\162\x61\x6c\x2e\151\x6d\141\147\x65\x27\51\40\x7d\x7d\x3c\x2f\x74\x68\76\xa\x20\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\x3c\x74\x68\40\143\x6c\x61\163\163\x3d\42\x63\157\154\55\x6d\x64\x2d\x32\x22\x20\x64\141\164\141\x2d\163\145\x61\162\x63\150\x61\142\x6c\145\x3d\42\164\162\x75\145\x22\40\x64\x61\x74\141\55\166\151\163\x69\x62\154\145\75\x22\x74\x72\x75\x65\x22\40\x64\141\164\141\55\146\x69\145\x6c\144\75\x22\x66\151\154\145\x6e\141\x6d\145\x22\x20\x64\141\164\x61\x2d\x73\157\x72\164\x61\142\154\x65\x3d\x22\164\x72\165\x65\42\76\x7b\x7b\x20\x74\x72\x61\x6e\163\50\x27\147\145\x6e\145\x72\x61\154\x2e\146\x69\x6c\145\137\x6e\x61\155\145\x27\x29\40\175\175\74\x2f\x74\x68\76\xa\40\40\x20\x20\40\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\74\x74\x68\x20\143\154\141\x73\163\75\42\143\x6f\154\x2d\x6d\x64\55\61\42\x20\144\141\x74\141\x2d\163\145\x61\162\143\150\x61\x62\154\x65\75\42\x74\162\165\145\42\x20\144\141\x74\x61\x2d\x76\151\163\x69\142\154\x65\x3d\42\x74\x72\165\x65\x22\x20\144\x61\164\141\55\146\151\145\x6c\144\75\42\x66\151\154\145\163\x69\172\x65\42\x3e\173\173\x20\x74\x72\141\156\x73\x28\x27\147\145\x6e\145\162\141\154\x2e\146\x69\154\x65\163\151\172\x65\47\51\x20\x7d\175\74\57\164\x68\76\12\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\74\164\x68\x20\143\154\141\x73\x73\75\x22\143\157\x6c\55\155\x64\x2d\x32\42\x20\x64\x61\164\x61\55\163\145\141\x72\x63\x68\x61\142\x6c\145\75\x22\164\x72\x75\145\42\x20\144\x61\164\x61\x2d\166\x69\163\151\x62\x6c\145\x3d\x22\x74\x72\165\x65\x22\x20\144\x61\164\141\55\x66\151\145\154\144\x3d\x22\156\157\164\145\163\x22\40\x64\141\x74\x61\x2d\x73\157\x72\x74\141\142\x6c\x65\75\42\x74\x72\x75\145\42\x3e\x7b\x7b\40\x74\162\141\156\x73\50\x27\147\145\x6e\145\x72\141\x6c\x2e\x6e\x6f\164\145\163\47\x29\40\175\175\74\57\x74\150\x3e\12\40\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\40\x20\40\74\164\x68\40\143\154\x61\163\163\x3d\x22\x63\157\x6c\55\x6d\144\55\61\x22\x20\x64\x61\164\x61\x2d\163\145\141\162\143\150\x61\x62\154\145\75\42\164\x72\165\x65\x22\x20\x64\x61\x74\x61\x2d\166\x69\x73\151\x62\x6c\x65\75\42\164\x72\x75\x65\x22\x20\x64\141\x74\141\55\146\151\x65\154\144\x3d\x22\x64\x6f\167\156\x6c\157\141\144\x22\76\173\x7b\x20\x74\162\x61\156\163\50\x27\147\145\156\145\162\x61\154\56\x64\157\x77\x6e\154\157\141\144\47\x29\40\x7d\x7d\74\57\164\150\76\xa\40\40\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\x20\40\x20\74\x74\150\40\143\x6c\x61\163\x73\x3d\42\x63\157\154\x2d\x6d\x64\x2d\62\x22\40\x64\x61\x74\141\x2d\163\x65\x61\162\x63\x68\141\142\x6c\x65\x3d\42\x74\x72\x75\x65\x22\x20\x64\141\164\x61\x2d\x76\151\163\x69\x62\x6c\145\75\42\164\x72\165\145\x22\x20\144\x61\164\x61\x2d\146\151\145\154\x64\x3d\x22\143\162\145\141\x74\145\x64\137\141\164\x22\x20\x64\141\x74\x61\x2d\x73\157\x72\x74\141\142\154\x65\x3d\x22\164\x72\165\145\42\x3e\173\x7b\40\x74\x72\x61\156\x73\50\x27\x67\x65\x6e\145\162\141\154\x2e\143\162\x65\x61\x74\x65\144\137\x61\164\x27\51\x20\175\x7d\74\x2f\x74\150\76\12\x20\40\x20\x20\40\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\74\164\x68\40\143\154\x61\163\x73\x3d\x22\x63\157\154\x2d\155\144\x2d\61\42\x20\144\141\164\x61\55\163\x65\141\x72\143\x68\141\142\154\145\75\42\x74\x72\165\x65\42\40\x64\141\164\x61\55\166\151\x73\x69\142\154\145\x3d\x22\164\162\165\145\42\x20\144\x61\x74\141\55\146\x69\x65\154\144\x3d\42\x61\143\164\x69\157\156\163\x22\76\x7b\173\40\x74\162\x61\x6e\163\x28\x27\164\x61\x62\x6c\145\56\141\143\164\x69\157\x6e\x73\x27\51\x20\175\175\74\57\164\x68\x3e\xa\40\x20\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x3c\57\164\x72\x3e\12\x20\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\74\57\164\150\145\141\144\x3e\12\40\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x3c\x74\x62\157\x64\171\x3e\xa\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\40\40\100\146\x6f\162\x65\x61\x63\150\x20\x28\x24\165\163\x65\x72\55\x3e\165\x70\154\157\x61\144\x73\40\x61\x73\x20\x24\146\x69\x6c\145\x29\12\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\74\x74\162\x3e\xa\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\74\164\144\76\xa\40\40\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\74\151\x20\143\x6c\141\163\163\75\42\173\173\40\110\x65\154\x70\x65\x72\x3a\72\146\x69\x6c\x65\x74\x79\x70\145\x5f\151\143\157\156\50\44\x66\x69\x6c\x65\55\x3e\146\x69\x6c\145\156\x61\155\145\x29\x20\x7d\x7d\40\x69\x63\157\156\x2d\x6d\145\x64\x22\x20\x61\x72\151\141\55\150\151\144\x64\145\x6e\x3d\42\164\162\165\x65\42\76\x3c\x2f\151\76\xa\x20\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\x3c\x73\160\141\x6e\x20\x63\x6c\x61\163\163\x3d\42\x73\162\55\157\156\154\171\42\76\x7b\173\x20\x48\x65\x6c\160\x65\x72\x3a\x3a\x66\x69\x6c\145\164\171\x70\x65\x5f\151\x63\157\x6e\50\x24\x66\x69\154\145\55\x3e\146\x69\154\145\156\x61\155\145\51\40\175\x7d\x3c\x2f\x73\160\141\156\x3e\12\xa\x20\x20\40\40\40\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\74\x2f\x74\144\x3e\12\x20\40\40\40\40\40\40\x20\40\40\40\40\40\x20\40\40\x20\40\40\40\40\40\x20\x20\x20\40\x20\x20\x3c\x74\144\x3e\xa\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\40\x20\40\40\40\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\40\100\151\x66\x20\x28\50\x24\146\x69\154\145\55\x3e\x66\x69\154\145\x6e\141\x6d\x65\51\40\46\x26\40\x28\123\164\x6f\162\141\147\145\x3a\x3a\145\170\151\x73\164\x73\x28\47\x70\162\151\166\x61\x74\145\137\165\x70\x6c\x6f\141\144\163\57\165\x73\145\x72\163\57\47\x2e\x24\x66\x69\154\145\x2d\76\146\151\x6c\145\156\x61\155\x65\x29\51\x29\xa\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x40\x69\x66\40\50\110\145\x6c\160\145\162\72\x3a\143\x68\145\143\x6b\x55\160\x6c\157\x61\144\x49\x73\x49\x6d\141\147\145\x28\44\x66\151\154\x65\55\x3e\147\145\164\x5f\x73\162\143\50\x27\x75\163\x65\x72\x73\47\x29\x29\x29\xa\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\40\74\141\40\x68\162\x65\146\75\x22\x7b\x7b\x20\162\x6f\x75\x74\145\x28\47\x73\150\x6f\167\57\165\163\x65\162\x66\x69\x6c\x65\x27\x2c\x20\x5b\x24\x75\163\x65\x72\x2d\76\151\x64\x2c\40\44\146\x69\x6c\x65\x2d\76\x69\x64\x2c\40\47\151\156\154\151\156\145\47\x20\x3d\76\40\47\x74\162\165\145\47\x5d\51\40\x7d\175\42\40\144\x61\164\141\x2d\164\x6f\x67\147\154\145\75\42\x6c\151\147\x68\164\x62\x6f\x78\42\40\144\x61\x74\x61\55\x74\x79\x70\145\75\x22\x69\155\x61\147\x65\x22\x3e\x3c\151\155\147\40\163\x72\x63\75\42\x7b\173\40\162\157\165\164\145\50\47\163\150\157\167\57\x75\x73\145\x72\x66\x69\154\x65\47\x2c\x20\133\44\x75\x73\x65\162\55\76\x69\144\x2c\x20\x24\146\x69\154\145\55\x3e\151\144\x2c\40\47\x69\156\154\151\x6e\x65\x27\40\75\76\40\x27\x74\162\165\x65\47\x5d\51\x20\175\175\42\x20\143\x6c\x61\x73\163\x3d\42\151\155\x67\x2d\164\150\165\155\142\x6e\x61\151\154\42\40\163\164\x79\x6c\145\75\42\155\141\x78\55\167\151\x64\164\150\x3a\40\65\60\x70\170\x3b\42\76\x3c\x2f\x61\76\12\x20\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\100\145\154\x73\145\xa\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\40\40\40\x20\40\40\40\x20\x20\40\40\x20\173\x7b\40\x74\162\141\156\x73\50\47\147\145\156\x65\x72\x61\154\56\160\x72\145\x76\151\x65\167\x5f\156\157\164\x5f\141\166\141\x69\x6c\141\142\x6c\x65\x27\x29\x20\175\175\xa\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\40\40\x20\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\40\x20\100\x65\x6e\144\151\x66\12\x20\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\40\40\x20\40\40\x20\x20\40\40\x20\x40\x65\x6c\x73\x65\xa\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\40\x20\x20\40\40\40\40\40\40\x20\40\40\x20\40\74\151\x20\x63\x6c\x61\163\163\x3d\x22\146\x61\x20\x66\141\55\x74\x69\155\145\x73\x20\164\145\x78\x74\55\144\x61\156\147\x65\x72\x22\40\x61\x72\x69\141\55\150\x69\x64\x64\x65\156\x3d\x22\x74\162\x75\x65\x22\76\74\57\x69\x3e\xa\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\40\40\x20\40\40\40\40\40\x20\40\40\40\173\173\40\164\162\141\x6e\163\50\47\147\x65\x6e\x65\x72\141\x6c\x2e\x66\x69\154\145\137\x6e\157\x74\137\146\157\x75\x6e\144\x27\51\40\175\175\12\40\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\x20\40\x20\100\x65\156\144\151\146\12\40\40\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\40\74\x2f\164\x64\x3e\12\x20\40\x20\40\40\40\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\74\x74\144\76\xa\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\173\x7b\x20\x24\146\x69\154\145\x2d\x3e\146\151\x6c\145\x6e\141\x6d\145\x20\175\x7d\12\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\74\57\x74\144\x3e\12\40\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\x20\x20\x3c\164\x64\x20\x64\x61\164\141\55\x76\x61\x6c\165\x65\75\42\173\173\40\x28\123\164\157\x72\141\x67\x65\72\x3a\x65\x78\x69\x73\164\163\50\47\160\162\x69\166\141\164\x65\137\x75\x70\x6c\157\141\x64\163\x2f\165\x73\145\162\163\57\47\x2e\44\x66\x69\154\145\x2d\76\146\151\154\145\156\141\x6d\x65\x29\x29\40\x3f\40\123\164\157\162\x61\147\145\72\72\163\x69\x7a\x65\x28\47\x70\x72\x69\166\x61\x74\145\137\x75\x70\x6c\157\x61\x64\163\x2f\x75\x73\x65\x72\163\x2f\x27\56\x24\x66\x69\154\x65\x2d\x3e\x66\x69\154\145\x6e\141\x6d\145\x29\40\x3a\40\47\x27\40\175\175\x22\x3e\12\40\40\x20\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\40\40\173\173\x20\x28\123\164\x6f\x72\x61\147\x65\72\72\x65\x78\151\x73\x74\x73\x28\47\160\162\151\x76\x61\x74\145\x5f\x75\x70\x6c\x6f\x61\144\x73\x2f\165\163\x65\x72\163\x2f\47\56\x24\146\151\x6c\145\55\76\146\x69\x6c\145\x6e\x61\155\x65\51\x29\40\77\40\x48\145\x6c\x70\145\162\72\72\x66\x6f\162\x6d\x61\x74\x46\151\x6c\x65\163\x69\x7a\145\x55\156\x69\164\163\x28\123\x74\157\162\141\147\145\72\72\163\151\172\x65\x28\x27\160\162\151\166\141\x74\145\137\165\160\x6c\x6f\x61\144\163\57\x75\x73\x65\162\x73\57\47\56\44\146\151\154\x65\x2d\76\x66\x69\x6c\x65\x6e\141\155\145\51\x29\x20\72\x20\47\x27\40\x7d\175\xa\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\74\57\164\x64\x3e\xa\12\40\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\40\40\40\x20\40\40\74\x74\x64\76\12\40\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\40\x20\40\40\40\x20\100\x69\146\40\x28\x24\x66\x69\x6c\145\x2d\76\x6e\157\x74\145\51\xa\40\x20\40\x20\40\40\40\40\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x7b\x7b\x20\44\x66\151\154\x65\55\x3e\x6e\157\164\145\x20\x7d\x7d\xa\x20\40\x20\x20\x20\40\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\100\x65\156\144\151\146\xa\40\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\74\57\164\144\x3e\12\40\40\x20\40\40\x20\40\40\40\40\40\x20\40\40\40\40\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\x3c\164\144\x3e\xa\x20\x20\40\x20\40\40\40\40\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\x40\x69\146\x20\50\44\146\x69\x6c\145\55\76\x66\151\x6c\145\156\x61\155\x65\51\xa\40\40\x20\40\x20\40\40\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\x40\x69\146\x20\50\x53\x74\x6f\162\x61\147\x65\72\x3a\x65\x78\x69\x73\164\x73\50\x27\160\162\x69\x76\x61\164\145\x5f\165\160\x6c\157\141\144\x73\57\x75\x73\x65\162\x73\x2f\47\x2e\x24\146\x69\x6c\145\x2d\76\146\x69\x6c\x65\156\x61\155\x65\x29\51\12\x20\40\40\40\x20\40\40\40\40\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\74\141\x20\150\162\145\146\75\x22\x7b\x7b\40\162\157\x75\x74\x65\x28\x27\163\x68\x6f\x77\x2f\x75\x73\145\x72\146\151\x6c\145\x27\x2c\40\133\x24\165\163\145\162\x2d\x3e\151\x64\54\x20\x24\146\151\154\145\x2d\76\x69\144\135\x29\40\175\x7d\x22\x20\143\154\x61\x73\x73\x3d\x22\142\164\156\40\x62\164\156\x2d\163\x6d\40\142\x74\x6e\55\144\x65\146\141\165\x6c\164\42\x3e\12\x20\x20\40\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\74\151\40\x63\x6c\141\163\x73\x3d\42\x66\x61\x73\x20\x66\x61\x2d\144\x6f\x77\x6e\154\x6f\x61\x64\x22\40\141\162\x69\x61\55\x68\151\144\144\x65\156\x3d\x22\164\162\165\x65\x22\x3e\x3c\57\151\x3e\12\40\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\40\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\x3c\x73\x70\141\x6e\40\x63\x6c\141\x73\163\75\x22\x73\162\55\157\x6e\154\171\42\76\173\173\40\x74\x72\x61\156\163\50\47\x67\145\x6e\145\162\x61\x6c\x2e\144\157\x77\x6e\x6c\157\141\144\x27\x29\x20\x7d\x7d\74\57\x73\160\141\156\76\xa\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\74\x2f\141\76\xa\xa\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\x20\40\74\x61\40\x68\x72\145\146\x3d\x22\173\x7b\x20\x72\157\x75\x74\145\50\47\163\150\x6f\167\57\x75\x73\145\x72\146\151\x6c\145\x27\54\40\133\x24\x75\163\x65\162\x2d\x3e\151\x64\54\x20\44\146\x69\154\145\55\x3e\x69\x64\54\x20\47\x69\156\x6c\x69\156\x65\x27\40\75\x3e\40\x27\164\162\x75\x65\x27\135\51\x20\175\x7d\42\40\143\x6c\x61\x73\163\x3d\x22\142\164\156\x20\142\x74\156\x2d\x73\155\40\x62\164\156\55\x64\x65\x66\x61\165\154\x74\x22\x20\164\x61\162\147\x65\x74\x3d\42\x5f\x62\x6c\x61\156\x6b\x22\76\xa\40\x20\40\40\40\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\40\40\40\40\x20\40\74\151\40\x63\x6c\141\163\163\75\42\x66\x61\40\146\141\x2d\x65\x78\x74\x65\162\156\x61\x6c\55\x6c\x69\156\x6b\x22\40\x61\162\x69\141\55\x68\x69\x64\144\x65\156\75\42\164\x72\165\145\42\x3e\74\x2f\x69\76\12\x20\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\x3c\x2f\x61\x3e\12\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x40\x65\x6e\144\151\146\xa\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\x20\40\x20\40\x40\x65\156\x64\x69\146\12\40\40\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\40\x3c\57\164\144\x3e\xa\x20\x20\40\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\74\164\144\76\173\x7b\40\x24\x66\x69\154\145\x2d\x3e\143\162\x65\x61\164\145\x64\137\x61\164\x20\175\x7d\74\x2f\x74\x64\x3e\12\xa\x20\40\40\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\40\x20\74\164\x64\x3e\xa\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\40\40\40\40\40\40\40\40\40\74\x61\40\x63\x6c\141\x73\163\x3d\42\x62\164\156\x20\x64\x65\x6c\x65\x74\145\55\141\x73\x73\145\x74\x20\142\164\156\55\144\x61\156\147\x65\162\x20\x62\164\156\55\x73\155\x20\150\151\x64\x64\x65\156\55\160\162\151\156\x74\42\40\150\x72\x65\146\75\x22\x7b\x7b\x20\x72\157\165\164\145\50\x27\165\163\x65\x72\x66\151\x6c\x65\x2e\144\x65\163\x74\x72\157\171\x27\54\x20\133\x24\165\163\145\x72\55\76\151\x64\x2c\x20\x24\146\x69\x6c\x65\55\x3e\x69\144\x5d\x29\40\175\x7d\42\40\x64\x61\x74\x61\55\x63\157\156\164\145\x6e\164\75\42\x41\x72\145\40\171\x6f\165\x20\x73\165\162\145\40\x79\157\165\40\x77\151\163\150\40\164\157\40\x64\x65\154\x65\164\x65\x20\164\x68\x69\163\40\146\x69\x6c\145\x3f\42\x20\x64\x61\164\141\55\164\x69\x74\154\145\75\x22\104\145\x6c\145\164\145\x20\x7b\173\x20\44\146\151\x6c\145\x2d\76\146\151\154\145\156\141\x6d\145\40\x7d\175\x3f\x22\x3e\xa\40\40\40\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\40\74\151\40\143\x6c\x61\163\x73\x3d\x22\x66\x61\40\x66\x61\x2d\164\162\141\x73\x68\40\x69\x63\157\x6e\55\x77\150\151\x74\x65\x22\x20\141\x72\x69\x61\x2d\x68\x69\x64\x64\x65\156\75\x22\x74\162\x75\x65\x22\76\x3c\57\151\x3e\12\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\40\x20\x3c\x73\x70\x61\156\x20\x63\x6c\141\163\163\75\x22\163\x72\55\x6f\156\x6c\x79\x22\76\x7b\x7b\40\x74\162\x61\156\x73\x28\47\147\x65\156\x65\x72\141\x6c\x2e\144\x65\x6c\145\x74\145\x27\x29\40\175\x7d\x3c\x2f\x73\x70\141\156\76\12\40\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\40\40\40\40\40\40\40\40\40\x20\x20\x20\40\x20\x3c\57\x61\x3e\12\40\x20\40\40\40\40\40\40\x20\40\x20\x20\40\40\40\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\x3c\57\x74\x64\76\12\xa\12\12\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\x3c\x2f\164\x72\76\xa\x20\x20\x20\x20\40\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\100\145\x6e\x64\146\157\162\x65\x61\x63\150\12\xa\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\74\57\x74\142\x6f\144\x79\x3e\12\x20\40\40\40\x20\40\x20\40\40\x20\40\x20\40\40\40\40\74\57\164\141\x62\154\145\76\12\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\74\57\x64\x69\166\x3e\xa\x20\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x3c\x2f\144\x69\x76\76\xa\x20\x20\x20\40\40\40\x20\x20\40\40\74\57\x64\x69\x76\76\x20\74\x21\x2d\55\x2f\x52\x4f\x57\x2d\55\x3e\xa\x20\x20\40\40\x20\40\x20\40\74\x2f\x64\x69\166\76\74\41\55\x2d\57\106\x49\x4c\x45\x53\55\x2d\x3e\12\xa\40\x20\x20\40\x20\40\40\40\74\x64\x69\166\40\x63\154\x61\163\x73\75\x22\164\141\x62\55\x70\141\x6e\145\x22\x20\151\x64\x3d\x22\150\151\x73\164\x6f\162\x79\42\76\12\x20\x20\40\x20\40\40\x20\40\40\x20\x3c\x64\151\x76\40\x63\x6c\x61\163\x73\75\x22\164\x61\142\x6c\145\x2d\x72\x65\163\x70\157\156\163\151\x76\x65\x22\x3e\xa\xa\xa\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\74\x74\141\142\x6c\x65\12\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\40\40\x20\x64\141\x74\x61\x2d\143\154\151\143\x6b\55\164\x6f\x2d\163\x65\154\x65\143\164\x3d\42\164\162\165\145\42\xa\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\40\40\40\40\40\144\x61\x74\x61\55\x63\x6f\157\153\151\145\55\151\x64\55\x74\141\x62\x6c\145\x3d\x22\x75\163\x65\162\163\110\x69\x73\164\157\162\171\x54\x61\x62\154\145\x22\12\40\x20\x20\40\40\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\144\141\x74\141\x2d\x70\141\x67\x69\156\141\164\x69\x6f\156\75\42\x74\162\165\x65\x22\12\x20\x20\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\144\141\164\141\x2d\151\144\55\x74\x61\142\x6c\x65\x3d\x22\x75\163\x65\x72\163\x48\x69\x73\164\157\162\x79\x54\x61\142\x6c\145\x22\12\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\40\x20\40\x64\x61\164\141\x2d\x73\145\x61\162\x63\x68\x3d\x22\164\162\x75\145\42\xa\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\x20\144\x61\x74\141\x2d\x73\x69\144\x65\55\160\x61\147\x69\x6e\x61\x74\x69\157\156\75\x22\x73\145\162\166\x65\162\42\xa\40\x20\x20\40\40\40\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\144\141\x74\141\x2d\163\150\x6f\167\55\x63\x6f\x6c\165\155\x6e\x73\x3d\42\x74\162\x75\145\42\xa\40\40\40\x20\40\40\x20\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\x64\141\x74\x61\55\x73\150\157\167\55\x66\165\154\x6c\163\143\162\145\x65\x6e\x3d\42\164\162\165\x65\42\12\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\144\141\x74\x61\55\x73\150\157\167\55\x65\170\x70\157\x72\x74\75\42\164\x72\x75\145\42\12\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\40\x20\144\x61\164\x61\55\163\150\157\x77\55\162\x65\x66\x72\145\x73\150\x3d\42\164\162\165\x65\42\xa\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\x64\141\164\141\x2d\x73\157\x72\x74\55\157\162\144\x65\x72\75\42\144\145\163\143\x22\12\40\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\x20\151\144\x3d\x22\x75\163\145\162\163\110\151\163\164\157\162\x79\124\141\142\154\145\x22\12\x20\40\40\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\40\x20\x20\40\x20\x63\x6c\141\x73\x73\x3d\x22\164\141\x62\154\x65\x20\x74\141\x62\x6c\145\x2d\163\164\162\151\160\145\144\40\x73\x6e\151\x70\x65\x2d\x74\x61\142\x6c\x65\x22\xa\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\40\40\x20\144\141\x74\x61\55\165\162\x6c\75\42\173\x7b\40\x72\157\x75\164\x65\x28\47\x61\160\151\x2e\x61\143\164\151\166\x69\x74\x79\56\x69\156\144\x65\x78\47\54\40\x5b\47\164\141\162\x67\x65\164\137\151\144\x27\40\75\x3e\40\44\x75\x73\x65\x72\55\x3e\151\144\x2c\40\47\164\x61\x72\147\x65\164\x5f\164\171\160\145\x27\40\x3d\x3e\x20\47\x75\x73\145\x72\47\x5d\51\x20\x7d\x7d\x22\xa\40\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\x20\40\x64\x61\x74\141\55\x65\170\x70\x6f\x72\x74\55\x6f\x70\x74\151\x6f\156\x73\75\x27\173\12\40\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\40\40\40\x22\x66\x69\154\145\x4e\x61\x6d\145\x22\x3a\40\x22\145\170\160\x6f\x72\x74\x2d\x7b\173\40\163\164\162\137\163\x6c\x75\x67\x28\44\x75\163\x65\x72\55\76\x70\162\x65\163\145\x6e\164\50\51\55\x3e\x66\x75\x6c\154\x4e\x61\x6d\x65\40\51\40\x7d\175\55\150\x69\163\164\157\162\171\55\173\x7b\40\x64\x61\164\145\x28\x27\131\55\155\55\x64\x27\51\x20\175\x7d\x22\x2c\12\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\40\40\40\x20\42\151\x67\x6e\157\162\x65\103\x6f\154\x75\155\156\42\x3a\x20\x5b\x22\x61\x63\164\151\157\156\163\x22\x2c\x22\x69\x6d\x61\147\x65\42\x2c\x22\143\150\x61\156\147\145\x22\54\x22\143\x68\x65\143\153\x62\x6f\170\x22\54\42\x63\150\x65\143\x6b\151\x6e\x63\150\x65\143\x6b\x6f\x75\164\x22\x2c\x22\x69\143\157\156\x22\135\xa\x20\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\x20\40\175\47\x3e\xa\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x3c\164\x68\x65\141\144\76\xa\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\x3c\x74\x72\x3e\12\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\40\40\40\x3c\164\150\40\x64\141\164\141\x2d\146\x69\145\x6c\x64\75\42\x69\143\x6f\x6e\x22\x20\x73\x74\171\x6c\145\x3d\x22\x77\151\144\x74\150\72\40\x34\x30\160\x78\x3b\x22\x20\x63\154\x61\x73\163\75\42\x68\x69\144\144\145\x6e\x2d\170\x73\x22\x20\x64\141\164\x61\x2d\x66\157\162\x6d\x61\x74\164\x65\162\x3d\x22\151\x63\157\x6e\106\157\x72\155\141\164\164\145\x72\x22\76\111\x63\x6f\x6e\x3c\x2f\164\150\76\xa\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\40\74\x74\x68\40\x64\141\x74\141\x2d\x66\151\x65\154\x64\75\42\x63\162\145\x61\x74\x65\x64\137\x61\x74\42\40\144\x61\164\141\55\x66\x6f\162\155\141\164\164\x65\162\x3d\x22\x64\x61\x74\145\104\x69\163\x70\x6c\x61\171\106\x6f\162\x6d\141\164\164\145\162\x22\40\x64\x61\x74\141\55\163\157\x72\x74\141\x62\154\x65\x3d\42\x74\162\165\x65\x22\76\x7b\x7b\40\x74\x72\141\x6e\x73\x28\x27\147\x65\x6e\x65\x72\141\x6c\56\x64\x61\164\x65\47\x29\40\175\x7d\74\57\164\x68\76\12\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\x3c\x74\150\x20\144\x61\x74\x61\55\146\151\x65\x6c\144\x3d\x22\x69\164\x65\155\x22\x20\144\x61\x74\141\55\146\157\162\x6d\141\164\x74\x65\x72\x3d\42\160\x6f\154\x79\155\x6f\x72\x70\150\151\x63\111\164\145\155\106\x6f\x72\155\x61\x74\x74\x65\x72\x22\x3e\x7b\173\x20\164\162\x61\x6e\x73\x28\x27\147\x65\156\145\162\141\154\56\151\x74\x65\x6d\x27\x29\x20\175\x7d\x3c\57\164\150\x3e\12\40\x20\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\40\40\40\x20\x3c\x74\x68\40\x64\x61\x74\141\x2d\x66\151\145\x6c\144\75\x22\141\143\164\x69\157\156\137\x74\x79\160\145\42\76\173\x7b\40\x74\x72\x61\156\x73\50\47\147\145\x6e\x65\162\141\154\56\141\x63\x74\x69\x6f\156\47\51\40\175\175\x3c\57\164\x68\x3e\12\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\74\164\150\x20\144\141\164\x61\x2d\146\x69\x65\x6c\144\75\42\164\x61\162\x67\x65\164\42\x20\x64\x61\164\141\55\x66\157\162\155\141\164\x74\145\x72\x3d\x22\160\157\154\x79\155\x6f\x72\x70\150\x69\143\111\164\x65\x6d\106\157\162\x6d\x61\x74\x74\145\162\x22\76\173\173\40\164\162\x61\156\163\50\x27\x67\145\x6e\145\x72\141\x6c\56\x74\x61\x72\x67\x65\x74\x27\x29\40\175\x7d\x3c\x2f\x74\150\x3e\12\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\40\x20\x3c\164\150\40\144\141\164\141\x2d\x66\x69\x65\154\144\x3d\42\156\x6f\x74\x65\x22\x3e\x7b\173\40\164\x72\141\x6e\163\50\x27\147\145\156\x65\x72\141\x6c\x2e\156\157\164\145\163\x27\51\40\x7d\175\x3c\x2f\x74\150\x3e\12\40\40\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\x40\151\146\40\x20\x28\44\163\x6e\151\x70\145\123\145\x74\164\151\156\147\x73\55\76\x72\145\x71\x75\x69\x72\145\137\x61\143\143\x65\160\x74\x5f\163\151\x67\x6e\x61\164\x75\162\145\x3d\x3d\x27\x31\x27\x29\12\x20\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x3c\164\150\x20\144\x61\164\141\x2d\x66\151\x65\154\x64\x3d\42\x73\151\147\156\x61\x74\165\x72\145\x5f\x66\151\x6c\145\42\40\x64\x61\x74\x61\x2d\166\151\163\x69\x62\154\x65\x3d\x22\146\x61\154\163\x65\42\x20\x20\144\x61\x74\x61\55\146\x6f\x72\155\x61\x74\164\145\162\x3d\x22\151\x6d\141\147\x65\106\157\162\x6d\x61\164\164\145\x72\x22\76\173\x7b\40\164\162\141\156\x73\x28\x27\147\x65\x6e\x65\162\141\154\56\163\151\147\156\141\164\165\162\145\47\51\40\175\175\x3c\x2f\x74\150\76\12\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\40\40\x20\40\x20\40\x40\x65\156\144\151\x66\12\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\74\x74\150\40\x64\x61\164\x61\x2d\x66\151\x65\x6c\x64\x3d\x22\151\164\x65\155\56\163\145\x72\151\141\x6c\42\x20\144\x61\164\x61\55\166\151\163\151\142\154\145\x3d\42\x66\141\154\163\145\x22\x3e\x7b\x7b\40\164\x72\141\156\163\50\47\141\x64\x6d\151\156\x2f\x68\x61\x72\x64\x77\141\162\x65\57\x74\141\142\x6c\x65\56\163\x65\x72\x69\x61\x6c\x27\x29\40\175\175\74\57\164\150\x3e\xa\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\40\40\40\40\40\x3c\x74\150\40\144\141\164\141\x2d\x66\151\x65\x6c\144\75\x22\141\x64\x6d\151\x6e\x22\40\x64\x61\x74\141\55\146\157\162\x6d\x61\x74\164\145\x72\75\x22\x75\x73\x65\162\163\x4c\151\156\153\x4f\x62\x6a\106\157\162\155\141\164\164\x65\x72\42\x3e\x7b\173\40\164\x72\141\156\x73\x28\x27\147\x65\x6e\x65\x72\x61\154\x2e\x61\144\x6d\151\156\x27\x29\x20\175\x7d\x3c\x2f\164\x68\x3e\12\40\40\x20\40\x20\x20\40\x20\x20\40\x20\40\40\x20\x20\40\x20\x20\74\x74\150\40\144\141\x74\x61\55\146\151\145\154\x64\x3d\42\x72\x65\155\x6f\x74\x65\137\151\160\42\40\144\141\x74\141\55\x76\x69\x73\x69\142\154\x65\x3d\42\146\x61\x6c\163\x65\42\40\144\x61\x74\141\55\x73\157\162\x74\x61\142\154\145\75\42\164\162\165\x65\x22\x3e\173\173\x20\x74\162\x61\156\163\50\47\141\x64\155\151\156\x2f\x73\x65\164\x74\x69\156\x67\163\57\x67\x65\x6e\x65\x72\141\x6c\x2e\154\x6f\147\x69\156\137\151\160\47\51\40\175\175\74\x2f\164\150\x3e\12\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\74\x74\150\40\x64\x61\x74\141\55\146\151\x65\x6c\144\75\42\x75\x73\x65\162\x5f\x61\x67\x65\156\x74\42\40\x64\141\164\141\55\166\151\x73\x69\142\154\x65\x3d\42\x66\x61\x6c\x73\x65\42\40\x64\141\164\x61\55\x73\157\x72\x74\141\142\x6c\x65\x3d\x22\x74\x72\x75\x65\x22\x3e\173\x7b\40\x74\x72\x61\x6e\x73\50\47\x61\x64\155\x69\156\57\163\x65\164\x74\151\156\x67\163\57\147\145\x6e\145\162\141\154\56\x6c\x6f\x67\x69\156\x5f\x75\163\145\x72\x5f\x61\x67\145\156\164\x27\51\40\x7d\x7d\x3c\57\x74\150\76\xa\x20\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\x20\40\x20\x20\x20\74\x74\150\x20\x64\x61\x74\x61\x2d\146\x69\145\x6c\144\x3d\42\141\143\164\151\157\156\x5f\163\157\165\162\143\x65\42\40\x64\141\164\141\55\x76\x69\163\151\x62\154\x65\75\42\x66\x61\154\x73\145\42\40\144\x61\164\141\x2d\x73\157\x72\x74\x61\x62\154\145\75\42\164\x72\x75\x65\x22\76\x7b\x7b\x20\x74\x72\x61\156\163\x28\x27\x67\145\156\x65\x72\141\x6c\56\x61\x63\164\151\157\156\x5f\163\157\x75\162\143\145\x27\x29\x20\x7d\175\74\57\x74\x68\76\12\12\x20\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x3c\x2f\164\x72\x3e\xa\x20\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\40\x3c\x2f\x74\150\x65\141\144\76\12\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\74\57\x74\141\142\x6c\x65\x3e\12\xa\40\x20\40\40\x20\x20\40\x20\x20\40\x3c\x2f\144\x69\x76\76\xa\x20\40\x20\40\x20\x20\x20\40\x3c\x2f\x64\x69\166\76\x3c\41\55\55\40\x2f\56\x74\x61\142\55\160\141\156\145\40\55\x2d\76\12\xa\40\40\x20\x20\x20\40\40\40\x3c\144\x69\x76\40\x63\154\141\x73\163\75\x22\164\141\142\x2d\160\x61\156\x65\42\40\x69\144\x3d\42\155\141\x6e\x61\x67\x65\x64\42\x3e\xa\xa\40\40\x20\x20\x20\40\40\x20\x20\x20\40\40\100\x69\x6e\143\x6c\165\144\145\50\47\160\141\x72\164\151\141\154\163\x2e\x6c\157\143\141\x74\151\157\x6e\x73\x2d\x62\x75\154\153\x2d\141\x63\x74\x69\x6f\x6e\163\47\x29\xa\12\xa\x20\40\x20\x20\x20\40\40\x20\40\x20\40\x20\x3c\164\x61\142\154\x65\12\40\x20\40\40\40\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\40\x64\x61\x74\x61\55\143\x6f\x6c\165\155\x6e\163\x3d\42\173\x7b\x20\x5c\101\160\160\134\120\162\145\163\145\x6e\164\x65\x72\x73\134\114\157\x63\141\x74\151\x6f\x6e\x50\x72\145\x73\145\x6e\x74\x65\162\72\x3a\144\141\164\141\x54\141\x62\x6c\145\114\141\x79\x6f\x75\164\50\51\x20\x7d\x7d\x22\12\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\40\x20\40\144\141\164\x61\55\x63\x6f\157\x6b\151\145\55\151\x64\x2d\164\x61\x62\x6c\145\x3d\42\154\x6f\143\141\x74\151\157\156\124\141\142\x6c\x65\42\12\x20\x20\40\x20\40\40\x20\40\40\x20\40\40\40\40\x20\x20\x20\x20\40\x20\x64\x61\x74\141\55\143\154\x69\x63\153\55\x74\x6f\55\163\x65\x6c\x65\x63\164\75\x22\164\x72\165\x65\42\12\x20\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\x20\x64\x61\164\x61\x2d\160\x61\x67\151\x6e\141\164\151\157\x6e\75\x22\x74\162\165\145\x22\xa\40\x20\40\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\144\x61\164\141\x2d\151\x64\x2d\x74\x61\x62\154\145\x3d\x22\x6c\157\x63\141\164\151\157\156\124\x61\x62\154\145\42\12\40\40\40\40\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\40\40\40\40\x64\141\x74\141\x2d\x74\157\157\x6c\x62\141\x72\75\x22\43\154\157\x63\141\164\151\157\156\163\102\165\154\153\x45\144\x69\x74\124\x6f\157\154\x62\x61\162\x22\12\40\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\x20\144\141\164\x61\x2d\x62\165\154\x6b\55\142\165\164\164\x6f\x6e\x2d\x69\144\x3d\x22\43\142\x75\x6c\x6b\x4c\157\143\x61\x74\151\x6f\156\163\x45\x64\151\x74\x42\165\164\164\x6f\156\42\xa\x20\x20\x20\40\40\40\40\40\x20\40\40\x20\40\40\x20\40\x20\40\x20\x20\144\141\x74\x61\x2d\x62\x75\x6c\153\x2d\x66\157\162\x6d\55\x69\144\x3d\42\43\154\157\143\x61\164\151\x6f\156\x73\102\x75\x6c\x6b\106\157\x72\155\x22\xa\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\144\141\x74\x61\x2d\163\145\x61\x72\x63\x68\75\x22\164\x72\x75\145\x22\xa\40\40\x20\40\x20\x20\40\40\x20\x20\40\40\40\40\x20\40\40\x20\40\40\x64\141\x74\141\x2d\x73\x68\x6f\167\x2d\146\157\157\x74\x65\162\x3d\42\164\162\x75\x65\x22\xa\x20\40\40\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\144\x61\x74\x61\x2d\x73\x69\x64\x65\55\x70\141\147\151\x6e\x61\x74\151\x6f\156\75\42\x73\x65\x72\x76\x65\162\42\12\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\144\x61\164\141\x2d\163\150\x6f\x77\x2d\143\x6f\154\165\x6d\156\x73\x3d\42\164\162\x75\x65\42\12\40\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x64\x61\164\141\55\163\x68\x6f\x77\55\146\165\x6c\x6c\163\143\x72\x65\x65\x6e\75\42\x74\162\x75\x65\x22\xa\x20\40\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\x64\141\164\141\55\x73\150\x6f\167\55\145\170\x70\157\162\164\75\x22\x74\x72\165\145\x22\12\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\40\40\40\40\x64\141\x74\141\x2d\163\x68\x6f\x77\55\162\x65\x66\162\x65\163\150\75\42\x74\x72\165\x65\x22\xa\x20\40\40\40\40\x20\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\40\x64\141\x74\x61\55\x73\x6f\162\x74\55\157\x72\x64\145\162\75\x22\x61\163\x63\42\12\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\x20\40\40\40\x20\x20\40\40\x69\144\75\x22\x6c\157\x63\x61\164\151\157\x6e\124\141\142\154\145\x22\xa\40\x20\40\x20\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\40\x63\x6c\x61\x73\x73\75\x22\164\141\142\x6c\145\40\164\141\142\x6c\145\55\x73\164\x72\151\160\x65\144\40\x73\156\x69\x70\145\x2d\x74\141\x62\x6c\145\x22\12\x20\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\40\144\141\164\141\55\x75\x72\154\x3d\42\x7b\173\x20\x72\x6f\x75\164\x65\50\47\141\x70\x69\56\x6c\x6f\x63\x61\164\x69\157\156\163\x2e\151\156\x64\145\170\47\54\x20\x5b\x27\155\141\156\141\147\x65\162\x5f\151\144\x27\40\75\76\40\44\x75\x73\x65\162\x2d\x3e\x69\x64\x5d\51\40\x7d\175\42\xa\x20\40\40\x20\40\x20\40\40\40\x20\40\40\x20\x20\40\40\40\x20\40\40\144\x61\164\141\x2d\145\x78\160\x6f\x72\164\x2d\x6f\160\x74\x69\x6f\x6e\163\x3d\47\173\12\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\42\146\151\x6c\145\x4e\x61\155\x65\x22\x3a\40\42\145\x78\160\x6f\162\x74\55\x6c\157\143\141\x74\x69\x6f\x6e\163\55\173\173\x20\x64\x61\164\145\50\47\131\x2d\155\x2d\144\x27\x29\40\175\175\42\x2c\xa\40\40\40\40\40\40\x20\40\x20\x20\40\x20\40\40\42\x69\x67\x6e\157\162\x65\x43\157\x6c\165\x6d\x6e\x22\x3a\40\x5b\42\x61\143\x74\x69\x6f\156\163\x22\x2c\x22\151\x6d\141\147\x65\42\x2c\42\143\x68\141\156\147\x65\42\x2c\x22\143\x68\145\x63\153\x62\157\170\42\x2c\42\x63\150\x65\143\153\x69\156\143\150\145\x63\x6b\x6f\165\164\x22\54\x22\x69\143\x6f\x6e\42\135\12\x20\40\x20\40\40\40\40\40\x20\40\x20\40\40\40\175\x27\x3e\xa\40\x20\x20\x20\x20\40\x20\x20\40\40\x20\40\x3c\57\x74\x61\142\154\x65\x3e\12\12\x20\x20\x20\x20\40\x20\x20\40\40\40\x3c\57\x64\x69\x76\x3e\xa\40\x20\40\x20\x20\40\x20\40\x3c\x2f\x64\x69\x76\76\74\41\55\x2d\x20\x2f\x63\x6f\x6e\163\x75\x6d\x61\142\154\145\163\55\164\141\x62\40\55\55\76\xa\x20\40\40\40\40\40\74\57\144\151\166\x3e\x3c\41\x2d\55\x20\x2f\56\164\141\x62\x2d\143\x6f\156\x74\x65\x6e\x74\40\55\55\76\xa\40\40\40\x20\74\x2f\x64\x69\x76\x3e\x3c\41\x2d\x2d\x20\156\x61\x76\x2d\x74\x61\x62\163\x2d\x63\165\163\x74\x6f\x6d\x20\x2d\x2d\76\12\40\40\74\x2f\144\151\166\76\12\x3c\57\144\x69\166\76\12\xa\x20\40\100\143\141\x6e\50\47\165\160\144\141\164\145\x27\54\40\134\101\x70\x70\134\115\x6f\x64\145\154\x73\x5c\x55\163\145\162\72\x3a\x63\154\141\163\x73\51\xa\40\40\40\40\x40\x69\x6e\143\x6c\165\x64\x65\x20\50\x27\155\157\x64\x61\x6c\x73\x2e\165\160\154\157\x61\144\55\146\x69\154\x65\x27\54\x20\x5b\x27\x69\164\x65\x6d\137\164\x79\160\x65\x27\x20\75\x3e\40\x27\165\163\145\x72\47\x2c\40\47\x69\x74\x65\x6d\x5f\x69\x64\x27\40\75\x3e\40\x24\x75\163\x65\162\55\76\151\x64\135\x29\12\40\x20\x40\x65\x6e\144\x63\x61\x6e\12\12\12\xa\x20\40\x40\163\x74\x6f\x70\xa\xa\100\163\x65\143\x74\x69\x6f\x6e\50\47\x6d\157\141\x72\137\x73\143\x72\x69\160\x74\163\x27\51\12\x20\40\100\151\x6e\143\x6c\165\x64\145\40\50\x27\x70\x61\x72\x74\151\x61\154\x73\56\x62\157\x6f\164\163\164\x72\x61\x70\x2d\x74\141\142\154\x65\47\x2c\x20\133\x27\x73\x69\155\160\x6c\145\x5f\166\151\x65\x77\47\40\x3d\x3e\40\x74\162\165\x65\x5d\x29\12\x3c\x73\x63\x72\151\160\164\40\156\157\156\143\145\75\42\x7b\x7b\40\143\163\x72\x66\137\x74\x6f\153\x65\156\x28\51\40\x7d\175\42\76\12\x24\x28\x66\165\x6e\143\x74\151\x6f\x6e\40\x28\x29\x20\x7b\xa\12\x20\x20\x24\50\x22\43\x74\x77\157\137\146\141\x63\164\157\162\137\162\x65\x73\145\164\x22\51\56\143\154\151\143\x6b\50\146\165\156\143\x74\x69\157\x6e\x28\x29\173\12\x20\x20\40\x20\x24\x28\42\43\164\x77\x6f\137\x66\141\143\x74\157\x72\137\162\145\163\145\x74\162\x6f\167\x22\x29\x2e\162\145\155\x6f\166\145\x43\x6c\x61\x73\x73\50\47\163\165\143\x63\145\x73\x73\x27\51\73\12\40\40\40\x20\44\50\x22\x23\164\167\x6f\x5f\146\141\143\164\x6f\x72\137\x72\145\x73\145\x74\162\x6f\x77\42\x29\x2e\x72\145\x6d\x6f\166\x65\103\154\141\x73\163\50\47\144\141\156\147\145\162\x27\51\73\12\40\40\x20\40\x24\x28\x22\43\164\167\157\137\146\141\143\x74\x6f\162\x5f\162\x65\163\x65\x74\163\x74\141\164\x75\163\42\51\x2e\150\164\x6d\x6c\50\x27\x27\51\x3b\xa\40\x20\40\x20\44\x28\x22\x23\x74\x77\157\x5f\146\141\143\x74\157\x72\137\x72\x65\163\x65\164\x69\143\x6f\x6e\x22\x29\x2e\x68\164\x6d\154\x28\x27\x3c\151\x20\143\154\x61\x73\x73\75\42\x66\x61\163\40\x66\x61\55\x73\x70\x69\156\x6e\x65\162\40\163\x70\151\156\42\x3e\74\57\151\x3e\47\51\73\12\40\40\40\40\44\56\141\x6a\x61\170\x28\173\12\x20\40\40\40\40\x20\165\162\154\x3a\40\x27\173\x7b\x20\162\x6f\165\x74\x65\50\47\x61\x70\x69\x2e\165\x73\145\162\x73\x2e\164\x77\157\x5f\x66\141\x63\164\x6f\x72\x5f\x72\x65\163\145\164\x27\54\x20\133\x27\x69\x64\47\75\76\40\x24\x75\163\145\162\55\76\x69\x64\135\x29\x20\175\x7d\47\54\xa\40\x20\40\x20\40\x20\x74\171\160\x65\x3a\x20\x27\120\x4f\123\x54\47\54\12\40\x20\40\40\x20\40\144\x61\x74\141\x3a\40\x7b\175\x2c\12\x20\x20\x20\x20\x20\x20\x68\145\x61\144\x65\x72\163\72\40\173\12\x20\40\40\x20\40\40\x20\40\42\x58\x2d\x52\x65\161\165\x65\x73\164\145\x64\x2d\127\151\164\150\x22\72\x20\x27\130\x4d\x4c\x48\x74\x74\x70\x52\x65\161\165\x65\163\x74\47\x2c\xa\40\x20\40\x20\x20\40\40\40\x22\130\x2d\103\x53\x52\x46\55\124\117\x4b\105\116\42\x3a\x20\x24\50\x27\x6d\x65\x74\141\133\x6e\x61\155\x65\x3d\x22\x63\163\162\x66\x2d\164\157\x6b\x65\156\42\135\47\51\x2e\141\x74\x74\x72\50\x27\x63\157\x6e\164\x65\x6e\164\47\x29\xa\40\x20\40\40\40\x20\x7d\x2c\12\40\40\x20\40\40\40\144\x61\x74\141\x54\x79\x70\x65\72\x20\x27\x6a\163\x6f\156\x27\x2c\12\12\x20\40\40\x20\40\x20\163\165\143\143\145\x73\x73\72\40\x66\165\156\143\x74\x69\x6f\x6e\x20\x28\x64\141\164\141\51\x20\x7b\12\40\40\x20\40\40\x20\x20\x20\x24\x28\x22\43\x74\x77\157\137\146\141\x63\164\x6f\x72\x5f\162\145\163\x65\x74\137\164\157\147\x67\x6c\x65\42\x29\56\150\x74\155\x6c\x28\x27\x27\x29\56\x68\x74\155\154\x28\x27\x3c\163\160\x61\156\x20\143\154\141\163\x73\x3d\42\164\x65\170\164\x2d\144\x61\156\x67\x65\x72\42\76\74\151\x20\x63\154\x61\163\x73\75\x22\x66\141\163\x20\146\141\x2d\164\151\155\145\163\x22\40\x61\162\151\141\x2d\x68\151\x64\144\x65\x6e\x3d\x22\164\162\165\145\x22\76\x3c\57\151\76\x20\173\173\x20\x74\162\x61\x6e\x73\x28\47\x67\x65\x6e\145\162\141\x6c\56\x6e\x6f\47\x29\x20\x7d\x7d\x3c\x2f\163\160\x61\156\76\x27\51\x3b\xa\x20\40\40\40\40\x20\x20\x20\x24\x28\42\43\164\x77\x6f\x5f\146\x61\143\164\157\162\x5f\x72\145\163\145\164\x69\x63\157\156\42\51\x2e\x68\x74\155\x6c\50\x27\47\x29\x3b\12\x20\40\40\x20\x20\40\x20\x20\x24\x28\42\x23\x74\x77\x6f\137\146\x61\x63\164\157\x72\137\162\x65\x73\x65\x74\163\x74\141\x74\165\163\42\x29\56\x68\164\155\154\x28\47\74\163\x70\141\x6e\x20\143\154\x61\163\x73\x3d\x22\x74\145\x78\x74\x2d\x73\165\143\143\x65\163\163\42\x3e\74\151\x20\143\x6c\x61\x73\x73\x3d\42\146\x61\x73\x20\146\x61\55\143\x68\x65\x63\x6b\x22\76\74\x2f\x69\x3e\40\47\40\53\x20\144\x61\164\x61\56\155\x65\163\x73\141\x67\145\x20\x2b\x20\x27\74\57\x73\160\141\x6e\x3e\x27\x29\x3b\12\12\40\x20\x20\40\x20\40\x7d\54\xa\xa\40\x20\x20\x20\x20\40\x65\162\x72\157\162\x3a\x20\146\x75\156\143\x74\x69\x6f\x6e\x20\50\x64\x61\164\x61\51\40\173\12\40\x20\40\40\x20\x20\x20\x20\x24\50\42\x23\x74\x77\157\137\x66\141\143\x74\157\x72\137\x72\x65\163\145\x74\x69\x63\x6f\x6e\42\51\56\150\164\155\154\50\47\47\51\73\xa\x20\40\x20\40\x20\40\x20\40\44\x28\42\x23\164\x77\x6f\137\x66\x61\x63\164\157\162\137\x72\145\163\145\x74\x69\x63\x6f\156\42\x29\56\150\164\155\x6c\x28\x27\x3c\151\40\x63\154\x61\x73\163\75\42\146\x61\x73\x20\146\141\55\145\170\143\154\141\155\x61\164\x69\x6f\156\55\x74\x72\151\x61\156\147\x6c\145\40\164\x65\170\x74\x2d\144\141\x6e\147\x65\162\x22\x3e\74\57\x69\76\x27\51\x3b\xa\x20\x20\x20\40\x20\x20\x20\40\44\50\x27\x23\x74\167\157\137\x66\141\143\164\157\x72\x5f\x72\145\x73\x65\x74\163\x74\141\164\165\163\x27\51\x2e\x74\x65\x78\x74\x28\x64\141\x74\141\56\x6d\x65\163\x73\141\x67\145\x29\x3b\xa\x20\x20\40\x20\x20\40\175\12\xa\xa\x20\40\40\40\x7d\51\x3b\12\x20\x20\175\x29\73\12\xa\xa\40\x20\x20\x20\57\x2f\142\151\x6e\144\x73\40\164\157\40\x6f\156\143\x68\x61\156\x67\x65\40\145\166\145\x6e\x74\40\157\x66\40\171\x6f\x75\162\40\x69\x6e\160\x75\x74\x20\x66\151\x65\x6c\144\12\x20\40\x20\40\166\x61\162\x20\x75\160\154\157\x61\x64\145\144\x46\151\154\145\x53\151\172\145\x20\75\x20\60\73\12\40\x20\40\40\44\x28\x27\43\x66\151\x6c\145\165\x70\154\157\x61\144\47\x29\x2e\142\x69\156\x64\50\x27\143\150\141\156\x67\145\47\54\x20\x66\x75\x6e\x63\164\x69\x6f\156\x28\51\40\173\xa\x20\40\x20\x20\40\40\165\x70\x6c\157\141\144\145\144\106\x69\x6c\x65\123\x69\x7a\145\40\75\x20\164\150\151\x73\56\146\151\x6c\145\x73\133\x30\135\x2e\163\151\x7a\x65\73\xa\x20\x20\40\40\x20\x20\x24\50\47\x23\160\162\157\147\x72\x65\163\x73\55\x63\x6f\x6e\x74\x61\151\x6e\145\162\x27\x29\56\x63\163\163\50\x27\166\x69\x73\151\x62\x69\154\x69\x74\171\47\x2c\x20\47\x76\151\x73\151\x62\154\x65\47\x29\x3b\12\x20\40\x20\40\175\51\x3b\xa\xa\x20\x20\40\40\x24\x28\47\43\x66\x69\x6c\x65\x75\160\x6c\157\x61\144\47\51\x2e\x66\151\154\145\x75\x70\154\x6f\x61\x64\x28\173\xa\x20\40\40\x20\x20\40\40\40\57\x2f\155\141\x78\x43\x68\165\x6e\x6b\x53\x69\172\145\x3a\40\x31\60\x30\x30\x30\x30\x2c\xa\40\40\x20\x20\40\40\40\x20\144\141\164\141\124\171\x70\x65\x3a\x20\47\152\163\157\156\x27\x2c\12\40\x20\x20\x20\40\40\x20\x20\x66\157\x72\x6d\104\141\164\141\72\173\12\40\40\x20\x20\40\40\x20\40\137\164\x6f\153\145\156\x3a\47\x7b\x7b\40\x63\x73\162\x66\137\x74\157\x6b\x65\156\50\51\x20\x7d\175\x27\54\xa\40\x20\40\x20\40\x20\40\40\x6e\157\x74\145\x73\72\40\x24\x28\x27\43\156\157\164\145\163\x27\51\x2e\x76\141\154\x28\51\54\xa\x20\40\40\x20\x20\x20\x20\40\x7d\54\xa\xa\40\x20\x20\40\x20\40\x20\40\160\162\157\147\x72\x65\x73\163\72\40\x66\x75\156\143\164\151\157\x6e\x20\x28\145\x2c\x20\144\x61\x74\141\51\40\x7b\12\x20\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x2f\x2f\x76\x61\162\x20\157\x76\145\162\141\154\154\120\x72\157\147\x72\x65\163\163\40\75\40\x24\x28\47\43\146\151\154\x65\165\160\154\157\141\x64\47\x29\56\146\x69\x6c\145\x75\x70\154\x6f\x61\x64\50\x27\160\162\157\x67\162\x65\163\163\x27\x29\73\xa\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\57\x2f\x76\141\162\x20\141\143\x74\x69\166\145\125\x70\154\157\141\144\x73\x20\x3d\x20\x24\x28\47\43\146\151\154\x65\x75\160\x6c\157\141\x64\x27\x29\x2e\146\151\x6c\145\165\x70\x6c\157\x61\144\50\x27\141\143\x74\x69\166\145\x27\51\x3b\xa\x20\40\40\x20\x20\x20\40\40\x20\x20\40\x20\166\141\x72\40\160\162\157\x67\x72\145\x73\163\x20\x3d\40\160\141\162\x73\145\111\x6e\x74\x28\50\x64\x61\164\x61\56\154\x6f\x61\144\145\x64\x20\57\40\165\160\x6c\157\x61\x64\x65\144\x46\x69\x6c\x65\123\151\172\x65\51\40\52\x20\x31\x30\60\54\x20\x31\60\x29\x3b\xa\x20\x20\x20\x20\x20\x20\x20\40\40\40\x20\40\x24\x28\47\56\x70\162\157\147\x72\x65\x73\163\55\x62\x61\162\47\51\56\x61\144\144\x43\x6c\141\163\163\50\47\x70\162\x6f\147\x72\x65\x73\x73\55\142\x61\162\55\167\x61\162\156\x69\x6e\147\x27\51\56\143\163\163\x28\x27\x77\x69\x64\x74\150\x27\x2c\160\x72\x6f\x67\162\x65\163\163\40\x2b\40\x27\45\x27\51\x3b\12\40\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\44\50\x27\x23\160\x72\157\147\162\145\163\163\55\142\x61\162\55\x74\x65\170\164\x27\x29\56\x68\x74\155\154\x28\x70\162\157\x67\x72\x65\163\x73\40\53\x20\47\45\x27\51\73\xa\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\57\57\143\x6f\156\x73\x6f\x6c\145\x2e\x64\151\x72\50\x6f\166\x65\x72\141\154\154\120\x72\x6f\147\x72\x65\x73\x73\x29\73\xa\x20\x20\x20\40\x20\x20\40\40\175\54\12\xa\x20\x20\x20\40\x20\x20\40\x20\x64\157\156\x65\x3a\40\146\x75\x6e\x63\164\x69\x6f\x6e\40\50\x65\x2c\40\144\x61\x74\x61\51\40\173\12\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\x63\x6f\x6e\x73\157\154\145\56\144\151\x72\50\144\x61\x74\141\x29\x3b\xa\x20\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\x2f\57\x20\127\145\x20\165\163\x65\40\x74\150\x69\163\40\x69\x6e\163\x74\145\x61\144\x20\x6f\x66\40\164\x68\x65\x20\146\141\x69\x6c\x20\157\x70\x74\x69\157\x6e\x2c\40\x73\151\x6e\143\x65\40\157\x75\162\x20\101\120\x49\xa\x20\40\x20\40\40\x20\x20\40\40\40\40\40\57\x2f\x20\162\x65\x74\165\162\156\163\x20\x61\x20\62\x30\x30\40\x4f\x4b\x20\x73\164\x61\x74\x75\163\40\x77\x68\151\x63\x68\x20\141\154\167\141\171\x73\x20\163\x68\x6f\x77\163\x20\141\x73\40\42\163\x75\x63\143\x65\163\163\42\xa\xa\40\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\151\x66\40\x28\x64\x61\164\x61\x20\x26\46\x20\x64\141\x74\141\56\152\x71\130\x48\x52\x20\46\46\40\144\141\164\x61\x2e\x6a\161\x58\110\122\56\162\x65\x73\160\x6f\x6e\x73\145\x4a\x53\x4f\x4e\40\46\46\x20\144\x61\x74\x61\x2e\152\x71\x58\110\x52\x2e\162\145\163\x70\157\156\x73\145\112\123\117\x4e\x2e\163\x74\141\x74\x75\163\x20\75\x3d\75\40\42\145\162\x72\x6f\x72\x22\51\x20\173\12\x20\40\40\x20\40\40\40\x20\x20\40\x20\x20\x20\40\40\40\x76\141\x72\x20\x65\162\162\x6f\162\115\145\163\x73\x61\x67\145\40\x3d\x20\x64\x61\164\141\x2e\152\161\x58\x48\x52\56\x72\145\163\160\x6f\x6e\163\145\x4a\x53\x4f\116\56\155\145\163\x73\141\147\145\x73\x5b\42\x66\x69\x6c\x65\x2e\60\42\135\73\12\x20\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\x20\x20\44\x28\47\x23\160\162\157\147\162\145\x73\x73\x2d\x62\x61\162\55\164\x65\x78\164\47\x29\56\150\x74\x6d\x6c\x28\x65\162\x72\157\162\x4d\x65\x73\x73\x61\147\x65\133\x30\135\51\73\xa\40\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\40\40\x20\x24\x28\x27\56\160\162\x6f\147\x72\x65\x73\163\55\142\141\162\x27\x29\56\162\x65\155\157\x76\145\x43\x6c\x61\163\163\50\x27\160\162\x6f\147\x72\145\x73\163\x2d\x62\x61\162\55\x77\141\162\156\151\156\x67\47\51\56\141\x64\144\103\x6c\x61\x73\x73\50\x27\x70\x72\157\x67\x72\145\x73\x73\55\142\x61\x72\55\144\141\156\147\145\x72\x27\x29\x2e\143\163\163\x28\47\167\151\x64\x74\x68\x27\x2c\47\61\x30\x30\45\47\51\x3b\xa\40\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\x24\50\47\56\x70\x72\157\x67\x72\x65\163\163\x2d\x63\x68\145\x63\x6b\x6d\x61\x72\x6b\47\51\56\146\141\144\145\111\x6e\50\x27\146\x61\163\x74\47\51\56\x68\x74\155\154\50\x27\x3c\151\x20\143\x6c\x61\163\x73\x3d\42\146\141\x73\x20\x66\141\55\x74\x69\155\145\x73\x20\146\141\55\x33\170\40\151\143\157\156\x2d\167\150\151\x74\x65\42\40\x73\x74\x79\154\145\x3d\x22\x63\157\x6c\157\x72\x3a\40\x23\x64\x39\65\63\64\x66\x22\76\x3c\57\151\76\47\51\x3b\12\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\175\40\145\x6c\163\145\40\x7b\xa\40\40\x20\40\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\x24\50\x27\56\x70\x72\157\x67\162\145\163\163\55\x62\141\162\x27\x29\56\x72\145\155\x6f\166\145\103\154\x61\163\163\x28\x27\160\162\157\147\x72\145\x73\x73\x2d\x62\x61\x72\55\167\141\162\x6e\x69\156\147\47\51\56\x61\144\x64\x43\x6c\x61\x73\163\x28\47\x70\x72\157\x67\162\x65\x73\x73\x2d\142\x61\162\55\x73\x75\143\x63\145\x73\163\47\51\x2e\143\163\x73\50\47\x77\x69\144\x74\x68\x27\x2c\x27\x31\60\x30\45\47\x29\73\xa\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\40\44\x28\x27\x2e\x70\162\x6f\147\x72\x65\163\163\x2d\143\150\x65\143\153\x6d\141\x72\153\47\51\56\146\141\144\x65\111\x6e\50\x27\146\x61\163\164\47\51\73\12\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x24\x28\47\x23\160\x72\x6f\147\x72\145\163\x73\55\x63\x6f\156\x74\x61\151\156\x65\x72\47\51\56\144\145\x6c\141\171\x28\x39\x35\x30\51\56\x63\163\163\50\x27\166\151\163\x69\142\x69\x6c\151\164\x79\47\54\40\x27\166\x69\163\x69\142\x6c\145\47\51\73\xa\x20\40\40\40\40\40\40\x20\40\40\x20\40\x20\x20\x20\x20\x24\50\x27\56\x70\x72\157\147\162\145\x73\163\x2d\x62\141\x72\55\x74\x65\170\164\x27\x29\x2e\x68\x74\155\154\x28\47\x46\x69\156\151\x73\150\145\x64\41\47\51\x3b\12\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\x20\40\40\x20\x24\50\47\x2e\160\162\x6f\x67\x72\x65\x73\x73\55\x63\x68\x65\x63\153\155\141\x72\153\47\x29\56\x66\x61\144\x65\x49\156\50\47\146\x61\163\x74\x27\x29\56\x68\x74\155\154\x28\x27\x3c\151\40\x63\154\141\163\163\x3d\x22\x66\x61\x73\40\x66\141\x2d\143\x68\145\143\153\40\x66\x61\x2d\63\x78\40\x69\x63\x6f\156\55\167\150\151\164\x65\x22\x20\163\x74\x79\154\145\x3d\42\143\x6f\154\x6f\162\x3a\40\147\x72\145\145\156\42\x3e\74\x2f\151\76\x27\51\x3b\xa\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\44\x2e\x65\141\143\150\50\144\141\164\x61\56\162\x65\163\x75\154\x74\x2c\40\x66\165\156\143\x74\x69\x6f\156\x20\50\x69\156\144\145\170\x2c\x20\x66\151\x6c\145\51\40\173\12\40\x20\x20\x20\x20\40\40\40\40\x20\40\40\40\40\x20\40\x20\40\x20\x20\x24\x28\x27\x3c\164\162\76\74\x74\x64\76\47\x20\53\40\146\151\x6c\145\x2e\x6e\157\164\145\x20\x2b\x20\47\x3c\x2f\x74\144\x3e\x3c\74\x74\144\76\47\40\53\40\x66\x69\154\x65\56\x66\x69\154\145\x6e\141\155\x65\40\x2b\x20\47\x3c\57\164\144\76\74\57\x74\162\76\47\x29\56\x70\162\x65\x70\145\x6e\x64\124\157\50\x22\x23\x66\151\x6c\x65\x73\x2d\x74\x61\142\x6c\x65\40\76\40\x74\142\x6f\144\x79\42\x29\x3b\xa\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\x7d\51\x3b\12\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\175\xa\x20\x20\x20\x20\x20\40\x20\40\40\40\40\40\44\50\x27\x23\x70\162\x6f\x67\x72\145\x73\x73\x27\x29\x2e\x72\x65\155\x6f\x76\x65\103\x6c\x61\163\163\50\47\141\143\164\151\166\145\47\51\x3b\12\xa\xa\40\40\x20\40\x20\x20\x20\40\x7d\xa\x20\x20\40\40\175\x29\73\xa\x20\x20\40\40\x24\x28\x22\x23\x6f\x70\164\x69\x6f\156\141\154\x5f\151\156\x66\157\42\x29\x2e\x6f\x6e\x28\42\x63\x6c\x69\x63\153\x22\x2c\x66\x75\156\x63\x74\x69\x6f\156\x28\51\173\xa\x20\x20\x20\x20\x20\x20\x20\x20\x24\50\x27\43\x6f\160\164\151\x6f\x6e\141\x6c\x5f\144\145\164\141\151\x6c\163\x27\51\x2e\146\141\144\x65\x54\x6f\x67\x67\154\145\x28\x31\60\x30\x29\73\xa\x20\x20\x20\x20\40\x20\40\40\44\x28\x27\43\x6f\x70\164\151\157\156\141\154\x5f\151\156\x66\x6f\137\151\143\x6f\156\47\51\x2e\164\x6f\147\x67\x6c\x65\x43\154\141\163\x73\x28\47\x66\x61\55\x63\141\x72\145\x74\55\162\x69\147\x68\x74\40\x66\x61\55\143\141\162\x65\x74\55\144\157\x77\x6e\47\x29\x3b\12\x20\40\40\40\40\40\40\x20\x76\x61\162\x20\x6f\x70\164\151\157\x6e\x61\154\x5f\151\156\x66\x6f\x5f\x6f\160\x65\x6e\x20\75\40\44\x28\x27\43\x6f\x70\164\x69\x6f\156\141\154\137\x69\x6e\146\x6f\x5f\x69\x63\157\156\x27\x29\56\150\141\x73\x43\154\x61\x73\x73\50\x27\146\x61\55\x63\141\x72\145\x74\x2d\x64\157\x77\156\47\51\73\xa\x20\x20\40\40\x20\40\40\40\144\x6f\x63\165\155\x65\x6e\164\56\x63\157\157\x6b\151\145\x20\x3d\40\x22\157\x70\164\x69\x6f\x6e\x61\x6c\137\x69\156\x66\157\137\157\160\145\x6e\75\x22\x2b\157\160\x74\151\157\x6e\141\x6c\x5f\x69\156\146\157\x5f\157\x70\x65\156\53\47\73\40\160\141\x74\x68\75\57\47\73\xa\x20\x20\x20\x20\x7d\x29\73\12\x7d\x29\x3b\12\74\57\163\143\162\x69\x70\x74\x3e\xa\12\xa\x40\163\164\x6f\160";
Function Calls
None |
Stats
MD5 | 6bd1baa1f27ef979437cf04693d20cdf |
Eval Count | 0 |
Decode Time | 300 ms |