Добавлена обработка шейпов (shape = box и shape = ellipse).