Text this: FEA study on liquid droplet stamp contact of thin film devices.