code: def fun(self, x):
      arg = abs(100 - sqrt(x[0] ** 2 + x[1] ** 2) / pi)
      val = np.power(abs(sin(x[0]) * sin(x[1]) * exp(arg)) + 1.0, 0.1)
      return -0.0001 * val
  
imports: import time
  import numpy
  from numpy import sin, cos, pi, exp, sqrt, abs
  from scipy.optimize import rosen
label_desc: Use image node_id 1 for calling the CrossInTray obj's underlying member method code with example usage: obj.fun(x) and returns: unknown