function pyramide(r::Robot)
    move_angle_left!(r)
    lenght = moves!(r, Ost)
    hight = moves!(r, Nord)
    move_angle_left!(r)
    j=lenght+1
        for i in 1:hight
            while j-i != 0
                putmarker!(r)
                move!(r,Ost)
                j-=1
            end
            putmarker!(r)
            j=lenght+1
            back(r)
            move!(r,Nord)
        end
end

function move_angle_left!(r::Robot) #перемещает в левый нижний угол
    for side in (Sud, West)
        while isborder(r, side) == false
            move!(r, side)
        end
    end
end

function moves!(r::Robot,side::HorizonSide) #возвращает кол-во шагов в опред направлении
    num_steps=0
    while isborder(r,side)==false
        move!(r,side)
        num_steps+=1
    end
    return num_steps
end
