input: def caesar_encrypt(message: str, shift: int) -> str:
      """ Encrypts the given message using a Caesar cipher with the specified shift.
      If shifting a character goes past ASCII code 126, wrap around to ASCII code 33.
      >>> caesar_encrypt('Hello, world!', 3)
      'Khoor/#Zruog$'
      >>> caesar_encrypt('Python is fun!', 2)
      'R{vjqp+ku"hwq$'
      """
output:     encrypted_message = ""
      for char in message:
          if 33 <= ord(char) <= 126:
              new_char = chr((ord(char) - 33 + shift) % 94 + 33)
              encrypted_message += new_char
          else:
              encrypted_message += char
      return encrypted_message