Немного приукрасил. С диагональным чтото не так