diff --git a/gpxsee.qrc b/gpxsee.qrc
index c40bd291..9d4af40f 100644
--- a/gpxsee.qrc
+++ b/gpxsee.qrc
@@ -332,6 +332,7 @@
icons/map/marine/straight-territorial-sea-baseline.png
icons/map/marine/seaward-limit-of-territorial-sea.png
icons/map/marine/seaward-limit-of-contiguous-zone.png
+ icons/map/marine/foul.png
diff --git a/icons/map/marine/foul.png b/icons/map/marine/foul.png
new file mode 100644
index 00000000..da2b4aa8
Binary files /dev/null and b/icons/map/marine/foul.png differ
diff --git a/src/map/IMG/style.cpp b/src/map/IMG/style.cpp
index 98e8dd32..fddc7dd6 100644
--- a/src/map/IMG/style.cpp
+++ b/src/map/IMG/style.cpp
@@ -853,6 +853,7 @@ void Style::defaultPointStyle(qreal ratio)
_points[0x10401] = Point(QImage(":/marine/obstruction.png"));
_points[0x10402] = Point(QImage(":/marine/wreck.png"));
_points[0x10403] = Point(QImage(":/marine/wreck-exposed.png"), QPoint(0, -4));
+ _points[0x10405] = Point(QImage(":/marine/foul.png"));
_points[0x10408] = Point(QImage(":/marine/obstruction-covers.png"));
_points[0x10409] = Point(QImage(":/marine/fishing-farm.png"));
_points[0x1040a] = Point(QImage(":/marine/rock-dangerous.png"));