([color=BLUE]setq[/color] m ([color=BLUE]distance[/color] ([color=BLUE]caar[/color] l) ([color=BLUE]caadr[/color] l))
c ([color=BLUE]car[/color] l)
)
([color=BLUE]foreach[/color] x ([color=BLUE]setq[/color] z l)
([color=BLUE]foreach[/color] y ([color=BLUE]setq[/color] z ([color=BLUE]cdr[/color] z))
([color=BLUE]if[/color] ([color=BLUE]<[/color] m ([color=BLUE]setq[/color] n ([color=BLUE]distance[/color] ([color=BLUE]car[/color] x) ([color=BLUE]car[/color] y))))
([color=BLUE]setq[/color] m n c x)
)
)
)
([color=BLUE]while[/color] ([color=BLUE]setq[/color] l ([color=BLUE]vl-remove[/color] c l))
([color=BLUE]setq[/color] m ([color=BLUE]distance[/color] ([color=BLUE]car[/color] c) ([color=BLUE]caar[/color] l))
d ([color=BLUE]car[/color] l)
)
([color=BLUE]foreach[/color] x ([color=BLUE]cdr[/color] l)
([color=BLUE]if[/color] ([color=BLUE]<[/color] ([color=BLUE]setq[/color] n ([color=BLUE]distance[/color] ([color=BLUE]car[/color] x) ([color=BLUE]car[/color] c))) m)
([color=BLUE]setq[/color] m n d x)
)
)
([color=BLUE]entmake[/color]
([color=BLUE]list[/color]
'(0 . [color=MAROON]"LINE"[/color])
([color=BLUE]cons[/color] 10 ([color=BLUE]polar[/color] ([color=BLUE]car[/color] c) ([color=BLUE]angle[/color] ([color=BLUE]car[/color] c) ([color=BLUE]car[/color] d)) ([color=BLUE]cadr[/color] c)))