Credits & acknowledgements

With special thanks to Jabralum Chaitom for his patient assistance.