Как-то так, не гонюсь за супер-точностью и реалистичностью теней