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 goto oofad; s_MwP: echo strtoupper($DB_Nombre_Negocio); goto T_3a3; h6Xvv: echo "\..

Decoded Output download

<?php 
 goto oofad; s_MwP: echo strtoupper($DB_Nombre_Negocio); goto T_3a3; h6Xvv: echo ".png?vrs=" . time(); goto VjCxV; oofad: echo "
<!-- ************************************************************************************************************************ -->\xa<!-- ************************************************************************************************************************ -->\xa
<div class="col-xs-12 col-sm-offset-3 col-sm-6  col-md-offset-4  col-md-4   col-lg-offset-4 col-lg-4">\xa\xa<div id="Panel_Login_Normal" class="panel panel-default">
    <div class="panel-heading">\xa        <h1 class="panel-title text-center">BIENVENIDOS A "; goto s_MwP; T_3a3: echo "</h1>        \xa    </div>
    <div class="panel-body"> \xa        <div class="row">\xa                <div class="col-xs-12 center" style="text-align:center;"> 
                    <img src="./img/cashbox"; goto h6Xvv; VjCxV: echo "">
                </div>
        </div>\xa        <div class="row"><br></div>

        <div class="row">\xa        <div class="col-xs-12">\xa            <div class="input-group">        
                <span class="input-group-addon">\xa                    <i class="bi bi-person-fill-lock"></i>
                    </span>	
                <span class="has-float-label">\xa                <input placeholder="Nombre de usuario" 
                        type="text" id="usuario" class="form-control">
                <label for="usuario">Nombre</label>
                </span>\xa            </div>
        </div>
        </div>
\xa        <div class="row"><br></div>


        <div class="row">
        <div class="col-xs-12">
                <div class="input-group">                                                \xa                    <span class="input-group-addon"><i class="bi bi-key" title="Contrase\303\xb1a"></i></span>	\xa                    <span class="has-float-label">                
                        <input id="palabra_secreta"  \xa                            type="password" class="form-control pwd" 
                            placeholder="Contrase\xc3\261a">\xa                        <label for="palabra_secreta">Contrase\xc3\261a</label>\xa                    </span>                        
                </div>                      
                <br>
         </div>\xa         </div>\xa
         <div class="row ">
            <div class="col-xs-12">            
                <div hidden id="Msj_Usuario" class="text-center alert alert-success">                
                </div>\xa            </div>
         </div>\xa\xa        <div class="row">
            <div class="col-xs-12">
                <button id="iniciar_sesion" class="form-control btn btn-success">Iniciar sesi\303\xb3n <i class="fa fa-sign-in"></i>
                </button>\xa            </div> <!-- class="col-xs-12" -->
        </div> <!-- class="row" -->\xa\xa        <div class="row">
            <p></p>\xa        </div>
\xa    </div>  <!-- panel body  -->    \xa</div> <!-- id="login-normal"  panel -->

\xa<div id="Panel_Login_Mesero" class="panel panel-default" hidden>
      <div class="panel-heading">
            <h3 class="panel-title">Ingreso de asistente</h3>
      </div> <!-- class="panel-heading" -->\xa      <div class="panel-body">\xa
        <div class="row">\xa            <div class="col-xs-12">      
                <select id="Select_Asistente" class="form-control"  style="font-size: 20px">\xa                        <option>Option 1</option>\xa                        <option>Option 2</option>                    \xa                </select>\xa            </div> <!-- class="col-xs-12" -->
        </div> <!-- class="row" -->\xa\xa        <div class="row">\xa            <div class="col-xs-12">      \xa                <div class="form-group">\xa                    <input id="Txt_Pass_Asistente" type="password" class="form-control input-lg" disabled>\xa                </div>                \xa            </div> <!-- class="col-xs-12" -->
        </div> <!-- class="row" -->\xa

        <div class="row">
            <div class="col-xs-4">      
                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="1" >
                    <span class="bi bi-1-circle"  style="font-size: 2.8rem;"></span>
                </button>                                    \xa            </div> 
            <div class="col-xs-4">      
                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="2" >
                    <span class="bi bi-2-circle"  style="font-size: 2.8rem;"></span>
                </button>                                    \xa            </div> 
            <div class="col-xs-4">      
                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="3" >\xa                    <span class="bi bi-3-circle"  style="font-size: 2.8rem;"></span>
                </button>                                    \xa            </div>                         
        </div> <!-- class="row" -->\xa\xa\xa        <div class="row">\xa            <div class="col-xs-4">      \xa                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="4" >
                    <span class="bi bi-4-circle"  style="font-size: 2.8rem;"></span>
                </button>                                    \xa            </div> \xa            <div class="col-xs-4">      
                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="5" >
                    <span class="bi bi-5-circle"  style="font-size: 2.8rem;"></span>\xa                </button>                                    
            </div> 
            <div class="col-xs-4">      \xa                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="6" >
                    <span class="bi bi-6-circle"  style="font-size: 2.8rem;"></span>\xa                </button>                                    \xa            </div>                         \xa        </div> <!-- class="row" -->
\xa
        <div class="row">\xa            <div class="col-xs-4">      \xa                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="7" >
                    <span class="bi bi-7-circle"  style="font-size: 2.8rem;"></span>
                </button>                                    \xa            </div> 
            <div class="col-xs-4">      
                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="8" >
                    <span class="bi bi-8-circle"  style="font-size: 2.8rem;"></span>
                </button>                                    
            </div> \xa            <div class="col-xs-4">      \xa                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="9" >
                    <span class="bi bi-9-circle"  style="font-size: 2.8rem;"></span>
                </button>                                    
            </div>                         
        </div> <!-- class="row" -->
\xa
        <div class="row">
            <div class="col-xs-4">      
                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data=" " >\xa                    <span  style="font-size: 2.4rem;">_</span>\xa                </button>                                    
            </div> 
            <div class="col-xs-4">      \xa                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="0" >\xa                    <span class="bi bi-0-circle"  style="font-size: 2.8rem;"></span>
                </button>                                    \xa            </div> 
            <div class="col-xs-4">      \xa                <button type="button" class="btn btn-lg btn-block btn-info Kb-Login" data="DEL" >\xa                    <span class="bi bi-arrow-left"  style="font-size: 2.8rem;"></span>
                </button>                                    
            </div>                         
        </div> <!-- class="row" -->

        <div class="row"> <p></p></div>\xa        <div class="row ">\xa            <div class="col-xs-12">            \xa                <div hidden id="Msj_Asistente" class="text-center alert alert-success">                \xa                </div>
            </div>\xa         </div>
\xa\xa        <div class="row">\xa            <div class="col-xs-12">\xa                <button id="Btn_Iniciar_Sesion_Asistente" \xa                        class="form-control btn btn-success">
                        INICIAR SESI\xc3\223N <i class="fa fa-sign-in"></i>
                </button>\xa            </div> <!-- class="col-xs-12" -->
        </div> <!-- class="row" -->\xa
\xa        <div class="row"> <p></p></div>\xa\xa        <div class="row">
            <div class="col-xs-12">      
                <button type="button" \xa                        class="btn btn-block btn-success"\xa                        id="Btn_Mostrar_Login_Normal">
                        MOSTRAR ACCESO NORMAL\xa                </button>                    
            </div> <!-- class="col-xs-12" -->\xa        </div> <!-- class="row" -->\xa

      </div><!--  class="panel-body" -->
</div> <!-- class="panel panel-default" -->

\xa</div> <!-- class="col-xs-12 -->\xa
<!-- ************************************************************************************************************************ -->
<!-- ************************************************************************************************************************ -->\xa
\xa<script>
    //***************************************************************************************************************************\xa    //***************************************************************************************************************************\xa    $(document).ready(function () \xa    {\xa                
\xa        new Promise(function(resolve) \xa        {   
            resolve 
            (
            $.LoadingOverlay("show", \xa            {   background      : "rgba(0, 0, 0, 0.5)",\xa                image       : "",
                textColor   : "#adff2f ",
                text        : "Recuperando informaci\xc3\263n..."
            })
            );\xa        }).then (function (result)
        {   
            Recuperar_Usuarios ( function (Retorna) {} );\xa        }).then (function (result)
        {\xa            escuchar_elementos() ;
        }).then(function(result) 
        {           \xa            setTimeout(function()
            {\xa                $.LoadingOverlay("hide");
                $("#usuario").focus();
            }, 1500);          \xa        });    
    
    
    });
\xa    //***************************************************************************************************************************
    function escuchar_elementos() 
    {\xa
        $("#Btn_Iniciar_Sesion_Asistente").click ( function (evento ) \xa        {
            Verificar_Datos_Asistente( function (evento) \xa            {

            });
        });\xa        //***********************************************************************************************************************
        $(".Kb-Login").on ("click", function (evento) \xa        {\xa            let  Tecla = $(this).attr('data')
            Teclado_Numerico (Tecla, "#Txt_Pass_Asistente");
        });
        //***********************************************************************************************************************
        $("#Btn_Mostrar_Login_Normal").click (function (evento) \xa        {            
            $("#Panel_Login_Mesero").hide();
            $("#Panel_Login_Normal").show("slow");

        });\xa        //***********************************************************************************************************************
        $("#Btn_Mostrar_Login_Asistente").click (function (evento) 
        {
            $("#Panel_Login_Normal").hide();\xa            $("#Panel_Login_Mesero").show("slow");\xa
        });
        //***********************************************************************************************************************
        $("#usuario").keyup(function (evento) \xa        {
            if (evento.keyCode === 13) $("#palabra_secreta").focus();\xa        });\xa

        //***********************************************************************************************************************\xa        $("#usuario").keyup(function (evento) 
        {
            if (evento.keyCode === 13) $("#palabra_secreta").focus();
        });
        //***********************************************************************************************************************
        $("#palabra_secreta").keyup(function (evento) 
        {\xa            if (evento.keyCode === 13) $("#iniciar_sesion").click();\xa        });\xa        //***********************************************************************************************************************\xa        $("#iniciar_sesion").click(function () 
        {
            let PNtf, PNotify_Msj  = "", PNotify_Tipo ="", Msj_PNotify; \xa            let JSON_Datos, JQxhr, Post_Titulo  ='',  Post_Mensaje    = '',  Post_Boton      = '',  Post_Boton_Class ='';
            let Titulo_Error ='', Mensaje_Error =''; \xa

            let usuario = $("#usuario").val();\xa            let palabra_secreta = $("#palabra_secreta").val();\xa            if (usuario.length <= 0 || palabra_secreta.length <= 0) 
            {   $("#usuario").focus();\xa                return;
            }\xa            var html_original = $("#iniciar_sesion").html();\xa            $("#iniciar_sesion")
                .html('Comprobando... <i class="fa fa-spin fa-refresh"></i>')\xa                .removeClass('btn-success btn-warning btn-danger')\xa                .addClass('btn-warning');

            JQxhr = $.post('./modulos/usuarios/comprobar_datos.php', 
            {datos_usuario: [usuario, palabra_secreta]}, function (respuesta) \xa            {\xa                Rs_Datos = JSON.parse(respuesta);\xa                if (Rs_Datos.Resultado === true) \xa                {\xa                    $("#iniciar_sesion")
                        .html('Correcto <i class="fa fa-check-square"></i>')\xa                        .removeClass('btn-success btn-warning btn-danger')\xa                        .addClass('btn-success')\xa                        .animateCss("bounceOut");\xa\xa                    dialog = bootbox.dialog
                    ({\xa                        title    : Rs_Datos['Titulo'],
                        message  : Rs_Datos['Msg'],
                        className: 'fade animated',
                        buttons: \xa                        {
                            ok: 
                            {\xa                                label: '<i style="font-size: 1.6rem;"  class="bi bi-info-circle-fill"></i> ACEPTAR',
                                className: 'btn-success',
                                callback: function()\xa                                {  \xa                                    window.location.reload();
                                }\xa                            }                          
                        }\xa                    });                        

                } 
                else \xa                {\xa                    $("#iniciar_sesion")\xa                        .html('Datos incorrectos <i class="fa fa-exclamation"></i>')\xa                        .removeClass('btn-success btn-warning btn-danger')\xa                        .addClass('btn-danger')\xa                        .animateCss("shake");
\xa                    dialog = bootbox.dialog
                    ({  title    : Rs_Datos['Titulo'],
                        message  : Rs_Datos['Msg'],
                        className: 'fade animated',
                        buttons: 
                        {   ok: 
                            {   label: '<i style="font-size: 1.6rem;"  class="bi bi-radioactive"></i> ACEPTAR',
                                className: 'btn-danger',\xa                                callback: function()
                                {  $("#usuario").focus(); }\xa                            }                          
                        }\xa                    });                        

                    
                }\xa            }).fail(function( jqXHR, textStatus, error ) \xa            {  \xa                $.LoadingOverlay("hide");
                Post_Mensaje    = '';\xa                Post_Mensaje    += ' '+jqXHR.status +' / '+ error +' ';\xa                mensaje_alert_post(Post_Mensaje,  function (Retorna) 
                {   Fn_CallBack ( 'JQxhr.fail' ); return;         });           \xa                return;     
            }); /* JQxhr.fail */                \xa
        });/* $("#iniciar_sesion").click(function ()  */
        //***********************************************************************************************************************\xa\xa\xa    }// function escuchar_elementos
    //******************************************************************************************************************************* */
\xa    function Teclado_Numerico (Tecla, Campo)
    {
        let  _text='';\xa        \xa        if (Tecla =="DEL")\xa        {
            _text = $(Campo).val();
            _text = _text.substring(0, _text.length-1);\xa            $(Campo).val(_text);\xa        } \xa        else \xa        {
            $(Campo).val($(Campo).val()+ Tecla);\xa            \xa        }        \xa    }\xa    //******************************************************************************************************************************* */
    function Recuperar_Usuarios ( Fn_CallBack )
    { console.error (" function Recuperar_Usuarios  ");\xa        //Select_Asistente
        let JSON_Datos, JQxhr, Post_Titulo  ='',  Post_Mensaje    = '',  Post_Boton      = '',  Post_Boton_Class ='';
\xa        $("#Select_Asistente").empty();
\xa        $.post("./modulos/usuarios/consultar_asistentes.php", function (Resp_Servidor) \xa        {\xa            console.warn ( Resp_Servidor);\xa            Asistentes = JSON.parse(Resp_Servidor); 
            console.warn ( Asistentes );
            for (let i = Asistentes.length - 1; i >= 0; i--) \xa            {  $("#Select_Asistente").append( $("<option>", {   val: Asistentes[i].rowid, text: Asistentes[i].nombre  }));\xa            }; 
            Fn_CallBack ( true ); return;
        }).fail(function( jqXHR, textStatus, error ) 
        {  
            $.LoadingOverlay("hide");\xa            Post_Mensaje    = '';\xa            Post_Mensaje   += ' '+jqXHR.status +' / '+ error +' ';
            mensaje_alert_post(Post_Mensaje,  function (Retorna) 
            {   Fn_CallBack ( false ); return;         });           
            return;     
        }); /* JQxhr.fail */                \xa

    }
    //******************************************************************************************************************************* */\xa    function Verificar_Datos_Asistente( Fn_CallBack )\xa    { console.error (" function Verificar_Datos_Asistente ");\xa
        let PNtf, PNotify_Msj  = "", PNotify_Tipo ="", Msj_PNotify; \xa        let JSON_Datos, JQxhr, Post_Titulo  ='',  Post_Mensaje    = '',  Post_Boton      = '',  Post_Boton_Class ='';\xa        let Titulo_Error ='', Mensaje_Error =''; 
        let Dbtbox; \xa        

        let Txt_Pass = $("#Txt_Pass_Asistente").val();\xa        let Id_Select_Asistente = $("#Select_Asistente option:selected").val();
        // Select_Asistente\xa        // Txt_Pass_Asistente
        // Msj_Asistente
\xa        $("#Txt_Pass_Asistente").parent().removeClass("has-error has-success has-warning");\xa
        if  (Txt_Pass.length==0)\xa        {   
            $("#Msj_Asistente")\xa                .empty()\xa                .html("<span class = 'bi bi-radioactive'></span> DATOS INCORRECTOS")\xa                .parent()
                .removeClass('alert-success alert-warning alert-danger alert-info')\xa                .addClass('alert-danger')\xa                .show("slow")\xa                .delay(1500)
                .hide("slow");   
\xa            $("#Txt_Pass_Asistente").animateCss("shake");\xa            $("#Txt_Pass_Asistente").parent().addClass('has-error');
\xa            Fn_CallBack (false);\xa            return;\xa        }\xa        else
        {   JQxhr = $.post('./modulos/usuarios/comprobar_datos_asistente.php', 
            {   "Id_Select_Asistente": Id_Select_Asistente,
                "Txt_Pass": Txt_Pass\xa            }, function (Resp_Serv) 
            {
                Rs_Datos = JSON.parse(Resp_Serv);
                if (Rs_Datos.Resultado === true) 
                {
                    Dbtbox = bootbox.dialog
                    ({ title    : Rs_Datos['Titulo'],\xa                        message  : Rs_Datos['Msg'],\xa                        className: 'fade animated',
                        buttons: \xa                        { ok: 
                            {   label: '<i style="font-size: 1.6rem;"  class="bi bi-info-circle-fill"></i> ACEPTAR',\xa                                className: 'btn-success',\xa                                callback: function()\xa                                {  
                                    window.location.reload();\xa                                    Fn_CallBack (true);\xa                                    return;

                                }\xa                            }                          \xa                        }
                    });                        \xa\xa                } 
                else 
                {   Dbtbox = bootbox.dialog
                    ({  title    : Rs_Datos['Titulo'],\xa                        message  : Rs_Datos['Msg'],
                        className: 'fade animated',\xa                        buttons: \xa                        {   ok: \xa                            {   label: '<i style="font-size: 1.6rem;"  class="bi bi-radioactive"></i> ACEPTAR',\xa                                className: 'btn-danger',
                                callback: function()
                                {  
                                    Fn_CallBack (false);\xa                                    return;
\xa                                }\xa                            }                          
                        }
                    });                        \xa                }\xa            }).fail(function( jqXHR, textStatus, error ) 
            {  \xa                $.LoadingOverlay("hide");
                Post_Mensaje    = '';
                Post_Mensaje    += ' '+jqXHR.status +' / '+ error +' ';\xa                mensaje_alert_post(Post_Mensaje,  function (Retorna) \xa                {   Fn_CallBack ( 'JQxhr.fail' ); return;         });           
                return;     \xa            }); /* JQxhr.fail */                \xa
        }\xa\xa    }
    //******************************************************************************************************************************* */
