 
updateSDE( sharp_turn, '1p_all', 29000, 30000 ) :-
assertz( holdsForIESI( sharp_turn(75, bus)=very_sharp, (29003, 29009)) ),
assertz( holdsForIESI( sharp_turn(75, bus)=very_sharp, (29011, 29015)) ),
assertz( holdsForIESI( sharp_turn(76, bus)=sharp, (29018, 29024)) ),
assertz( holdsForIESI( sharp_turn(77, bus)=sharp, (29026, 29028)) ),
assertz( holdsForIESI( sharp_turn(78, bus)=sharp, (29039, 29041)) ),
assertz( holdsForIESI( sharp_turn(79, bus)=sharp, (29046, 29048)) ),
assertz( holdsForIESI( sharp_turn(79, bus)=very_sharp, (29055, 29057)) ),
assertz( holdsForIESI( sharp_turn(80, bus)=sharp, (29060, 29064)) ),
assertz( holdsForIESI( sharp_turn(81, bus)=sharp, (29066, 29069)) ),
assertz( holdsForIESI( sharp_turn(82, bus)=sharp, (29074, 29078)) ),
assertz( holdsForIESI( sharp_turn(83, bus)=very_sharp, (29082, 29089)) ),
assertz( holdsForIESI( sharp_turn(83, bus)=very_sharp, (29090, 29092)) ),
assertz( holdsForIESI( sharp_turn(84, bus)=sharp, (29099, 29103)) ),
assertz( holdsForIESI( sharp_turn(85, bus)=very_sharp, (29109, 29113)) ),
assertz( holdsForIESI( sharp_turn(86, bus)=sharp, (29118, 29121)) ),
assertz( holdsForIESI( sharp_turn(87, bus)=very_sharp, (29123, 29126)) ),
assertz( holdsForIESI( sharp_turn(87, bus)=very_sharp, (29132, 29135)) ),
assertz( holdsForIESI( sharp_turn(88, bus)=sharp, (29142, 29145)) ),
assertz( holdsForIESI( sharp_turn(89, bus)=sharp, (29148, 29153)) ),
assertz( holdsForIESI( sharp_turn(90, bus)=very_sharp, (29159, 29161)) ),
assertz( holdsForIESI( sharp_turn(91, bus)=very_sharp, (29167, 29169)) ),
assertz( holdsForIESI( sharp_turn(91, bus)=sharp, (29172, 29176)) ),
assertz( holdsForIESI( sharp_turn(92, bus)=sharp, (29181, 29185)) ),
assertz( holdsForIESI( sharp_turn(93, bus)=sharp, (29189, 29191)) ),
assertz( holdsForIESI( sharp_turn(94, bus)=sharp, (29194, 29200)) ),
assertz( holdsForIESI( sharp_turn(95, bus)=very_sharp, (29203, 29209)) ),
assertz( holdsForIESI( sharp_turn(95, bus)=sharp, (29211, 29216)) ),
assertz( holdsForIESI( sharp_turn(96, bus)=sharp, (29220, 29224)) ),
assertz( holdsForIESI( sharp_turn(97, bus)=sharp, (29226, 29229)) ),
assertz( holdsForIESI( sharp_turn(98, bus)=very_sharp, (29239, 29241)) ),
assertz( holdsForIESI( sharp_turn(99, bus)=sharp, (29242, 29245)) ),
assertz( holdsForIESI( sharp_turn(99, bus)=sharp, (29252, 29255)) ),
assertz( holdsForIESI( sharp_turn(100, bus)=sharp, (29262, 29264)) ),
assertz( holdsForIESI( sharp_turn(101, bus)=very_sharp, (29267, 29272)) ),
assertz( holdsForIESI( sharp_turn(102, bus)=sharp, (29276, 29279)) ),
assertz( holdsForIESI( sharp_turn(103, bus)=sharp, (29282, 29285)) ),
assertz( holdsForIESI( sharp_turn(103, bus)=sharp, (29292, 29296)) ),
assertz( holdsForIESI( sharp_turn(104, bus)=very_sharp, (29301, 29305)) ),
assertz( holdsForIESI( sharp_turn(105, bus)=very_sharp, (29311, 29313)) ),
assertz( holdsForIESI( sharp_turn(106, bus)=sharp, (29315, 29321)) ),
assertz( holdsForIESI( sharp_turn(107, bus)=sharp, (29326, 29328)) ),
assertz( holdsForIESI( sharp_turn(107, bus)=sharp, (29334, 29337)) ),
assertz( holdsForIESI( sharp_turn(108, bus)=sharp, (29342, 29345)) ),
assertz( holdsForIESI( sharp_turn(109, bus)=very_sharp, (29347, 29350)) ),
assertz( holdsForIESI( sharp_turn(110, bus)=sharp, (29354, 29358)) ),
assertz( holdsForIESI( sharp_turn(111, bus)=sharp, (29364, 29369)) ),
assertz( holdsForIESI( sharp_turn(111, bus)=very_sharp, (29375, 29377)) ),
assertz( holdsForIESI( sharp_turn(112, bus)=sharp, (29382, 29384)) ),
assertz( holdsForIESI( sharp_turn(113, bus)=very_sharp, (29391, 29393)) ),
assertz( holdsForIESI( sharp_turn(114, bus)=sharp, (29394, 29399)) ),
assertz( holdsForIESI( sharp_turn(115, bus)=very_sharp, (29403, 29408)) ),
assertz( holdsForIESI( sharp_turn(115, bus)=sharp, (29412, 29416)) ),
assertz( holdsForIESI( sharp_turn(116, bus)=very_sharp, (29421, 29424)) ),
assertz( holdsForIESI( sharp_turn(117, bus)=very_sharp, (29427, 29430)) ),
assertz( holdsForIESI( sharp_turn(118, bus)=sharp, (29435, 29437)) ),
assertz( holdsForIESI( sharp_turn(119, bus)=sharp, (29444, 29449)) ),
assertz( holdsForIESI( sharp_turn(119, bus)=very_sharp, (29451, 29454)) ),
assertz( holdsForIESI( sharp_turn(120, bus)=very_sharp, (29461, 29465)) ),
assertz( holdsForIESI( sharp_turn(121, bus)=very_sharp, (29471, 29473)) ),
assertz( holdsForIESI( sharp_turn(122, bus)=very_sharp, (29474, 29477)) ),
assertz( holdsForIESI( sharp_turn(123, bus)=very_sharp, (29482, 29488)) ),
assertz( holdsForIESI( sharp_turn(123, bus)=very_sharp, (29493, 29495)) ),
assertz( holdsForIESI( sharp_turn(124, bus)=sharp, (29502, 29505)) ),
assertz( holdsForIESI( sharp_turn(125, bus)=very_sharp, (29506, 29508)) ),
assertz( holdsForIESI( sharp_turn(126, bus)=very_sharp, (29516, 29521)) ),
assertz( holdsForIESI( sharp_turn(127, bus)=very_sharp, (29524, 29527)) ),
assertz( holdsForIESI( sharp_turn(127, bus)=very_sharp, (29533, 29536)) ),
assertz( holdsForIESI( sharp_turn(128, bus)=very_sharp, (29538, 29541)) ),
assertz( holdsForIESI( sharp_turn(129, bus)=sharp, (29547, 29551)) ),
assertz( holdsForIESI( sharp_turn(130, bus)=very_sharp, (29557, 29559)) ),
assertz( holdsForIESI( sharp_turn(131, bus)=sharp, (29564, 29567)) ),
assertz( holdsForIESI( sharp_turn(131, bus)=very_sharp, (29575, 29577)) ),
assertz( holdsForIESI( sharp_turn(132, bus)=sharp, (29578, 29585)) ),
assertz( holdsForIESI( sharp_turn(133, bus)=sharp, (29587, 29592)) ),
assertz( holdsForIESI( sharp_turn(134, bus)=sharp, (29597, 29599)) ),
assertz( holdsForIESI( sharp_turn(135, bus)=sharp, (29604, 29607)) ),
assertz( holdsForIESI( sharp_turn(135, bus)=very_sharp, (29613, 29616)) ),
assertz( holdsForIESI( sharp_turn(136, bus)=very_sharp, (29618, 29625)) ),
assertz( holdsForIESI( sharp_turn(137, bus)=sharp, (29627, 29629)) ),
assertz( holdsForIESI( sharp_turn(138, bus)=very_sharp, (29635, 29641)) ),
assertz( holdsForIESI( sharp_turn(139, bus)=very_sharp, (29646, 29648)) ),
assertz( holdsForIESI( sharp_turn(139, bus)=sharp, (29655, 29657)) ),
assertz( holdsForIESI( sharp_turn(140, bus)=sharp, (29659, 29664)) ),
assertz( holdsForIESI( sharp_turn(141, bus)=sharp, (29666, 29672)) ),
assertz( holdsForIESI( sharp_turn(142, bus)=very_sharp, (29675, 29681)) ),
assertz( holdsForIESI( sharp_turn(143, bus)=very_sharp, (29684, 29689)) ),
assertz( holdsForIESI( sharp_turn(143, bus)=very_sharp, (29694, 29697)) ),
assertz( holdsForIESI( sharp_turn(144, bus)=very_sharp, (29699, 29702)) ),
assertz( holdsForIESI( sharp_turn(145, bus)=sharp, (29707, 29713)) ),
assertz( holdsForIESI( sharp_turn(146, bus)=sharp, (29714, 29716)) ),
assertz( holdsForIESI( sharp_turn(147, bus)=sharp, (29726, 29728)) ),
assertz( holdsForIESI( sharp_turn(147, bus)=sharp, (29734, 29737)) ),
assertz( holdsForIESI( sharp_turn(148, bus)=very_sharp, (29739, 29745)) ),
assertz( holdsForIESI( sharp_turn(149, bus)=very_sharp, (29747, 29749)) ),
assertz( holdsForIESI( sharp_turn(150, bus)=sharp, (29755, 29761)) ),
assertz( holdsForIESI( sharp_turn(151, bus)=sharp, (29762, 29767)) ),
assertz( holdsForIESI( sharp_turn(151, bus)=sharp, (29773, 29777)) ),
assertz( holdsForIESI( sharp_turn(152, bus)=sharp, (29779, 29781)) ),
assertz( holdsForIESI( sharp_turn(153, bus)=sharp, (29786, 29791)) ),
assertz( holdsForIESI( sharp_turn(154, bus)=sharp, (29796, 29799)) ),
assertz( holdsForIESI( sharp_turn(155, bus)=sharp, (29806, 29809)) ),
assertz( holdsForIESI( sharp_turn(155, bus)=sharp, (29814, 29816)) ),
assertz( holdsForIESI( sharp_turn(156, bus)=very_sharp, (29821, 29823)) ),
assertz( holdsForIESI( sharp_turn(157, bus)=very_sharp, (29826, 29832)) ),
assertz( holdsForIESI( sharp_turn(158, bus)=sharp, (29834, 29836)) ),
assertz( holdsForIESI( sharp_turn(159, bus)=sharp, (29843, 29846)) ),
assertz( holdsForIESI( sharp_turn(159, bus)=very_sharp, (29853, 29855)) ),
assertz( holdsForIESI( sharp_turn(160, bus)=very_sharp, (29858, 29864)) ),
assertz( holdsForIESI( sharp_turn(161, bus)=sharp, (29867, 29870)) ),
assertz( holdsForIESI( sharp_turn(162, bus)=very_sharp, (29879, 29881)) ),
assertz( holdsForIESI( sharp_turn(163, bus)=very_sharp, (29884, 29889)) ),
assertz( holdsForIESI( sharp_turn(163, bus)=very_sharp, (29894, 29896)) ),
assertz( holdsForIESI( sharp_turn(164, bus)=very_sharp, (29899, 29901)) ),
assertz( holdsForIESI( sharp_turn(165, bus)=sharp, (29909, 29911)) ),
assertz( holdsForIESI( sharp_turn(166, bus)=sharp, (29916, 29918)) ),
assertz( holdsForIESI( sharp_turn(167, bus)=very_sharp, (29926, 29928)) ),
assertz( holdsForIESI( sharp_turn(167, bus)=very_sharp, (29931, 29934)) ),
assertz( holdsForIESI( sharp_turn(168, bus)=sharp, (29941, 29945)) ),
assertz( holdsForIESI( sharp_turn(169, bus)=very_sharp, (29947, 29952)) ),
assertz( holdsForIESI( sharp_turn(170, bus)=sharp, (29957, 29961)) ),
assertz( holdsForIESI( sharp_turn(171, bus)=very_sharp, (29966, 29968)) ),
assertz( holdsForIESI( sharp_turn(171, bus)=sharp, (29973, 29977)) ),
assertz( holdsForIESI( sharp_turn(172, bus)=very_sharp, (29978, 29984)) ),
assertz( holdsForIESI( sharp_turn(173, bus)=sharp, (29987, 29989)) ),
assertz( holdsForIESI( sharp_turn(174, bus)=sharp, (29994, 29999)) ).
