Index: applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java
===================================================================
--- applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java	(revision 27112)
+++ applications/editors/josm/plugins/smed/plugs/oseam/src/oseam/seamarks/SeaMark.java	(revision 27115)
@@ -1376,6 +1376,14 @@
 						setLightAtt(Att.COL, i, col);
 			}
-			if (keys.containsKey("seamark:light" + secStr + ":character"))
-				setLightAtt(Att.CHR, i, keys.get("seamark:light" + secStr + ":character"));
+			if (keys.containsKey("seamark:light" + secStr + ":character")) {
+				String c = keys.get("seamark:light" + secStr + ":character");
+				if (c.contains("(") && c.contains(")")) {
+					int i1 = c.indexOf("(");
+					int i2 = c.indexOf(")");
+					setLightAtt(Att.GRP, i, c.substring((i1+1), i2));
+					c = c.substring(0, i1) + c.substring((i2+1), c.length());
+					}
+				setLightAtt(Att.CHR, i, c);
+			}
 			if (keys.containsKey("seamark:light" + secStr + ":group"))
 				setLightAtt(Att.GRP, i, keys.get("seamark:light" + secStr + ":group"));
