Prague Orloj, a medieval astronomical clock mounted on the southern wall of Old Town Hall at Old Town Square of Prague, Czech Republic