code: 
  '''simple docstring'''
  
  
  
  
  
  def   snake_case_       (							_a     :							Tuple ,					_a     :							Tuple			):
        if n == 0:
              return 1
  
        elif n % 2 == 1:
              return binary_exponentiation(_a ,					n - 1			) * a
  
        else:
              snake_case_						       =							binary_exponentiation(_a ,					n / 2			)
              return b * b
  
  
  if __name__ == "__main__":
       try:
            A           =   int(input("Enter Base : ").strip())
            A           =   int(input("Enter Power : ").strip())
       except ValueError:
            print("Invalid literal for integer")
  
       A           =   binary_exponentiation(BASE, POWER)
       print(F"""{BASE}^({POWER}) : {RESULT}""")
  
  
style_context: 
  '''simple docstring'''
  
  
  
  
  
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
  
  
  A           =   {
      "configuration_deta": ["DETA_PRETRAINED_CONFIG_ARCHIVE_MAP", "DetaConfig"],
  }
  
  try:
       if not is_vision_available():
            raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
       pass
  else:
       A           =   ["DetaImageProcessor"]
  
  try:
       if not is_torch_available():
            raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
       pass
  else:
       A           =   [
           "DETA_PRETRAINED_MODEL_ARCHIVE_LIST",
           "DetaForObjectDetection",
           "DetaModel",
           "DetaPreTrainedModel",
       ]
  
  
  if TYPE_CHECKING:
       from .configuration_deta import DETA_PRETRAINED_CONFIG_ARCHIVE_MAP, DetaConfig
  
       try:
            if not is_vision_available():
                 raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
            pass
       else:
            from .image_processing_deta import DetaImageProcessor
  
       try:
            if not is_torch_available():
                 raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
            pass
       else:
            from .modeling_deta import (
                DETA_PRETRAINED_MODEL_ARCHIVE_LIST,
                DetaForObjectDetection,
                DetaModel,
                DetaPreTrainedModel,
            )
  
  else:
       import sys
  
       A           =   _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
  
  