 
updateSDE( sharp_turn, '1p_all', 30000, 31000 ) :-
assertz( holdsForIESI( sharp_turn(75, bus)=very_sharp, (30003, 30005)) ),
assertz( holdsForIESI( sharp_turn(75, bus)=sharp, (30012, 30017)) ),
assertz( holdsForIESI( sharp_turn(76, bus)=very_sharp, (30020, 30025)) ),
assertz( holdsForIESI( sharp_turn(77, bus)=very_sharp, (30031, 30033)) ),
assertz( holdsForIESI( sharp_turn(78, bus)=sharp, (30034, 30041)) ),
assertz( holdsForIESI( sharp_turn(79, bus)=sharp, (30043, 30047)) ),
assertz( holdsForIESI( sharp_turn(79, bus)=very_sharp, (30053, 30056)) ),
assertz( holdsForIESI( sharp_turn(80, bus)=sharp, (30063, 30065)) ),
assertz( holdsForIESI( sharp_turn(81, bus)=very_sharp, (30066, 30069)) ),
assertz( holdsForIESI( sharp_turn(82, bus)=very_sharp, (30074, 30077)) ),
assertz( holdsForIESI( sharp_turn(83, bus)=very_sharp, (30085, 30088)) ),
assertz( holdsForIESI( sharp_turn(83, bus)=sharp, (30093, 30097)) ),
assertz( holdsForIESI( sharp_turn(84, bus)=sharp, (30101, 30103)) ),
assertz( holdsForIESI( sharp_turn(85, bus)=sharp, (30108, 30112)) ),
assertz( holdsForIESI( sharp_turn(86, bus)=very_sharp, (30119, 30121)) ),
assertz( holdsForIESI( sharp_turn(87, bus)=sharp, (30122, 30124)) ),
assertz( holdsForIESI( sharp_turn(87, bus)=very_sharp, (30133, 30137)) ),
assertz( holdsForIESI( sharp_turn(88, bus)=sharp, (30142, 30144)) ),
assertz( holdsForIESI( sharp_turn(89, bus)=sharp, (30151, 30153)) ),
assertz( holdsForIESI( sharp_turn(90, bus)=sharp, (30158, 30160)) ),
assertz( holdsForIESI( sharp_turn(91, bus)=sharp, (30165, 30168)) ),
assertz( holdsForIESI( sharp_turn(91, bus)=sharp, (30171, 30173)) ),
assertz( holdsForIESI( sharp_turn(92, bus)=very_sharp, (30182, 30184)) ),
assertz( holdsForIESI( sharp_turn(93, bus)=sharp, (30191, 30193)) ),
assertz( holdsForIESI( sharp_turn(94, bus)=very_sharp, (30197, 30201)) ),
assertz( holdsForIESI( sharp_turn(95, bus)=very_sharp, (30202, 30207)) ),
assertz( holdsForIESI( sharp_turn(95, bus)=sharp, (30211, 30216)) ),
assertz( holdsForIESI( sharp_turn(96, bus)=sharp, (30218, 30222)) ),
assertz( holdsForIESI( sharp_turn(97, bus)=sharp, (30228, 30232)) ),
assertz( holdsForIESI( sharp_turn(98, bus)=very_sharp, (30239, 30241)) ),
assertz( holdsForIESI( sharp_turn(99, bus)=very_sharp, (30247, 30249)) ),
assertz( holdsForIESI( sharp_turn(99, bus)=sharp, (30251, 30257)) ),
assertz( holdsForIESI( sharp_turn(100, bus)=very_sharp, (30260, 30263)) ),
assertz( holdsForIESI( sharp_turn(101, bus)=sharp, (30266, 30268)) ),
assertz( holdsForIESI( sharp_turn(102, bus)=sharp, (30279, 30281)) ),
assertz( holdsForIESI( sharp_turn(103, bus)=sharp, (30286, 30289)) ),
assertz( holdsForIESI( sharp_turn(103, bus)=very_sharp, (30291, 30293)) ),
assertz( holdsForIESI( sharp_turn(104, bus)=sharp, (30300, 30305)) ),
assertz( holdsForIESI( sharp_turn(105, bus)=sharp, (30309, 30313)) ),
assertz( holdsForIESI( sharp_turn(106, bus)=sharp, (30316, 30319)) ),
assertz( holdsForIESI( sharp_turn(107, bus)=very_sharp, (30322, 30329)) ),
assertz( holdsForIESI( sharp_turn(107, bus)=very_sharp, (30330, 30333)) ),
assertz( holdsForIESI( sharp_turn(108, bus)=very_sharp, (30343, 30345)) ),
assertz( holdsForIESI( sharp_turn(109, bus)=very_sharp, (30348, 30350)) ),
assertz( holdsForIESI( sharp_turn(110, bus)=sharp, (30355, 30360)) ),
assertz( holdsForIESI( sharp_turn(111, bus)=sharp, (30364, 30369)) ),
assertz( holdsForIESI( sharp_turn(111, bus)=sharp, (30375, 30377)) ),
assertz( holdsForIESI( sharp_turn(112, bus)=very_sharp, (30381, 30385)) ),
assertz( holdsForIESI( sharp_turn(113, bus)=very_sharp, (30386, 30388)) ),
assertz( holdsForIESI( sharp_turn(114, bus)=sharp, (30394, 30397)) ),
assertz( holdsForIESI( sharp_turn(115, bus)=sharp, (30404, 30407)) ),
assertz( holdsForIESI( sharp_turn(115, bus)=sharp, (30412, 30415)) ),
assertz( holdsForIESI( sharp_turn(116, bus)=sharp, (30423, 30425)) ),
assertz( holdsForIESI( sharp_turn(117, bus)=very_sharp, (30429, 30433)) ),
assertz( holdsForIESI( sharp_turn(118, bus)=very_sharp, (30434, 30436)) ),
assertz( holdsForIESI( sharp_turn(119, bus)=very_sharp, (30442, 30449)) ),
assertz( holdsForIESI( sharp_turn(119, bus)=very_sharp, (30451, 30457)) ),
assertz( holdsForIESI( sharp_turn(120, bus)=sharp, (30461, 30465)) ),
assertz( holdsForIESI( sharp_turn(121, bus)=sharp, (30468, 30473)) ),
assertz( holdsForIESI( sharp_turn(122, bus)=very_sharp, (30477, 30480)) ),
assertz( holdsForIESI( sharp_turn(123, bus)=very_sharp, (30487, 30489)) ),
assertz( holdsForIESI( sharp_turn(123, bus)=very_sharp, (30490, 30493)) ),
assertz( holdsForIESI( sharp_turn(124, bus)=very_sharp, (30498, 30505)) ),
assertz( holdsForIESI( sharp_turn(125, bus)=sharp, (30507, 30512)) ),
assertz( holdsForIESI( sharp_turn(126, bus)=very_sharp, (30517, 30521)) ),
assertz( holdsForIESI( sharp_turn(127, bus)=sharp, (30525, 30527)) ),
assertz( holdsForIESI( sharp_turn(127, bus)=very_sharp, (30530, 30533)) ),
assertz( holdsForIESI( sharp_turn(128, bus)=very_sharp, (30540, 30542)) ),
assertz( holdsForIESI( sharp_turn(129, bus)=sharp, (30547, 30549)) ),
assertz( holdsForIESI( sharp_turn(130, bus)=very_sharp, (30555, 30560)) ),
assertz( holdsForIESI( sharp_turn(131, bus)=very_sharp, (30566, 30568)) ),
assertz( holdsForIESI( sharp_turn(131, bus)=very_sharp, (30570, 30573)) ),
assertz( holdsForIESI( sharp_turn(132, bus)=sharp, (30578, 30585)) ),
assertz( holdsForIESI( sharp_turn(133, bus)=very_sharp, (30588, 30591)) ),
assertz( holdsForIESI( sharp_turn(134, bus)=very_sharp, (30596, 30599)) ),
assertz( holdsForIESI( sharp_turn(135, bus)=very_sharp, (30605, 30608)) ),
assertz( holdsForIESI( sharp_turn(135, bus)=very_sharp, (30610, 30613)) ),
assertz( holdsForIESI( sharp_turn(136, bus)=sharp, (30620, 30625)) ),
assertz( holdsForIESI( sharp_turn(137, bus)=sharp, (30627, 30629)) ),
assertz( holdsForIESI( sharp_turn(138, bus)=very_sharp, (30637, 30641)) ),
assertz( holdsForIESI( sharp_turn(139, bus)=sharp, (30642, 30648)) ),
assertz( holdsForIESI( sharp_turn(139, bus)=very_sharp, (30650, 30654)) ),
assertz( holdsForIESI( sharp_turn(140, bus)=very_sharp, (30659, 30665)) ),
assertz( holdsForIESI( sharp_turn(141, bus)=very_sharp, (30670, 30672)) ),
assertz( holdsForIESI( sharp_turn(142, bus)=sharp, (30677, 30680)) ),
assertz( holdsForIESI( sharp_turn(143, bus)=very_sharp, (30685, 30687)) ),
assertz( holdsForIESI( sharp_turn(143, bus)=very_sharp, (30690, 30692)) ),
assertz( holdsForIESI( sharp_turn(144, bus)=sharp, (30698, 30705)) ),
assertz( holdsForIESI( sharp_turn(145, bus)=sharp, (30708, 30710)) ),
assertz( holdsForIESI( sharp_turn(146, bus)=very_sharp, (30715, 30719)) ),
assertz( holdsForIESI( sharp_turn(147, bus)=sharp, (30724, 30727)) ),
assertz( holdsForIESI( sharp_turn(147, bus)=sharp, (30733, 30737)) ),
assertz( holdsForIESI( sharp_turn(148, bus)=very_sharp, (30740, 30742)) ),
assertz( holdsForIESI( sharp_turn(149, bus)=very_sharp, (30749, 30753)) ),
assertz( holdsForIESI( sharp_turn(150, bus)=very_sharp, (30754, 30756)) ),
assertz( holdsForIESI( sharp_turn(151, bus)=very_sharp, (30762, 30766)) ),
assertz( holdsForIESI( sharp_turn(151, bus)=sharp, (30770, 30773)) ),
assertz( holdsForIESI( sharp_turn(152, bus)=sharp, (30781, 30783)) ),
assertz( holdsForIESI( sharp_turn(153, bus)=sharp, (30790, 30792)) ),
assertz( holdsForIESI( sharp_turn(154, bus)=sharp, (30796, 30798)) ),
assertz( holdsForIESI( sharp_turn(155, bus)=very_sharp, (30802, 30806)) ),
assertz( holdsForIESI( sharp_turn(155, bus)=very_sharp, (30811, 30814)) ),
assertz( holdsForIESI( sharp_turn(156, bus)=sharp, (30819, 30822)) ),
assertz( holdsForIESI( sharp_turn(157, bus)=very_sharp, (30829, 30831)) ),
assertz( holdsForIESI( sharp_turn(158, bus)=sharp, (30834, 30838)) ),
assertz( holdsForIESI( sharp_turn(159, bus)=sharp, (30844, 30849)) ),
assertz( holdsForIESI( sharp_turn(159, bus)=very_sharp, (30850, 30853)) ),
assertz( holdsForIESI( sharp_turn(160, bus)=very_sharp, (30859, 30861)) ),
assertz( holdsForIESI( sharp_turn(161, bus)=sharp, (30868, 30871)) ),
assertz( holdsForIESI( sharp_turn(162, bus)=very_sharp, (30878, 30880)) ),
assertz( holdsForIESI( sharp_turn(163, bus)=sharp, (30887, 30889)) ),
assertz( holdsForIESI( sharp_turn(163, bus)=very_sharp, (30894, 30897)) ),
assertz( holdsForIESI( sharp_turn(164, bus)=very_sharp, (30898, 30904)) ),
assertz( holdsForIESI( sharp_turn(165, bus)=sharp, (30907, 30911)) ),
assertz( holdsForIESI( sharp_turn(166, bus)=very_sharp, (30914, 30919)) ),
assertz( holdsForIESI( sharp_turn(167, bus)=sharp, (30922, 30927)) ),
assertz( holdsForIESI( sharp_turn(167, bus)=very_sharp, (30935, 30937)) ),
assertz( holdsForIESI( sharp_turn(168, bus)=very_sharp, (30943, 30945)) ),
assertz( holdsForIESI( sharp_turn(169, bus)=very_sharp, (30947, 30953)) ),
assertz( holdsForIESI( sharp_turn(170, bus)=very_sharp, (30959, 30961)) ),
assertz( holdsForIESI( sharp_turn(171, bus)=sharp, (30964, 30966)) ),
assertz( holdsForIESI( sharp_turn(171, bus)=sharp, (30974, 30977)) ),
assertz( holdsForIESI( sharp_turn(172, bus)=sharp, (30981, 30985)) ),
assertz( holdsForIESI( sharp_turn(173, bus)=very_sharp, (30990, 30993)) ),
assertz( holdsForIESI( sharp_turn(174, bus)=very_sharp, (30994, 30999)) ).
