Index: /applications/editors/josm/plugins/seachart/jicons/examples.xml
===================================================================
--- /applications/editors/josm/plugins/seachart/jicons/examples.xml	(revision 33946)
+++ /applications/editors/josm/plugins/seachart/jicons/examples.xml	(revision 33947)
@@ -17,7 +17,6 @@
     <tag k="seamark:type" v="beacon_special_purpose" />
     <tag k="seamark:beacon_special_purpose:shape" v="stake" />
-    <tag k="seamark:topmark:shape" v="arrow" />
+    <tag k="seamark:topmark:shape" v="triangle, point up" />
     <tag k="seamark:topmark:status" v="illuminated" />
-    <tag k="seamark:topmark:orientation" v="45" />
   </icon>
   <icon width="100" height="100" scale="0.5" file="floodlight" format="PNG" >
Index: /applications/editors/josm/plugins/seachart/src/render/Rules.java
===================================================================
--- /applications/editors/josm/plugins/seachart/src/render/Rules.java	(revision 33946)
+++ /applications/editors/josm/plugins/seachart/src/render/Rules.java	(revision 33947)
@@ -558,4 +558,7 @@
 				if (feature.objs.containsKey(Obj.TOPMAR)) {
 					AttMap topmap = feature.objs.get(Obj.TOPMAR).get(0);
+					if (topmap.containsKey(Att.STATUS) && (testAttribute(Obj.TOPMAR, Att.STATUS, StsSTS.STS_ILLD))) {
+						Renderer.symbol(Beacons.Floodlight);
+					}
 					if (topmap.containsKey(Att.TOPSHP)) {
 						if (topmap.containsKey(Att.ORIENT)) {
@@ -566,4 +569,7 @@
 				} else if (feature.objs.containsKey(Obj.DAYMAR)) {
 					AttMap topmap = feature.objs.get(Obj.DAYMAR).get(0);
+					if (topmap.containsKey(Att.STATUS) && (testAttribute(Obj.DAYMAR, Att.STATUS, StsSTS.STS_ILLD))) {
+						Renderer.symbol(Beacons.Floodlight);
+					}
 					if (topmap.containsKey(Att.TOPSHP)) {
 						if (topmap.containsKey(Att.ORIENT)) {
