# Animal protocol 1 4 object 1 Polyline color (0,0,0) closed filled nodes: { (5,5) (5,40) (240,40) (240,5) (5,5)} fillColor (255,255,255) depth 2147483647 2 object 2 Text at (15,30) color (0,0,0) font SansSerif style 1 size 24 text: "Branch and Bound" depth 2147483647 2 object 3 Text at (5,75) color (0,0,0) font SansSerif style 0 size 24 text: "Basic Idea:" depth 2147483647 2 object 4 Text at (15,105) color (0,0,0) font SansSerif style 0 size 16 text: "1. Split the problem into subproblems" depth 2147483647 2 object 5 Text at (15,150) color (0,0,0) font SansSerif style 0 size 16 text: "2. Constrain the possible choices according to" depth 2147483647 2 object 6 Text at (30,125) color (0,0,0) font SansSerif style 0 size 16 text: "(similar to the decision tree used in backtracking)" depth 2147483647 2 object 7 Text at (35,170) color (0,0,0) font SansSerif style 0 size 16 text: "the current best solution" depth 2147483647 2 object 8 Text at (10,200) color (0,0,0) font SansSerif style 0 size 16 text: "For example, if the current costs at a given node" depth 2147483647 2 object 9 Text at (10,220) color (0,0,0) font SansSerif style 0 size 16 text: "exceed the current minimum costs (for minimizations)," depth 2147483647 2 object 10 Text at (10,240) color (0,0,0) font SansSerif style 0 size 16 text: "the rest of the sequence need not be calculated." depth 2147483647 2 object 11 Text at (10,280) color (0,0,0) font SansSerif style 1 size 24 text: "Example:" depth 2147483647 2 object 12 Text at (25,300) color (0,0,0) font SansSerif style 0 size 16 text: "Calculate the cheapest round trip ('Travelling Salesman')" depth 2147483647 2 object 13 Text at (25,325) color (0,0,0) font SansSerif style 0 size 16 text: "Given the following graph with its adjacency matrix:" depth 2147483647 2 object 14 Text at (65,360) color (0,0,0) font SansSerif style 0 size 16 text: "A" depth 2147483647 2 object 15 Text at (40,380) color (0,0,0) font SansSerif style 0 size 16 text: "A" depth 2147483647 2 object 16 Text at (90,360) color (0,0,0) font SansSerif style 0 size 16 text: "B" depth 2147483647 2 object 17 Text at (40,400) color (0,0,0) font SansSerif style 0 size 16 text: "B" depth 2147483647 2 object 18 Text at (115,360) color (0,0,0) font SansSerif style 0 size 16 text: "C" depth 2147483647 2 object 19 Text at (40,420) color (0,0,0) font SansSerif style 0 size 16 text: "C" depth 2147483647 2 object 20 Text at (145,360) color (0,0,0) font SansSerif style 0 size 16 text: "D" depth 2147483647 2 object 21 Text at (40,440) color (0,0,0) font SansSerif style 0 size 16 text: "D" depth 2147483647 2 object 22 Text at (175,360) color (0,0,0) font SansSerif style 0 size 16 text: "E" depth 2147483647 2 object 23 Text at (40,460) color (0,0,0) font SansSerif style 0 size 16 text: "E" depth 2147483647 2 object 24 Text at (85,380) color (0,0,0) font SansSerif style 0 size 16 text: "20" depth 2147483647 2 object 25 Text at (115,380) color (0,0,0) font SansSerif style 0 size 16 text: "30" depth 2147483647 2 object 26 Text at (140,380) color (0,0,0) font SansSerif style 0 size 16 text: "10" depth 2147483647 2 object 27 Text at (170,380) color (0,0,0) font SansSerif style 0 size 16 text: "11" depth 2147483647 2 object 28 Text at (60,400) color (0,0,0) font SansSerif style 0 size 16 text: "15" depth 2147483647 2 object 29 Text at (115,400) color (0,0,0) font SansSerif style 0 size 16 text: "16" depth 2147483647 2 object 30 Text at (145,400) color (0,0,0) font SansSerif style 0 size 16 text: "4" depth 2147483647 2 object 31 Text at (175,400) color (0,0,0) font SansSerif style 0 size 16 text: "2" depth 2147483647 2 object 32 Text at (65,420) color (0,0,0) font SansSerif style 0 size 16 text: "3" depth 2147483647 2 object 33 Text at (90,420) color (0,0,0) font SansSerif style 0 size 16 text: "5" depth 2147483647 2 object 34 Text at (145,420) color (0,0,0) font SansSerif style 0 size 16 text: "2" depth 2147483647 2 object 35 Text at (175,420) color (0,0,0) font SansSerif style 0 size 16 text: "4" depth 2147483647 2 object 36 Text at (60,440) color (0,0,0) font SansSerif style 0 size 16 text: "19" depth 2147483647 2 object 37 Text at (60,460) color (0,0,0) font SansSerif style 0 size 16 text: "16" depth 2147483647 2 object 38 Text at (90,440) color (0,0,0) font SansSerif style 0 size 16 text: "6" depth 2147483647 2 object 39 Text at (140,460) color (0,0,0) font SansSerif style 0 size 16 text: "16" depth 2147483647 2 object 40 Text at (90,460) color (0,0,0) font SansSerif style 0 size 16 text: "4" depth 2147483647 2 object 41 Text at (120,460) color (0,0,0) font SansSerif style 0 size 16 text: "7" depth 2147483647 2 object 42 Text at (175,440) color (0,0,0) font SansSerif style 0 size 16 text: "3" depth 2147483647 2 object 43 Text at (115,440) color (0,0,0) font SansSerif style 0 size 16 text: "18" depth 2147483647 4 object 44 Polyline color (0,0,0) filled nodes: { (65,375) (75,375)} fillColor (255,255,255) depth 2147483647 4 object 45 Polyline color (0,0,0) filled nodes: { (90,395) (100,395)} fillColor (255,255,255) depth 2147483647 4 object 46 Polyline color (0,0,0) filled nodes: { (120,415) (130,415)} fillColor (255,255,255) depth 2147483647 4 object 47 Polyline color (0,0,0) filled nodes: { (145,435) (155,435)} fillColor (255,255,255) depth 2147483647 4 object 48 Polyline color (0,0,0) filled nodes: { (175,455) (185,455)} fillColor (255,255,255) depth 2147483647 4 object 49 Polyline color (0,0,0) closed nodes: { (35,345) (190,345) (190,465) (35,465) (35,345)} fillColor (255,255,255) depth 2147483647 4 object 50 Polyline color (0,0,0) closed nodes: { (55,345) (55,465) (55,345)} fillColor (255,255,255) depth 2147483647 4 object 51 Polyline color (0,0,0) closed nodes: { (35,365) (190,365) (35,365)} fillColor (255,255,255) depth 2147483647 5 object 52 Arc center (270,360) rX 15 rY 15 color (0,0,0) fillColor (255,255,255) angle 720 starts 0 circle text: "" textColor (0,0,0) Font {"SansSerif" 0 12 } depth 2147483647 5 object 53 Arc center (405,360) rX 15 rY 15 color (0,0,0) fillColor (255,255,255) angle 720 starts 0 circle text: "" textColor (0,0,0) Font {"SansSerif" 0 12 } depth 2147483647 5 object 54 Arc center (340,420) rX 15 rY 15 color (0,0,0) fillColor (255,255,255) angle 720 starts 0 circle text: "" textColor (0,0,0) Font {"SansSerif" 0 12 } depth 2147483647 5 object 55 Arc center (270,480) rX 15 rY 15 color (0,0,0) fillColor (255,255,255) angle 720 starts 0 circle text: "" textColor (0,0,0) Font {"SansSerif" 0 12 } depth 2147483647 5 object 56 Arc center (405,485) rX 15 rY 15 color (0,0,0) fillColor (255,255,255) angle 720 starts 0 circle text: "" textColor (0,0,0) Font {"SansSerif" 0 12 } depth 2147483647 2 object 57 Text at (265,365) color (0,0,0) font SansSerif style 0 size 16 text: "A" depth 2147483647 2 object 58 Text at (400,365) color (0,0,0) font SansSerif style 0 size 16 text: "B" depth 2147483647 2 object 59 Text at (335,425) color (0,0,0) font SansSerif style 0 size 16 text: "C" depth 2147483647 2 object 60 Text at (265,485) color (0,0,0) font SansSerif style 0 size 16 text: "D" depth 2147483647 2 object 61 Text at (400,490) color (0,0,0) font SansSerif style 0 size 16 text: "E" depth 2147483647 4 object 62 Polyline color (0,0,0) nodes: { (270,375) (270,465)} fillColor (255,255,255) depth 2147483647 4 object 63 Polyline color (0,0,0) nodes: { (280,370) (325,415)} fillColor (255,255,255) depth 2147483647 4 object 64 Polyline color (0,0,0) nodes: { (355,415) (395,375)} fillColor (255,255,255) depth 2147483647 4 object 65 Polyline color (0,0,0) nodes: { (355,425) (400,470)} fillColor (255,255,255) depth 2147483647 4 object 66 Polyline color (0,0,0) nodes: { (280,470) (325,425)} fillColor (255,255,255) depth 2147483647 4 object 67 Polyline color (0,0,0) nodes: { (405,375) (405,470)} fillColor (255,255,255) depth 2147483647 4 object 68 Polyline color (0,0,0) nodes: { (285,360) (390,360)} fillColor (255,255,255) depth 2147483647 4 object 69 Polyline color (0,0,0) nodes: { (285,480) (390,480)} fillColor (255,255,255) depth 2147483647 4 object 70 Polyline color (0,0,0) nodes: { (275,495) (290,510) (450,510) (450,395) (420,365)} fillColor (255,255,255) depth 2147483647 4 object 71 Polyline color (0,0,0) nodes: { (275,375) (285,385) (285,445) (285,460) (380,460) (395,475)} fillColor (255,255,255) depth 2147483647 2 object 72 Text at (15,410) color (0,0,0) font SansSerif style 0 size 16 text: "1. Choose an arbitrary start node" depth 2147483647 2 object 73 Text at (15,450) color (0,0,0) font SansSerif style 0 size 16 text: "3. Choose the cheapest edge between the current and an unvisited node" depth 2147483647 2 object 74 Text at (15,430) color (0,0,0) font SansSerif style 0 size 16 text: "2. Set bound to a very large value ('infinity')" depth 2147483647 2 object 75 Text at (15,510) color (0,0,0) font SansSerif style 0 size 16 text: "4. If currentCosts < bound, close the round trip and add the costs" depth 2147483647 2 object 76 Text at (15,550) color (0,0,0) font SansSerif style 0 size 16 text: "6. Go back one step and repeat until all branches have been worked on." depth 2147483647 2 object 77 Text at (15,530) color (0,0,0) font SansSerif style 0 size 16 text: "5. If currentCosts < bound, set bound = currentCosts" depth 2147483647 2 object 78 Text at (35,490) color (0,0,0) font SansSerif style 0 size 16 text: "currentCosts < bound and the branch has not been completed" depth 2147483647 2 object 79 Text at (15,65) color (0,0,0) font SansSerif style 1 size 16 text: "bound =" depth 2147483647 2 object 80 Text at (15,85) color (0,0,0) font SansSerif style 1 size 16 text: "currentCosts =" depth 2147483647 2 object 81 Text at (15,105) color (0,0,0) font SansSerif style 1 size 16 text: "Cheapest current round trip:" depth 2147483647 2 object 82 Text at (35,470) color (0,0,0) font SansSerif style 0 size 16 text: "Add the costs to currentCosts and repeat until" depth 2147483647 2 object 83 Text at (105,65) color (255,0,0) font SansSerif style 2 size 16 text: "infinity" depth 2147483647 2 object 84 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "10" depth 2147483647 2 object 85 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "13" depth 2147483647 2 object 86 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "17" depth 2147483647 2 object 87 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "33" depth 2147483647 2 object 88 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "36" depth 2147483647 2 object 89 Text at (185,65) color (255,0,0) font SansSerif style 1 size 16 text: "36" depth 2147483647 2 object 90 Text at (35,690) color (255,0,0) font SansSerif style 0 size 16 text: "In diesem Fall: aktueller Knoten = E" depth 2147483647 2 object 91 Text at (235,365) color (255,0,0) font SansSerif style 0 size 16 text: "10" depth 2147483647 2 object 92 Text at (420,370) color (255,0,0) font SansSerif style 0 size 16 text: "13" depth 2147483647 2 object 93 Text at (420,240) color (255,0,0) font SansSerif style 0 size 16 text: "17" depth 2147483647 2 object 94 Text at (330,280) color (255,0,0) font SansSerif style 0 size 16 text: "33" depth 2147483647 2 object 95 Text at (330,280) color (255,0,0) font SansSerif style 0 size 16 text: "20" depth 2147483647 2 object 96 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "13" depth 2147483647 2 object 97 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "20" depth 2147483647 2 object 98 Text at (425,240) color (255,0,0) font SansSerif style 0 size 16 text: "25" depth 2147483647 2 object 99 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "25" depth 2147483647 2 object 100 Text at (240,105) color (255,0,0) font SansSerif style 1 size 16 text: "A - D - E - B - C - A" depth 2147483647 2 object 101 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "40" depth 2147483647 2 object 102 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "13" depth 2147483647 2 object 103 Text at (35,470) color (0,0,0) font SansSerif style 0 size 16 text: "Add the costs to currentCosts and repeat while" depth 2147483647 2 object 104 Text at (350,420) color (255,0,0) font SansSerif style 1 size 16 text: "All branches were tested!" depth 2147483647 2 object 105 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "10" depth 2147483647 2 object 106 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "16" depth 2147483647 2 object 107 Text at (420,240) color (255,0,0) font SansSerif style 0 size 16 text: "16" depth 2147483647 2 object 108 Text at (420,370) color (255,0,0) font SansSerif style 0 size 16 text: "18" depth 2147483647 2 object 109 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "18" depth 2147483647 2 object 110 Text at (330,280) color (255,0,0) font SansSerif style 0 size 16 text: "25" depth 2147483647 2 object 111 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "25" depth 2147483647 2 object 112 Text at (210,85) color (255,0,0) font SansSerif style 1 size 16 text: "more expensive than the cheapest trip" depth 2147483647 2 object 113 Text at (185,85) color (255,0,0) font SansSerif style 1 size 16 text: "28" depth 2147483647 2 object 114 Text at (185,65) color (255,0,0) font SansSerif style 1 size 16 text: "28" depth 2147483647 2 object 115 Text at (240,105) color (255,0,0) font SansSerif style 1 size 16 text: "A - D - E - B - C - A" depth 2147483647 2 object 116 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "32" depth 2147483647 5 object 117 Arc center (265,210) rX 5 rY 5 color (0,0,0) fillColor (255,255,255) angle 720 starts -2147483288 filled text: "" textColor (0,0,0) Font {"SansSerif" 0 12 } depth 2147483647 4 object 118 Polyline color (0,0,0) fwArrow nodes: { (265,215) (275,245) (320,180) (355,210) (380,155) (420,190) (435,125) (465,170) (480,110) (490,140) (505,85) (515,110) (515,55) (545,50) (590,630) (600,530) (625,535)} fillColor (255,255,255) depth 2147483647 2 object 119 Text at (185,85) color (255,0,0) font SansSerif style 1 size 16 text: "32" depth 2147483647 2 object 120 Text at (210,85) color (255,0,0) font SansSerif style 1 size 16 text: "more expensive than the cheapest trip!" depth 2147483647 2 object 121 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "18" depth 2147483647 2 object 122 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "28" depth 2147483647 2 object 123 Text at (185,85) color (255,0,0) font SansSerif style 1 size 16 text: "28 == bound" depth 2147483647 2 object 124 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "11" depth 2147483647 2 object 125 Text at (425,370) color (255,0,0) font SansSerif style 0 size 16 text: "11" depth 2147483647 2 object 126 Text at (420,245) color (255,0,0) font SansSerif style 0 size 16 text: "15" depth 2147483647 2 object 127 Text at (235,365) color (255,0,0) font SansSerif style 0 size 16 text: "19" depth 2147483647 2 object 128 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "37" depth 2147483647 2 object 129 Text at (185,85) color (255,0,0) font SansSerif style 1 size 16 text: "37" depth 2147483647 2 object 130 Text at (210,85) color (255,0,0) font SansSerif style 1 size 16 text: "more expensive than cheapest trip" depth 2147483647 2 object 131 Text at (185,85) color (255,0,0) font SansSerif style 1 size 16 text: "31" depth 2147483647 2 object 132 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "31" depth 2147483647 2 object 133 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "11" depth 2147483647 2 object 134 Text at (330,280) color (255,0,0) font SansSerif style 0 size 16 text: "18" depth 2147483647 2 object 135 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "18" depth 2147483647 2 object 136 Text at (235,365) color (255,0,0) font SansSerif style 0 size 16 text: "20" depth 2147483647 2 object 137 Text at (185,85) color (255,0,0) font SansSerif style 1 size 16 text: "41 more expensive than cheapest trip" depth 2147483647 2 object 138 Text at (425,360) color (255,0,0) font SansSerif style 0 size 16 text: "26" depth 2147483647 2 object 139 Text at (425,240) color (255,0,0) font SansSerif style 0 size 16 text: "23" depth 2147483647 2 object 140 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "23" depth 2147483647 2 object 141 Text at (185,85) color (255,0,0) font SansSerif style 1 size 16 text: "38" depth 2147483647 2 object 142 Text at (235,365) color (255,0,0) font SansSerif style 0 size 16 text: "27" depth 2147483647 2 object 143 Text at (185,85) color (255,0,0) font SansSerif style 0 size 16 text: "27" depth 2147483647 2 object 144 Text at (425,240) color (255,0,0) font SansSerif style 1 size 16 text: "33" depth 2147483647 2 object 145 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "45" depth 2147483647 2 object 146 Text at (425,240) color (255,0,0) font SansSerif style 0 size 16 text: "20" depth 2147483647 2 object 147 Text at (425,490) color (255,0,0) font SansSerif style 0 size 16 text: "22" depth 2147483647 2 object 148 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "29" depth 2147483647 2 object 149 Text at (235,365) color (255,0,0) font SansSerif style 1 size 16 text: "38" depth 2147483647 2 object 150 Text at (235,365) color (255,0,0) font SansSerif style 0 size 16 text: "24" depth 2147483647 2 object 151 Text at (425,370) color (255,0,0) font SansSerif style 0 size 16 text: "27" depth 2147483647 2 object 152 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "34" depth 2147483647 2 object 153 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "42" depth 2147483647 2 object 154 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "36" depth 2147483647 2 object 155 Text at (185,85) color (255,0,0) font SansSerif style 1 size 16 text: "30" depth 2147483647 2 object 156 Text at (95,135) color (255,0,0) font SansSerif style 1 size 24 text: "Calculation finished." depth 2147483647 4 object 157 Polyline color (0,0,255) fwArrow filled nodes: { (15,305) (15,185)} fillColor (255,255,255) depth 2147483647 2 object 158 Text at (330,280) color (255,0,0) font SansSerif style 1 size 16 text: "30" depth 2147483647 STEPS: 1 Link 1 next step 2 after key press 2 Step 1 Show 1 by "show" 2 Step 1 Show 2 3 4 5 6 7 8 9 by "show" 2 Step 1 Show 10 by "show" 1 Link 2 next step 3 after key press 2 Step 2 Show 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 by "show" 2 Step 2 Show 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 by "show" 2 Step 2 Show 44 45 46 47 48 by "show" 2 Step 2 Show 49 50 51 by "show" 2 Step 2 Show 52 53 54 55 56 57 58 59 60 61 62 63 64 65 by "show" 2 Step 2 Show 66 by "show" 2 Step 2 Show 67 68 69 70 71 by "show" 1 Link 3 next step 4 after key press 2 Step 3 Hide 3 4 5 6 7 8 9 10 by "hide" 2 Step 3 Show 72 73 by "show" 2 Step 3 Show 74 75 76 77 78 by "show" 2 Step 3 Show 103 by "show" 2 Step 3 Move 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 by "translate" via 157 1 Link 4 next step 5 after key press 2 Step 4 ColorChange 57 72 by "color" set to (255,0,0) 2 Step 4 Show 79 80 81 82 by "show" 2 Step 4 Hide 103 by "hide" 1 Link 5 next step 6 after key press 2 Step 5 ColorChange 74 by "color" set to (255,0,0) 2 Step 5 ColorChange 72 by "color" set to (0,0,255) 2 Step 5 Show 83 by "show" 2 Step 5 ColorChange 57 by "color" set to (0,0,0) 1 Link 6 next step 7 after key press 2 Step 6 ColorChange 74 83 by "color" set to (0,0,255) 2 Step 6 ColorChange 14 20 26 62 73 by "color" set to (255,0,0) 2 Step 6 Show 91 by "show" 1 Link 7 next step 8 after key press 2 Step 7 ColorChange 78 82 by "color" set to (255,0,0) 2 Step 7 Show 84 by "show" 1 Link 8 next step 9 after key press 2 Step 8 ColorChange 78 82 by "color" set to (0,0,255) 2 Step 8 ColorChange 22 42 69 by "color" set to (255,0,0) 2 Step 8 Show 92 by "show" 1 Link 9 next step 10 after key press 2 Step 9 ColorChange 82 by "color" set to (255,0,0) 2 Step 9 Hide 84 by "hide" 2 Step 9 Show 85 by "show" 1 Link 10 next step 11 after key press 2 Step 10 ColorChange 16 40 67 by "color" set to (255,0,0) 2 Step 10 ColorChange 82 by "color" set to (0,0,255) 2 Step 10 Show 93 by "show" 1 Link 11 next step 12 after key press 2 Step 11 Hide 85 by "hide" 2 Step 11 ColorChange 82 by "color" set to (255,0,0) 2 Step 11 Show 86 by "show" 1 Link 12 next step 13 after key press 2 Step 12 ColorChange 18 29 64 by "color" set to (255,0,0) 2 Step 12 ColorChange 82 by "color" set to (0,0,255) 1 Link 13 next step 14 after key press 2 Step 13 Hide 86 by "hide" 2 Step 13 Show 87 by "show" 2 Step 13 ColorChange 78 82 by "color" set to (255,0,0) 2 Step 13 Show 94 by "show" 1 Link 14 next step 15 after key press 2 Step 14 ColorChange 73 78 82 by "color" set to (0,0,255) 2 Step 14 ColorChange 32 63 75 by "color" set to (255,0,0) 2 Step 14 Hide 87 by "hide" 2 Step 14 Show 88 by "show" 1 Link 15 next step 16 after key press 2 Step 15 ColorChange 77 by "color" set to (255,0,0) 2 Step 15 ColorChange 75 by "color" set to (0,0,255) 2 Step 15 Hide 83 by "hide" 2 Step 15 Show 89 by "show" 2 Step 15 Show 100 by "show" 1 Link 16 next step 17 after key press 2 Step 16 ColorChange 77 by "color" set to (0,0,255) 2 Step 16 ColorChange 76 by "color" set to (255,0,0) 2 Step 16 ColorChange 88 89 100 by "color" set to (0,0,0) 2 Step 16 Show 90 by "show" 1 Link 17 next step 18 after key press 2 Step 17 ColorChange 32 63 by "color" set to (0,0,0) 2 Step 17 ColorChange 18 29 64 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 17 ColorChange 16 40 67 by "color" timed starting after 20 ticks set to (0,0,0) 1 Link 18 next step 19 after key press 2 Step 18 ColorChange 75 76 77 78 82 by "color" set to (0,0,0) 2 Step 18 ColorChange 16 18 29 67 by "color" set to (0,0,0) 2 Step 18 ColorChange 41 65 73 by "color" set to (255,0,0) 2 Step 18 Hide 90 by "hide" 2 Step 18 ColorChange 40 by "color" set to (0,0,255) 2 Step 18 Hide 88 by "hide" 2 Step 18 Hide 93 94 by "hide" 2 Step 18 Show 95 by "show" 2 Step 18 Show 96 by "show" 1 Link 19 next step 20 after key press 2 Step 19 ColorChange 18 82 by "color" set to (255,0,0) 2 Step 19 Hide 96 by "hide" 2 Step 19 Show 97 by "show" 1 Link 20 next step 21 after key press 2 Step 20 ColorChange 16 33 64 by "color" set to (255,0,0) 2 Step 20 ColorChange 82 by "color" set to (0,0,255) 2 Step 20 Show 98 by "show" 1 Link 21 next step 22 after key press 2 Step 21 ColorChange 78 82 by "color" set to (255,0,0) 2 Step 21 Hide 97 by "hide" 2 Step 21 Show 99 by "show" 1 Link 22 next step 23 after key press 2 Step 22 ColorChange 28 68 75 by "color" set to (255,0,0) 2 Step 22 ColorChange 73 78 82 by "color" set to (0,0,255) 2 Step 22 Hide 99 by "hide" 2 Step 22 Show 101 by "show" 1 Link 23 next step 24 after key press 2 Step 23 ColorChange 75 by "color" set to (0,0,255) 2 Step 23 ColorChange 77 by "color" set to (255,0,0) 2 Step 23 Show 112 by "show" 1 Link 24 next step 25 after time 0 ms 2 Step 24 ColorChange 77 by "color" set to (0,0,255) 2 Step 24 ColorChange 76 by "color" set to (255,0,0) 2 Step 24 ColorChange 101 by "color" set to (0,0,0) 2 Step 24 ColorChange 28 68 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 24 ColorChange 16 33 64 by "color" timed starting after 20 ticks set to (0,0,0) 2 Step 24 ColorChange 41 by "color" timed starting after 30 ticks set to (0,0,255) 2 Step 24 ColorChange 18 65 by "color" timed starting after 30 ticks set to (0,0,0) 2 Step 24 Hide 112 by "hide" 1 Link 25 next step 26 after key press 2 Step 25 Hide 95 98 101 by "hide" 2 Step 25 Show 102 by "show" 1 Link 26 next step 27 after key press 2 Step 26 ColorChange 73 by "color" timed starting after 30 ticks set to (255,0,0) 2 Step 26 ColorChange 75 76 77 78 82 by "color" set to (0,0,0) 2 Step 26 Show 104 by "show" 1 Link 27 next step 28 after key press 2 Step 27 ColorChange 73 by "color" set to (0,0,255) 2 Step 27 ColorChange 76 by "color" set to (255,0,0) 2 Step 27 Hide 104 by "hide" 2 Step 27 ColorChange 22 69 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 27 ColorChange 42 by "color" timed starting after 10 ticks set to (0,0,255) 2 Step 27 ColorChange 40 41 by "color" timed starting after 10 ticks set to (0,0,0) 1 Link 28 next step 29 after key press 2 Step 28 ColorChange 61 76 by "color" set to (0,0,0) 2 Step 28 ColorChange 73 by "color" set to (255,0,0) 2 Step 28 Hide 92 102 by "hide" 2 Step 28 ColorChange 16 38 70 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 28 Show 105 by "show" 2 Step 28 Show 107 by "show" 1 Link 29 next step 30 after key press 2 Step 29 ColorChange 78 82 by "color" set to (255,0,0) 2 Step 29 Hide 105 by "hide" 2 Step 29 Show 106 by "show" 1 Link 30 next step 31 after key press 2 Step 30 ColorChange 22 31 67 by "color" set to (255,0,0) 2 Step 30 Hide 106 by "hide" 2 Step 30 Show 108 by "show" 2 Step 30 Show 109 by "show" 1 Link 31 next step 32 after key press 2 Step 31 ColorChange 18 41 65 by "color" set to (255,0,0) 2 Step 31 ColorChange 78 82 by "color" set to (0,0,255) 2 Step 31 Show 110 by "show" 1 Link 32 next step 33 after key press 2 Step 32 ColorChange 78 82 by "color" set to (255,0,0) 2 Step 32 Hide 109 by "hide" 2 Step 32 Show 111 by "show" 1 Link 33 next step 34 after key press 2 Step 33 ColorChange 32 63 75 by "color" set to (255,0,0) 2 Step 33 ColorChange 73 78 82 by "color" set to (0,0,255) 2 Step 33 Hide 111 by "hide" 2 Step 33 Show 113 by "show" 1 Link 34 next step 35 after key press 2 Step 34 ColorChange 77 by "color" set to (255,0,0) 2 Step 34 ColorChange 75 by "color" set to (0,0,255) 2 Step 34 Hide 89 by "hide" 2 Step 34 ColorChange 113 by "color" set to (0,0,0) 2 Step 34 Show 114 by "show" 2 Step 34 Hide 100 by "hide" 2 Step 34 Show 115 by "show" 1 Link 35 next step 36 after key press 2 Step 35 ColorChange 114 115 by "color" set to (0,0,0) 2 Step 35 ColorChange 77 by "color" set to (0,0,255) 2 Step 35 ColorChange 76 by "color" set to (255,0,0) 2 Step 35 ColorChange 32 63 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 35 ColorChange 18 41 65 by "color" timed starting after 20 ticks set to (0,0,0) 2 Step 35 ColorChange 22 67 by "color" timed starting after 30 ticks set to (0,0,0) 2 Step 35 ColorChange 31 by "color" timed starting after 30 ticks set to (0,0,255) 1 Link 36 next step 37 after key press 2 Step 36 Hide 110 by "hide" 2 Step 36 ColorChange 75 76 77 78 82 by "color" set to (0,0,0) 2 Step 36 ColorChange 18 29 64 73 by "color" set to (255,0,0) 2 Step 36 Show 116 by "show" 1 Link 37 next step 38 after key press 2 Step 37 ColorChange 78 82 by "color" set to (255,0,0) 2 Step 37 Hide 113 by "hide" 2 Step 37 Show 119 120 by "show" 1 Link 38 next step 39 after key press 2 Step 38 ColorChange 73 78 82 by "color" set to (0,0,255) 2 Step 38 ColorChange 119 120 by "color" set to (0,0,0) 2 Step 38 ColorChange 75 77 by "color" set to (0,0,255) 2 Step 38 ColorChange 76 by "color" set to (255,0,0) 1 Link 39 next step 40 after key press 2 Step 39 ColorChange 18 64 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 39 ColorChange 29 by "color" timed starting after 10 ticks set to (0,0,255) 2 Step 39 Hide 116 119 120 by "hide" 2 Step 39 Show 121 by "show" 1 Link 40 next step 41 after key press 2 Step 40 ColorChange 29 31 by "color" set to (0,0,0) 2 Step 40 ColorChange 16 70 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 40 ColorChange 38 by "color" timed starting after 10 ticks set to (0,0,255) 2 Step 40 Hide 107 108 by "hide" 1 Link 41 next step 42 after key press 2 Step 41 ColorChange 76 by "color" set to (0,0,255) 2 Step 41 ColorChange 18 43 66 73 78 82 by "color" set to (255,0,0) 2 Step 41 Show 122 by "show" 2 Step 41 Hide 121 by "hide" 2 Step 41 Show 123 by "show" 1 Link 42 next step 43 after key press 2 Step 42 ColorChange 75 77 by "color" set to (255,0,0) 2 Step 42 ColorChange 73 78 82 by "color" set to (0,0,255) 1 Link 43 next step 44 after key press 2 Step 43 ColorChange 75 77 by "color" set to (0,0,255) 2 Step 43 ColorChange 76 by "color" set to (255,0,0) 2 Step 43 ColorChange 18 66 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 43 ColorChange 43 by "color" timed starting after 10 ticks set to (0,0,255) 2 Step 43 ColorChange 20 62 by "color" timed starting after 20 ticks set to (0,0,0) 2 Step 43 ColorChange 26 by "color" timed starting after 20 ticks set to (0,0,255) 2 Step 43 Hide 122 by "hide" 1 Link 44 next step 45 after key press 2 Step 44 ColorChange 22 27 71 by "color" set to (255,0,0) 2 Step 44 Hide 123 by "hide" 2 Step 44 ColorChange 73 by "color" set to (255,0,0) 2 Step 44 Show 124 by "show" 2 Step 44 ColorChange 75 76 77 78 82 by "color" set to (0,0,0) 2 Step 44 ColorChange 38 42 43 by "color" set to (0,0,0) 2 Step 44 Hide 91 by "hide" 2 Step 44 Show 125 by "show" 1 Link 45 next step 46 after key press 2 Step 45 ColorChange 16 40 78 82 by "color" set to (255,0,0) 2 Step 45 ColorChange 67 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 45 Show 126 by "show" 2 Step 45 ColorChange 20 30 70 by "color" timed starting after 20 ticks set to (255,0,0) 2 Step 45 ColorChange 18 43 66 by "color" timed starting after 30 ticks set to (255,0,0) 2 Step 45 Show 127 by "show" 2 Step 45 Hide 124 by "hide" 2 Step 45 Show 128 by "show" 2 Step 45 Show 129 130 by "show" 1 Link 46 next step 47 after key press 2 Step 46 ColorChange 75 76 77 by "color" set to (255,0,0) 2 Step 46 ColorChange 73 78 82 by "color" set to (0,0,255) 2 Step 46 ColorChange 18 43 66 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 46 Hide 128 by "hide" 2 Step 46 ColorChange 70 by "color" timed starting after 20 ticks set to (0,0,0) 2 Step 46 ColorChange 30 by "color" timed starting after 20 ticks set to (0,0,255) 2 Step 46 Hide 127 by "hide" 1 Link 47 next step 48 after key press 2 Step 47 ColorChange 18 29 64 by "color" set to (255,0,0) 2 Step 47 Hide 129 by "hide" 2 Step 47 Show 131 132 by "show" 1 Link 48 next step 49 after key press 2 Step 48 ColorChange 18 20 29 30 64 by "color" set to (0,0,0) 2 Step 48 ColorChange 40 by "color" timed starting after 10 ticks set to (0,0,255) 2 Step 48 ColorChange 16 67 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 48 Hide 126 132 by "hide" 2 Step 48 Hide 131 by "hide" 2 Step 48 Hide 130 by "hide" 2 Step 48 Show 133 by "show" 2 Step 48 ColorChange 75 76 77 78 82 by "color" timed starting after 20 ticks set to (0,0,0) 1 Link 49 next step 50 after key press 2 Step 49 ColorChange 18 41 65 73 by "color" set to (255,0,0) 2 Step 49 Hide 133 by "hide" 2 Step 49 Show 134 by "show" 2 Step 49 ColorChange 20 34 66 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 49 Show 135 by "show" 2 Step 49 Show 136 by "show" 1 Link 50 next step 51 after key press 2 Step 50 Hide 135 by "hide" 2 Step 50 ColorChange 16 38 70 by "color" set to (255,0,0) 2 Step 50 Show 137 by "show" 2 Step 50 ColorChange 28 68 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 50 ColorChange 75 77 78 82 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 50 Show 138 by "show" 1 Link 51 next step 52 after key press 2 Step 51 ColorChange 73 76 by "color" set to (255,0,0) 2 Step 51 ColorChange 75 77 78 82 by "color" set to (0,0,0) 2 Step 51 ColorChange 28 68 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 51 ColorChange 38 70 by "color" timed starting after 20 ticks set to (0,0,0) 2 Step 51 ColorChange 20 34 66 by "color" timed starting after 30 ticks set to (0,0,0) 2 Step 51 ColorChange 16 33 64 by "color" timed starting after 30 ticks set to (255,0,0) 2 Step 51 Hide 136 138 by "hide" 2 Step 51 Hide 137 by "hide" 2 Step 51 Show 139 by "show" 2 Step 51 Show 140 by "show" 1 Link 52 next step 53 after key press 2 Step 52 ColorChange 28 68 by "color" set to (255,0,0) 2 Step 52 Hide 140 by "hide" 2 Step 52 Show 141 by "show" 1 Link 53 next step 54 after key press 2 Step 53 ColorChange 73 by "color" set to (0,0,0) 2 Step 53 ColorChange 28 68 by "color" set to (0,0,0) 2 Step 53 ColorChange 16 33 64 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 53 ColorChange 18 65 by "color" timed starting after 20 ticks set to (0,0,0) 2 Step 53 ColorChange 41 by "color" timed starting after 20 ticks set to (0,0,255) 2 Step 53 ColorChange 20 39 69 by "color" timed starting after 30 ticks set to (255,0,0) 2 Step 53 Hide 134 139 by "hide" 2 Step 53 Hide 141 by "hide" 2 Step 53 Show 142 by "show" 2 Step 53 Show 143 by "show" 1 Link 54 next step 55 after key press 2 Step 54 ColorChange 16 38 70 by "color" set to (255,0,0) 2 Step 54 ColorChange 18 43 66 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 54 Show 144 by "show" 2 Step 54 ColorChange 72 74 76 by "color" set to (0,0,0) 2 Step 54 Show 145 by "show" 2 Step 54 Hide 143 by "hide" 1 Link 55 next step 56 after key press 2 Step 55 ColorChange 16 38 70 by "color" set to (0,0,0) 2 Step 55 ColorChange 18 43 66 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 55 ColorChange 20 39 69 by "color" timed starting after 20 ticks set to (0,0,0) 2 Step 55 Hide 142 144 145 by "hide" 2 Step 55 ColorChange 22 40 41 71 by "color" timed starting after 30 ticks set to (0,0,0) 2 Step 55 ColorChange 27 by "color" timed starting after 30 ticks set to (0,0,255) 2 Step 55 Hide 125 by "hide" 1 Link 56 next step 57 after key press 2 Step 56 ColorChange 16 24 68 by "color" set to (255,0,0) 2 Step 56 Show 146 147 by "show" 2 Step 56 ColorChange 22 31 67 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 56 ColorChange 18 41 65 by "color" timed starting after 20 ticks set to (255,0,0) 2 Step 56 ColorChange 20 39 69 by "color" timed starting after 30 ticks set to (255,0,0) 2 Step 56 Show 148 by "show" 2 Step 56 Show 149 by "show" 1 Link 57 next step 58 after key press 2 Step 57 ColorChange 18 20 39 41 65 69 by "color" set to (0,0,0) 2 Step 57 ColorChange 31 67 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 57 ColorChange 30 70 by "color" timed starting after 20 ticks set to (255,0,0) 2 Step 57 Hide 147 148 by "hide" 2 Step 57 Hide 149 by "hide" 2 Step 57 Show 150 by "show" 1 Link 58 next step 59 after key press 2 Step 58 ColorChange 42 69 by "color" set to (255,0,0) 2 Step 58 ColorChange 41 65 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 58 Show 151 by "show" 2 Step 58 Show 152 by "show" 1 Link 59 next step 60 after key press 2 Step 59 ColorChange 41 65 by "color" set to (0,0,0) 2 Step 59 Hide 152 by "hide" 2 Step 59 ColorChange 22 42 69 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 59 ColorChange 18 43 66 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 59 Show 153 by "show" 1 Link 60 next step 61 after key press 2 Step 60 Hide 153 by "hide" 2 Step 60 ColorChange 18 43 66 by "color" set to (0,0,0) 2 Step 60 ColorChange 30 70 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 60 Hide 150 by "hide" 2 Step 60 ColorChange 29 64 by "color" timed starting after 20 ticks set to (255,0,0) 2 Step 60 Hide 151 by "hide" 2 Step 60 Show 154 by "show" 1 Link 61 next step 62 after key press 2 Step 61 ColorChange 29 64 by "color" set to (0,0,0) 2 Step 61 Hide 146 154 by "hide" 2 Step 61 ColorChange 16 68 by "color" timed starting after 10 ticks set to (0,0,0) 2 Step 61 ColorChange 18 25 63 by "color" timed starting after 10 ticks set to (255,0,0) 2 Step 61 Show 155 by "show" 2 Step 61 ColorChange 24 by "color" timed starting after 10 ticks set to (0,0,255) 2 Step 61 Show 158 by "show" 1 Link 62 next step 2147483647 after key press 2 Step 62 Show 156 by "show" 1 Link END Next 159