http://torinak.com/qaop#128#l=https://spectrumcomputing.co.uk/temp/M4ZXW0QiX5wjfvDV7VM31QN37qeLq2G4lC8uwGxN.txt