Bir benzerini farklı amaç için yazmıştım. Yardımcı olabilirim.