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>&nbsp;
                        @elseif ($user->hasAccess('admin'))\xa                          <label class="label label-warning"><i class="fas fa-crown" title="admin"></i></label>&nbsp;
                        @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

Variables

None

Stats

MD5 6bd1baa1f27ef979437cf04693d20cdf
Eval Count 0
Decode Time 300 ms