input: def caesar_encrypt(message: str, shift: int) -> str:
      """Encrypts a given message using a Caesar cipher with the specified shift.
      Characters that exceed the ASCII value of 126 after shifting are wrapped around.
      
      >>> caesar_encrypt("Hello!", 3)
      'Khoor#'
      >>> caesar_encrypt("xyz", 5)
      '}~{'
      """
output:     encrypted_message = ""
      for char in message:
          if char.isalpha():
              shifted_char = chr((ord(char) - 32 + shift) % 95 + 32)
          else:
              shifted_char = char
          encrypted_message += shifted_char
      return encrypted_message