 
updateSDE( sharp_turn, '1p_all', 28000, 29000 ) :-
assertz( holdsForIESI( sharp_turn(75, bus)=sharp, (28002, 28009)) ),
assertz( holdsForIESI( sharp_turn(75, bus)=very_sharp, (28013, 28016)) ),
assertz( holdsForIESI( sharp_turn(76, bus)=very_sharp, (28018, 28025)) ),
assertz( holdsForIESI( sharp_turn(77, bus)=very_sharp, (28026, 28029)) ),
assertz( holdsForIESI( sharp_turn(78, bus)=sharp, (28035, 28038)) ),
assertz( holdsForIESI( sharp_turn(79, bus)=very_sharp, (28046, 28048)) ),
assertz( holdsForIESI( sharp_turn(79, bus)=sharp, (28055, 28057)) ),
assertz( holdsForIESI( sharp_turn(80, bus)=very_sharp, (28061, 28065)) ),
assertz( holdsForIESI( sharp_turn(81, bus)=very_sharp, (28066, 28073)) ),
assertz( holdsForIESI( sharp_turn(82, bus)=very_sharp, (28074, 28081)) ),
assertz( holdsForIESI( sharp_turn(83, bus)=very_sharp, (28082, 28088)) ),
assertz( holdsForIESI( sharp_turn(83, bus)=very_sharp, (28092, 28096)) ),
assertz( holdsForIESI( sharp_turn(84, bus)=very_sharp, (28102, 28105)) ),
assertz( holdsForIESI( sharp_turn(85, bus)=sharp, (28111, 28113)) ),
assertz( holdsForIESI( sharp_turn(86, bus)=sharp, (28114, 28117)) ),
assertz( holdsForIESI( sharp_turn(87, bus)=sharp, (28122, 28126)) ),
assertz( holdsForIESI( sharp_turn(87, bus)=very_sharp, (28135, 28137)) ),
assertz( holdsForIESI( sharp_turn(88, bus)=very_sharp, (28138, 28142)) ),
assertz( holdsForIESI( sharp_turn(89, bus)=very_sharp, (28150, 28152)) ),
assertz( holdsForIESI( sharp_turn(90, bus)=sharp, (28159, 28161)) ),
assertz( holdsForIESI( sharp_turn(91, bus)=sharp, (28163, 28169)) ),
assertz( holdsForIESI( sharp_turn(91, bus)=sharp, (28170, 28176)) ),
assertz( holdsForIESI( sharp_turn(92, bus)=sharp, (28179, 28183)) ),
assertz( holdsForIESI( sharp_turn(93, bus)=very_sharp, (28191, 28193)) ),
assertz( holdsForIESI( sharp_turn(94, bus)=very_sharp, (28194, 28197)) ),
assertz( holdsForIESI( sharp_turn(95, bus)=very_sharp, (28203, 28208)) ),
assertz( holdsForIESI( sharp_turn(95, bus)=sharp, (28210, 28212)) ),
assertz( holdsForIESI( sharp_turn(96, bus)=sharp, (28220, 28223)) ),
assertz( holdsForIESI( sharp_turn(97, bus)=sharp, (28229, 28232)) ),
assertz( holdsForIESI( sharp_turn(98, bus)=very_sharp, (28236, 28240)) ),
assertz( holdsForIESI( sharp_turn(99, bus)=very_sharp, (28247, 28249)) ),
assertz( holdsForIESI( sharp_turn(99, bus)=very_sharp, (28250, 28254)) ),
assertz( holdsForIESI( sharp_turn(100, bus)=very_sharp, (28258, 28264)) ),
assertz( holdsForIESI( sharp_turn(101, bus)=sharp, (28269, 28272)) ),
assertz( holdsForIESI( sharp_turn(102, bus)=sharp, (28278, 28281)) ),
assertz( holdsForIESI( sharp_turn(103, bus)=very_sharp, (28283, 28287)) ),
assertz( holdsForIESI( sharp_turn(103, bus)=sharp, (28292, 28295)) ),
assertz( holdsForIESI( sharp_turn(104, bus)=sharp, (28299, 28303)) ),
assertz( holdsForIESI( sharp_turn(105, bus)=very_sharp, (28310, 28313)) ),
assertz( holdsForIESI( sharp_turn(106, bus)=sharp, (28319, 28321)) ),
assertz( holdsForIESI( sharp_turn(107, bus)=sharp, (28326, 28328)) ),
assertz( holdsForIESI( sharp_turn(107, bus)=sharp, (28330, 28332)) ),
assertz( holdsForIESI( sharp_turn(108, bus)=very_sharp, (28341, 28345)) ),
assertz( holdsForIESI( sharp_turn(109, bus)=very_sharp, (28349, 28353)) ),
assertz( holdsForIESI( sharp_turn(110, bus)=very_sharp, (28354, 28358)) ),
assertz( holdsForIESI( sharp_turn(111, bus)=sharp, (28362, 28369)) ),
assertz( holdsForIESI( sharp_turn(111, bus)=sharp, (28371, 28376)) ),
assertz( holdsForIESI( sharp_turn(112, bus)=very_sharp, (28380, 28384)) ),
assertz( holdsForIESI( sharp_turn(113, bus)=very_sharp, (28386, 28389)) ),
assertz( holdsForIESI( sharp_turn(114, bus)=very_sharp, (28394, 28397)) ),
assertz( holdsForIESI( sharp_turn(115, bus)=sharp, (28403, 28405)) ),
assertz( holdsForIESI( sharp_turn(115, bus)=very_sharp, (28413, 28415)) ),
assertz( holdsForIESI( sharp_turn(116, bus)=sharp, (28423, 28425)) ),
assertz( holdsForIESI( sharp_turn(117, bus)=very_sharp, (28427, 28433)) ),
assertz( holdsForIESI( sharp_turn(118, bus)=sharp, (28434, 28441)) ),
assertz( holdsForIESI( sharp_turn(119, bus)=sharp, (28444, 28448)) ),
assertz( holdsForIESI( sharp_turn(119, bus)=very_sharp, (28453, 28456)) ),
assertz( holdsForIESI( sharp_turn(120, bus)=sharp, (28460, 28464)) ),
assertz( holdsForIESI( sharp_turn(121, bus)=very_sharp, (28471, 28473)) ),
assertz( holdsForIESI( sharp_turn(122, bus)=very_sharp, (28474, 28481)) ),
assertz( holdsForIESI( sharp_turn(123, bus)=sharp, (28485, 28489)) ),
assertz( holdsForIESI( sharp_turn(123, bus)=sharp, (28494, 28496)) ),
assertz( holdsForIESI( sharp_turn(124, bus)=very_sharp, (28503, 28505)) ),
assertz( holdsForIESI( sharp_turn(125, bus)=very_sharp, (28511, 28513)) ),
assertz( holdsForIESI( sharp_turn(126, bus)=very_sharp, (28515, 28518)) ),
assertz( holdsForIESI( sharp_turn(127, bus)=sharp, (28524, 28529)) ),
assertz( holdsForIESI( sharp_turn(127, bus)=sharp, (28530, 28537)) ),
assertz( holdsForIESI( sharp_turn(128, bus)=very_sharp, (28541, 28544)) ),
assertz( holdsForIESI( sharp_turn(129, bus)=sharp, (28550, 28552)) ),
assertz( holdsForIESI( sharp_turn(130, bus)=sharp, (28559, 28561)) ),
assertz( holdsForIESI( sharp_turn(131, bus)=sharp, (28562, 28566)) ),
assertz( holdsForIESI( sharp_turn(131, bus)=very_sharp, (28571, 28574)) ),
assertz( holdsForIESI( sharp_turn(132, bus)=sharp, (28578, 28581)) ),
assertz( holdsForIESI( sharp_turn(133, bus)=sharp, (28588, 28592)) ),
assertz( holdsForIESI( sharp_turn(134, bus)=sharp, (28597, 28600)) ),
assertz( holdsForIESI( sharp_turn(135, bus)=very_sharp, (28605, 28608)) ),
assertz( holdsForIESI( sharp_turn(135, bus)=very_sharp, (28610, 28613)) ),
assertz( holdsForIESI( sharp_turn(136, bus)=very_sharp, (28619, 28622)) ),
assertz( holdsForIESI( sharp_turn(137, bus)=very_sharp, (28627, 28631)) ),
assertz( holdsForIESI( sharp_turn(138, bus)=sharp, (28634, 28638)) ),
assertz( holdsForIESI( sharp_turn(139, bus)=sharp, (28647, 28649)) ),
assertz( holdsForIESI( sharp_turn(139, bus)=sharp, (28654, 28656)) ),
assertz( holdsForIESI( sharp_turn(140, bus)=very_sharp, (28663, 28665)) ),
assertz( holdsForIESI( sharp_turn(141, bus)=very_sharp, (28667, 28673)) ),
assertz( holdsForIESI( sharp_turn(142, bus)=sharp, (28676, 28678)) ),
assertz( holdsForIESI( sharp_turn(143, bus)=sharp, (28682, 28686)) ),
assertz( holdsForIESI( sharp_turn(143, bus)=sharp, (28694, 28697)) ),
assertz( holdsForIESI( sharp_turn(144, bus)=very_sharp, (28703, 28705)) ),
assertz( holdsForIESI( sharp_turn(145, bus)=sharp, (28711, 28713)) ),
assertz( holdsForIESI( sharp_turn(146, bus)=sharp, (28714, 28716)) ),
assertz( holdsForIESI( sharp_turn(147, bus)=sharp, (28724, 28727)) ),
assertz( holdsForIESI( sharp_turn(147, bus)=sharp, (28731, 28734)) ),
assertz( holdsForIESI( sharp_turn(148, bus)=very_sharp, (28738, 28743)) ),
assertz( holdsForIESI( sharp_turn(149, bus)=sharp, (28746, 28752)) ),
assertz( holdsForIESI( sharp_turn(150, bus)=sharp, (28754, 28761)) ),
assertz( holdsForIESI( sharp_turn(151, bus)=sharp, (28766, 28769)) ),
assertz( holdsForIESI( sharp_turn(151, bus)=sharp, (28774, 28777)) ),
assertz( holdsForIESI( sharp_turn(152, bus)=very_sharp, (28780, 28782)) ),
assertz( holdsForIESI( sharp_turn(153, bus)=sharp, (28786, 28790)) ),
assertz( holdsForIESI( sharp_turn(154, bus)=sharp, (28798, 28801)) ),
assertz( holdsForIESI( sharp_turn(155, bus)=sharp, (28807, 28809)) ),
assertz( holdsForIESI( sharp_turn(155, bus)=sharp, (28811, 28815)) ),
assertz( holdsForIESI( sharp_turn(156, bus)=sharp, (28818, 28822)) ),
assertz( holdsForIESI( sharp_turn(157, bus)=sharp, (28827, 28832)) ),
assertz( holdsForIESI( sharp_turn(158, bus)=very_sharp, (28839, 28841)) ),
assertz( holdsForIESI( sharp_turn(159, bus)=very_sharp, (28847, 28849)) ),
assertz( holdsForIESI( sharp_turn(159, bus)=sharp, (28851, 28856)) ),
assertz( holdsForIESI( sharp_turn(160, bus)=sharp, (28859, 28863)) ),
assertz( holdsForIESI( sharp_turn(161, bus)=very_sharp, (28869, 28872)) ),
assertz( holdsForIESI( sharp_turn(162, bus)=sharp, (28878, 28880)) ),
assertz( holdsForIESI( sharp_turn(163, bus)=sharp, (28883, 28888)) ),
assertz( holdsForIESI( sharp_turn(163, bus)=sharp, (28890, 28895)) ),
assertz( holdsForIESI( sharp_turn(164, bus)=sharp, (28900, 28904)) ),
assertz( holdsForIESI( sharp_turn(165, bus)=sharp, (28908, 28910)) ),
assertz( holdsForIESI( sharp_turn(166, bus)=sharp, (28916, 28919)) ),
assertz( holdsForIESI( sharp_turn(167, bus)=very_sharp, (28922, 28929)) ),
assertz( holdsForIESI( sharp_turn(167, bus)=sharp, (28933, 28937)) ),
assertz( holdsForIESI( sharp_turn(168, bus)=sharp, (28943, 28945)) ),
assertz( holdsForIESI( sharp_turn(169, bus)=sharp, (28946, 28948)) ),
assertz( holdsForIESI( sharp_turn(170, bus)=very_sharp, (28955, 28960)) ),
assertz( holdsForIESI( sharp_turn(171, bus)=very_sharp, (28963, 28965)) ),
assertz( holdsForIESI( sharp_turn(171, bus)=sharp, (28972, 28974)) ),
assertz( holdsForIESI( sharp_turn(172, bus)=very_sharp, (28982, 28984)) ),
assertz( holdsForIESI( sharp_turn(173, bus)=sharp, (28986, 28990)) ),
assertz( holdsForIESI( sharp_turn(174, bus)=very_sharp, (28994, 28999)) ).
