input: 
  def caesar_encrypt(message: str, shift: int) -> str:
      """ Encrypts a message using the Caesar cipher. Each character in the message is shifted by the specified number of positions in the ASCII table.
      If the shifted character goes beyond the printable ASCII range (from 32 to 126), it wraps around by subtracting 94 (the length of the printable ASCII range).
      >>> caesar_encrypt("Hello", 3)
      'Khoor'
      >>> caesar_encrypt("Hello", 100)
      'Dahhk'
      >>> caesar_encrypt("", 5)
      ''
      >>> caesar_encrypt("Abc", 256)
      'Abc'
      """
  
output:     encrypted_message = ""
      for char in message:
          if 32 <= ord(char) <= 126:
              shifted_char = ord(char) + shift
              if shifted_char > 126:
                  shifted_char = 32 + (shifted_char - 127) % 94
              encrypted_message += chr(shifted_char)
          else:
              encrypted_message += char
      return encrypted_message