примерно как-то так. с кучей поправок, конечно. но суть одна. хорошего мне пути!