# Inspired by our cat Pietje

from turtle import *
from random import *
t.pencolor("black")
t.penup()

def recursive_tree(branch_len, angle, depth):
    if depth == 0:
        return
    
    #t.color(random.choice(colors))
    
    #t.begin_fill()
    #t.circle(branch_len / 15)
    #t.end_fill()
    t.pendown()
    t.forward(branch_len)
    t.penup()

    t.right(angle)
    recursive_tree(branch_len * 0.8, angle, depth - 1)

    t.left(angle * 2)
    recursive_tree(branch_len * 0.8, angle, depth - 1)

    t.right(angle)
    t.backward(branch_len)

t.left(90)

recursive_tree(85, 30, 8)