[
  {
    "index": 1,
    "heading": "2026-03-14 13:30:51 AREA: V",
    "published_at": "2026-03-14 13:30:51",
    "area": "V",
    "message_id": "VA58",
    "text": "ZCZC VA58\n161547 UTC FE_Y \nWZ 126/26 \nTHAMES. \nGUNFLEET SANDS_D FARM. \n1. TURBINE A06 51-45.0N 001-14.6E FOG SIGNAL INOPERATIVE. \n2. CANCEL WZ 8/26 (VA49).\nNNNN",
    "clean_text": "ZCZC VA58\n161547 UTC FE_Y\nWZ 126/26\nTHAMES.\nGUNFLEET SANDS_D FARM.\n1. TURBINE A06 51-45.0N 001-14.6E FOG SIGNAL INOPERATIVE.\n2. CANCEL WZ 8/26 (VA49).\nNNNN"
  },
  {
    "index": 2,
    "heading": "2026-03-14 13:30:22 AREA: V",
    "published_at": "2026-03-14 13:30:22",
    "area": "V",
    "message_id": "VA63",
    "text": "ZCZC VA63\n081043 UTC MAR 26 \nWZ 183/26 \nTH__J\n_EAST ANGLIA ONE WIND FARM. \nTURBINE G27, 52-09.8N 002-33.5E, FOG SIGNAL INOPERATIVE. \nNNNN",
    "clean_text": "ZCZC VA63\n081043 UTC MAR 26\nWZ 183/26\nTH__J\n_EAST ANGLIA ONE WIND FARM.\nTURBINE G27, 52-09.8N 002-33.5E, FOG SIGNAL INOPERATIVE.\nNNNN"
  },
  {
    "index": 3,
    "heading": "2026-03-14 13:17:23 AREA: T",
    "published_at": "2026-03-14 13:17:23",
    "area": "T",
    "message_id": "",
    "text": "ZCZC TA5_\n300828 UTC SEP \nOOSTENDERADIO MSI 356/25 \nBE EEZ \nOBSTACLES ON THE SEA BED \nIN P_TQAWEMUEPN 002-29.791E AND \n5_70___:_.\n_U_WIYE\n__A_RING AN__F_NG ARE PROHIBITED \nWT_DISTANCE OF 200M\nNNNN",
    "clean_text": "ZCZC TA5_\n300828 UTC SEP\nOOSTENDERADIO MSI 356/25\nBE EEZ\nOBSTACLES ON THE SEA BED\nIN P_TQAWEMUEPN 002-29.791E AND\n5_70___:_.\n_U_WIYE\n__A_RING AN__F_NG ARE PROHIBITED\nWT_DISTANCE OF 200M\nNNNN"
  },
  {
    "index": 4,
    "heading": "2026-03-14 13:16:37 AREA: T",
    "published_at": "2026-03-14 13:16:37",
    "area": "T",
    "message_id": "TA71",
    "text": "ZCZC TA71\n0_6 UTC NOV \n_STENDERADIO MSI 543/24\nOOST_-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOLLOWING POS\n5117.431N _EPWMYPWE\n5117.259N  00302.007E\n5116.304N  00259.844E\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY\nNNNN",
    "clean_text": "ZCZC TA71\n0_6 UTC NOV\n_STENDERADIO MSI 543/24\nOOST_-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOLLOWING POS\n5117.431N _EPWMYPWE\n5117.259N 00302.007E\n5116.304N 00259.844E\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY\nNNNN"
  },
  {
    "index": 5,
    "heading": "2026-03-14 13:15:55 AREA: T",
    "published_at": "2026-03-14 13:15:55",
    "area": "T",
    "message_id": "TA72",
    "text": "ZCZC TA72\n082006 UTC NOV \nOOSTENDERADIO MSI 544/24\nOOSTENDE-ZEEBLUG_PONGZLJH_SPJMZMHDPIII_ABED IN FOLLOWING POS\n5115.938N  00258.482E\n5115.943N  00258.492E\nSHIPPING IS REQUES_NOT TO ANCHOR NOR TO FISH IN THE VICINITY\nNNNN",
    "clean_text": "ZCZC TA72\n082006 UTC NOV\nOOSTENDERADIO MSI 544/24\nOOSTENDE-ZEEBLUG_PONGZLJH_SPJMZMHDPIII_ABED IN FOLLOWING POS\n5115.938N 00258.482E\n5115.943N 00258.492E\nSHIPPING IS REQUES_NOT TO ANCHOR NOR TO FISH IN THE VICINITY\nNNNN"
  },
  {
    "index": 6,
    "heading": "2026-03-14 13:15:12 AREA: T",
    "published_at": "2026-03-14 13:15:12",
    "area": "T",
    "message_id": "TA82",
    "text": "ZCZC TA82\n301807 UTC APR 25\nOOJTPWPYWFZM_JF__XWT\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOS_Z_FM_ZJ$__1+,$.(/.,_()9,::$0)0/_,_,$.(/.:/_)9G::$0$$__B_QW_)4_ 8' 43173'53$ ,95 59 -,:_94 ,94 !8'_ 8, 5_3 =8:8,856\nNNNN",
    "clean_text": "ZCZC TA82\n301807 UTC APR 25\nOOJTPWPYWFZM_JF__XWT\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOS_Z_FM_ZJ$__1+,$.(/.,_()9,::$0)0/_,_,$.(/.:/_)9G::$0$$__B_QW_)4_ 8' 43173'53$ ,95 59 -,:_94 ,94 !8'_ 8, 5_3 =8:8,856\nNNNN"
  },
  {
    "index": 7,
    "heading": "2026-03-14 13:14:02 AREA: T",
    "published_at": "2026-03-14 13:14:02",
    "area": "T",
    "message_id": "TA19",
    "text": "ZCZC TA19\n071438 UTC APR \nOOSTENDERADIO MSI 189/23\nSEAAREA (COAST)\nUNDERWATERPIPELINE RAVERSIJDE ESTABLISHED BETWEEN BEACH \nAND 51-13.294N 002-51.385E\nMARKED WITH NORTH CARDINAL BUOY 'JDN'\nUNDERWATERPIPELINE LOMBARDSIJDE ESTABLISHED BETWEEN BEACH \nAND POS 51-10.17N 002-45.01E MARKED\nMARKED WITH NORTH CARDINAL BUOY 'DC1'\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH ABOVE \nTHESE PIPELINES\nNNNN",
    "clean_text": "ZCZC TA19\n071438 UTC APR\nOOSTENDERADIO MSI 189/23\nSEAAREA (COAST)\nUNDERWATERPIPELINE RAVERSIJDE ESTABLISHED BETWEEN BEACH\nAND 51-13.294N 002-51.385E\nMARKED WITH NORTH CARDINAL BUOY 'JDN'\nUNDERWATERPIPELINE LOMBARDSIJDE ESTABLISHED BETWEEN BEACH\nAND POS 51-10.17N 002-45.01E MARKED\nMARKED WITH NORTH CARDINAL BUOY 'DC1'\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH ABOVE\nTHESE PIPELINES\nNNNN"
  },
  {
    "index": 8,
    "heading": "2026-03-14 13:13:25 AREA: T",
    "published_at": "2026-03-14 13:13:25",
    "area": "T",
    "message_id": "TA53",
    "text": "ZCZC TA53\n131305 UTC DEC 25\nOOSTENDERADIO MSI 476/_BE EEZ\nPOSSIBLE EXPLOSIVE ON THE SEABED\nIN POS 51-36.020N 002-35.18E\nSHIPPING IS REQUESTED NOHMHZM_DZYMZYMHZM_FJDMFMHDPM_FI_K XF_HE_\nNNNN",
    "clean_text": "ZCZC TA53\n131305 UTC DEC 25\nOOSTENDERADIO MSI 476/_BE EEZ\nPOSSIBLE EXPLOSIVE ON THE SEABED\nIN POS 51-36.020N 002-35.18E\nSHIPPING IS REQUESTED NOHMHZM_DZYMZYMHZM_FJDMFMHDPM_FI_K XF_HE_\nNNNN"
  },
  {
    "index": 9,
    "heading": "2026-03-14 13:12:47 AREA: T",
    "published_at": "2026-03-14 13:12:47",
    "area": "T",
    "message_id": "TA99",
    "text": "ZCZC TA99\n141654 UTC JAN\nOOSTENDERADIO MSI 027/26\nBE EEZ\nHYDROGRAPHICAL INSTRUMENT ESTABLISHED IN POS 5127.375N 0_2.306E \nUNMARKED\nSHIPPING IS REQUESTED NOT TO FISH NOR TO ANCHOR IN THE VICINITY\nNNNN",
    "clean_text": "ZCZC TA99\n141654 UTC JAN\nOOSTENDERADIO MSI 027/26\nBE EEZ\nHYDROGRAPHICAL INSTRUMENT ESTABLISHED IN POS 5127.375N 0_2.306E\nUNMARKED\nSHIPPING IS REQUESTED NOT TO FISH NOR TO ANCHOR IN THE VICINITY\nNNNN"
  },
  {
    "index": 10,
    "heading": "2026-03-14 13:12:11 AREA: T",
    "published_at": "2026-03-14 13:12:11",
    "area": "T",
    "message_id": "TA04",
    "text": "ZCZC TA04\n191023 UTC JAN\nOOSTENDERADIO MSI 031/26\nTSS-NOORDHINDER SOUTH \nLIGHTBUOY TWIN, 51-32.05N 002-22.62E DRIFTING \nSHIPPING IS REQUESTED TO REPORT SIGHTI_MONGHZMZJHPWM_Z_H_UIKKXKEUBZ_ZFFFVZCZC",
    "clean_text": "ZCZC TA04\n191023 UTC JAN\nOOSTENDERADIO MSI 031/26\nTSS-NOORDHINDER SOUTH\nLIGHTBUOY TWIN, 51-32.05N 002-22.62E DRIFTING\nSHIPPING IS REQUESTED TO REPORT SIGHTI_MONGHZMZJHPWM_Z_H_UIKKXKEUBZ_ZFFFVZCZC"
  },
  {
    "index": 11,
    "heading": "2026-03-14 13:11:29 AREA: T",
    "published_at": "2026-03-14 13:11:29",
    "area": "T",
    "message_id": "TA45",
    "text": "ZCZC TA45\n051111 UTC SEP 25\nOOSTENDERADIO MSI 311/25\nBE EEZ\nEXPLOSIVE LOSTON THE LINE BETWEEN POSITIONS 51-20.04N 003-05.47E \nAND 51-20.990N 003-03.586E\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY.\nNNNN",
    "clean_text": "ZCZC TA45\n051111 UTC SEP 25\nOOSTENDERADIO MSI 311/25\nBE EEZ\nEXPLOSIVE LOSTON THE LINE BETWEEN POSITIONS 51-20.04N 003-05.47E\nAND 51-20.990N 003-03.586E\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY.\nNNNN"
  },
  {
    "index": 12,
    "heading": "2026-03-14 13:10:51 AREA: T",
    "published_at": "2026-03-14 13:10:51",
    "area": "T",
    "message_id": "TA79",
    "text": "ZCZC TA79\n270420 UTC SEP  \nOOSTENDERADIO MSI 350/25\nOOSTENDE-ZEEBRUGGE\nCHAIN ON THE SEABEDMFMHDPM\nF_F_H_MONGZ.\n_ __HG_M\n_PENUTE\nSHIPPING IS REQUESTED NOT TO ANCHOR \nNOR TO FIDH IN THE VICINITY\nNNNN",
    "clean_text": "ZCZC TA79\n270420 UTC SEP\nOOSTENDERADIO MSI 350/25\nOOSTENDE-ZEEBRUGGE\nCHAIN ON THE SEABEDMFMHDPM\nF_F_H_MONGZ.\n_ __HG_M\n_PENUTE\nSHIPPING IS REQUESTED NOT TO ANCHOR\nNOR TO FIDH IN THE VICINITY\nNNNN"
  },
  {
    "index": 13,
    "heading": "2026-03-14 13:10:23 AREA: T",
    "published_at": "2026-03-14 13:10:23",
    "area": "T",
    "message_id": "TA81",
    "text": "ZCZC TA81\n132154 UTC MAR\nOOSTENDERADIO MSI 101/26\nTSS-WESTHINDER \nWESTHINDER MEASURING POLE, 51-23.31N 002-26.26E \nLIGHT UNRELIABLE\nNNNN",
    "clean_text": "ZCZC TA81\n132154 UTC MAR\nOOSTENDERADIO MSI 101/26\nTSS-WESTHINDER\nWESTHINDER MEASURING POLE, 51-23.31N 002-26.26E\nLIGHT UNRELIABLE\nNNNN"
  },
  {
    "index": 14,
    "heading": "2026-03-14 13:07:37 AREA: S",
    "published_at": "2026-03-14 13:07:37",
    "area": "S",
    "message_id": "SE46",
    "text": "ZCZC SE46\n141100 NAVTEX-HAMBURG (NCC)\n\nWEATHERZRECAST FOR GERMAN BIGHT\n\nSATURDAY:\nSOUTHWEST 4 TO 5, SHIFTING WEST AWMWP_YPJF_MLZCHM\nP_ONGFMJZ_PMYPJMJDZ_PYMZYMHDCWPYJHZY_JMUFH_M_ZZ_M_FJFLFSFH_EASTERN\nPART FOG AT TIMES.\nSEA: FIRJTM_SUNDAY:\nFIRST WEST 3, SOIFTING SOUTHWEST AND INCREASING ABOUT 6.\nFIRST LOCALLY FOG, LATER RAIN WITH POOR VISIBILITY.\nSEA: INCREASING 3 METER.\nNNNN",
    "clean_text": "ZCZC SE46\n141100 NAVTEX-HAMBURG (NCC)\n\nWEATHERZRECAST FOR GERMAN BIGHT\n\nSATURDAY:\nSOUTHWEST 4 TO 5, SHIFTING WEST AWMWP_YPJF_MLZCHM\nP_ONGFMJZ_PMYPJMJDZ_PYMZYMHDCWPYJHZY_JMUFH_M_ZZ_M_FJFLFSFH_EASTERN\nPART FOG AT TIMES.\nSEA: FIRJTM_SUNDAY:\nFIRST WEST 3, SOIFTING SOUTHWEST AND INCREASING ABOUT 6.\nFIRST LOCALLY FOG, LATER RAIN WITH POOR VISIBILITY.\nSEA: INCREASING 3 METER.\nNNNN"
  },
  {
    "index": 15,
    "heading": "2026-03-14 13:06:37 AREA: S",
    "published_at": "2026-03-14 13:06:37",
    "area": "S",
    "message_id": "SA07",
    "text": "ZCZC SA07\nNCC-HAMBURG\n111100 UTC FEB 26\nNAV. WARN. NO. 083\nGERMAN BIGHT SOUTH OF OWP 'BARD 1'.\nAMMUNITION FOUND IN AREA ABOUT POSITION\n54-17,38N 006-01,86E\n54-17,38N 006-01,87E.\nSHIPPING IS REQUESTED TO KEEP CLEAR OF THIS POSITION.\nANCHORING AND FISHING PROHIBITED WITHIN A RADIUS OF 200 METRES.\nNNNN",
    "clean_text": "ZCZC SA07\nNCC-HAMBURG\n111100 UTC FEB 26\nNAV. WARN. NO. 083\nGERMAN BIGHT SOUTH OF OWP 'BARD 1'.\nAMMUNITION FOUND IN AREA ABOUT POSITION\n54-17,38N 006-01,86E\n54-17,38N 006-01,87E.\nSHIPPING IS REQUESTED TO KEEP CLEAR OF THIS POSITION.\nANCHORING AND FISHING PROHIBITED WITHIN A RADIUS OF 200 METRES.\nNNNN"
  },
  {
    "index": 16,
    "heading": "2026-03-14 13:05:40 AREA: S",
    "published_at": "2026-03-14 13:05:40",
    "area": "S",
    "message_id": "SA21",
    "text": "ZCZC SA21\nNCC-HAMBURG\n210400 UTC FEB 2$\n,_\n_2-4,. NO. 112\nGERMAN BIGHT. WEISSE BANK.\nGEOTECHNICAL DRILLINGS IN PROGRESS BY\nMV 'GEOQUIP SILVRETTA', CS 'ESRS' AROUND POSITION\n54-58,4N 006-11,6E.\nRESTRICTED MANOEUVRABILITY DURING OPERATIONS.\nSAFE BERTH OF 0,5 NM REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA21\nNCC-HAMBURG\n210400 UTC FEB 2$\n,_\n_2-4,. NO. 112\nGERMAN BIGHT. WEISSE BANK.\nGEOTECHNICAL DRILLINGS IN PROGRESS BY\nMV 'GEOQUIP SILVRETTA', CS 'ESRS' AROUND POSITION\n54-58,4N 006-11,6E.\nRESTRICTED MANOEUVRABILITY DURING OPERATIONS.\nSAFE BERTH OF 0,5 NM REQUESTED.\nNNNN"
  },
  {
    "index": 17,
    "heading": "2026-03-14 13:04:42 AREA: S",
    "published_at": "2026-03-14 13:04:42",
    "area": "S",
    "message_id": "SA31",
    "text": "ZCZC SA31\nNCC-HAMBURG\n040550 UTC MAR 26\nNAV. WARN. NO. 124\nGERMAN BIGHT. NORTHWESTERLY OWF 'BARD OFFSHORE 1'.\nSURVEY OPERATIONS IN PROGR KS BY MV 'KOMMANDOR ORCA', CS 'MKFI8',\nAROUND POSITION 54-30,5N 005-33,0E.\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 0,5 NM REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA31\nNCC-HAMBURG\n040550 UTC MAR 26\nNAV. WARN. NO. 124\nGERMAN BIGHT. NORTHWESTERLY OWF 'BARD OFFSHORE 1'.\nSURVEY OPERATIONS IN PROGR KS BY MV 'KOMMANDOR ORCA', CS 'MKFI8',\nAROUND POSITION 54-30,5N 005-33,0E.\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 0,5 NM REQUESTED.\nNNNN"
  },
  {
    "index": 18,
    "heading": "2026-03-14 13:04:04 AREA: S",
    "published_at": "2026-03-14 13:04:04",
    "area": "S",
    "message_id": "SA34",
    "text": "ZCZC SA34\nNCC-HAMBURG\nH_PMG_HXM_Y_\n_NAV. WARN. NO. 129\nTSS GERMAN BIGHT WESTERN APPROACH\n'GW/EMS' LIGHT-VESSEL 54-1_006-21E TEMPORARILY REMOVED.\nNNNN",
    "clean_text": "ZCZC SA34\nNCC-HAMBURG\nH_PMG_HXM_Y_\n_NAV. WARN. NO. 129\nTSS GERMAN BIGHT WESTERN APPROACH\n'GW/EMS' LIGHT-VESSEL 54-1_006-21E TEMPORARILY REMOVED.\nNNNN"
  },
  {
    "index": 19,
    "heading": "2026-03-14 13:03:05 AREA: S",
    "published_at": "2026-03-14 13:03:05",
    "area": "S",
    "message_id": "SA37",
    "text": "ZCZC SA37\nNCC-HAMBURG\n071630 UTXM_Y_\n_NAV. WARN. NO. 133\nGERMAN BIGHT. SOUTHERLY OWF 'HE DREIHT'.\nMEASURING INSTRUMENT ESTABLISHED IN POSITION\n54-18,97N 006-09,48E.\n54-17,17N 006-20,88E.\nMARKED BY YELLOW LIGHTBUOY WITH INSCRIPTION 'OWJ_J_G'__.=_'__3___7ON_IIEC.\nSAFE BERTH REQ_PJHPW_NNNN",
    "clean_text": "ZCZC SA37\nNCC-HAMBURG\n071630 UTXM_Y_\n_NAV. WARN. NO. 133\nGERMAN BIGHT. SOUTHERLY OWF 'HE DREIHT'.\nMEASURING INSTRUMENT ESTABLISHED IN POSITION\n54-18,97N 006-09,48E.\n54-17,17N 006-20,88E.\nMARKED BY YELLOW LIGHTBUOY WITH INSCRIPTION 'OWJ_J_G'__.=_'__3___7ON_IIEC.\nSAFE BERTH REQ_PJHPW_NNNN"
  },
  {
    "index": 20,
    "heading": "2026-03-14 13:02:13 AREA: S",
    "published_at": "2026-03-14 13:02:13",
    "area": "S",
    "message_id": "SA42",
    "text": "ZCZC SA42\nNCC-HAM_URG\n110800 UTC MAR 26\nNAV. WARN. NO. 139\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPERATIONS BY MV 'FUGRO SYNERGY', CS 'C6XR3',\nAROUND POSITION 54-46,5N 006-09,1E\nRESTRICTED MANOEVRABILITY DURING OPERATIONS_N\nN_II_H OF 2 NM REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA42\nNCC-HAM_URG\n110800 UTC MAR 26\nNAV. WARN. NO. 139\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPERATIONS BY MV 'FUGRO SYNERGY', CS 'C6XR3',\nAROUND POSITION 54-46,5N 006-09,1E\nRESTRICTED MANOEVRABILITY DURING OPERATIONS_N\nN_II_H OF 2 NM REQUESTED.\nNNNN"
  },
  {
    "index": 21,
    "heading": "2026-03-14 13:01:13 AREA: T",
    "published_at": "2026-03-14 13:01:13",
    "area": "T",
    "message_id": "",
    "text": "ZCZCMJ_YFONGX_HAMBURG\n131030 UTC MAR 26\nNAV. WARN. NO. 149\nGERMAN BIGHT. SOUTHERLY WEISSE BANK.\nUNDERWATER OPERATIOJ_LEM_\nM\n_G:_6+._:0___*___*.\n*_/_3___7*9,__!_$!..62!:*.+._7.__.6+:2._+*__!+9,__6_6 ___\n_E YYGPONIIIUESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 500 METERS REQUESTED.\nNNNN",
    "clean_text": "ZCZCMJ_YFONGX_HAMBURG\n131030 UTC MAR 26\nNAV. WARN. NO. 149\nGERMAN BIGHT. SOUTHERLY WEISSE BANK.\nUNDERWATER OPERATIOJ_LEM_\nM\n_G:_6+._:0___*___*.\n*_/_3___7*9,__!_$!..62!:*.+._7.__.6+:2._+*__!+9,__6_6 ___\n_E YYGPONIIIUESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 500 METERS REQUESTED.\nNNNN"
  },
  {
    "index": 22,
    "heading": "2026-03-14 13:00:16 AREA: S",
    "published_at": "2026-03-14 13:00:16",
    "area": "S",
    "message_id": "",
    "text": "ZCZC SA51_::-HAMBURG\n140220 UTC MAR 26\nNAV. WARN. NO. 152\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPERATIONS BY MV 'FUGRO ZEPHYR', CS 'C6HS5',\nWITHIN A RADIUS OF 2 NM AROUND POSITION\n54-46,3N 006-15,5E\nRESTRICTEDM__P_YLFSFH_MWCYF_MZPYHFZJ_BERTH OF 500 METERS REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA51_::-HAMBURG\n140220 UTC MAR 26\nNAV. WARN. NO. 152\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPERATIONS BY MV 'FUGRO ZEPHYR', CS 'C6HS5',\nWITHIN A RADIUS OF 2 NM AROUND POSITION\n54-46,3N 006-15,5E\nRESTRICTEDM__P_YLFSFH_MWCYF_MZPYHFZJ_BERTH OF 500 METERS REQUESTED.\nNNNN"
  },
  {
    "index": 23,
    "heading": "2026-03-14 12:30:31 AREA: P",
    "published_at": "2026-03-14 12:30:31",
    "area": "P",
    "message_id": "PA21",
    "text": "ZCZC PA21\n090904 UTC MAR 26\nMSI 78/26\nNORTHSEA\nCHART 130 (INT 1423)\nWEST CARDINAL BUOY M-S\n52-07.4N 004-16.3E\nESHLSFJDPWONONNKKKKKKKKKKKKKKKKK_ZZCZC",
    "clean_text": "ZCZC PA21\n090904 UTC MAR 26\nMSI 78/26\nNORTHSEA\nCHART 130 (INT 1423)\nWEST CARDINAL BUOY M-S\n52-07.4N 004-16.3E\nESHLSFJDPWONONNKKKKKKKKKKKKKKKKK_ZZCZC"
  },
  {
    "index": 24,
    "heading": "2026-03-14 12:30:06 AREA: P",
    "published_at": "2026-03-14 12:30:06",
    "area": "P",
    "message_id": "PA29",
    "text": "ZCZC PA29\n260347 UTC OCT 25\nMSI 196/25\n\nGERMAN BIGHT\n54-1:_0_\n.\n_42.3E\nOBSTACLE ON SEABED\nDANGEROUS FOR FISHERY\nNNNN",
    "clean_text": "ZCZC PA29\n260347 UTC OCT 25\nMSI 196/25\n\nGERMAN BIGHT\n54-1:_0_\n.\n_42.3E\nOBSTACLE ON SEABED\nDANGEROUS FOR FISHERY\nNNNN"
  },
  {
    "index": 25,
    "heading": "2026-03-14 12:03:05 AREA: G",
    "published_at": "2026-03-14 12:03:05",
    "area": "G",
    "message_id": "GB74",
    "text": "ZCZC GB74\nCULLERCOATSRADIO\nGALE WARNING SATURDAY 14 MARCH 0958 UTC\n\nVIKING\nSOUTHERLY GALE FORCE 8 EXPECTED LATER\n\nFORTIES\nSOUTH_ERLY GALE FORCE 8 EXPECTED LATER\n\nCROMARTY\nSOUTHERLY GALE FORCE 8 EXPECTED LATER\nNNNN",
    "clean_text": "ZCZC GB74\nCULLERCOATSRADIO\nGALE WARNING SATURDAY 14 MARCH 0958 UTC\n\nVIKING\nSOUTHERLY GALE FORCE 8 EXPECTED LATER\n\nFORTIES\nSOUTH_ERLY GALE FORCE 8 EXPECTED LATER\n\nCROMARTY\nSOUTHERLY GALE FORCE 8 EXPECTED LATER\nNNNN"
  },
  {
    "index": 26,
    "heading": "2026-03-14 11:40:16 AREA: K",
    "published_at": "2026-03-14 11:40:16",
    "area": "K",
    "message_id": "KA28",
    "text": "ZCZC KA28\nWIGHT - LARGE CAYEUX-SUR-MER\nWORKS\nCABLE LAYING OPERATION\nFROM 050000 _:_88(/.___\n$9,_:_!'._:6_$06.+_!_09,_+._!*$!_4-2)8,_, DREDGIN__ __948,_ -$* $8=8,_ 285_8, 5_8' -43-\nAREA BOUNDED BY:\n50-10.84N 001-29.44E\n50-10.44N 001-29.13E\n50-13.61N 001-21.02E\n50-15.86N 001-19.41E\n _:-19_=1N 001-12.02E\n50-19.74N 001-04.77E\n50-20.11N 001-04.93E\n50-19.36N 001-12.46E\n50-15.97N 001-20.08E\n50-13.73N 001-21.92E\nNNNN",
    "clean_text": "ZCZC KA28\nWIGHT - LARGE CAYEUX-SUR-MER\nWORKS\nCABLE LAYING OPERATION\nFROM 050000 _:_88(/.___\n$9,_:_!'._:6_$06.+_!_09,_+._!*$!_4-2)8,_, DREDGIN__ __948,_ -$* $8=8,_ 285_8, 5_8' -43-\nAREA BOUNDED BY:\n50-10.84N 001-29.44E\n50-10.44N 001-29.13E\n50-13.61N 001-21.02E\n50-15.86N 001-19.41E\n_:-19_=1N 001-12.02E\n50-19.74N 001-04.77E\n50-20.11N 001-04.93E\n50-19.36N 001-12.46E\n50-15.97N 001-20.08E\n50-13.73N 001-21.92E\nNNNN"
  },
  {
    "index": 27,
    "heading": "2026-03-14 11:08:45 AREA: G",
    "published_at": "2026-03-14 11:08:45",
    "area": "G",
    "message_id": "GA42",
    "text": "ZCZC GA42\nWZ 82/26 \nHUMBER. \nORWELL GAS FIELD NORTHWESTWARDS_MET MAST 53-10.65N 002-59.10E UNLIT AND ALL NAVAIDSMFMZ_PYHF\nP_BMONGONNIKKKKKKKKKKKKKKKX__FYX_DOXA__ZCZC",
    "clean_text": "ZCZC GA42\nWZ 82/26\nHUMBER.\nORWELL GAS FIELD NORTHWESTWARDS_MET MAST 53-10.65N 002-59.10E UNLIT AND ALL NAVAIDSMFMZ_PYHF\nP_BMONGONNIKKKKKKKKKKKKKKKX__FYX_DOXA__ZCZC"
  },
  {
    "index": 28,
    "heading": "2026-03-14 11:08:17 AREA: G",
    "published_at": "2026-03-14 11:08:17",
    "area": "G",
    "message_id": "GA50",
    "text": "ZCZC GA50\nWZ 95/26 \nDOGGER. \nSOFIA OFFSHORE WIND FARM. \nBUOYS UNLIT: \nA. N1 55-08.1N 002-09.5E. \nB. E5 54-51.5N 002-20.7E.\nNNONNIII__\n\n_ZCZC",
    "clean_text": "ZCZC GA50\nWZ 95/26\nDOGGER.\nSOFIA OFFSHORE WIND FARM.\nBUOYS UNLIT:\nA. N1 55-08.1N 002-09.5E.\nB. E5 54-51.5N 002-20.7E.\nNNONNIII__\n\n_ZCZC"
  },
  {
    "index": 29,
    "heading": "2026-03-14 11:07:50 AREA: G",
    "published_at": "2026-03-14 11:07:50",
    "area": "G",
    "message_id": "GA52",
    "text": "ZCZC GA52\nWZ 100/26 \nHUMBER. \nLEMAN GAS FIELD. \nPLATFORM 49/27-ED 53-03.6N 002-12.6E, UNLIT AND ALL NAVAIDS INOPERATIVE\nNNNN",
    "clean_text": "ZCZC GA52\nWZ 100/26\nHUMBER.\nLEMAN GAS FIELD.\nPLATFORM 49/27-ED 53-03.6N 002-12.6E, UNLIT AND ALL NAVAIDS INOPERATIVE\nNNNN"
  },
  {
    "index": 30,
    "heading": "2026-03-14 11:07:19 AREA: G",
    "published_at": "2026-03-14 11:07:19",
    "area": "G",
    "message_id": "GA54",
    "text": "ZCZC GA54\nWZ 104/26 \nHUMBER..9,_)0**0_06._*._!0_\n1. PLATFORM 49/23E, 53-11.9N 002-29. _0\n._+_.*!_'.!+_06(,_,LB_M CANCEL WZ 818/25 (GA76). \nNNNN",
    "clean_text": "ZCZC GA54\nWZ 104/26\nHUMBER..9,_)0**0_06._*._!0_\n1. PLATFORM 49/23E, 53-11.9N 002-29. _0\n._+_.*!_'.!+_06(,_,LB_M CANCEL WZ 818/25 (GA76).\nNNNN"
  },
  {
    "index": 31,
    "heading": "2026-03-14 11:06:44 AREA: G",
    "published_at": "2026-03-14 11:06:44",
    "area": "G",
    "message_id": "GA73",
    "text": "ZCZC GA73\nWZ 130/26\nFORTH.\nNEART NA GAOITHE WINDFARM.\n1. NNG E BUOY 56-14.3N 002-08.6MWM_MJMLCZEM\nHE_ U_PG_M\n_UZ__GUMFJMFZ_PYHF\nP_BO_\n_CANCEL WZ 10/26 (GA91).\nNNNN",
    "clean_text": "ZCZC GA73\nWZ 130/26\nFORTH.\nNEART NA GAOITHE WINDFARM.\n1. NNG E BUOY 56-14.3N 002-08.6MWM_MJMLCZEM\nHE_ U_PG_M\n_UZ__GUMFJMFZ_PYHF\nP_BO_\n_CANCEL WZ 10/26 (GA91).\nNNNN"
  },
  {
    "index": 32,
    "heading": "2026-03-14 11:06:20 AREA: G",
    "published_at": "2026-03-14 11:06:20",
    "area": "G",
    "message_id": "GA82",
    "text": "ZCZC GA82\nWZ_\n_Y_T_\nVIKING. \nBERYL OIL FIELD. \nBERYL SPM3 BUOY 59-31.7N 001-33.5E TEMPORARILY REMOVED. \nNNNN",
    "clean_text": "ZCZC GA82\nWZ_\n_Y_T_\nVIKING.\nBERYL OIL FIELD.\nBERYL SPM3 BUOY 59-31.7N 001-33.5E TEMPORARILY REMOVED.\nNNNN"
  },
  {
    "index": 33,
    "heading": "2026-03-14 11:05:54 AREA: G",
    "published_at": "2026-03-14 11:05:54",
    "area": "G",
    "message_id": "GA85",
    "text": "ZCZC GA85\nWZ 148/26 \nHUMBER. \nINNER BANK. \nPLATFORM SOUTHWARK 53-11.0N 002-05.8E, UNLIT AND ALL NAVAIDS INOPERATIVE. \nNNNN",
    "clean_text": "ZCZC GA85\nWZ 148/26\nHUMBER.\nINNER BANK.\nPLATFORM SOUTHWARK 53-11.0N 002-05.8E, UNLIT AND ALL NAVAIDS INOPERATIVE.\nNNNN"
  },
  {
    "index": 34,
    "heading": "2026-03-14 11:05:35 AREA: G",
    "published_at": "2026-03-14 11:05:35",
    "area": "G",
    "message_id": "GA90",
    "text": "ZCZC GA90\nWZ 163/26\nTYNE.\nWHITBY HIGH LIGHT 54-28.7N 000-34.1W UNRELIABLE.\nNNNN",
    "clean_text": "ZCZC GA90\nWZ 163/26\nTYNE.\nWHITBY HIGH LIGHT 54-28.7N 000-34.1W UNRELIABLE.\nNNNN"
  },
  {
    "index": 35,
    "heading": "2026-03-14 11:05:12 AREA: G",
    "published_at": "2026-03-14 11:05:12",
    "area": "G",
    "message_id": "GA96",
    "text": "ZCZC GA96\nWZ 171/26 \nHUMBER. \nDUDGEON WIND FARM. \nDUDGEON SOUTH BUOY 53-12.5N 001-25.6E UNLIT. \nNNNN",
    "clean_text": "ZCZC GA96\nWZ 171/26\nHUMBER.\nDUDGEON WIND FARM.\nDUDGEON SOUTH BUOY 53-12.5N 001-25.6E UNLIT.\nNNNN"
  },
  {
    "index": 36,
    "heading": "2026-03-14 11:04:35 AREA: G",
    "published_at": "2026-03-14 11:04:35",
    "area": "G",
    "message_id": "GA61",
    "text": "ZCZC GA61\nWZ 180/26 \nHCMLP__\nRACE BANK WIND FARM. \n1. TURBINE FOG SIGNALS INOPERATIVE: \nA. D01, 53-20.1N 000-49.1E. \nB. S01, 53-15.7N 000-55.9E. \n2. CANCEL WZ 58/26 (GA29). \nNNNN",
    "clean_text": "ZCZC GA61\nWZ 180/26\nHCMLP__\nRACE BANK WIND FARM.\n1. TURBINE FOG SIGNALS INOPERATIVE:\nA. D01, 53-20.1N 000-49.1E.\nB. S01, 53-15.7N 000-55.9E.\n2. CANCEL WZ 58/26 (GA29).\nNNNN"
  },
  {
    "index": 37,
    "heading": "2026-03-14 11:04:03 AREA: G",
    "published_at": "2026-03-14 11:04:03",
    "area": "G",
    "message_id": "GA62",
    "text": "ZCZC GA62\nWZ 181/26 \nHUMBER. \nWESTELMOST ROUGH WINDFARM. \n1. TURBINE A07 53-48.7N 000-05.4E UNLIT AND FOG SIGNAL INOPERATIVE. \n2. CANCEL WZ 59/26 (GA30). \nNNNN",
    "clean_text": "ZCZC GA62\nWZ 181/26\nHUMBER.\nWESTELMOST ROUGH WINDFARM.\n1. TURBINE A07 53-48.7N 000-05.4E UNLIT AND FOG SIGNAL INOPERATIVE.\n2. CANCEL WZ 59/26 (GA30).\nNNNN"
  },
  {
    "index": 38,
    "heading": "2026-03-14 11:03:37 AREA: G",
    "published_at": "2026-03-14 11:03:37",
    "area": "G",
    "message_id": "GA64",
    "text": "ZCZC GA64\nWZ 184/26 \nCROMARTY. \nABERDEEN OFFSHORE WIND FARM 57-13N 002-00W ALL TURBINE LIGHTS AND NAVAIDS UNRELIABLE.\nNNNN",
    "clean_text": "ZCZC GA64\nWZ 184/26\nCROMARTY.\nABERDEEN OFFSHORE WIND FARM 57-13N 002-00W ALL TURBINE LIGHTS AND NAVAIDS UNRELIABLE.\nNNNN"
  },
  {
    "index": 39,
    "heading": "2026-03-14 11:03:14 AREA: G",
    "published_at": "2026-03-14 11:03:14",
    "area": "G",
    "message_id": "GA65",
    "text": "ZCZC GA65\nWZ 186/26 \nHUMBER. \nFLAMBOROUGH HEAD LIGHTHOUSE 54-07.0N 000-05.0W FOG SIGNAL INOPERATIVE. \n\nNNNN",
    "clean_text": "ZCZC GA65\nWZ 186/26\nHUMBER.\nFLAMBOROUGH HEAD LIGHTHOUSE 54-07.0N 000-05.0W FOG SIGNAL INOPERATIVE.\n\nNNNN"
  },
  {
    "index": 40,
    "heading": "2026-03-14 11:00:17 AREA: G",
    "published_at": "2026-03-14 11:00:17",
    "area": "G",
    "message_id": "GE55",
    "text": "ZCZC GE55\nISSUED BY THE MET OFFICE AT 0900 ON SAT 14 MAR\n\n\nGALE WARNINGS: FAIR ISLE\n\nTHE GENERAL SITUATION AT MIDNIGHT\nLOW 100 MILES NE OF ICELAND 973 LOSING ITS IDENTITY\n\n24-HR FORECASTS\n\nVIKING\nS OR SW 4 TO 6,._+_'._:._'_6_9$ 94 497__. SHWRS. GOOD, OCNL MOD\n\nFORTIES CROMARTY FORTH\nW OR NW BACK SW, 4 TO 6, OCNL 7 LTR. MOD OR ROUGH AT FCYJIIIKZHDPY_FJPMJSHMZYM_ZW\n_MG_D_YJ\n_MGZZWONONGH_PMWZ__PYONGUM_PMGHZMDO_N_RBOR_OF_ TO 4, THEN SW 4 TO 6 LTR. SLT OR MOD, OCNL SMOOTH IN TYNE. SHWRS. GOOD\n\nHUMBER THAMES\nNW, BACK SW LTR, 3 TO 5, OCNL 2 LTR. SLT OCNL MOD. SHWRS. GOOD\n \nFAIR ISLE\nW BA_KMJMZYMJ_R TO 6, INCR 6 TO GALE 8 LTR, PERHAPS SEV GALE 9 LTR EXCEPT IN MALIN. ROUGH OR VERY ROUGH, OCNL MOD IN E MALIN AND SE FAIR ISLE, BECMG VERY ROUGH OR HIGH LTR IN ROCKALL AND BAILEY. SHWRS, BECMG SQUALLY LTR, OCCASIONAL RAIN FOR A TIME LTR. MOD OR GOOD, OCNL POOR LTR\n\nOUTLOOK FLW 24 HOURS:\nSEV GALES EXP IN VIKING WITH A RISK OF SEV GALES IN FAIR ISLE. GALES EXP IN ALL OTHER AREAS EXCEPT TYNE WHERE STRG WINDS ARE EXP \nNNNN",
    "clean_text": "ZCZC GE55\nISSUED BY THE MET OFFICE AT 0900 ON SAT 14 MAR\n\nGALE WARNINGS: FAIR ISLE\n\nTHE GENERAL SITUATION AT MIDNIGHT\nLOW 100 MILES NE OF ICELAND 973 LOSING ITS IDENTITY\n\n24-HR FORECASTS\n\nVIKING\nS OR SW 4 TO 6,._+_'._:._'_6_9$ 94 497__. SHWRS. GOOD, OCNL MOD\n\nFORTIES CROMARTY FORTH\nW OR NW BACK SW, 4 TO 6, OCNL 7 LTR. MOD OR ROUGH AT FCYJIIIKZHDPY_FJPMJSHMZYM_ZW\n_MG_D_YJ\n_MGZZWONONGH_PMWZ__PYONGUM_PMGHZMDO_N_RBOR_OF_ TO 4, THEN SW 4 TO 6 LTR. SLT OR MOD, OCNL SMOOTH IN TYNE. SHWRS. GOOD\n\nHUMBER THAMES\nNW, BACK SW LTR, 3 TO 5, OCNL 2 LTR. SLT OCNL MOD. SHWRS. GOOD\n\nFAIR ISLE\nW BA_KMJMZYMJ_R TO 6, INCR 6 TO GALE 8 LTR, PERHAPS SEV GALE 9 LTR EXCEPT IN MALIN. ROUGH OR VERY ROUGH, OCNL MOD IN E MALIN AND SE FAIR ISLE, BECMG VERY ROUGH OR HIGH LTR IN ROCKALL AND BAILEY. SHWRS, BECMG SQUALLY LTR, OCCASIONAL RAIN FOR A TIME LTR. MOD OR GOOD, OCNL POOR LTR\n\nOUTLOOK FLW 24 HOURS:\nSEV GALES EXP IN VIKING WITH A RISK OF SEV GALES IN FAIR ISLE. GALES EXP IN ALL OTHER AREAS EXCEPT TYNE WHERE STRG WINDS ARE EXP\nNNNN"
  },
  {
    "index": 41,
    "heading": "2026-03-14 10:43:45 AREA: E",
    "published_at": "2026-03-14 10:43:45",
    "area": "E",
    "message_id": "",
    "text": "ZCZC EA279___-.\n_!75_3_9\n=__!+. \nSPANIEL BUOY 51-38.1N 004-39.7W UNLIT.\nNNNN",
    "clean_text": "ZCZC EA279___-.\n_!75_3_9\n=__!+.\nSPANIEL BUOY 51-38.1N 004-39.7W UNLIT.\nNNNN"
  },
  {
    "index": 42,
    "heading": "2026-03-14 10:43:23 AREA: E",
    "published_at": "2026-03-14 10:43:23",
    "area": "E",
    "message_id": "EA22",
    "text": "ZCZC EA22\nWZ 185/26 \nWIGHT. \nNEEDL_ )8__5 \n_0+_:_001-35.5W FOG SIGNAL INOPERATIVE. \nNNNN",
    "clean_text": "ZCZC EA22\nWZ 185/26\nWIGHT.\nNEEDL_ )8__5\n_0+_:_001-35.5W FOG SIGNAL INOPERATIVE.\nNNNN"
  },
  {
    "index": 43,
    "heading": "2026-03-14 10:43:03 AREA: E",
    "published_at": "2026-03-14 10:43:03",
    "area": "E",
    "message_id": "EA27",
    "text": "ZCZC EA27\nWZ 192/26 \nLUNDY. \nLAVERNOCK SPIT BUOY 51-23.0N_VH_EAQPMIW UNLIT. \n \nNNNN",
    "clean_text": "ZCZC EA27\nWZ 192/26\nLUNDY.\nLAVERNOCK SPIT BUOY 51-23.0N_VH_EAQPMIW UNLIT.\n\nNNNN"
  },
  {
    "index": 44,
    "heading": "2026-03-14 10:40:16 AREA: E",
    "published_at": "2026-03-14 10:40:16",
    "area": "E",
    "message_id": "EE36",
    "text": "ZCZC EE36\nISSUED BY THE MET OFFICE AT 0700 ON SAT 14 MAR\n\n\nGALE WARNINGS: ZPONONGHDPIIIKMPPYSMJFHCHFZMHM_FW!_$_9,_'+7.\n __GBFSVJMPMZ_O5_KIB_XN__NG ITS IDENTITY\n\n24-HR FORECASTS\n\nTHAMES DOVER\nNW, BACK SW LTR, 3 TO 5, OCNL 2 LTR. SLT OCNL MOD. SHWRS. GOOD\n\nWIGHT PORTLAND PLYMOUTH\n_MZYMUM_PMGHZM\n_BMGFMUF_JH_WU_ZYHSW_MGJSHMZYM_ZW\nM_Z_SMIII_GH AT FIRST IN PORTLAND, BUT IN PLYMOUTH, MOD OR ROUGH OCNL VERY ROUGH AT FIRST. SHWRS. GOOD, OCNL MOD\n\nBISCAY\nNW 4 TO 6, OCNL 3 LTR. VERY ROUGH BECMG MAINLY ROUGH. SHWRS.\nMOD OR GOOD\n\nFITZROY SORE\n_MOR NW ,,TO 6. ROUGH OR VERX Y_CD_BMG_DIYJ\nM_HDPCCASIONALL _ OR DRIZZLEWM_JH_ZW_NVZ_ONGSCWEM_JHPHONGO_M_ W, 3 TO _._)__.*7._6.__+.__.5_8_ OCNL 7 LTR IN IRISH SEAVOM _JHHMZYM_ZWMFMFYFJDMJP_MGZHDPYFWVMBZWMZYMYZCD_MGLCHM_PYEMYZIIIKCDMHM_FYJHMFMJUM_JHPH_SHWRS, RAIN LTR. GOOD, OCNL POOR LTR\n\nOUTLOOK FLW 24 HO_RS\n_\nGALES EX_MFBMHD_PJ\nBHA_ONEBH_XUQBKUB_K___BK__ZHDPYMYPJMP_$___1_-6\nNNNN",
    "clean_text": "ZCZC EE36\nISSUED BY THE MET OFFICE AT 0700 ON SAT 14 MAR\n\nGALE WARNINGS: ZPONONGHDPIIIKMPPYSMJFHCHFZMHM_FW!_$_9,_'+7.\n__GBFSVJMPMZ_O5_KIB_XN__NG ITS IDENTITY\n\n24-HR FORECASTS\n\nTHAMES DOVER\nNW, BACK SW LTR, 3 TO 5, OCNL 2 LTR. SLT OCNL MOD. SHWRS. GOOD\n\nWIGHT PORTLAND PLYMOUTH\n_MZYMUM_PMGHZM\n_BMGFMUF_JH_WU_ZYHSW_MGJSHMZYM_ZW\nM_Z_SMIII_GH AT FIRST IN PORTLAND, BUT IN PLYMOUTH, MOD OR ROUGH OCNL VERY ROUGH AT FIRST. SHWRS. GOOD, OCNL MOD\n\nBISCAY\nNW 4 TO 6, OCNL 3 LTR. VERY ROUGH BECMG MAINLY ROUGH. SHWRS.\nMOD OR GOOD\n\nFITZROY SORE\n_MOR NW ,,TO 6. ROUGH OR VERX Y_CD_BMG_DIYJ\nM_HDPCCASIONALL _ OR DRIZZLEWM_JH_ZW_NVZ_ONGSCWEM_JHPHONGO_M_ W, 3 TO _._)__.*7._6.__+.__.5_8_ OCNL 7 LTR IN IRISH SEAVOM _JHHMZYM_ZWMFMFYFJDMJP_MGZHDPYFWVMBZWMZYMYZCD_MGLCHM_PYEMYZIIIKCDMHM_FYJHMFMJUM_JHPH_SHWRS, RAIN LTR. GOOD, OCNL POOR LTR\n\nOUTLOOK FLW 24 HO_RS\n_\nGALES EX_MFBMHD_PJ\nBHA_ONEBH_XUQBKUB_K___BK__ZHDPYMYPJMP_$___1_-6\nNNNN"
  },
  {
    "index": 45,
    "heading": "2026-03-14 09:30:52 AREA: V",
    "published_at": "2026-03-14 09:30:52",
    "area": "V",
    "message_id": "VA58",
    "text": "ZCZC VA58\n161547 UTC FEB 26 \nWZ 126/26 \nTHAMES. \nGUNFLEET SANDS WIND FARM. \n1. TURBINE A06_51-45.0N 001-14.6E FOG SIGNAL INOPERATIVE. \n2. CANCEL WZ 8/26_(_49).\nNNNN",
    "clean_text": "ZCZC VA58\n161547 UTC FEB 26\nWZ 126/26\nTHAMES.\nGUNFLEET SANDS WIND FARM.\n1. TURBINE A06_51-45.0N 001-14.6E FOG SIGNAL INOPERATIVE.\n2. CANCEL WZ 8/26_(_49).\nNNNN"
  },
  {
    "index": 46,
    "heading": "2026-03-14 09:30:22 AREA: V",
    "published_at": "2026-03-14 09:30:22",
    "area": "V",
    "message_id": "VA63",
    "text": "ZCZC VA63\n081043 UTC MAR 26 \nWZ 183/26 \nTHAMES. \nEAST ANGLIA ONE WIND FARM. \nTURBINE G27, 52-09.8N 002-33.5E, FOG SIGNAL INOPERATIVE. \nNNNN",
    "clean_text": "ZCZC VA63\n081043 UTC MAR 26\nWZ 183/26\nTHAMES.\nEAST ANGLIA ONE WIND FARM.\nTURBINE G27, 52-09.8N 002-33.5E, FOG SIGNAL INOPERATIVE.\nNNNN"
  },
  {
    "index": 47,
    "heading": "2026-03-14 09:18:33 AREA: T",
    "published_at": "2026-03-14 09:18:33",
    "area": "T",
    "message_id": "TA51",
    "text": "ZCZC TA51\n_8FUFMGCH_MJP_MONGZZJHPWPYWFZM_JFM_PHE_\nBE EEZ \nOBSTACLES ON THPMJPMLPWMONGIII_POS 51-23.730N 002-29.791E AND \n51-23.557N 002-30.28*5_\nANCHORING AND FISHING ARE PROHIBITED \nWTHIN DISTANCE OF 200M\nNNNN",
    "clean_text": "ZCZC TA51\n_8FUFMGCH_MJP_MONGZZJHPWPYWFZM_JFM_PHE_\nBE EEZ\nOBSTACLES ON THPMJPMLPWMONGIII_POS 51-23.730N 002-29.791E AND\n51-23.557N 002-30.28*5_\nANCHORING AND FISHING ARE PROHIBITED\nWTHIN DISTANCE OF 200M\nNNNN"
  },
  {
    "index": 48,
    "heading": "2026-03-14 09:17:47 AREA: T",
    "published_at": "2026-03-14 09:17:47",
    "area": "T",
    "message_id": "TA71",
    "text": "ZCZC TA71\n081916 UTC NOV \nOOSTENDERADIO MSI 543/24\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE__PLPWMFM_ZS_Z_FM_ZJ_N\nH  CB_P G_M\n__UBEUGP_N_HNAN_ON  00302.007E\n5116.304N  07_((U_ZBFYYGPONGJDF_G IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY\nNNNN",
    "clean_text": "ZCZC TA71\n081916 UTC NOV\nOOSTENDERADIO MSI 543/24\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE__PLPWMFM_ZS_Z_FM_ZJ_N\nH CB_P G_M\n__UBEUGP_N_HNAN_ON 00302.007E\n5116.304N 07_((U_ZBFYYGPONGJDF_G IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY\nNNNN"
  },
  {
    "index": 49,
    "heading": "2026-03-14 09:17:05 AREA: T",
    "published_at": "2026-03-14 09:17:05",
    "area": "T",
    "message_id": "TA72",
    "text": "ZCZC TA72\n082006 UTC _\nOOSTENDERADIO _J_M_HY__\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOLLOWING POS\n5115.938N  00258.482E\n5115.943N  00258.492E\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY\nNNNN",
    "clean_text": "ZCZC TA72\n082006 UTC _\nOOSTENDERADIO _J_M_HY__\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOLLOWING POS\n5115.938N 00258.482E\n5115.943N 00258.492E\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY\nNNNN"
  },
  {
    "index": 50,
    "heading": "2026-03-14 09:16:22 AREA: T",
    "published_at": "2026-03-14 09:16:22",
    "area": "T",
    "message_id": "TA82",
    "text": "ZCZC TA82\n301807 UTC APR 25\nOOSTENDERADIO MSI__XWT\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOLLOWING POSITIONS\n51-17,352N 002-56,610E\n51-17,281N 002-56,553E\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR FISH IN THE VICINITY\nNNNN",
    "clean_text": "ZCZC TA82\n301807 UTC APR 25\nOOSTENDERADIO MSI__XWT\nOOSTENDE-ZEEBRUGGE\nOBSTACLES ON THE SEABED IN FOLLOWING POSITIONS\n51-17,352N 002-56,610E\n51-17,281N 002-56,553E\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR FISH IN THE VICINITY\nNNNN"
  },
  {
    "index": 51,
    "heading": "2026-03-14 09:14:36 AREA: T",
    "published_at": "2026-03-14 09:14:36",
    "area": "T",
    "message_id": "TA53",
    "text": "ZCZC TA53\n131305 UTC DEC 25\nOOSTENDERADIO MSI 476/25\nBE EEZ\nPOSSIBLE EXPLOSIVE ON THE SBED\nIN POS 51-36.020N 002-35.18E\nSHIPPING IS REQUESTPWMZHMHZM_DZYMZYMHZM_FJ_MFMHDPM_J_ KKXF_HE_ZOGONNIII_ZCZF _Z__071438 UTC APYMONGZZJHPWPYWFZM_JF__XWE\nSEAAREA (COAST_L\nUNDERWATERPIPELINE RAVERSIJDE ESTABLISHED BETWEEN BEACH \nAND 51-13.294N 002-51.385E\nMARKED WITH NORTH CARDINAL BUOY 'JDN'\nUNDERWATERPIPELINE LOMBARDSIJDE ESTABLISHD BETWEEN BEACH \nAND POS 51-10.17N 002-45.01E MARKED\nMARKED WITH NORTH CARDINAL BUOY 'JC_Q_\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH ABOVE \nTHESE PIPELINES\nNNNN",
    "clean_text": "ZCZC TA53\n131305 UTC DEC 25\nOOSTENDERADIO MSI 476/25\nBE EEZ\nPOSSIBLE EXPLOSIVE ON THE SBED\nIN POS 51-36.020N 002-35.18E\nSHIPPING IS REQUESTPWMZHMHZM_DZYMZYMHZM_FJ_MFMHDPM_J_ KKXF_HE_ZOGONNIII_ZCZF _Z__071438 UTC APYMONGZZJHPWPYWFZM_JF__XWE\nSEAAREA (COAST_L\nUNDERWATERPIPELINE RAVERSIJDE ESTABLISHED BETWEEN BEACH\nAND 51-13.294N 002-51.385E\nMARKED WITH NORTH CARDINAL BUOY 'JDN'\nUNDERWATERPIPELINE LOMBARDSIJDE ESTABLISHD BETWEEN BEACH\nAND POS 51-10.17N 002-45.01E MARKED\nMARKED WITH NORTH CARDINAL BUOY 'JC_Q_\nSHIPPING IS REQUESTED NOT TO ANCHOR NOR TO FISH ABOVE\nTHESE PIPELINES\nNNNN"
  },
  {
    "index": 52,
    "heading": "2026-03-14 09:13:57 AREA: T",
    "published_at": "2026-03-14 09:13:57",
    "area": "T",
    "message_id": "TA99",
    "text": "ZCZC TA99\n141654 UTC JAN\nOOSTENDERADIO MSI 077_7_9,_)0.00-9,_$_26+_6DFXSMFJHYC_PHMPJHLIIIHED IN POS 5127.375N 00222.306E \nUNMARKED\nSHIPPING IS REQUESTED NOT TO FISH NOR TO ANCHOR IN THE VICINITY\nNNNN",
    "clean_text": "ZCZC TA99\n141654 UTC JAN\nOOSTENDERADIO MSI 077_7_9,_)0.00-9,_$_26+_6DFXSMFJHYC_PHMPJHLIIIHED IN POS 5127.375N 00222.306E\nUNMARKED\nSHIPPING IS REQUESTED NOT TO FISH NOR TO ANCHOR IN THE VICINITY\nNNNN"
  },
  {
    "index": 53,
    "heading": "2026-03-14 09:13:21 AREA: T",
    "published_at": "2026-03-14 09:13:21",
    "area": "T",
    "message_id": "TA04",
    "text": "ZCZC TA04\n191023 UTC JAN\nOOSTENDERADIO MSI 031/26\nTSS-NOORDHINDER SOUTH \nLIGHTBUOY TWIN, 51-3_.05N 002-22.62E DRIFTING \nSHIPPING IS REQUESTED TO REPORT SIGHTING \nTO OSTEND COASTGUARD \n\nNNNN",
    "clean_text": "ZCZC TA04\n191023 UTC JAN\nOOSTENDERADIO MSI 031/26\nTSS-NOORDHINDER SOUTH\nLIGHTBUOY TWIN, 51-3_.05N 002-22.62E DRIFTING\nSHIPPING IS REQUESTED TO REPORT SIGHTING\nTO OSTEND COASTGUARD\n\nNNNN"
  },
  {
    "index": 54,
    "heading": "2026-03-14 09:12:39 AREA: T",
    "published_at": "2026-03-14 09:12:39",
    "area": "T",
    "message_id": "TA45",
    "text": "ZCZC TA45\n051111 UTC SEP 25\nOOSTENDERADIO MSI 311/25\nBE EEZ\nEXPLOSIVE LOSTON THE LINE BETWEEN POSITIONS 51-20.04N 003-05.47E \nAND 5_.990N 003-03.586_ONGJDF_G IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY.\nNNNN",
    "clean_text": "ZCZC TA45\n051111 UTC SEP 25\nOOSTENDERADIO MSI 311/25\nBE EEZ\nEXPLOSIVE LOSTON THE LINE BETWEEN POSITIONS 51-20.04N 003-05.47E\nAND 5_.990N 003-03.586_ONGJDF_G IS REQUESTED NOT TO ANCHOR NOR TO FISH IN THE VICINITY.\nNNNN"
  },
  {
    "index": 55,
    "heading": "2026-03-14 09:12:01 AREA: T",
    "published_at": "2026-03-14 09:12:01",
    "area": "T",
    "message_id": "TA79",
    "text": "ZCZC TA79\n270420 UTC SEP  \nOOSTENDERADIO _350/25\nOOSTENDE-ZEEBRUGGE\nCHAIN ON THE SEABE_ IN TDEM\nF_TY \nOF 51-20,05N 003-03,75E\nSHIPPING IS REQUESTED NOT TO ANCHOR \nNOR TO _FJDMFMHDPM\nF_F_H_ONGONFFF_ZCZC",
    "clean_text": "ZCZC TA79\n270420 UTC SEP\nOOSTENDERADIO _350/25\nOOSTENDE-ZEEBRUGGE\nCHAIN ON THE SEABE_ IN TDEM\nF_TY\nOF 51-20,05N 003-03,75E\nSHIPPING IS REQUESTED NOT TO ANCHOR\nNOR TO _FJDMFMHDPM\nF_F_H_ONGONFFF_ZCZC"
  },
  {
    "index": 56,
    "heading": "2026-03-14 09:11:33 AREA: T",
    "published_at": "2026-03-14 09:11:33",
    "area": "T",
    "message_id": "TA81",
    "text": "ZCZC TA81\n132154 UTC MAR\nOOSTENDERADIO MSI 101/26\nTSS-WESTHINDER \nWESTHINDER MEASU_IN__POLE, 51-23.31N 002-26.26E \nLIGHT UNRELIABLE\nNNNN",
    "clean_text": "ZCZC TA81\n132154 UTC MAR\nOOSTENDERADIO MSI 101/26\nTSS-WESTHINDER\nWESTHINDER MEASU_IN__POLE, 51-23.31N 002-26.26E\nLIGHT UNRELIABLE\nNNNN"
  },
  {
    "index": 57,
    "heading": "2026-03-14 09:10:23 AREA: T",
    "published_at": "2026-03-14 09:10:23",
    "area": "T",
    "message_id": "TE27",
    "text": "ZCZC TE27\n140710 UTC MAR\nOOSTENDERAD_X 27/26\nTHAMES:\nWNW 4 OR LOC 5\n_4 59 3-4 AND VEER TO NW. \nIN THE EVENING DECR TO 2-3.\nBELGIAN COAST:\nWNW 4, DECR TO 3-4 AND VEER TO NW. \nIN THE EVENING DECR TO 2-3.\nDOVER:\nWNW 3-4, VE_O NW. IN THE EVENING DECR \nTO 2-3 AND BACK TO WNW.\nA_EGIONS : \nFIRST VERY CLOUDY WITH RISK OF A SHOWER. \nTHEN LARGER SUNNY BREAKS. GOOD VIS.\nNNNN",
    "clean_text": "ZCZC TE27\n140710 UTC MAR\nOOSTENDERAD_X 27/26\nTHAMES:\nWNW 4 OR LOC 5\n_4 59 3-4 AND VEER TO NW.\nIN THE EVENING DECR TO 2-3.\nBELGIAN COAST:\nWNW 4, DECR TO 3-4 AND VEER TO NW.\nIN THE EVENING DECR TO 2-3.\nDOVER:\nWNW 3-4, VE_O NW. IN THE EVENING DECR\nTO 2-3 AND BACK TO WNW.\nA_EGIONS :\nFIRST VERY CLOUDY WITH RISK OF A SHOWER.\nTHEN LARGER SUNNY BREAKS. GOOD VIS.\nNNNN"
  },
  {
    "index": 58,
    "heading": "2026-03-14 09:07:49 AREA: S",
    "published_at": "2026-03-14 09:07:49",
    "area": "S",
    "message_id": "SA07",
    "text": "ZCZC SA07\nNCC-HAMBURG\n111100 UTC FEB 26\nNAV. WARN. NO. 083\nGERMAN BIGHT SOUTH OF OWP 'BAYDM_\nAMMUNITION FOCWMFMYPMLZCHM_ZJFHFZON_HY_CPFGM\n_E_ FEGP_N_HY__X0:0:_/_._,_S REQUESTED TO KEEP CLEAR OF THIS POSITION.\nANCHORI_MWM_FJDFM_YZDFLFHPWM_FHDFMMYWFCJMZ.\n7__GBPHYPJ_NNNN",
    "clean_text": "ZCZC SA07\nNCC-HAMBURG\n111100 UTC FEB 26\nNAV. WARN. NO. 083\nGERMAN BIGHT SOUTH OF OWP 'BAYDM_\nAMMUNITION FOCWMFMYPMLZCHM_ZJFHFZON_HY_CPFGM\n_E_ FEGP_N_HY__X0:0:_/_._,_S REQUESTED TO KEEP CLEAR OF THIS POSITION.\nANCHORI_MWM_FJDFM_YZDFLFHPWM_FHDFMMYWFCJMZ.\n7__GBPHYPJ_NNNN"
  },
  {
    "index": 59,
    "heading": "2026-03-14 09:06:52 AREA: S",
    "published_at": "2026-03-14 09:06:52",
    "area": "S",
    "message_id": "SA21",
    "text": "ZCZC SA21\nNCC-HAMBURG\n210400 UTC FEB 26\nNAV. WARN. NO. 112\nGERMAN BIGHT. WEISSE BANK.\nGEOTECHNICAL DRILLINGS IN PROGRESS BY\nMV 'GEOQUIP SILVRETTA', CS 'ESRS' AROUND POSITION\n54-58,4N 006-11,6E.\nRESTRICTED MANOEUVRABILITY DURING OPERATIONS.\nSAFE BE_TO OF 0,5 NM REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA21\nNCC-HAMBURG\n210400 UTC FEB 26\nNAV. WARN. NO. 112\nGERMAN BIGHT. WEISSE BANK.\nGEOTECHNICAL DRILLINGS IN PROGRESS BY\nMV 'GEOQUIP SILVRETTA', CS 'ESRS' AROUND POSITION\n54-58,4N 006-11,6E.\nRESTRICTED MANOEUVRABILITY DURING OPERATIONS.\nSAFE BE_TO OF 0,5 NM REQUESTED.\nNNNN"
  },
  {
    "index": 60,
    "heading": "2026-03-14 09:05:54 AREA: S",
    "published_at": "2026-03-14 09:05:54",
    "area": "S",
    "message_id": "SA31",
    "text": "ZCZC SA31\nNCC-HAMBURG\n040550 UTC MAR 2_9,=\n_2-4,. NO. 124\nGERMAN BIGHT. NORTHWESTERLY OWF 'BARD OFFSHORE 1'.\nSURVEY OPERATIONS IN PROGRESS BY MV 'KOMMANDOR ORCA', CS 'MKFI8',\nAROUND POSITION 54-30,5N 005-33,0E.\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 0,5 NM REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA31\nNCC-HAMBURG\n040550 UTC MAR 2_9,=\n_2-4,. NO. 124\nGERMAN BIGHT. NORTHWESTERLY OWF 'BARD OFFSHORE 1'.\nSURVEY OPERATIONS IN PROGRESS BY MV 'KOMMANDOR ORCA', CS 'MKFI8',\nAROUND POSITION 54-30,5N 005-33,0E.\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 0,5 NM REQUESTED.\nNNNN"
  },
  {
    "index": 61,
    "heading": "2026-03-14 09:05:17 AREA: S",
    "published_at": "2026-03-14 09:05:17",
    "area": "S",
    "message_id": "SA34",
    "text": "ZCZC SA34\nNCC-HAMBURG\n050930 UTC MAR 26\nNAV. WR__NO. 129\nTSS GERMAN BIGHT WESTERN APPROACH\n'GW/EMS' LIGHT-VESSEL 54-10N 006-21E TEMPORARILY REMOVED.\nNNNN",
    "clean_text": "ZCZC SA34\nNCC-HAMBURG\n050930 UTC MAR 26\nNAV. WR__NO. 129\nTSS GERMAN BIGHT WESTERN APPROACH\n'GW/EMS' LIGHT-VESSEL 54-10N 006-21E TEMPORARILY REMOVED.\nNNNN"
  },
  {
    "index": 62,
    "heading": "2026-03-14 09:04:19 AREA: S",
    "published_at": "2026-03-14 09:04:19",
    "area": "S",
    "message_id": "SA37",
    "text": "ZCZC SA37\nNCC-HAMBURG\n071630 UTC MAR 26\nNAV. WARN. NO. 133\nGERMAN BIGHT. SOUTHERLY OWF 'HE DREIHT'.\nMEASURING INSTRUMENT ESTABLISHED IN POSITION\n54-18,97N 006-09,48E.\n54-17,17N 0_6-20,88E.\nMARKED BY YELLOW LIGHTBUOY WITH INSCRIPTION 'ODAS', FL. (5) Y. 20\nSEC.\nSAFE BERTH REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA37\nNCC-HAMBURG\n071630 UTC MAR 26\nNAV. WARN. NO. 133\nGERMAN BIGHT. SOUTHERLY OWF 'HE DREIHT'.\nMEASURING INSTRUMENT ESTABLISHED IN POSITION\n54-18,97N 006-09,48E.\n54-17,17N 0_6-20,88E.\nMARKED BY YELLOW LIGHTBUOY WITH INSCRIPTION 'ODAS', FL. (5) Y. 20\nSEC.\nSAFE BERTH REQUESTED.\nNNNN"
  },
  {
    "index": 63,
    "heading": "2026-03-14 09:03:27 AREA: S",
    "published_at": "2026-03-14 09:03:27",
    "area": "S",
    "message_id": "",
    "text": "ZCZC SA_DW_\n_XFC-HAOG\n110800 UTC MAR 26\nNAV. WARN. NO. 139\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPERATIONS BY MV 'FUGRO SYNERGY', CS 'C6XR3',\nAROUND POSITION 54-46,5N 006-0_, _09,_60*_6!__0_.__0_6)!'!__.2:6!_.+_CD_)1_+_!!(345_ 9! 2 NM REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA_DW_\n_XFC-HAOG\n110800 UTC MAR 26\nNAV. WARN. NO. 139\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPERATIONS BY MV 'FUGRO SYNERGY', CS 'C6XR3',\nAROUND POSITION 54-46,5N 006-0_, _09,_60*_6!__0_.__0_6)!'!__.2:6!_.+_CD_)1_+_!!(345_ 9! 2 NM REQUESTED.\nNNNN"
  },
  {
    "index": 64,
    "heading": "2026-03-14 09:02:28 AREA: S",
    "published_at": "2026-03-14 09:02:28",
    "area": "S",
    "message_id": "SA48",
    "text": "ZCZC SA48\nNCC-HAMBURG\n131030 UTC MAR 26\nNAV.=WAHX_.NO. 149\nGERMAN BIGHT. SOUTHERLY WEISSE BANK.\nUNDERWATER OPERATIONS BY MV 'FUGRO QUEST', CS 'C6FO2',\nWITHIN A RADIUS OF 2 NM AROUND POSITION\n54-41,1N 006-14,4E\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 500 METERS REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA48\nNCC-HAMBURG\n131030 UTC MAR 26\nNAV.=WAHX_.NO. 149\nGERMAN BIGHT. SOUTHERLY WEISSE BANK.\nUNDERWATER OPERATIONS BY MV 'FUGRO QUEST', CS 'C6FO2',\nWITHIN A RADIUS OF 2 NM AROUND POSITION\n54-41,1N 006-14,4E\nRESTRICTED MANOEVRABILITY DURING OPERATIONS.\nBERTH OF 500 METERS REQUESTED.\nNNNN"
  },
  {
    "index": 65,
    "heading": "2026-03-14 09:01:31 AREA: S",
    "published_at": "2026-03-14 09:01:31",
    "area": "S",
    "message_id": "SA51",
    "text": "ZCZC SA51\nNCC-HAMBURG\n140220 UTC MAR 26\nNAV. WARN. NO. 152\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPERATIONS BY MV 'FUGRO ZEPHYR', CS 'C6HJ_*9,__!_$!..62!:*.+._7.__.6+:2._+*!_!+9,HECEQOG0:.$$_Z_E_Q_E_$IBK___VF\n__E39__KD_)1_+_!!(345_ 9! 500 METERS REQUESTED.\nNNNN",
    "clean_text": "ZCZC SA51\nNCC-HAMBURG\n140220 UTC MAR 26\nNAV. WARN. NO. 152\nGERMAN BIGHT. WEISSE BANK.\nSURVEY OPERATIONS BY MV 'FUGRO ZEPHYR', CS 'C6HJ_*9,__!_$!..62!:*.+._7.__.6+:2._+*!_!+9,HECEQOG0:.$$_Z_E_Q_E_$IBK___VF\n__E39__KD_)1_+_!!(345_ 9! 500 METERS REQUESTED.\nNNNN"
  },
  {
    "index": 66,
    "heading": "2026-03-14 09:00:16 AREA: S",
    "published_at": "2026-03-14 09:00:16",
    "area": "S",
    "message_id": "SE45",
    "text": "ZCZC SE45\n140700 NAVTEX-HAMBURG (NCC)\n\nWEATHERFORECAST FOR GERMAN BIGHT\n\nSATURDAY:\nSOUTHWE_\n _ZMGHZM_HMGJDF_HFM_PJHMWMWP_YPJF_MLZCHM\nP_ONGFMJZ_PMYPJMJDZ_PYMZYMHDCWPYJHZY_JMUFH_M_ZZ_M_FJFLFSFH__MGPJHPYONIII_KGY_M_AE_KDB_,1,_,5 METER.\n\nSUNDAA:\nFIRST WEST 3, SHIFTING SOUTHWEST AND INCREASING ABOUT 6.\nFIRST LOCALLY FOG, LATER RAIN WITH POOR VISIBILITY.\nSEA: INCREASING 3 METER.\nNNNN",
    "clean_text": "ZCZC SE45\n140700 NAVTEX-HAMBURG (NCC)\n\nWEATHERFORECAST FOR GERMAN BIGHT\n\nSATURDAY:\nSOUTHWE_\n_ZMGHZM_HMGJDF_HFM_PJHMWMWP_YPJF_MLZCHM\nP_ONGFMJZ_PMYPJMJDZ_PYMZYMHDCWPYJHZY_JMUFH_M_ZZ_M_FJFLFSFH__MGPJHPYONIII_KGY_M_AE_KDB_,1,_,5 METER.\n\nSUNDAA:\nFIRST WEST 3, SHIFTING SOUTHWEST AND INCREASING ABOUT 6.\nFIRST LOCALLY FOG, LATER RAIN WITH POOR VISIBILITY.\nSEA: INCREASING 3 METER.\nNNNN"
  },
  {
    "index": 67,
    "heading": "2026-03-14 08:32:28 AREA: P",
    "published_at": "2026-03-14 08:32:28",
    "area": "P",
    "message_id": "PA17",
    "text": "ZCZC PA17\n291955 UTC JAN 26\nMSI 38/26\nBUOY WP1 53-19N 004-03E TEMPORARILY WITHDRAWN.\nOBJECT  ON THE SEABED 53-19.3N 004-02.5E \nDANGEROUS TO SHIPPING\nCANCEL MSI 248/25\nNNNN",
    "clean_text": "ZCZC PA17\n291955 UTC JAN 26\nMSI 38/26\nBUOY WP1 53-19N 004-03E TEMPORARILY WITHDRAWN.\nOBJECT ON THE SEABED 53-19.3N 004-02.5E\nDANGEROUS TO SHIPPING\nCANCEL MSI 248/25\nNNNN"
  },
  {
    "index": 68,
    "heading": "2026-03-14 08:32:01 AREA: P",
    "published_at": "2026-03-14 08:32:01",
    "area": "P",
    "message_id": "PA20",
    "text": "ZCZC PA20\n090904 UTC MAR 26\nMSI 78/26\nNZYHDJPON_DYHM_VPO_H_9MECN_FSMLCZEM_\nGJON\nHUC_YG_M\n_QYMEE\nESTABLISHED\nNNNN",
    "clean_text": "ZCZC PA20\n090904 UTC MAR 26\nMSI 78/26\nNZYHDJPON_DYHM_VPO_H_9MECN_FSMLCZEM_\nGJON\nHUC_YG_M\n_QYMEE\nESTABLISHED\nNNNN"
  },
  {
    "index": 69,
    "heading": "2026-03-14 08:31:33 AREA: P",
    "published_at": "2026-03-14 08:31:33",
    "area": "P",
    "message_id": "PA37",
    "text": "ZCZC PA37\n101554 UTC MAR 26\nMSI 79/26\nKLAVERBANK\nODAS BUOY E06 PERMANENTLY REMOVED\nOWJMLCZ_MP\n_IN 54-12.9N 004-00.5E\nESTABLISHED\nNNNN",
    "clean_text": "ZCZC PA37\n101554 UTC MAR 26\nMSI 79/26\nKLAVERBANK\nODAS BUOY E06 PERMANENTLY REMOVED\nOWJMLCZ_MP\n_IN 54-12.9N 004-00.5E\nESTABLISHED\nNNNN"
  },
  {
    "index": 70,
    "heading": "2026-03-14 08:31:09 AREA: P",
    "published_at": "2026-03-14 08:31:09",
    "area": "P",
    "message_id": "PA02",
    "text": "ZCZC PA02\n041900 UTC JAN 26\nMSI 2/26\nBUOY WP2 5_ !_:__.\n_02.2E MISSING\nUNCOVERED MEASURING EQUIPMENT ON THE SEABED\nNNNN",
    "clean_text": "ZCZC PA02\n041900 UTC JAN 26\nMSI 2/26\nBUOY WP2 5_ !_:__.\n_02.2E MISSING\nUNCOVERED MEASURING EQUIPMENT ON THE SEABED\nNNNN"
  },
  {
    "index": 71,
    "heading": "2026-03-14 08:30:06 AREA: P",
    "published_at": "2026-03-14 08:30:06",
    "area": "P",
    "message_id": "PA86",
    "text": "ZCZC PA86\n270552 UTC MAY 25\nMSI 196/25\nGERMAN BIGHT\nOBSTACLE ON SEABED\n54-17.3N 005-__3\n$-,_3497' 59 !8'_346\n,,,,\n\n_+:+: 0-43\n120834 UTC MAR 26\nMSI 83/26\n\nAMELAND INSHORE TRAFFIC ZONE\nFOLLOWING BUOYS MOVED TO:\nBACI-3  53-34.15N 005-44.39E\nBA 3A   53-34.06N 005-44.48E\n\nFRAME BACI 3 MOVED TO\n53.3409N 005-44.45E\nNNNN",
    "clean_text": "ZCZC PA86\n270552 UTC MAY 25\nMSI 196/25\nGERMAN BIGHT\nOBSTACLE ON SEABED\n54-17.3N 005-__3\n$-,_3497' 59 !8'_346\n,,,,\n\n_+:+: 0-43\n120834 UTC MAR 26\nMSI 83/26\n\nAMELAND INSHORE TRAFFIC ZONE\nFOLLOWING BUOYS MOVED TO:\nBACI-3 53-34.15N 005-44.39E\nBA 3A 53-34.06N 005-44.48E\n\nFRAME BACI 3 MOVED TO\n53.3409N 005-44.45E\nNNNN"
  },
  {
    "index": 72,
    "heading": "2026-03-14 08:25:10 AREA: O",
    "published_at": "2026-03-14 08:25:10",
    "area": "O",
    "message_id": "OA25",
    "text": "ZCZC OA25\nWZ 134/26\nGMDSS.\nMRCC STORNOWAY.\nMF DSC DV__ICES FROM TSD\n_VFFH_M\nH__Q_A_V_IIKK_\n___WVZ_._6_NNNN",
    "clean_text": "ZCZC OA25\nWZ 134/26\nGMDSS.\nMRCC STORNOWAY.\nMF DSC DV__ICES FROM TSD\n_VFFH_M\nH__Q_A_V_IIKK_\n___WVZ_._6_NNNN"
  },
  {
    "index": 73,
    "heading": "2026-03-14 08:24:49 AREA: O",
    "published_at": "2026-03-14 08:24:49",
    "area": "O",
    "message_id": "OA57",
    "text": "ZCZC OA57\nWZ 195/26 \nMALIN. \nRUE POINT LIGHTHOUSE 55-15.5N 006-11.5W AIS UNRELI_BLE. \n_9,,888_ZCZC",
    "clean_text": "ZCZC OA57\nWZ 195/26\nMALIN.\nRUE POINT LIGHTHOUSE 55-15.5N 006-11.5W AIS UNRELI_BLE.\n_9,,888_ZCZC"
  },
  {
    "index": 74,
    "heading": "2026-03-14 08:23:38 AREA: O",
    "published_at": "2026-03-14 08:23:38",
    "area": "O",
    "message_id": "OB32",
    "text": "ZCZC OB32\nGASQM_YF_MJHCYWEM_ Y_G_YXDM\n_PYZMGCH_ONONGYZ_L\nSOUTHWESTERLY GALE FORCE 8 EXPECTED LATER\n\nGOSFONGJZCHDPYSEM_S_M_ZYXPM\nFM_P_PXHPWMSHPYONONGDPLYFWPJONG_SPMZUM_PJPWMLIIICZCHDPYSEM_S_M_ZYXPM\nFM_P_PXHPWMSHPYONONGLFSP_ONGJZCHD_PJHPYSEM_KS B__ETNB___MSHPYOIII_FAIR ISLE FAEROES\nGALE NOW CEASED BUT SOUTHERLY GALE FORCE 8 EXPECTPWMSHPYONONGJZCHDMJ_ELAND\nEASTERLY GALE FORCE 8 EXPECTED LATER\nNNNN",
    "clean_text": "ZCZC OB32\nGASQM_YF_MJHCYWEM_ Y_G_YXDM\n_PYZMGCH_ONONGYZ_L\nSOUTHWESTERLY GALE FORCE 8 EXPECTED LATER\n\nGOSFONGJZCHDPYSEM_S_M_ZYXPM\nFM_P_PXHPWMSHPYONONGDPLYFWPJONG_SPMZUM_PJPWMLIIICZCHDPYSEM_S_M_ZYXPM\nFM_P_PXHPWMSHPYONONGLFSP_ONGJZCHD_PJHPYSEM_KS B__ETNB___MSHPYOIII_FAIR ISLE FAEROES\nGALE NOW CEASED BUT SOUTHERLY GALE FORCE 8 EXPECTPWMSHPYONONGJZCHDMJ_ELAND\nEASTERLY GALE FORCE 8 EXPECTED LATER\nNNNN"
  },
  {
    "index": 75,
    "heading": "2026-03-14 08:20:17 AREA: O",
    "published_at": "2026-03-14 08:20:17",
    "area": "O",
    "message_id": "OE85",
    "text": "ZCZC OE85\nISSUED BY THE MET OFFICE AT 0620 ON SAT 14 MAR\n\n\nGALE WARNINGS: ROCKALL MALIN HEBRIDES BAILEY FAIR ISLE FAEROES SE ICELAND\n\nTHE GENERAL SITUATION AT MIDNIGHT\nLOW 100 MILES NE OF ICELAND 973 LOSING ITS IDENTITY\n\n2__$_43:-'5'9,9,_':23._*_0_.!6!*$.*09,__.)_88(:=_7\n.0.__+.__._)_2 4 TO 6 LTR, OCNL 7 LTR IN IRISH SEA. SLT OR MOD IN IRISH SEA, OTHERWISE MOD OR ROUGH, BUT VERY ROUGH AT FIRST IN SW FASTNET. SHWRS, RAIN LTR. GOOD, OCNL POOR LTR\n\nROCKALL MALIN HEBRIDES BAILEY FAIR ISLE\nW BACK S OR SW, 4 TO 6._!_6.\n_.__+._'0.888_\n!._'_6_.__06__*._0\n._'_._+._'_6.0_/0HMFM_S__ROUGH OR VERY ROUGH, OCNL MOD IN E MALIN AND SE FAFYMFJSP_MGLPX_M\n_YEMY_C_DMZYMDF_DMSHYMFMYZ_L AND BAILEY=3_-:*=,,_)_ '17-))6 )54_,8 OCCASIONAL RAIN FOR A TIME LTR. MOD OR GOOD, OCNL POOR LTR\n\nFAEROES\nW 4 TO 6, BECMG CYCLONIC 6 TO GALE 8 LTR. ROUGH OR VERY ROUGH. SHWRS, /4-8, )54. MOD OR GOOD, OCNL POOR LTR\n\nSE ICELAND\nCYCLONIC 4 TO 6, INCR 6 TO GALE 8 LTR. ROUGH OR VERY ROUGH, OCNL MOD NEAR ICELAND. WINTRY SHWRS, RAIN LTR. MOD OR GOOD, OCNL POOR LTR\n\nOUTLOOK FLW 24 HOURS:\nSEV GALES EXP IN ROCKALL, HEBRIDES, BAILEY AND SE ICELAND WITH A RISK OF SEV GALES IN FAIR ISLE. GALES EXP IN ALL OTHER AREAS\nNNNN",
    "clean_text": "ZCZC OE85\nISSUED BY THE MET OFFICE AT 0620 ON SAT 14 MAR\n\nGALE WARNINGS: ROCKALL MALIN HEBRIDES BAILEY FAIR ISLE FAEROES SE ICELAND\n\nTHE GENERAL SITUATION AT MIDNIGHT\nLOW 100 MILES NE OF ICELAND 973 LOSING ITS IDENTITY\n\n2__$_43:-'5'9,9,_':23._*_0_.!6!*$.*09,__.)_88(:=_7\n.0.__+.__._)_2 4 TO 6 LTR, OCNL 7 LTR IN IRISH SEA. SLT OR MOD IN IRISH SEA, OTHERWISE MOD OR ROUGH, BUT VERY ROUGH AT FIRST IN SW FASTNET. SHWRS, RAIN LTR. GOOD, OCNL POOR LTR\n\nROCKALL MALIN HEBRIDES BAILEY FAIR ISLE\nW BACK S OR SW, 4 TO 6._!_6.\n_.__+._'0.888_\n!._'_6_.__06__*._0\n._'_._+._'_6.0_/0HMFM_S__ROUGH OR VERY ROUGH, OCNL MOD IN E MALIN AND SE FAFYMFJSP_MGLPX_M\n_YEMY_C_DMZYMDF_DMSHYMFMYZ_L AND BAILEY=3_-:*=,,_)_ '17-))6 )54_,8 OCCASIONAL RAIN FOR A TIME LTR. MOD OR GOOD, OCNL POOR LTR\n\nFAEROES\nW 4 TO 6, BECMG CYCLONIC 6 TO GALE 8 LTR. ROUGH OR VERY ROUGH. SHWRS, /4-8, )54. MOD OR GOOD, OCNL POOR LTR\n\nSE ICELAND\nCYCLONIC 4 TO 6, INCR 6 TO GALE 8 LTR. ROUGH OR VERY ROUGH, OCNL MOD NEAR ICELAND. WINTRY SHWRS, RAIN LTR. MOD OR GOOD, OCNL POOR LTR\n\nOUTLOOK FLW 24 HOURS:\nSEV GALES EXP IN ROCKALL, HEBRIDES, BAILEY AND SE ICELAND WITH A RISK OF SEV GALES IN FAIR ISLE. GALES EXP IN ALL OTHER AREAS\nNNNN"
  },
  {
    "index": 76,
    "heading": "2026-03-14 08:11:09 AREA: N",
    "published_at": "2026-03-14 08:11:09",
    "area": "N",
    "message_id": "NA38",
    "text": "ZCZC NA38\n22221_,UTC FJB 26\n O_DG_AH NWVBM PA_N__G _42026_\n 3_:):_:35_\n,_$-)(_.$:*__89_ __4__07-00.0ENIS UNLIT.\nNNNN",
    "clean_text": "ZCZC NA38\n22221_,UTC FJB 26\nO_DG_AH NWVBM PA_N__G _42026_\n3_:):_:35_\n,_$-)(_.$:*__89_ __4__07-00.0ENIS UNLIT.\nNNNN"
  },
  {
    "index": 77,
    "heading": "2026-03-14 07:41:29 AREA: K",
    "published_at": "2026-03-14 07:41:29",
    "area": "K",
    "message_id": "KA26",
    "text": "ZCZC KA26\nAVURNAV CHERBOURG 26/26\nDOVER - DST _XDPMPJHONGFWJMHZM\nF_HFZM_D_PJ_NGFJIIIUMZCHMZ_MJVY\nF__M\nMGSF_DHMCSFHONGLZCPPMLJJCYPSSP_PAEWMIPN 000-57.80E\nNAVIGATGM__K UFH_M_CHFZONGONNIKKKKKKKKKKKKKKK__AXA_MS_\n_QWQPWP _UT_ 26\nDANISH NAV WARN 154/26\nDENMARK. LIIM FIORD. LAGSTAR RENDE.\nDEPTHS 3.5M OBSERVED BETWEEN\n56-57.7N 009-_:.!_09,\n___:_+__.\n_12.7E\nNNNN",
    "clean_text": "ZCZC KA26\nAVURNAV CHERBOURG 26/26\nDOVER - DST _XDPMPJHONGFWJMHZM\nF_HFZM_D_PJ_NGFJIIIUMZCHMZ_MJVY\nF__M\nMGSF_DHMCSFHONGLZCPPMLJJCYPSSP_PAEWMIPN 000-57.80E\nNAVIGATGM__K UFH_M_CHFZONGONNIKKKKKKKKKKKKKKK__AXA_MS_\n_QWQPWP _UT_ 26\nDANISH NAV WARN 154/26\nDENMARK. LIIM FIORD. LAGSTAR RENDE.\nDEPTHS 3.5M OBSERVED BETWEEN\n56-57.7N 009-_:.!_09,\n___:_+__.\n_12.7E\nNNNN"
  }
]