Many thanks to Parbhat Puri for their contribution!