input: Write a function to simulate a simple ATM machine. The function should include an `Account` class to manage account details and transactions, and an `ATM` class to handle account creation, deposits, withdrawals, and balance checking.
  assert createAccount('John', 1000)
  assert deposit('John', 500)
  assert withdrawal('John', 200)
  assert printBalance('John') == 'John  Balance: 1300'
  assert createAccount('Jane', 2000)
  assert deposit('Jane', 1000)
  assert withdrawal('Jane', 500)
  assert printBalance('Jane') == 'Jane  Balance: 2500'
output: class Account:
      def __init__(self, name, balance):
          self.name = name
          self.balance = balance
  
      def deposit(self, amount):
          self.balance += amount
          return True
  
      def withdraw(self, amount):
          if amount > self.balance:
              return False
          self.balance -= amount
          return True
  
      def get_balance(self):
          return self.balance
  
  class ATM:
      def __init__(self):
          self.accounts = {}
  
      def createAccount(self, name, balance):
          if name in self.accounts:
              return False
          self.accounts[name] = Account(name, balance)
          return True
  
      def deposit(self, name, amount):
          if name not in self.accounts:
              return False
          return self.accounts[name].deposit(amount)
  
      def withdrawal(self, name, amount):
          if name not in self.accounts:
              return False
          return self.accounts[name].withdraw(amount)
  
      def printBalance(self, name):
          if name not in self.accounts:
              return False
          return f"{name}  Balance: {self.accounts[name].get_balance()}"
  
  atm = ATM()
  createAccount = atm.createAccount
  deposit = atm.deposit
  withdrawal = atm.withdrawal
  printBalance = atm.printBalance