> Task :compileJava UP-TO-DATE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE

> Task :launch
[ RCRS ADF Version 3.0.0 (build 20210408211900) ]

[START ] Connect to server (host:localhost, port:7000)
[FINISH] Connect AmbulanceCentre (success:0)
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@1dcd293 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@67cd324c (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@1ab78758 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@18e066b8 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@3cad80bf (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@57081e10 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@10a3901 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@72d19d3b (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@680c076d (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@100b5176 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@108ef681 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@2f5262c8 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@5bd457bd (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@e114881 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@59d19368 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@21bafd97 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@475a5075 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@499262b (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@1922b531 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@788eab61 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@5c6c6789 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@35573b5f (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@64d41f99 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@7b50714e (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@1bb7f4e1 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@27dbee65 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@4a8adc0a (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@412effef (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@50ef30c (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@35e73efc (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@f86bab (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@446d7791 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@5334ebbf (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@53e99f32 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[INFO  ] Connected - adf.agent.platoon.PlatoonAmbulance@7bf4a867 (PRECOMPUTED)
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
##### MapDimension is  ... -> 155304.33493546114
##### RATE calulcated to be ... -> 4.938858289171944
[FINISH] Connect AmbulanceTeam (success:35)
[FINISH] Done connecting to server (35 agents)
1292499179 time: 8 13773 到 30428 路径错误!!!
原始路径: [50577, 13773, 30428, 49453]
1292499179 time: 9 13773 到 30428 路径错误!!!
原始路径: [50577, 13773, 30428, 49453]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 64
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1292499179 time: 10 13773 到 30428 路径错误!!!
原始路径: [50577, 13773, 30428, 49453]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 64
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 49
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1292499179 time: 11 13773 到 30428 路径错误!!!
原始路径: [50577, 13773, 30428, 49453]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 47
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 35
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 30
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 19
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
89164101 time: 32 52456 到 1688 路径错误!!!
原始路径: [53423, 1594, 3706, 1612, 3805, 1619, 3796, 52506, 52505, 52484, 52465, 16113, 3895, 3868, 52456, 1688, 4048, 1668, 3832, 47644, 52392]
89164101 time: 32 52456 到 1688 路径错误!!!
原始路径: [53423, 1594, 3706, 1612, 3805, 1619, 3796, 52506, 52505, 52484, 52465, 16113, 3895, 3868, 52456, 1688, 4048, 1668, 3832, 47644, 52392]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 49089, 49090, 1210, 49071, 49069, 53228]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 49089, 48458, 53227]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 49089, 49087, 53219]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 49089, 49090, 1210, 49071, 49070, 15127, 53251]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 9824, 53220]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 49089, 49090, 1210, 49071, 49070, 49069, 53229]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 49089, 48457, 53274]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 49089, 49090, 49084, 53226]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 48456, 53221]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 48455, 53222]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 48457, 53275]
1709154989 time: 32 53468 到 53464 路径错误!!!
原始路径: [1289, 53301, 53302, 53303, 1244, 7594, 1221, 53471, 53467, 53468, 53464, 7585, 48454, 49088, 49089, 48458, 53227]
2134985718 time: 32 51104 到 50342 路径错误!!!
原始路径: [49358, 50379, 51091, 51092, 50396, 42, 5830, 230, 5839, 223, 50395, 50388, 29210, 49342, 50380, 51104, 50342, 49357]
89164101 time: 33 52456 到 1688 路径错误!!!
原始路径: [3805, 1619, 3796, 52506, 52505, 52484, 52465, 16113, 3895, 3868, 52456, 1688, 4048, 1668, 3832, 47644, 52392]
89164101 time: 33 52456 到 1688 路径错误!!!
原始路径: [3805, 1619, 3796, 52506, 52505, 52484, 52465, 16113, 3895, 3868, 52456, 1688, 4048, 1668, 3832, 47644, 52392]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
2134985718 time: 33 50380 到 51091 路径错误!!!
原始路径: [51092, 50396, 42, 5830, 230, 5839, 223, 50395, 50388, 29210, 49342, 50380, 51091, 51104, 50342, 49357]
89164101 time: 34 52456 到 1688 路径错误!!!
原始路径: [3796, 52506, 52505, 52484, 52465, 16113, 3895, 3868, 52456, 1688, 4048, 1668, 3832, 47644, 52392]
89164101 time: 34 52456 到 1688 路径错误!!!
原始路径: [3796, 52506, 52505, 52484, 52465, 16113, 3895, 3868, 52456, 1688, 4048, 1668, 3832, 47644, 52392]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 36
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 90
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 87
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1292499179 time: 73 14289 到 50267 路径错误!!!
原始路径: [4786, 804, 6361, 150, 6370, 14289, 50267, 6379, 136, 5848, 21512, 49367]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
2046534292 time: 90 49125 到 48410 路径错误!!!
原始路径: [51403, 14343, 4030, 48422, 4039, 3976, 547, 4147, 43072, 4156, 49125, 48410, 51379]
2046534292 time: 90 49125 到 48410 路径错误!!!
原始路径: [51403, 14343, 4030, 48422, 4039, 3976, 547, 4147, 43072, 4156, 49125, 48410, 4264, 49126, 51377]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 53528, 49777, 2230, 49794, 49795]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2932, 16169, 49551, 48869, 49533]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2932, 16169, 49551, 48869, 49552]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2932, 48388, 48869, 49550]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 15200, 49699]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2932, 16169, 49551, 48869, 49549]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2932, 53460, 49599]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2932, 53460, 53536]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 49798, 49796]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 15200, 49699, 49721, 49722, 49698]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2671, 9767, 49696]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 53528, 49777, 2230, 48871, 49553]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 53528, 49777, 2230, 48879, 49801]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 10469, 49700]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2932, 48388, 3058, 48387, 49597]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2671, 51123, 38735, 49694]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 53528, 49777, 2230, 48889, 49800]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 1485, 2932, 16169, 49551]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 2608, 53528, 49777]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 48527, 49830]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 51083, 49798, 49797]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 15200, 49699, 49721, 49722, 49697]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 48529, 48526, 49799]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 48529, 29162, 49803]
907768699 time: 91 48530 到 1476 路径错误!!!
原始路径: [51160, 51158, 48530, 1476, 7369, 51085, 51084, 48529, 29162, 49803]
2046534292 time: 91 49125 到 48410 路径错误!!!
原始路径: [4039, 3976, 547, 4147, 43072, 4156, 49125, 48410, 51379]
2046534292 time: 91 49125 到 48410 路径错误!!!
原始路径: [4039, 3976, 547, 4147, 43072, 4156, 49125, 48410, 4264, 49126, 51377]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 34
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 35
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
960969901 time: 96 42973 到 1230 路径错误!!!
原始路径: [53257, 18452, 53185, 42973, 1230, 7288, 36654, 53179]
960969901 time: 97 42973 到 1230 路径错误!!!
原始路径: [53176, 48372, 53184, 53185, 42973, 1230, 7288, 36654, 53179]
960969901 time: 98 42973 到 1230 路径错误!!!
原始路径: [53177, 48372, 53185, 42973, 1230, 7288, 36654, 53179]
375865505 time: 100 53606 到 29789 路径错误!!!
原始路径: [50552, 48988, 5092, 977, 51131, 51132, 51130, 53606, 29789, 50595, 50596]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 60
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1410905714 time: 113 53000 到 53034 路径错误!!!
原始路径: [53329, 53000, 53034, 53003]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 32
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 49
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 49
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 49
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:194)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1566198611 time: 138 48482 到 416 路径错误!!!
原始路径: [52866, 52870, 53332, 53329, 53328, 52854, 48482, 416, 7000, 7063, 41432, 52863]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1566198611 time: 139 48482 到 416 路径错误!!!
原始路径: [52869, 52870, 53331, 53332, 53329, 53328, 52854, 48482, 416, 7000, 7063, 41432, 52863]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
907768699 time: 140 49552 到 49551 路径错误!!!
原始路径: [48869, 49552, 49551, 16169, 2932, 53460, 49599]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1566198611 time: 141 48482 到 416 路径错误!!!
原始路径: [53044, 53043, 53332, 53329, 53328, 52854, 48482, 416, 7000, 7063, 41432, 52863]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1566198611 time: 142 48482 到 416 路径错误!!!
原始路径: [52849, 32222, 53332, 53329, 53328, 52854, 48482, 416, 7000, 7063, 41432, 52863]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1566198611 time: 144 48486 到 464 路径错误!!!
原始路径: [7180, 507, 7189, 48486, 464, 52670, 52669, 7144, 10154, 52731]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1566198611 time: 145 14999 到 464 路径错误!!!
原始路径: [7198, 7207, 507, 7189, 14999, 464, 53340, 53342, 53335, 53336, 53337, 423, 7000, 416, 7063, 41432, 52863]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1566198611 time: 146 14999 到 464 路径错误!!!
原始路径: [52732, 8060, 7198, 7207, 507, 7189, 14999, 464, 53340, 53342, 53335, 53336, 53337, 423, 7000, 416, 7063, 41432, 52863]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1566198611 time: 147 14999 到 464 路径错误!!!
原始路径: [7207, 507, 7189, 14999, 464, 53340, 53342, 53335, 53336, 53337, 423, 7000, 416, 7063, 41432, 52863]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 48
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 28
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1734015271 time: 161 23855 到 47635 路径错误!!!
原始路径: [52447, 35331, 3805, 1619, 3886, 3895, 3868, 23855, 47635, 53420, 17725, 52488]
1734015271 time: 161 23855 到 47635 路径错误!!!
原始路径: [52447, 35331, 3805, 1619, 3886, 3895, 3868, 23855, 47635, 53420, 37946, 52461]
1734015271 time: 161 23855 到 47635 路径错误!!!
原始路径: [52447, 35331, 3805, 1619, 3886, 3895, 3868, 23855, 47635, 52460]
java.lang.IndexOutOfBoundsException: Index -1 out of bounds for length 44
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248)
	at java.base/java.util.Objects.checkIndex(Objects.java:372)
	at java.base/java.util.ArrayList.get(ArrayList.java:459)
	at math.geom2d.polygon.convhull.GrahamScan2D.convexHull(GrahamScan2D.java:67)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.updateConvexPolygon(TeamDooddCompositeConvexHull.java:121)
	at TeamDoodd_2021.module.algorithm.fb.TeamDooddCompositeConvexHull.getConvexPolygon(TeamDooddCompositeConvexHull.java:56)
	at TeamDoodd_2021.extaction.StuckHelper.calc(StuckHelper.java:264)
	at TeamDoodd_2021.extaction.ActionExtMove.moveOnPath(ActionExtMove.java:197)
	at TeamDoodd_2021.extaction.ActionExtMove.calc(ActionExtMove.java:176)
	at TeamDoodd_2021.extaction.at.ActionTransport.getMoveAction(ActionTransport.java:474)
	at TeamDoodd_2021.extaction.at.ActionTransport.calcRescue(ActionTransport.java:281)
	at TeamDoodd_2021.extaction.at.ActionTransport.calc(ActionTransport.java:176)
	at adf.sample.tactics.SampleTacticsAmbulanceTeam.think(SampleTacticsAmbulanceTeam.java:187)
	at adf.agent.platoon.Platoon.think(Platoon.java:74)
	at adf.agent.Agent.think(Agent.java:188)
	at adf.agent.Agent.processSense(Agent.java:142)
	at rescuecore2.components.AbstractAgent.processMessage(AbstractAgent.java:116)
	at rescuecore2.components.AbstractComponent$MessageProcessor.work(AbstractComponent.java:195)
	at rescuecore2.misc.WorkerThread.run(WorkerThread.java:48)