\xa
    //******************************************************************************************************************************* */\xa\xa
    //******************************************************************************************************************************* */\xa</script>

\xa\xa"; 
?>

Did this file decode correctly?

Original Code

<?php
 goto oofad; s_MwP: echo strtoupper($DB_Nombre_Negocio); goto T_3a3; h6Xvv: echo "\56\160\156\x67\77\x76\x72\163\75" . time(); goto VjCxV; oofad: echo "\12\x3c\x21\55\x2d\x20\52\x2a\52\x2a\52\52\52\52\x2a\x2a\x2a\x2a\52\x2a\52\x2a\x2a\52\52\x2a\x2a\x2a\x2a\52\52\x2a\52\x2a\52\x2a\x2a\52\52\x2a\x2a\x2a\52\52\52\x2a\x2a\x2a\52\x2a\52\52\52\52\52\x2a\52\52\x2a\52\52\52\x2a\52\x2a\52\x2a\x2a\52\52\52\x2a\x2a\x2a\52\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\52\x2a\52\x2a\52\52\x2a\x2a\52\52\52\x2a\52\52\x2a\x2a\52\x2a\52\52\52\x2a\52\52\52\52\x2a\52\x2a\52\x2a\x2a\52\x2a\52\52\x2a\x2a\x2a\x2a\x2a\x2a\40\55\55\76\xa\74\41\x2d\x2d\40\x2a\x2a\x2a\x2a\x2a\x2a\52\52\52\52\52\x2a\52\52\x2a\x2a\x2a\52\x2a\52\x2a\52\52\52\52\52\52\x2a\x2a\x2a\x2a\52\52\x2a\52\x2a\x2a\52\52\x2a\x2a\x2a\x2a\52\52\x2a\x2a\52\x2a\x2a\x2a\x2a\52\x2a\52\52\x2a\52\x2a\x2a\52\52\x2a\52\52\x2a\52\52\x2a\x2a\x2a\52\52\x2a\x2a\52\52\x2a\52\x2a\x2a\52\52\x2a\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\52\x2a\52\x2a\x2a\x2a\52\52\x2a\x2a\x2a\x2a\x2a\x2a\52\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\52\52\40\55\55\76\xa\12\x3c\x64\151\166\x20\143\154\141\163\x73\x3d\x22\x63\x6f\x6c\x2d\x78\163\55\61\x32\x20\x63\x6f\154\55\163\x6d\55\157\146\146\x73\x65\x74\55\63\40\x63\x6f\x6c\55\163\x6d\x2d\66\40\40\143\157\x6c\55\x6d\144\x2d\x6f\x66\x66\x73\x65\164\55\64\x20\x20\143\157\x6c\55\155\144\55\64\40\x20\x20\x63\157\x6c\x2d\154\x67\55\x6f\x66\x66\x73\145\x74\x2d\x34\40\143\x6f\154\x2d\154\x67\55\64\x22\x3e\xa\xa\x3c\144\151\166\40\x69\x64\x3d\x22\x50\x61\156\145\154\137\114\157\x67\151\x6e\x5f\116\157\x72\155\x61\x6c\42\x20\143\154\x61\163\163\x3d\x22\x70\x61\x6e\145\x6c\x20\x70\x61\x6e\145\154\55\x64\145\x66\141\165\154\164\x22\x3e\12\x20\40\40\40\x3c\144\x69\x76\40\143\x6c\x61\x73\x73\x3d\x22\x70\141\156\145\x6c\x2d\x68\x65\141\144\x69\156\x67\42\76\xa\x20\40\x20\40\x20\x20\40\x20\x3c\150\61\40\143\x6c\x61\163\x73\75\42\160\141\x6e\145\154\55\x74\x69\164\x6c\145\40\164\145\170\164\55\143\x65\x6e\x74\145\x72\x22\x3e\x42\x49\105\x4e\126\105\x4e\111\x44\x4f\123\x20\x41\x20"; goto s_MwP; T_3a3: echo "\x3c\x2f\x68\x31\76\x20\x20\x20\x20\40\40\x20\40\xa\40\40\x20\40\x3c\57\144\x69\166\x3e\12\40\x20\x20\40\x3c\144\151\x76\40\x63\154\x61\163\163\75\x22\160\141\x6e\x65\154\55\142\x6f\144\171\42\76\x20\xa\40\40\x20\x20\x20\x20\x20\x20\x3c\x64\151\166\40\143\154\141\163\x73\x3d\42\162\157\x77\x22\76\xa\x20\40\x20\x20\40\40\x20\40\x20\40\40\x20\40\x20\40\40\74\x64\151\166\40\x63\x6c\x61\x73\163\75\x22\143\x6f\x6c\x2d\x78\x73\55\x31\x32\40\143\145\156\164\x65\162\42\40\x73\164\171\x6c\145\x3d\42\164\x65\170\164\55\141\x6c\151\x67\x6e\72\143\x65\x6e\x74\x65\162\x3b\42\76\40\12\x20\40\x20\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x3c\151\155\x67\x20\x73\162\143\75\42\56\x2f\x69\155\147\x2f\143\141\x73\150\142\157\x78"; goto h6Xvv; VjCxV: echo "\42\x3e\12\x20\x20\40\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\40\74\57\x64\x69\x76\76\12\40\40\x20\x20\40\x20\40\40\74\x2f\x64\151\x76\76\xa\x20\40\x20\40\40\40\40\40\74\x64\151\166\40\143\154\141\x73\163\x3d\42\x72\x6f\167\x22\76\x3c\142\162\76\x3c\x2f\144\151\166\76\12\12\40\40\40\x20\x20\x20\40\x20\74\x64\151\166\40\143\x6c\141\163\163\75\x22\x72\157\167\42\76\xa\40\40\x20\40\40\x20\40\x20\x3c\144\x69\x76\40\x63\154\141\163\x73\x3d\42\143\x6f\x6c\x2d\x78\x73\55\x31\x32\42\76\xa\x20\40\40\40\x20\40\40\40\40\40\40\x20\x3c\x64\151\x76\40\x63\x6c\x61\x73\163\75\42\151\x6e\x70\x75\164\x2d\x67\162\157\x75\x70\42\76\40\x20\x20\x20\40\x20\x20\40\12\x20\40\x20\40\x20\40\40\40\x20\40\x20\x20\40\40\40\40\x3c\x73\160\x61\x6e\40\143\x6c\141\163\x73\75\42\x69\156\x70\x75\x74\x2d\x67\162\157\165\x70\x2d\x61\x64\x64\x6f\x6e\42\76\xa\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\x20\40\x3c\151\x20\x63\x6c\x61\x73\x73\75\x22\142\151\x20\142\x69\55\x70\145\x72\163\x6f\156\55\146\x69\154\x6c\x2d\x6c\157\143\153\42\x3e\74\57\151\76\12\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\74\x2f\x73\160\x61\x6e\x3e\11\12\40\x20\x20\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\x3c\x73\x70\141\156\x20\143\154\141\163\163\x3d\42\x68\x61\163\55\x66\x6c\x6f\141\164\x2d\154\x61\x62\145\154\42\x3e\xa\x20\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\40\x3c\151\156\x70\x75\x74\x20\x70\x6c\141\143\145\x68\x6f\154\144\x65\162\75\42\x4e\157\x6d\x62\x72\x65\40\144\145\40\x75\x73\165\141\162\151\157\42\x20\12\x20\x20\40\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\40\x74\x79\x70\x65\x3d\x22\164\145\170\164\x22\40\151\144\75\x22\x75\163\165\x61\162\x69\157\42\x20\143\154\141\163\x73\75\x22\146\x6f\x72\155\55\143\x6f\156\164\x72\x6f\154\x22\x3e\12\40\x20\40\40\40\x20\40\40\40\40\40\40\40\x20\40\40\x3c\x6c\x61\x62\145\154\40\x66\x6f\162\75\x22\165\x73\165\141\162\151\157\42\x3e\116\x6f\x6d\142\x72\145\74\x2f\154\141\142\x65\154\76\12\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\74\x2f\163\160\141\156\76\xa\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x3c\x2f\144\x69\x76\76\12\40\40\x20\x20\40\40\40\40\74\57\144\151\166\x3e\12\40\40\x20\x20\40\x20\40\40\74\x2f\x64\151\166\x3e\12\xa\x20\x20\40\40\x20\x20\40\x20\x3c\144\151\x76\x20\x63\154\x61\163\163\75\x22\x72\157\x77\x22\x3e\x3c\x62\162\x3e\74\57\x64\151\166\76\12\12\12\x20\x20\40\x20\x20\40\40\40\x3c\x64\x69\x76\40\143\154\141\x73\x73\75\42\x72\157\167\42\x3e\12\x20\x20\40\x20\x20\40\x20\40\74\144\x69\166\40\x63\154\x61\x73\x73\75\x22\x63\157\154\x2d\x78\163\x2d\61\62\42\x3e\12\40\40\x20\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\74\144\151\166\40\x63\x6c\141\163\x73\75\x22\151\x6e\x70\x75\164\55\x67\162\157\165\x70\x22\x3e\40\x20\40\40\40\40\40\x20\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\40\40\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\xa\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\40\40\x20\40\x20\74\x73\x70\x61\x6e\x20\143\154\x61\x73\x73\75\x22\151\x6e\x70\x75\x74\55\x67\162\157\165\160\x2d\x61\x64\x64\157\x6e\42\x3e\74\x69\x20\143\x6c\x61\163\x73\75\42\142\151\x20\x62\151\x2d\x6b\145\171\x22\x20\164\151\x74\154\145\x3d\42\103\x6f\156\164\x72\141\x73\145\303\xb1\x61\x22\76\74\x2f\x69\x3e\74\57\x73\160\141\156\x3e\11\xa\40\x20\x20\40\40\40\40\40\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\40\74\163\x70\141\156\40\143\x6c\x61\163\x73\x3d\x22\150\141\x73\x2d\x66\154\157\x61\164\55\x6c\x61\x62\x65\154\42\76\40\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\40\x20\x20\12\x20\x20\40\40\40\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\74\x69\x6e\x70\165\164\x20\151\144\x3d\x22\160\141\x6c\141\x62\162\141\137\x73\145\x63\162\x65\x74\x61\x22\40\40\xa\x20\40\40\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\40\x74\x79\x70\145\x3d\x22\x70\141\x73\x73\x77\157\162\x64\42\x20\x63\x6c\141\163\163\x3d\42\x66\x6f\162\155\x2d\143\157\x6e\x74\162\157\x6c\40\x70\x77\x64\42\40\12\40\40\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x70\x6c\141\143\x65\x68\157\x6c\x64\x65\x72\75\42\103\x6f\x6e\164\x72\141\x73\x65\xc3\261\141\x22\x3e\xa\x20\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x3c\x6c\141\x62\145\x6c\40\146\x6f\x72\75\42\x70\x61\154\141\x62\162\141\137\x73\145\143\162\145\x74\141\x22\76\103\157\156\x74\162\x61\163\145\xc3\261\x61\74\57\154\x61\x62\x65\x6c\76\xa\x20\40\x20\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\40\x20\40\40\74\x2f\x73\160\x61\x6e\76\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\12\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\40\40\x20\40\x3c\57\144\x69\166\76\40\40\x20\40\x20\40\40\x20\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\12\40\x20\x20\40\40\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x3c\142\162\76\12\x20\40\40\40\x20\x20\40\x20\40\74\x2f\144\x69\166\x3e\xa\x20\x20\40\x20\x20\40\40\x20\40\x3c\57\x64\x69\x76\x3e\xa\12\x20\40\x20\x20\40\40\x20\x20\x20\x3c\x64\x69\166\40\143\x6c\x61\x73\x73\x3d\42\x72\157\x77\40\x22\76\12\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\x20\74\144\x69\166\x20\x63\154\x61\163\163\75\42\x63\157\x6c\55\x78\163\x2d\61\62\x22\x3e\40\40\x20\x20\40\x20\x20\40\x20\40\x20\40\12\x20\x20\x20\40\40\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x3c\x64\x69\x76\x20\150\x69\144\144\x65\x6e\40\x69\144\75\42\x4d\163\152\137\x55\x73\x75\x61\x72\x69\x6f\42\x20\x63\x6c\x61\x73\163\x3d\42\164\x65\x78\x74\55\143\145\156\164\145\162\x20\x61\x6c\145\162\164\40\x61\x6c\x65\x72\x74\x2d\x73\x75\x63\x63\145\163\x73\x22\x3e\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\x20\12\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\40\x3c\x2f\x64\151\166\x3e\xa\40\40\40\40\x20\x20\x20\40\x20\40\40\40\74\57\x64\x69\166\76\12\40\40\40\40\40\40\x20\40\x20\x3c\57\x64\x69\x76\x3e\xa\xa\40\40\x20\x20\x20\x20\x20\x20\74\144\151\166\x20\143\x6c\141\163\163\75\x22\x72\157\167\x22\x3e\12\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\x3c\144\151\x76\x20\x63\154\141\x73\x73\75\x22\143\157\154\x2d\170\163\55\x31\62\x22\76\12\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\74\x62\165\164\164\157\156\40\x69\x64\x3d\42\151\156\151\x63\151\x61\162\x5f\163\x65\163\x69\x6f\x6e\42\40\x63\x6c\141\x73\163\75\42\x66\x6f\162\155\55\143\x6f\x6e\164\x72\157\154\40\142\164\156\40\x62\164\156\55\x73\165\x63\143\145\x73\x73\42\x3e\111\x6e\151\x63\151\141\162\40\x73\x65\163\x69\303\xb3\156\40\74\x69\x20\x63\x6c\x61\x73\x73\75\x22\146\141\x20\x66\141\55\x73\151\x67\156\x2d\151\x6e\x22\76\74\57\151\76\12\x20\x20\x20\40\40\x20\x20\40\40\40\x20\40\40\40\40\40\x3c\57\x62\x75\164\164\157\x6e\76\xa\40\x20\40\x20\x20\40\x20\x20\x20\x20\x20\40\x3c\x2f\144\151\x76\76\40\74\41\55\x2d\40\143\154\141\163\x73\75\42\x63\x6f\x6c\55\x78\163\x2d\x31\62\x22\40\55\55\x3e\12\x20\40\x20\x20\x20\40\40\40\74\57\x64\151\x76\x3e\x20\74\41\55\55\40\x63\154\141\163\163\75\42\x72\157\167\x22\x20\x2d\x2d\76\xa\xa\40\x20\x20\x20\40\x20\x20\x20\x3c\144\151\x76\40\x63\154\141\x73\163\x3d\x22\x72\x6f\167\x22\x3e\12\x20\40\40\40\40\x20\x20\40\40\x20\x20\x20\x3c\x70\76\74\x2f\160\76\xa\x20\x20\40\40\40\40\40\40\74\x2f\x64\x69\166\76\12\xa\40\40\40\40\74\57\144\x69\x76\x3e\40\40\74\x21\55\55\x20\160\x61\x6e\x65\154\40\x62\157\x64\x79\x20\40\55\x2d\76\40\40\x20\x20\xa\x3c\57\x64\x69\166\76\x20\x3c\41\x2d\x2d\x20\151\144\75\x22\154\157\x67\151\x6e\x2d\156\x6f\x72\x6d\x61\x6c\x22\x20\40\x70\x61\156\145\154\40\55\x2d\x3e\12\12\xa\74\x64\x69\x76\x20\x69\x64\x3d\x22\120\x61\156\145\154\x5f\x4c\x6f\x67\151\x6e\x5f\x4d\145\x73\x65\162\x6f\42\40\x63\x6c\x61\163\163\75\42\x70\141\x6e\x65\154\x20\160\x61\156\x65\x6c\x2d\144\x65\x66\141\165\x6c\x74\42\40\x68\x69\x64\x64\x65\x6e\76\12\40\x20\40\40\x20\x20\x3c\x64\151\166\40\143\x6c\141\x73\x73\75\42\160\141\156\145\x6c\55\x68\x65\141\144\151\x6e\147\x22\76\12\x20\x20\40\40\40\40\x20\x20\x20\40\40\40\x3c\150\x33\x20\143\154\x61\x73\x73\75\x22\160\x61\156\x65\x6c\x2d\164\151\x74\x6c\x65\x22\76\x49\156\147\162\x65\x73\157\40\x64\145\x20\x61\163\151\x73\x74\x65\156\x74\x65\74\x2f\x68\x33\x3e\12\x20\x20\x20\x20\40\40\74\x2f\x64\151\166\x3e\x20\x3c\x21\55\55\40\143\x6c\x61\x73\x73\75\x22\160\141\x6e\145\154\55\150\145\141\144\151\x6e\147\x22\x20\x2d\55\x3e\xa\x20\x20\x20\40\x20\40\74\144\151\x76\40\143\154\x61\x73\163\x3d\42\x70\141\x6e\x65\x6c\x2d\142\157\144\x79\42\x3e\xa\12\x20\x20\x20\40\x20\x20\40\x20\x3c\144\151\x76\x20\143\154\x61\163\x73\x3d\42\162\x6f\x77\42\x3e\xa\x20\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\74\144\151\166\40\x63\x6c\141\163\x73\75\x22\x63\157\x6c\55\x78\163\55\x31\62\x22\x3e\x20\40\x20\40\x20\40\12\x20\x20\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\40\x20\74\163\x65\154\x65\x63\x74\x20\151\144\x3d\x22\x53\145\x6c\x65\x63\x74\x5f\x41\x73\x69\x73\164\145\156\164\x65\42\x20\x63\x6c\141\163\x73\x3d\42\146\x6f\x72\x6d\55\143\x6f\x6e\x74\162\157\x6c\42\x20\40\x73\x74\x79\x6c\x65\75\x22\x66\157\156\164\55\x73\151\x7a\145\x3a\x20\62\60\160\170\42\76\xa\x20\40\40\40\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\40\40\40\x20\40\x20\40\74\157\x70\x74\x69\157\x6e\76\117\x70\164\151\x6f\156\40\61\74\x2f\157\160\164\x69\157\156\x3e\xa\40\x20\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\74\x6f\x70\x74\151\157\x6e\76\x4f\x70\x74\x69\157\x6e\40\x32\x3c\57\157\160\164\151\157\156\76\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\x20\40\x20\x20\xa\40\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\40\40\x3c\x2f\163\145\x6c\x65\143\x74\76\xa\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\x3c\x2f\x64\151\x76\x3e\x20\x3c\x21\55\x2d\x20\x63\x6c\x61\163\x73\75\42\x63\x6f\x6c\x2d\170\163\x2d\x31\62\x22\40\55\55\x3e\12\x20\x20\x20\40\x20\40\40\x20\x3c\x2f\144\151\x76\76\40\x3c\41\55\x2d\40\x63\154\x61\163\163\x3d\x22\x72\157\x77\42\40\x2d\x2d\76\xa\xa\x20\x20\x20\40\x20\40\x20\40\x3c\144\x69\x76\x20\x63\154\x61\x73\x73\75\x22\162\x6f\167\42\76\xa\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x20\74\144\x69\x76\x20\143\154\141\x73\163\x3d\x22\143\x6f\x6c\x2d\x78\163\55\x31\x32\42\76\x20\40\x20\x20\40\x20\xa\40\x20\40\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\x3c\x64\151\x76\x20\x63\154\141\163\x73\75\x22\146\x6f\162\x6d\x2d\x67\x72\x6f\165\160\x22\x3e\xa\x20\x20\40\x20\40\40\40\x20\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\x3c\x69\x6e\x70\x75\164\40\151\144\75\x22\x54\170\x74\137\120\141\x73\x73\137\x41\163\x69\x73\x74\145\x6e\164\145\42\x20\x74\x79\160\x65\x3d\42\x70\x61\x73\163\x77\x6f\162\144\42\x20\143\x6c\141\x73\x73\x3d\42\x66\x6f\x72\155\55\143\x6f\156\164\x72\x6f\154\x20\151\x6e\160\165\x74\x2d\x6c\147\x22\40\x64\151\x73\141\x62\154\x65\x64\76\xa\40\x20\x20\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\x20\74\57\144\151\x76\76\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\40\40\x20\x20\xa\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x20\74\57\x64\151\x76\x3e\40\74\x21\x2d\x2d\40\x63\154\x61\x73\163\x3d\42\x63\x6f\154\x2d\170\x73\x2d\x31\x32\42\40\x2d\55\76\12\x20\40\40\40\x20\x20\x20\x20\x3c\x2f\x64\151\x76\x3e\x20\x3c\41\x2d\x2d\x20\143\x6c\x61\163\x73\75\x22\162\x6f\167\x22\x20\x2d\55\x3e\xa\12\12\40\x20\x20\x20\40\x20\x20\x20\x3c\x64\151\166\x20\143\x6c\141\x73\x73\x3d\42\162\157\x77\x22\x3e\12\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\x3c\x64\151\166\x20\143\154\141\x73\163\x3d\x22\143\157\x6c\55\x78\x73\x2d\64\x22\x3e\40\40\x20\x20\40\40\12\40\40\x20\40\40\40\40\40\40\40\40\x20\x20\x20\40\40\x3c\142\165\x74\164\157\x6e\x20\x74\x79\x70\145\x3d\42\142\165\x74\164\x6f\156\42\x20\143\154\x61\163\163\75\x22\142\164\156\40\142\x74\x6e\x2d\x6c\147\x20\142\164\x6e\55\142\154\x6f\143\153\40\x62\x74\156\x2d\x69\156\146\157\x20\x4b\142\55\114\157\x67\x69\156\42\40\x64\141\x74\x61\75\42\61\x22\40\x3e\12\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\40\x20\74\163\x70\141\x6e\40\143\x6c\141\x73\163\75\x22\142\151\40\142\x69\55\61\55\x63\151\162\x63\154\x65\x22\x20\x20\163\x74\x79\154\x65\x3d\x22\x66\x6f\156\164\x2d\163\x69\x7a\x65\x3a\40\62\56\70\x72\145\155\x3b\x22\76\x3c\x2f\x73\x70\141\156\x3e\12\40\40\x20\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x3c\x2f\142\x75\164\x74\x6f\x6e\76\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\x20\40\40\40\x20\40\40\40\x20\40\x20\40\40\40\40\40\40\40\40\40\40\x20\x20\x20\xa\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\74\57\x64\151\166\76\x20\12\40\40\x20\40\40\40\40\x20\x20\x20\40\x20\x3c\144\151\x76\40\143\154\x61\x73\163\x3d\42\143\157\154\x2d\x78\x73\55\64\x22\76\40\x20\x20\40\x20\x20\12\40\x20\40\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\x3c\142\x75\x74\164\x6f\156\x20\164\171\160\x65\75\x22\142\165\x74\164\x6f\156\x22\40\143\x6c\141\x73\x73\x3d\42\142\164\x6e\40\142\164\156\55\154\147\x20\142\x74\156\x2d\x62\x6c\x6f\x63\153\40\x62\164\156\55\x69\x6e\146\157\40\x4b\x62\x2d\x4c\157\147\x69\156\42\40\x64\x61\x74\141\75\42\62\42\40\76\12\40\40\x20\x20\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\40\40\x20\74\163\x70\x61\x6e\x20\x63\x6c\x61\163\x73\x3d\x22\x62\x69\x20\x62\x69\x2d\62\55\x63\151\162\143\x6c\x65\x22\x20\x20\x73\164\x79\x6c\145\75\x22\146\x6f\156\x74\55\x73\x69\172\x65\72\40\62\x2e\x38\162\x65\155\x3b\x22\x3e\74\57\163\160\141\x6e\x3e\12\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\40\40\x20\40\x3c\57\x62\165\164\x74\x6f\156\76\40\40\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\xa\40\40\x20\40\x20\x20\x20\40\40\40\x20\40\74\x2f\144\151\166\x3e\x20\12\x20\40\x20\40\x20\x20\x20\x20\x20\x20\40\40\74\x64\x69\166\40\143\x6c\x61\163\163\75\42\x63\x6f\154\55\x78\x73\x2d\x34\x22\x3e\40\x20\40\x20\x20\x20\12\40\40\x20\40\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\74\142\x75\164\164\x6f\x6e\40\164\171\160\145\75\42\142\165\164\x74\x6f\x6e\42\40\143\x6c\141\163\x73\x3d\x22\x62\164\156\40\142\164\156\x2d\154\x67\x20\142\x74\156\x2d\142\x6c\157\143\153\x20\x62\164\156\55\151\x6e\146\x6f\40\x4b\x62\x2d\114\x6f\147\151\x6e\42\x20\144\x61\x74\141\x3d\x22\63\x22\40\x3e\xa\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\74\x73\x70\x61\156\x20\x63\154\x61\163\x73\x3d\x22\x62\x69\40\x62\151\55\x33\55\x63\151\162\x63\x6c\145\x22\x20\40\x73\164\x79\x6c\x65\75\42\146\157\156\x74\55\x73\151\172\145\72\40\x32\56\70\x72\145\155\x3b\42\76\x3c\x2f\163\160\x61\x6e\76\12\40\40\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\x20\74\57\x62\x75\164\x74\x6f\x6e\76\x20\40\x20\40\40\x20\40\40\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\xa\40\40\40\x20\40\40\40\x20\40\x20\x20\40\x3c\57\x64\x69\166\x3e\40\40\40\40\x20\40\40\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\40\12\x20\40\40\x20\40\40\x20\x20\74\x2f\144\x69\x76\x3e\x20\74\41\55\55\x20\143\x6c\x61\x73\x73\x3d\42\162\x6f\x77\x22\x20\x2d\55\x3e\xa\xa\xa\40\x20\40\x20\40\40\40\40\x3c\144\x69\x76\x20\143\x6c\141\x73\x73\x3d\x22\162\x6f\x77\x22\x3e\xa\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\x3c\x64\x69\166\40\x63\154\141\x73\x73\x3d\x22\143\157\x6c\x2d\x78\163\x2d\x34\42\76\x20\40\x20\x20\40\40\xa\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\x3c\142\x75\x74\x74\x6f\x6e\40\x74\x79\160\x65\75\42\x62\165\x74\x74\157\x6e\x22\40\x63\x6c\141\163\163\75\42\x62\x74\156\x20\x62\x74\156\x2d\x6c\147\x20\142\164\156\55\142\x6c\x6f\143\x6b\40\142\164\x6e\55\151\x6e\146\157\x20\113\x62\x2d\114\x6f\x67\x69\156\42\40\144\x61\164\141\75\x22\64\x22\x20\x3e\12\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x3c\x73\x70\x61\156\40\x63\x6c\141\x73\x73\x3d\x22\142\x69\40\142\151\55\x34\x2d\x63\x69\x72\143\154\x65\42\40\x20\x73\x74\171\154\145\75\x22\x66\x6f\156\164\55\x73\x69\x7a\145\72\40\62\56\70\x72\x65\x6d\x3b\42\76\74\x2f\x73\160\141\156\76\12\40\40\40\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\x3c\57\x62\x75\x74\164\157\156\76\x20\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\40\40\x20\40\40\40\40\x20\x20\40\40\x20\40\40\x20\40\40\xa\40\40\x20\40\40\40\40\x20\40\40\40\40\74\x2f\144\x69\x76\x3e\40\xa\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\x3c\x64\x69\x76\x20\x63\x6c\141\x73\163\75\x22\143\157\x6c\x2d\170\163\55\x34\42\76\40\40\x20\40\x20\40\12\40\x20\40\x20\40\40\40\40\40\40\40\x20\x20\x20\x20\x20\74\x62\x75\x74\164\x6f\156\x20\164\x79\x70\145\75\42\142\165\x74\164\157\156\42\x20\x63\x6c\141\x73\x73\x3d\x22\x62\x74\x6e\x20\x62\164\x6e\55\154\x67\x20\142\164\156\x2d\x62\x6c\x6f\x63\x6b\x20\x62\x74\156\55\x69\x6e\146\x6f\40\x4b\x62\x2d\114\157\x67\x69\x6e\x22\40\144\141\164\141\75\42\x35\42\40\x3e\12\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\74\x73\x70\141\156\40\143\x6c\x61\x73\163\75\x22\x62\x69\x20\142\151\55\x35\x2d\143\151\162\143\x6c\x65\x22\40\x20\163\x74\171\154\145\x3d\42\x66\157\x6e\164\x2d\163\x69\x7a\x65\72\x20\x32\x2e\70\162\145\x6d\x3b\x22\76\x3c\57\163\160\141\x6e\76\xa\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\74\x2f\142\165\x74\164\157\156\76\x20\40\40\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\40\40\40\12\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\74\57\144\151\x76\76\40\12\40\40\40\x20\x20\40\x20\40\40\x20\40\40\x3c\x64\151\x76\40\143\154\141\163\163\x3d\42\x63\157\x6c\55\170\163\55\64\42\x3e\x20\40\40\x20\x20\x20\xa\x20\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\40\40\40\x3c\142\165\x74\x74\x6f\156\x20\164\x79\160\x65\x3d\x22\142\x75\x74\164\157\x6e\42\x20\x63\x6c\141\x73\163\75\42\x62\x74\x6e\x20\142\164\156\55\x6c\147\40\x62\164\156\55\142\x6c\157\x63\x6b\x20\142\164\156\x2d\x69\156\146\x6f\x20\113\142\55\x4c\x6f\x67\x69\x6e\42\40\144\x61\x74\x61\75\42\x36\42\40\x3e\12\x20\40\x20\x20\40\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\40\74\163\x70\x61\x6e\40\143\x6c\x61\163\163\75\x22\142\151\x20\142\x69\55\66\x2d\x63\x69\162\143\x6c\x65\42\x20\40\163\x74\x79\154\x65\75\x22\x66\157\x6e\x74\x2d\163\151\172\x65\x3a\x20\x32\56\70\x72\145\x6d\x3b\x22\76\74\x2f\x73\x70\141\x6e\x3e\xa\x20\40\x20\40\x20\40\x20\x20\40\40\40\40\x20\x20\x20\40\74\57\x62\165\x74\x74\x6f\156\76\40\40\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\x20\40\40\x20\x20\x20\x20\40\x20\x20\x20\x20\xa\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\74\57\144\x69\x76\76\x20\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\40\40\40\xa\40\x20\x20\x20\40\40\40\40\x3c\x2f\x64\151\166\76\40\x3c\41\x2d\x2d\x20\x63\154\x61\163\163\x3d\x22\x72\x6f\x77\x22\40\x2d\55\x3e\12\xa\12\x20\40\x20\x20\x20\40\x20\40\x3c\x64\x69\166\40\143\x6c\x61\163\163\75\x22\x72\157\167\42\x3e\xa\x20\x20\40\40\40\40\40\x20\x20\40\40\40\74\144\x69\x76\40\x63\x6c\141\x73\x73\75\42\143\x6f\x6c\55\x78\x73\55\x34\42\76\x20\40\40\x20\x20\x20\xa\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x3c\x62\x75\x74\164\x6f\x6e\40\164\x79\160\x65\75\42\x62\x75\164\x74\157\156\42\40\x63\154\141\163\x73\75\x22\142\x74\x6e\x20\142\x74\156\55\154\147\40\x62\x74\x6e\55\x62\154\157\x63\153\x20\x62\164\x6e\x2d\151\156\146\x6f\40\113\x62\55\x4c\157\147\x69\x6e\x22\40\x64\141\x74\141\75\x22\x37\x22\x20\76\12\40\40\40\x20\40\x20\40\x20\x20\x20\40\40\x20\40\x20\40\40\40\x20\40\74\x73\x70\141\156\40\x63\x6c\141\163\163\75\x22\x62\151\x20\142\151\x2d\x37\55\143\151\162\143\154\x65\42\40\x20\x73\164\x79\x6c\x65\x3d\42\x66\x6f\x6e\164\55\163\x69\x7a\x65\72\x20\62\56\x38\162\145\x6d\x3b\x22\x3e\74\x2f\x73\x70\x61\156\x3e\12\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\x3c\x2f\x62\x75\164\x74\157\156\x3e\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\40\x20\x20\40\40\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\40\40\xa\40\40\40\x20\40\x20\40\40\40\40\x20\40\x3c\57\144\x69\x76\x3e\x20\12\40\40\x20\x20\x20\x20\40\40\x20\x20\40\x20\x3c\144\151\x76\x20\143\154\141\163\163\x3d\x22\x63\x6f\154\x2d\170\x73\x2d\64\42\x3e\40\40\x20\40\40\40\12\x20\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\74\x62\165\164\164\x6f\x6e\x20\x74\171\160\x65\75\42\142\x75\x74\164\x6f\156\x22\x20\143\154\x61\163\163\x3d\x22\x62\x74\156\40\x62\164\156\x2d\154\147\x20\142\x74\156\x2d\142\154\157\143\x6b\x20\x62\164\156\x2d\x69\156\x66\x6f\x20\x4b\x62\x2d\114\x6f\147\151\156\x22\x20\x64\x61\x74\x61\75\42\x38\42\x20\x3e\12\x20\40\x20\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\x20\x20\x3c\x73\160\141\x6e\x20\143\154\x61\163\163\x3d\x22\142\x69\40\x62\x69\x2d\x38\x2d\143\151\162\x63\154\x65\x22\x20\x20\x73\x74\171\x6c\145\75\42\146\157\156\x74\x2d\163\x69\x7a\145\72\40\62\56\x38\162\145\155\x3b\x22\x3e\x3c\x2f\163\x70\x61\156\x3e\12\40\40\40\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\74\x2f\x62\165\x74\164\157\x6e\x3e\x20\x20\40\x20\x20\40\40\40\40\40\x20\40\40\40\x20\40\40\40\40\40\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\40\x20\40\x20\12\x20\40\40\40\40\40\x20\x20\x20\40\40\x20\x3c\x2f\x64\151\166\x3e\40\xa\x20\40\40\40\40\x20\40\x20\x20\40\x20\x20\x3c\x64\x69\x76\40\143\x6c\x61\163\x73\75\42\143\x6f\154\55\170\x73\55\64\42\x3e\x20\x20\40\x20\x20\40\xa\40\40\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\74\142\x75\x74\164\157\x6e\x20\164\171\x70\x65\75\x22\142\165\164\x74\x6f\x6e\x22\40\x63\154\x61\x73\163\x3d\42\x62\164\x6e\x20\x62\x74\x6e\55\154\147\40\x62\x74\x6e\x2d\x62\x6c\157\143\x6b\40\x62\164\156\x2d\151\156\146\x6f\x20\x4b\x62\55\114\157\147\151\156\42\x20\144\x61\x74\x61\x3d\x22\71\42\40\x3e\12\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\74\163\x70\141\x6e\x20\x63\154\x61\163\x73\75\42\142\151\40\x62\x69\x2d\x39\x2d\x63\151\x72\x63\x6c\x65\42\40\x20\x73\x74\171\154\x65\x3d\x22\x66\x6f\x6e\x74\55\x73\x69\x7a\x65\x3a\40\62\x2e\70\162\x65\155\73\42\x3e\x3c\57\163\x70\141\156\76\12\40\40\x20\x20\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\x3c\57\x62\165\x74\x74\157\156\x3e\40\40\40\40\x20\40\40\x20\40\x20\40\40\40\x20\40\x20\40\40\x20\40\40\40\40\40\40\40\40\x20\x20\40\40\40\40\x20\x20\40\12\x20\x20\x20\x20\x20\40\x20\40\x20\40\x20\x20\74\57\144\x69\166\76\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\40\40\x20\x20\x20\x20\40\12\x20\x20\40\x20\x20\40\40\40\x3c\x2f\x64\x69\x76\76\40\74\41\55\55\x20\143\x6c\x61\x73\x73\75\x22\x72\x6f\x77\42\x20\55\x2d\x3e\12\xa\12\40\x20\40\x20\x20\x20\40\x20\74\144\151\x76\40\143\154\141\163\x73\x3d\42\162\157\x77\x22\x3e\12\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\x3c\144\x69\x76\x20\x63\154\x61\x73\x73\x3d\42\x63\x6f\154\55\x78\163\x2d\x34\x22\76\x20\x20\x20\x20\x20\x20\12\x20\x20\40\40\40\40\40\40\x20\40\40\40\x20\40\x20\x20\x3c\x62\x75\164\164\x6f\x6e\x20\164\x79\160\x65\x3d\42\x62\x75\x74\x74\x6f\x6e\42\x20\x63\154\x61\163\x73\x3d\x22\x62\x74\x6e\40\142\x74\156\55\x6c\x67\40\142\x74\x6e\x2d\x62\154\x6f\x63\153\40\x62\x74\156\55\x69\x6e\x66\x6f\40\x4b\x62\55\114\157\x67\x69\156\42\40\144\x61\x74\x61\x3d\42\40\42\x20\76\xa\x20\x20\x20\x20\40\40\40\x20\x20\40\40\40\40\40\x20\40\x20\40\40\x20\74\x73\x70\141\156\40\40\x73\164\x79\154\x65\x3d\42\x66\x6f\x6e\x74\x2d\163\151\x7a\145\72\40\x32\56\x34\162\x65\x6d\x3b\42\x3e\x5f\x3c\x2f\163\160\x61\x6e\76\xa\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\x20\40\40\40\74\x2f\142\165\164\x74\x6f\x6e\76\x20\40\40\x20\40\40\40\x20\x20\40\x20\40\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\40\40\40\12\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\40\74\57\144\151\166\76\40\12\40\x20\40\40\x20\40\40\x20\40\40\x20\40\x3c\144\151\x76\x20\x63\154\x61\x73\163\x3d\x22\x63\x6f\x6c\55\170\x73\x2d\x34\x22\x3e\40\40\x20\40\40\40\xa\40\40\40\x20\40\40\x20\40\x20\40\40\40\40\40\40\x20\74\x62\x75\x74\164\x6f\156\x20\164\x79\160\x65\75\42\x62\x75\x74\x74\x6f\156\x22\40\143\154\x61\x73\x73\75\x22\x62\164\x6e\40\142\x74\156\x2d\154\147\40\142\x74\x6e\x2d\142\154\157\x63\x6b\40\x62\x74\156\x2d\x69\x6e\x66\157\x20\x4b\x62\x2d\114\157\147\x69\156\x22\40\x64\x61\164\141\75\42\60\42\x20\x3e\xa\40\x20\40\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x20\x20\40\x3c\163\160\x61\x6e\x20\143\x6c\141\x73\x73\75\42\142\x69\40\142\151\55\60\x2d\143\x69\162\x63\x6c\145\42\x20\40\163\x74\171\x6c\x65\x3d\x22\146\157\156\x74\x2d\163\x69\172\145\72\40\62\x2e\70\x72\x65\x6d\x3b\42\76\x3c\x2f\163\160\x61\x6e\76\12\x20\x20\x20\40\40\40\x20\x20\x20\40\40\40\x20\40\x20\x20\x3c\57\x62\x75\x74\x74\157\x6e\x3e\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\xa\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\40\40\x3c\x2f\x64\x69\166\x3e\x20\12\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x3c\x64\x69\166\x20\143\x6c\141\x73\x73\x3d\42\143\157\x6c\x2d\x78\x73\55\64\42\x3e\x20\x20\x20\40\x20\x20\xa\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\40\x20\40\40\x3c\142\x75\164\x74\157\156\40\164\171\x70\145\x3d\42\x62\165\x74\x74\157\x6e\42\40\x63\x6c\x61\163\x73\x3d\x22\142\164\156\40\x62\164\156\55\154\x67\40\x62\164\x6e\x2d\142\x6c\x6f\x63\x6b\40\x62\164\x6e\x2d\151\156\146\157\x20\113\x62\x2d\114\x6f\147\x69\156\x22\x20\144\141\164\x61\x3d\42\104\105\114\x22\x20\76\xa\40\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\x20\x3c\x73\x70\141\x6e\40\x63\154\141\x73\163\x3d\42\x62\x69\40\142\x69\x2d\141\x72\162\157\x77\55\x6c\x65\146\x74\x22\x20\40\x73\x74\171\154\145\75\x22\146\157\156\164\x2d\163\x69\x7a\145\x3a\40\62\56\x38\162\x65\155\x3b\x22\76\74\x2f\163\160\x61\156\76\12\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\74\57\x62\x75\164\164\x6f\156\76\40\x20\40\x20\40\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\40\40\40\40\40\40\40\x20\40\12\40\40\x20\x20\40\x20\x20\40\x20\40\40\x20\74\x2f\x64\x69\166\76\40\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\x20\x20\x20\40\40\40\12\x20\40\x20\40\40\x20\40\40\74\57\x64\151\166\x3e\x20\x3c\41\x2d\x2d\x20\x63\154\x61\163\163\x3d\x22\x72\157\x77\42\x20\x2d\55\x3e\12\12\x20\40\x20\40\40\x20\x20\40\74\144\x69\x76\40\x63\154\141\163\163\75\42\x72\x6f\167\42\76\40\74\x70\x3e\74\x2f\x70\x3e\74\57\x64\x69\x76\x3e\xa\40\40\40\x20\x20\x20\40\x20\74\x64\151\x76\40\x63\154\141\x73\163\75\x22\x72\x6f\x77\x20\x22\76\xa\40\40\x20\x20\40\40\x20\40\x20\40\x20\40\x3c\144\x69\x76\x20\143\154\141\163\x73\75\x22\143\157\x6c\x2d\170\x73\x2d\x31\x32\x22\76\40\40\40\40\x20\x20\x20\x20\40\x20\x20\x20\xa\x20\x20\x20\x20\x20\x20\40\40\x20\40\x20\40\40\40\40\x20\x3c\x64\151\x76\x20\x68\x69\144\144\x65\156\x20\x69\x64\x3d\42\x4d\163\x6a\x5f\101\x73\x69\x73\x74\145\x6e\x74\145\42\40\x63\x6c\141\163\x73\75\42\x74\145\170\164\55\x63\145\156\164\x65\162\40\x61\154\145\162\164\x20\x61\154\145\162\164\x2d\163\x75\143\143\145\x73\163\x22\76\x20\x20\40\40\40\x20\40\x20\40\40\x20\40\40\40\x20\x20\xa\x20\x20\40\40\x20\x20\40\40\40\40\40\x20\x20\x20\40\40\74\57\144\151\166\76\12\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\74\57\144\x69\166\76\xa\40\x20\40\40\x20\40\x20\40\x20\74\57\144\x69\x76\76\12\xa\xa\x20\40\x20\40\x20\x20\x20\x20\74\144\x69\x76\x20\143\x6c\141\163\163\x3d\x22\162\x6f\167\42\76\xa\x20\x20\x20\x20\x20\x20\40\40\x20\x20\40\40\74\x64\151\x76\40\143\154\x61\x73\163\75\x22\143\x6f\154\55\170\163\55\x31\x32\x22\76\xa\40\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\x20\40\40\x3c\x62\x75\x74\164\x6f\156\x20\x69\x64\75\42\x42\x74\156\x5f\x49\156\x69\143\x69\x61\x72\137\x53\x65\x73\x69\x6f\x6e\x5f\101\163\151\x73\x74\x65\156\164\x65\42\x20\xa\x20\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\143\x6c\x61\163\x73\x3d\42\146\x6f\162\x6d\x2d\x63\x6f\156\x74\x72\x6f\x6c\x20\142\x74\x6e\x20\x62\x74\x6e\55\163\165\x63\x63\x65\x73\163\x22\76\12\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\40\x20\40\x49\x4e\x49\103\111\101\x52\x20\123\x45\123\x49\xc3\223\116\x20\x3c\x69\40\x63\x6c\141\163\163\x3d\42\146\141\40\146\141\55\163\x69\x67\156\55\x69\x6e\x22\76\74\57\151\x3e\12\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\40\40\40\x20\40\74\57\142\165\x74\x74\x6f\156\x3e\xa\40\40\x20\40\40\40\x20\40\40\x20\40\x20\x3c\x2f\144\151\x76\x3e\40\x3c\x21\x2d\55\x20\143\x6c\141\163\x73\75\42\143\x6f\x6c\x2d\x78\x73\55\61\x32\x22\x20\55\x2d\x3e\12\x20\40\x20\x20\40\40\x20\x20\74\x2f\x64\151\x76\x3e\x20\x3c\41\55\x2d\40\143\x6c\141\163\x73\x3d\x22\162\157\x77\x22\x20\x2d\55\76\xa\12\xa\40\x20\40\40\40\40\x20\40\74\x64\x69\166\x20\143\154\141\x73\163\x3d\42\x72\157\167\42\76\40\74\160\76\74\x2f\160\76\74\57\144\151\166\76\xa\xa\x20\40\x20\40\40\x20\x20\x20\x3c\144\151\x76\x20\143\x6c\141\x73\163\75\x22\x72\x6f\167\x22\x3e\12\40\40\x20\x20\40\x20\40\40\x20\x20\x20\40\x3c\144\x69\x76\40\x63\x6c\x61\x73\163\x3d\42\x63\157\154\x2d\170\x73\x2d\61\62\42\76\x20\40\x20\40\x20\x20\12\x20\x20\40\40\40\x20\40\x20\x20\40\40\40\x20\x20\40\x20\74\x62\x75\164\x74\x6f\156\40\164\171\160\x65\x3d\x22\142\x75\x74\x74\157\156\x22\40\xa\40\x20\40\40\40\x20\40\x20\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\40\143\x6c\x61\163\x73\75\x22\142\164\x6e\x20\x62\x74\x6e\55\142\x6c\x6f\143\153\40\142\x74\156\x2d\x73\165\x63\143\145\163\163\42\xa\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\x69\x64\x3d\42\102\x74\x6e\137\x4d\157\x73\x74\162\x61\x72\x5f\x4c\157\147\x69\x6e\137\x4e\157\x72\x6d\141\x6c\42\x3e\12\40\x20\x20\40\40\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\x20\x20\40\40\x20\40\x20\x4d\117\123\124\122\x41\122\x20\x41\x43\103\x45\x53\117\40\116\x4f\x52\x4d\101\114\xa\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\74\57\142\x75\164\x74\x6f\156\x3e\40\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x20\12\40\x20\40\40\40\x20\40\40\40\x20\40\40\x3c\57\x64\x69\166\76\40\x3c\x21\55\55\40\143\x6c\x61\163\x73\x3d\42\143\157\154\x2d\x78\x73\x2d\61\62\42\40\x2d\x2d\76\xa\x20\x20\40\40\x20\x20\40\x20\x3c\x2f\x64\x69\x76\76\40\x3c\x21\55\55\x20\x63\154\x61\163\163\75\42\x72\157\167\x22\x20\x2d\55\x3e\xa\12\12\40\40\40\x20\40\x20\74\x2f\x64\151\x76\x3e\x3c\x21\55\55\x20\x20\143\x6c\x61\163\163\x3d\42\x70\x61\156\x65\x6c\x2d\142\x6f\144\171\42\40\55\x2d\76\12\x3c\57\144\x69\x76\76\40\74\x21\x2d\x2d\40\143\x6c\x61\163\163\x3d\x22\160\x61\156\x65\x6c\x20\x70\x61\x6e\145\154\55\144\145\146\141\165\x6c\x74\42\40\55\55\76\12\12\xa\74\x2f\x64\x69\x76\x3e\x20\74\x21\55\x2d\x20\143\154\x61\163\x73\x3d\x22\143\157\x6c\55\x78\163\55\x31\62\x20\55\55\x3e\xa\12\x3c\x21\x2d\55\x20\52\x2a\x2a\52\52\x2a\52\52\x2a\52\x2a\x2a\x2a\52\x2a\52\x2a\52\x2a\52\x2a\52\52\52\52\52\52\x2a\52\52\x2a\x2a\x2a\x2a\x2a\x2a\52\x2a\x2a\52\x2a\52\52\52\52\52\x2a\x2a\52\52\x2a\52\x2a\52\x2a\52\52\x2a\52\x2a\52\52\52\x2a\x2a\x2a\52\x2a\52\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\52\52\x2a\52\x2a\52\52\52\52\x2a\52\x2a\52\52\x2a\52\52\x2a\52\x2a\52\52\52\x2a\52\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\52\52\x2a\52\52\x2a\x2a\x2a\x2a\x20\55\55\76\12\x3c\x21\55\55\x20\52\x2a\52\x2a\52\52\52\x2a\52\x2a\x2a\52\52\x2a\x2a\52\52\52\x2a\52\52\x2a\52\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\x2a\52\52\52\x2a\52\52\52\52\52\52\x2a\52\x2a\52\52\x2a\52\x2a\52\52\52\x2a\52\52\x2a\52\x2a\x2a\x2a\52\x2a\52\x2a\x2a\52\x2a\52\52\x2a\x2a\52\52\x2a\x2a\x2a\52\52\x2a\52\x2a\52\x2a\x2a\52\x2a\52\x2a\52\x2a\x2a\52\52\52\52\52\52\x2a\x2a\52\52\52\52\52\52\x2a\52\x2a\52\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\40\55\x2d\x3e\xa\12\xa\x3c\163\143\162\x69\x70\164\76\12\x20\x20\40\x20\57\57\x2a\52\52\52\52\x2a\x2a\x2a\52\52\x2a\52\52\52\52\x2a\x2a\52\x2a\52\x2a\52\52\52\x2a\x2a\x2a\x2a\x2a\52\x2a\52\x2a\x2a\52\x2a\x2a\52\52\52\52\x2a\x2a\x2a\52\52\x2a\x2a\52\52\52\52\x2a\52\52\52\52\52\x2a\52\52\x2a\52\52\x2a\52\52\x2a\52\52\52\52\52\52\52\x2a\52\52\52\52\x2a\52\52\52\x2a\52\x2a\x2a\52\52\x2a\x2a\52\52\x2a\52\52\x2a\52\x2a\x2a\52\x2a\x2a\52\x2a\x2a\52\x2a\52\x2a\52\52\x2a\52\x2a\x2a\x2a\x2a\52\x2a\x2a\x2a\xa\40\40\40\x20\57\x2f\x2a\x2a\52\52\52\52\52\52\52\x2a\52\52\x2a\52\x2a\52\52\52\x2a\52\52\52\52\52\52\x2a\52\52\52\x2a\52\x2a\52\x2a\x2a\52\52\x2a\52\52\52\52\52\52\x2a\x2a\x2a\52\52\52\52\x2a\52\52\52\x2a\52\52\x2a\52\52\52\x2a\x2a\52\52\52\52\52\52\x2a\x2a\52\52\52\52\x2a\x2a\52\52\52\x2a\x2a\x2a\52\x2a\x2a\52\x2a\52\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\52\x2a\52\x2a\52\x2a\52\x2a\52\52\52\52\x2a\52\52\x2a\52\52\52\52\x2a\x2a\52\x2a\52\xa\40\40\40\40\x24\50\144\157\x63\x75\x6d\x65\x6e\164\x29\56\x72\145\141\144\171\x28\146\x75\156\x63\164\x69\157\x6e\x20\x28\x29\40\xa\x20\x20\x20\40\x7b\xa\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\12\xa\x20\x20\40\40\40\40\40\x20\x6e\x65\167\x20\x50\162\x6f\x6d\x69\163\145\50\x66\165\x6e\x63\x74\x69\x6f\156\x28\162\145\x73\157\154\166\x65\51\40\xa\40\x20\x20\x20\40\x20\40\x20\x7b\40\x20\x20\12\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\40\x72\x65\x73\x6f\154\166\x65\40\12\x20\x20\x20\40\40\x20\40\x20\x20\40\x20\40\50\12\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\44\x2e\114\x6f\141\144\x69\x6e\147\117\x76\x65\162\x6c\x61\171\x28\x22\163\x68\157\167\42\54\x20\xa\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\173\40\40\x20\142\141\x63\x6b\147\x72\157\165\156\144\x20\x20\x20\40\40\40\x3a\x20\42\x72\x67\x62\x61\x28\x30\54\x20\x30\x2c\x20\x30\54\40\60\x2e\65\51\x22\x2c\xa\x20\40\40\x20\40\x20\x20\40\40\40\40\40\x20\40\x20\40\x69\x6d\x61\x67\145\x20\x20\40\x20\40\x20\x20\72\40\42\x22\x2c\12\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\40\40\x20\x20\164\145\x78\164\x43\157\x6c\157\162\40\40\40\72\40\42\x23\x61\x64\146\x66\62\x66\x20\42\x2c\12\40\40\x20\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x74\145\x78\x74\40\x20\x20\40\x20\40\x20\40\x3a\x20\42\x52\145\x63\165\x70\x65\162\x61\156\x64\x6f\x20\151\156\x66\x6f\162\155\141\x63\x69\xc3\263\x6e\x2e\x2e\56\x22\12\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\175\51\12\40\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\51\x3b\xa\x20\40\x20\40\x20\x20\x20\40\x7d\x29\x2e\164\150\x65\156\40\x28\146\165\x6e\143\x74\151\x6f\156\40\x28\162\x65\x73\x75\x6c\164\51\12\x20\40\40\x20\40\40\x20\40\173\x20\x20\x20\12\x20\x20\x20\x20\40\x20\x20\40\x20\40\x20\x20\122\145\143\165\160\x65\162\x61\x72\x5f\125\163\x75\x61\x72\x69\157\x73\40\50\40\x66\x75\156\143\x74\151\157\156\40\x28\x52\x65\x74\157\162\x6e\141\x29\x20\173\x7d\40\x29\73\xa\40\x20\40\40\40\40\40\40\175\51\56\164\150\x65\156\x20\50\146\165\156\143\x74\x69\x6f\156\x20\50\x72\145\163\165\154\x74\51\12\x20\x20\40\x20\40\40\40\40\173\xa\x20\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\145\163\143\165\x63\150\141\162\x5f\145\154\x65\155\x65\156\164\157\x73\50\51\x20\73\12\40\x20\x20\40\40\40\40\x20\175\51\x2e\164\x68\x65\156\50\146\165\x6e\143\x74\x69\157\156\50\162\145\x73\x75\x6c\x74\x29\40\12\40\x20\40\x20\x20\x20\40\40\x7b\x20\40\40\x20\40\x20\x20\x20\40\40\40\xa\x20\x20\40\40\x20\x20\x20\x20\40\40\40\x20\163\x65\164\124\x69\x6d\145\157\165\164\50\x66\165\x6e\x63\x74\x69\x6f\x6e\x28\x29\12\x20\40\40\40\40\40\x20\x20\40\40\40\x20\173\xa\x20\x20\x20\40\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\x24\56\114\157\141\x64\x69\156\147\117\166\145\162\154\141\x79\x28\x22\x68\x69\x64\x65\x22\51\x3b\12\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\44\x28\42\x23\165\x73\165\x61\x72\x69\x6f\42\x29\56\146\157\x63\165\x73\x28\51\73\12\x20\x20\40\40\40\x20\40\x20\40\40\x20\x20\x7d\x2c\x20\x31\65\60\60\51\73\x20\x20\x20\x20\40\x20\40\40\40\x20\xa\40\x20\x20\x20\40\x20\40\x20\x7d\x29\73\x20\40\40\40\12\x20\x20\x20\x20\12\40\x20\40\40\12\x20\x20\40\x20\175\51\73\12\xa\40\x20\x20\x20\57\x2f\52\x2a\x2a\52\52\52\x2a\x2a\52\x2a\52\52\x2a\x2a\52\x2a\52\52\52\52\52\52\52\52\x2a\x2a\52\x2a\x2a\x2a\52\52\x2a\x2a\52\52\52\x2a\x2a\52\52\x2a\52\x2a\52\x2a\52\x2a\52\52\x2a\x2a\52\52\52\x2a\52\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\52\x2a\52\52\x2a\52\x2a\52\52\52\x2a\x2a\52\x2a\x2a\x2a\x2a\52\52\x2a\x2a\x2a\52\52\x2a\x2a\x2a\x2a\52\52\x2a\x2a\x2a\x2a\52\52\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\x2a\x2a\x2a\52\x2a\52\52\52\52\12\40\40\x20\x20\x66\x75\156\x63\x74\x69\x6f\156\x20\145\163\x63\165\x63\150\x61\162\x5f\145\154\x65\x6d\145\156\x74\x6f\x73\x28\x29\40\12\40\40\40\x20\x7b\xa\12\40\x20\40\40\40\x20\x20\x20\x24\50\42\x23\x42\164\x6e\137\x49\x6e\151\x63\151\x61\162\x5f\x53\145\163\x69\x6f\x6e\x5f\x41\163\x69\163\x74\145\x6e\164\x65\x22\51\x2e\x63\154\151\x63\x6b\x20\x28\40\x66\165\156\143\164\151\x6f\x6e\40\50\x65\166\145\x6e\164\157\x20\51\40\xa\40\40\x20\40\x20\x20\x20\40\173\12\40\x20\x20\40\x20\40\x20\40\x20\x20\40\40\x56\x65\162\x69\x66\151\143\x61\162\x5f\104\x61\x74\x6f\x73\x5f\x41\163\x69\x73\164\x65\156\164\145\50\x20\x66\165\156\143\164\x69\157\156\40\x28\x65\166\145\156\x74\x6f\51\x20\xa\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\173\12\12\x20\x20\x20\x20\40\x20\40\40\40\x20\40\x20\175\51\73\12\x20\40\x20\x20\40\x20\40\40\175\51\73\xa\40\x20\x20\40\x20\40\x20\x20\57\57\x2a\52\x2a\x2a\x2a\x2a\52\x2a\x2a\x2a\x2a\52\x2a\52\x2a\x2a\52\52\52\52\52\52\x2a\x2a\x2a\52\x2a\52\52\52\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\52\x2a\x2a\x2a\x2a\52\x2a\52\52\52\x2a\52\x2a\x2a\x2a\52\52\x2a\x2a\x2a\x2a\52\52\52\52\x2a\52\x2a\52\52\x2a\52\52\52\x2a\52\52\x2a\52\x2a\x2a\52\52\x2a\x2a\52\x2a\52\x2a\x2a\52\52\52\x2a\x2a\x2a\x2a\52\52\52\x2a\x2a\52\52\52\52\x2a\x2a\x2a\x2a\52\x2a\x2a\52\52\52\x2a\12\x20\x20\40\x20\40\x20\x20\40\44\x28\42\x2e\113\142\x2d\114\x6f\147\151\156\x22\51\56\157\x6e\40\x28\42\143\154\151\143\x6b\42\x2c\x20\146\165\156\x63\x74\151\157\156\40\50\x65\166\x65\x6e\164\157\x29\40\xa\40\40\40\40\x20\40\40\x20\x7b\xa\x20\x20\40\x20\40\x20\x20\40\x20\x20\40\40\154\145\x74\40\40\124\145\x63\x6c\141\x20\75\40\x24\50\x74\150\151\163\51\56\x61\164\164\162\50\x27\144\141\x74\x61\x27\51\12\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x54\x65\x63\x6c\x61\144\x6f\x5f\x4e\165\155\x65\x72\151\143\x6f\x20\50\124\145\143\154\x61\54\40\x22\x23\124\x78\x74\x5f\120\x61\x73\163\x5f\x41\163\x69\163\164\x65\156\x74\145\x22\x29\x3b\12\40\40\40\40\x20\40\40\x20\175\x29\x3b\12\40\40\x20\x20\40\x20\40\40\57\57\x2a\x2a\x2a\52\52\52\52\52\52\x2a\52\x2a\x2a\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\x2a\52\x2a\x2a\x2a\x2a\52\52\x2a\x2a\x2a\x2a\x2a\52\x2a\52\x2a\52\x2a\52\52\52\x2a\52\52\x2a\52\x2a\x2a\52\52\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\52\x2a\52\x2a\52\x2a\x2a\52\x2a\x2a\52\52\x2a\52\x2a\x2a\52\52\52\52\x2a\x2a\52\52\x2a\52\52\x2a\x2a\x2a\52\x2a\52\52\x2a\52\x2a\x2a\x2a\52\x2a\x2a\52\52\52\52\52\x2a\52\x2a\52\x2a\x2a\12\40\40\40\40\40\40\x20\x20\x24\50\42\x23\102\x74\156\x5f\115\157\163\x74\162\x61\x72\x5f\x4c\157\x67\151\x6e\x5f\116\x6f\162\x6d\141\x6c\42\51\56\x63\154\151\x63\x6b\x20\x28\x66\x75\156\143\164\151\157\156\40\50\145\x76\145\x6e\x74\157\51\x20\xa\40\40\40\40\x20\x20\40\40\173\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\12\x20\40\40\40\40\40\40\40\40\x20\40\x20\44\x28\x22\x23\x50\141\156\x65\154\137\114\157\x67\x69\x6e\137\115\145\x73\145\162\x6f\42\51\x2e\x68\151\x64\x65\x28\x29\x3b\12\40\40\x20\x20\x20\40\x20\x20\x20\40\x20\x20\x24\50\42\x23\x50\x61\x6e\145\154\137\114\157\147\151\156\x5f\x4e\x6f\162\x6d\141\154\x22\x29\x2e\x73\150\157\167\x28\42\x73\154\157\x77\42\x29\73\12\12\x20\40\40\40\x20\40\40\x20\x7d\51\x3b\xa\x20\x20\40\40\x20\40\x20\40\x2f\57\x2a\x2a\52\52\x2a\x2a\x2a\52\52\52\52\52\52\52\52\52\x2a\52\52\x2a\52\52\x2a\52\52\52\x2a\52\52\52\52\52\52\52\x2a\x2a\x2a\52\x2a\52\52\x2a\52\52\x2a\52\x2a\x2a\52\52\x2a\x2a\x2a\52\x2a\x2a\52\52\x2a\x2a\52\52\x2a\52\52\52\x2a\x2a\52\x2a\x2a\52\52\x2a\x2a\x2a\x2a\x2a\52\x2a\x2a\x2a\52\x2a\x2a\x2a\52\x2a\x2a\52\x2a\x2a\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\52\52\52\x2a\52\52\x2a\52\x2a\52\x2a\x2a\52\12\x20\x20\40\40\40\40\40\40\44\x28\42\43\102\164\156\x5f\x4d\x6f\x73\164\162\x61\162\137\x4c\157\x67\x69\x6e\137\101\163\x69\x73\164\145\x6e\x74\145\x22\x29\x2e\143\x6c\x69\x63\153\x20\x28\146\x75\156\143\164\x69\157\156\40\x28\x65\x76\145\156\x74\157\51\40\12\x20\x20\x20\40\x20\x20\40\x20\173\12\x20\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x24\x28\42\43\120\x61\156\x65\154\x5f\x4c\157\x67\x69\156\x5f\116\157\x72\155\141\154\x22\x29\56\x68\x69\144\145\x28\x29\73\xa\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\44\x28\42\43\120\141\156\x65\154\137\114\x6f\x67\151\156\x5f\x4d\x65\x73\x65\x72\157\42\51\56\x73\150\157\167\50\x22\163\154\x6f\x77\x22\x29\x3b\xa\12\40\x20\40\40\40\x20\x20\40\x7d\51\x3b\12\40\40\x20\x20\40\40\40\40\x2f\x2f\52\x2a\52\x2a\52\52\52\x2a\x2a\52\52\52\x2a\52\x2a\52\x2a\52\52\52\x2a\x2a\x2a\x2a\52\52\x2a\x2a\52\x2a\52\52\52\x2a\x2a\52\52\x2a\52\52\x2a\x2a\52\52\x2a\52\x2a\52\x2a\52\x2a\x2a\52\x2a\x2a\52\52\52\52\52\52\52\52\x2a\x2a\x2a\52\x2a\x2a\52\52\52\x2a\52\x2a\52\x2a\52\52\x2a\x2a\52\x2a\x2a\52\52\52\x2a\52\x2a\52\52\x2a\x2a\x2a\x2a\x2a\52\x2a\x2a\x2a\52\x2a\52\x2a\x2a\x2a\52\52\52\x2a\52\52\x2a\x2a\52\52\52\52\12\40\x20\40\x20\40\x20\x20\x20\x24\x28\x22\43\165\163\x75\141\x72\151\157\x22\x29\56\153\x65\x79\x75\x70\x28\x66\165\156\143\164\151\157\156\x20\50\145\166\x65\156\164\x6f\x29\x20\xa\x20\x20\x20\40\x20\x20\40\x20\x7b\12\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\40\x69\146\x20\x28\145\x76\x65\156\x74\x6f\x2e\153\145\171\103\157\144\145\x20\75\75\x3d\40\61\x33\51\40\44\x28\x22\x23\x70\141\x6c\141\142\x72\141\137\163\x65\143\x72\145\164\141\42\51\56\146\157\143\165\163\x28\51\x3b\xa\x20\x20\x20\x20\40\40\x20\x20\175\x29\73\xa\12\12\40\x20\40\x20\40\40\40\x20\x2f\57\52\x2a\52\x2a\52\x2a\52\52\52\x2a\52\x2a\52\x2a\x2a\x2a\x2a\52\52\x2a\52\52\x2a\x2a\52\52\52\x2a\52\52\52\x2a\52\52\x2a\52\x2a\x2a\x2a\52\52\52\52\52\52\x2a\x2a\52\x2a\x2a\52\52\52\52\52\x2a\52\x2a\52\x2a\52\52\x2a\x2a\x2a\x2a\52\x2a\x2a\52\52\x2a\52\x2a\52\52\52\52\52\x2a\52\x2a\52\52\52\x2a\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\52\52\52\x2a\52\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\x2a\52\x2a\x2a\x2a\52\x2a\x2a\52\x2a\xa\40\x20\x20\40\40\x20\40\40\x24\x28\x22\43\165\x73\165\141\162\x69\157\42\51\x2e\x6b\x65\x79\x75\160\50\x66\x75\x6e\x63\164\151\x6f\156\x20\x28\x65\166\x65\x6e\164\157\x29\x20\12\40\40\40\40\x20\x20\40\40\173\12\40\40\40\x20\x20\x20\x20\x20\x20\40\x20\40\x69\146\x20\x28\x65\166\145\156\164\x6f\x2e\x6b\145\171\103\157\x64\145\x20\x3d\x3d\x3d\x20\x31\x33\51\x20\44\x28\x22\43\x70\x61\154\141\142\x72\141\137\163\x65\x63\x72\x65\164\x61\42\51\x2e\146\157\143\x75\x73\x28\51\x3b\12\x20\40\x20\x20\x20\x20\40\x20\x7d\x29\x3b\12\40\40\x20\x20\40\40\x20\40\x2f\57\x2a\52\52\x2a\52\x2a\x2a\52\52\52\x2a\52\x2a\52\52\52\x2a\52\52\52\x2a\x2a\52\52\x2a\52\x2a\x2a\52\52\x2a\52\x2a\x2a\52\52\x2a\52\52\52\52\x2a\52\52\52\52\x2a\x2a\x2a\x2a\52\52\52\52\52\52\x2a\x2a\52\52\52\52\x2a\x2a\x2a\52\52\52\x2a\x2a\x2a\x2a\52\52\x2a\x2a\52\52\52\52\52\52\52\52\x2a\x2a\52\52\x2a\x2a\x2a\x2a\x2a\52\52\52\52\x2a\52\x2a\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\52\52\x2a\x2a\x2a\x2a\x2a\12\40\x20\x20\40\x20\40\40\40\44\x28\42\x23\160\141\154\141\142\x72\x61\x5f\163\145\143\x72\x65\x74\141\42\51\x2e\153\x65\x79\165\160\x28\x66\x75\x6e\x63\164\x69\157\156\40\x28\x65\x76\145\156\x74\x6f\51\x20\12\40\x20\40\x20\x20\x20\40\x20\173\xa\40\x20\40\40\x20\40\x20\40\x20\40\40\40\x69\x66\x20\x28\x65\166\x65\x6e\164\157\56\153\x65\171\x43\157\x64\x65\x20\75\x3d\75\40\x31\63\x29\40\x24\50\x22\x23\x69\156\x69\x63\151\x61\162\x5f\x73\x65\163\151\x6f\x6e\x22\51\56\x63\154\x69\143\x6b\50\51\x3b\xa\x20\40\x20\x20\40\40\40\40\x7d\51\73\xa\40\40\40\40\x20\x20\40\x20\x2f\57\x2a\52\x2a\x2a\x2a\52\52\x2a\52\52\52\52\52\x2a\52\x2a\x2a\52\x2a\x2a\52\x2a\52\52\x2a\x2a\x2a\x2a\52\x2a\52\x2a\52\x2a\x2a\x2a\x2a\x2a\52\x2a\52\52\x2a\52\52\x2a\52\x2a\52\x2a\52\52\52\x2a\52\x2a\52\52\52\52\52\x2a\52\x2a\x2a\52\x2a\x2a\52\x2a\x2a\x2a\52\x2a\52\52\x2a\52\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\x2a\52\52\52\x2a\52\52\52\x2a\52\52\x2a\52\52\52\x2a\52\52\52\52\52\52\x2a\x2a\x2a\x2a\52\x2a\x2a\xa\x20\40\x20\x20\x20\40\40\x20\x24\50\x22\43\151\x6e\x69\143\x69\141\162\137\163\145\x73\151\x6f\x6e\42\51\x2e\x63\154\x69\143\x6b\50\x66\165\156\x63\x74\151\x6f\156\x20\50\x29\x20\12\40\40\x20\x20\40\40\40\x20\173\12\x20\40\40\40\40\40\40\x20\x20\40\x20\40\154\x65\164\40\120\116\x74\x66\54\40\120\116\x6f\x74\151\x66\x79\137\115\163\152\x20\x20\x3d\x20\x22\x22\54\x20\120\x4e\x6f\164\151\146\x79\x5f\x54\151\160\x6f\40\x3d\42\42\x2c\40\x4d\163\152\137\120\116\157\164\x69\146\x79\73\40\xa\40\40\40\x20\x20\x20\x20\x20\x20\40\40\x20\154\145\x74\x20\x4a\x53\117\x4e\x5f\104\x61\x74\x6f\163\x2c\x20\112\x51\170\150\x72\54\40\x50\157\x73\x74\x5f\124\151\x74\x75\154\157\40\40\x3d\47\47\x2c\x20\x20\x50\157\x73\x74\x5f\x4d\x65\156\x73\141\152\145\x20\40\40\40\x3d\40\x27\47\x2c\40\x20\x50\x6f\x73\x74\137\x42\157\x74\x6f\156\x20\x20\40\40\40\40\x3d\x20\47\47\54\x20\40\x50\157\x73\x74\x5f\x42\157\x74\157\x6e\137\x43\x6c\x61\x73\163\40\75\x27\x27\73\12\40\x20\x20\x20\40\40\x20\x20\40\x20\40\x20\154\145\164\40\124\x69\x74\x75\154\x6f\x5f\105\162\x72\157\x72\40\x3d\47\x27\54\x20\x4d\x65\156\x73\141\x6a\145\137\105\162\x72\x6f\x72\40\75\x27\47\x3b\40\xa\12\12\x20\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\x6c\145\164\x20\165\163\x75\141\x72\151\157\x20\75\x20\x24\50\x22\43\x75\163\x75\x61\162\151\157\42\x29\56\166\141\x6c\50\x29\73\xa\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x6c\x65\x74\x20\x70\141\x6c\x61\142\162\x61\x5f\x73\145\x63\162\145\x74\141\x20\75\x20\44\50\x22\43\160\141\x6c\x61\142\x72\141\137\163\145\143\x72\x65\164\141\42\51\x2e\x76\x61\154\x28\51\x3b\xa\x20\40\40\x20\40\x20\40\40\x20\40\40\40\x69\x66\40\x28\165\x73\x75\141\162\151\x6f\56\154\145\156\147\164\x68\40\74\75\40\60\40\x7c\174\x20\160\141\154\x61\142\x72\141\137\163\145\x63\x72\x65\164\x61\56\x6c\145\156\147\164\x68\40\74\x3d\x20\x30\x29\x20\12\40\x20\x20\40\x20\40\40\40\40\40\x20\40\173\40\40\40\x24\x28\42\x23\165\x73\165\x61\x72\x69\157\x22\x29\x2e\146\157\143\165\163\x28\x29\73\xa\40\40\x20\40\x20\40\40\x20\40\x20\40\40\x20\40\40\40\162\145\x74\x75\162\x6e\73\12\x20\x20\x20\x20\40\x20\40\40\40\x20\40\40\175\xa\x20\x20\x20\x20\40\40\40\40\40\40\x20\40\x76\x61\162\x20\150\164\155\154\137\x6f\162\x69\147\x69\x6e\141\x6c\x20\x3d\40\x24\50\42\43\x69\x6e\x69\143\151\141\x72\x5f\163\x65\x73\x69\157\x6e\x22\51\x2e\150\x74\x6d\154\50\51\73\xa\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\x20\x24\50\42\43\x69\x6e\151\x63\151\141\162\137\x73\x65\163\151\157\156\42\x29\12\x20\x20\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x2e\150\x74\155\154\x28\47\x43\157\x6d\160\162\157\x62\x61\x6e\x64\x6f\56\x2e\56\x20\74\x69\x20\x63\154\141\x73\163\x3d\42\x66\x61\40\x66\141\x2d\x73\160\x69\156\40\146\x61\x2d\162\x65\146\162\x65\163\150\42\76\74\x2f\151\76\47\x29\xa\40\x20\x20\x20\x20\40\40\x20\40\40\40\40\x20\40\40\40\x2e\162\x65\155\x6f\x76\145\x43\154\141\163\163\50\47\x62\x74\x6e\x2d\x73\165\x63\143\x65\163\163\x20\x62\x74\156\x2d\x77\x61\x72\156\x69\156\147\40\x62\x74\156\55\x64\x61\156\x67\145\x72\47\51\xa\x20\40\40\x20\x20\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\56\x61\144\x64\x43\154\141\x73\163\50\x27\142\x74\x6e\x2d\167\141\x72\x6e\151\x6e\x67\x27\x29\73\12\12\40\x20\40\x20\40\x20\40\40\40\x20\x20\x20\112\x51\x78\x68\x72\40\x3d\x20\x24\x2e\160\157\163\164\50\47\56\57\155\x6f\144\x75\154\x6f\163\57\x75\163\165\x61\x72\151\x6f\163\57\143\157\x6d\x70\162\x6f\142\141\162\x5f\x64\x61\x74\x6f\x73\x2e\160\x68\160\x27\x2c\40\12\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\173\x64\141\164\157\x73\137\165\163\x75\x61\162\x69\157\x3a\x20\x5b\165\x73\x75\x61\162\151\x6f\54\x20\x70\x61\x6c\141\x62\162\x61\x5f\x73\145\x63\162\145\164\x61\135\175\54\x20\146\165\x6e\x63\x74\151\x6f\x6e\x20\50\x72\145\163\x70\165\145\163\x74\141\51\x20\xa\x20\40\40\40\40\x20\40\40\x20\x20\x20\40\173\xa\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x52\163\137\x44\141\x74\x6f\x73\x20\75\40\x4a\x53\x4f\x4e\x2e\160\141\162\163\x65\50\162\x65\163\x70\x75\145\x73\x74\141\51\73\xa\x20\40\40\x20\40\40\40\x20\40\40\x20\x20\x20\x20\x20\40\x69\146\x20\50\x52\x73\x5f\x44\141\x74\x6f\x73\x2e\x52\145\x73\165\154\x74\141\144\157\40\75\x3d\75\40\x74\162\x75\145\51\x20\xa\40\x20\40\40\x20\40\x20\x20\x20\40\x20\40\40\x20\40\x20\173\xa\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\x24\x28\42\x23\151\x6e\151\x63\x69\141\x72\x5f\x73\145\x73\151\157\156\x22\51\12\40\x20\x20\40\x20\40\x20\40\40\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x2e\150\164\155\x6c\50\47\103\x6f\162\162\x65\143\164\157\x20\74\x69\x20\143\x6c\x61\163\163\75\42\146\141\x20\146\x61\55\x63\150\145\x63\153\x2d\163\161\x75\141\162\145\42\76\74\x2f\x69\76\x27\x29\xa\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x20\56\162\x65\x6d\157\166\x65\x43\154\x61\163\163\50\47\x62\x74\156\55\163\165\143\x63\x65\163\x73\40\x62\x74\156\x2d\167\x61\x72\x6e\x69\x6e\147\x20\x62\x74\156\x2d\144\141\x6e\x67\x65\x72\x27\51\xa\40\40\x20\40\x20\40\x20\40\x20\40\40\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\40\40\x2e\x61\x64\x64\x43\x6c\x61\x73\x73\x28\47\x62\x74\156\55\163\165\143\143\x65\x73\x73\x27\x29\xa\x20\40\40\x20\40\40\40\40\40\40\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\40\x2e\x61\156\151\x6d\x61\164\145\103\163\163\50\42\x62\x6f\x75\x6e\x63\145\117\165\164\x22\51\x3b\xa\xa\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x64\151\141\x6c\x6f\147\x20\x3d\40\x62\157\x6f\164\x62\157\x78\x2e\x64\151\x61\x6c\157\147\12\40\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\40\x20\x20\40\x20\40\x20\x28\173\xa\x20\40\40\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\164\151\x74\154\x65\40\x20\40\x20\x3a\x20\122\x73\137\x44\141\164\x6f\163\x5b\47\x54\151\x74\165\154\x6f\x27\135\x2c\12\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\x20\40\40\40\40\40\40\x20\x20\x20\x6d\145\163\163\x61\x67\x65\x20\x20\72\40\122\163\x5f\104\x61\x74\157\x73\133\x27\x4d\x73\147\47\135\54\12\x20\40\40\40\40\x20\40\40\40\x20\40\40\40\x20\40\x20\40\40\40\x20\x20\40\40\x20\143\x6c\141\163\x73\x4e\141\155\145\x3a\40\47\x66\141\x64\x65\40\141\156\151\155\x61\x74\x65\x64\x27\54\12\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x62\x75\164\x74\157\x6e\163\72\40\xa\40\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\40\x20\x20\40\x20\40\40\40\40\40\x7b\12\40\40\40\x20\x20\x20\x20\40\40\40\x20\40\x20\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\x20\40\40\157\153\72\x20\12\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\173\xa\40\40\40\x20\x20\x20\40\x20\40\40\x20\40\x20\40\x20\40\40\x20\x20\40\40\40\40\40\40\x20\40\x20\40\40\x20\40\154\x61\142\145\x6c\x3a\x20\47\74\151\40\x73\x74\171\x6c\145\x3d\x22\x66\x6f\156\x74\x2d\x73\151\172\x65\72\x20\x31\x2e\66\162\145\x6d\x3b\x22\x20\40\143\154\x61\x73\x73\x3d\42\142\151\x20\x62\151\x2d\x69\156\x66\157\55\143\x69\162\143\x6c\x65\55\146\151\154\154\42\76\x3c\57\x69\76\x20\101\103\105\120\x54\x41\x52\x27\54\12\40\40\40\40\x20\x20\40\40\x20\40\40\x20\40\x20\40\40\40\40\40\x20\40\x20\x20\x20\40\40\x20\40\x20\x20\x20\x20\x63\154\141\x73\x73\116\141\x6d\145\72\40\x27\x62\164\156\55\x73\x75\x63\143\145\x73\x73\x27\54\12\40\x20\x20\x20\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\40\x20\x20\40\x20\40\40\40\x63\141\154\x6c\142\x61\143\x6b\72\40\146\165\x6e\143\x74\151\157\156\x28\51\xa\40\x20\x20\x20\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\173\40\40\xa\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\167\x69\156\x64\x6f\x77\x2e\154\x6f\x63\x61\x74\x69\157\156\x2e\162\x65\x6c\x6f\141\144\x28\51\73\12\40\x20\40\40\40\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\x7d\xa\40\40\x20\40\40\40\40\40\x20\x20\40\x20\40\40\x20\x20\40\40\40\x20\x20\40\x20\40\x20\x20\x20\40\175\40\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\40\40\40\x20\x20\x20\40\40\x20\x20\40\40\x20\x20\12\x20\40\40\x20\40\x20\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\40\40\x20\40\x20\x20\175\xa\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\175\51\x3b\40\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\40\40\x20\12\12\40\x20\40\x20\x20\x20\x20\40\40\x20\x20\40\40\40\40\x20\x7d\40\12\x20\40\x20\x20\40\x20\x20\x20\x20\40\40\x20\40\x20\x20\x20\145\154\x73\x65\40\xa\x20\40\40\x20\40\40\40\x20\40\40\40\x20\40\x20\x20\x20\173\xa\x20\40\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\40\40\x20\40\40\40\44\x28\42\x23\151\156\x69\143\151\141\x72\x5f\163\145\x73\151\x6f\x6e\x22\x29\xa\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\40\x20\x20\40\40\x20\40\40\56\150\164\155\154\50\47\104\141\x74\x6f\x73\40\151\156\x63\157\162\162\x65\x63\x74\157\x73\40\74\151\x20\143\x6c\x61\x73\163\x3d\42\146\x61\40\x66\141\55\x65\x78\x63\154\x61\x6d\x61\x74\x69\157\156\42\x3e\74\x2f\151\76\x27\51\xa\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\40\40\40\x2e\x72\x65\x6d\x6f\x76\145\103\x6c\141\x73\163\x28\47\x62\x74\156\55\163\x75\143\x63\145\x73\163\40\x62\x74\156\x2d\167\141\x72\x6e\151\156\147\40\x62\164\156\55\x64\141\x6e\x67\x65\162\47\51\xa\40\x20\40\40\x20\x20\40\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\x20\40\56\141\x64\144\103\154\x61\x73\x73\50\x27\142\164\156\55\144\x61\x6e\x67\x65\162\x27\51\xa\40\40\40\40\40\40\40\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\40\x2e\141\156\151\x6d\x61\x74\145\103\163\x73\x28\x22\x73\x68\x61\153\145\42\x29\x3b\12\xa\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\x20\40\40\x20\x20\x20\x20\40\x64\x69\141\x6c\157\x67\40\x3d\40\142\x6f\157\x74\x62\157\x78\x2e\144\151\141\x6c\157\147\12\40\40\x20\x20\x20\40\40\40\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x28\x7b\40\x20\x74\x69\164\x6c\145\40\40\x20\40\x3a\40\122\163\137\104\141\x74\x6f\x73\133\x27\124\x69\x74\x75\x6c\x6f\47\x5d\x2c\12\x20\x20\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\40\40\40\40\40\40\40\x20\155\x65\163\x73\141\x67\x65\x20\40\x3a\x20\x52\x73\137\x44\141\164\157\163\x5b\x27\115\163\147\47\135\x2c\12\40\40\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\40\x63\154\x61\x73\163\116\141\x6d\x65\72\40\x27\146\x61\x64\145\x20\141\156\151\x6d\141\164\145\x64\x27\x2c\12\x20\40\40\40\40\40\x20\40\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\40\x20\142\x75\164\164\x6f\156\x73\x3a\x20\12\40\x20\40\40\40\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\x20\40\40\x20\40\40\x7b\x20\40\40\x6f\x6b\72\40\12\x20\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\x7b\x20\40\40\154\x61\142\145\154\72\40\x27\x3c\151\40\x73\x74\x79\154\145\75\42\146\157\x6e\x74\x2d\x73\151\x7a\x65\72\x20\x31\x2e\66\x72\145\x6d\73\42\40\40\143\154\x61\x73\x73\75\42\142\151\40\x62\151\x2d\x72\141\144\151\157\141\x63\x74\x69\166\145\42\76\x3c\57\x69\76\40\x41\x43\x45\x50\x54\x41\x52\47\x2c\12\x20\40\x20\x20\x20\40\x20\x20\40\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\x20\x20\40\x20\143\x6c\141\163\163\x4e\141\155\x65\x3a\40\x27\x62\164\156\x2d\x64\x61\x6e\x67\145\x72\47\54\xa\x20\x20\40\40\40\x20\40\x20\40\40\40\40\x20\40\40\x20\40\x20\x20\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\143\x61\154\154\142\141\x63\153\x3a\40\x66\165\156\x63\x74\151\x6f\x6e\x28\x29\12\40\x20\40\40\x20\40\40\x20\40\40\x20\x20\x20\40\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\40\x20\40\40\x20\x20\173\40\x20\44\x28\x22\x23\165\163\165\141\x72\151\157\42\x29\x2e\146\157\x63\165\163\x28\51\73\40\175\xa\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\x20\40\40\x20\40\x7d\x20\x20\40\40\40\40\40\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\40\40\40\40\40\40\40\12\x20\40\40\40\x20\x20\x20\x20\40\x20\x20\40\40\40\40\40\40\40\x20\x20\40\40\40\x20\x7d\xa\40\x20\x20\x20\40\40\40\x20\x20\40\40\40\40\x20\x20\40\x20\x20\40\40\175\51\x3b\40\40\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\x20\x20\40\x20\x20\40\40\x20\40\12\12\x20\x20\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\12\x20\x20\x20\x20\40\x20\x20\40\x20\x20\40\40\40\40\40\40\175\xa\40\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x7d\x29\56\146\141\151\154\50\146\x75\x6e\x63\164\x69\157\x6e\50\x20\152\x71\x58\110\122\54\40\164\145\x78\164\123\164\x61\164\165\x73\x2c\40\x65\162\x72\x6f\x72\x20\51\40\xa\x20\x20\x20\x20\40\40\40\x20\x20\x20\40\x20\x7b\x20\40\xa\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\40\40\40\40\44\x2e\114\157\x61\x64\x69\x6e\147\117\x76\145\x72\x6c\x61\171\50\x22\150\151\144\145\x22\51\73\12\x20\40\40\40\x20\x20\x20\40\40\40\40\x20\40\40\x20\40\x50\x6f\x73\x74\x5f\115\145\156\163\141\x6a\x65\x20\x20\40\x20\x3d\40\47\x27\x3b\xa\40\x20\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\40\40\x50\157\x73\164\137\115\x65\156\163\141\152\145\x20\x20\x20\x20\x2b\x3d\40\x27\40\47\x2b\x6a\161\130\110\122\x2e\x73\x74\x61\x74\165\163\x20\53\x27\40\57\x20\x27\53\40\145\162\162\157\x72\40\x2b\47\x20\x27\73\xa\40\40\40\40\x20\40\x20\x20\x20\40\x20\x20\x20\x20\x20\40\x6d\x65\x6e\163\x61\152\145\x5f\x61\x6c\145\x72\164\137\x70\x6f\163\164\50\x50\157\163\164\137\115\145\x6e\163\141\152\x65\x2c\x20\40\x66\x75\x6e\143\x74\x69\x6f\x6e\x20\x28\x52\x65\164\157\x72\156\141\x29\x20\12\40\40\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\x7b\40\40\x20\106\x6e\137\103\141\154\x6c\x42\x61\143\x6b\40\50\x20\47\112\121\170\150\162\x2e\x66\141\x69\x6c\47\x20\51\x3b\40\x72\x65\164\x75\x72\156\73\40\x20\40\40\40\x20\40\x20\x20\175\51\73\x20\x20\x20\x20\40\40\x20\40\40\x20\40\xa\40\x20\40\x20\40\x20\x20\x20\x20\x20\40\40\x20\40\40\40\x72\x65\164\165\162\156\73\40\40\40\40\x20\12\x20\x20\40\x20\40\40\40\x20\40\40\40\40\175\51\x3b\x20\57\52\x20\x4a\x51\x78\150\162\56\x66\x61\x69\x6c\x20\52\x2f\40\40\x20\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\xa\12\x20\40\40\40\x20\40\x20\x20\175\x29\x3b\57\52\x20\x24\x28\42\x23\x69\x6e\151\x63\x69\x61\x72\x5f\163\x65\163\x69\x6f\156\42\x29\56\143\154\x69\x63\153\x28\x66\x75\x6e\x63\164\151\157\156\40\50\x29\x20\x20\52\57\12\x20\40\x20\x20\40\40\x20\x20\x2f\x2f\x2a\52\52\x2a\52\52\x2a\x2a\x2a\52\x2a\x2a\52\52\x2a\x2a\x2a\52\52\52\x2a\52\52\52\x2a\52\x2a\x2a\x2a\52\52\x2a\52\52\x2a\52\x2a\x2a\52\52\52\x2a\52\x2a\52\x2a\52\x2a\52\52\x2a\x2a\52\52\x2a\52\52\52\52\x2a\52\x2a\x2a\x2a\52\52\52\52\x2a\52\52\52\x2a\52\52\x2a\x2a\52\52\52\52\x2a\52\52\52\x2a\52\52\52\52\x2a\x2a\x2a\52\x2a\52\x2a\52\x2a\52\x2a\x2a\52\52\52\x2a\52\52\52\x2a\52\52\52\x2a\52\x2a\52\x2a\52\xa\xa\xa\40\x20\x20\x20\x7d\57\x2f\40\146\165\156\143\x74\151\x6f\x6e\x20\x65\163\143\165\x63\150\x61\x72\x5f\x65\x6c\x65\x6d\145\156\164\x6f\x73\12\x20\40\x20\x20\x2f\57\52\x2a\x2a\52\x2a\52\x2a\52\x2a\52\x2a\x2a\52\52\x2a\x2a\x2a\52\52\52\52\x2a\x2a\52\x2a\52\52\52\52\x2a\x2a\x2a\52\52\52\52\52\x2a\52\x2a\x2a\52\52\52\x2a\52\x2a\x2a\x2a\x2a\x2a\52\x2a\x2a\52\52\52\52\x2a\x2a\x2a\x2a\52\52\52\x2a\52\x2a\52\52\52\52\52\52\x2a\52\52\x2a\52\52\x2a\52\52\52\x2a\x2a\52\52\x2a\x2a\52\52\x2a\52\x2a\52\x2a\x2a\x2a\52\52\x2a\x2a\x2a\52\52\x2a\x2a\52\52\x2a\52\x2a\x2a\52\x2a\52\52\x2a\52\52\x2a\x2a\52\52\x2a\52\40\x2a\57\12\xa\40\x20\x20\x20\146\165\x6e\143\164\x69\157\x6e\x20\124\x65\x63\154\141\144\157\137\x4e\165\x6d\x65\x72\151\143\157\x20\x28\x54\x65\x63\154\141\54\x20\103\x61\x6d\160\x6f\51\12\40\40\40\40\x7b\12\40\40\x20\x20\40\40\40\40\x6c\145\164\x20\x20\137\164\145\x78\164\x3d\47\47\73\xa\x20\x20\40\x20\x20\x20\40\x20\xa\40\40\40\40\40\x20\40\40\151\146\40\x28\x54\x65\x63\154\x61\40\75\x3d\x22\x44\x45\114\x22\51\xa\x20\x20\x20\x20\40\x20\40\x20\173\12\40\40\40\40\40\x20\40\x20\40\40\x20\x20\x5f\164\x65\x78\164\x20\75\x20\44\x28\103\141\155\x70\x6f\51\x2e\166\141\x6c\50\51\x3b\12\x20\40\40\x20\40\x20\x20\x20\40\40\40\x20\x5f\x74\145\170\x74\x20\x3d\x20\x5f\164\145\170\164\56\x73\x75\x62\x73\x74\x72\x69\156\x67\x28\x30\x2c\40\x5f\x74\x65\170\164\56\x6c\145\156\147\164\150\55\x31\x29\73\xa\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\x20\44\50\103\x61\155\160\157\51\x2e\166\x61\x6c\x28\x5f\x74\145\x78\x74\x29\x3b\xa\x20\40\40\x20\x20\x20\x20\40\x7d\x20\xa\40\40\40\x20\x20\x20\40\x20\145\x6c\x73\145\40\xa\40\x20\x20\x20\40\x20\40\40\173\12\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\x24\x28\x43\x61\x6d\x70\x6f\x29\56\166\x61\x6c\50\x24\50\103\141\x6d\x70\x6f\51\x2e\x76\x61\x6c\x28\x29\x2b\40\124\x65\x63\154\141\51\x3b\xa\x20\40\40\x20\40\40\40\x20\x20\40\40\x20\xa\x20\x20\x20\40\x20\x20\x20\40\175\x20\x20\x20\40\40\x20\40\x20\xa\40\40\40\40\x7d\xa\x20\x20\x20\40\x2f\x2f\52\52\52\x2a\52\52\x2a\52\x2a\x2a\x2a\52\x2a\x2a\52\x2a\x2a\x2a\52\52\52\52\52\52\x2a\52\52\52\x2a\52\52\x2a\52\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\52\52\52\x2a\x2a\x2a\x2a\52\52\x2a\x2a\52\52\52\x2a\52\52\x2a\52\52\x2a\52\x2a\52\52\52\52\52\52\52\52\x2a\x2a\x2a\x2a\x2a\x2a\52\52\52\52\x2a\x2a\x2a\52\x2a\52\x2a\x2a\x2a\52\x2a\x2a\x2a\52\52\x2a\52\x2a\x2a\x2a\x2a\x2a\52\52\x2a\52\52\x2a\x2a\52\x2a\52\52\x2a\52\52\52\52\52\52\52\52\x2a\52\40\x2a\57\12\40\40\40\40\146\x75\156\x63\164\x69\x6f\156\x20\x52\x65\143\x75\160\145\x72\141\162\x5f\125\x73\165\141\x72\151\x6f\163\40\50\40\106\x6e\137\103\x61\154\154\102\141\x63\153\40\51\12\x20\40\40\x20\x7b\40\x63\x6f\x6e\163\157\x6c\145\x2e\145\x72\x72\157\162\x20\50\42\40\146\165\156\143\x74\x69\157\x6e\40\122\x65\x63\165\160\x65\x72\x61\x72\137\125\163\x75\x61\x72\x69\x6f\x73\40\x20\42\x29\73\xa\40\x20\x20\x20\x20\40\40\40\57\57\123\x65\x6c\145\x63\x74\x5f\x41\x73\x69\x73\164\145\x6e\164\x65\12\40\x20\x20\x20\40\x20\40\40\x6c\145\164\x20\112\x53\117\x4e\x5f\x44\141\x74\157\x73\x2c\40\x4a\x51\x78\x68\162\x2c\40\120\157\163\164\x5f\124\x69\164\165\154\157\x20\40\x3d\x27\x27\x2c\x20\40\x50\x6f\x73\x74\137\115\145\x6e\x73\x61\x6a\x65\40\40\x20\x20\75\40\x27\x27\54\x20\x20\x50\x6f\x73\x74\x5f\102\x6f\x74\157\x6e\x20\40\40\40\x20\x20\75\x20\47\x27\54\x20\40\x50\x6f\x73\x74\x5f\x42\157\x74\x6f\x6e\x5f\x43\x6c\141\x73\x73\x20\75\x27\x27\x3b\12\xa\40\40\40\x20\x20\40\x20\40\x24\x28\42\x23\x53\x65\154\x65\143\164\x5f\x41\163\x69\x73\164\145\x6e\x74\145\x22\x29\56\x65\155\160\164\171\x28\x29\x3b\12\xa\40\x20\x20\x20\x20\40\40\x20\44\x2e\160\157\163\x74\x28\x22\x2e\x2f\155\157\144\x75\x6c\x6f\163\57\165\163\165\141\162\151\x6f\x73\57\x63\157\x6e\x73\x75\x6c\164\141\x72\x5f\x61\x73\151\x73\x74\145\156\164\x65\x73\x2e\x70\x68\x70\x22\x2c\x20\x66\165\156\143\x74\151\157\156\40\x28\122\145\163\x70\x5f\x53\x65\162\166\151\x64\157\x72\51\x20\xa\x20\40\40\x20\40\x20\40\x20\173\xa\x20\40\40\x20\40\x20\x20\x20\x20\x20\40\x20\143\157\x6e\x73\157\x6c\x65\56\x77\141\162\x6e\x20\x28\x20\122\x65\163\160\137\x53\145\162\166\151\x64\157\162\x29\x3b\xa\40\x20\x20\x20\40\40\x20\x20\x20\x20\x20\x20\x41\163\x69\163\x74\145\x6e\164\145\x73\40\x3d\40\112\123\117\116\x2e\x70\x61\x72\163\x65\x28\122\x65\x73\160\137\x53\x65\x72\166\x69\144\157\162\51\73\40\12\x20\40\40\x20\40\40\x20\40\x20\x20\40\40\x63\157\156\163\157\x6c\x65\56\x77\141\x72\x6e\40\50\40\101\x73\151\x73\164\x65\x6e\x74\145\163\40\x29\x3b\12\40\40\x20\40\40\40\x20\40\40\x20\x20\40\x66\x6f\162\x20\x28\x6c\x65\x74\40\151\x20\75\x20\x41\163\151\x73\164\145\x6e\x74\145\x73\x2e\x6c\145\156\x67\x74\x68\x20\x2d\40\61\x3b\40\151\40\76\x3d\40\60\x3b\40\151\55\x2d\x29\40\xa\40\x20\40\x20\x20\x20\40\x20\40\40\40\x20\173\40\40\44\50\42\43\123\x65\x6c\x65\x63\164\x5f\x41\x73\151\163\x74\x65\x6e\x74\x65\x22\x29\56\x61\160\160\x65\156\144\x28\x20\x24\x28\42\74\x6f\x70\164\151\x6f\x6e\76\42\54\x20\x7b\40\40\x20\x76\141\154\72\x20\x41\x73\x69\x73\164\x65\156\x74\145\x73\x5b\151\x5d\56\x72\157\x77\151\144\x2c\x20\x74\x65\170\164\x3a\40\101\163\151\163\x74\x65\x6e\x74\x65\x73\x5b\x69\x5d\x2e\x6e\157\155\142\x72\x65\x20\x20\x7d\51\51\73\xa\40\x20\x20\40\x20\40\40\x20\40\40\40\40\x7d\73\40\12\x20\x20\40\x20\40\x20\40\40\x20\40\40\40\106\x6e\x5f\x43\141\x6c\154\102\141\x63\153\x20\50\x20\164\162\165\145\x20\x29\73\x20\162\x65\164\x75\162\156\73\12\40\x20\40\x20\40\x20\x20\40\175\x29\x2e\x66\141\151\x6c\50\146\165\156\x63\x74\151\x6f\x6e\50\x20\152\x71\130\x48\122\54\x20\x74\145\x78\164\x53\x74\141\164\165\x73\x2c\x20\145\x72\x72\x6f\162\40\51\40\12\40\40\x20\40\x20\40\x20\40\173\40\40\12\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\x24\x2e\114\x6f\x61\x64\151\156\147\117\166\145\162\154\141\x79\50\42\150\151\144\145\42\x29\x3b\xa\x20\x20\x20\x20\x20\x20\40\x20\x20\x20\x20\x20\x50\157\163\164\137\115\145\x6e\x73\x61\152\x65\40\x20\40\x20\75\40\x27\47\73\xa\40\40\40\x20\40\x20\40\40\40\x20\x20\x20\x50\157\x73\x74\137\x4d\145\x6e\x73\141\152\x65\40\x20\x20\x2b\75\x20\47\x20\x27\x2b\152\161\130\110\x52\56\x73\164\x61\x74\165\x73\x20\x2b\47\x20\57\40\47\53\x20\x65\x72\162\157\162\x20\53\47\40\x27\73\12\40\x20\40\40\40\40\40\40\x20\40\40\40\155\145\x6e\x73\141\x6a\x65\137\141\154\145\x72\164\137\160\x6f\x73\x74\50\x50\157\x73\x74\x5f\115\x65\x6e\x73\141\x6a\145\x2c\x20\x20\146\165\156\x63\164\151\x6f\x6e\x20\x28\x52\145\x74\157\x72\156\141\x29\40\12\x20\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\173\40\x20\x20\106\156\x5f\103\x61\x6c\x6c\102\141\x63\153\x20\x28\x20\x66\141\x6c\163\x65\40\51\x3b\x20\x72\145\x74\165\x72\x6e\73\x20\x20\x20\40\40\x20\40\x20\40\x7d\51\x3b\40\x20\40\x20\40\x20\x20\x20\40\40\40\12\40\40\x20\x20\40\x20\x20\40\40\40\40\40\x72\145\164\165\x72\x6e\x3b\x20\40\x20\40\x20\12\x20\x20\40\40\x20\40\x20\x20\175\51\73\x20\57\x2a\40\x4a\x51\170\x68\x72\56\x66\x61\x69\x6c\x20\52\x2f\x20\x20\40\40\x20\40\x20\40\40\x20\40\40\x20\40\x20\x20\xa\12\12\40\x20\40\x20\175\12\40\x20\x20\40\x2f\x2f\52\x2a\52\x2a\52\52\x2a\52\x2a\52\x2a\52\52\52\x2a\52\x2a\52\x2a\x2a\52\x2a\52\x2a\52\52\52\52\x2a\52\x2a\52\x2a\52\52\x2a\52\x2a\x2a\52\52\x2a\52\52\52\x2a\52\x2a\x2a\x2a\52\x2a\52\52\52\52\52\x2a\52\52\x2a\52\x2a\52\x2a\52\x2a\52\52\52\x2a\52\x2a\52\x2a\x2a\52\52\x2a\52\52\52\52\52\52\52\52\x2a\52\52\52\x2a\x2a\x2a\52\x2a\x2a\52\52\x2a\x2a\52\x2a\x2a\52\52\52\52\x2a\52\52\52\x2a\52\x2a\x2a\x2a\x2a\52\52\x2a\x2a\x2a\x2a\52\52\x2a\x20\52\x2f\xa\x20\40\x20\40\x66\165\x6e\x63\164\x69\157\x6e\40\126\145\x72\x69\146\151\143\x61\x72\x5f\104\141\x74\x6f\x73\137\x41\163\151\163\164\145\156\x74\x65\50\x20\106\x6e\137\103\141\154\x6c\102\141\143\x6b\40\51\xa\40\x20\x20\x20\173\x20\x63\x6f\156\x73\157\x6c\145\x2e\145\x72\x72\x6f\x72\40\x28\x22\40\146\x75\156\x63\x74\x69\157\x6e\40\x56\x65\162\151\146\151\143\141\x72\137\104\x61\x74\x6f\163\137\x41\x73\x69\163\164\x65\156\164\x65\40\42\x29\73\xa\12\x20\x20\40\x20\40\40\x20\x20\154\x65\x74\40\120\x4e\x74\x66\x2c\x20\x50\x4e\157\x74\x69\x66\171\137\x4d\163\152\x20\40\x3d\x20\42\42\x2c\x20\120\116\157\164\x69\x66\x79\137\124\x69\160\x6f\40\75\x22\42\54\40\115\x73\x6a\x5f\x50\116\157\x74\151\x66\x79\73\x20\xa\x20\x20\40\x20\40\40\x20\40\154\x65\x74\x20\x4a\x53\x4f\116\137\x44\x61\164\x6f\163\x2c\x20\112\x51\170\150\162\54\40\x50\157\x73\x74\137\x54\151\164\165\x6c\x6f\x20\40\x3d\x27\x27\54\40\x20\x50\157\163\164\137\x4d\145\156\x73\x61\x6a\x65\x20\x20\x20\40\75\x20\47\47\54\40\x20\120\x6f\x73\x74\x5f\x42\157\x74\157\x6e\40\x20\40\x20\x20\x20\x3d\x20\47\47\x2c\40\x20\x50\157\x73\164\137\102\157\164\x6f\x6e\137\x43\x6c\x61\x73\x73\x20\75\47\47\73\xa\x20\40\40\x20\40\x20\40\x20\154\145\164\x20\124\x69\x74\x75\x6c\157\x5f\x45\x72\162\157\162\40\x3d\47\47\x2c\40\115\x65\x6e\x73\141\152\x65\x5f\105\x72\x72\x6f\x72\40\75\x27\x27\x3b\x20\12\x20\x20\40\40\40\40\x20\x20\154\x65\x74\x20\x44\x62\x74\142\x6f\x78\73\x20\xa\40\40\x20\40\40\x20\x20\40\12\12\40\40\x20\x20\x20\x20\x20\40\x6c\145\164\x20\x54\x78\164\x5f\120\141\x73\x73\40\75\x20\44\x28\42\x23\124\x78\x74\137\x50\x61\163\163\x5f\x41\163\151\x73\x74\x65\156\x74\x65\42\x29\x2e\166\x61\x6c\x28\x29\73\xa\40\x20\40\40\x20\x20\x20\40\x6c\x65\x74\40\111\144\137\x53\x65\154\x65\143\164\x5f\101\x73\x69\x73\164\145\x6e\164\145\40\x3d\x20\44\50\42\x23\x53\x65\154\145\143\164\137\101\x73\x69\163\164\145\156\164\145\x20\x6f\160\164\151\157\156\x3a\x73\x65\154\x65\143\x74\x65\x64\42\x29\56\x76\x61\x6c\50\x29\73\12\x20\x20\40\x20\x20\40\x20\40\x2f\57\x20\123\145\154\145\x63\164\x5f\101\x73\151\x73\164\145\x6e\164\145\xa\x20\x20\x20\40\40\x20\40\x20\x2f\x2f\x20\x54\170\x74\x5f\x50\x61\x73\163\x5f\x41\163\x69\163\x74\145\156\164\145\12\x20\40\x20\40\x20\x20\40\40\57\57\40\x4d\163\x6a\137\x41\163\151\x73\164\x65\x6e\x74\145\12\xa\40\40\x20\40\x20\40\40\40\x24\x28\x22\43\124\170\164\x5f\x50\x61\x73\x73\137\101\163\x69\163\164\x65\x6e\164\145\42\51\56\x70\x61\162\145\156\x74\x28\51\56\x72\145\155\x6f\x76\x65\103\x6c\x61\x73\x73\50\x22\x68\x61\x73\x2d\x65\162\x72\x6f\162\40\x68\141\x73\55\163\165\x63\143\145\163\163\x20\150\141\163\55\x77\141\162\x6e\x69\x6e\147\42\x29\73\xa\12\40\40\40\40\x20\40\x20\x20\x69\x66\x20\40\x28\124\x78\x74\x5f\x50\x61\x73\163\x2e\x6c\x65\156\x67\x74\150\75\x3d\60\51\xa\x20\x20\40\40\40\40\40\x20\x7b\x20\40\x20\12\x20\x20\x20\40\40\x20\40\x20\x20\x20\40\x20\x24\x28\42\43\x4d\x73\x6a\137\101\163\151\x73\164\145\156\x74\145\x22\51\xa\x20\40\40\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\56\145\155\x70\x74\171\x28\51\xa\40\40\40\40\x20\40\40\40\x20\x20\x20\40\x20\40\x20\40\56\x68\x74\x6d\x6c\50\42\74\163\160\x61\x6e\40\143\154\141\163\163\40\x3d\x20\47\142\x69\x20\x62\151\x2d\162\x61\144\x69\157\x61\x63\164\151\x76\145\47\76\x3c\x2f\x73\x70\141\156\76\x20\x44\101\x54\117\123\x20\111\x4e\x43\117\x52\x52\105\x43\124\x4f\x53\x22\51\xa\40\40\40\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\40\x20\x2e\160\141\x72\145\156\164\x28\51\12\40\40\40\x20\x20\40\x20\x20\40\x20\x20\x20\x20\x20\x20\40\x2e\x72\x65\x6d\x6f\x76\x65\x43\154\x61\x73\x73\50\47\x61\154\x65\162\164\x2d\163\165\143\143\x65\163\163\x20\x61\154\145\x72\164\55\167\x61\162\x6e\x69\156\147\x20\x61\154\145\162\x74\x2d\144\141\x6e\x67\145\162\40\x61\154\145\x72\x74\55\x69\156\146\157\47\51\xa\x20\x20\40\x20\x20\x20\x20\40\40\40\40\40\x20\40\40\x20\56\141\x64\144\103\154\x61\x73\x73\50\47\141\154\145\x72\x74\x2d\x64\x61\x6e\x67\x65\x72\47\51\xa\x20\40\40\x20\40\40\x20\x20\40\40\40\40\40\40\x20\40\x2e\x73\x68\x6f\x77\x28\x22\x73\154\x6f\x77\x22\51\xa\x20\40\x20\40\40\x20\40\40\40\40\x20\x20\40\40\40\40\56\x64\145\x6c\141\x79\x28\x31\x35\60\60\x29\12\x20\40\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x2e\x68\151\x64\x65\x28\x22\163\x6c\x6f\167\x22\x29\x3b\40\x20\x20\12\xa\x20\40\40\40\40\40\40\40\x20\40\40\40\44\x28\42\43\124\x78\164\x5f\x50\141\163\x73\137\x41\163\x69\x73\x74\145\156\164\x65\x22\51\56\141\x6e\x69\155\x61\164\145\x43\163\163\x28\x22\163\x68\x61\x6b\x65\x22\51\x3b\xa\40\40\40\x20\x20\40\40\x20\x20\40\40\40\44\50\42\43\124\170\164\x5f\120\141\163\163\137\x41\163\151\x73\x74\145\x6e\164\145\42\x29\56\160\x61\x72\145\x6e\x74\50\51\56\141\144\x64\103\154\141\163\163\x28\x27\x68\x61\x73\55\x65\x72\162\x6f\162\47\x29\73\12\xa\40\40\x20\40\x20\x20\x20\40\x20\40\40\40\106\x6e\137\x43\141\x6c\x6c\x42\x61\143\x6b\40\x28\146\x61\x6c\163\x65\x29\73\xa\x20\40\40\40\40\x20\x20\40\40\40\x20\x20\162\145\164\x75\x72\156\x3b\xa\40\x20\40\x20\40\40\40\40\175\xa\40\x20\x20\40\40\40\x20\x20\145\x6c\163\145\12\40\40\x20\x20\40\40\40\x20\x7b\x20\40\40\112\x51\x78\x68\162\40\x3d\40\x24\56\x70\x6f\163\x74\x28\47\x2e\57\x6d\157\144\165\x6c\157\x73\57\165\163\x75\x61\x72\x69\x6f\x73\57\143\x6f\x6d\160\162\157\142\x61\x72\x5f\x64\141\x74\x6f\163\x5f\x61\163\x69\163\x74\x65\156\x74\x65\x2e\160\x68\160\x27\x2c\x20\12\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\x20\x7b\40\x20\x20\x22\111\x64\x5f\123\x65\x6c\145\143\164\137\x41\163\x69\x73\164\x65\x6e\164\x65\x22\x3a\40\x49\144\137\x53\145\154\145\143\x74\137\101\x73\x69\x73\164\x65\156\x74\145\x2c\12\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x20\x20\40\40\42\x54\170\164\x5f\120\141\163\x73\42\x3a\x20\124\x78\x74\x5f\x50\141\163\163\xa\x20\40\40\40\x20\40\x20\x20\x20\40\40\x20\175\x2c\x20\x66\165\x6e\x63\164\x69\157\x6e\x20\x28\x52\145\x73\160\x5f\x53\x65\x72\x76\51\40\12\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\x7b\12\x20\x20\40\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\x20\x20\x52\x73\137\104\141\x74\157\163\40\x3d\40\112\123\117\116\56\x70\x61\x72\x73\x65\50\122\x65\163\x70\x5f\123\x65\x72\x76\51\x3b\12\40\40\40\x20\40\x20\x20\x20\40\40\40\40\x20\x20\x20\x20\151\x66\x20\x28\122\163\x5f\104\141\164\157\x73\56\x52\x65\163\x75\x6c\164\141\x64\157\40\75\x3d\75\40\x74\x72\x75\145\x29\x20\12\x20\40\40\x20\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40\x7b\12\40\40\x20\x20\40\40\x20\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\x44\142\x74\x62\x6f\170\40\x3d\40\x62\x6f\x6f\164\142\x6f\170\x2e\x64\x69\141\x6c\x6f\147\12\x20\40\x20\x20\40\x20\40\x20\x20\40\40\x20\x20\40\40\40\x20\40\x20\40\50\173\40\164\151\164\x6c\145\x20\40\40\x20\x3a\40\x52\163\x5f\x44\x61\164\157\x73\x5b\x27\124\x69\164\x75\154\x6f\47\x5d\54\xa\40\x20\40\x20\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\40\40\40\x20\40\x20\40\155\x65\163\163\141\147\145\x20\x20\x3a\x20\x52\163\x5f\104\141\164\x6f\x73\133\x27\x4d\163\x67\47\x5d\54\xa\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\x20\x20\40\143\154\141\163\163\x4e\x61\155\x65\x3a\x20\x27\146\x61\x64\145\x20\x61\x6e\151\x6d\x61\x74\x65\x64\47\x2c\12\40\40\x20\40\x20\40\40\40\x20\x20\x20\40\40\40\40\40\40\x20\x20\x20\40\x20\x20\x20\142\x75\164\x74\157\x6e\x73\72\40\xa\40\40\40\x20\40\40\40\x20\40\40\x20\40\x20\x20\x20\40\40\x20\40\40\40\40\40\x20\173\40\x6f\153\x3a\40\12\x20\40\x20\x20\40\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\x20\40\x20\40\40\40\40\40\x20\40\x7b\x20\40\40\x6c\x61\x62\x65\x6c\x3a\x20\47\74\x69\x20\163\x74\171\x6c\145\75\42\x66\x6f\156\x74\x2d\x73\151\x7a\x65\x3a\40\61\56\66\162\145\x6d\73\x22\40\40\143\154\x61\163\163\75\42\x62\151\40\142\151\55\151\x6e\146\x6f\55\143\x69\162\x63\x6c\145\x2d\x66\x69\154\154\42\76\x3c\57\x69\76\40\101\103\x45\120\x54\x41\x52\47\x2c\xa\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\40\x20\x20\40\x20\40\x20\40\x20\40\40\40\40\40\40\40\40\40\x63\x6c\141\163\x73\x4e\141\155\145\x3a\40\47\x62\x74\x6e\55\163\x75\143\143\145\x73\x73\x27\54\xa\40\x20\40\40\x20\40\40\40\40\40\x20\40\x20\40\x20\40\x20\x20\40\40\x20\x20\40\x20\x20\40\x20\x20\40\x20\40\40\143\141\x6c\x6c\142\141\143\153\72\x20\x66\165\x6e\143\164\x69\157\156\x28\x29\xa\x20\x20\x20\40\40\40\40\x20\40\x20\40\40\40\x20\40\40\40\x20\x20\40\x20\40\x20\x20\40\x20\40\40\x20\x20\40\40\x7b\40\x20\12\x20\40\40\40\x20\x20\40\40\40\40\40\x20\40\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\167\x69\x6e\144\x6f\167\56\154\x6f\143\x61\x74\151\x6f\156\x2e\162\x65\x6c\157\141\144\x28\x29\x3b\xa\x20\40\40\x20\40\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\x20\40\40\x20\x20\40\x20\40\40\x20\x20\40\106\156\137\x43\141\154\154\102\x61\x63\x6b\40\x28\x74\x72\x75\x65\x29\x3b\xa\x20\40\40\x20\x20\x20\40\x20\40\40\40\40\x20\40\x20\40\40\x20\40\x20\x20\40\x20\x20\x20\x20\40\x20\40\40\40\40\40\40\x20\x20\162\145\x74\x75\162\156\73\12\12\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\x20\40\40\x20\40\40\40\40\x20\40\40\175\xa\40\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\40\x20\40\x20\40\x20\40\x20\x20\40\x20\40\x20\40\40\x7d\40\40\40\40\40\x20\x20\x20\x20\x20\x20\x20\x20\40\40\40\40\x20\40\x20\40\x20\40\40\x20\x20\xa\40\40\40\x20\x20\x20\40\x20\x20\x20\x20\40\40\x20\x20\x20\40\x20\x20\x20\40\40\x20\40\175\12\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\40\40\x20\40\x20\40\x20\x20\40\x7d\x29\x3b\x20\x20\40\40\40\x20\40\x20\40\x20\x20\40\40\40\x20\x20\40\40\40\x20\40\x20\x20\x20\xa\xa\40\40\x20\x20\x20\x20\40\x20\40\x20\40\40\x20\40\x20\x20\x7d\40\12\40\40\x20\x20\40\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x65\154\x73\145\x20\12\40\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\40\173\x20\x20\40\x44\142\164\142\x6f\170\40\75\40\x62\x6f\x6f\x74\142\x6f\170\x2e\144\x69\x61\154\157\147\12\x20\x20\40\x20\40\40\40\40\40\40\40\x20\x20\40\40\40\x20\40\40\x20\x28\x7b\40\40\164\151\164\154\x65\x20\x20\x20\x20\72\x20\122\163\x5f\104\x61\164\157\x73\x5b\47\x54\151\x74\165\154\x6f\x27\x5d\x2c\xa\x20\x20\40\40\40\40\x20\x20\x20\40\40\40\40\x20\40\40\x20\x20\40\x20\40\x20\40\40\x6d\145\163\163\141\x67\145\x20\40\72\x20\x52\163\x5f\x44\141\x74\x6f\x73\x5b\x27\115\163\147\47\x5d\x2c\12\x20\x20\x20\40\40\x20\x20\x20\x20\40\40\40\x20\40\40\x20\x20\x20\40\x20\40\40\x20\x20\143\x6c\x61\163\163\116\141\x6d\x65\72\x20\x27\x66\x61\x64\145\40\141\156\151\155\141\164\x65\144\47\54\xa\40\x20\40\x20\x20\40\x20\40\x20\x20\x20\40\40\x20\40\40\40\x20\40\x20\x20\x20\x20\x20\142\165\x74\x74\x6f\x6e\x73\72\40\xa\x20\x20\x20\40\x20\x20\x20\x20\x20\x20\x20\x20\40\x20\x20\40\x20\x20\x20\40\x20\40\x20\x20\x7b\x20\x20\40\x6f\153\72\40\xa\x20\x20\40\40\x20\x20\x20\x20\40\40\x20\40\x20\40\40\x20\x20\x20\x20\40\40\40\x20\40\40\40\x20\x20\x7b\x20\x20\x20\x6c\141\142\145\x6c\72\x20\x27\74\151\x20\x73\x74\171\x6c\x65\75\x22\x66\157\156\x74\55\163\x69\172\145\x3a\x20\61\x2e\x36\x72\145\155\x3b\x22\x20\x20\x63\x6c\x61\x73\163\75\x22\142\151\40\x62\x69\x2d\x72\141\144\151\157\x61\143\x74\x69\x76\145\42\76\x3c\57\x69\76\40\x41\103\x45\x50\x54\x41\x52\x27\x2c\xa\40\40\x20\x20\x20\x20\40\40\40\x20\x20\40\40\x20\40\40\x20\40\40\40\x20\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x63\x6c\x61\163\x73\116\141\155\145\72\x20\47\x62\x74\156\55\144\x61\156\x67\x65\x72\x27\x2c\12\40\x20\x20\x20\40\x20\40\x20\x20\x20\40\40\40\40\40\40\x20\40\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\40\143\x61\x6c\154\142\141\143\153\72\x20\146\x75\x6e\143\164\151\x6f\x6e\x28\51\12\x20\x20\x20\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\x20\40\x20\40\40\40\40\x20\x20\x20\40\x20\40\x20\40\x20\x20\x7b\x20\x20\12\x20\40\40\x20\x20\40\40\40\x20\40\40\40\40\x20\40\x20\x20\x20\40\40\40\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\x20\40\x20\40\106\x6e\x5f\103\x61\154\154\102\x61\143\153\x20\50\146\x61\x6c\x73\145\51\73\xa\40\x20\x20\40\x20\x20\40\x20\x20\40\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\x20\40\x20\x20\x20\40\x20\40\x20\40\40\40\x20\x20\x72\145\164\165\x72\156\73\12\xa\40\40\40\40\x20\x20\40\40\40\x20\40\x20\x20\40\40\x20\x20\x20\x20\40\40\40\40\x20\x20\40\x20\40\40\40\40\x20\x7d\xa\x20\40\x20\x20\40\40\40\x20\x20\x20\x20\40\x20\40\x20\40\x20\40\x20\x20\x20\x20\40\x20\x20\40\x20\40\175\x20\40\40\40\x20\x20\x20\40\x20\40\40\40\x20\40\x20\x20\x20\x20\40\40\x20\40\40\x20\40\40\12\x20\x20\40\x20\x20\40\40\40\x20\40\x20\x20\x20\x20\40\x20\40\x20\x20\40\40\40\x20\x20\x7d\12\x20\x20\40\x20\x20\x20\40\x20\x20\40\40\40\x20\40\40\x20\x20\x20\x20\x20\x7d\x29\x3b\x20\x20\40\40\x20\x20\40\x20\x20\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\xa\x20\40\40\40\40\x20\x20\40\x20\40\40\40\x20\40\x20\x20\175\xa\x20\x20\x20\x20\x20\x20\x20\x20\40\40\x20\x20\x7d\x29\56\x66\x61\x69\x6c\x28\146\x75\x6e\x63\164\x69\157\x6e\50\40\152\x71\130\x48\122\54\x20\164\x65\x78\164\123\x74\141\164\x75\163\x2c\x20\145\x72\x72\x6f\x72\x20\51\40\12\40\x20\40\x20\40\40\40\x20\x20\40\x20\40\173\x20\x20\xa\x20\x20\x20\40\40\x20\40\40\40\x20\x20\x20\x20\x20\x20\x20\44\x2e\114\157\x61\x64\x69\x6e\x67\x4f\166\x65\x72\x6c\141\x79\x28\x22\150\151\x64\x65\x22\51\x3b\12\x20\x20\40\40\40\x20\40\40\40\40\40\x20\40\40\40\40\120\157\x73\164\x5f\x4d\145\x6e\x73\x61\x6a\x65\x20\40\40\40\x3d\40\47\47\73\12\40\40\x20\x20\x20\x20\40\40\40\x20\x20\x20\x20\x20\40\40\x50\157\163\x74\137\x4d\145\x6e\163\x61\x6a\x65\40\x20\x20\x20\x2b\75\40\47\x20\x27\53\x6a\x71\x58\x48\x52\x2e\x73\164\x61\164\165\163\x20\53\x27\40\57\40\x27\x2b\x20\x65\162\x72\x6f\162\40\x2b\x27\x20\47\x3b\xa\40\40\x20\40\40\40\x20\40\40\x20\x20\40\x20\40\40\40\x6d\145\156\x73\141\152\145\137\x61\154\145\162\x74\137\160\157\x73\x74\x28\x50\x6f\x73\x74\x5f\115\x65\156\x73\x61\152\145\x2c\40\x20\x66\165\156\x63\164\151\x6f\156\x20\x28\x52\145\x74\x6f\x72\156\x61\x29\x20\xa\40\40\40\40\x20\x20\x20\40\x20\40\40\x20\x20\40\40\x20\x7b\x20\40\x20\106\x6e\x5f\x43\x61\154\154\102\x61\x63\153\40\x28\40\47\112\121\x78\150\x72\x2e\x66\x61\x69\x6c\x27\x20\51\x3b\40\162\x65\x74\x75\162\x6e\x3b\40\x20\40\40\x20\40\x20\x20\x20\x7d\x29\73\40\x20\x20\40\40\40\x20\x20\x20\x20\x20\12\40\40\x20\x20\40\40\x20\x20\x20\40\40\40\x20\x20\x20\x20\x72\x65\x74\165\x72\x6e\73\40\40\40\40\x20\xa\x20\x20\x20\x20\x20\40\x20\x20\x20\40\x20\40\175\x29\73\40\x2f\x2a\x20\x4a\121\170\150\x72\56\x66\141\151\x6c\40\52\57\40\x20\40\40\40\40\40\40\x20\40\x20\40\x20\x20\40\x20\xa\12\x20\40\40\40\40\x20\40\x20\x7d\xa\xa\40\x20\x20\40\x7d\12\x20\40\40\40\57\x2f\x2a\52\x2a\x2a\52\x2a\52\x2a\x2a\x2a\x2a\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\52\52\52\x2a\x2a\52\x2a\x2a\52\52\52\52\52\x2a\x2a\x2a\x2a\52\52\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\52\x2a\52\x2a\52\x2a\x2a\52\52\52\x2a\x2a\x2a\52\52\52\x2a\52\52\52\52\52\52\52\x2a\x2a\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\52\x2a\52\52\x2a\52\52\52\x2a\52\52\x2a\52\52\x2a\x2a\x2a\52\x2a\52\x2a\x2a\52\52\x2a\52\x2a\x2a\52\52\52\x2a\52\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\x2a\52\52\x20\52\x2f\12\xa\12\40\40\x20\x20\57\57\x2a\x2a\x2a\x2a\52\x2a\52\52\x2a\52\x2a\x2a\x2a\52\52\x2a\x2a\52\x2a\x2a\x2a\52\x2a\52\52\52\52\52\52\x2a\x2a\x2a\52\52\52\x2a\x2a\52\52\x2a\52\52\52\x2a\52\x2a\52\x2a\52\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\x2a\x2a\52\52\x2a\x2a\52\52\52\x2a\52\52\x2a\52\52\52\x2a\52\52\x2a\x2a\52\52\52\x2a\52\x2a\x2a\x2a\52\x2a\52\52\x2a\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\52\x2a\52\52\x2a\x2a\x2a\x2a\x2a\52\52\52\x2a\x2a\52\x2a\x2a\x2a\52\52\52\52\x2a\x2a\52\52\x2a\40\x2a\57\xa\xa\12\40\x20\40\x20\x2f\57\x2a\52\52\x2a\x2a\52\52\x2a\52\52\52\52\x2a\x2a\x2a\52\52\x2a\x2a\x2a\x2a\52\x2a\52\x2a\x2a\x2a\52\52\52\x2a\52\52\x2a\x2a\52\52\52\52\52\52\x2a\x2a\52\52\52\x2a\x2a\52\52\x2a\52\52\x2a\52\52\52\52\52\52\52\52\52\x2a\52\52\52\x2a\52\x2a\52\52\52\52\x2a\52\x2a\52\x2a\x2a\52\52\52\x2a\52\x2a\52\x2a\52\x2a\x2a\52\x2a\52\x2a\x2a\x2a\52\x2a\x2a\52\x2a\x2a\x2a\x2a\x2a\x2a\52\x2a\52\52\52\x2a\52\52\x2a\x2a\52\52\x2a\x2a\52\x2a\52\52\52\52\40\52\x2f\xa\x3c\57\x73\143\162\151\x70\x74\76\12\12\xa\xa";
?>

Function Calls

None

Variables

None

Stats

MD5 637b26d77e1705cee96462ad70c79848
Eval Count 0
Decode Time 108 ms