Rose debug info ---------------
Мне не нравился оформление чертежа, поэтому решил сделать его более читабельным. А по совету Сергея Стеблины старался объяснить себе каждый шаг