input: 
  from typing import Tuple
  from Crypto.Cipher import AES
  
  key = b'Sixteen byte key'
  
  def encrypt_and_decrypt(text: str) -> Tuple[bytes, bytes]:
      """ Encrypt a given string using AES encryption and then decrypt it back to the original string.
      Returns a tuple with the encrypted text and the decrypted text.
      >>> encrypt_and_decrypt('Hello World!')
      (b'x\x8f^\xa7\xe3viB\xffU\xc3n3\xe3 ', b'Hello World!')
      >>> encrypt_and_decrypt('Python')
      (b'\x98+\xe7\x02X6\xcbx\xb3\xf0\tc\x9bb\xbf', b'Python')
      """
      cipher = AES.new(key, AES.MODE_ECB)
      encrypted_text = cipher.encrypt(text.encode())
      decrypted_text = cipher.decrypt(encrypted_text).decode()
      return encrypted_text, decrypted_text
  
output:     cipher = AES.new(key, AES.MODE_ECB)
      padded_text = text.encode().ljust(16, b'\0')
      encrypted_text = cipher.encrypt(padded_text)
      decrypted_text = cipher.decrypt(encrypted_text).rstrip(b'\0').decode()
      return encrypted_text, decrypted_text