[b][color=MAROON]([/color][/b]setq l [b][color=GREEN]([/color][/b]getdist [color=#2f4f4f]"\nFirst Segment Length: "[/color][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b]
[b][color=MAROON]([/color][/b]setq sl [b][color=GREEN]([/color][/b]list [b][color=BLUE]([/color][/b]list i d l[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=GREEN]([/color][/b]setq l [b][color=BLUE]([/color][/b]getdist [color=#2f4f4f]"\nNext Segment Length: "[/color][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]setq sl [b][color=BLUE]([/color][/b]cons [b][color=RED]([/color][/b]list i d l[b][color=RED])[/color][/b] [b][color=RED]([/color][/b]reverse sl[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=RED]([/color][/b]not [b][color=PURPLE]([/color][/b]assoc n sl[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b][b][color=BLUE])[/color][/b]
[b][color=BLUE]([/color][/b]setq n [b][color=RED]([/color][/b]getint [color=#2f4f4f]"\nSegment Number To Remove: "[/color][b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]setq sl [b][color=BLUE]([/color][/b]remove [b][color=RED]([/color][/b]assoc n sl[b][color=RED])[/color][/b] sl[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=RED]([/color][/b]not [b][color=PURPLE]([/color][/b]assoc n sl[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b][b][color=BLUE])[/color][/b]
[b][color=BLUE]([/color][/b]setq n [b][color=RED]([/color][/b]getint [color=#2f4f4f]"\nSegment Number To Edit: "[/color][b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]princ [color=#2f4f4f]"\n"[/color][b][color=GREEN])[/color][/b] [b][color=GREEN]([/color][/b]prin1 [b][color=BLUE]([/color][/b]assoc n sl[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]setq l [b][color=BLUE]([/color][/b]getdist [color=#2f4f4f]"\nNew Segment Length: "[/color][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]setq sl [b][color=BLUE]([/color][/b]subst [b][color=RED]([/color][/b]list n d l[b][color=RED])[/color][/b] [b][color=RED]([/color][/b]assoc n sl[b][color=RED])[/color][/b] sl[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b]
od [b][color=RED]([/color][/b]nth 1 p[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]getstring [color=#2f4f4f]"\nPress Enter to Continue...."[/color][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]if [b][color=NAVY]([/color][/b]= [color=#2f4f4f]"Yes"[/color] [b][color=MAROON]([/color][/b]getkword [color=#2f4f4f]"\nSave This List As A Default [b][color=GREEN]([/color][/b]Y/N[b][color=GREEN])[/color][/b]: "[/color][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]
[b][color=GREEN]([/color][/b]setq l [b][color=BLUE]([/color][/b]getdist [color=#2f4f4f]"\nAdd Segment Length: "[/color][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]setq sl [b][color=BLUE]([/color][/b]cons [b][color=RED]([/color][/b]list i d l[b][color=RED])[/color][/b] [b][color=RED]([/color][/b]reverse sl[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=RED]([/color][/b]not [b][color=PURPLE]([/color][/b]assoc n sl[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b][b][color=BLUE])[/color][/b]
[b][color=BLUE]([/color][/b]setq n [b][color=RED]([/color][/b]getint [color=#2f4f4f]"\nSegment Number To Remove: "[/color][b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]setq sl [b][color=BLUE]([/color][/b]remove [b][color=RED]([/color][/b]assoc n sl[b][color=RED])[/color][/b] sl[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=RED]([/color][/b]not [b][color=PURPLE]([/color][/b]assoc n sl[b][color=PURPLE])[/color][/b][b][color=RED])[/color][/b][b][color=BLUE])[/color][/b]
[b][color=BLUE]([/color][/b]setq n [b][color=RED]([/color][/b]getint [color=#2f4f4f]"\nSegment Number To Edit: "[/color][b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]princ [color=#2f4f4f]"\n"[/color][b][color=GREEN])[/color][/b] [b][color=GREEN]([/color][/b]prin1 [b][color=BLUE]([/color][/b]assoc n sl[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]setq l [b][color=BLUE]([/color][/b]getdist [color=#2f4f4f]"\nNew Segment Length: "[/color][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]setq sl [b][color=BLUE]([/color][/b]subst [b][color=RED]([/color][/b]list n d l[b][color=RED])[/color][/b] [b][color=RED]([/color][/b]assoc n sl[b][color=RED])[/color][/b] sl[b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b]
od [b][color=RED]([/color][/b]nth 1 p[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b]
[b][color=GREEN]([/color][/b]getstring [color=#2f4f4f]"\nPress Enter to Continue...."[/color][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=GREEN]([/color][/b]setq xp [b][color=BLUE]([/color][/b]- xp [b][color=RED]([/color][/b]nth 2 p[b][color=RED])[/color][/b][b][color=BLUE])[/color][/b][b][color=GREEN])[/color][/b][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b][b][color=FUCHSIA])[/color][/b]
[b][color=FUCHSIA]([/color][/b]if [b][color=NAVY]([/color][/b]= [color=#2f4f4f]"Yes"[/color] [b][color=MAROON]([/color][/b]getkword [color=#2f4f4f]"\nSave This List As A Default [b][color=GREEN]([/color][/b]Y/N[b][color=GREEN])[/color][/b]: "[/color][b][color=MAROON])[/color][/b][b][color=NAVY])[/color][/b]