1734015271 time: 184 23855 到 1688 路径错误!!!
原始路径: [52449, 47638, 3886, 3895, 3868, 23855, 1688, 53415, 52411, 53417]
1734015271 time: 184 23855 到 1688 路径错误!!!
原始路径: [52449, 47638, 3886, 3895, 3868, 23855, 1688, 4048, 47640, 52394]
1734015271 time: 184 23855 到 1688 路径错误!!!
原始路径: [52449, 47638, 3886, 3895, 3868, 23855, 1688, 53420, 53419, 52458]
1734015271 time: 184 23855 到 52456 路径错误!!!
原始路径: [52449, 47638, 3886, 3895, 3868, 23855, 52456, 4048, 47643, 52393]
1734015271 time: 184 23855 到 47635 路径错误!!!
原始路径: [52449, 47638, 3886, 3895, 3868, 23855, 47635, 52460]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 17584, 51272]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 17584, 51272, 48836, 51271]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 608, 51265, 51264]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 53558, 51290]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 608, 51265, 10355, 51263]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 608, 3616, 47570, 3679, 20175, 51207, 53556, 53555, 51206]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 53378, 47864, 52568, 47863, 52569]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 52591, 52590]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 53378, 47864, 52568]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 53378, 47854, 52570]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 26138, 52589]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 51289, 51273]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 17584, 51272, 48837, 48836, 51265, 48831, 51270]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 4390, 47844, 51291]
1734015271 time: 201 14999 到 464 路径错误!!!
原始路径: [53337, 53336, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 47852, 53409, 47851, 52526]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 17584, 51272]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 17584, 51272, 48836, 51271]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 608, 51265, 51264]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 53558, 51290]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 608, 51265, 10355, 51263]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 608, 3616, 47570, 3679, 20175, 51207, 53556, 53555, 51206]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 53378, 47864, 52568, 47863, 52569]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 52591, 52590]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 53378, 47864, 52568]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 53378, 47854, 52570]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 26138, 52589]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 51289, 51273]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 17584, 51272, 48837, 48836, 51265, 48831, 51270]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 4390, 47844, 51291]
1734015271 time: 202 14999 到 464 路径错误!!!
原始路径: [52837, 53338, 53335, 53342, 53340, 14999, 464, 7189, 507, 7207, 7198, 7153, 689, 4588, 4615, 53441, 52685, 518, 4246, 527, 4237, 671, 4228, 624, 52525, 47852, 53409, 47851, 52526]
1796821151 time: 226 42973 到 1230 路径错误!!!
原始路径: [53177, 48372, 53185, 42973, 1230, 7288, 36654, 53179]
1796821151 time: 227 42973 到 1230 路径错误!!!
原始路径: [53176, 48372, 53184, 53185, 42973, 1230, 7288, 15127, 49070, 49071, 1210, 49091, 49092, 1172, 6847, 1165, 49115, 49116, 6802, 294, 6559, 301, 6550, 447, 6541, 255, 6532, 262, 53436, 53437, 6595, 276, 53453, 53441, 52685, 518, 4246, 527, 4237, 30610, 52620]
1796821151 time: 227 42973 到 1230 路径错误!!!
原始路径: [53176, 48372, 53184, 53185, 42973, 1230, 7288, 36654, 53179]
1796821151 time: 228 42973 到 1230 路径错误!!!
原始路径: [7522, 1302, 53184, 53185, 42973, 1230, 7288, 36654, 53179]
1796821151 time: 229 42973 到 1230 路径错误!!!
原始路径: [53315, 7387, 53319, 53320, 48373, 7522, 1302, 53184, 53185, 42973, 1230, 7288, 36654, 53179]
1796821151 time: 233 42973 到 1230 路径错误!!!
原始路径: [49115, 1165, 6847, 1172, 49092, 49091, 1210, 49071, 49070, 15127, 7288, 42973, 1230, 53185, 7558, 53683, 53256]
1796821151 time: 234 42973 到 1230 路径错误!!!
原始路径: [301, 6559, 294, 6802, 49116, 49115, 1165, 6847, 1172, 49092, 49091, 1210, 49071, 49070, 15127, 7288, 42973, 1230, 53185, 7558, 53683, 53256]
1796821151 time: 235 42973 到 1230 路径错误!!!
原始路径: [51653, 51632, 51630, 51635, 13380, 6559, 294, 6802, 49116, 49115, 1165, 6847, 1172, 49092, 49091, 1210, 49071, 49070, 15127, 7288, 42973, 1230, 53185, 7558, 53683, 53256]
