code: def __new__(self, *args, **kwargs):
      return ImmutableDenseNDimArray(*args, **kwargs)
  
imports: import functools
  from typing import List
  from sympy.core.basic import Basic
  from sympy.core.containers import Tuple
  from sympy.core.singleton import S
  from sympy.core.sympify import _sympify
  from sympy.tensor.array.mutable_ndim_array import MutableNDimArray
  from sympy.tensor.array.ndim_array import NDimArray, ImmutableNDimArray, ArrayKind
  from sympy.utilities.iterables import flatten
label_desc: Use image node_id 1 for calling the DenseNDimArray obj's underlying member method code with example usage: obj.__new__() and returns: ImmutableDenseNDimArray