не люблю этот язык. но тут пришлось остановиться.
читать дальше