Code:
Version 534-tested on AZHD and running with Smargo