code: def SCREAMING_SNAKE_CASE				(     lowercase_:	int		,						lowercase_:	int		,						lowercase_:	int				):
  
  
  
  
  
  
  
         if power < 0:
                return -1
         base %= mod
         _UpperCamelCase     :       str  						=  1
  
         while power > 0:
                if power & 1:
                       _UpperCamelCase     :       List[str]  						=  (result * base) % mod
                _UpperCamelCase     :       List[str]  						=  power >> 1
                _UpperCamelCase     :       Any  						=  (base * base) % mod
  
         return result
  
  
  def SCREAMING_SNAKE_CASE				(     ):
         print(modular_exponential(3		,						200		,						13				)				)
  
  
  if __name__ == "__main__":
   import doctest
  
   doctest.testmod()
  
   main()
  
  
  
  
style_context: from .chunk_utils import chunk_layer
  from .data_transforms import make_atomaa_masks
  from .feats import atomaa_to_atomaa, frames_and_literature_positions_to_atomaa_pos, torsion_angles_to_frames
  from .loss import compute_predicted_aligned_error, compute_tm
  from .protein import Protein as OFProtein
  from .protein import to_pdb
  from .rigid_utils import Rigid, Rotation
  from .tensor_utils import dict_multimap, flatten_final_dims, permute_final_dims
  
  
  
  