How Pragues Astronomical Clock Works